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

3921 lines
156 KiB
Go

// Code generated by protoc-gen-go.
// source: steammessages.proto
// DO NOT EDIT!
package dota
import proto "github.com/golang/protobuf/proto"
import fmt "fmt"
import math "math"
import google_protobuf "github.com/golang/protobuf/protoc-gen-go/descriptor"
// Reference imports to suppress errors if they are not otherwise used.
var _ = proto.Marshal
var _ = fmt.Errorf
var _ = math.Inf
type GCProtoBufMsgSrc int32
const (
GCProtoBufMsgSrc_GCProtoBufMsgSrc_Unspecified GCProtoBufMsgSrc = 0
GCProtoBufMsgSrc_GCProtoBufMsgSrc_FromSystem GCProtoBufMsgSrc = 1
GCProtoBufMsgSrc_GCProtoBufMsgSrc_FromSteamID GCProtoBufMsgSrc = 2
GCProtoBufMsgSrc_GCProtoBufMsgSrc_FromGC GCProtoBufMsgSrc = 3
GCProtoBufMsgSrc_GCProtoBufMsgSrc_ReplySystem GCProtoBufMsgSrc = 4
GCProtoBufMsgSrc_GCProtoBufMsgSrc_SpoofedSteamID GCProtoBufMsgSrc = 5
)
var GCProtoBufMsgSrc_name = map[int32]string{
0: "GCProtoBufMsgSrc_Unspecified",
1: "GCProtoBufMsgSrc_FromSystem",
2: "GCProtoBufMsgSrc_FromSteamID",
3: "GCProtoBufMsgSrc_FromGC",
4: "GCProtoBufMsgSrc_ReplySystem",
5: "GCProtoBufMsgSrc_SpoofedSteamID",
}
var GCProtoBufMsgSrc_value = map[string]int32{
"GCProtoBufMsgSrc_Unspecified": 0,
"GCProtoBufMsgSrc_FromSystem": 1,
"GCProtoBufMsgSrc_FromSteamID": 2,
"GCProtoBufMsgSrc_FromGC": 3,
"GCProtoBufMsgSrc_ReplySystem": 4,
"GCProtoBufMsgSrc_SpoofedSteamID": 5,
}
func (x GCProtoBufMsgSrc) Enum() *GCProtoBufMsgSrc {
p := new(GCProtoBufMsgSrc)
*p = x
return p
}
func (x GCProtoBufMsgSrc) String() string {
return proto.EnumName(GCProtoBufMsgSrc_name, int32(x))
}
func (x *GCProtoBufMsgSrc) UnmarshalJSON(data []byte) error {
value, err := proto.UnmarshalJSONEnum(GCProtoBufMsgSrc_value, data, "GCProtoBufMsgSrc")
if err != nil {
return err
}
*x = GCProtoBufMsgSrc(value)
return nil
}
func (GCProtoBufMsgSrc) EnumDescriptor() ([]byte, []int) { return fileDescriptor36, []int{0} }
type CMsgGCRoutingInfo_RoutingMethod int32
const (
CMsgGCRoutingInfo_RANDOM CMsgGCRoutingInfo_RoutingMethod = 0
CMsgGCRoutingInfo_DISCARD CMsgGCRoutingInfo_RoutingMethod = 1
CMsgGCRoutingInfo_CLIENT_STEAMID CMsgGCRoutingInfo_RoutingMethod = 2
CMsgGCRoutingInfo_PROTOBUF_FIELD_UINT64 CMsgGCRoutingInfo_RoutingMethod = 3
CMsgGCRoutingInfo_WEBAPI_PARAM_UINT64 CMsgGCRoutingInfo_RoutingMethod = 4
)
var CMsgGCRoutingInfo_RoutingMethod_name = map[int32]string{
0: "RANDOM",
1: "DISCARD",
2: "CLIENT_STEAMID",
3: "PROTOBUF_FIELD_UINT64",
4: "WEBAPI_PARAM_UINT64",
}
var CMsgGCRoutingInfo_RoutingMethod_value = map[string]int32{
"RANDOM": 0,
"DISCARD": 1,
"CLIENT_STEAMID": 2,
"PROTOBUF_FIELD_UINT64": 3,
"WEBAPI_PARAM_UINT64": 4,
}
func (x CMsgGCRoutingInfo_RoutingMethod) Enum() *CMsgGCRoutingInfo_RoutingMethod {
p := new(CMsgGCRoutingInfo_RoutingMethod)
*p = x
return p
}
func (x CMsgGCRoutingInfo_RoutingMethod) String() string {
return proto.EnumName(CMsgGCRoutingInfo_RoutingMethod_name, int32(x))
}
func (x *CMsgGCRoutingInfo_RoutingMethod) UnmarshalJSON(data []byte) error {
value, err := proto.UnmarshalJSONEnum(CMsgGCRoutingInfo_RoutingMethod_value, data, "CMsgGCRoutingInfo_RoutingMethod")
if err != nil {
return err
}
*x = CMsgGCRoutingInfo_RoutingMethod(value)
return nil
}
func (CMsgGCRoutingInfo_RoutingMethod) EnumDescriptor() ([]byte, []int) {
return fileDescriptor36, []int{56, 0}
}
type CMsgGCMsgSetOptions_Option int32
const (
CMsgGCMsgSetOptions_NOTIFY_USER_SESSIONS CMsgGCMsgSetOptions_Option = 0
CMsgGCMsgSetOptions_NOTIFY_SERVER_SESSIONS CMsgGCMsgSetOptions_Option = 1
CMsgGCMsgSetOptions_NOTIFY_ACHIEVEMENTS CMsgGCMsgSetOptions_Option = 2
CMsgGCMsgSetOptions_NOTIFY_VAC_ACTION CMsgGCMsgSetOptions_Option = 3
)
var CMsgGCMsgSetOptions_Option_name = map[int32]string{
0: "NOTIFY_USER_SESSIONS",
1: "NOTIFY_SERVER_SESSIONS",
2: "NOTIFY_ACHIEVEMENTS",
3: "NOTIFY_VAC_ACTION",
}
var CMsgGCMsgSetOptions_Option_value = map[string]int32{
"NOTIFY_USER_SESSIONS": 0,
"NOTIFY_SERVER_SESSIONS": 1,
"NOTIFY_ACHIEVEMENTS": 2,
"NOTIFY_VAC_ACTION": 3,
}
func (x CMsgGCMsgSetOptions_Option) Enum() *CMsgGCMsgSetOptions_Option {
p := new(CMsgGCMsgSetOptions_Option)
*p = x
return p
}
func (x CMsgGCMsgSetOptions_Option) String() string {
return proto.EnumName(CMsgGCMsgSetOptions_Option_name, int32(x))
}
func (x *CMsgGCMsgSetOptions_Option) UnmarshalJSON(data []byte) error {
value, err := proto.UnmarshalJSONEnum(CMsgGCMsgSetOptions_Option_value, data, "CMsgGCMsgSetOptions_Option")
if err != nil {
return err
}
*x = CMsgGCMsgSetOptions_Option(value)
return nil
}
func (CMsgGCMsgSetOptions_Option) EnumDescriptor() ([]byte, []int) {
return fileDescriptor36, []int{61, 0}
}
type CMsgGCMsgSetOptions_GCSQLVersion int32
const (
CMsgGCMsgSetOptions_GCSQL_VERSION_BASELINE CMsgGCMsgSetOptions_GCSQLVersion = 1
CMsgGCMsgSetOptions_GCSQL_VERSION_BOOLTYPE CMsgGCMsgSetOptions_GCSQLVersion = 2
)
var CMsgGCMsgSetOptions_GCSQLVersion_name = map[int32]string{
1: "GCSQL_VERSION_BASELINE",
2: "GCSQL_VERSION_BOOLTYPE",
}
var CMsgGCMsgSetOptions_GCSQLVersion_value = map[string]int32{
"GCSQL_VERSION_BASELINE": 1,
"GCSQL_VERSION_BOOLTYPE": 2,
}
func (x CMsgGCMsgSetOptions_GCSQLVersion) Enum() *CMsgGCMsgSetOptions_GCSQLVersion {
p := new(CMsgGCMsgSetOptions_GCSQLVersion)
*p = x
return p
}
func (x CMsgGCMsgSetOptions_GCSQLVersion) String() string {
return proto.EnumName(CMsgGCMsgSetOptions_GCSQLVersion_name, int32(x))
}
func (x *CMsgGCMsgSetOptions_GCSQLVersion) UnmarshalJSON(data []byte) error {
value, err := proto.UnmarshalJSONEnum(CMsgGCMsgSetOptions_GCSQLVersion_value, data, "CMsgGCMsgSetOptions_GCSQLVersion")
if err != nil {
return err
}
*x = CMsgGCMsgSetOptions_GCSQLVersion(value)
return nil
}
func (CMsgGCMsgSetOptions_GCSQLVersion) EnumDescriptor() ([]byte, []int) {
return fileDescriptor36, []int{61, 1}
}
type CMsgDPPartnerMicroTxnsResponse_EErrorCode int32
const (
CMsgDPPartnerMicroTxnsResponse_k_MsgValid CMsgDPPartnerMicroTxnsResponse_EErrorCode = 0
CMsgDPPartnerMicroTxnsResponse_k_MsgInvalidAppID CMsgDPPartnerMicroTxnsResponse_EErrorCode = 1
CMsgDPPartnerMicroTxnsResponse_k_MsgInvalidPartnerInfo CMsgDPPartnerMicroTxnsResponse_EErrorCode = 2
CMsgDPPartnerMicroTxnsResponse_k_MsgNoTransactions CMsgDPPartnerMicroTxnsResponse_EErrorCode = 3
CMsgDPPartnerMicroTxnsResponse_k_MsgSQLFailure CMsgDPPartnerMicroTxnsResponse_EErrorCode = 4
CMsgDPPartnerMicroTxnsResponse_k_MsgPartnerInfoDiscrepancy CMsgDPPartnerMicroTxnsResponse_EErrorCode = 5
CMsgDPPartnerMicroTxnsResponse_k_MsgTransactionInsertFailed CMsgDPPartnerMicroTxnsResponse_EErrorCode = 7
CMsgDPPartnerMicroTxnsResponse_k_MsgAlreadyRunning CMsgDPPartnerMicroTxnsResponse_EErrorCode = 8
CMsgDPPartnerMicroTxnsResponse_k_MsgInvalidTransactionData CMsgDPPartnerMicroTxnsResponse_EErrorCode = 9
)
var CMsgDPPartnerMicroTxnsResponse_EErrorCode_name = map[int32]string{
0: "k_MsgValid",
1: "k_MsgInvalidAppID",
2: "k_MsgInvalidPartnerInfo",
3: "k_MsgNoTransactions",
4: "k_MsgSQLFailure",
5: "k_MsgPartnerInfoDiscrepancy",
7: "k_MsgTransactionInsertFailed",
8: "k_MsgAlreadyRunning",
9: "k_MsgInvalidTransactionData",
}
var CMsgDPPartnerMicroTxnsResponse_EErrorCode_value = map[string]int32{
"k_MsgValid": 0,
"k_MsgInvalidAppID": 1,
"k_MsgInvalidPartnerInfo": 2,
"k_MsgNoTransactions": 3,
"k_MsgSQLFailure": 4,
"k_MsgPartnerInfoDiscrepancy": 5,
"k_MsgTransactionInsertFailed": 7,
"k_MsgAlreadyRunning": 8,
"k_MsgInvalidTransactionData": 9,
}
func (x CMsgDPPartnerMicroTxnsResponse_EErrorCode) Enum() *CMsgDPPartnerMicroTxnsResponse_EErrorCode {
p := new(CMsgDPPartnerMicroTxnsResponse_EErrorCode)
*p = x
return p
}
func (x CMsgDPPartnerMicroTxnsResponse_EErrorCode) String() string {
return proto.EnumName(CMsgDPPartnerMicroTxnsResponse_EErrorCode_name, int32(x))
}
func (x *CMsgDPPartnerMicroTxnsResponse_EErrorCode) UnmarshalJSON(data []byte) error {
value, err := proto.UnmarshalJSONEnum(CMsgDPPartnerMicroTxnsResponse_EErrorCode_value, data, "CMsgDPPartnerMicroTxnsResponse_EErrorCode")
if err != nil {
return err
}
*x = CMsgDPPartnerMicroTxnsResponse_EErrorCode(value)
return nil
}
func (CMsgDPPartnerMicroTxnsResponse_EErrorCode) EnumDescriptor() ([]byte, []int) {
return fileDescriptor36, []int{65, 0}
}
type CMsgProtoBufHeader struct {
ClientSteamId *uint64 `protobuf:"fixed64,1,opt,name=client_steam_id" json:"client_steam_id,omitempty"`
ClientSessionId *int32 `protobuf:"varint,2,opt,name=client_session_id" json:"client_session_id,omitempty"`
SourceAppId *uint32 `protobuf:"varint,3,opt,name=source_app_id" json:"source_app_id,omitempty"`
JobIdSource *uint64 `protobuf:"fixed64,10,opt,name=job_id_source,def=18446744073709551615" json:"job_id_source,omitempty"`
JobIdTarget *uint64 `protobuf:"fixed64,11,opt,name=job_id_target,def=18446744073709551615" json:"job_id_target,omitempty"`
TargetJobName *string `protobuf:"bytes,12,opt,name=target_job_name" json:"target_job_name,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"`
GcMsgSrc *GCProtoBufMsgSrc `protobuf:"varint,200,opt,name=gc_msg_src,enum=dota.GCProtoBufMsgSrc,def=0" json:"gc_msg_src,omitempty"`
GcDirIndexSource *uint32 `protobuf:"varint,201,opt,name=gc_dir_index_source" json:"gc_dir_index_source,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 fileDescriptor36, []int{0} }
const Default_CMsgProtoBufHeader_JobIdSource uint64 = 18446744073709551615
const Default_CMsgProtoBufHeader_JobIdTarget uint64 = 18446744073709551615
const Default_CMsgProtoBufHeader_Eresult int32 = 2
const Default_CMsgProtoBufHeader_GcMsgSrc GCProtoBufMsgSrc = GCProtoBufMsgSrc_GCProtoBufMsgSrc_Unspecified
func (m *CMsgProtoBufHeader) GetClientSteamId() uint64 {
if m != nil && m.ClientSteamId != nil {
return *m.ClientSteamId
}
return 0
}
func (m *CMsgProtoBufHeader) GetClientSessionId() int32 {
if m != nil && m.ClientSessionId != nil {
return *m.ClientSessionId
}
return 0
}
func (m *CMsgProtoBufHeader) GetSourceAppId() uint32 {
if m != nil && m.SourceAppId != nil {
return *m.SourceAppId
}
return 0
}
func (m *CMsgProtoBufHeader) GetJobIdSource() uint64 {
if m != nil && m.JobIdSource != nil {
return *m.JobIdSource
}
return Default_CMsgProtoBufHeader_JobIdSource
}
func (m *CMsgProtoBufHeader) GetJobIdTarget() uint64 {
if m != nil && m.JobIdTarget != nil {
return *m.JobIdTarget
}
return Default_CMsgProtoBufHeader_JobIdTarget
}
func (m *CMsgProtoBufHeader) GetTargetJobName() string {
if m != nil && m.TargetJobName != nil {
return *m.TargetJobName
}
return ""
}
func (m *CMsgProtoBufHeader) GetEresult() int32 {
if m != nil && m.Eresult != nil {
return *m.Eresult
}
return Default_CMsgProtoBufHeader_Eresult
}
func (m *CMsgProtoBufHeader) GetErrorMessage() string {
if m != nil && m.ErrorMessage != nil {
return *m.ErrorMessage
}
return ""
}
func (m *CMsgProtoBufHeader) GetGcMsgSrc() GCProtoBufMsgSrc {
if m != nil && m.GcMsgSrc != nil {
return *m.GcMsgSrc
}
return Default_CMsgProtoBufHeader_GcMsgSrc
}
func (m *CMsgProtoBufHeader) GetGcDirIndexSource() uint32 {
if m != nil && m.GcDirIndexSource != nil {
return *m.GcDirIndexSource
}
return 0
}
type CMsgWebAPIKey struct {
Status *uint32 `protobuf:"varint,1,opt,name=status,def=255" json:"status,omitempty"`
AccountId *uint32 `protobuf:"varint,2,opt,name=account_id,def=0" json:"account_id,omitempty"`
PublisherGroupId *uint32 `protobuf:"varint,3,opt,name=publisher_group_id,def=0" json:"publisher_group_id,omitempty"`
KeyId *uint32 `protobuf:"varint,4,opt,name=key_id" json:"key_id,omitempty"`
Domain *string `protobuf:"bytes,5,opt,name=domain" json:"domain,omitempty"`
XXX_unrecognized []byte `json:"-"`
}
func (m *CMsgWebAPIKey) Reset() { *m = CMsgWebAPIKey{} }
func (m *CMsgWebAPIKey) String() string { return proto.CompactTextString(m) }
func (*CMsgWebAPIKey) ProtoMessage() {}
func (*CMsgWebAPIKey) Descriptor() ([]byte, []int) { return fileDescriptor36, []int{1} }
const Default_CMsgWebAPIKey_Status uint32 = 255
const Default_CMsgWebAPIKey_AccountId uint32 = 0
const Default_CMsgWebAPIKey_PublisherGroupId uint32 = 0
func (m *CMsgWebAPIKey) GetStatus() uint32 {
if m != nil && m.Status != nil {
return *m.Status
}
return Default_CMsgWebAPIKey_Status
}
func (m *CMsgWebAPIKey) GetAccountId() uint32 {
if m != nil && m.AccountId != nil {
return *m.AccountId
}
return Default_CMsgWebAPIKey_AccountId
}
func (m *CMsgWebAPIKey) GetPublisherGroupId() uint32 {
if m != nil && m.PublisherGroupId != nil {
return *m.PublisherGroupId
}
return Default_CMsgWebAPIKey_PublisherGroupId
}
func (m *CMsgWebAPIKey) GetKeyId() uint32 {
if m != nil && m.KeyId != nil {
return *m.KeyId
}
return 0
}
func (m *CMsgWebAPIKey) GetDomain() string {
if m != nil && m.Domain != nil {
return *m.Domain
}
return ""
}
type CMsgHttpRequest struct {
RequestMethod *uint32 `protobuf:"varint,1,opt,name=request_method" json:"request_method,omitempty"`
Hostname *string `protobuf:"bytes,2,opt,name=hostname" json:"hostname,omitempty"`
Url *string `protobuf:"bytes,3,opt,name=url" json:"url,omitempty"`
Headers []*CMsgHttpRequest_RequestHeader `protobuf:"bytes,4,rep,name=headers" json:"headers,omitempty"`
GetParams []*CMsgHttpRequest_QueryParam `protobuf:"bytes,5,rep,name=get_params" json:"get_params,omitempty"`
PostParams []*CMsgHttpRequest_QueryParam `protobuf:"bytes,6,rep,name=post_params" json:"post_params,omitempty"`
Body []byte `protobuf:"bytes,7,opt,name=body" json:"body,omitempty"`
AbsoluteTimeout *uint32 `protobuf:"varint,8,opt,name=absolute_timeout" json:"absolute_timeout,omitempty"`
XXX_unrecognized []byte `json:"-"`
}
func (m *CMsgHttpRequest) Reset() { *m = CMsgHttpRequest{} }
func (m *CMsgHttpRequest) String() string { return proto.CompactTextString(m) }
func (*CMsgHttpRequest) ProtoMessage() {}
func (*CMsgHttpRequest) Descriptor() ([]byte, []int) { return fileDescriptor36, []int{2} }
func (m *CMsgHttpRequest) GetRequestMethod() uint32 {
if m != nil && m.RequestMethod != nil {
return *m.RequestMethod
}
return 0
}
func (m *CMsgHttpRequest) GetHostname() string {
if m != nil && m.Hostname != nil {
return *m.Hostname
}
return ""
}
func (m *CMsgHttpRequest) GetUrl() string {
if m != nil && m.Url != nil {
return *m.Url
}
return ""
}
func (m *CMsgHttpRequest) GetHeaders() []*CMsgHttpRequest_RequestHeader {
if m != nil {
return m.Headers
}
return nil
}
func (m *CMsgHttpRequest) GetGetParams() []*CMsgHttpRequest_QueryParam {
if m != nil {
return m.GetParams
}
return nil
}
func (m *CMsgHttpRequest) GetPostParams() []*CMsgHttpRequest_QueryParam {
if m != nil {
return m.PostParams
}
return nil
}
func (m *CMsgHttpRequest) GetBody() []byte {
if m != nil {
return m.Body
}
return nil
}
func (m *CMsgHttpRequest) GetAbsoluteTimeout() uint32 {
if m != nil && m.AbsoluteTimeout != nil {
return *m.AbsoluteTimeout
}
return 0
}
type CMsgHttpRequest_RequestHeader struct {
Name *string `protobuf:"bytes,1,opt,name=name" json:"name,omitempty"`
Value *string `protobuf:"bytes,2,opt,name=value" json:"value,omitempty"`
XXX_unrecognized []byte `json:"-"`
}
func (m *CMsgHttpRequest_RequestHeader) Reset() { *m = CMsgHttpRequest_RequestHeader{} }
func (m *CMsgHttpRequest_RequestHeader) String() string { return proto.CompactTextString(m) }
func (*CMsgHttpRequest_RequestHeader) ProtoMessage() {}
func (*CMsgHttpRequest_RequestHeader) Descriptor() ([]byte, []int) {
return fileDescriptor36, []int{2, 0}
}
func (m *CMsgHttpRequest_RequestHeader) GetName() string {
if m != nil && m.Name != nil {
return *m.Name
}
return ""
}
func (m *CMsgHttpRequest_RequestHeader) GetValue() string {
if m != nil && m.Value != nil {
return *m.Value
}
return ""
}
type CMsgHttpRequest_QueryParam struct {
Name *string `protobuf:"bytes,1,opt,name=name" json:"name,omitempty"`
Value []byte `protobuf:"bytes,2,opt,name=value" json:"value,omitempty"`
XXX_unrecognized []byte `json:"-"`
}
func (m *CMsgHttpRequest_QueryParam) Reset() { *m = CMsgHttpRequest_QueryParam{} }
func (m *CMsgHttpRequest_QueryParam) String() string { return proto.CompactTextString(m) }
func (*CMsgHttpRequest_QueryParam) ProtoMessage() {}
func (*CMsgHttpRequest_QueryParam) Descriptor() ([]byte, []int) { return fileDescriptor36, []int{2, 1} }
func (m *CMsgHttpRequest_QueryParam) GetName() string {
if m != nil && m.Name != nil {
return *m.Name
}
return ""
}
func (m *CMsgHttpRequest_QueryParam) GetValue() []byte {
if m != nil {
return m.Value
}
return nil
}
type CMsgWebAPIRequest struct {
UNUSEDJobName *string `protobuf:"bytes,1,opt,name=UNUSED_job_name" json:"UNUSED_job_name,omitempty"`
InterfaceName *string `protobuf:"bytes,2,opt,name=interface_name" json:"interface_name,omitempty"`
MethodName *string `protobuf:"bytes,3,opt,name=method_name" json:"method_name,omitempty"`
Version *uint32 `protobuf:"varint,4,opt,name=version" json:"version,omitempty"`
ApiKey *CMsgWebAPIKey `protobuf:"bytes,5,opt,name=api_key" json:"api_key,omitempty"`
Request *CMsgHttpRequest `protobuf:"bytes,6,opt,name=request" json:"request,omitempty"`
RoutingAppId *uint32 `protobuf:"varint,7,opt,name=routing_app_id" json:"routing_app_id,omitempty"`
XXX_unrecognized []byte `json:"-"`
}
func (m *CMsgWebAPIRequest) Reset() { *m = CMsgWebAPIRequest{} }
func (m *CMsgWebAPIRequest) String() string { return proto.CompactTextString(m) }
func (*CMsgWebAPIRequest) ProtoMessage() {}
func (*CMsgWebAPIRequest) Descriptor() ([]byte, []int) { return fileDescriptor36, []int{3} }
func (m *CMsgWebAPIRequest) GetUNUSEDJobName() string {
if m != nil && m.UNUSEDJobName != nil {
return *m.UNUSEDJobName
}
return ""
}
func (m *CMsgWebAPIRequest) GetInterfaceName() string {
if m != nil && m.InterfaceName != nil {
return *m.InterfaceName
}
return ""
}
func (m *CMsgWebAPIRequest) GetMethodName() string {
if m != nil && m.MethodName != nil {
return *m.MethodName
}
return ""
}
func (m *CMsgWebAPIRequest) GetVersion() uint32 {
if m != nil && m.Version != nil {
return *m.Version
}
return 0
}
func (m *CMsgWebAPIRequest) GetApiKey() *CMsgWebAPIKey {
if m != nil {
return m.ApiKey
}
return nil
}
func (m *CMsgWebAPIRequest) GetRequest() *CMsgHttpRequest {
if m != nil {
return m.Request
}
return nil
}
func (m *CMsgWebAPIRequest) GetRoutingAppId() uint32 {
if m != nil && m.RoutingAppId != nil {
return *m.RoutingAppId
}
return 0
}
type CMsgHttpResponse struct {
StatusCode *uint32 `protobuf:"varint,1,opt,name=status_code" json:"status_code,omitempty"`
Headers []*CMsgHttpResponse_ResponseHeader `protobuf:"bytes,2,rep,name=headers" json:"headers,omitempty"`
Body []byte `protobuf:"bytes,3,opt,name=body" json:"body,omitempty"`
XXX_unrecognized []byte `json:"-"`
}
func (m *CMsgHttpResponse) Reset() { *m = CMsgHttpResponse{} }
func (m *CMsgHttpResponse) String() string { return proto.CompactTextString(m) }
func (*CMsgHttpResponse) ProtoMessage() {}
func (*CMsgHttpResponse) Descriptor() ([]byte, []int) { return fileDescriptor36, []int{4} }
func (m *CMsgHttpResponse) GetStatusCode() uint32 {
if m != nil && m.StatusCode != nil {
return *m.StatusCode
}
return 0
}
func (m *CMsgHttpResponse) GetHeaders() []*CMsgHttpResponse_ResponseHeader {
if m != nil {
return m.Headers
}
return nil
}
func (m *CMsgHttpResponse) GetBody() []byte {
if m != nil {
return m.Body
}
return nil
}
type CMsgHttpResponse_ResponseHeader struct {
Name *string `protobuf:"bytes,1,opt,name=name" json:"name,omitempty"`
Value *string `protobuf:"bytes,2,opt,name=value" json:"value,omitempty"`
XXX_unrecognized []byte `json:"-"`
}
func (m *CMsgHttpResponse_ResponseHeader) Reset() { *m = CMsgHttpResponse_ResponseHeader{} }
func (m *CMsgHttpResponse_ResponseHeader) String() string { return proto.CompactTextString(m) }
func (*CMsgHttpResponse_ResponseHeader) ProtoMessage() {}
func (*CMsgHttpResponse_ResponseHeader) Descriptor() ([]byte, []int) {
return fileDescriptor36, []int{4, 0}
}
func (m *CMsgHttpResponse_ResponseHeader) GetName() string {
if m != nil && m.Name != nil {
return *m.Name
}
return ""
}
func (m *CMsgHttpResponse_ResponseHeader) GetValue() string {
if m != nil && m.Value != nil {
return *m.Value
}
return ""
}
type CMsgAMFindAccounts struct {
SearchType *uint32 `protobuf:"varint,1,opt,name=search_type" json:"search_type,omitempty"`
SearchString *string `protobuf:"bytes,2,opt,name=search_string" json:"search_string,omitempty"`
XXX_unrecognized []byte `json:"-"`
}
func (m *CMsgAMFindAccounts) Reset() { *m = CMsgAMFindAccounts{} }
func (m *CMsgAMFindAccounts) String() string { return proto.CompactTextString(m) }
func (*CMsgAMFindAccounts) ProtoMessage() {}
func (*CMsgAMFindAccounts) Descriptor() ([]byte, []int) { return fileDescriptor36, []int{5} }
func (m *CMsgAMFindAccounts) GetSearchType() uint32 {
if m != nil && m.SearchType != nil {
return *m.SearchType
}
return 0
}
func (m *CMsgAMFindAccounts) GetSearchString() string {
if m != nil && m.SearchString != nil {
return *m.SearchString
}
return ""
}
type CMsgAMFindAccountsResponse struct {
SteamId []uint64 `protobuf:"fixed64,1,rep,name=steam_id" json:"steam_id,omitempty"`
XXX_unrecognized []byte `json:"-"`
}
func (m *CMsgAMFindAccountsResponse) Reset() { *m = CMsgAMFindAccountsResponse{} }
func (m *CMsgAMFindAccountsResponse) String() string { return proto.CompactTextString(m) }
func (*CMsgAMFindAccountsResponse) ProtoMessage() {}
func (*CMsgAMFindAccountsResponse) Descriptor() ([]byte, []int) { return fileDescriptor36, []int{6} }
func (m *CMsgAMFindAccountsResponse) GetSteamId() []uint64 {
if m != nil {
return m.SteamId
}
return nil
}
type CMsgNotifyWatchdog struct {
Source *uint32 `protobuf:"varint,1,opt,name=source" json:"source,omitempty"`
AlertType *uint32 `protobuf:"varint,2,opt,name=alert_type" json:"alert_type,omitempty"`
AlertDestination *uint32 `protobuf:"varint,3,opt,name=alert_destination" json:"alert_destination,omitempty"`
Critical *bool `protobuf:"varint,4,opt,name=critical" json:"critical,omitempty"`
Time *uint32 `protobuf:"varint,5,opt,name=time" json:"time,omitempty"`
Appid *uint32 `protobuf:"varint,6,opt,name=appid" json:"appid,omitempty"`
Text *string `protobuf:"bytes,7,opt,name=text" json:"text,omitempty"`
XXX_unrecognized []byte `json:"-"`
}
func (m *CMsgNotifyWatchdog) Reset() { *m = CMsgNotifyWatchdog{} }
func (m *CMsgNotifyWatchdog) String() string { return proto.CompactTextString(m) }
func (*CMsgNotifyWatchdog) ProtoMessage() {}
func (*CMsgNotifyWatchdog) Descriptor() ([]byte, []int) { return fileDescriptor36, []int{7} }
func (m *CMsgNotifyWatchdog) GetSource() uint32 {
if m != nil && m.Source != nil {
return *m.Source
}
return 0
}
func (m *CMsgNotifyWatchdog) GetAlertType() uint32 {
if m != nil && m.AlertType != nil {
return *m.AlertType
}
return 0
}
func (m *CMsgNotifyWatchdog) GetAlertDestination() uint32 {
if m != nil && m.AlertDestination != nil {
return *m.AlertDestination
}
return 0
}
func (m *CMsgNotifyWatchdog) GetCritical() bool {
if m != nil && m.Critical != nil {
return *m.Critical
}
return false
}
func (m *CMsgNotifyWatchdog) GetTime() uint32 {
if m != nil && m.Time != nil {
return *m.Time
}
return 0
}
func (m *CMsgNotifyWatchdog) GetAppid() uint32 {
if m != nil && m.Appid != nil {
return *m.Appid
}
return 0
}
func (m *CMsgNotifyWatchdog) GetText() string {
if m != nil && m.Text != nil {
return *m.Text
}
return ""
}
type CMsgAMGetLicenses struct {
Steamid *uint64 `protobuf:"fixed64,1,opt,name=steamid" json:"steamid,omitempty"`
XXX_unrecognized []byte `json:"-"`
}
func (m *CMsgAMGetLicenses) Reset() { *m = CMsgAMGetLicenses{} }
func (m *CMsgAMGetLicenses) String() string { return proto.CompactTextString(m) }
func (*CMsgAMGetLicenses) ProtoMessage() {}
func (*CMsgAMGetLicenses) Descriptor() ([]byte, []int) { return fileDescriptor36, []int{8} }
func (m *CMsgAMGetLicenses) GetSteamid() uint64 {
if m != nil && m.Steamid != nil {
return *m.Steamid
}
return 0
}
type CMsgPackageLicense struct {
PackageId *uint32 `protobuf:"varint,1,opt,name=package_id" json:"package_id,omitempty"`
TimeCreated *uint32 `protobuf:"varint,2,opt,name=time_created" json:"time_created,omitempty"`
OwnerId *uint32 `protobuf:"varint,3,opt,name=owner_id" json:"owner_id,omitempty"`
XXX_unrecognized []byte `json:"-"`
}
func (m *CMsgPackageLicense) Reset() { *m = CMsgPackageLicense{} }
func (m *CMsgPackageLicense) String() string { return proto.CompactTextString(m) }
func (*CMsgPackageLicense) ProtoMessage() {}
func (*CMsgPackageLicense) Descriptor() ([]byte, []int) { return fileDescriptor36, []int{9} }
func (m *CMsgPackageLicense) GetPackageId() uint32 {
if m != nil && m.PackageId != nil {
return *m.PackageId
}
return 0
}
func (m *CMsgPackageLicense) GetTimeCreated() uint32 {
if m != nil && m.TimeCreated != nil {
return *m.TimeCreated
}
return 0
}
func (m *CMsgPackageLicense) GetOwnerId() uint32 {
if m != nil && m.OwnerId != nil {
return *m.OwnerId
}
return 0
}
type CMsgAMGetLicensesResponse struct {
License []*CMsgPackageLicense `protobuf:"bytes,1,rep,name=license" json:"license,omitempty"`
Result *uint32 `protobuf:"varint,2,opt,name=result" json:"result,omitempty"`
XXX_unrecognized []byte `json:"-"`
}
func (m *CMsgAMGetLicensesResponse) Reset() { *m = CMsgAMGetLicensesResponse{} }
func (m *CMsgAMGetLicensesResponse) String() string { return proto.CompactTextString(m) }
func (*CMsgAMGetLicensesResponse) ProtoMessage() {}
func (*CMsgAMGetLicensesResponse) Descriptor() ([]byte, []int) { return fileDescriptor36, []int{10} }
func (m *CMsgAMGetLicensesResponse) GetLicense() []*CMsgPackageLicense {
if m != nil {
return m.License
}
return nil
}
func (m *CMsgAMGetLicensesResponse) GetResult() uint32 {
if m != nil && m.Result != nil {
return *m.Result
}
return 0
}
type CMsgAMGetUserGameStats 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"`
Stats []uint32 `protobuf:"varint,3,rep,name=stats" json:"stats,omitempty"`
XXX_unrecognized []byte `json:"-"`
}
func (m *CMsgAMGetUserGameStats) Reset() { *m = CMsgAMGetUserGameStats{} }
func (m *CMsgAMGetUserGameStats) String() string { return proto.CompactTextString(m) }
func (*CMsgAMGetUserGameStats) ProtoMessage() {}
func (*CMsgAMGetUserGameStats) Descriptor() ([]byte, []int) { return fileDescriptor36, []int{11} }
func (m *CMsgAMGetUserGameStats) GetSteamId() uint64 {
if m != nil && m.SteamId != nil {
return *m.SteamId
}
return 0
}
func (m *CMsgAMGetUserGameStats) GetGameId() uint64 {
if m != nil && m.GameId != nil {
return *m.GameId
}
return 0
}
func (m *CMsgAMGetUserGameStats) GetStats() []uint32 {
if m != nil {
return m.Stats
}
return nil
}
type CMsgAMGetUserGameStatsResponse 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"`
Eresult *int32 `protobuf:"varint,3,opt,name=eresult,def=2" json:"eresult,omitempty"`
Stats []*CMsgAMGetUserGameStatsResponse_Stats `protobuf:"bytes,4,rep,name=stats" json:"stats,omitempty"`
AchievementBlocks []*CMsgAMGetUserGameStatsResponse_Achievement_Blocks `protobuf:"bytes,5,rep,name=achievement_blocks" json:"achievement_blocks,omitempty"`
XXX_unrecognized []byte `json:"-"`
}
func (m *CMsgAMGetUserGameStatsResponse) Reset() { *m = CMsgAMGetUserGameStatsResponse{} }
func (m *CMsgAMGetUserGameStatsResponse) String() string { return proto.CompactTextString(m) }
func (*CMsgAMGetUserGameStatsResponse) ProtoMessage() {}
func (*CMsgAMGetUserGameStatsResponse) Descriptor() ([]byte, []int) {
return fileDescriptor36, []int{12}
}
const Default_CMsgAMGetUserGameStatsResponse_Eresult int32 = 2
func (m *CMsgAMGetUserGameStatsResponse) GetSteamId() uint64 {
if m != nil && m.SteamId != nil {
return *m.SteamId
}
return 0
}
func (m *CMsgAMGetUserGameStatsResponse) GetGameId() uint64 {
if m != nil && m.GameId != nil {
return *m.GameId
}
return 0
}
func (m *CMsgAMGetUserGameStatsResponse) GetEresult() int32 {
if m != nil && m.Eresult != nil {
return *m.Eresult
}
return Default_CMsgAMGetUserGameStatsResponse_Eresult
}
func (m *CMsgAMGetUserGameStatsResponse) GetStats() []*CMsgAMGetUserGameStatsResponse_Stats {
if m != nil {
return m.Stats
}
return nil
}
func (m *CMsgAMGetUserGameStatsResponse) GetAchievementBlocks() []*CMsgAMGetUserGameStatsResponse_Achievement_Blocks {
if m != nil {
return m.AchievementBlocks
}
return nil
}
type CMsgAMGetUserGameStatsResponse_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:"-"`
}
func (m *CMsgAMGetUserGameStatsResponse_Stats) Reset() { *m = CMsgAMGetUserGameStatsResponse_Stats{} }
func (m *CMsgAMGetUserGameStatsResponse_Stats) String() string { return proto.CompactTextString(m) }
func (*CMsgAMGetUserGameStatsResponse_Stats) ProtoMessage() {}
func (*CMsgAMGetUserGameStatsResponse_Stats) Descriptor() ([]byte, []int) {
return fileDescriptor36, []int{12, 0}
}
func (m *CMsgAMGetUserGameStatsResponse_Stats) GetStatId() uint32 {
if m != nil && m.StatId != nil {
return *m.StatId
}
return 0
}
func (m *CMsgAMGetUserGameStatsResponse_Stats) GetStatValue() uint32 {
if m != nil && m.StatValue != nil {
return *m.StatValue
}
return 0
}
type CMsgAMGetUserGameStatsResponse_Achievement_Blocks struct {
AchievementId *uint32 `protobuf:"varint,1,opt,name=achievement_id" json:"achievement_id,omitempty"`
AchievementBitId *uint32 `protobuf:"varint,2,opt,name=achievement_bit_id" json:"achievement_bit_id,omitempty"`
UnlockTime *uint32 `protobuf:"fixed32,3,opt,name=unlock_time" json:"unlock_time,omitempty"`
XXX_unrecognized []byte `json:"-"`
}
func (m *CMsgAMGetUserGameStatsResponse_Achievement_Blocks) Reset() {
*m = CMsgAMGetUserGameStatsResponse_Achievement_Blocks{}
}
func (m *CMsgAMGetUserGameStatsResponse_Achievement_Blocks) String() string {
return proto.CompactTextString(m)
}
func (*CMsgAMGetUserGameStatsResponse_Achievement_Blocks) ProtoMessage() {}
func (*CMsgAMGetUserGameStatsResponse_Achievement_Blocks) Descriptor() ([]byte, []int) {
return fileDescriptor36, []int{12, 1}
}
func (m *CMsgAMGetUserGameStatsResponse_Achievement_Blocks) GetAchievementId() uint32 {
if m != nil && m.AchievementId != nil {
return *m.AchievementId
}
return 0
}
func (m *CMsgAMGetUserGameStatsResponse_Achievement_Blocks) GetAchievementBitId() uint32 {
if m != nil && m.AchievementBitId != nil {
return *m.AchievementBitId
}
return 0
}
func (m *CMsgAMGetUserGameStatsResponse_Achievement_Blocks) GetUnlockTime() uint32 {
if m != nil && m.UnlockTime != nil {
return *m.UnlockTime
}
return 0
}
type CMsgGCGetCommandList struct {
AppId *uint32 `protobuf:"varint,1,opt,name=app_id" json:"app_id,omitempty"`
CommandPrefix *string `protobuf:"bytes,2,opt,name=command_prefix" json:"command_prefix,omitempty"`
XXX_unrecognized []byte `json:"-"`
}
func (m *CMsgGCGetCommandList) Reset() { *m = CMsgGCGetCommandList{} }
func (m *CMsgGCGetCommandList) String() string { return proto.CompactTextString(m) }
func (*CMsgGCGetCommandList) ProtoMessage() {}
func (*CMsgGCGetCommandList) Descriptor() ([]byte, []int) { return fileDescriptor36, []int{13} }
func (m *CMsgGCGetCommandList) GetAppId() uint32 {
if m != nil && m.AppId != nil {
return *m.AppId
}
return 0
}
func (m *CMsgGCGetCommandList) GetCommandPrefix() string {
if m != nil && m.CommandPrefix != nil {
return *m.CommandPrefix
}
return ""
}
type CMsgGCGetCommandListResponse struct {
CommandName []string `protobuf:"bytes,1,rep,name=command_name" json:"command_name,omitempty"`
XXX_unrecognized []byte `json:"-"`
}
func (m *CMsgGCGetCommandListResponse) Reset() { *m = CMsgGCGetCommandListResponse{} }
func (m *CMsgGCGetCommandListResponse) String() string { return proto.CompactTextString(m) }
func (*CMsgGCGetCommandListResponse) ProtoMessage() {}
func (*CMsgGCGetCommandListResponse) Descriptor() ([]byte, []int) { return fileDescriptor36, []int{14} }
func (m *CMsgGCGetCommandListResponse) GetCommandName() []string {
if m != nil {
return m.CommandName
}
return nil
}
type CGCMsgMemCachedGet struct {
Keys []string `protobuf:"bytes,1,rep,name=keys" json:"keys,omitempty"`
XXX_unrecognized []byte `json:"-"`
}
func (m *CGCMsgMemCachedGet) Reset() { *m = CGCMsgMemCachedGet{} }
func (m *CGCMsgMemCachedGet) String() string { return proto.CompactTextString(m) }
func (*CGCMsgMemCachedGet) ProtoMessage() {}
func (*CGCMsgMemCachedGet) Descriptor() ([]byte, []int) { return fileDescriptor36, []int{15} }
func (m *CGCMsgMemCachedGet) GetKeys() []string {
if m != nil {
return m.Keys
}
return nil
}
type CGCMsgMemCachedGetResponse struct {
Values []*CGCMsgMemCachedGetResponse_ValueTag `protobuf:"bytes,1,rep,name=values" json:"values,omitempty"`
XXX_unrecognized []byte `json:"-"`
}
func (m *CGCMsgMemCachedGetResponse) Reset() { *m = CGCMsgMemCachedGetResponse{} }
func (m *CGCMsgMemCachedGetResponse) String() string { return proto.CompactTextString(m) }
func (*CGCMsgMemCachedGetResponse) ProtoMessage() {}
func (*CGCMsgMemCachedGetResponse) Descriptor() ([]byte, []int) { return fileDescriptor36, []int{16} }
func (m *CGCMsgMemCachedGetResponse) GetValues() []*CGCMsgMemCachedGetResponse_ValueTag {
if m != nil {
return m.Values
}
return nil
}
type CGCMsgMemCachedGetResponse_ValueTag struct {
Found *bool `protobuf:"varint,1,opt,name=found" json:"found,omitempty"`
Value []byte `protobuf:"bytes,2,opt,name=value" json:"value,omitempty"`
XXX_unrecognized []byte `json:"-"`
}
func (m *CGCMsgMemCachedGetResponse_ValueTag) Reset() { *m = CGCMsgMemCachedGetResponse_ValueTag{} }
func (m *CGCMsgMemCachedGetResponse_ValueTag) String() string { return proto.CompactTextString(m) }
func (*CGCMsgMemCachedGetResponse_ValueTag) ProtoMessage() {}
func (*CGCMsgMemCachedGetResponse_ValueTag) Descriptor() ([]byte, []int) {
return fileDescriptor36, []int{16, 0}
}
func (m *CGCMsgMemCachedGetResponse_ValueTag) GetFound() bool {
if m != nil && m.Found != nil {
return *m.Found
}
return false
}
func (m *CGCMsgMemCachedGetResponse_ValueTag) GetValue() []byte {
if m != nil {
return m.Value
}
return nil
}
type CGCMsgMemCachedSet struct {
Keys []*CGCMsgMemCachedSet_KeyPair `protobuf:"bytes,1,rep,name=keys" json:"keys,omitempty"`
XXX_unrecognized []byte `json:"-"`
}
func (m *CGCMsgMemCachedSet) Reset() { *m = CGCMsgMemCachedSet{} }
func (m *CGCMsgMemCachedSet) String() string { return proto.CompactTextString(m) }
func (*CGCMsgMemCachedSet) ProtoMessage() {}
func (*CGCMsgMemCachedSet) Descriptor() ([]byte, []int) { return fileDescriptor36, []int{17} }
func (m *CGCMsgMemCachedSet) GetKeys() []*CGCMsgMemCachedSet_KeyPair {
if m != nil {
return m.Keys
}
return nil
}
type CGCMsgMemCachedSet_KeyPair struct {
Name *string `protobuf:"bytes,1,opt,name=name" json:"name,omitempty"`
Value []byte `protobuf:"bytes,2,opt,name=value" json:"value,omitempty"`
XXX_unrecognized []byte `json:"-"`
}
func (m *CGCMsgMemCachedSet_KeyPair) Reset() { *m = CGCMsgMemCachedSet_KeyPair{} }
func (m *CGCMsgMemCachedSet_KeyPair) String() string { return proto.CompactTextString(m) }
func (*CGCMsgMemCachedSet_KeyPair) ProtoMessage() {}
func (*CGCMsgMemCachedSet_KeyPair) Descriptor() ([]byte, []int) { return fileDescriptor36, []int{17, 0} }
func (m *CGCMsgMemCachedSet_KeyPair) GetName() string {
if m != nil && m.Name != nil {
return *m.Name
}
return ""
}
func (m *CGCMsgMemCachedSet_KeyPair) GetValue() []byte {
if m != nil {
return m.Value
}
return nil
}
type CGCMsgMemCachedDelete struct {
Keys []string `protobuf:"bytes,1,rep,name=keys" json:"keys,omitempty"`
XXX_unrecognized []byte `json:"-"`
}
func (m *CGCMsgMemCachedDelete) Reset() { *m = CGCMsgMemCachedDelete{} }
func (m *CGCMsgMemCachedDelete) String() string { return proto.CompactTextString(m) }
func (*CGCMsgMemCachedDelete) ProtoMessage() {}
func (*CGCMsgMemCachedDelete) Descriptor() ([]byte, []int) { return fileDescriptor36, []int{18} }
func (m *CGCMsgMemCachedDelete) GetKeys() []string {
if m != nil {
return m.Keys
}
return nil
}
type CGCMsgMemCachedStats struct {
XXX_unrecognized []byte `json:"-"`
}
func (m *CGCMsgMemCachedStats) Reset() { *m = CGCMsgMemCachedStats{} }
func (m *CGCMsgMemCachedStats) String() string { return proto.CompactTextString(m) }
func (*CGCMsgMemCachedStats) ProtoMessage() {}
func (*CGCMsgMemCachedStats) Descriptor() ([]byte, []int) { return fileDescriptor36, []int{19} }
type CGCMsgMemCachedStatsResponse struct {
CurrConnections *uint64 `protobuf:"varint,1,opt,name=curr_connections" json:"curr_connections,omitempty"`
CmdGet *uint64 `protobuf:"varint,2,opt,name=cmd_get" json:"cmd_get,omitempty"`
CmdSet *uint64 `protobuf:"varint,3,opt,name=cmd_set" json:"cmd_set,omitempty"`
CmdFlush *uint64 `protobuf:"varint,4,opt,name=cmd_flush" json:"cmd_flush,omitempty"`
GetHits *uint64 `protobuf:"varint,5,opt,name=get_hits" json:"get_hits,omitempty"`
GetMisses *uint64 `protobuf:"varint,6,opt,name=get_misses" json:"get_misses,omitempty"`
DeleteHits *uint64 `protobuf:"varint,7,opt,name=delete_hits" json:"delete_hits,omitempty"`
DeleteMisses *uint64 `protobuf:"varint,8,opt,name=delete_misses" json:"delete_misses,omitempty"`
BytesRead *uint64 `protobuf:"varint,9,opt,name=bytes_read" json:"bytes_read,omitempty"`
BytesWritten *uint64 `protobuf:"varint,10,opt,name=bytes_written" json:"bytes_written,omitempty"`
LimitMaxbytes *uint64 `protobuf:"varint,11,opt,name=limit_maxbytes" json:"limit_maxbytes,omitempty"`
CurrItems *uint64 `protobuf:"varint,12,opt,name=curr_items" json:"curr_items,omitempty"`
Evictions *uint64 `protobuf:"varint,13,opt,name=evictions" json:"evictions,omitempty"`
Bytes *uint64 `protobuf:"varint,14,opt,name=bytes" json:"bytes,omitempty"`
XXX_unrecognized []byte `json:"-"`
}
func (m *CGCMsgMemCachedStatsResponse) Reset() { *m = CGCMsgMemCachedStatsResponse{} }
func (m *CGCMsgMemCachedStatsResponse) String() string { return proto.CompactTextString(m) }
func (*CGCMsgMemCachedStatsResponse) ProtoMessage() {}
func (*CGCMsgMemCachedStatsResponse) Descriptor() ([]byte, []int) { return fileDescriptor36, []int{20} }
func (m *CGCMsgMemCachedStatsResponse) GetCurrConnections() uint64 {
if m != nil && m.CurrConnections != nil {
return *m.CurrConnections
}
return 0
}
func (m *CGCMsgMemCachedStatsResponse) GetCmdGet() uint64 {
if m != nil && m.CmdGet != nil {
return *m.CmdGet
}
return 0
}
func (m *CGCMsgMemCachedStatsResponse) GetCmdSet() uint64 {
if m != nil && m.CmdSet != nil {
return *m.CmdSet
}
return 0
}
func (m *CGCMsgMemCachedStatsResponse) GetCmdFlush() uint64 {
if m != nil && m.CmdFlush != nil {
return *m.CmdFlush
}
return 0
}
func (m *CGCMsgMemCachedStatsResponse) GetGetHits() uint64 {
if m != nil && m.GetHits != nil {
return *m.GetHits
}
return 0
}
func (m *CGCMsgMemCachedStatsResponse) GetGetMisses() uint64 {
if m != nil && m.GetMisses != nil {
return *m.GetMisses
}
return 0
}
func (m *CGCMsgMemCachedStatsResponse) GetDeleteHits() uint64 {
if m != nil && m.DeleteHits != nil {
return *m.DeleteHits
}
return 0
}
func (m *CGCMsgMemCachedStatsResponse) GetDeleteMisses() uint64 {
if m != nil && m.DeleteMisses != nil {
return *m.DeleteMisses
}
return 0
}
func (m *CGCMsgMemCachedStatsResponse) GetBytesRead() uint64 {
if m != nil && m.BytesRead != nil {
return *m.BytesRead
}
return 0
}
func (m *CGCMsgMemCachedStatsResponse) GetBytesWritten() uint64 {
if m != nil && m.BytesWritten != nil {
return *m.BytesWritten
}
return 0
}
func (m *CGCMsgMemCachedStatsResponse) GetLimitMaxbytes() uint64 {
if m != nil && m.LimitMaxbytes != nil {
return *m.LimitMaxbytes
}
return 0
}
func (m *CGCMsgMemCachedStatsResponse) GetCurrItems() uint64 {
if m != nil && m.CurrItems != nil {
return *m.CurrItems
}
return 0
}
func (m *CGCMsgMemCachedStatsResponse) GetEvictions() uint64 {
if m != nil && m.Evictions != nil {
return *m.Evictions
}
return 0
}
func (m *CGCMsgMemCachedStatsResponse) GetBytes() uint64 {
if m != nil && m.Bytes != nil {
return *m.Bytes
}
return 0
}
type CGCMsgSQLStats struct {
SchemaCatalog *uint32 `protobuf:"varint,1,opt,name=schema_catalog" json:"schema_catalog,omitempty"`
XXX_unrecognized []byte `json:"-"`
}
func (m *CGCMsgSQLStats) Reset() { *m = CGCMsgSQLStats{} }
func (m *CGCMsgSQLStats) String() string { return proto.CompactTextString(m) }
func (*CGCMsgSQLStats) ProtoMessage() {}
func (*CGCMsgSQLStats) Descriptor() ([]byte, []int) { return fileDescriptor36, []int{21} }
func (m *CGCMsgSQLStats) GetSchemaCatalog() uint32 {
if m != nil && m.SchemaCatalog != nil {
return *m.SchemaCatalog
}
return 0
}
type CGCMsgSQLStatsResponse struct {
Threads *uint32 `protobuf:"varint,1,opt,name=threads" json:"threads,omitempty"`
ThreadsConnected *uint32 `protobuf:"varint,2,opt,name=threads_connected" json:"threads_connected,omitempty"`
ThreadsActive *uint32 `protobuf:"varint,3,opt,name=threads_active" json:"threads_active,omitempty"`
OperationsSubmitted *uint32 `protobuf:"varint,4,opt,name=operations_submitted" json:"operations_submitted,omitempty"`
PreparedStatementsExecuted *uint32 `protobuf:"varint,5,opt,name=prepared_statements_executed" json:"prepared_statements_executed,omitempty"`
NonPreparedStatementsExecuted *uint32 `protobuf:"varint,6,opt,name=non_prepared_statements_executed" json:"non_prepared_statements_executed,omitempty"`
DeadlockRetries *uint32 `protobuf:"varint,7,opt,name=deadlock_retries" json:"deadlock_retries,omitempty"`
OperationsTimedOutInQueue *uint32 `protobuf:"varint,8,opt,name=operations_timed_out_in_queue" json:"operations_timed_out_in_queue,omitempty"`
Errors *uint32 `protobuf:"varint,9,opt,name=errors" json:"errors,omitempty"`
XXX_unrecognized []byte `json:"-"`
}
func (m *CGCMsgSQLStatsResponse) Reset() { *m = CGCMsgSQLStatsResponse{} }
func (m *CGCMsgSQLStatsResponse) String() string { return proto.CompactTextString(m) }
func (*CGCMsgSQLStatsResponse) ProtoMessage() {}
func (*CGCMsgSQLStatsResponse) Descriptor() ([]byte, []int) { return fileDescriptor36, []int{22} }
func (m *CGCMsgSQLStatsResponse) GetThreads() uint32 {
if m != nil && m.Threads != nil {
return *m.Threads
}
return 0
}
func (m *CGCMsgSQLStatsResponse) GetThreadsConnected() uint32 {
if m != nil && m.ThreadsConnected != nil {
return *m.ThreadsConnected
}
return 0
}
func (m *CGCMsgSQLStatsResponse) GetThreadsActive() uint32 {
if m != nil && m.ThreadsActive != nil {
return *m.ThreadsActive
}
return 0
}
func (m *CGCMsgSQLStatsResponse) GetOperationsSubmitted() uint32 {
if m != nil && m.OperationsSubmitted != nil {
return *m.OperationsSubmitted
}
return 0
}
func (m *CGCMsgSQLStatsResponse) GetPreparedStatementsExecuted() uint32 {
if m != nil && m.PreparedStatementsExecuted != nil {
return *m.PreparedStatementsExecuted
}
return 0
}
func (m *CGCMsgSQLStatsResponse) GetNonPreparedStatementsExecuted() uint32 {
if m != nil && m.NonPreparedStatementsExecuted != nil {
return *m.NonPreparedStatementsExecuted
}
return 0
}
func (m *CGCMsgSQLStatsResponse) GetDeadlockRetries() uint32 {
if m != nil && m.DeadlockRetries != nil {
return *m.DeadlockRetries
}
return 0
}
func (m *CGCMsgSQLStatsResponse) GetOperationsTimedOutInQueue() uint32 {
if m != nil && m.OperationsTimedOutInQueue != nil {
return *m.OperationsTimedOutInQueue
}
return 0
}
func (m *CGCMsgSQLStatsResponse) GetErrors() uint32 {
if m != nil && m.Errors != nil {
return *m.Errors
}
return 0
}
type CMsgAMAddFreeLicense struct {
Steamid *uint64 `protobuf:"fixed64,1,opt,name=steamid" json:"steamid,omitempty"`
IpPublic *uint32 `protobuf:"varint,2,opt,name=ip_public" json:"ip_public,omitempty"`
Packageid *uint32 `protobuf:"varint,3,opt,name=packageid" json:"packageid,omitempty"`
StoreCountryCode *string `protobuf:"bytes,4,opt,name=store_country_code" json:"store_country_code,omitempty"`
XXX_unrecognized []byte `json:"-"`
}
func (m *CMsgAMAddFreeLicense) Reset() { *m = CMsgAMAddFreeLicense{} }
func (m *CMsgAMAddFreeLicense) String() string { return proto.CompactTextString(m) }
func (*CMsgAMAddFreeLicense) ProtoMessage() {}
func (*CMsgAMAddFreeLicense) Descriptor() ([]byte, []int) { return fileDescriptor36, []int{23} }
func (m *CMsgAMAddFreeLicense) GetSteamid() uint64 {
if m != nil && m.Steamid != nil {
return *m.Steamid
}
return 0
}
func (m *CMsgAMAddFreeLicense) GetIpPublic() uint32 {
if m != nil && m.IpPublic != nil {
return *m.IpPublic
}
return 0
}
func (m *CMsgAMAddFreeLicense) GetPackageid() uint32 {
if m != nil && m.Packageid != nil {
return *m.Packageid
}
return 0
}
func (m *CMsgAMAddFreeLicense) GetStoreCountryCode() string {
if m != nil && m.StoreCountryCode != nil {
return *m.StoreCountryCode
}
return ""
}
type CMsgAMAddFreeLicenseResponse struct {
Eresult *int32 `protobuf:"varint,1,opt,name=eresult,def=2" json:"eresult,omitempty"`
PurchaseResultDetail *int32 `protobuf:"varint,2,opt,name=purchase_result_detail" json:"purchase_result_detail,omitempty"`
Transid *uint64 `protobuf:"fixed64,3,opt,name=transid" json:"transid,omitempty"`
XXX_unrecognized []byte `json:"-"`
}
func (m *CMsgAMAddFreeLicenseResponse) Reset() { *m = CMsgAMAddFreeLicenseResponse{} }
func (m *CMsgAMAddFreeLicenseResponse) String() string { return proto.CompactTextString(m) }
func (*CMsgAMAddFreeLicenseResponse) ProtoMessage() {}
func (*CMsgAMAddFreeLicenseResponse) Descriptor() ([]byte, []int) { return fileDescriptor36, []int{24} }
const Default_CMsgAMAddFreeLicenseResponse_Eresult int32 = 2
func (m *CMsgAMAddFreeLicenseResponse) GetEresult() int32 {
if m != nil && m.Eresult != nil {
return *m.Eresult
}
return Default_CMsgAMAddFreeLicenseResponse_Eresult
}
func (m *CMsgAMAddFreeLicenseResponse) GetPurchaseResultDetail() int32 {
if m != nil && m.PurchaseResultDetail != nil {
return *m.PurchaseResultDetail
}
return 0
}
func (m *CMsgAMAddFreeLicenseResponse) GetTransid() uint64 {
if m != nil && m.Transid != nil {
return *m.Transid
}
return 0
}
type CGCMsgGetIPLocation struct {
Ips []uint32 `protobuf:"fixed32,1,rep,name=ips" json:"ips,omitempty"`
XXX_unrecognized []byte `json:"-"`
}
func (m *CGCMsgGetIPLocation) Reset() { *m = CGCMsgGetIPLocation{} }
func (m *CGCMsgGetIPLocation) String() string { return proto.CompactTextString(m) }
func (*CGCMsgGetIPLocation) ProtoMessage() {}
func (*CGCMsgGetIPLocation) Descriptor() ([]byte, []int) { return fileDescriptor36, []int{25} }
func (m *CGCMsgGetIPLocation) GetIps() []uint32 {
if m != nil {
return m.Ips
}
return nil
}
type CIPLocationInfo struct {
Ip *uint32 `protobuf:"varint,1,opt,name=ip" json:"ip,omitempty"`
Latitude *float32 `protobuf:"fixed32,2,opt,name=latitude" json:"latitude,omitempty"`
Longitude *float32 `protobuf:"fixed32,3,opt,name=longitude" json:"longitude,omitempty"`
Country *string `protobuf:"bytes,4,opt,name=country" json:"country,omitempty"`
State *string `protobuf:"bytes,5,opt,name=state" json:"state,omitempty"`
City *string `protobuf:"bytes,6,opt,name=city" json:"city,omitempty"`
XXX_unrecognized []byte `json:"-"`
}
func (m *CIPLocationInfo) Reset() { *m = CIPLocationInfo{} }
func (m *CIPLocationInfo) String() string { return proto.CompactTextString(m) }
func (*CIPLocationInfo) ProtoMessage() {}
func (*CIPLocationInfo) Descriptor() ([]byte, []int) { return fileDescriptor36, []int{26} }
func (m *CIPLocationInfo) GetIp() uint32 {
if m != nil && m.Ip != nil {
return *m.Ip
}
return 0
}
func (m *CIPLocationInfo) GetLatitude() float32 {
if m != nil && m.Latitude != nil {
return *m.Latitude
}
return 0
}
func (m *CIPLocationInfo) GetLongitude() float32 {
if m != nil && m.Longitude != nil {
return *m.Longitude
}
return 0
}
func (m *CIPLocationInfo) GetCountry() string {
if m != nil && m.Country != nil {
return *m.Country
}
return ""
}
func (m *CIPLocationInfo) GetState() string {
if m != nil && m.State != nil {
return *m.State
}
return ""
}
func (m *CIPLocationInfo) GetCity() string {
if m != nil && m.City != nil {
return *m.City
}
return ""
}
type CGCMsgGetIPLocationResponse struct {
Infos []*CIPLocationInfo `protobuf:"bytes,1,rep,name=infos" json:"infos,omitempty"`
XXX_unrecognized []byte `json:"-"`
}
func (m *CGCMsgGetIPLocationResponse) Reset() { *m = CGCMsgGetIPLocationResponse{} }
func (m *CGCMsgGetIPLocationResponse) String() string { return proto.CompactTextString(m) }
func (*CGCMsgGetIPLocationResponse) ProtoMessage() {}
func (*CGCMsgGetIPLocationResponse) Descriptor() ([]byte, []int) { return fileDescriptor36, []int{27} }
func (m *CGCMsgGetIPLocationResponse) GetInfos() []*CIPLocationInfo {
if m != nil {
return m.Infos
}
return nil
}
type CGCMsgGetIPASN struct {
Ips []uint32 `protobuf:"fixed32,1,rep,name=ips" json:"ips,omitempty"`
XXX_unrecognized []byte `json:"-"`
}
func (m *CGCMsgGetIPASN) Reset() { *m = CGCMsgGetIPASN{} }
func (m *CGCMsgGetIPASN) String() string { return proto.CompactTextString(m) }
func (*CGCMsgGetIPASN) ProtoMessage() {}
func (*CGCMsgGetIPASN) Descriptor() ([]byte, []int) { return fileDescriptor36, []int{28} }
func (m *CGCMsgGetIPASN) GetIps() []uint32 {
if m != nil {
return m.Ips
}
return nil
}
type CIPASNInfo struct {
Ip *uint32 `protobuf:"fixed32,1,opt,name=ip" json:"ip,omitempty"`
Asn *uint32 `protobuf:"varint,2,opt,name=asn" json:"asn,omitempty"`
XXX_unrecognized []byte `json:"-"`
}
func (m *CIPASNInfo) Reset() { *m = CIPASNInfo{} }
func (m *CIPASNInfo) String() string { return proto.CompactTextString(m) }
func (*CIPASNInfo) ProtoMessage() {}
func (*CIPASNInfo) Descriptor() ([]byte, []int) { return fileDescriptor36, []int{29} }
func (m *CIPASNInfo) GetIp() uint32 {
if m != nil && m.Ip != nil {
return *m.Ip
}
return 0
}
func (m *CIPASNInfo) GetAsn() uint32 {
if m != nil && m.Asn != nil {
return *m.Asn
}
return 0
}
type CGCMsgGetIPASNResponse struct {
Infos []*CIPASNInfo `protobuf:"bytes,1,rep,name=infos" json:"infos,omitempty"`
XXX_unrecognized []byte `json:"-"`
}
func (m *CGCMsgGetIPASNResponse) Reset() { *m = CGCMsgGetIPASNResponse{} }
func (m *CGCMsgGetIPASNResponse) String() string { return proto.CompactTextString(m) }
func (*CGCMsgGetIPASNResponse) ProtoMessage() {}
func (*CGCMsgGetIPASNResponse) Descriptor() ([]byte, []int) { return fileDescriptor36, []int{30} }
func (m *CGCMsgGetIPASNResponse) GetInfos() []*CIPASNInfo {
if m != nil {
return m.Infos
}
return nil
}
type CGCMsgSystemStatsSchema struct {
GcAppId *uint32 `protobuf:"varint,1,opt,name=gc_app_id" json:"gc_app_id,omitempty"`
SchemaKv []byte `protobuf:"bytes,2,opt,name=schema_kv" json:"schema_kv,omitempty"`
XXX_unrecognized []byte `json:"-"`
}
func (m *CGCMsgSystemStatsSchema) Reset() { *m = CGCMsgSystemStatsSchema{} }
func (m *CGCMsgSystemStatsSchema) String() string { return proto.CompactTextString(m) }
func (*CGCMsgSystemStatsSchema) ProtoMessage() {}
func (*CGCMsgSystemStatsSchema) Descriptor() ([]byte, []int) { return fileDescriptor36, []int{31} }
func (m *CGCMsgSystemStatsSchema) GetGcAppId() uint32 {
if m != nil && m.GcAppId != nil {
return *m.GcAppId
}
return 0
}
func (m *CGCMsgSystemStatsSchema) GetSchemaKv() []byte {
if m != nil {
return m.SchemaKv
}
return nil
}
type CGCMsgGetSystemStats struct {
XXX_unrecognized []byte `json:"-"`
}
func (m *CGCMsgGetSystemStats) Reset() { *m = CGCMsgGetSystemStats{} }
func (m *CGCMsgGetSystemStats) String() string { return proto.CompactTextString(m) }
func (*CGCMsgGetSystemStats) ProtoMessage() {}
func (*CGCMsgGetSystemStats) Descriptor() ([]byte, []int) { return fileDescriptor36, []int{32} }
type CGCMsgGetSystemStatsResponse struct {
GcAppId *uint32 `protobuf:"varint,1,opt,name=gc_app_id" json:"gc_app_id,omitempty"`
StatsKv []byte `protobuf:"bytes,2,opt,name=stats_kv" json:"stats_kv,omitempty"`
ActiveJobs *uint32 `protobuf:"varint,3,opt,name=active_jobs" json:"active_jobs,omitempty"`
YieldingJobs *uint32 `protobuf:"varint,4,opt,name=yielding_jobs" json:"yielding_jobs,omitempty"`
UserSessions *uint32 `protobuf:"varint,5,opt,name=user_sessions" json:"user_sessions,omitempty"`
GameServerSessions *uint32 `protobuf:"varint,6,opt,name=game_server_sessions" json:"game_server_sessions,omitempty"`
Socaches *uint32 `protobuf:"varint,7,opt,name=socaches" json:"socaches,omitempty"`
SocachesToUnload *uint32 `protobuf:"varint,8,opt,name=socaches_to_unload" json:"socaches_to_unload,omitempty"`
SocachesLoading *uint32 `protobuf:"varint,9,opt,name=socaches_loading" json:"socaches_loading,omitempty"`
WritebackQueue *uint32 `protobuf:"varint,10,opt,name=writeback_queue" json:"writeback_queue,omitempty"`
SteamidLocks *uint32 `protobuf:"varint,11,opt,name=steamid_locks" json:"steamid_locks,omitempty"`
LogonQueue *uint32 `protobuf:"varint,12,opt,name=logon_queue" json:"logon_queue,omitempty"`
LogonJobs *uint32 `protobuf:"varint,13,opt,name=logon_jobs" json:"logon_jobs,omitempty"`
XXX_unrecognized []byte `json:"-"`
}
func (m *CGCMsgGetSystemStatsResponse) Reset() { *m = CGCMsgGetSystemStatsResponse{} }
func (m *CGCMsgGetSystemStatsResponse) String() string { return proto.CompactTextString(m) }
func (*CGCMsgGetSystemStatsResponse) ProtoMessage() {}
func (*CGCMsgGetSystemStatsResponse) Descriptor() ([]byte, []int) { return fileDescriptor36, []int{33} }
func (m *CGCMsgGetSystemStatsResponse) GetGcAppId() uint32 {
if m != nil && m.GcAppId != nil {
return *m.GcAppId
}
return 0
}
func (m *CGCMsgGetSystemStatsResponse) GetStatsKv() []byte {
if m != nil {
return m.StatsKv
}
return nil
}
func (m *CGCMsgGetSystemStatsResponse) GetActiveJobs() uint32 {
if m != nil && m.ActiveJobs != nil {
return *m.ActiveJobs
}
return 0
}
func (m *CGCMsgGetSystemStatsResponse) GetYieldingJobs() uint32 {
if m != nil && m.YieldingJobs != nil {
return *m.YieldingJobs
}
return 0
}
func (m *CGCMsgGetSystemStatsResponse) GetUserSessions() uint32 {
if m != nil && m.UserSessions != nil {
return *m.UserSessions
}
return 0
}
func (m *CGCMsgGetSystemStatsResponse) GetGameServerSessions() uint32 {
if m != nil && m.GameServerSessions != nil {
return *m.GameServerSessions
}
return 0
}
func (m *CGCMsgGetSystemStatsResponse) GetSocaches() uint32 {
if m != nil && m.Socaches != nil {
return *m.Socaches
}
return 0
}
func (m *CGCMsgGetSystemStatsResponse) GetSocachesToUnload() uint32 {
if m != nil && m.SocachesToUnload != nil {
return *m.SocachesToUnload
}
return 0
}
func (m *CGCMsgGetSystemStatsResponse) GetSocachesLoading() uint32 {
if m != nil && m.SocachesLoading != nil {
return *m.SocachesLoading
}
return 0
}
func (m *CGCMsgGetSystemStatsResponse) GetWritebackQueue() uint32 {
if m != nil && m.WritebackQueue != nil {
return *m.WritebackQueue
}
return 0
}
func (m *CGCMsgGetSystemStatsResponse) GetSteamidLocks() uint32 {
if m != nil && m.SteamidLocks != nil {
return *m.SteamidLocks
}
return 0
}
func (m *CGCMsgGetSystemStatsResponse) GetLogonQueue() uint32 {
if m != nil && m.LogonQueue != nil {
return *m.LogonQueue
}
return 0
}
func (m *CGCMsgGetSystemStatsResponse) GetLogonJobs() uint32 {
if m != nil && m.LogonJobs != nil {
return *m.LogonJobs
}
return 0
}
type CMsgAMSendEmail struct {
Steamid *uint64 `protobuf:"fixed64,1,opt,name=steamid" json:"steamid,omitempty"`
EmailMsgType *uint32 `protobuf:"varint,2,opt,name=email_msg_type" json:"email_msg_type,omitempty"`
EmailFormat *uint32 `protobuf:"varint,3,opt,name=email_format" json:"email_format,omitempty"`
PersonaNameTokens []*CMsgAMSendEmail_PersonaNameReplacementToken `protobuf:"bytes,5,rep,name=persona_name_tokens" json:"persona_name_tokens,omitempty"`
SourceGc *uint32 `protobuf:"varint,6,opt,name=source_gc" json:"source_gc,omitempty"`
Tokens []*CMsgAMSendEmail_ReplacementToken `protobuf:"bytes,7,rep,name=tokens" json:"tokens,omitempty"`
XXX_unrecognized []byte `json:"-"`
}
func (m *CMsgAMSendEmail) Reset() { *m = CMsgAMSendEmail{} }
func (m *CMsgAMSendEmail) String() string { return proto.CompactTextString(m) }
func (*CMsgAMSendEmail) ProtoMessage() {}
func (*CMsgAMSendEmail) Descriptor() ([]byte, []int) { return fileDescriptor36, []int{34} }
func (m *CMsgAMSendEmail) GetSteamid() uint64 {
if m != nil && m.Steamid != nil {
return *m.Steamid
}
return 0
}
func (m *CMsgAMSendEmail) GetEmailMsgType() uint32 {
if m != nil && m.EmailMsgType != nil {
return *m.EmailMsgType
}
return 0
}
func (m *CMsgAMSendEmail) GetEmailFormat() uint32 {
if m != nil && m.EmailFormat != nil {
return *m.EmailFormat
}
return 0
}
func (m *CMsgAMSendEmail) GetPersonaNameTokens() []*CMsgAMSendEmail_PersonaNameReplacementToken {
if m != nil {
return m.PersonaNameTokens
}
return nil
}
func (m *CMsgAMSendEmail) GetSourceGc() uint32 {
if m != nil && m.SourceGc != nil {
return *m.SourceGc
}
return 0
}
func (m *CMsgAMSendEmail) GetTokens() []*CMsgAMSendEmail_ReplacementToken {
if m != nil {
return m.Tokens
}
return nil
}
type CMsgAMSendEmail_ReplacementToken struct {
TokenName *string `protobuf:"bytes,1,opt,name=token_name" json:"token_name,omitempty"`
TokenValue *string `protobuf:"bytes,2,opt,name=token_value" json:"token_value,omitempty"`
XXX_unrecognized []byte `json:"-"`
}
func (m *CMsgAMSendEmail_ReplacementToken) Reset() { *m = CMsgAMSendEmail_ReplacementToken{} }
func (m *CMsgAMSendEmail_ReplacementToken) String() string { return proto.CompactTextString(m) }
func (*CMsgAMSendEmail_ReplacementToken) ProtoMessage() {}
func (*CMsgAMSendEmail_ReplacementToken) Descriptor() ([]byte, []int) {
return fileDescriptor36, []int{34, 0}
}
func (m *CMsgAMSendEmail_ReplacementToken) GetTokenName() string {
if m != nil && m.TokenName != nil {
return *m.TokenName
}
return ""
}
func (m *CMsgAMSendEmail_ReplacementToken) GetTokenValue() string {
if m != nil && m.TokenValue != nil {
return *m.TokenValue
}
return ""
}
type CMsgAMSendEmail_PersonaNameReplacementToken struct {
Steamid *uint64 `protobuf:"fixed64,1,opt,name=steamid" json:"steamid,omitempty"`
TokenName *string `protobuf:"bytes,2,opt,name=token_name" json:"token_name,omitempty"`
XXX_unrecognized []byte `json:"-"`
}
func (m *CMsgAMSendEmail_PersonaNameReplacementToken) Reset() {
*m = CMsgAMSendEmail_PersonaNameReplacementToken{}
}
func (m *CMsgAMSendEmail_PersonaNameReplacementToken) String() string {
return proto.CompactTextString(m)
}
func (*CMsgAMSendEmail_PersonaNameReplacementToken) ProtoMessage() {}
func (*CMsgAMSendEmail_PersonaNameReplacementToken) Descriptor() ([]byte, []int) {
return fileDescriptor36, []int{34, 1}
}
func (m *CMsgAMSendEmail_PersonaNameReplacementToken) GetSteamid() uint64 {
if m != nil && m.Steamid != nil {
return *m.Steamid
}
return 0
}
func (m *CMsgAMSendEmail_PersonaNameReplacementToken) GetTokenName() string {
if m != nil && m.TokenName != nil {
return *m.TokenName
}
return ""
}
type CMsgAMSendEmailResponse struct {
Eresult *uint32 `protobuf:"varint,1,opt,name=eresult,def=2" json:"eresult,omitempty"`
XXX_unrecognized []byte `json:"-"`
}
func (m *CMsgAMSendEmailResponse) Reset() { *m = CMsgAMSendEmailResponse{} }
func (m *CMsgAMSendEmailResponse) String() string { return proto.CompactTextString(m) }
func (*CMsgAMSendEmailResponse) ProtoMessage() {}
func (*CMsgAMSendEmailResponse) Descriptor() ([]byte, []int) { return fileDescriptor36, []int{35} }
const Default_CMsgAMSendEmailResponse_Eresult uint32 = 2
func (m *CMsgAMSendEmailResponse) GetEresult() uint32 {
if m != nil && m.Eresult != nil {
return *m.Eresult
}
return Default_CMsgAMSendEmailResponse_Eresult
}
type CMsgGCGetEmailTemplate struct {
AppId *uint32 `protobuf:"varint,1,opt,name=app_id" json:"app_id,omitempty"`
EmailMsgType *uint32 `protobuf:"varint,2,opt,name=email_msg_type" json:"email_msg_type,omitempty"`
EmailLang *int32 `protobuf:"varint,3,opt,name=email_lang" json:"email_lang,omitempty"`
EmailFormat *int32 `protobuf:"varint,4,opt,name=email_format" json:"email_format,omitempty"`
XXX_unrecognized []byte `json:"-"`
}
func (m *CMsgGCGetEmailTemplate) Reset() { *m = CMsgGCGetEmailTemplate{} }
func (m *CMsgGCGetEmailTemplate) String() string { return proto.CompactTextString(m) }
func (*CMsgGCGetEmailTemplate) ProtoMessage() {}
func (*CMsgGCGetEmailTemplate) Descriptor() ([]byte, []int) { return fileDescriptor36, []int{36} }
func (m *CMsgGCGetEmailTemplate) GetAppId() uint32 {
if m != nil && m.AppId != nil {
return *m.AppId
}
return 0
}
func (m *CMsgGCGetEmailTemplate) GetEmailMsgType() uint32 {
if m != nil && m.EmailMsgType != nil {
return *m.EmailMsgType
}
return 0
}
func (m *CMsgGCGetEmailTemplate) GetEmailLang() int32 {
if m != nil && m.EmailLang != nil {
return *m.EmailLang
}
return 0
}
func (m *CMsgGCGetEmailTemplate) GetEmailFormat() int32 {
if m != nil && m.EmailFormat != nil {
return *m.EmailFormat
}
return 0
}
type CMsgGCGetEmailTemplateResponse struct {
Eresult *uint32 `protobuf:"varint,1,opt,name=eresult,def=2" json:"eresult,omitempty"`
TemplateExists *bool `protobuf:"varint,2,opt,name=template_exists" json:"template_exists,omitempty"`
Template *string `protobuf:"bytes,3,opt,name=template" json:"template,omitempty"`
XXX_unrecognized []byte `json:"-"`
}
func (m *CMsgGCGetEmailTemplateResponse) Reset() { *m = CMsgGCGetEmailTemplateResponse{} }
func (m *CMsgGCGetEmailTemplateResponse) String() string { return proto.CompactTextString(m) }
func (*CMsgGCGetEmailTemplateResponse) ProtoMessage() {}
func (*CMsgGCGetEmailTemplateResponse) Descriptor() ([]byte, []int) {
return fileDescriptor36, []int{37}
}
const Default_CMsgGCGetEmailTemplateResponse_Eresult uint32 = 2
func (m *CMsgGCGetEmailTemplateResponse) GetEresult() uint32 {
if m != nil && m.Eresult != nil {
return *m.Eresult
}
return Default_CMsgGCGetEmailTemplateResponse_Eresult
}
func (m *CMsgGCGetEmailTemplateResponse) GetTemplateExists() bool {
if m != nil && m.TemplateExists != nil {
return *m.TemplateExists
}
return false
}
func (m *CMsgGCGetEmailTemplateResponse) GetTemplate() string {
if m != nil && m.Template != nil {
return *m.Template
}
return ""
}
type CMsgAMGrantGuestPasses2 struct {
SteamId *uint64 `protobuf:"fixed64,1,opt,name=steam_id" json:"steam_id,omitempty"`
PackageId *uint32 `protobuf:"varint,2,opt,name=package_id" json:"package_id,omitempty"`
PassesToGrant *int32 `protobuf:"varint,3,opt,name=passes_to_grant" json:"passes_to_grant,omitempty"`
DaysToExpiration *int32 `protobuf:"varint,4,opt,name=days_to_expiration" json:"days_to_expiration,omitempty"`
Action *int32 `protobuf:"varint,5,opt,name=action" json:"action,omitempty"`
XXX_unrecognized []byte `json:"-"`
}
func (m *CMsgAMGrantGuestPasses2) Reset() { *m = CMsgAMGrantGuestPasses2{} }
func (m *CMsgAMGrantGuestPasses2) String() string { return proto.CompactTextString(m) }
func (*CMsgAMGrantGuestPasses2) ProtoMessage() {}
func (*CMsgAMGrantGuestPasses2) Descriptor() ([]byte, []int) { return fileDescriptor36, []int{38} }
func (m *CMsgAMGrantGuestPasses2) GetSteamId() uint64 {
if m != nil && m.SteamId != nil {
return *m.SteamId
}
return 0
}
func (m *CMsgAMGrantGuestPasses2) GetPackageId() uint32 {
if m != nil && m.PackageId != nil {
return *m.PackageId
}
return 0
}
func (m *CMsgAMGrantGuestPasses2) GetPassesToGrant() int32 {
if m != nil && m.PassesToGrant != nil {
return *m.PassesToGrant
}
return 0
}
func (m *CMsgAMGrantGuestPasses2) GetDaysToExpiration() int32 {
if m != nil && m.DaysToExpiration != nil {
return *m.DaysToExpiration
}
return 0
}
func (m *CMsgAMGrantGuestPasses2) GetAction() int32 {
if m != nil && m.Action != nil {
return *m.Action
}
return 0
}
type CMsgAMGrantGuestPasses2Response struct {
Eresult *int32 `protobuf:"varint,1,opt,name=eresult,def=2" json:"eresult,omitempty"`
PassesGranted *int32 `protobuf:"varint,2,opt,name=passes_granted,def=0" json:"passes_granted,omitempty"`
XXX_unrecognized []byte `json:"-"`
}
func (m *CMsgAMGrantGuestPasses2Response) Reset() { *m = CMsgAMGrantGuestPasses2Response{} }
func (m *CMsgAMGrantGuestPasses2Response) String() string { return proto.CompactTextString(m) }
func (*CMsgAMGrantGuestPasses2Response) ProtoMessage() {}
func (*CMsgAMGrantGuestPasses2Response) Descriptor() ([]byte, []int) {
return fileDescriptor36, []int{39}
}
const Default_CMsgAMGrantGuestPasses2Response_Eresult int32 = 2
const Default_CMsgAMGrantGuestPasses2Response_PassesGranted int32 = 0
func (m *CMsgAMGrantGuestPasses2Response) GetEresult() int32 {
if m != nil && m.Eresult != nil {
return *m.Eresult
}
return Default_CMsgAMGrantGuestPasses2Response_Eresult
}
func (m *CMsgAMGrantGuestPasses2Response) GetPassesGranted() int32 {
if m != nil && m.PassesGranted != nil {
return *m.PassesGranted
}
return Default_CMsgAMGrantGuestPasses2Response_PassesGranted
}
type CGCSystemMsg_GetAccountDetails struct {
Steamid *uint64 `protobuf:"fixed64,1,opt,name=steamid" json:"steamid,omitempty"`
Appid *uint32 `protobuf:"varint,2,opt,name=appid" json:"appid,omitempty"`
XXX_unrecognized []byte `json:"-"`
}
func (m *CGCSystemMsg_GetAccountDetails) Reset() { *m = CGCSystemMsg_GetAccountDetails{} }
func (m *CGCSystemMsg_GetAccountDetails) String() string { return proto.CompactTextString(m) }
func (*CGCSystemMsg_GetAccountDetails) ProtoMessage() {}
func (*CGCSystemMsg_GetAccountDetails) Descriptor() ([]byte, []int) {
return fileDescriptor36, []int{40}
}
func (m *CGCSystemMsg_GetAccountDetails) GetSteamid() uint64 {
if m != nil && m.Steamid != nil {
return *m.Steamid
}
return 0
}
func (m *CGCSystemMsg_GetAccountDetails) GetAppid() uint32 {
if m != nil && m.Appid != nil {
return *m.Appid
}
return 0
}
type CGCSystemMsg_GetAccountDetails_Response struct {
EresultDeprecated *uint32 `protobuf:"varint,1,opt,name=eresult_deprecated,def=2" json:"eresult_deprecated,omitempty"`
AccountName *string `protobuf:"bytes,2,opt,name=account_name" json:"account_name,omitempty"`
PersonaName *string `protobuf:"bytes,3,opt,name=persona_name" json:"persona_name,omitempty"`
IsProfileCreated *bool `protobuf:"varint,26,opt,name=is_profile_created" json:"is_profile_created,omitempty"`
IsProfilePublic *bool `protobuf:"varint,4,opt,name=is_profile_public" json:"is_profile_public,omitempty"`
IsInventoryPublic *bool `protobuf:"varint,5,opt,name=is_inventory_public" json:"is_inventory_public,omitempty"`
IsVacBanned *bool `protobuf:"varint,7,opt,name=is_vac_banned" json:"is_vac_banned,omitempty"`
IsCyberCafe *bool `protobuf:"varint,8,opt,name=is_cyber_cafe" json:"is_cyber_cafe,omitempty"`
IsSchoolAccount *bool `protobuf:"varint,9,opt,name=is_school_account" json:"is_school_account,omitempty"`
IsLimited *bool `protobuf:"varint,10,opt,name=is_limited" json:"is_limited,omitempty"`
IsSubscribed *bool `protobuf:"varint,11,opt,name=is_subscribed" json:"is_subscribed,omitempty"`
Package *uint32 `protobuf:"varint,12,opt,name=package" json:"package,omitempty"`
IsFreeTrialAccount *bool `protobuf:"varint,13,opt,name=is_free_trial_account" json:"is_free_trial_account,omitempty"`
FreeTrialExpiration *uint32 `protobuf:"varint,14,opt,name=free_trial_expiration" json:"free_trial_expiration,omitempty"`
IsLowViolence *bool `protobuf:"varint,15,opt,name=is_low_violence" json:"is_low_violence,omitempty"`
IsAccountLockedDown *bool `protobuf:"varint,16,opt,name=is_account_locked_down" json:"is_account_locked_down,omitempty"`
IsCommunityBanned *bool `protobuf:"varint,17,opt,name=is_community_banned" json:"is_community_banned,omitempty"`
IsTradeBanned *bool `protobuf:"varint,18,opt,name=is_trade_banned" json:"is_trade_banned,omitempty"`
TradeBanExpiration *uint32 `protobuf:"varint,19,opt,name=trade_ban_expiration" json:"trade_ban_expiration,omitempty"`
Accountid *uint32 `protobuf:"varint,20,opt,name=accountid" json:"accountid,omitempty"`
SuspensionEndTime *uint32 `protobuf:"varint,21,opt,name=suspension_end_time" json:"suspension_end_time,omitempty"`
Currency *string `protobuf:"bytes,22,opt,name=currency" json:"currency,omitempty"`
SteamLevel *uint32 `protobuf:"varint,23,opt,name=steam_level" json:"steam_level,omitempty"`
FriendCount *uint32 `protobuf:"varint,24,opt,name=friend_count" json:"friend_count,omitempty"`
AccountCreationTime *uint32 `protobuf:"varint,25,opt,name=account_creation_time" json:"account_creation_time,omitempty"`
IsSteamguardEnabled *bool `protobuf:"varint,27,opt,name=is_steamguard_enabled" json:"is_steamguard_enabled,omitempty"`
IsPhoneVerified *bool `protobuf:"varint,28,opt,name=is_phone_verified" json:"is_phone_verified,omitempty"`
IsTwoFactorAuthEnabled *bool `protobuf:"varint,29,opt,name=is_two_factor_auth_enabled" json:"is_two_factor_auth_enabled,omitempty"`
TwoFactorEnabledTime *uint32 `protobuf:"varint,30,opt,name=two_factor_enabled_time" json:"two_factor_enabled_time,omitempty"`
PhoneVerificationTime *uint32 `protobuf:"varint,31,opt,name=phone_verification_time" json:"phone_verification_time,omitempty"`
PhoneId *uint64 `protobuf:"varint,33,opt,name=phone_id" json:"phone_id,omitempty"`
IsPhoneIdentifying *bool `protobuf:"varint,34,opt,name=is_phone_identifying" json:"is_phone_identifying,omitempty"`
XXX_unrecognized []byte `json:"-"`
}
func (m *CGCSystemMsg_GetAccountDetails_Response) Reset() {
*m = CGCSystemMsg_GetAccountDetails_Response{}
}
func (m *CGCSystemMsg_GetAccountDetails_Response) String() string { return proto.CompactTextString(m) }
func (*CGCSystemMsg_GetAccountDetails_Response) ProtoMessage() {}
func (*CGCSystemMsg_GetAccountDetails_Response) Descriptor() ([]byte, []int) {
return fileDescriptor36, []int{41}
}
const Default_CGCSystemMsg_GetAccountDetails_Response_EresultDeprecated uint32 = 2
func (m *CGCSystemMsg_GetAccountDetails_Response) GetEresultDeprecated() uint32 {
if m != nil && m.EresultDeprecated != nil {
return *m.EresultDeprecated
}
return Default_CGCSystemMsg_GetAccountDetails_Response_EresultDeprecated
}
func (m *CGCSystemMsg_GetAccountDetails_Response) GetAccountName() string {
if m != nil && m.AccountName != nil {
return *m.AccountName
}
return ""
}
func (m *CGCSystemMsg_GetAccountDetails_Response) GetPersonaName() string {
if m != nil && m.PersonaName != nil {
return *m.PersonaName
}
return ""
}
func (m *CGCSystemMsg_GetAccountDetails_Response) GetIsProfileCreated() bool {
if m != nil && m.IsProfileCreated != nil {
return *m.IsProfileCreated
}
return false
}
func (m *CGCSystemMsg_GetAccountDetails_Response) GetIsProfilePublic() bool {
if m != nil && m.IsProfilePublic != nil {
return *m.IsProfilePublic
}
return false
}
func (m *CGCSystemMsg_GetAccountDetails_Response) GetIsInventoryPublic() bool {
if m != nil && m.IsInventoryPublic != nil {
return *m.IsInventoryPublic
}
return false
}
func (m *CGCSystemMsg_GetAccountDetails_Response) GetIsVacBanned() bool {
if m != nil && m.IsVacBanned != nil {
return *m.IsVacBanned
}
return false
}
func (m *CGCSystemMsg_GetAccountDetails_Response) GetIsCyberCafe() bool {
if m != nil && m.IsCyberCafe != nil {
return *m.IsCyberCafe
}
return false
}
func (m *CGCSystemMsg_GetAccountDetails_Response) GetIsSchoolAccount() bool {
if m != nil && m.IsSchoolAccount != nil {
return *m.IsSchoolAccount
}
return false
}
func (m *CGCSystemMsg_GetAccountDetails_Response) GetIsLimited() bool {
if m != nil && m.IsLimited != nil {
return *m.IsLimited
}
return false
}
func (m *CGCSystemMsg_GetAccountDetails_Response) GetIsSubscribed() bool {
if m != nil && m.IsSubscribed != nil {
return *m.IsSubscribed
}
return false
}
func (m *CGCSystemMsg_GetAccountDetails_Response) GetPackage() uint32 {
if m != nil && m.Package != nil {
return *m.Package
}
return 0
}
func (m *CGCSystemMsg_GetAccountDetails_Response) GetIsFreeTrialAccount() bool {
if m != nil && m.IsFreeTrialAccount != nil {
return *m.IsFreeTrialAccount
}
return false
}
func (m *CGCSystemMsg_GetAccountDetails_Response) GetFreeTrialExpiration() uint32 {
if m != nil && m.FreeTrialExpiration != nil {
return *m.FreeTrialExpiration
}
return 0
}
func (m *CGCSystemMsg_GetAccountDetails_Response) GetIsLowViolence() bool {
if m != nil && m.IsLowViolence != nil {
return *m.IsLowViolence
}
return false
}
func (m *CGCSystemMsg_GetAccountDetails_Response) GetIsAccountLockedDown() bool {
if m != nil && m.IsAccountLockedDown != nil {
return *m.IsAccountLockedDown
}
return false
}
func (m *CGCSystemMsg_GetAccountDetails_Response) GetIsCommunityBanned() bool {
if m != nil && m.IsCommunityBanned != nil {
return *m.IsCommunityBanned
}
return false
}
func (m *CGCSystemMsg_GetAccountDetails_Response) GetIsTradeBanned() bool {
if m != nil && m.IsTradeBanned != nil {
return *m.IsTradeBanned
}
return false
}
func (m *CGCSystemMsg_GetAccountDetails_Response) GetTradeBanExpiration() uint32 {
if m != nil && m.TradeBanExpiration != nil {
return *m.TradeBanExpiration
}
return 0
}
func (m *CGCSystemMsg_GetAccountDetails_Response) GetAccountid() uint32 {
if m != nil && m.Accountid != nil {
return *m.Accountid
}
return 0
}
func (m *CGCSystemMsg_GetAccountDetails_Response) GetSuspensionEndTime() uint32 {
if m != nil && m.SuspensionEndTime != nil {
return *m.SuspensionEndTime
}
return 0
}
func (m *CGCSystemMsg_GetAccountDetails_Response) GetCurrency() string {
if m != nil && m.Currency != nil {
return *m.Currency
}
return ""
}
func (m *CGCSystemMsg_GetAccountDetails_Response) GetSteamLevel() uint32 {
if m != nil && m.SteamLevel != nil {
return *m.SteamLevel
}
return 0
}
func (m *CGCSystemMsg_GetAccountDetails_Response) GetFriendCount() uint32 {
if m != nil && m.FriendCount != nil {
return *m.FriendCount
}
return 0
}
func (m *CGCSystemMsg_GetAccountDetails_Response) GetAccountCreationTime() uint32 {
if m != nil && m.AccountCreationTime != nil {
return *m.AccountCreationTime
}
return 0
}
func (m *CGCSystemMsg_GetAccountDetails_Response) GetIsSteamguardEnabled() bool {
if m != nil && m.IsSteamguardEnabled != nil {
return *m.IsSteamguardEnabled
}
return false
}
func (m *CGCSystemMsg_GetAccountDetails_Response) GetIsPhoneVerified() bool {
if m != nil && m.IsPhoneVerified != nil {
return *m.IsPhoneVerified
}
return false
}
func (m *CGCSystemMsg_GetAccountDetails_Response) GetIsTwoFactorAuthEnabled() bool {
if m != nil && m.IsTwoFactorAuthEnabled != nil {
return *m.IsTwoFactorAuthEnabled
}
return false
}
func (m *CGCSystemMsg_GetAccountDetails_Response) GetTwoFactorEnabledTime() uint32 {
if m != nil && m.TwoFactorEnabledTime != nil {
return *m.TwoFactorEnabledTime
}
return 0
}
func (m *CGCSystemMsg_GetAccountDetails_Response) GetPhoneVerificationTime() uint32 {
if m != nil && m.PhoneVerificationTime != nil {
return *m.PhoneVerificationTime
}
return 0
}
func (m *CGCSystemMsg_GetAccountDetails_Response) GetPhoneId() uint64 {
if m != nil && m.PhoneId != nil {
return *m.PhoneId
}
return 0
}
func (m *CGCSystemMsg_GetAccountDetails_Response) GetIsPhoneIdentifying() bool {
if m != nil && m.IsPhoneIdentifying != nil {
return *m.IsPhoneIdentifying
}
return false
}
type CMsgGCGetPersonaNames struct {
Steamids []uint64 `protobuf:"fixed64,1,rep,name=steamids" json:"steamids,omitempty"`
XXX_unrecognized []byte `json:"-"`
}
func (m *CMsgGCGetPersonaNames) Reset() { *m = CMsgGCGetPersonaNames{} }
func (m *CMsgGCGetPersonaNames) String() string { return proto.CompactTextString(m) }
func (*CMsgGCGetPersonaNames) ProtoMessage() {}
func (*CMsgGCGetPersonaNames) Descriptor() ([]byte, []int) { return fileDescriptor36, []int{42} }
func (m *CMsgGCGetPersonaNames) GetSteamids() []uint64 {
if m != nil {
return m.Steamids
}
return nil
}
type CMsgGCGetPersonaNames_Response struct {
SucceededLookups []*CMsgGCGetPersonaNames_Response_PersonaName `protobuf:"bytes,1,rep,name=succeeded_lookups" json:"succeeded_lookups,omitempty"`
FailedLookupSteamids []uint64 `protobuf:"fixed64,2,rep,name=failed_lookup_steamids" json:"failed_lookup_steamids,omitempty"`
XXX_unrecognized []byte `json:"-"`
}
func (m *CMsgGCGetPersonaNames_Response) Reset() { *m = CMsgGCGetPersonaNames_Response{} }
func (m *CMsgGCGetPersonaNames_Response) String() string { return proto.CompactTextString(m) }
func (*CMsgGCGetPersonaNames_Response) ProtoMessage() {}
func (*CMsgGCGetPersonaNames_Response) Descriptor() ([]byte, []int) {
return fileDescriptor36, []int{43}
}
func (m *CMsgGCGetPersonaNames_Response) GetSucceededLookups() []*CMsgGCGetPersonaNames_Response_PersonaName {
if m != nil {
return m.SucceededLookups
}
return nil
}
func (m *CMsgGCGetPersonaNames_Response) GetFailedLookupSteamids() []uint64 {
if m != nil {
return m.FailedLookupSteamids
}
return nil
}
type CMsgGCGetPersonaNames_Response_PersonaName struct {
Steamid *uint64 `protobuf:"fixed64,1,opt,name=steamid" json:"steamid,omitempty"`
PersonaName *string `protobuf:"bytes,2,opt,name=persona_name" json:"persona_name,omitempty"`
XXX_unrecognized []byte `json:"-"`
}
func (m *CMsgGCGetPersonaNames_Response_PersonaName) Reset() {
*m = CMsgGCGetPersonaNames_Response_PersonaName{}
}
func (m *CMsgGCGetPersonaNames_Response_PersonaName) String() string {
return proto.CompactTextString(m)
}
func (*CMsgGCGetPersonaNames_Response_PersonaName) ProtoMessage() {}
func (*CMsgGCGetPersonaNames_Response_PersonaName) Descriptor() ([]byte, []int) {
return fileDescriptor36, []int{43, 0}
}
func (m *CMsgGCGetPersonaNames_Response_PersonaName) GetSteamid() uint64 {
if m != nil && m.Steamid != nil {
return *m.Steamid
}
return 0
}
func (m *CMsgGCGetPersonaNames_Response_PersonaName) GetPersonaName() string {
if m != nil && m.PersonaName != nil {
return *m.PersonaName
}
return ""
}
type CMsgGCCheckFriendship struct {
SteamidLeft *uint64 `protobuf:"fixed64,1,opt,name=steamid_left" json:"steamid_left,omitempty"`
SteamidRight *uint64 `protobuf:"fixed64,2,opt,name=steamid_right" json:"steamid_right,omitempty"`
XXX_unrecognized []byte `json:"-"`
}
func (m *CMsgGCCheckFriendship) Reset() { *m = CMsgGCCheckFriendship{} }
func (m *CMsgGCCheckFriendship) String() string { return proto.CompactTextString(m) }
func (*CMsgGCCheckFriendship) ProtoMessage() {}
func (*CMsgGCCheckFriendship) Descriptor() ([]byte, []int) { return fileDescriptor36, []int{44} }
func (m *CMsgGCCheckFriendship) GetSteamidLeft() uint64 {
if m != nil && m.SteamidLeft != nil {
return *m.SteamidLeft
}
return 0
}
func (m *CMsgGCCheckFriendship) GetSteamidRight() uint64 {
if m != nil && m.SteamidRight != nil {
return *m.SteamidRight
}
return 0
}
type CMsgGCCheckFriendship_Response struct {
Success *bool `protobuf:"varint,1,opt,name=success" json:"success,omitempty"`
FoundFriendship *bool `protobuf:"varint,2,opt,name=found_friendship" json:"found_friendship,omitempty"`
XXX_unrecognized []byte `json:"-"`
}
func (m *CMsgGCCheckFriendship_Response) Reset() { *m = CMsgGCCheckFriendship_Response{} }
func (m *CMsgGCCheckFriendship_Response) String() string { return proto.CompactTextString(m) }
func (*CMsgGCCheckFriendship_Response) ProtoMessage() {}
func (*CMsgGCCheckFriendship_Response) Descriptor() ([]byte, []int) {
return fileDescriptor36, []int{45}
}
func (m *CMsgGCCheckFriendship_Response) GetSuccess() bool {
if m != nil && m.Success != nil {
return *m.Success
}
return false
}
func (m *CMsgGCCheckFriendship_Response) GetFoundFriendship() bool {
if m != nil && m.FoundFriendship != nil {
return *m.FoundFriendship
}
return false
}
type CMsgGCGetAppFriendsList struct {
Steamid *uint64 `protobuf:"fixed64,1,opt,name=steamid" json:"steamid,omitempty"`
IncludeFriendshipTimestamps *bool `protobuf:"varint,2,opt,name=include_friendship_timestamps" json:"include_friendship_timestamps,omitempty"`
XXX_unrecognized []byte `json:"-"`
}
func (m *CMsgGCGetAppFriendsList) Reset() { *m = CMsgGCGetAppFriendsList{} }
func (m *CMsgGCGetAppFriendsList) String() string { return proto.CompactTextString(m) }
func (*CMsgGCGetAppFriendsList) ProtoMessage() {}
func (*CMsgGCGetAppFriendsList) Descriptor() ([]byte, []int) { return fileDescriptor36, []int{46} }
func (m *CMsgGCGetAppFriendsList) GetSteamid() uint64 {
if m != nil && m.Steamid != nil {
return *m.Steamid
}
return 0
}
func (m *CMsgGCGetAppFriendsList) GetIncludeFriendshipTimestamps() bool {
if m != nil && m.IncludeFriendshipTimestamps != nil {
return *m.IncludeFriendshipTimestamps
}
return false
}
type CMsgGCGetAppFriendsList_Response struct {
Success *bool `protobuf:"varint,1,opt,name=success" json:"success,omitempty"`
Steamids []uint64 `protobuf:"fixed64,2,rep,name=steamids" json:"steamids,omitempty"`
FriendshipTimestamps []uint32 `protobuf:"fixed32,3,rep,name=friendship_timestamps" json:"friendship_timestamps,omitempty"`
XXX_unrecognized []byte `json:"-"`
}
func (m *CMsgGCGetAppFriendsList_Response) Reset() { *m = CMsgGCGetAppFriendsList_Response{} }
func (m *CMsgGCGetAppFriendsList_Response) String() string { return proto.CompactTextString(m) }
func (*CMsgGCGetAppFriendsList_Response) ProtoMessage() {}
func (*CMsgGCGetAppFriendsList_Response) Descriptor() ([]byte, []int) {
return fileDescriptor36, []int{47}
}
func (m *CMsgGCGetAppFriendsList_Response) GetSuccess() bool {
if m != nil && m.Success != nil {
return *m.Success
}
return false
}
func (m *CMsgGCGetAppFriendsList_Response) GetSteamids() []uint64 {
if m != nil {
return m.Steamids
}
return nil
}
func (m *CMsgGCGetAppFriendsList_Response) GetFriendshipTimestamps() []uint32 {
if m != nil {
return m.FriendshipTimestamps
}
return nil
}
type CMsgGCMsgMasterSetDirectory struct {
MasterDirIndex *uint32 `protobuf:"varint,1,opt,name=master_dir_index" json:"master_dir_index,omitempty"`
Dir []*CMsgGCMsgMasterSetDirectory_SubGC `protobuf:"bytes,2,rep,name=dir" json:"dir,omitempty"`
XXX_unrecognized []byte `json:"-"`
}
func (m *CMsgGCMsgMasterSetDirectory) Reset() { *m = CMsgGCMsgMasterSetDirectory{} }
func (m *CMsgGCMsgMasterSetDirectory) String() string { return proto.CompactTextString(m) }
func (*CMsgGCMsgMasterSetDirectory) ProtoMessage() {}
func (*CMsgGCMsgMasterSetDirectory) Descriptor() ([]byte, []int) { return fileDescriptor36, []int{48} }
func (m *CMsgGCMsgMasterSetDirectory) GetMasterDirIndex() uint32 {
if m != nil && m.MasterDirIndex != nil {
return *m.MasterDirIndex
}
return 0
}
func (m *CMsgGCMsgMasterSetDirectory) GetDir() []*CMsgGCMsgMasterSetDirectory_SubGC {
if m != nil {
return m.Dir
}
return nil
}
type CMsgGCMsgMasterSetDirectory_SubGC struct {
DirIndex *uint32 `protobuf:"varint,1,opt,name=dir_index" json:"dir_index,omitempty"`
Name *string `protobuf:"bytes,2,opt,name=name" json:"name,omitempty"`
Box *string `protobuf:"bytes,3,opt,name=box" json:"box,omitempty"`
CommandLine *string `protobuf:"bytes,4,opt,name=command_line" json:"command_line,omitempty"`
GcBinary *string `protobuf:"bytes,5,opt,name=gc_binary" json:"gc_binary,omitempty"`
XXX_unrecognized []byte `json:"-"`
}
func (m *CMsgGCMsgMasterSetDirectory_SubGC) Reset() { *m = CMsgGCMsgMasterSetDirectory_SubGC{} }
func (m *CMsgGCMsgMasterSetDirectory_SubGC) String() string { return proto.CompactTextString(m) }
func (*CMsgGCMsgMasterSetDirectory_SubGC) ProtoMessage() {}
func (*CMsgGCMsgMasterSetDirectory_SubGC) Descriptor() ([]byte, []int) {
return fileDescriptor36, []int{48, 0}
}
func (m *CMsgGCMsgMasterSetDirectory_SubGC) GetDirIndex() uint32 {
if m != nil && m.DirIndex != nil {
return *m.DirIndex
}
return 0
}
func (m *CMsgGCMsgMasterSetDirectory_SubGC) GetName() string {
if m != nil && m.Name != nil {
return *m.Name
}
return ""
}
func (m *CMsgGCMsgMasterSetDirectory_SubGC) GetBox() string {
if m != nil && m.Box != nil {
return *m.Box
}
return ""
}
func (m *CMsgGCMsgMasterSetDirectory_SubGC) GetCommandLine() string {
if m != nil && m.CommandLine != nil {
return *m.CommandLine
}
return ""
}
func (m *CMsgGCMsgMasterSetDirectory_SubGC) GetGcBinary() string {
if m != nil && m.GcBinary != nil {
return *m.GcBinary
}
return ""
}
type CMsgGCMsgMasterSetDirectory_Response struct {
Eresult *int32 `protobuf:"varint,1,opt,name=eresult,def=2" json:"eresult,omitempty"`
XXX_unrecognized []byte `json:"-"`
}
func (m *CMsgGCMsgMasterSetDirectory_Response) Reset() { *m = CMsgGCMsgMasterSetDirectory_Response{} }
func (m *CMsgGCMsgMasterSetDirectory_Response) String() string { return proto.CompactTextString(m) }
func (*CMsgGCMsgMasterSetDirectory_Response) ProtoMessage() {}
func (*CMsgGCMsgMasterSetDirectory_Response) Descriptor() ([]byte, []int) {
return fileDescriptor36, []int{49}
}
const Default_CMsgGCMsgMasterSetDirectory_Response_Eresult int32 = 2
func (m *CMsgGCMsgMasterSetDirectory_Response) GetEresult() int32 {
if m != nil && m.Eresult != nil {
return *m.Eresult
}
return Default_CMsgGCMsgMasterSetDirectory_Response_Eresult
}
type CMsgGCMsgWebAPIJobRequestForwardResponse struct {
DirIndex *uint32 `protobuf:"varint,1,opt,name=dir_index" json:"dir_index,omitempty"`
XXX_unrecognized []byte `json:"-"`
}
func (m *CMsgGCMsgWebAPIJobRequestForwardResponse) Reset() {
*m = CMsgGCMsgWebAPIJobRequestForwardResponse{}
}
func (m *CMsgGCMsgWebAPIJobRequestForwardResponse) String() string { return proto.CompactTextString(m) }
func (*CMsgGCMsgWebAPIJobRequestForwardResponse) ProtoMessage() {}
func (*CMsgGCMsgWebAPIJobRequestForwardResponse) Descriptor() ([]byte, []int) {
return fileDescriptor36, []int{50}
}
func (m *CMsgGCMsgWebAPIJobRequestForwardResponse) GetDirIndex() uint32 {
if m != nil && m.DirIndex != nil {
return *m.DirIndex
}
return 0
}
type CGCSystemMsg_GetPurchaseTrust_Request struct {
Steamid *uint64 `protobuf:"fixed64,1,opt,name=steamid" json:"steamid,omitempty"`
XXX_unrecognized []byte `json:"-"`
}
func (m *CGCSystemMsg_GetPurchaseTrust_Request) Reset() { *m = CGCSystemMsg_GetPurchaseTrust_Request{} }
func (m *CGCSystemMsg_GetPurchaseTrust_Request) String() string { return proto.CompactTextString(m) }
func (*CGCSystemMsg_GetPurchaseTrust_Request) ProtoMessage() {}
func (*CGCSystemMsg_GetPurchaseTrust_Request) Descriptor() ([]byte, []int) {
return fileDescriptor36, []int{51}
}
func (m *CGCSystemMsg_GetPurchaseTrust_Request) GetSteamid() uint64 {
if m != nil && m.Steamid != nil {
return *m.Steamid
}
return 0
}
type CGCSystemMsg_GetPurchaseTrust_Response struct {
HasPriorPurchaseHistory *bool `protobuf:"varint,1,opt,name=has_prior_purchase_history" json:"has_prior_purchase_history,omitempty"`
HasNoRecentPasswordResets *bool `protobuf:"varint,2,opt,name=has_no_recent_password_resets" json:"has_no_recent_password_resets,omitempty"`
IsWalletCashTrusted *bool `protobuf:"varint,3,opt,name=is_wallet_cash_trusted" json:"is_wallet_cash_trusted,omitempty"`
TimeAllTrusted *uint32 `protobuf:"varint,4,opt,name=time_all_trusted" json:"time_all_trusted,omitempty"`
XXX_unrecognized []byte `json:"-"`
}
func (m *CGCSystemMsg_GetPurchaseTrust_Response) Reset() {
*m = CGCSystemMsg_GetPurchaseTrust_Response{}
}
func (m *CGCSystemMsg_GetPurchaseTrust_Response) String() string { return proto.CompactTextString(m) }
func (*CGCSystemMsg_GetPurchaseTrust_Response) ProtoMessage() {}
func (*CGCSystemMsg_GetPurchaseTrust_Response) Descriptor() ([]byte, []int) {
return fileDescriptor36, []int{52}
}
func (m *CGCSystemMsg_GetPurchaseTrust_Response) GetHasPriorPurchaseHistory() bool {
if m != nil && m.HasPriorPurchaseHistory != nil {
return *m.HasPriorPurchaseHistory
}
return false
}
func (m *CGCSystemMsg_GetPurchaseTrust_Response) GetHasNoRecentPasswordResets() bool {
if m != nil && m.HasNoRecentPasswordResets != nil {
return *m.HasNoRecentPasswordResets
}
return false
}
func (m *CGCSystemMsg_GetPurchaseTrust_Response) GetIsWalletCashTrusted() bool {
if m != nil && m.IsWalletCashTrusted != nil {
return *m.IsWalletCashTrusted
}
return false
}
func (m *CGCSystemMsg_GetPurchaseTrust_Response) GetTimeAllTrusted() uint32 {
if m != nil && m.TimeAllTrusted != nil {
return *m.TimeAllTrusted
}
return 0
}
type CMsgGCHAccountVacStatusChange struct {
SteamId *uint64 `protobuf:"fixed64,1,opt,name=steam_id" json:"steam_id,omitempty"`
AppId *uint32 `protobuf:"varint,2,opt,name=app_id" json:"app_id,omitempty"`
RtimeVacbanStarts *uint32 `protobuf:"varint,3,opt,name=rtime_vacban_starts" json:"rtime_vacban_starts,omitempty"`
IsBannedNow *bool `protobuf:"varint,4,opt,name=is_banned_now" json:"is_banned_now,omitempty"`
IsBannedFuture *bool `protobuf:"varint,5,opt,name=is_banned_future" json:"is_banned_future,omitempty"`
XXX_unrecognized []byte `json:"-"`
}
func (m *CMsgGCHAccountVacStatusChange) Reset() { *m = CMsgGCHAccountVacStatusChange{} }
func (m *CMsgGCHAccountVacStatusChange) String() string { return proto.CompactTextString(m) }
func (*CMsgGCHAccountVacStatusChange) ProtoMessage() {}
func (*CMsgGCHAccountVacStatusChange) Descriptor() ([]byte, []int) { return fileDescriptor36, []int{53} }
func (m *CMsgGCHAccountVacStatusChange) GetSteamId() uint64 {
if m != nil && m.SteamId != nil {
return *m.SteamId
}
return 0
}
func (m *CMsgGCHAccountVacStatusChange) GetAppId() uint32 {
if m != nil && m.AppId != nil {
return *m.AppId
}
return 0
}
func (m *CMsgGCHAccountVacStatusChange) GetRtimeVacbanStarts() uint32 {
if m != nil && m.RtimeVacbanStarts != nil {
return *m.RtimeVacbanStarts
}
return 0
}
func (m *CMsgGCHAccountVacStatusChange) GetIsBannedNow() bool {
if m != nil && m.IsBannedNow != nil {
return *m.IsBannedNow
}
return false
}
func (m *CMsgGCHAccountVacStatusChange) GetIsBannedFuture() bool {
if m != nil && m.IsBannedFuture != nil {
return *m.IsBannedFuture
}
return false
}
type CMsgGCGetPartnerAccountLink struct {
Steamid *uint64 `protobuf:"fixed64,1,opt,name=steamid" json:"steamid,omitempty"`
XXX_unrecognized []byte `json:"-"`
}
func (m *CMsgGCGetPartnerAccountLink) Reset() { *m = CMsgGCGetPartnerAccountLink{} }
func (m *CMsgGCGetPartnerAccountLink) String() string { return proto.CompactTextString(m) }
func (*CMsgGCGetPartnerAccountLink) ProtoMessage() {}
func (*CMsgGCGetPartnerAccountLink) Descriptor() ([]byte, []int) { return fileDescriptor36, []int{54} }
func (m *CMsgGCGetPartnerAccountLink) GetSteamid() uint64 {
if m != nil && m.Steamid != nil {
return *m.Steamid
}
return 0
}
type CMsgGCGetPartnerAccountLink_Response struct {
Pwid *uint32 `protobuf:"varint,1,opt,name=pwid" json:"pwid,omitempty"`
Nexonid *uint32 `protobuf:"varint,2,opt,name=nexonid" json:"nexonid,omitempty"`
XXX_unrecognized []byte `json:"-"`
}
func (m *CMsgGCGetPartnerAccountLink_Response) Reset() { *m = CMsgGCGetPartnerAccountLink_Response{} }
func (m *CMsgGCGetPartnerAccountLink_Response) String() string { return proto.CompactTextString(m) }
func (*CMsgGCGetPartnerAccountLink_Response) ProtoMessage() {}
func (*CMsgGCGetPartnerAccountLink_Response) Descriptor() ([]byte, []int) {
return fileDescriptor36, []int{55}
}
func (m *CMsgGCGetPartnerAccountLink_Response) GetPwid() uint32 {
if m != nil && m.Pwid != nil {
return *m.Pwid
}
return 0
}
func (m *CMsgGCGetPartnerAccountLink_Response) GetNexonid() uint32 {
if m != nil && m.Nexonid != nil {
return *m.Nexonid
}
return 0
}
type CMsgGCRoutingInfo struct {
DirIndex []uint32 `protobuf:"varint,1,rep,name=dir_index" json:"dir_index,omitempty"`
Method *CMsgGCRoutingInfo_RoutingMethod `protobuf:"varint,2,opt,name=method,enum=dota.CMsgGCRoutingInfo_RoutingMethod,def=0" json:"method,omitempty"`
Fallback *CMsgGCRoutingInfo_RoutingMethod `protobuf:"varint,3,opt,name=fallback,enum=dota.CMsgGCRoutingInfo_RoutingMethod,def=1" json:"fallback,omitempty"`
ProtobufField *uint32 `protobuf:"varint,4,opt,name=protobuf_field" json:"protobuf_field,omitempty"`
WebapiParam *string `protobuf:"bytes,5,opt,name=webapi_param" json:"webapi_param,omitempty"`
XXX_unrecognized []byte `json:"-"`
}
func (m *CMsgGCRoutingInfo) Reset() { *m = CMsgGCRoutingInfo{} }
func (m *CMsgGCRoutingInfo) String() string { return proto.CompactTextString(m) }
func (*CMsgGCRoutingInfo) ProtoMessage() {}
func (*CMsgGCRoutingInfo) Descriptor() ([]byte, []int) { return fileDescriptor36, []int{56} }
const Default_CMsgGCRoutingInfo_Method CMsgGCRoutingInfo_RoutingMethod = CMsgGCRoutingInfo_RANDOM
const Default_CMsgGCRoutingInfo_Fallback CMsgGCRoutingInfo_RoutingMethod = CMsgGCRoutingInfo_DISCARD
func (m *CMsgGCRoutingInfo) GetDirIndex() []uint32 {
if m != nil {
return m.DirIndex
}
return nil
}
func (m *CMsgGCRoutingInfo) GetMethod() CMsgGCRoutingInfo_RoutingMethod {
if m != nil && m.Method != nil {
return *m.Method
}
return Default_CMsgGCRoutingInfo_Method
}
func (m *CMsgGCRoutingInfo) GetFallback() CMsgGCRoutingInfo_RoutingMethod {
if m != nil && m.Fallback != nil {
return *m.Fallback
}
return Default_CMsgGCRoutingInfo_Fallback
}
func (m *CMsgGCRoutingInfo) GetProtobufField() uint32 {
if m != nil && m.ProtobufField != nil {
return *m.ProtobufField
}
return 0
}
func (m *CMsgGCRoutingInfo) GetWebapiParam() string {
if m != nil && m.WebapiParam != nil {
return *m.WebapiParam
}
return ""
}
type CMsgGCMsgMasterSetWebAPIRouting struct {
Entries []*CMsgGCMsgMasterSetWebAPIRouting_Entry `protobuf:"bytes,1,rep,name=entries" json:"entries,omitempty"`
XXX_unrecognized []byte `json:"-"`
}
func (m *CMsgGCMsgMasterSetWebAPIRouting) Reset() { *m = CMsgGCMsgMasterSetWebAPIRouting{} }
func (m *CMsgGCMsgMasterSetWebAPIRouting) String() string { return proto.CompactTextString(m) }
func (*CMsgGCMsgMasterSetWebAPIRouting) ProtoMessage() {}
func (*CMsgGCMsgMasterSetWebAPIRouting) Descriptor() ([]byte, []int) {
return fileDescriptor36, []int{57}
}
func (m *CMsgGCMsgMasterSetWebAPIRouting) GetEntries() []*CMsgGCMsgMasterSetWebAPIRouting_Entry {
if m != nil {
return m.Entries
}
return nil
}
type CMsgGCMsgMasterSetWebAPIRouting_Entry struct {
InterfaceName *string `protobuf:"bytes,1,opt,name=interface_name" json:"interface_name,omitempty"`
MethodName *string `protobuf:"bytes,2,opt,name=method_name" json:"method_name,omitempty"`
Routing *CMsgGCRoutingInfo `protobuf:"bytes,3,opt,name=routing" json:"routing,omitempty"`
XXX_unrecognized []byte `json:"-"`
}
func (m *CMsgGCMsgMasterSetWebAPIRouting_Entry) Reset() { *m = CMsgGCMsgMasterSetWebAPIRouting_Entry{} }
func (m *CMsgGCMsgMasterSetWebAPIRouting_Entry) String() string { return proto.CompactTextString(m) }
func (*CMsgGCMsgMasterSetWebAPIRouting_Entry) ProtoMessage() {}
func (*CMsgGCMsgMasterSetWebAPIRouting_Entry) Descriptor() ([]byte, []int) {
return fileDescriptor36, []int{57, 0}
}
func (m *CMsgGCMsgMasterSetWebAPIRouting_Entry) GetInterfaceName() string {
if m != nil && m.InterfaceName != nil {
return *m.InterfaceName
}
return ""
}
func (m *CMsgGCMsgMasterSetWebAPIRouting_Entry) GetMethodName() string {
if m != nil && m.MethodName != nil {
return *m.MethodName
}
return ""
}
func (m *CMsgGCMsgMasterSetWebAPIRouting_Entry) GetRouting() *CMsgGCRoutingInfo {
if m != nil {
return m.Routing
}
return nil
}
type CMsgGCMsgMasterSetClientMsgRouting struct {
Entries []*CMsgGCMsgMasterSetClientMsgRouting_Entry `protobuf:"bytes,1,rep,name=entries" json:"entries,omitempty"`
XXX_unrecognized []byte `json:"-"`
}
func (m *CMsgGCMsgMasterSetClientMsgRouting) Reset() { *m = CMsgGCMsgMasterSetClientMsgRouting{} }
func (m *CMsgGCMsgMasterSetClientMsgRouting) String() string { return proto.CompactTextString(m) }
func (*CMsgGCMsgMasterSetClientMsgRouting) ProtoMessage() {}
func (*CMsgGCMsgMasterSetClientMsgRouting) Descriptor() ([]byte, []int) {
return fileDescriptor36, []int{58}
}
func (m *CMsgGCMsgMasterSetClientMsgRouting) GetEntries() []*CMsgGCMsgMasterSetClientMsgRouting_Entry {
if m != nil {
return m.Entries
}
return nil
}
type CMsgGCMsgMasterSetClientMsgRouting_Entry struct {
MsgType *uint32 `protobuf:"varint,1,opt,name=msg_type" json:"msg_type,omitempty"`
Routing *CMsgGCRoutingInfo `protobuf:"bytes,2,opt,name=routing" json:"routing,omitempty"`
XXX_unrecognized []byte `json:"-"`
}
func (m *CMsgGCMsgMasterSetClientMsgRouting_Entry) Reset() {
*m = CMsgGCMsgMasterSetClientMsgRouting_Entry{}
}
func (m *CMsgGCMsgMasterSetClientMsgRouting_Entry) String() string { return proto.CompactTextString(m) }
func (*CMsgGCMsgMasterSetClientMsgRouting_Entry) ProtoMessage() {}
func (*CMsgGCMsgMasterSetClientMsgRouting_Entry) Descriptor() ([]byte, []int) {
return fileDescriptor36, []int{58, 0}
}
func (m *CMsgGCMsgMasterSetClientMsgRouting_Entry) GetMsgType() uint32 {
if m != nil && m.MsgType != nil {
return *m.MsgType
}
return 0
}
func (m *CMsgGCMsgMasterSetClientMsgRouting_Entry) GetRouting() *CMsgGCRoutingInfo {
if m != nil {
return m.Routing
}
return nil
}
type CMsgGCMsgMasterSetWebAPIRouting_Response struct {
Eresult *int32 `protobuf:"varint,1,opt,name=eresult,def=2" json:"eresult,omitempty"`
XXX_unrecognized []byte `json:"-"`
}
func (m *CMsgGCMsgMasterSetWebAPIRouting_Response) Reset() {
*m = CMsgGCMsgMasterSetWebAPIRouting_Response{}
}
func (m *CMsgGCMsgMasterSetWebAPIRouting_Response) String() string { return proto.CompactTextString(m) }
func (*CMsgGCMsgMasterSetWebAPIRouting_Response) ProtoMessage() {}
func (*CMsgGCMsgMasterSetWebAPIRouting_Response) Descriptor() ([]byte, []int) {
return fileDescriptor36, []int{59}
}
const Default_CMsgGCMsgMasterSetWebAPIRouting_Response_Eresult int32 = 2
func (m *CMsgGCMsgMasterSetWebAPIRouting_Response) GetEresult() int32 {
if m != nil && m.Eresult != nil {
return *m.Eresult
}
return Default_CMsgGCMsgMasterSetWebAPIRouting_Response_Eresult
}
type CMsgGCMsgMasterSetClientMsgRouting_Response struct {
Eresult *int32 `protobuf:"varint,1,opt,name=eresult,def=2" json:"eresult,omitempty"`
XXX_unrecognized []byte `json:"-"`
}
func (m *CMsgGCMsgMasterSetClientMsgRouting_Response) Reset() {
*m = CMsgGCMsgMasterSetClientMsgRouting_Response{}
}
func (m *CMsgGCMsgMasterSetClientMsgRouting_Response) String() string {
return proto.CompactTextString(m)
}
func (*CMsgGCMsgMasterSetClientMsgRouting_Response) ProtoMessage() {}
func (*CMsgGCMsgMasterSetClientMsgRouting_Response) Descriptor() ([]byte, []int) {
return fileDescriptor36, []int{60}
}
const Default_CMsgGCMsgMasterSetClientMsgRouting_Response_Eresult int32 = 2
func (m *CMsgGCMsgMasterSetClientMsgRouting_Response) GetEresult() int32 {
if m != nil && m.Eresult != nil {
return *m.Eresult
}
return Default_CMsgGCMsgMasterSetClientMsgRouting_Response_Eresult
}
type CMsgGCMsgSetOptions struct {
Options []CMsgGCMsgSetOptions_Option `protobuf:"varint,1,rep,name=options,enum=dota.CMsgGCMsgSetOptions_Option" json:"options,omitempty"`
ClientMsgRanges []*CMsgGCMsgSetOptions_MessageRange `protobuf:"bytes,2,rep,name=client_msg_ranges" json:"client_msg_ranges,omitempty"`
GcsqlVersion *CMsgGCMsgSetOptions_GCSQLVersion `protobuf:"varint,3,opt,name=gcsql_version,enum=dota.CMsgGCMsgSetOptions_GCSQLVersion,def=1" json:"gcsql_version,omitempty"`
XXX_unrecognized []byte `json:"-"`
}
func (m *CMsgGCMsgSetOptions) Reset() { *m = CMsgGCMsgSetOptions{} }
func (m *CMsgGCMsgSetOptions) String() string { return proto.CompactTextString(m) }
func (*CMsgGCMsgSetOptions) ProtoMessage() {}
func (*CMsgGCMsgSetOptions) Descriptor() ([]byte, []int) { return fileDescriptor36, []int{61} }
const Default_CMsgGCMsgSetOptions_GcsqlVersion CMsgGCMsgSetOptions_GCSQLVersion = CMsgGCMsgSetOptions_GCSQL_VERSION_BASELINE
func (m *CMsgGCMsgSetOptions) GetOptions() []CMsgGCMsgSetOptions_Option {
if m != nil {
return m.Options
}
return nil
}
func (m *CMsgGCMsgSetOptions) GetClientMsgRanges() []*CMsgGCMsgSetOptions_MessageRange {
if m != nil {
return m.ClientMsgRanges
}
return nil
}
func (m *CMsgGCMsgSetOptions) GetGcsqlVersion() CMsgGCMsgSetOptions_GCSQLVersion {
if m != nil && m.GcsqlVersion != nil {
return *m.GcsqlVersion
}
return Default_CMsgGCMsgSetOptions_GcsqlVersion
}
type CMsgGCMsgSetOptions_MessageRange struct {
Low *uint32 `protobuf:"varint,1,req,name=low" json:"low,omitempty"`
High *uint32 `protobuf:"varint,2,req,name=high" json:"high,omitempty"`
XXX_unrecognized []byte `json:"-"`
}
func (m *CMsgGCMsgSetOptions_MessageRange) Reset() { *m = CMsgGCMsgSetOptions_MessageRange{} }
func (m *CMsgGCMsgSetOptions_MessageRange) String() string { return proto.CompactTextString(m) }
func (*CMsgGCMsgSetOptions_MessageRange) ProtoMessage() {}
func (*CMsgGCMsgSetOptions_MessageRange) Descriptor() ([]byte, []int) {
return fileDescriptor36, []int{61, 0}
}
func (m *CMsgGCMsgSetOptions_MessageRange) GetLow() uint32 {
if m != nil && m.Low != nil {
return *m.Low
}
return 0
}
func (m *CMsgGCMsgSetOptions_MessageRange) GetHigh() uint32 {
if m != nil && m.High != nil {
return *m.High
}
return 0
}
type CMsgGCHUpdateSession struct {
SteamId *uint64 `protobuf:"fixed64,1,opt,name=steam_id" json:"steam_id,omitempty"`
AppId *uint32 `protobuf:"varint,2,opt,name=app_id" json:"app_id,omitempty"`
Online *bool `protobuf:"varint,3,opt,name=online" json:"online,omitempty"`
ServerSteamId *uint64 `protobuf:"fixed64,4,opt,name=server_steam_id" json:"server_steam_id,omitempty"`
ServerAddr *uint32 `protobuf:"varint,5,opt,name=server_addr" json:"server_addr,omitempty"`
ServerPort *uint32 `protobuf:"varint,6,opt,name=server_port" json:"server_port,omitempty"`
OsType *uint32 `protobuf:"varint,7,opt,name=os_type" json:"os_type,omitempty"`
ClientAddr *uint32 `protobuf:"varint,8,opt,name=client_addr" json:"client_addr,omitempty"`
ExtraFields []*CMsgGCHUpdateSession_ExtraField `protobuf:"bytes,9,rep,name=extra_fields" json:"extra_fields,omitempty"`
XXX_unrecognized []byte `json:"-"`
}
func (m *CMsgGCHUpdateSession) Reset() { *m = CMsgGCHUpdateSession{} }
func (m *CMsgGCHUpdateSession) String() string { return proto.CompactTextString(m) }
func (*CMsgGCHUpdateSession) ProtoMessage() {}
func (*CMsgGCHUpdateSession) Descriptor() ([]byte, []int) { return fileDescriptor36, []int{62} }
func (m *CMsgGCHUpdateSession) GetSteamId() uint64 {
if m != nil && m.SteamId != nil {
return *m.SteamId
}
return 0
}
func (m *CMsgGCHUpdateSession) GetAppId() uint32 {
if m != nil && m.AppId != nil {
return *m.AppId
}
return 0
}
func (m *CMsgGCHUpdateSession) GetOnline() bool {
if m != nil && m.Online != nil {
return *m.Online
}
return false
}
func (m *CMsgGCHUpdateSession) GetServerSteamId() uint64 {
if m != nil && m.ServerSteamId != nil {
return *m.ServerSteamId
}
return 0
}
func (m *CMsgGCHUpdateSession) GetServerAddr() uint32 {
if m != nil && m.ServerAddr != nil {
return *m.ServerAddr
}
return 0
}
func (m *CMsgGCHUpdateSession) GetServerPort() uint32 {
if m != nil && m.ServerPort != nil {
return *m.ServerPort
}
return 0
}
func (m *CMsgGCHUpdateSession) GetOsType() uint32 {
if m != nil && m.OsType != nil {
return *m.OsType
}
return 0
}
func (m *CMsgGCHUpdateSession) GetClientAddr() uint32 {
if m != nil && m.ClientAddr != nil {
return *m.ClientAddr
}
return 0
}
func (m *CMsgGCHUpdateSession) GetExtraFields() []*CMsgGCHUpdateSession_ExtraField {
if m != nil {
return m.ExtraFields
}
return nil
}
type CMsgGCHUpdateSession_ExtraField struct {
Name *string `protobuf:"bytes,1,opt,name=name" json:"name,omitempty"`
Value *string `protobuf:"bytes,2,opt,name=value" json:"value,omitempty"`
XXX_unrecognized []byte `json:"-"`
}
func (m *CMsgGCHUpdateSession_ExtraField) Reset() { *m = CMsgGCHUpdateSession_ExtraField{} }
func (m *CMsgGCHUpdateSession_ExtraField) String() string { return proto.CompactTextString(m) }
func (*CMsgGCHUpdateSession_ExtraField) ProtoMessage() {}
func (*CMsgGCHUpdateSession_ExtraField) Descriptor() ([]byte, []int) {
return fileDescriptor36, []int{62, 0}
}
func (m *CMsgGCHUpdateSession_ExtraField) GetName() string {
if m != nil && m.Name != nil {
return *m.Name
}
return ""
}
func (m *CMsgGCHUpdateSession_ExtraField) GetValue() string {
if m != nil && m.Value != nil {
return *m.Value
}
return ""
}
type CMsgNotificationOfSuspiciousActivity struct {
Steamid *uint64 `protobuf:"fixed64,1,opt,name=steamid" json:"steamid,omitempty"`
Appid *uint32 `protobuf:"varint,2,opt,name=appid" json:"appid,omitempty"`
MultipleInstances *CMsgNotificationOfSuspiciousActivity_MultipleGameInstances `protobuf:"bytes,3,opt,name=multiple_instances" json:"multiple_instances,omitempty"`
XXX_unrecognized []byte `json:"-"`
}
func (m *CMsgNotificationOfSuspiciousActivity) Reset() { *m = CMsgNotificationOfSuspiciousActivity{} }
func (m *CMsgNotificationOfSuspiciousActivity) String() string { return proto.CompactTextString(m) }
func (*CMsgNotificationOfSuspiciousActivity) ProtoMessage() {}
func (*CMsgNotificationOfSuspiciousActivity) Descriptor() ([]byte, []int) {
return fileDescriptor36, []int{63}
}
func (m *CMsgNotificationOfSuspiciousActivity) GetSteamid() uint64 {
if m != nil && m.Steamid != nil {
return *m.Steamid
}
return 0
}
func (m *CMsgNotificationOfSuspiciousActivity) GetAppid() uint32 {
if m != nil && m.Appid != nil {
return *m.Appid
}
return 0
}
func (m *CMsgNotificationOfSuspiciousActivity) GetMultipleInstances() *CMsgNotificationOfSuspiciousActivity_MultipleGameInstances {
if m != nil {
return m.MultipleInstances
}
return nil
}
type CMsgNotificationOfSuspiciousActivity_MultipleGameInstances struct {
AppInstanceCount *uint32 `protobuf:"varint,1,opt,name=app_instance_count" json:"app_instance_count,omitempty"`
OtherSteamids []uint64 `protobuf:"fixed64,2,rep,name=other_steamids" json:"other_steamids,omitempty"`
XXX_unrecognized []byte `json:"-"`
}
func (m *CMsgNotificationOfSuspiciousActivity_MultipleGameInstances) Reset() {
*m = CMsgNotificationOfSuspiciousActivity_MultipleGameInstances{}
}
func (m *CMsgNotificationOfSuspiciousActivity_MultipleGameInstances) String() string {
return proto.CompactTextString(m)
}
func (*CMsgNotificationOfSuspiciousActivity_MultipleGameInstances) ProtoMessage() {}
func (*CMsgNotificationOfSuspiciousActivity_MultipleGameInstances) Descriptor() ([]byte, []int) {
return fileDescriptor36, []int{63, 0}
}
func (m *CMsgNotificationOfSuspiciousActivity_MultipleGameInstances) GetAppInstanceCount() uint32 {
if m != nil && m.AppInstanceCount != nil {
return *m.AppInstanceCount
}
return 0
}
func (m *CMsgNotificationOfSuspiciousActivity_MultipleGameInstances) GetOtherSteamids() []uint64 {
if m != nil {
return m.OtherSteamids
}
return nil
}
type CMsgDPPartnerMicroTxns struct {
Appid *uint32 `protobuf:"varint,1,opt,name=appid" json:"appid,omitempty"`
GcName *string `protobuf:"bytes,2,opt,name=gc_name" json:"gc_name,omitempty"`
Partner *CMsgDPPartnerMicroTxns_PartnerInfo `protobuf:"bytes,3,opt,name=partner" json:"partner,omitempty"`
Transactions []*CMsgDPPartnerMicroTxns_PartnerMicroTxn `protobuf:"bytes,4,rep,name=transactions" json:"transactions,omitempty"`
XXX_unrecognized []byte `json:"-"`
}
func (m *CMsgDPPartnerMicroTxns) Reset() { *m = CMsgDPPartnerMicroTxns{} }
func (m *CMsgDPPartnerMicroTxns) String() string { return proto.CompactTextString(m) }
func (*CMsgDPPartnerMicroTxns) ProtoMessage() {}
func (*CMsgDPPartnerMicroTxns) Descriptor() ([]byte, []int) { return fileDescriptor36, []int{64} }
func (m *CMsgDPPartnerMicroTxns) GetAppid() uint32 {
if m != nil && m.Appid != nil {
return *m.Appid
}
return 0
}
func (m *CMsgDPPartnerMicroTxns) GetGcName() string {
if m != nil && m.GcName != nil {
return *m.GcName
}
return ""
}
func (m *CMsgDPPartnerMicroTxns) GetPartner() *CMsgDPPartnerMicroTxns_PartnerInfo {
if m != nil {
return m.Partner
}
return nil
}
func (m *CMsgDPPartnerMicroTxns) GetTransactions() []*CMsgDPPartnerMicroTxns_PartnerMicroTxn {
if m != nil {
return m.Transactions
}
return nil
}
type CMsgDPPartnerMicroTxns_PartnerMicroTxn struct {
InitTime *uint32 `protobuf:"varint,1,opt,name=init_time" json:"init_time,omitempty"`
LastUpdateTime *uint32 `protobuf:"varint,2,opt,name=last_update_time" json:"last_update_time,omitempty"`
TxnId *uint64 `protobuf:"varint,3,opt,name=txn_id" json:"txn_id,omitempty"`
AccountId *uint32 `protobuf:"varint,4,opt,name=account_id" json:"account_id,omitempty"`
LineItem *uint32 `protobuf:"varint,5,opt,name=line_item" json:"line_item,omitempty"`
ItemId *uint64 `protobuf:"varint,6,opt,name=item_id" json:"item_id,omitempty"`
DefIndex *uint32 `protobuf:"varint,7,opt,name=def_index" json:"def_index,omitempty"`
Price *uint32 `protobuf:"varint,8,opt,name=price" json:"price,omitempty"`
Tax *uint32 `protobuf:"varint,9,opt,name=tax" json:"tax,omitempty"`
PriceUsd *uint32 `protobuf:"varint,10,opt,name=price_usd" json:"price_usd,omitempty"`
TaxUsd *uint32 `protobuf:"varint,11,opt,name=tax_usd" json:"tax_usd,omitempty"`
PurchaseType *uint32 `protobuf:"varint,12,opt,name=purchase_type" json:"purchase_type,omitempty"`
SteamTxnType *uint32 `protobuf:"varint,13,opt,name=steam_txn_type" json:"steam_txn_type,omitempty"`
CountryCode *string `protobuf:"bytes,14,opt,name=country_code" json:"country_code,omitempty"`
RegionCode *string `protobuf:"bytes,15,opt,name=region_code" json:"region_code,omitempty"`
Quantity *int32 `protobuf:"varint,16,opt,name=quantity" json:"quantity,omitempty"`
RefTransId *uint64 `protobuf:"varint,17,opt,name=ref_trans_id" json:"ref_trans_id,omitempty"`
XXX_unrecognized []byte `json:"-"`
}
func (m *CMsgDPPartnerMicroTxns_PartnerMicroTxn) Reset() {
*m = CMsgDPPartnerMicroTxns_PartnerMicroTxn{}
}
func (m *CMsgDPPartnerMicroTxns_PartnerMicroTxn) String() string { return proto.CompactTextString(m) }
func (*CMsgDPPartnerMicroTxns_PartnerMicroTxn) ProtoMessage() {}
func (*CMsgDPPartnerMicroTxns_PartnerMicroTxn) Descriptor() ([]byte, []int) {
return fileDescriptor36, []int{64, 0}
}
func (m *CMsgDPPartnerMicroTxns_PartnerMicroTxn) GetInitTime() uint32 {
if m != nil && m.InitTime != nil {
return *m.InitTime
}
return 0
}
func (m *CMsgDPPartnerMicroTxns_PartnerMicroTxn) GetLastUpdateTime() uint32 {
if m != nil && m.LastUpdateTime != nil {
return *m.LastUpdateTime
}
return 0
}
func (m *CMsgDPPartnerMicroTxns_PartnerMicroTxn) GetTxnId() uint64 {
if m != nil && m.TxnId != nil {
return *m.TxnId
}
return 0
}
func (m *CMsgDPPartnerMicroTxns_PartnerMicroTxn) GetAccountId() uint32 {
if m != nil && m.AccountId != nil {
return *m.AccountId
}
return 0
}
func (m *CMsgDPPartnerMicroTxns_PartnerMicroTxn) GetLineItem() uint32 {
if m != nil && m.LineItem != nil {
return *m.LineItem
}
return 0
}
func (m *CMsgDPPartnerMicroTxns_PartnerMicroTxn) GetItemId() uint64 {
if m != nil && m.ItemId != nil {
return *m.ItemId
}
return 0
}
func (m *CMsgDPPartnerMicroTxns_PartnerMicroTxn) GetDefIndex() uint32 {
if m != nil && m.DefIndex != nil {
return *m.DefIndex
}
return 0
}
func (m *CMsgDPPartnerMicroTxns_PartnerMicroTxn) GetPrice() uint32 {
if m != nil && m.Price != nil {
return *m.Price
}
return 0
}
func (m *CMsgDPPartnerMicroTxns_PartnerMicroTxn) GetTax() uint32 {
if m != nil && m.Tax != nil {
return *m.Tax
}
return 0
}
func (m *CMsgDPPartnerMicroTxns_PartnerMicroTxn) GetPriceUsd() uint32 {
if m != nil && m.PriceUsd != nil {
return *m.PriceUsd
}
return 0
}
func (m *CMsgDPPartnerMicroTxns_PartnerMicroTxn) GetTaxUsd() uint32 {
if m != nil && m.TaxUsd != nil {
return *m.TaxUsd
}
return 0
}
func (m *CMsgDPPartnerMicroTxns_PartnerMicroTxn) GetPurchaseType() uint32 {
if m != nil && m.PurchaseType != nil {
return *m.PurchaseType
}
return 0
}
func (m *CMsgDPPartnerMicroTxns_PartnerMicroTxn) GetSteamTxnType() uint32 {
if m != nil && m.SteamTxnType != nil {
return *m.SteamTxnType
}
return 0
}
func (m *CMsgDPPartnerMicroTxns_PartnerMicroTxn) GetCountryCode() string {
if m != nil && m.CountryCode != nil {
return *m.CountryCode
}
return ""
}
func (m *CMsgDPPartnerMicroTxns_PartnerMicroTxn) GetRegionCode() string {
if m != nil && m.RegionCode != nil {
return *m.RegionCode
}
return ""
}
func (m *CMsgDPPartnerMicroTxns_PartnerMicroTxn) GetQuantity() int32 {
if m != nil && m.Quantity != nil {
return *m.Quantity
}
return 0
}
func (m *CMsgDPPartnerMicroTxns_PartnerMicroTxn) GetRefTransId() uint64 {
if m != nil && m.RefTransId != nil {
return *m.RefTransId
}
return 0
}
type CMsgDPPartnerMicroTxns_PartnerInfo struct {
PartnerId *uint32 `protobuf:"varint,1,opt,name=partner_id" json:"partner_id,omitempty"`
PartnerName *string `protobuf:"bytes,2,opt,name=partner_name" json:"partner_name,omitempty"`
CurrencyCode *string `protobuf:"bytes,3,opt,name=currency_code" json:"currency_code,omitempty"`
CurrencyName *string `protobuf:"bytes,4,opt,name=currency_name" json:"currency_name,omitempty"`
XXX_unrecognized []byte `json:"-"`
}
func (m *CMsgDPPartnerMicroTxns_PartnerInfo) Reset() { *m = CMsgDPPartnerMicroTxns_PartnerInfo{} }
func (m *CMsgDPPartnerMicroTxns_PartnerInfo) String() string { return proto.CompactTextString(m) }
func (*CMsgDPPartnerMicroTxns_PartnerInfo) ProtoMessage() {}
func (*CMsgDPPartnerMicroTxns_PartnerInfo) Descriptor() ([]byte, []int) {
return fileDescriptor36, []int{64, 1}
}
func (m *CMsgDPPartnerMicroTxns_PartnerInfo) GetPartnerId() uint32 {
if m != nil && m.PartnerId != nil {
return *m.PartnerId
}
return 0
}
func (m *CMsgDPPartnerMicroTxns_PartnerInfo) GetPartnerName() string {
if m != nil && m.PartnerName != nil {
return *m.PartnerName
}
return ""
}
func (m *CMsgDPPartnerMicroTxns_PartnerInfo) GetCurrencyCode() string {
if m != nil && m.CurrencyCode != nil {
return *m.CurrencyCode
}
return ""
}
func (m *CMsgDPPartnerMicroTxns_PartnerInfo) GetCurrencyName() string {
if m != nil && m.CurrencyName != nil {
return *m.CurrencyName
}
return ""
}
type CMsgDPPartnerMicroTxnsResponse struct {
Eresult *uint32 `protobuf:"varint,1,opt,name=eresult,def=2" json:"eresult,omitempty"`
Eerrorcode *CMsgDPPartnerMicroTxnsResponse_EErrorCode `protobuf:"varint,2,opt,name=eerrorcode,enum=dota.CMsgDPPartnerMicroTxnsResponse_EErrorCode,def=0" json:"eerrorcode,omitempty"`
XXX_unrecognized []byte `json:"-"`
}
func (m *CMsgDPPartnerMicroTxnsResponse) Reset() { *m = CMsgDPPartnerMicroTxnsResponse{} }
func (m *CMsgDPPartnerMicroTxnsResponse) String() string { return proto.CompactTextString(m) }
func (*CMsgDPPartnerMicroTxnsResponse) ProtoMessage() {}
func (*CMsgDPPartnerMicroTxnsResponse) Descriptor() ([]byte, []int) {
return fileDescriptor36, []int{65}
}
const Default_CMsgDPPartnerMicroTxnsResponse_Eresult uint32 = 2
const Default_CMsgDPPartnerMicroTxnsResponse_Eerrorcode CMsgDPPartnerMicroTxnsResponse_EErrorCode = CMsgDPPartnerMicroTxnsResponse_k_MsgValid
func (m *CMsgDPPartnerMicroTxnsResponse) GetEresult() uint32 {
if m != nil && m.Eresult != nil {
return *m.Eresult
}
return Default_CMsgDPPartnerMicroTxnsResponse_Eresult
}
func (m *CMsgDPPartnerMicroTxnsResponse) GetEerrorcode() CMsgDPPartnerMicroTxnsResponse_EErrorCode {
if m != nil && m.Eerrorcode != nil {
return *m.Eerrorcode
}
return Default_CMsgDPPartnerMicroTxnsResponse_Eerrorcode
}
type CMsgGCHVacVerificationChange struct {
Steamid *uint64 `protobuf:"fixed64,1,opt,name=steamid" json:"steamid,omitempty"`
Appid *uint32 `protobuf:"varint,2,opt,name=appid" json:"appid,omitempty"`
IsVerified *bool `protobuf:"varint,3,opt,name=is_verified" json:"is_verified,omitempty"`
XXX_unrecognized []byte `json:"-"`
}
func (m *CMsgGCHVacVerificationChange) Reset() { *m = CMsgGCHVacVerificationChange{} }
func (m *CMsgGCHVacVerificationChange) String() string { return proto.CompactTextString(m) }
func (*CMsgGCHVacVerificationChange) ProtoMessage() {}
func (*CMsgGCHVacVerificationChange) Descriptor() ([]byte, []int) { return fileDescriptor36, []int{66} }
func (m *CMsgGCHVacVerificationChange) GetSteamid() uint64 {
if m != nil && m.Steamid != nil {
return *m.Steamid
}
return 0
}
func (m *CMsgGCHVacVerificationChange) GetAppid() uint32 {
if m != nil && m.Appid != nil {
return *m.Appid
}
return 0
}
func (m *CMsgGCHVacVerificationChange) GetIsVerified() bool {
if m != nil && m.IsVerified != nil {
return *m.IsVerified
}
return false
}
var E_KeyField = &proto.ExtensionDesc{
ExtendedType: (*google_protobuf.FieldOptions)(nil),
ExtensionType: (*bool)(nil),
Field: 60000,
Name: "dota.key_field",
Tag: "varint,60000,opt,name=key_field,def=0",
}
var E_MsgpoolSoftLimit = &proto.ExtensionDesc{
ExtendedType: (*google_protobuf.MessageOptions)(nil),
ExtensionType: (*int32)(nil),
Field: 60000,
Name: "dota.msgpool_soft_limit",
Tag: "varint,60000,opt,name=msgpool_soft_limit,def=32",
}
var E_MsgpoolHardLimit = &proto.ExtensionDesc{
ExtendedType: (*google_protobuf.MessageOptions)(nil),
ExtensionType: (*int32)(nil),
Field: 60001,
Name: "dota.msgpool_hard_limit",
Tag: "varint,60001,opt,name=msgpool_hard_limit,def=384",
}
func init() {
proto.RegisterType((*CMsgProtoBufHeader)(nil), "dota.CMsgProtoBufHeader")
proto.RegisterType((*CMsgWebAPIKey)(nil), "dota.CMsgWebAPIKey")
proto.RegisterType((*CMsgHttpRequest)(nil), "dota.CMsgHttpRequest")
proto.RegisterType((*CMsgHttpRequest_RequestHeader)(nil), "dota.CMsgHttpRequest.RequestHeader")
proto.RegisterType((*CMsgHttpRequest_QueryParam)(nil), "dota.CMsgHttpRequest.QueryParam")
proto.RegisterType((*CMsgWebAPIRequest)(nil), "dota.CMsgWebAPIRequest")
proto.RegisterType((*CMsgHttpResponse)(nil), "dota.CMsgHttpResponse")
proto.RegisterType((*CMsgHttpResponse_ResponseHeader)(nil), "dota.CMsgHttpResponse.ResponseHeader")
proto.RegisterType((*CMsgAMFindAccounts)(nil), "dota.CMsgAMFindAccounts")
proto.RegisterType((*CMsgAMFindAccountsResponse)(nil), "dota.CMsgAMFindAccountsResponse")
proto.RegisterType((*CMsgNotifyWatchdog)(nil), "dota.CMsgNotifyWatchdog")
proto.RegisterType((*CMsgAMGetLicenses)(nil), "dota.CMsgAMGetLicenses")
proto.RegisterType((*CMsgPackageLicense)(nil), "dota.CMsgPackageLicense")
proto.RegisterType((*CMsgAMGetLicensesResponse)(nil), "dota.CMsgAMGetLicensesResponse")
proto.RegisterType((*CMsgAMGetUserGameStats)(nil), "dota.CMsgAMGetUserGameStats")
proto.RegisterType((*CMsgAMGetUserGameStatsResponse)(nil), "dota.CMsgAMGetUserGameStatsResponse")
proto.RegisterType((*CMsgAMGetUserGameStatsResponse_Stats)(nil), "dota.CMsgAMGetUserGameStatsResponse.Stats")
proto.RegisterType((*CMsgAMGetUserGameStatsResponse_Achievement_Blocks)(nil), "dota.CMsgAMGetUserGameStatsResponse.Achievement_Blocks")
proto.RegisterType((*CMsgGCGetCommandList)(nil), "dota.CMsgGCGetCommandList")
proto.RegisterType((*CMsgGCGetCommandListResponse)(nil), "dota.CMsgGCGetCommandListResponse")
proto.RegisterType((*CGCMsgMemCachedGet)(nil), "dota.CGCMsgMemCachedGet")
proto.RegisterType((*CGCMsgMemCachedGetResponse)(nil), "dota.CGCMsgMemCachedGetResponse")
proto.RegisterType((*CGCMsgMemCachedGetResponse_ValueTag)(nil), "dota.CGCMsgMemCachedGetResponse.ValueTag")
proto.RegisterType((*CGCMsgMemCachedSet)(nil), "dota.CGCMsgMemCachedSet")
proto.RegisterType((*CGCMsgMemCachedSet_KeyPair)(nil), "dota.CGCMsgMemCachedSet.KeyPair")
proto.RegisterType((*CGCMsgMemCachedDelete)(nil), "dota.CGCMsgMemCachedDelete")
proto.RegisterType((*CGCMsgMemCachedStats)(nil), "dota.CGCMsgMemCachedStats")
proto.RegisterType((*CGCMsgMemCachedStatsResponse)(nil), "dota.CGCMsgMemCachedStatsResponse")
proto.RegisterType((*CGCMsgSQLStats)(nil), "dota.CGCMsgSQLStats")
proto.RegisterType((*CGCMsgSQLStatsResponse)(nil), "dota.CGCMsgSQLStatsResponse")
proto.RegisterType((*CMsgAMAddFreeLicense)(nil), "dota.CMsgAMAddFreeLicense")
proto.RegisterType((*CMsgAMAddFreeLicenseResponse)(nil), "dota.CMsgAMAddFreeLicenseResponse")
proto.RegisterType((*CGCMsgGetIPLocation)(nil), "dota.CGCMsgGetIPLocation")
proto.RegisterType((*CIPLocationInfo)(nil), "dota.CIPLocationInfo")
proto.RegisterType((*CGCMsgGetIPLocationResponse)(nil), "dota.CGCMsgGetIPLocationResponse")
proto.RegisterType((*CGCMsgGetIPASN)(nil), "dota.CGCMsgGetIPASN")
proto.RegisterType((*CIPASNInfo)(nil), "dota.CIPASNInfo")
proto.RegisterType((*CGCMsgGetIPASNResponse)(nil), "dota.CGCMsgGetIPASNResponse")
proto.RegisterType((*CGCMsgSystemStatsSchema)(nil), "dota.CGCMsgSystemStatsSchema")
proto.RegisterType((*CGCMsgGetSystemStats)(nil), "dota.CGCMsgGetSystemStats")
proto.RegisterType((*CGCMsgGetSystemStatsResponse)(nil), "dota.CGCMsgGetSystemStatsResponse")
proto.RegisterType((*CMsgAMSendEmail)(nil), "dota.CMsgAMSendEmail")
proto.RegisterType((*CMsgAMSendEmail_ReplacementToken)(nil), "dota.CMsgAMSendEmail.ReplacementToken")
proto.RegisterType((*CMsgAMSendEmail_PersonaNameReplacementToken)(nil), "dota.CMsgAMSendEmail.PersonaNameReplacementToken")
proto.RegisterType((*CMsgAMSendEmailResponse)(nil), "dota.CMsgAMSendEmailResponse")
proto.RegisterType((*CMsgGCGetEmailTemplate)(nil), "dota.CMsgGCGetEmailTemplate")
proto.RegisterType((*CMsgGCGetEmailTemplateResponse)(nil), "dota.CMsgGCGetEmailTemplateResponse")
proto.RegisterType((*CMsgAMGrantGuestPasses2)(nil), "dota.CMsgAMGrantGuestPasses2")
proto.RegisterType((*CMsgAMGrantGuestPasses2Response)(nil), "dota.CMsgAMGrantGuestPasses2Response")
proto.RegisterType((*CGCSystemMsg_GetAccountDetails)(nil), "dota.CGCSystemMsg_GetAccountDetails")
proto.RegisterType((*CGCSystemMsg_GetAccountDetails_Response)(nil), "dota.CGCSystemMsg_GetAccountDetails_Response")
proto.RegisterType((*CMsgGCGetPersonaNames)(nil), "dota.CMsgGCGetPersonaNames")
proto.RegisterType((*CMsgGCGetPersonaNames_Response)(nil), "dota.CMsgGCGetPersonaNames_Response")
proto.RegisterType((*CMsgGCGetPersonaNames_Response_PersonaName)(nil), "dota.CMsgGCGetPersonaNames_Response.PersonaName")
proto.RegisterType((*CMsgGCCheckFriendship)(nil), "dota.CMsgGCCheckFriendship")
proto.RegisterType((*CMsgGCCheckFriendship_Response)(nil), "dota.CMsgGCCheckFriendship_Response")
proto.RegisterType((*CMsgGCGetAppFriendsList)(nil), "dota.CMsgGCGetAppFriendsList")
proto.RegisterType((*CMsgGCGetAppFriendsList_Response)(nil), "dota.CMsgGCGetAppFriendsList_Response")
proto.RegisterType((*CMsgGCMsgMasterSetDirectory)(nil), "dota.CMsgGCMsgMasterSetDirectory")
proto.RegisterType((*CMsgGCMsgMasterSetDirectory_SubGC)(nil), "dota.CMsgGCMsgMasterSetDirectory.SubGC")
proto.RegisterType((*CMsgGCMsgMasterSetDirectory_Response)(nil), "dota.CMsgGCMsgMasterSetDirectory_Response")
proto.RegisterType((*CMsgGCMsgWebAPIJobRequestForwardResponse)(nil), "dota.CMsgGCMsgWebAPIJobRequestForwardResponse")
proto.RegisterType((*CGCSystemMsg_GetPurchaseTrust_Request)(nil), "dota.CGCSystemMsg_GetPurchaseTrust_Request")
proto.RegisterType((*CGCSystemMsg_GetPurchaseTrust_Response)(nil), "dota.CGCSystemMsg_GetPurchaseTrust_Response")
proto.RegisterType((*CMsgGCHAccountVacStatusChange)(nil), "dota.CMsgGCHAccountVacStatusChange")
proto.RegisterType((*CMsgGCGetPartnerAccountLink)(nil), "dota.CMsgGCGetPartnerAccountLink")
proto.RegisterType((*CMsgGCGetPartnerAccountLink_Response)(nil), "dota.CMsgGCGetPartnerAccountLink_Response")
proto.RegisterType((*CMsgGCRoutingInfo)(nil), "dota.CMsgGCRoutingInfo")
proto.RegisterType((*CMsgGCMsgMasterSetWebAPIRouting)(nil), "dota.CMsgGCMsgMasterSetWebAPIRouting")
proto.RegisterType((*CMsgGCMsgMasterSetWebAPIRouting_Entry)(nil), "dota.CMsgGCMsgMasterSetWebAPIRouting.Entry")
proto.RegisterType((*CMsgGCMsgMasterSetClientMsgRouting)(nil), "dota.CMsgGCMsgMasterSetClientMsgRouting")
proto.RegisterType((*CMsgGCMsgMasterSetClientMsgRouting_Entry)(nil), "dota.CMsgGCMsgMasterSetClientMsgRouting.Entry")
proto.RegisterType((*CMsgGCMsgMasterSetWebAPIRouting_Response)(nil), "dota.CMsgGCMsgMasterSetWebAPIRouting_Response")
proto.RegisterType((*CMsgGCMsgMasterSetClientMsgRouting_Response)(nil), "dota.CMsgGCMsgMasterSetClientMsgRouting_Response")
proto.RegisterType((*CMsgGCMsgSetOptions)(nil), "dota.CMsgGCMsgSetOptions")
proto.RegisterType((*CMsgGCMsgSetOptions_MessageRange)(nil), "dota.CMsgGCMsgSetOptions.MessageRange")
proto.RegisterType((*CMsgGCHUpdateSession)(nil), "dota.CMsgGCHUpdateSession")
proto.RegisterType((*CMsgGCHUpdateSession_ExtraField)(nil), "dota.CMsgGCHUpdateSession.ExtraField")
proto.RegisterType((*CMsgNotificationOfSuspiciousActivity)(nil), "dota.CMsgNotificationOfSuspiciousActivity")
proto.RegisterType((*CMsgNotificationOfSuspiciousActivity_MultipleGameInstances)(nil), "dota.CMsgNotificationOfSuspiciousActivity.MultipleGameInstances")
proto.RegisterType((*CMsgDPPartnerMicroTxns)(nil), "dota.CMsgDPPartnerMicroTxns")
proto.RegisterType((*CMsgDPPartnerMicroTxns_PartnerMicroTxn)(nil), "dota.CMsgDPPartnerMicroTxns.PartnerMicroTxn")
proto.RegisterType((*CMsgDPPartnerMicroTxns_PartnerInfo)(nil), "dota.CMsgDPPartnerMicroTxns.PartnerInfo")
proto.RegisterType((*CMsgDPPartnerMicroTxnsResponse)(nil), "dota.CMsgDPPartnerMicroTxnsResponse")
proto.RegisterType((*CMsgGCHVacVerificationChange)(nil), "dota.CMsgGCHVacVerificationChange")
proto.RegisterEnum("dota.GCProtoBufMsgSrc", GCProtoBufMsgSrc_name, GCProtoBufMsgSrc_value)
proto.RegisterEnum("dota.CMsgGCRoutingInfo_RoutingMethod", CMsgGCRoutingInfo_RoutingMethod_name, CMsgGCRoutingInfo_RoutingMethod_value)
proto.RegisterEnum("dota.CMsgGCMsgSetOptions_Option", CMsgGCMsgSetOptions_Option_name, CMsgGCMsgSetOptions_Option_value)
proto.RegisterEnum("dota.CMsgGCMsgSetOptions_GCSQLVersion", CMsgGCMsgSetOptions_GCSQLVersion_name, CMsgGCMsgSetOptions_GCSQLVersion_value)
proto.RegisterEnum("dota.CMsgDPPartnerMicroTxnsResponse_EErrorCode", CMsgDPPartnerMicroTxnsResponse_EErrorCode_name, CMsgDPPartnerMicroTxnsResponse_EErrorCode_value)
proto.RegisterExtension(E_KeyField)
proto.RegisterExtension(E_MsgpoolSoftLimit)
proto.RegisterExtension(E_MsgpoolHardLimit)
}
func init() { proto.RegisterFile("steammessages.proto", fileDescriptor36) }
var fileDescriptor36 = []byte{
// 4376 bytes of a gzipped FileDescriptorProto
0x1f, 0x8b, 0x08, 0x00, 0x00, 0x09, 0x6e, 0x88, 0x02, 0xff, 0x8c, 0x5a, 0x3b, 0x70, 0x1b, 0x49,
0x7a, 0x3e, 0x3c, 0xf8, 0x50, 0x93, 0xa0, 0x28, 0x50, 0x0f, 0x2c, 0x25, 0x9d, 0xe4, 0xb9, 0xd5,
0x9e, 0xf6, 0xf6, 0x0e, 0x2b, 0x69, 0x29, 0xed, 0x8a, 0xe7, 0xbb, 0x5b, 0x08, 0x7c, 0x88, 0xb7,
0x7c, 0x2d, 0x41, 0x71, 0xeb, 0xaa, 0x6c, 0x4f, 0x0d, 0x07, 0x0d, 0x60, 0x4e, 0xc0, 0xcc, 0xec,
0xcc, 0x80, 0x24, 0x1c, 0xad, 0xcb, 0x0e, 0x9c, 0xd9, 0xa9, 0xcb, 0x8e, 0x1d, 0xb8, 0xca, 0xb9,
0x33, 0x07, 0xae, 0x2b, 0xdb, 0x81, 0xab, 0x1c, 0x38, 0xbb, 0xc4, 0xce, 0x9d, 0xd8, 0xe5, 0xcc,
0x0e, 0xfc, 0xfd, 0x7f, 0x77, 0x0f, 0x06, 0x0f, 0x52, 0x4a, 0x24, 0xce, 0xdf, 0xdd, 0x7f, 0xff,
0xef, 0x57, 0x43, 0xac, 0xc4, 0x89, 0x74, 0x7a, 0x3d, 0x19, 0xc7, 0x4e, 0x5b, 0xc6, 0xd5, 0x30,
0x0a, 0x92, 0xa0, 0x5c, 0x6c, 0x06, 0x89, 0xb3, 0xfa, 0xb0, 0x1d, 0x04, 0xed, 0xae, 0xfc, 0x94,
0x61, 0xa7, 0xfd, 0xd6, 0xa7, 0x4d, 0x19, 0xbb, 0x91, 0x17, 0x26, 0x41, 0xa4, 0xf6, 0x59, 0xff,
0x9d, 0x17, 0xe5, 0xfa, 0x5e, 0xdc, 0x3e, 0xa4, 0xaf, 0x57, 0xfd, 0xd6, 0x6b, 0xe9, 0x34, 0x65,
0x54, 0xbe, 0x23, 0xae, 0xbb, 0x5d, 0x4f, 0xfa, 0x89, 0xcd, 0xc8, 0x6d, 0xaf, 0x59, 0xc9, 0x3d,
0xcc, 0x3d, 0x9e, 0x2d, 0x7f, 0x20, 0x6e, 0x98, 0x05, 0x5c, 0xe8, 0x05, 0x3e, 0x2d, 0xe5, 0xb1,
0x34, 0x53, 0xbe, 0x25, 0x4a, 0x71, 0xd0, 0x8f, 0x5c, 0x69, 0x3b, 0x61, 0x48, 0xe0, 0x02, 0xc0,
0xa5, 0xf2, 0x27, 0xa2, 0xf4, 0xeb, 0xe0, 0x14, 0xdf, 0xb6, 0x5a, 0xad, 0x08, 0x42, 0xb4, 0x7e,
0xf3, 0xe9, 0x17, 0x6b, 0x6b, 0x2f, 0x3e, 0x5f, 0x5b, 0x7b, 0xf2, 0xf9, 0x67, 0x9f, 0x3f, 0x79,
0xf9, 0xfc, 0xf9, 0xd3, 0x17, 0x4f, 0x9f, 0x67, 0x36, 0x27, 0x4e, 0xd4, 0x96, 0x49, 0x65, 0xe1,
0x8a, 0xcd, 0x20, 0x52, 0xed, 0xb2, 0xe9, 0x8c, 0xef, 0xf4, 0x64, 0x65, 0x11, 0xdb, 0xaf, 0x95,
0xcb, 0x62, 0x4e, 0x46, 0x32, 0xee, 0x77, 0x93, 0x4a, 0x89, 0x48, 0x5b, 0xcf, 0x3d, 0x23, 0xea,
0x64, 0x14, 0x05, 0x91, 0xad, 0x05, 0x55, 0x59, 0xe2, 0xad, 0x3b, 0x42, 0xb4, 0x5d, 0xbb, 0x17,
0xb7, 0xed, 0x38, 0x72, 0x2b, 0xff, 0x44, 0x4c, 0x2e, 0x3d, 0xbb, 0x5d, 0x25, 0xe9, 0x55, 0xb7,
0xeb, 0x46, 0x2a, 0x10, 0x50, 0x23, 0x72, 0xd7, 0xef, 0x8d, 0x43, 0xec, 0x37, 0x7e, 0x1c, 0x4a,
0xd7, 0x6b, 0x79, 0xb2, 0x59, 0xbe, 0x27, 0x56, 0x80, 0xaa, 0xe9, 0x45, 0xb6, 0xe7, 0x37, 0xe5,
0x85, 0x61, 0xf7, 0x9f, 0x09, 0x67, 0x69, 0x5d, 0x7c, 0xf7, 0xd7, 0xf7, 0xbf, 0xcb, 0xff, 0x29,
0xfe, 0x99, 0xb7, 0xfe, 0x50, 0x94, 0x48, 0xe6, 0xdf, 0xc8, 0xd3, 0xda, 0xe1, 0xce, 0x57, 0x72,
0x50, 0x5e, 0x11, 0xb3, 0x71, 0xe2, 0x24, 0xfd, 0xb8, 0xa2, 0x36, 0x17, 0x9e, 0x3d, 0x7f, 0x0e,
0x8a, 0x85, 0xe3, 0xba, 0x41, 0x1f, 0xb2, 0xd6, 0x32, 0x2e, 0xad, 0xe7, 0x9e, 0x94, 0xef, 0x8b,
0x72, 0xd8, 0x3f, 0xed, 0x7a, 0x71, 0x47, 0x46, 0x76, 0x3b, 0x0a, 0xfa, 0x43, 0x59, 0xd3, 0xf2,
0x92, 0x98, 0x7d, 0x2b, 0x07, 0x04, 0x2a, 0xb2, 0xf8, 0xf1, 0xdd, 0x0c, 0x7a, 0x8e, 0xe7, 0x57,
0x66, 0x88, 0x61, 0xeb, 0x3f, 0xf3, 0xe2, 0x3a, 0x5d, 0xfe, 0x3a, 0x49, 0xc2, 0x23, 0xf9, 0x6d,
0x5f, 0xc6, 0x49, 0xf9, 0xb6, 0x58, 0x8a, 0xd4, 0x9f, 0x90, 0x4e, 0xd2, 0x09, 0x94, 0xb2, 0x4b,
0xe5, 0x65, 0x31, 0xdf, 0x09, 0xe2, 0x84, 0x25, 0x9b, 0x67, 0x71, 0x2d, 0x88, 0x42, 0x3f, 0xea,
0xf2, 0x6d, 0xd7, 0xca, 0x6b, 0x62, 0xae, 0xc3, 0xe6, 0x12, 0xe3, 0xae, 0xc2, 0xe3, 0x85, 0x67,
0x3f, 0x50, 0x72, 0x1b, 0x43, 0x5f, 0xd5, 0xff, 0x6b, 0xd3, 0x5a, 0x83, 0xc4, 0xa1, 0xb2, 0xd0,
0x89, 0x9c, 0x5e, 0x0c, 0xa2, 0xe8, 0xe0, 0xc3, 0xe9, 0x07, 0xbf, 0xee, 0xcb, 0x68, 0x70, 0x48,
0x1b, 0xcb, 0xcf, 0xc5, 0x42, 0x08, 0x52, 0xcc, 0xb1, 0xd9, 0xf7, 0x3c, 0xb6, 0x28, 0x8a, 0xa7,
0x41, 0x73, 0x50, 0x99, 0x03, 0xc1, 0x8b, 0xe5, 0x8a, 0x58, 0x76, 0x4e, 0xe3, 0xa0, 0xdb, 0x4f,
0xa4, 0x9d, 0x78, 0x3d, 0x19, 0xf4, 0x93, 0xca, 0x3c, 0x71, 0xba, 0xfa, 0x63, 0x51, 0x1a, 0xa5,
0x12, 0x07, 0x99, 0xed, 0x1c, 0x73, 0x5a, 0x12, 0x33, 0x67, 0x4e, 0xb7, 0xaf, 0xa5, 0xb0, 0xfa,
0xb1, 0x10, 0xa3, 0x77, 0x5c, 0xb6, 0x75, 0xd1, 0xfa, 0xd7, 0x9c, 0xb8, 0x31, 0xd4, 0xb5, 0x11,
0x38, 0x2c, 0xf7, 0xcd, 0xfe, 0x9b, 0xc6, 0xe6, 0xc6, 0xd0, 0x72, 0xd5, 0x69, 0x68, 0xc2, 0xf3,
0x13, 0x19, 0xb5, 0x1c, 0xb8, 0x51, 0x46, 0xee, 0x2b, 0x62, 0x41, 0x69, 0x46, 0x01, 0x95, 0xfc,
0xaf, 0x8b, 0xb9, 0x33, 0x08, 0x1f, 0x4e, 0xa8, 0x75, 0xfd, 0xa1, 0x98, 0x73, 0x42, 0xcf, 0x86,
0xfe, 0x59, 0xd9, 0x0b, 0xcf, 0x56, 0x86, 0x02, 0x1a, 0x1a, 0xdb, 0x47, 0x62, 0x4e, 0x6b, 0x1b,
0x62, 0xa4, 0x5d, 0xb7, 0xa6, 0x8a, 0x91, 0xad, 0x02, 0x12, 0xf2, 0xfc, 0xb6, 0x71, 0x68, 0x92,
0x62, 0xc9, 0xfa, 0xab, 0x9c, 0x58, 0x1e, 0xee, 0x8d, 0xc3, 0xc0, 0x8f, 0x25, 0x11, 0xa8, 0x2c,
0xd8, 0x76, 0x83, 0xa6, 0xd4, 0xf6, 0xf3, 0x62, 0x68, 0x20, 0x79, 0x56, 0xd8, 0xa3, 0xf1, 0x9b,
0xd4, 0xe9, 0xaa, 0xf9, 0x63, 0x28, 0x7c, 0xd6, 0x1a, 0xb1, 0xb9, 0xb8, 0xfa, 0x13, 0xb1, 0x34,
0xb9, 0x7e, 0xa9, 0x72, 0xac, 0x2f, 0x55, 0x40, 0xab, 0xed, 0x6d, 0xc1, 0x0d, 0x6b, 0xca, 0x81,
0x62, 0xa6, 0x4f, 0x3a, 0x91, 0xdb, 0xb1, 0x93, 0x41, 0x68, 0xe8, 0xa3, 0x88, 0xa5, 0x80, 0x71,
0x12, 0x81, 0x4f, 0x8d, 0xa1, 0x2a, 0x56, 0x27, 0x31, 0xa4, 0x9c, 0xc2, 0x29, 0x32, 0x31, 0xb1,
0xf0, 0x78, 0xd6, 0xfa, 0xf3, 0x9c, 0xba, 0x72, 0x3f, 0x48, 0xbc, 0xd6, 0xe0, 0x1b, 0x27, 0x71,
0x3b, 0xcd, 0xa0, 0x4d, 0x9e, 0xa7, 0x43, 0x80, 0xba, 0xad, 0x0c, 0x7f, 0xee, 0xca, 0x28, 0x51,
0x14, 0xb0, 0x3f, 0x53, 0x38, 0x55, 0x30, 0x04, 0x66, 0x48, 0xda, 0x49, 0x48, 0x99, 0x05, 0xe3,
0x7c, 0x08, 0xd5, 0x89, 0xe7, 0x3a, 0x5d, 0x56, 0xef, 0x3c, 0xb1, 0x4d, 0x56, 0xcb, 0xba, 0x2d,
0x11, 0xdb, 0x50, 0x0b, 0x88, 0x98, 0xe5, 0x4f, 0x5a, 0x94, 0x17, 0x09, 0xeb, 0xe8, 0x9a, 0xf5,
0xa1, 0xb2, 0xba, 0xda, 0xde, 0xb6, 0x4c, 0x76, 0x3d, 0x57, 0x82, 0xf0, 0x98, 0xec, 0x85, 0x29,
0x37, 0xc1, 0xdc, 0x3a, 0xd4, 0xb1, 0xdf, 0x71, 0xdf, 0x22, 0x22, 0xea, 0x7d, 0x44, 0x67, 0xa8,
0x20, 0x26, 0xec, 0x97, 0xca, 0x37, 0xc5, 0x22, 0x5d, 0x6d, 0xbb, 0x91, 0x74, 0x12, 0xa9, 0xa3,
0x11, 0x91, 0x18, 0x9c, 0xfb, 0x08, 0x43, 0x26, 0x00, 0x59, 0x27, 0xe2, 0x83, 0x89, 0x7b, 0x53,
0xc9, 0x7d, 0x2c, 0xe6, 0xba, 0x0a, 0xc6, 0x82, 0x5b, 0x78, 0x56, 0x19, 0x9a, 0xc3, 0x18, 0x0d,
0x90, 0x9d, 0x0e, 0xe0, 0x7c, 0x93, 0xf5, 0x4b, 0x71, 0x3b, 0xc5, 0xfb, 0x26, 0x96, 0xd1, 0x36,
0xd4, 0xdf, 0x80, 0xbd, 0xc5, 0x63, 0xea, 0xa0, 0x14, 0x05, 0x36, 0xdb, 0x58, 0x36, 0x41, 0x73,
0x96, 0x24, 0x45, 0xb6, 0x19, 0x83, 0xc6, 0x02, 0x70, 0xfd, 0x4f, 0x5e, 0x7c, 0x7f, 0x3a, 0xb2,
0x4b, 0x74, 0x3c, 0x15, 0x69, 0x26, 0xc7, 0x14, 0x4c, 0x8e, 0x79, 0x69, 0x2e, 0x52, 0xe1, 0xf0,
0x47, 0x43, 0xf6, 0x2e, 0xbf, 0xab, 0xaa, 0xd8, 0x68, 0x88, 0xb2, 0xe3, 0x76, 0x3c, 0x79, 0x26,
0x7b, 0x94, 0x5c, 0x4f, 0xbb, 0x81, 0xfb, 0xd6, 0x44, 0xc7, 0xcf, 0xdf, 0x0b, 0x4f, 0x2d, 0x73,
0xfc, 0x15, 0x1f, 0x47, 0x54, 0x9b, 0x51, 0xd8, 0x59, 0xf3, 0x4e, 0x32, 0xd4, 0x27, 0x74, 0xcc,
0x80, 0xa1, 0xe3, 0x94, 0x56, 0x7f, 0x5f, 0x94, 0x27, 0x71, 0x50, 0x14, 0xc8, 0x12, 0x96, 0x62,
0x58, 0x1d, 0x23, 0xd8, 0x1b, 0x66, 0x29, 0x72, 0xb6, 0xbe, 0x4f, 0xc7, 0x39, 0xca, 0xb2, 0x7c,
0xe6, 0xac, 0x9f, 0x8b, 0x9b, 0xc4, 0xc1, 0x76, 0x1d, 0x1c, 0xd4, 0x83, 0x5e, 0xcf, 0xf1, 0x9b,
0xbb, 0x1e, 0xc2, 0x0c, 0x54, 0xad, 0xc3, 0x8b, 0x42, 0x8c, 0x0b, 0x5d, 0xb5, 0x6c, 0x87, 0x91,
0x6c, 0x79, 0x17, 0xda, 0x2b, 0xd7, 0xc4, 0xbd, 0x69, 0xe7, 0x53, 0x9d, 0xc1, 0x44, 0xcd, 0x39,
0x1d, 0x1c, 0x0a, 0x38, 0x65, 0xc1, 0xc4, 0xb7, 0xe9, 0xdc, 0x9e, 0xec, 0xd5, 0x41, 0xb0, 0x6c,
0xe2, 0x38, 0x39, 0x0b, 0x82, 0x64, 0xac, 0xf7, 0xfc, 0x51, 0x0e, 0x0e, 0x3f, 0xb1, 0x29, 0x45,
0xfc, 0x52, 0xcc, 0xb2, 0x98, 0x62, 0x6d, 0xb5, 0x1f, 0x6b, 0x75, 0x5c, 0x7a, 0xa2, 0x7a, 0x42,
0xdb, 0x8f, 0x9d, 0xf6, 0xea, 0x63, 0x31, 0x6f, 0xfe, 0x26, 0x2b, 0x6c, 0x21, 0x92, 0x28, 0x36,
0xe7, 0xc7, 0xf3, 0x44, 0x77, 0x82, 0xce, 0x06, 0xe8, 0xac, 0x66, 0xe8, 0x1c, 0xa6, 0xbb, 0x89,
0x7d, 0x55, 0x84, 0xf5, 0x43, 0xc7, 0x8b, 0x56, 0x11, 0xda, 0xf5, 0x9f, 0x57, 0x67, 0xa5, 0x47,
0xe2, 0xd6, 0x18, 0x96, 0x0d, 0xd9, 0x95, 0x89, 0x1c, 0x13, 0xcc, 0x6d, 0xa8, 0x6c, 0xec, 0x32,
0x32, 0x27, 0xeb, 0xef, 0xf2, 0xd0, 0xc5, 0x94, 0x85, 0x54, 0x64, 0x48, 0xb4, 0x6e, 0x3f, 0x8a,
0x90, 0x0b, 0x7c, 0x5f, 0xba, 0x14, 0xd4, 0x54, 0x65, 0x53, 0x24, 0x4b, 0x74, 0x7b, 0x4d, 0x9b,
0x4a, 0xbb, 0x7c, 0x16, 0x10, 0x4b, 0xe5, 0x47, 0xc5, 0xf2, 0x0d, 0x71, 0x8d, 0x00, 0xad, 0x6e,
0x3f, 0xee, 0x70, 0xe0, 0x2b, 0x92, 0x3b, 0x52, 0xc9, 0xd0, 0xf1, 0x92, 0x98, 0x83, 0x5f, 0x91,
0xec, 0x97, 0x20, 0x3d, 0x2f, 0x46, 0x80, 0xe1, 0x08, 0x58, 0x24, 0xab, 0x6b, 0x32, 0x17, 0x6a,
0xe3, 0x1c, 0x03, 0x11, 0xe2, 0x35, 0x50, 0xef, 0x9d, 0x37, 0xe7, 0x4f, 0x07, 0x89, 0x8c, 0x6d,
0xc4, 0xb3, 0x66, 0xe5, 0x9a, 0xd9, 0xaa, 0x60, 0xe7, 0x08, 0xbb, 0x89, 0xf4, 0xb9, 0x50, 0x2d,
0x92, 0x3d, 0x76, 0xbd, 0x1e, 0xcc, 0xbb, 0xe7, 0x5c, 0xf0, 0x3a, 0xd7, 0xa4, 0x8c, 0x82, 0x79,
0xf4, 0x12, 0x89, 0x82, 0x64, 0xd1, 0xd0, 0x2e, 0xcf, 0x3c, 0xcd, 0x70, 0x89, 0x41, 0x90, 0xbc,
0x3a, 0x45, 0xf5, 0x66, 0xd1, 0x7a, 0x2c, 0x96, 0x94, 0xe4, 0x1a, 0x5f, 0xef, 0x2a, 0xdf, 0x04,
0xfe, 0x18, 0x12, 0xec, 0x39, 0xb6, 0xeb, 0x24, 0x4e, 0x37, 0x68, 0x2b, 0x3f, 0xb0, 0xfe, 0x32,
0x8f, 0x98, 0x37, 0xb2, 0x35, 0x15, 0x2f, 0x64, 0x96, 0x74, 0x88, 0x72, 0x5d, 0x2f, 0x52, 0x1a,
0xd1, 0x00, 0x23, 0xf2, 0x34, 0x46, 0x03, 0xbd, 0x59, 0x72, 0x40, 0xd8, 0x99, 0xd4, 0xe9, 0xe5,
0x9e, 0xb8, 0x19, 0x84, 0x32, 0xe2, 0x8c, 0x13, 0xdb, 0x71, 0xff, 0xb4, 0x47, 0x4c, 0x37, 0xd3,
0x4a, 0xe2, 0x1e, 0x9c, 0x0f, 0xc5, 0x96, 0x84, 0x6a, 0x70, 0x37, 0x3b, 0x79, 0x6c, 0xcb, 0x0b,
0xe9, 0xf6, 0x69, 0x97, 0x4a, 0x41, 0x8f, 0xc5, 0x43, 0x1f, 0x1d, 0xc0, 0x95, 0x3b, 0x55, 0x76,
0x82, 0x41, 0x34, 0x41, 0x03, 0xc7, 0x84, 0x48, 0x22, 0xd9, 0x4a, 0xa5, 0xa0, 0x52, 0xf9, 0x91,
0xb8, 0x9f, 0xa1, 0x83, 0xe2, 0x45, 0xd3, 0x46, 0xd5, 0x81, 0x1a, 0xda, 0x46, 0x19, 0x02, 0x8b,
0x9d, 0x37, 0x65, 0x2c, 0x97, 0xef, 0x31, 0x2b, 0xab, 0x64, 0x79, 0x2a, 0x9a, 0xd4, 0xf6, 0x6a,
0xcd, 0xe6, 0x56, 0x24, 0xd3, 0xc4, 0x31, 0x9e, 0xe3, 0x48, 0x25, 0x5e, 0x68, 0x73, 0xc5, 0xec,
0x6a, 0x91, 0x00, 0xa4, 0x13, 0x5c, 0xda, 0xa4, 0x20, 0x9a, 0xc5, 0x68, 0x8a, 0x90, 0xe0, 0x28,
0xd9, 0x47, 0x03, 0x55, 0xc5, 0x14, 0x39, 0xf0, 0xb8, 0x2a, 0xf0, 0x8c, 0x5f, 0x95, 0x6a, 0x23,
0x93, 0x09, 0x72, 0x26, 0x13, 0x7c, 0x5f, 0xdc, 0x0e, 0x91, 0xfa, 0x3b, 0x4e, 0x2c, 0x6d, 0xb5,
0x86, 0x0c, 0x9f, 0x38, 0x5e, 0x57, 0xf7, 0x4a, 0xa4, 0xc1, 0xc8, 0xf1, 0x63, 0x4d, 0xc0, 0x2c,
0xe2, 0xd4, 0x8a, 0x52, 0x36, 0xe2, 0xc8, 0xce, 0xe1, 0x6e, 0xe0, 0xb2, 0x40, 0xa8, 0xde, 0xf6,
0x42, 0xe5, 0x8e, 0x73, 0x56, 0x88, 0xca, 0x7d, 0xb8, 0xb6, 0xe3, 0xb7, 0x02, 0xd8, 0x60, 0xde,
0x0b, 0x87, 0xd5, 0x7a, 0x17, 0x2b, 0x49, 0xbf, 0xa9, 0xdc, 0x3c, 0x4f, 0x8c, 0x76, 0x03, 0xbf,
0xad, 0x40, 0x05, 0x06, 0x91, 0xbb, 0x29, 0x16, 0x15, 0x77, 0x26, 0x39, 0xaa, 0xaa, 0xe2, 0x1a,
0x05, 0x00, 0xd7, 0x4b, 0x06, 0xac, 0xb6, 0x6b, 0x56, 0x5d, 0xdc, 0x9d, 0x42, 0x55, 0xca, 0xf9,
0x87, 0x62, 0xc6, 0x03, 0x15, 0x26, 0x3e, 0x99, 0x3a, 0x72, 0x94, 0x46, 0xeb, 0xbe, 0x31, 0x79,
0x46, 0x52, 0x6b, 0xec, 0x8f, 0x72, 0xf5, 0x48, 0x88, 0x3a, 0x83, 0xc7, 0x18, 0x9a, 0xa3, 0x6d,
0x4e, 0xec, 0xeb, 0x0a, 0xe0, 0xa5, 0xf1, 0x06, 0x83, 0x25, 0xa5, 0xe2, 0xc1, 0x28, 0x15, 0xcb,
0x29, 0x15, 0x1a, 0xa7, 0xf5, 0x0b, 0x71, 0x47, 0x3b, 0xd2, 0x00, 0xb6, 0xd1, 0x63, 0x5f, 0x6a,
0xb0, 0xcb, 0x91, 0x84, 0xd0, 0xb3, 0x8d, 0xe4, 0x1f, 0x80, 0xb4, 0x3f, 0xbe, 0x3d, 0xd3, 0xe1,
0x32, 0x8d, 0x83, 0xb8, 0x3b, 0x83, 0xc3, 0xfa, 0x4d, 0x1a, 0x07, 0x47, 0x17, 0x52, 0xd2, 0xa6,
0xa0, 0xe7, 0xd2, 0x02, 0x7b, 0x52, 0xec, 0x14, 0xb7, 0x94, 0x67, 0x52, 0x33, 0x10, 0x6b, 0x83,
0x44, 0x30, 0x1a, 0x78, 0xb2, 0xdb, 0xa4, 0xea, 0x9b, 0xc1, 0x45, 0x03, 0xee, 0x23, 0xfb, 0x9b,
0xe6, 0x3b, 0xd6, 0x8e, 0x08, 0x67, 0xe6, 0xea, 0x04, 0x4b, 0x67, 0xd9, 0xd5, 0xd9, 0xf4, 0x4a,
0x28, 0x04, 0x4c, 0x19, 0xa7, 0x23, 0x73, 0xd7, 0x10, 0x3b, 0x09, 0x6c, 0x4a, 0xd6, 0x08, 0x83,
0xf3, 0xc6, 0x55, 0xd3, 0x35, 0x02, 0x53, 0x5d, 0xcc, 0x3e, 0x47, 0x5d, 0x0b, 0x85, 0x46, 0x79,
0x0a, 0xe7, 0xd1, 0xce, 0x29, 0xd2, 0x3a, 0x5a, 0x39, 0x9d, 0xad, 0xea, 0x96, 0x05, 0x53, 0x06,
0x20, 0x9c, 0x05, 0xc6, 0x91, 0x17, 0x4d, 0xe5, 0xa1, 0x80, 0xcc, 0x55, 0x89, 0x75, 0x6b, 0x7a,
0xd2, 0xda, 0x5e, 0x43, 0xfa, 0xcd, 0x4d, 0x74, 0xab, 0xdd, 0x49, 0x47, 0x46, 0x20, 0x93, 0xb4,
0xc2, 0xcd, 0x7a, 0xa6, 0x84, 0x46, 0xde, 0x57, 0xf0, 0x56, 0x10, 0xf5, 0x9c, 0x44, 0xcb, 0x6f,
0x5f, 0xac, 0x20, 0xaa, 0xc4, 0x81, 0xef, 0x70, 0x35, 0x00, 0x2e, 0xdf, 0x4a, 0xdf, 0x14, 0x54,
0x4f, 0xb3, 0x05, 0x55, 0x7a, 0x65, 0xf5, 0x50, 0x1d, 0xd8, 0xc7, 0xfe, 0x23, 0x19, 0x76, 0xd1,
0x82, 0x51, 0x2c, 0x3b, 0xa6, 0x93, 0x6c, 0x15, 0x6a, 0xb8, 0xd1, 0x76, 0xb5, 0x58, 0x5f, 0x88,
0x59, 0x8d, 0x75, 0x8e, 0xb1, 0x7e, 0x34, 0x1d, 0xeb, 0x38, 0xaa, 0xd5, 0x9f, 0x8a, 0xe5, 0x09,
0xf4, 0x90, 0x0a, 0xe3, 0xca, 0xf6, 0x82, 0x10, 0x9f, 0x82, 0x65, 0x5b, 0xcf, 0x57, 0xe2, 0xee,
0x55, 0x64, 0x4e, 0x48, 0x6d, 0x14, 0xb1, 0xaa, 0xa4, 0x7e, 0x02, 0x7f, 0x18, 0x25, 0xf2, 0xb2,
0x58, 0x56, 0x42, 0x2c, 0xb3, 0x7e, 0xad, 0x6a, 0x6f, 0x2e, 0xbc, 0x78, 0xf7, 0xb1, 0xec, 0xe1,
0xda, 0x44, 0x4e, 0x2b, 0xdd, 0xa6, 0xaa, 0x08, 0x44, 0x28, 0x78, 0xd7, 0x81, 0x31, 0x71, 0xb9,
0x3c, 0xa1, 0x36, 0xb2, 0xef, 0x19, 0xcb, 0x56, 0xa5, 0xf9, 0xe4, 0x5d, 0x57, 0x51, 0xc8, 0x83,
0x20, 0xbd, 0x0f, 0x89, 0x07, 0x45, 0x61, 0xcc, 0x17, 0xcf, 0x93, 0xe5, 0x9b, 0x05, 0xd5, 0x33,
0x5b, 0x7f, 0x92, 0x33, 0xcc, 0x6f, 0x23, 0xfe, 0x26, 0xdb, 0xd4, 0xe9, 0x1e, 0x3a, 0x54, 0x19,
0x3c, 0x9b, 0x52, 0xf5, 0x8f, 0xb6, 0x42, 0x79, 0xe3, 0x05, 0x21, 0x1f, 0x20, 0xcf, 0x69, 0x13,
0x12, 0xcd, 0x11, 0x9c, 0xaa, 0xe9, 0x0c, 0x18, 0x2c, 0x2f, 0x42, 0x4f, 0xa5, 0x34, 0xc5, 0x17,
0x4b, 0x8a, 0xcb, 0x02, 0x76, 0xd8, 0x19, 0x74, 0x5e, 0x0f, 0x2e, 0xa1, 0xe2, 0xca, 0xb4, 0xf2,
0x81, 0x58, 0xd2, 0x77, 0xf3, 0xc5, 0x3a, 0xc9, 0x63, 0xe9, 0x89, 0xb5, 0x0b, 0xc9, 0x6d, 0xd7,
0x55, 0x10, 0x02, 0x66, 0x1b, 0x02, 0xd4, 0xad, 0xeb, 0x06, 0x27, 0x9e, 0xc9, 0xf6, 0x6f, 0xd8,
0x41, 0xe6, 0x87, 0x13, 0xaa, 0x1c, 0x4d, 0xa8, 0x8a, 0xd6, 0x77, 0x73, 0xe2, 0x87, 0x57, 0xa3,
0xb3, 0x53, 0x42, 0xef, 0x8b, 0xb2, 0x4c, 0x73, 0x1c, 0x6a, 0x01, 0x97, 0x3b, 0xc4, 0x54, 0x39,
0x50, 0xb4, 0x19, 0x63, 0x65, 0x06, 0x1a, 0x80, 0x66, 0xfd, 0x53, 0x4f, 0x34, 0x20, 0x42, 0x2f,
0x46, 0x3d, 0x11, 0xb4, 0xbc, 0xee, 0xb0, 0xd9, 0x5c, 0x65, 0x5d, 0xa2, 0xc6, 0xc9, 0xac, 0xe9,
0x84, 0xae, 0x1a, 0xe3, 0xbb, 0x62, 0x05, 0x4b, 0x9e, 0x7f, 0x06, 0x3f, 0x08, 0x90, 0xbc, 0xf5,
0xe2, 0x0c, 0x2f, 0x22, 0x38, 0x61, 0xf1, 0xcc, 0x71, 0xed, 0x53, 0x07, 0xa5, 0x91, 0x9a, 0x62,
0x18, 0xb0, 0x3b, 0x38, 0x45, 0xbc, 0x74, 0x9d, 0x96, 0xaa, 0x33, 0xcc, 0x2d, 0x48, 0x00, 0x41,
0xd0, 0xb5, 0x35, 0xdd, 0x1c, 0xfe, 0xe6, 0xc9, 0x18, 0xb0, 0xc4, 0xb5, 0x20, 0xb0, 0x88, 0x0c,
0x16, 0x54, 0x4f, 0x34, 0x56, 0x3d, 0x05, 0x78, 0x81, 0xc1, 0x10, 0xb5, 0xb6, 0x1b, 0x1d, 0xf5,
0xee, 0x8b, 0x5b, 0xd8, 0xd7, 0x42, 0xf5, 0x60, 0xa3, 0xf8, 0x71, 0x86, 0xa8, 0x4b, 0xbc, 0x1f,
0xcb, 0x99, 0xb5, 0x8c, 0xf5, 0x2c, 0x19, 0x93, 0xa3, 0x9b, 0x83, 0x73, 0xfb, 0xcc, 0x0b, 0xba,
0xd2, 0x77, 0x65, 0xe5, 0x3a, 0x9f, 0x43, 0x99, 0xe1, 0xc5, 0x06, 0x17, 0xc7, 0x5e, 0x54, 0x4f,
0x4d, 0xf4, 0xe4, 0x95, 0xe5, 0x8c, 0x60, 0xa8, 0x2d, 0xea, 0xfb, 0xc8, 0xea, 0x46, 0x02, 0x37,
0x78, 0x51, 0x61, 0x45, 0x19, 0xd2, 0x94, 0x66, 0xa1, 0xcc, 0x0b, 0xc8, 0x26, 0x29, 0x34, 0x4b,
0xcc, 0x8a, 0xc9, 0x8f, 0xfa, 0x42, 0x58, 0xce, 0x4d, 0x06, 0xe1, 0x9a, 0xb8, 0x1f, 0x87, 0x08,
0x85, 0x34, 0x10, 0x46, 0x50, 0x51, 0x7d, 0xdf, 0xad, 0x74, 0x8e, 0x81, 0x3a, 0x19, 0x54, 0x0f,
0x2a, 0xb7, 0x4d, 0x60, 0x53, 0x7e, 0xd6, 0x45, 0xf7, 0xd8, 0xad, 0xdc, 0x31, 0x61, 0xbc, 0x85,
0xb2, 0x10, 0x67, 0x95, 0x60, 0x2a, 0x46, 0x6e, 0x86, 0x3b, 0xb6, 0x06, 0xc2, 0xcf, 0xb8, 0x3f,
0xc8, 0x88, 0x95, 0x91, 0xb5, 0xfb, 0x4e, 0xd4, 0xc4, 0xdd, 0xce, 0x69, 0x17, 0x8c, 0xdc, 0xcd,
0x9a, 0x4c, 0x27, 0xf0, 0xa5, 0x8d, 0xbc, 0xc8, 0x63, 0xda, 0xca, 0x3d, 0x5e, 0xb2, 0xc4, 0x2a,
0x31, 0x7f, 0x1e, 0xd8, 0x2d, 0x38, 0x66, 0x10, 0xd9, 0x4e, 0x3f, 0xe9, 0xa4, 0xc7, 0xef, 0xf3,
0x9e, 0x07, 0xe2, 0x4e, 0x66, 0x83, 0x5e, 0x53, 0xd7, 0x7f, 0x9f, 0xaf, 0xc7, 0x86, 0x2c, 0x72,
0x37, 0x43, 0xdf, 0x03, 0xc3, 0xbb, 0xda, 0x00, 0x51, 0xfd, 0x0e, 0xb7, 0x03, 0x90, 0x6d, 0x4a,
0x92, 0xd7, 0x84, 0xbd, 0x7a, 0xad, 0x01, 0x65, 0x58, 0x8b, 0x6e, 0x1c, 0x71, 0xc1, 0x8f, 0xd1,
0xa3, 0x99, 0x50, 0x98, 0x09, 0xf9, 0xc3, 0x89, 0x87, 0xd7, 0x8c, 0xf5, 0x00, 0xea, 0x1f, 0x72,
0x99, 0xb0, 0x99, 0xdd, 0x3b, 0x74, 0xd2, 0xaf, 0xc4, 0x8d, 0xb8, 0xef, 0xba, 0x52, 0x36, 0x25,
0x25, 0xe9, 0xe0, 0x6d, 0x3f, 0x34, 0x05, 0xd3, 0x93, 0x61, 0xde, 0xba, 0x1c, 0x41, 0x36, 0x39,
0x92, 0xd9, 0xb5, 0x10, 0x03, 0x52, 0x4c, 0x76, 0x4a, 0x0f, 0x8d, 0xf9, 0x66, 0x57, 0xd7, 0xc4,
0x42, 0x76, 0xfb, 0x44, 0xe0, 0x19, 0x77, 0x7e, 0x95, 0x96, 0x36, 0x0c, 0xc3, 0xf5, 0x8e, 0x74,
0xdf, 0x6e, 0xb1, 0x31, 0xc4, 0x1d, 0x2f, 0xa4, 0xed, 0x69, 0x79, 0x21, 0x5b, 0x89, 0x46, 0x92,
0x29, 0x3a, 0x22, 0xaf, 0xdd, 0x51, 0xfd, 0xe4, 0xac, 0xf5, 0x95, 0x11, 0xc5, 0x18, 0x16, 0x3b,
0xdb, 0x3d, 0xb1, 0x28, 0xe2, 0x58, 0xb7, 0xe2, 0xa8, 0x78, 0xb8, 0x33, 0xb7, 0x5b, 0xe9, 0x6e,
0x95, 0x3f, 0xac, 0xaf, 0x55, 0xb2, 0x60, 0xb1, 0xd4, 0xc2, 0x50, 0x63, 0xe3, 0xb1, 0xc5, 0x04,
0x53, 0x68, 0x64, 0x3c, 0xdf, 0xed, 0xa2, 0xd4, 0xce, 0xe0, 0x61, 0x63, 0x40, 0xbd, 0xd7, 0x0b,
0x75, 0x4a, 0xb2, 0x9a, 0xe2, 0xe1, 0x25, 0x28, 0xaf, 0xa0, 0x30, 0xab, 0x72, 0x16, 0xb1, 0x8a,
0x18, 0xd3, 0x6e, 0x29, 0x70, 0x51, 0xfd, 0x2f, 0x39, 0x54, 0xee, 0x7c, 0x0d, 0x35, 0xe9, 0x0e,
0x0e, 0x47, 0x0d, 0x99, 0x6c, 0x78, 0x88, 0xce, 0x14, 0x21, 0x89, 0xe5, 0x1e, 0x43, 0x87, 0xef,
0x15, 0x3a, 0x87, 0xaf, 0x89, 0x02, 0x40, 0x7a, 0x5e, 0xfb, 0xc3, 0xac, 0x69, 0x4c, 0xc5, 0x54,
0x6d, 0xf4, 0x4f, 0xb7, 0xeb, 0xab, 0x7f, 0x20, 0x66, 0xf8, 0x0f, 0x8a, 0x0e, 0xe3, 0x18, 0xcd,
0x24, 0x22, 0x7d, 0x41, 0x38, 0x0d, 0x2e, 0x74, 0xbc, 0xcf, 0xcc, 0x6c, 0xba, 0x9e, 0xaf, 0x1b,
0x2e, 0x5d, 0x35, 0x9f, 0x7a, 0xbe, 0x13, 0x0d, 0xf4, 0xab, 0xc5, 0xba, 0xf8, 0xf0, 0x0a, 0x22,
0xec, 0xab, 0x92, 0xa6, 0xf5, 0x33, 0xf1, 0x38, 0x3d, 0xab, 0xa6, 0xe0, 0xbf, 0x0c, 0x4e, 0xf5,
0x90, 0x7b, 0x2b, 0x88, 0xce, 0x11, 0x37, 0xb2, 0x05, 0xfb, 0x18, 0xf9, 0xd6, 0x17, 0xe2, 0xd1,
0x78, 0x26, 0x3c, 0xd4, 0xad, 0xdd, 0x71, 0xd4, 0x67, 0xb5, 0xa9, 0x79, 0xf9, 0xc4, 0x78, 0xf5,
0x6f, 0x73, 0xe2, 0xa3, 0x77, 0x1d, 0xd5, 0xf7, 0x22, 0x1c, 0x01, 0x8a, 0xec, 0xe6, 0x21, 0xd2,
0xa4, 0x9d, 0x63, 0xc7, 0xa3, 0xa6, 0x74, 0xa0, 0x8d, 0x00, 0x06, 0x46, 0x7b, 0xfc, 0x00, 0x1d,
0xa5, 0x4b, 0x33, 0x37, 0x2a, 0x05, 0xce, 0x03, 0x44, 0x3d, 0x70, 0x2c, 0xd3, 0x9a, 0x47, 0xe5,
0x84, 0x73, 0xa7, 0xdb, 0x95, 0x08, 0x9a, 0x4e, 0xdc, 0x41, 0x88, 0xc7, 0x5d, 0x52, 0x75, 0x9a,
0x6c, 0xed, 0x3c, 0xca, 0xc5, 0x86, 0x74, 0x85, 0x9b, 0x0b, 0xeb, 0xcf, 0x72, 0xe2, 0xbe, 0x92,
0xd4, 0x6b, 0x9d, 0xeb, 0x4f, 0x1c, 0xb7, 0xc1, 0x53, 0xfd, 0x7a, 0x07, 0x95, 0xdb, 0xb4, 0xb9,
0xe8, 0xb0, 0x04, 0xcc, 0x9b, 0x54, 0x10, 0x31, 0x7a, 0x24, 0x5c, 0x4a, 0x1f, 0xb0, 0xca, 0x28,
0xc9, 0x34, 0x35, 0x20, 0x4d, 0xe5, 0x1a, 0xf0, 0x71, 0xae, 0xd3, 0x37, 0x28, 0x1a, 0x82, 0x5b,
0xfd, 0xa4, 0x1f, 0xa9, 0x6e, 0x74, 0xde, 0xaa, 0x1a, 0x2b, 0x26, 0xc9, 0x01, 0x91, 0x2f, 0x23,
0x4d, 0xd9, 0xae, 0xe7, 0xbf, 0x9d, 0x94, 0xf8, 0xa6, 0x31, 0x93, 0xa9, 0xfb, 0x87, 0xe2, 0x86,
0x49, 0x86, 0xe7, 0x69, 0xd9, 0x0a, 0x34, 0xbe, 0xbc, 0x08, 0x7c, 0xc3, 0x84, 0xf5, 0x8f, 0x79,
0x35, 0x3e, 0xdf, 0xae, 0x1f, 0xa9, 0x07, 0x10, 0x6e, 0x4d, 0xc7, 0x6c, 0xa3, 0x80, 0x93, 0x3f,
0x13, 0xb3, 0xfa, 0xc1, 0x2c, 0xcf, 0x0f, 0x87, 0x8f, 0xb2, 0xfe, 0x92, 0x39, 0x5b, 0xd5, 0x7f,
0xef, 0xf1, 0xe6, 0xf5, 0xd9, 0xa3, 0xda, 0xfe, 0xc6, 0xc1, 0x5e, 0xf9, 0x4b, 0x31, 0xdf, 0x82,
0x1a, 0xa8, 0x9f, 0x62, 0x09, 0xbd, 0x37, 0x82, 0xb9, 0x8d, 0x9d, 0x46, 0xbd, 0x76, 0xb4, 0x41,
0x15, 0xb7, 0x79, 0xdb, 0xb5, 0x5b, 0xd4, 0x2f, 0xea, 0x3e, 0x11, 0x8e, 0x75, 0x8e, 0x3e, 0x2d,
0xf4, 0xd4, 0x83, 0x99, 0xf6, 0xa2, 0x50, 0x94, 0x46, 0xf0, 0xa0, 0xa2, 0xd1, 0xa4, 0x2c, 0x7f,
0x0f, 0x8e, 0x69, 0xb0, 0x2e, 0xe7, 0xe0, 0x47, 0x4b, 0xf5, 0xdd, 0x9d, 0xcd, 0xfd, 0x63, 0xbb,
0x71, 0xbc, 0x59, 0xdb, 0xdb, 0xd9, 0x58, 0xce, 0x23, 0x9b, 0xde, 0x3a, 0x3c, 0x3a, 0x38, 0x3e,
0x78, 0xf5, 0x66, 0xcb, 0xde, 0xda, 0xd9, 0xdc, 0xdd, 0xb0, 0xdf, 0xec, 0xec, 0x1f, 0xbf, 0x58,
0x5b, 0x2e, 0xa0, 0x94, 0x58, 0xf9, 0x66, 0xf3, 0x15, 0x3c, 0xcb, 0x3e, 0xac, 0x1d, 0xd5, 0xf6,
0xcc, 0x42, 0xd1, 0xfa, 0xfb, 0x9c, 0x2a, 0x74, 0x47, 0x1d, 0x57, 0x3f, 0x86, 0x29, 0x52, 0xca,
0xbf, 0x0b, 0x9f, 0xf5, 0xd5, 0x48, 0x48, 0x25, 0xa4, 0x4f, 0x2e, 0x8b, 0x3a, 0x23, 0xe7, 0xaa,
0x9b, 0x34, 0xc5, 0xa0, 0xc8, 0xc3, 0x7f, 0x4c, 0x79, 0x3a, 0xcb, 0x4d, 0x7b, 0x3a, 0x53, 0x51,
0xe8, 0xb1, 0x98, 0xd3, 0x6f, 0x5b, 0x2c, 0xf8, 0x85, 0x67, 0x77, 0x2e, 0x11, 0xbc, 0xf5, 0x37,
0x39, 0x61, 0x4d, 0x52, 0x52, 0xe7, 0x37, 0x70, 0x40, 0x0c, 0x13, 0xbf, 0x18, 0x67, 0xa2, 0x7a,
0x19, 0x13, 0xe3, 0x47, 0x35, 0x1f, 0x75, 0xc3, 0x07, 0x7c, 0x2c, 0x6d, 0x9f, 0x72, 0x7a, 0xcc,
0x96, 0x12, 0x9b, 0xbf, 0x9a, 0xd8, 0x9f, 0x67, 0x42, 0xdd, 0x74, 0xa9, 0x5d, 0x1d, 0x2a, 0x6b,
0xe2, 0x93, 0x77, 0x13, 0x7c, 0x35, 0x8a, 0xdf, 0x14, 0xc4, 0x4a, 0x8a, 0x03, 0xa7, 0x0f, 0x42,
0x9e, 0xec, 0x95, 0x9f, 0x8a, 0xb9, 0x20, 0x34, 0x93, 0xe0, 0x02, 0x4c, 0xfd, 0xe1, 0x98, 0x80,
0x86, 0x7b, 0xab, 0xea, 0xff, 0x72, 0x2d, 0xfd, 0xad, 0x01, 0x09, 0x24, 0xa2, 0x08, 0x64, 0x1e,
0x12, 0x3f, 0xba, 0xfc, 0xf0, 0x9e, 0x7a, 0xdf, 0x3f, 0xe2, 0x80, 0xf5, 0x46, 0x94, 0xda, 0x6e,
0xfc, 0x6d, 0xd7, 0x36, 0x0f, 0xa5, 0xca, 0xcd, 0xae, 0x38, 0x8e, 0x78, 0xfd, 0xf5, 0xee, 0x89,
0xda, 0xbd, 0x7e, 0x9b, 0xbf, 0xec, 0x93, 0xcd, 0xa3, 0xc6, 0xce, 0xc1, 0xbe, 0xfd, 0xaa, 0xd6,
0xd8, 0xdc, 0xdd, 0xd9, 0xdf, 0x5c, 0xfd, 0x58, 0x2c, 0x8e, 0x5c, 0x83, 0xa4, 0x86, 0xea, 0x1c,
0x8c, 0xe5, 0x55, 0xbe, 0xeb, 0xa0, 0x20, 0x01, 0xa5, 0xf8, 0xb2, 0x7c, 0x31, 0xab, 0xd9, 0xa9,
0x88, 0x9b, 0xfb, 0x07, 0xc7, 0x3b, 0x5b, 0xbf, 0xb2, 0xdf, 0x34, 0x36, 0x8f, 0xec, 0xc6, 0x66,
0x83, 0x90, 0x36, 0xe0, 0x7a, 0xab, 0xe2, 0xb6, 0x5e, 0xc1, 0xc2, 0x49, 0x76, 0x2d, 0x47, 0xae,
0xa5, 0xd7, 0x6a, 0xf5, 0xd7, 0x3b, 0x9b, 0x27, 0x9b, 0x7b, 0xf0, 0xca, 0x06, 0xdc, 0xf1, 0x96,
0xb8, 0xa1, 0x17, 0x4e, 0x6a, 0x75, 0x2c, 0x1e, 0xe3, 0xc0, 0x72, 0xc1, 0xda, 0x12, 0x8b, 0x59,
0x16, 0x08, 0xf7, 0x74, 0x26, 0x80, 0x7b, 0x72, 0xed, 0xe0, 0x60, 0xf7, 0xf8, 0x57, 0x87, 0x9b,
0xcb, 0x79, 0xeb, 0x2f, 0xf2, 0xe6, 0xbd, 0xe6, 0xf5, 0x9b, 0xb0, 0x89, 0x3e, 0xac, 0xa1, 0x86,
0x4a, 0xef, 0x91, 0x03, 0xf0, 0x1d, 0xf8, 0x9c, 0xcf, 0x0b, 0xa6, 0xd1, 0x30, 0x83, 0x29, 0x73,
0xb0, 0xc8, 0x07, 0xf9, 0x51, 0x96, 0x17, 0x9c, 0x66, 0x33, 0xd2, 0xb3, 0xac, 0x21, 0x30, 0x0c,
0xa2, 0x44, 0xcf, 0x5a, 0x10, 0xa2, 0x83, 0x58, 0xf9, 0xc4, 0x9c, 0xd9, 0xa5, 0x6d, 0x83, 0x8f,
0xaa, 0xd1, 0xd5, 0x4f, 0xc5, 0xa2, 0xbc, 0x40, 0xeb, 0xa2, 0x42, 0x21, 0x8d, 0x8a, 0xc7, 0x1e,
0x9d, 0xc7, 0x99, 0xa9, 0x6e, 0xd2, 0xf6, 0x2d, 0xda, 0x4d, 0x8f, 0xfa, 0xc3, 0xaf, 0xab, 0x9f,
0x98, 0xff, 0x2b, 0xa7, 0xf2, 0x0c, 0x3f, 0xf8, 0xea, 0xb2, 0xff, 0xa0, 0xd5, 0x40, 0x0b, 0xe4,
0xb9, 0x5e, 0xd0, 0x8f, 0x6b, 0x34, 0xce, 0x43, 0xbf, 0xf5, 0xae, 0x96, 0xbb, 0xfc, 0x7b, 0xa2,
0xdc, 0x83, 0xf7, 0x78, 0x21, 0x3a, 0x5a, 0xcf, 0x47, 0xae, 0x44, 0x6b, 0x17, 0xeb, 0x88, 0xf4,
0xe5, 0x90, 0xec, 0x77, 0xdd, 0x53, 0xdd, 0xd3, 0x48, 0xe8, 0x55, 0x70, 0xc7, 0xe0, 0x59, 0xfd,
0x4a, 0xdc, 0x9a, 0xba, 0xc0, 0x6f, 0x77, 0xa4, 0x30, 0x0d, 0xd0, 0x1d, 0x57, 0x3a, 0xc3, 0x09,
0x92, 0x8e, 0xd1, 0x55, 0x5a, 0x70, 0x5a, 0xff, 0x57, 0x54, 0x63, 0xa0, 0x8d, 0x43, 0x9d, 0x58,
0xf7, 0x3c, 0x37, 0x0a, 0x8e, 0x2f, 0xe0, 0xda, 0x29, 0x53, 0x69, 0x3a, 0x45, 0xf9, 0x96, 0x09,
0xb6, 0x2f, 0xa9, 0x1b, 0xe6, 0x33, 0x9a, 0xb5, 0xc7, 0x43, 0xd6, 0x26, 0xd1, 0x55, 0x35, 0x80,
0x73, 0xee, 0x2b, 0xb1, 0xc8, 0x73, 0x72, 0x47, 0xbf, 0xa9, 0xa8, 0x87, 0xd5, 0x1f, 0xbf, 0xcf,
0x79, 0x03, 0x58, 0xfd, 0x6d, 0x5e, 0x5c, 0x1f, 0x83, 0xf1, 0xab, 0x00, 0x3a, 0x62, 0xd5, 0xab,
0xe5, 0xcc, 0xdc, 0xb3, 0x8b, 0x90, 0x67, 0xf7, 0xd9, 0x40, 0xd4, 0x4a, 0x6a, 0xcf, 0xc9, 0x85,
0x6f, 0x1e, 0xb9, 0xf9, 0xe5, 0x27, 0xf3, 0xc3, 0x9c, 0xa2, 0xe9, 0x8a, 0xc9, 0xe2, 0xf9, 0x35,
0x48, 0x1b, 0x32, 0xe4, 0x40, 0x5f, 0xb6, 0x7e, 0xa2, 0xe7, 0xd7, 0xa1, 0xa6, 0x6c, 0xe9, 0x02,
0x62, 0xce, 0x3c, 0xe2, 0xa3, 0xe6, 0x73, 0xcd, 0x2b, 0x07, 0xe2, 0x48, 0xe2, 0x5c, 0xe8, 0x71,
0x2b, 0x3d, 0x53, 0xd0, 0x9a, 0xdd, 0x8f, 0x9b, 0x7a, 0xd0, 0x4a, 0xcf, 0x06, 0xce, 0x05, 0x03,
0x16, 0x4c, 0x45, 0x95, 0x56, 0x8b, 0xec, 0x1d, 0x8b, 0x46, 0x89, 0xca, 0xd5, 0x88, 0x6e, 0x86,
0x97, 0x4c, 0x59, 0x30, 0xf2, 0xc0, 0xb1, 0x64, 0x32, 0x64, 0x24, 0xdb, 0xd4, 0xba, 0x32, 0xf0,
0x3a, 0x03, 0xe1, 0xe6, 0xdf, 0xf6, 0x1d, 0xf4, 0xa7, 0xc9, 0x80, 0x87, 0x09, 0x3c, 0xb1, 0x8b,
0x40, 0x3e, 0xeb, 0x83, 0x98, 0xa2, 0x29, 0x42, 0x71, 0x55, 0xa2, 0xd7, 0xcb, 0x28, 0x8c, 0x27,
0x66, 0xfc, 0x39, 0xf2, 0xe3, 0x01, 0x03, 0xcb, 0x58, 0x05, 0x48, 0x37, 0x73, 0x01, 0x75, 0x6f,
0x61, 0x02, 0xcc, 0xbb, 0xd5, 0x23, 0xcc, 0x1f, 0x17, 0x54, 0x5f, 0x37, 0xa9, 0xef, 0x2b, 0x27,
0x83, 0x07, 0x42, 0x48, 0x7e, 0x37, 0xe2, 0x1b, 0x54, 0x91, 0xf6, 0xe9, 0x55, 0xd6, 0x93, 0xf6,
0xbb, 0x9b, 0x9b, 0x74, 0xac, 0x8e, 0x63, 0xeb, 0xe2, 0xad, 0x8d, 0xbd, 0x27, 0x4e, 0xd7, 0x6b,
0x5a, 0xff, 0x9b, 0x43, 0x98, 0x48, 0x97, 0x60, 0x1a, 0x99, 0x45, 0x44, 0x72, 0x04, 0x65, 0xfe,
0xde, 0xf1, 0xcf, 0x08, 0x82, 0x06, 0x6f, 0x87, 0xca, 0xa9, 0xbb, 0xe2, 0x4e, 0x16, 0x9c, 0x11,
0x18, 0x02, 0x39, 0x22, 0x3c, 0x2f, 0xee, 0x07, 0xc7, 0x19, 0x53, 0x47, 0x55, 0xb5, 0x22, 0xae,
0xf3, 0x02, 0x22, 0xf4, 0x16, 0xda, 0x6d, 0x94, 0xc5, 0xcb, 0xc5, 0xf2, 0x03, 0x71, 0x97, 0x81,
0x19, 0x1c, 0x1b, 0x5e, 0xec, 0xd2, 0x13, 0x1c, 0x44, 0xb6, 0x3c, 0x53, 0x7e, 0x28, 0xee, 0xf1,
0x86, 0x0c, 0x32, 0x78, 0xbe, 0x8c, 0x92, 0x2d, 0x6e, 0xd9, 0x97, 0xe7, 0xd2, 0x0b, 0x6b, 0x5d,
0x7a, 0x17, 0x1c, 0x1c, 0xf5, 0x7d, 0x1f, 0x69, 0x7d, 0x79, 0x3e, 0xc5, 0xad, 0xc9, 0xcc, 0x60,
0xd8, 0x70, 0x12, 0x67, 0xf9, 0x9a, 0xd5, 0x30, 0x6f, 0xf0, 0xaf, 0xd1, 0x19, 0x9c, 0x64, 0x86,
0x1e, 0xba, 0x3f, 0x78, 0x57, 0xbc, 0x83, 0xa5, 0xd1, 0x2c, 0xce, 0x8c, 0x62, 0x38, 0x3d, 0xfc,
0xe8, 0xb7, 0x39, 0xb1, 0x3c, 0xfe, 0xc3, 0x3a, 0xe2, 0xe2, 0xaa, 0x1f, 0xdb, 0x41, 0xd4, 0x20,
0x76, 0x62, 0xc7, 0x56, 0x14, 0xf4, 0x54, 0xbb, 0x05, 0xa1, 0x4f, 0x43, 0xc1, 0x1b, 0x88, 0x42,
0xae, 0x68, 0xa1, 0x96, 0xa9, 0x3b, 0xb6, 0xeb, 0x90, 0xfe, 0xb4, 0xe3, 0x34, 0x6f, 0x1f, 0xe8,
0x0b, 0x8a, 0xe5, 0x1f, 0x88, 0x07, 0x13, 0x3b, 0x1a, 0x61, 0x10, 0xb4, 0xe8, 0x39, 0x5c, 0xdd,
0x31, 0xb3, 0xfe, 0x52, 0x5c, 0xa3, 0xdf, 0xe3, 0x71, 0x46, 0x2a, 0xdf, 0xaf, 0xaa, 0x1f, 0x64,
0x56, 0x4d, 0xd1, 0x5e, 0xe5, 0x6c, 0xa3, 0x6b, 0x8f, 0xca, 0xbf, 0xff, 0x1b, 0x4b, 0x64, 0x7d,
0x06, 0x5d, 0x41, 0x2c, 0xd7, 0x6b, 0xc8, 0x0e, 0x71, 0x3b, 0xa4, 0x49, 0x64, 0x1c, 0xb4, 0x12,
0x35, 0x7a, 0x2c, 0x3f, 0x98, 0xc0, 0xa1, 0x4b, 0x91, 0x51, 0x2c, 0x33, 0xeb, 0xf9, 0xcf, 0x9e,
0xad, 0xbf, 0x1a, 0xa2, 0xe8, 0xd0, 0x7c, 0xec, 0x3d, 0x51, 0xfc, 0x87, 0x46, 0x51, 0xf8, 0xec,
0x8b, 0xb5, 0x57, 0x33, 0xaf, 0x73, 0xdf, 0xe5, 0xbe, 0xf7, 0xff, 0x01, 0x00, 0x00, 0xff, 0xff,
0xf6, 0xe0, 0xdd, 0x08, 0x67, 0x2a, 0x00, 0x00,
}