// 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, }