summaryrefslogtreecommitdiffstats
path: root/vendor/github.com/Philipp15b/go-steam/protocol/protobuf/unified
diff options
context:
space:
mode:
Diffstat (limited to 'vendor/github.com/Philipp15b/go-steam/protocol/protobuf/unified')
-rw-r--r--vendor/github.com/Philipp15b/go-steam/protocol/protobuf/unified/base.pb.go141
-rw-r--r--vendor/github.com/Philipp15b/go-steam/protocol/protobuf/unified/cloud.pb.go1424
-rw-r--r--vendor/github.com/Philipp15b/go-steam/protocol/protobuf/unified/credentials.pb.go874
-rw-r--r--vendor/github.com/Philipp15b/go-steam/protocol/protobuf/unified/deviceauth.pb.go694
-rw-r--r--vendor/github.com/Philipp15b/go-steam/protocol/protobuf/unified/gamenotifications.pb.go850
-rw-r--r--vendor/github.com/Philipp15b/go-steam/protocol/protobuf/unified/offline.pb.go163
-rw-r--r--vendor/github.com/Philipp15b/go-steam/protocol/protobuf/unified/parental.pb.go791
-rw-r--r--vendor/github.com/Philipp15b/go-steam/protocol/protobuf/unified/partnerapps.pb.go456
-rw-r--r--vendor/github.com/Philipp15b/go-steam/protocol/protobuf/unified/player.pb.go586
-rw-r--r--vendor/github.com/Philipp15b/go-steam/protocol/protobuf/unified/publishedfile.pb.go2702
10 files changed, 8681 insertions, 0 deletions
diff --git a/vendor/github.com/Philipp15b/go-steam/protocol/protobuf/unified/base.pb.go b/vendor/github.com/Philipp15b/go-steam/protocol/protobuf/unified/base.pb.go
new file mode 100644
index 00000000..ad8394a1
--- /dev/null
+++ b/vendor/github.com/Philipp15b/go-steam/protocol/protobuf/unified/base.pb.go
@@ -0,0 +1,141 @@
+// Code generated by protoc-gen-go.
+// source: steammessages_unified_base.steamclient.proto
+// DO NOT EDIT!
+
+package unified
+
+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 EProtoExecutionSite int32
+
+const (
+ EProtoExecutionSite_k_EProtoExecutionSiteUnknown EProtoExecutionSite = 0
+ EProtoExecutionSite_k_EProtoExecutionSiteSteamClient EProtoExecutionSite = 2
+)
+
+var EProtoExecutionSite_name = map[int32]string{
+ 0: "k_EProtoExecutionSiteUnknown",
+ 2: "k_EProtoExecutionSiteSteamClient",
+}
+var EProtoExecutionSite_value = map[string]int32{
+ "k_EProtoExecutionSiteUnknown": 0,
+ "k_EProtoExecutionSiteSteamClient": 2,
+}
+
+func (x EProtoExecutionSite) Enum() *EProtoExecutionSite {
+ p := new(EProtoExecutionSite)
+ *p = x
+ return p
+}
+func (x EProtoExecutionSite) String() string {
+ return proto.EnumName(EProtoExecutionSite_name, int32(x))
+}
+func (x *EProtoExecutionSite) UnmarshalJSON(data []byte) error {
+ value, err := proto.UnmarshalJSONEnum(EProtoExecutionSite_value, data, "EProtoExecutionSite")
+ if err != nil {
+ return err
+ }
+ *x = EProtoExecutionSite(value)
+ return nil
+}
+func (EProtoExecutionSite) EnumDescriptor() ([]byte, []int) { return base_fileDescriptor0, []int{0} }
+
+type NoResponse struct {
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *NoResponse) Reset() { *m = NoResponse{} }
+func (m *NoResponse) String() string { return proto.CompactTextString(m) }
+func (*NoResponse) ProtoMessage() {}
+func (*NoResponse) Descriptor() ([]byte, []int) { return base_fileDescriptor0, []int{0} }
+
+var E_Description = &proto.ExtensionDesc{
+ ExtendedType: (*google_protobuf.FieldOptions)(nil),
+ ExtensionType: (*string)(nil),
+ Field: 50000,
+ Name: "description",
+ Tag: "bytes,50000,opt,name=description",
+}
+
+var E_ServiceDescription = &proto.ExtensionDesc{
+ ExtendedType: (*google_protobuf.ServiceOptions)(nil),
+ ExtensionType: (*string)(nil),
+ Field: 50000,
+ Name: "service_description",
+ Tag: "bytes,50000,opt,name=service_description",
+}
+
+var E_ServiceExecutionSite = &proto.ExtensionDesc{
+ ExtendedType: (*google_protobuf.ServiceOptions)(nil),
+ ExtensionType: (*EProtoExecutionSite)(nil),
+ Field: 50008,
+ Name: "service_execution_site",
+ Tag: "varint,50008,opt,name=service_execution_site,enum=EProtoExecutionSite,def=0",
+}
+
+var E_MethodDescription = &proto.ExtensionDesc{
+ ExtendedType: (*google_protobuf.MethodOptions)(nil),
+ ExtensionType: (*string)(nil),
+ Field: 50000,
+ Name: "method_description",
+ Tag: "bytes,50000,opt,name=method_description",
+}
+
+var E_EnumDescription = &proto.ExtensionDesc{
+ ExtendedType: (*google_protobuf.EnumOptions)(nil),
+ ExtensionType: (*string)(nil),
+ Field: 50000,
+ Name: "enum_description",
+ Tag: "bytes,50000,opt,name=enum_description",
+}
+
+var E_EnumValueDescription = &proto.ExtensionDesc{
+ ExtendedType: (*google_protobuf.EnumValueOptions)(nil),
+ ExtensionType: (*string)(nil),
+ Field: 50000,
+ Name: "enum_value_description",
+ Tag: "bytes,50000,opt,name=enum_value_description",
+}
+
+func init() {
+ proto.RegisterType((*NoResponse)(nil), "NoResponse")
+ proto.RegisterEnum("EProtoExecutionSite", EProtoExecutionSite_name, EProtoExecutionSite_value)
+ proto.RegisterExtension(E_Description)
+ proto.RegisterExtension(E_ServiceDescription)
+ proto.RegisterExtension(E_ServiceExecutionSite)
+ proto.RegisterExtension(E_MethodDescription)
+ proto.RegisterExtension(E_EnumDescription)
+ proto.RegisterExtension(E_EnumValueDescription)
+}
+
+var base_fileDescriptor0 = []byte{
+ // 306 bytes of a gzipped FileDescriptorProto
+ 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x09, 0x6e, 0x88, 0x02, 0xff, 0x84, 0x90, 0x4d, 0x4b, 0xc3, 0x40,
+ 0x10, 0x86, 0x1b, 0xc5, 0x83, 0xa3, 0x48, 0x48, 0xa5, 0x88, 0x54, 0x8d, 0xe2, 0x41, 0x44, 0xb6,
+ 0x20, 0x1e, 0x24, 0x88, 0x07, 0x4b, 0xc4, 0x8b, 0x1f, 0x18, 0xf4, 0x26, 0x21, 0x4d, 0xa6, 0x71,
+ 0x69, 0xb2, 0x1b, 0xb2, 0xbb, 0xd5, 0xa3, 0x27, 0x7f, 0x9f, 0x47, 0x7f, 0x8e, 0xcd, 0x86, 0x80,
+ 0xf9, 0x40, 0x8f, 0xc9, 0xfb, 0x3e, 0xb3, 0xcf, 0x0c, 0x9c, 0x08, 0x89, 0x41, 0x9a, 0xa2, 0x10,
+ 0x41, 0x8c, 0xc2, 0x57, 0x8c, 0x4e, 0x29, 0x46, 0xfe, 0x24, 0x10, 0x48, 0x74, 0x14, 0x26, 0x14,
+ 0x99, 0x24, 0x59, 0xce, 0x25, 0xdf, 0xb6, 0x63, 0xce, 0xe3, 0x04, 0x47, 0xfa, 0x6b, 0xa2, 0xa6,
+ 0xa3, 0x08, 0x45, 0x98, 0xd3, 0x4c, 0xf2, 0xbc, 0x6c, 0x1c, 0xac, 0x03, 0xdc, 0xf1, 0x47, 0x14,
+ 0x19, 0x67, 0x02, 0x8f, 0x5f, 0xa0, 0xef, 0x3e, 0x14, 0xff, 0xdd, 0x77, 0x0c, 0x95, 0xa4, 0x9c,
+ 0x79, 0x54, 0xa2, 0x65, 0xc3, 0x70, 0xe6, 0x77, 0x04, 0x4f, 0x6c, 0xc6, 0xf8, 0x1b, 0x33, 0x7b,
+ 0xd6, 0x21, 0xd8, 0x9d, 0x0d, 0xaf, 0x50, 0x1a, 0x6b, 0x25, 0x73, 0xc9, 0x39, 0x83, 0xb5, 0x4a,
+ 0x60, 0x91, 0x5b, 0x3b, 0xa4, 0xd4, 0x23, 0x95, 0x1e, 0xb9, 0xa6, 0x98, 0x44, 0xf7, 0x3a, 0x15,
+ 0x5b, 0x5f, 0x9f, 0xcb, 0xb6, 0x71, 0xb4, 0xea, 0x5c, 0x42, 0x5f, 0x60, 0x3e, 0xa7, 0x21, 0xfa,
+ 0xbf, 0xe9, 0xbd, 0x16, 0xed, 0x95, 0xad, 0x26, 0xaf, 0x60, 0x50, 0xf1, 0x58, 0xb9, 0xf9, 0xa2,
+ 0xd8, 0xeb, 0xdf, 0x11, 0xdf, 0x7a, 0xc4, 0xc6, 0xe9, 0x26, 0xe9, 0xd8, 0xcd, 0xf9, 0xf3, 0x28,
+ 0xce, 0x05, 0x58, 0x29, 0xca, 0x57, 0x1e, 0xd5, 0xac, 0x77, 0x5b, 0x4f, 0xde, 0xea, 0x52, 0x53,
+ 0xfa, 0x1c, 0x4c, 0x64, 0x2a, 0xad, 0xb1, 0xc3, 0x16, 0xeb, 0x2e, 0x2a, 0x4d, 0x72, 0x0c, 0x03,
+ 0x4d, 0xce, 0x83, 0x44, 0xd5, 0x2f, 0xb6, 0xdf, 0xc9, 0x3f, 0x17, 0xbd, 0xc6, 0x90, 0xab, 0x95,
+ 0x1b, 0xe3, 0xc3, 0xe8, 0xfd, 0x04, 0x00, 0x00, 0xff, 0xff, 0x5c, 0xf6, 0x07, 0xbb, 0x6e, 0x02,
+ 0x00, 0x00,
+}
diff --git a/vendor/github.com/Philipp15b/go-steam/protocol/protobuf/unified/cloud.pb.go b/vendor/github.com/Philipp15b/go-steam/protocol/protobuf/unified/cloud.pb.go
new file mode 100644
index 00000000..d42a8cf7
--- /dev/null
+++ b/vendor/github.com/Philipp15b/go-steam/protocol/protobuf/unified/cloud.pb.go
@@ -0,0 +1,1424 @@
+// Code generated by protoc-gen-go.
+// source: steammessages_cloud.steamclient.proto
+// DO NOT EDIT!
+
+package unified
+
+import proto "github.com/golang/protobuf/proto"
+import fmt "fmt"
+import math "math"
+
+// Reference imports to suppress errors if they are not otherwise used.
+var _ = proto.Marshal
+var _ = fmt.Errorf
+var _ = math.Inf
+
+type CCloud_GetUploadServerInfo_Request struct {
+ Appid *uint32 `protobuf:"varint,1,opt,name=appid" json:"appid,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CCloud_GetUploadServerInfo_Request) Reset() { *m = CCloud_GetUploadServerInfo_Request{} }
+func (m *CCloud_GetUploadServerInfo_Request) String() string { return proto.CompactTextString(m) }
+func (*CCloud_GetUploadServerInfo_Request) ProtoMessage() {}
+func (*CCloud_GetUploadServerInfo_Request) Descriptor() ([]byte, []int) {
+ return cloud_fileDescriptor0, []int{0}
+}
+
+func (m *CCloud_GetUploadServerInfo_Request) GetAppid() uint32 {
+ if m != nil && m.Appid != nil {
+ return *m.Appid
+ }
+ return 0
+}
+
+type CCloud_GetUploadServerInfo_Response struct {
+ ServerUrl *string `protobuf:"bytes,1,opt,name=server_url" json:"server_url,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CCloud_GetUploadServerInfo_Response) Reset() { *m = CCloud_GetUploadServerInfo_Response{} }
+func (m *CCloud_GetUploadServerInfo_Response) String() string { return proto.CompactTextString(m) }
+func (*CCloud_GetUploadServerInfo_Response) ProtoMessage() {}
+func (*CCloud_GetUploadServerInfo_Response) Descriptor() ([]byte, []int) {
+ return cloud_fileDescriptor0, []int{1}
+}
+
+func (m *CCloud_GetUploadServerInfo_Response) GetServerUrl() string {
+ if m != nil && m.ServerUrl != nil {
+ return *m.ServerUrl
+ }
+ return ""
+}
+
+type CCloud_BeginHTTPUpload_Request struct {
+ Appid *uint32 `protobuf:"varint,1,opt,name=appid" json:"appid,omitempty"`
+ FileSize *uint32 `protobuf:"varint,2,opt,name=file_size" json:"file_size,omitempty"`
+ Filename *string `protobuf:"bytes,3,opt,name=filename" json:"filename,omitempty"`
+ FileSha *string `protobuf:"bytes,4,opt,name=file_sha" json:"file_sha,omitempty"`
+ IsPublic *bool `protobuf:"varint,5,opt,name=is_public" json:"is_public,omitempty"`
+ PlatformsToSync []string `protobuf:"bytes,6,rep,name=platforms_to_sync" json:"platforms_to_sync,omitempty"`
+ RequestHeadersNames []string `protobuf:"bytes,7,rep,name=request_headers_names" json:"request_headers_names,omitempty"`
+ RequestHeadersValues []string `protobuf:"bytes,8,rep,name=request_headers_values" json:"request_headers_values,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CCloud_BeginHTTPUpload_Request) Reset() { *m = CCloud_BeginHTTPUpload_Request{} }
+func (m *CCloud_BeginHTTPUpload_Request) String() string { return proto.CompactTextString(m) }
+func (*CCloud_BeginHTTPUpload_Request) ProtoMessage() {}
+func (*CCloud_BeginHTTPUpload_Request) Descriptor() ([]byte, []int) { return cloud_fileDescriptor0, []int{2} }
+
+func (m *CCloud_BeginHTTPUpload_Request) GetAppid() uint32 {
+ if m != nil && m.Appid != nil {
+ return *m.Appid
+ }
+ return 0
+}
+
+func (m *CCloud_BeginHTTPUpload_Request) GetFileSize() uint32 {
+ if m != nil && m.FileSize != nil {
+ return *m.FileSize
+ }
+ return 0
+}
+
+func (m *CCloud_BeginHTTPUpload_Request) GetFilename() string {
+ if m != nil && m.Filename != nil {
+ return *m.Filename
+ }
+ return ""
+}
+
+func (m *CCloud_BeginHTTPUpload_Request) GetFileSha() string {
+ if m != nil && m.FileSha != nil {
+ return *m.FileSha
+ }
+ return ""
+}
+
+func (m *CCloud_BeginHTTPUpload_Request) GetIsPublic() bool {
+ if m != nil && m.IsPublic != nil {
+ return *m.IsPublic
+ }
+ return false
+}
+
+func (m *CCloud_BeginHTTPUpload_Request) GetPlatformsToSync() []string {
+ if m != nil {
+ return m.PlatformsToSync
+ }
+ return nil
+}
+
+func (m *CCloud_BeginHTTPUpload_Request) GetRequestHeadersNames() []string {
+ if m != nil {
+ return m.RequestHeadersNames
+ }
+ return nil
+}
+
+func (m *CCloud_BeginHTTPUpload_Request) GetRequestHeadersValues() []string {
+ if m != nil {
+ return m.RequestHeadersValues
+ }
+ return nil
+}
+
+type CCloud_BeginHTTPUpload_Response struct {
+ Ugcid *uint64 `protobuf:"fixed64,1,opt,name=ugcid" json:"ugcid,omitempty"`
+ Timestamp *uint32 `protobuf:"fixed32,2,opt,name=timestamp" json:"timestamp,omitempty"`
+ UrlHost *string `protobuf:"bytes,3,opt,name=url_host" json:"url_host,omitempty"`
+ UrlPath *string `protobuf:"bytes,4,opt,name=url_path" json:"url_path,omitempty"`
+ UseHttps *bool `protobuf:"varint,5,opt,name=use_https" json:"use_https,omitempty"`
+ RequestHeaders []*CCloud_BeginHTTPUpload_Response_HTTPHeaders `protobuf:"bytes,6,rep,name=request_headers" json:"request_headers,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CCloud_BeginHTTPUpload_Response) Reset() { *m = CCloud_BeginHTTPUpload_Response{} }
+func (m *CCloud_BeginHTTPUpload_Response) String() string { return proto.CompactTextString(m) }
+func (*CCloud_BeginHTTPUpload_Response) ProtoMessage() {}
+func (*CCloud_BeginHTTPUpload_Response) Descriptor() ([]byte, []int) { return cloud_fileDescriptor0, []int{3} }
+
+func (m *CCloud_BeginHTTPUpload_Response) GetUgcid() uint64 {
+ if m != nil && m.Ugcid != nil {
+ return *m.Ugcid
+ }
+ return 0
+}
+
+func (m *CCloud_BeginHTTPUpload_Response) GetTimestamp() uint32 {
+ if m != nil && m.Timestamp != nil {
+ return *m.Timestamp
+ }
+ return 0
+}
+
+func (m *CCloud_BeginHTTPUpload_Response) GetUrlHost() string {
+ if m != nil && m.UrlHost != nil {
+ return *m.UrlHost
+ }
+ return ""
+}
+
+func (m *CCloud_BeginHTTPUpload_Response) GetUrlPath() string {
+ if m != nil && m.UrlPath != nil {
+ return *m.UrlPath
+ }
+ return ""
+}
+
+func (m *CCloud_BeginHTTPUpload_Response) GetUseHttps() bool {
+ if m != nil && m.UseHttps != nil {
+ return *m.UseHttps
+ }
+ return false
+}
+
+func (m *CCloud_BeginHTTPUpload_Response) GetRequestHeaders() []*CCloud_BeginHTTPUpload_Response_HTTPHeaders {
+ if m != nil {
+ return m.RequestHeaders
+ }
+ return nil
+}
+
+type CCloud_BeginHTTPUpload_Response_HTTPHeaders 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 *CCloud_BeginHTTPUpload_Response_HTTPHeaders) Reset() {
+ *m = CCloud_BeginHTTPUpload_Response_HTTPHeaders{}
+}
+func (m *CCloud_BeginHTTPUpload_Response_HTTPHeaders) String() string {
+ return proto.CompactTextString(m)
+}
+func (*CCloud_BeginHTTPUpload_Response_HTTPHeaders) ProtoMessage() {}
+func (*CCloud_BeginHTTPUpload_Response_HTTPHeaders) Descriptor() ([]byte, []int) {
+ return cloud_fileDescriptor0, []int{3, 0}
+}
+
+func (m *CCloud_BeginHTTPUpload_Response_HTTPHeaders) GetName() string {
+ if m != nil && m.Name != nil {
+ return *m.Name
+ }
+ return ""
+}
+
+func (m *CCloud_BeginHTTPUpload_Response_HTTPHeaders) GetValue() string {
+ if m != nil && m.Value != nil {
+ return *m.Value
+ }
+ return ""
+}
+
+type CCloud_CommitHTTPUpload_Request struct {
+ TransferSucceeded *bool `protobuf:"varint,1,opt,name=transfer_succeeded" json:"transfer_succeeded,omitempty"`
+ Appid *uint32 `protobuf:"varint,2,opt,name=appid" json:"appid,omitempty"`
+ FileSha *string `protobuf:"bytes,3,opt,name=file_sha" json:"file_sha,omitempty"`
+ Filename *string `protobuf:"bytes,4,opt,name=filename" json:"filename,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CCloud_CommitHTTPUpload_Request) Reset() { *m = CCloud_CommitHTTPUpload_Request{} }
+func (m *CCloud_CommitHTTPUpload_Request) String() string { return proto.CompactTextString(m) }
+func (*CCloud_CommitHTTPUpload_Request) ProtoMessage() {}
+func (*CCloud_CommitHTTPUpload_Request) Descriptor() ([]byte, []int) { return cloud_fileDescriptor0, []int{4} }
+
+func (m *CCloud_CommitHTTPUpload_Request) GetTransferSucceeded() bool {
+ if m != nil && m.TransferSucceeded != nil {
+ return *m.TransferSucceeded
+ }
+ return false
+}
+
+func (m *CCloud_CommitHTTPUpload_Request) GetAppid() uint32 {
+ if m != nil && m.Appid != nil {
+ return *m.Appid
+ }
+ return 0
+}
+
+func (m *CCloud_CommitHTTPUpload_Request) GetFileSha() string {
+ if m != nil && m.FileSha != nil {
+ return *m.FileSha
+ }
+ return ""
+}
+
+func (m *CCloud_CommitHTTPUpload_Request) GetFilename() string {
+ if m != nil && m.Filename != nil {
+ return *m.Filename
+ }
+ return ""
+}
+
+type CCloud_CommitHTTPUpload_Response struct {
+ FileCommitted *bool `protobuf:"varint,1,opt,name=file_committed" json:"file_committed,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CCloud_CommitHTTPUpload_Response) Reset() { *m = CCloud_CommitHTTPUpload_Response{} }
+func (m *CCloud_CommitHTTPUpload_Response) String() string { return proto.CompactTextString(m) }
+func (*CCloud_CommitHTTPUpload_Response) ProtoMessage() {}
+func (*CCloud_CommitHTTPUpload_Response) Descriptor() ([]byte, []int) {
+ return cloud_fileDescriptor0, []int{5}
+}
+
+func (m *CCloud_CommitHTTPUpload_Response) GetFileCommitted() bool {
+ if m != nil && m.FileCommitted != nil {
+ return *m.FileCommitted
+ }
+ return false
+}
+
+type CCloud_GetFileDetails_Request struct {
+ Ugcid *uint64 `protobuf:"varint,1,opt,name=ugcid" json:"ugcid,omitempty"`
+ Appid *uint32 `protobuf:"varint,2,opt,name=appid" json:"appid,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CCloud_GetFileDetails_Request) Reset() { *m = CCloud_GetFileDetails_Request{} }
+func (m *CCloud_GetFileDetails_Request) String() string { return proto.CompactTextString(m) }
+func (*CCloud_GetFileDetails_Request) ProtoMessage() {}
+func (*CCloud_GetFileDetails_Request) Descriptor() ([]byte, []int) { return cloud_fileDescriptor0, []int{6} }
+
+func (m *CCloud_GetFileDetails_Request) GetUgcid() uint64 {
+ if m != nil && m.Ugcid != nil {
+ return *m.Ugcid
+ }
+ return 0
+}
+
+func (m *CCloud_GetFileDetails_Request) GetAppid() uint32 {
+ if m != nil && m.Appid != nil {
+ return *m.Appid
+ }
+ return 0
+}
+
+type CCloud_UserFile struct {
+ Appid *uint32 `protobuf:"varint,1,opt,name=appid" json:"appid,omitempty"`
+ Ugcid *uint64 `protobuf:"varint,2,opt,name=ugcid" json:"ugcid,omitempty"`
+ Filename *string `protobuf:"bytes,3,opt,name=filename" json:"filename,omitempty"`
+ Timestamp *uint64 `protobuf:"varint,4,opt,name=timestamp" json:"timestamp,omitempty"`
+ FileSize *uint32 `protobuf:"varint,5,opt,name=file_size" json:"file_size,omitempty"`
+ Url *string `protobuf:"bytes,6,opt,name=url" json:"url,omitempty"`
+ SteamidCreator *uint64 `protobuf:"fixed64,7,opt,name=steamid_creator" json:"steamid_creator,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CCloud_UserFile) Reset() { *m = CCloud_UserFile{} }
+func (m *CCloud_UserFile) String() string { return proto.CompactTextString(m) }
+func (*CCloud_UserFile) ProtoMessage() {}
+func (*CCloud_UserFile) Descriptor() ([]byte, []int) { return cloud_fileDescriptor0, []int{7} }
+
+func (m *CCloud_UserFile) GetAppid() uint32 {
+ if m != nil && m.Appid != nil {
+ return *m.Appid
+ }
+ return 0
+}
+
+func (m *CCloud_UserFile) GetUgcid() uint64 {
+ if m != nil && m.Ugcid != nil {
+ return *m.Ugcid
+ }
+ return 0
+}
+
+func (m *CCloud_UserFile) GetFilename() string {
+ if m != nil && m.Filename != nil {
+ return *m.Filename
+ }
+ return ""
+}
+
+func (m *CCloud_UserFile) GetTimestamp() uint64 {
+ if m != nil && m.Timestamp != nil {
+ return *m.Timestamp
+ }
+ return 0
+}
+
+func (m *CCloud_UserFile) GetFileSize() uint32 {
+ if m != nil && m.FileSize != nil {
+ return *m.FileSize
+ }
+ return 0
+}
+
+func (m *CCloud_UserFile) GetUrl() string {
+ if m != nil && m.Url != nil {
+ return *m.Url
+ }
+ return ""
+}
+
+func (m *CCloud_UserFile) GetSteamidCreator() uint64 {
+ if m != nil && m.SteamidCreator != nil {
+ return *m.SteamidCreator
+ }
+ return 0
+}
+
+type CCloud_GetFileDetails_Response struct {
+ Details *CCloud_UserFile `protobuf:"bytes,1,opt,name=details" json:"details,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CCloud_GetFileDetails_Response) Reset() { *m = CCloud_GetFileDetails_Response{} }
+func (m *CCloud_GetFileDetails_Response) String() string { return proto.CompactTextString(m) }
+func (*CCloud_GetFileDetails_Response) ProtoMessage() {}
+func (*CCloud_GetFileDetails_Response) Descriptor() ([]byte, []int) { return cloud_fileDescriptor0, []int{8} }
+
+func (m *CCloud_GetFileDetails_Response) GetDetails() *CCloud_UserFile {
+ if m != nil {
+ return m.Details
+ }
+ return nil
+}
+
+type CCloud_EnumerateUserFiles_Request struct {
+ Appid *uint32 `protobuf:"varint,1,opt,name=appid" json:"appid,omitempty"`
+ ExtendedDetails *bool `protobuf:"varint,2,opt,name=extended_details" json:"extended_details,omitempty"`
+ Count *uint32 `protobuf:"varint,3,opt,name=count" json:"count,omitempty"`
+ StartIndex *uint32 `protobuf:"varint,4,opt,name=start_index" json:"start_index,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CCloud_EnumerateUserFiles_Request) Reset() { *m = CCloud_EnumerateUserFiles_Request{} }
+func (m *CCloud_EnumerateUserFiles_Request) String() string { return proto.CompactTextString(m) }
+func (*CCloud_EnumerateUserFiles_Request) ProtoMessage() {}
+func (*CCloud_EnumerateUserFiles_Request) Descriptor() ([]byte, []int) {
+ return cloud_fileDescriptor0, []int{9}
+}
+
+func (m *CCloud_EnumerateUserFiles_Request) GetAppid() uint32 {
+ if m != nil && m.Appid != nil {
+ return *m.Appid
+ }
+ return 0
+}
+
+func (m *CCloud_EnumerateUserFiles_Request) GetExtendedDetails() bool {
+ if m != nil && m.ExtendedDetails != nil {
+ return *m.ExtendedDetails
+ }
+ return false
+}
+
+func (m *CCloud_EnumerateUserFiles_Request) GetCount() uint32 {
+ if m != nil && m.Count != nil {
+ return *m.Count
+ }
+ return 0
+}
+
+func (m *CCloud_EnumerateUserFiles_Request) GetStartIndex() uint32 {
+ if m != nil && m.StartIndex != nil {
+ return *m.StartIndex
+ }
+ return 0
+}
+
+type CCloud_EnumerateUserFiles_Response struct {
+ Files []*CCloud_UserFile `protobuf:"bytes,1,rep,name=files" json:"files,omitempty"`
+ TotalFiles *uint32 `protobuf:"varint,2,opt,name=total_files" json:"total_files,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CCloud_EnumerateUserFiles_Response) Reset() { *m = CCloud_EnumerateUserFiles_Response{} }
+func (m *CCloud_EnumerateUserFiles_Response) String() string { return proto.CompactTextString(m) }
+func (*CCloud_EnumerateUserFiles_Response) ProtoMessage() {}
+func (*CCloud_EnumerateUserFiles_Response) Descriptor() ([]byte, []int) {
+ return cloud_fileDescriptor0, []int{10}
+}
+
+func (m *CCloud_EnumerateUserFiles_Response) GetFiles() []*CCloud_UserFile {
+ if m != nil {
+ return m.Files
+ }
+ return nil
+}
+
+func (m *CCloud_EnumerateUserFiles_Response) GetTotalFiles() uint32 {
+ if m != nil && m.TotalFiles != nil {
+ return *m.TotalFiles
+ }
+ return 0
+}
+
+type CCloud_Delete_Request struct {
+ Filename *string `protobuf:"bytes,1,opt,name=filename" json:"filename,omitempty"`
+ Appid *uint32 `protobuf:"varint,2,opt,name=appid" json:"appid,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CCloud_Delete_Request) Reset() { *m = CCloud_Delete_Request{} }
+func (m *CCloud_Delete_Request) String() string { return proto.CompactTextString(m) }
+func (*CCloud_Delete_Request) ProtoMessage() {}
+func (*CCloud_Delete_Request) Descriptor() ([]byte, []int) { return cloud_fileDescriptor0, []int{11} }
+
+func (m *CCloud_Delete_Request) GetFilename() string {
+ if m != nil && m.Filename != nil {
+ return *m.Filename
+ }
+ return ""
+}
+
+func (m *CCloud_Delete_Request) GetAppid() uint32 {
+ if m != nil && m.Appid != nil {
+ return *m.Appid
+ }
+ return 0
+}
+
+type CCloud_Delete_Response struct {
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CCloud_Delete_Response) Reset() { *m = CCloud_Delete_Response{} }
+func (m *CCloud_Delete_Response) String() string { return proto.CompactTextString(m) }
+func (*CCloud_Delete_Response) ProtoMessage() {}
+func (*CCloud_Delete_Response) Descriptor() ([]byte, []int) { return cloud_fileDescriptor0, []int{12} }
+
+type CCloud_GetClientEncryptionKey_Request struct {
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CCloud_GetClientEncryptionKey_Request) Reset() { *m = CCloud_GetClientEncryptionKey_Request{} }
+func (m *CCloud_GetClientEncryptionKey_Request) String() string { return proto.CompactTextString(m) }
+func (*CCloud_GetClientEncryptionKey_Request) ProtoMessage() {}
+func (*CCloud_GetClientEncryptionKey_Request) Descriptor() ([]byte, []int) {
+ return cloud_fileDescriptor0, []int{13}
+}
+
+type CCloud_GetClientEncryptionKey_Response struct {
+ Key []byte `protobuf:"bytes,1,opt,name=key" json:"key,omitempty"`
+ Crc *int32 `protobuf:"varint,2,opt,name=crc" json:"crc,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CCloud_GetClientEncryptionKey_Response) Reset() {
+ *m = CCloud_GetClientEncryptionKey_Response{}
+}
+func (m *CCloud_GetClientEncryptionKey_Response) String() string { return proto.CompactTextString(m) }
+func (*CCloud_GetClientEncryptionKey_Response) ProtoMessage() {}
+func (*CCloud_GetClientEncryptionKey_Response) Descriptor() ([]byte, []int) {
+ return cloud_fileDescriptor0, []int{14}
+}
+
+func (m *CCloud_GetClientEncryptionKey_Response) GetKey() []byte {
+ if m != nil {
+ return m.Key
+ }
+ return nil
+}
+
+func (m *CCloud_GetClientEncryptionKey_Response) GetCrc() int32 {
+ if m != nil && m.Crc != nil {
+ return *m.Crc
+ }
+ return 0
+}
+
+type CCloud_CDNReport_Notification struct {
+ Steamid *uint64 `protobuf:"fixed64,1,opt,name=steamid" json:"steamid,omitempty"`
+ Url *string `protobuf:"bytes,2,opt,name=url" json:"url,omitempty"`
+ Success *bool `protobuf:"varint,3,opt,name=success" json:"success,omitempty"`
+ HttpStatusCode *uint32 `protobuf:"varint,4,opt,name=http_status_code" json:"http_status_code,omitempty"`
+ ExpectedBytes *uint64 `protobuf:"varint,5,opt,name=expected_bytes" json:"expected_bytes,omitempty"`
+ ReceivedBytes *uint64 `protobuf:"varint,6,opt,name=received_bytes" json:"received_bytes,omitempty"`
+ Duration *uint32 `protobuf:"varint,7,opt,name=duration" json:"duration,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CCloud_CDNReport_Notification) Reset() { *m = CCloud_CDNReport_Notification{} }
+func (m *CCloud_CDNReport_Notification) String() string { return proto.CompactTextString(m) }
+func (*CCloud_CDNReport_Notification) ProtoMessage() {}
+func (*CCloud_CDNReport_Notification) Descriptor() ([]byte, []int) { return cloud_fileDescriptor0, []int{15} }
+
+func (m *CCloud_CDNReport_Notification) GetSteamid() uint64 {
+ if m != nil && m.Steamid != nil {
+ return *m.Steamid
+ }
+ return 0
+}
+
+func (m *CCloud_CDNReport_Notification) GetUrl() string {
+ if m != nil && m.Url != nil {
+ return *m.Url
+ }
+ return ""
+}
+
+func (m *CCloud_CDNReport_Notification) GetSuccess() bool {
+ if m != nil && m.Success != nil {
+ return *m.Success
+ }
+ return false
+}
+
+func (m *CCloud_CDNReport_Notification) GetHttpStatusCode() uint32 {
+ if m != nil && m.HttpStatusCode != nil {
+ return *m.HttpStatusCode
+ }
+ return 0
+}
+
+func (m *CCloud_CDNReport_Notification) GetExpectedBytes() uint64 {
+ if m != nil && m.ExpectedBytes != nil {
+ return *m.ExpectedBytes
+ }
+ return 0
+}
+
+func (m *CCloud_CDNReport_Notification) GetReceivedBytes() uint64 {
+ if m != nil && m.ReceivedBytes != nil {
+ return *m.ReceivedBytes
+ }
+ return 0
+}
+
+func (m *CCloud_CDNReport_Notification) GetDuration() uint32 {
+ if m != nil && m.Duration != nil {
+ return *m.Duration
+ }
+ return 0
+}
+
+type CCloud_ExternalStorageTransferReport_Notification struct {
+ Host *string `protobuf:"bytes,1,opt,name=host" json:"host,omitempty"`
+ Path *string `protobuf:"bytes,2,opt,name=path" json:"path,omitempty"`
+ IsUpload *bool `protobuf:"varint,3,opt,name=is_upload" json:"is_upload,omitempty"`
+ Success *bool `protobuf:"varint,4,opt,name=success" json:"success,omitempty"`
+ HttpStatusCode *uint32 `protobuf:"varint,5,opt,name=http_status_code" json:"http_status_code,omitempty"`
+ BytesExpected *uint64 `protobuf:"varint,6,opt,name=bytes_expected" json:"bytes_expected,omitempty"`
+ BytesActual *uint64 `protobuf:"varint,7,opt,name=bytes_actual" json:"bytes_actual,omitempty"`
+ DurationMs *uint32 `protobuf:"varint,8,opt,name=duration_ms" json:"duration_ms,omitempty"`
+ Cellid *uint32 `protobuf:"varint,9,opt,name=cellid" json:"cellid,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CCloud_ExternalStorageTransferReport_Notification) Reset() {
+ *m = CCloud_ExternalStorageTransferReport_Notification{}
+}
+func (m *CCloud_ExternalStorageTransferReport_Notification) String() string {
+ return proto.CompactTextString(m)
+}
+func (*CCloud_ExternalStorageTransferReport_Notification) ProtoMessage() {}
+func (*CCloud_ExternalStorageTransferReport_Notification) Descriptor() ([]byte, []int) {
+ return cloud_fileDescriptor0, []int{16}
+}
+
+func (m *CCloud_ExternalStorageTransferReport_Notification) GetHost() string {
+ if m != nil && m.Host != nil {
+ return *m.Host
+ }
+ return ""
+}
+
+func (m *CCloud_ExternalStorageTransferReport_Notification) GetPath() string {
+ if m != nil && m.Path != nil {
+ return *m.Path
+ }
+ return ""
+}
+
+func (m *CCloud_ExternalStorageTransferReport_Notification) GetIsUpload() bool {
+ if m != nil && m.IsUpload != nil {
+ return *m.IsUpload
+ }
+ return false
+}
+
+func (m *CCloud_ExternalStorageTransferReport_Notification) GetSuccess() bool {
+ if m != nil && m.Success != nil {
+ return *m.Success
+ }
+ return false
+}
+
+func (m *CCloud_ExternalStorageTransferReport_Notification) GetHttpStatusCode() uint32 {
+ if m != nil && m.HttpStatusCode != nil {
+ return *m.HttpStatusCode
+ }
+ return 0
+}
+
+func (m *CCloud_ExternalStorageTransferReport_Notification) GetBytesExpected() uint64 {
+ if m != nil && m.BytesExpected != nil {
+ return *m.BytesExpected
+ }
+ return 0
+}
+
+func (m *CCloud_ExternalStorageTransferReport_Notification) GetBytesActual() uint64 {
+ if m != nil && m.BytesActual != nil {
+ return *m.BytesActual
+ }
+ return 0
+}
+
+func (m *CCloud_ExternalStorageTransferReport_Notification) GetDurationMs() uint32 {
+ if m != nil && m.DurationMs != nil {
+ return *m.DurationMs
+ }
+ return 0
+}
+
+func (m *CCloud_ExternalStorageTransferReport_Notification) GetCellid() uint32 {
+ if m != nil && m.Cellid != nil {
+ return *m.Cellid
+ }
+ return 0
+}
+
+type CCloud_ClientBeginFileUpload_Request struct {
+ Appid *uint32 `protobuf:"varint,1,opt,name=appid" json:"appid,omitempty"`
+ FileSize *uint32 `protobuf:"varint,2,opt,name=file_size" json:"file_size,omitempty"`
+ RawFileSize *uint32 `protobuf:"varint,3,opt,name=raw_file_size" json:"raw_file_size,omitempty"`
+ FileSha []byte `protobuf:"bytes,4,opt,name=file_sha" json:"file_sha,omitempty"`
+ TimeStamp *uint64 `protobuf:"varint,5,opt,name=time_stamp" json:"time_stamp,omitempty"`
+ Filename *string `protobuf:"bytes,6,opt,name=filename" json:"filename,omitempty"`
+ PlatformsToSync *uint32 `protobuf:"varint,7,opt,name=platforms_to_sync,def=4294967295" json:"platforms_to_sync,omitempty"`
+ CellId *uint32 `protobuf:"varint,9,opt,name=cell_id" json:"cell_id,omitempty"`
+ CanEncrypt *bool `protobuf:"varint,10,opt,name=can_encrypt" json:"can_encrypt,omitempty"`
+ IsSharedFile *bool `protobuf:"varint,11,opt,name=is_shared_file" json:"is_shared_file,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CCloud_ClientBeginFileUpload_Request) Reset() { *m = CCloud_ClientBeginFileUpload_Request{} }
+func (m *CCloud_ClientBeginFileUpload_Request) String() string { return proto.CompactTextString(m) }
+func (*CCloud_ClientBeginFileUpload_Request) ProtoMessage() {}
+func (*CCloud_ClientBeginFileUpload_Request) Descriptor() ([]byte, []int) {
+ return cloud_fileDescriptor0, []int{17}
+}
+
+const Default_CCloud_ClientBeginFileUpload_Request_PlatformsToSync uint32 = 4294967295
+
+func (m *CCloud_ClientBeginFileUpload_Request) GetAppid() uint32 {
+ if m != nil && m.Appid != nil {
+ return *m.Appid
+ }
+ return 0
+}
+
+func (m *CCloud_ClientBeginFileUpload_Request) GetFileSize() uint32 {
+ if m != nil && m.FileSize != nil {
+ return *m.FileSize
+ }
+ return 0
+}
+
+func (m *CCloud_ClientBeginFileUpload_Request) GetRawFileSize() uint32 {
+ if m != nil && m.RawFileSize != nil {
+ return *m.RawFileSize
+ }
+ return 0
+}
+
+func (m *CCloud_ClientBeginFileUpload_Request) GetFileSha() []byte {
+ if m != nil {
+ return m.FileSha
+ }
+ return nil
+}
+
+func (m *CCloud_ClientBeginFileUpload_Request) GetTimeStamp() uint64 {
+ if m != nil && m.TimeStamp != nil {
+ return *m.TimeStamp
+ }
+ return 0
+}
+
+func (m *CCloud_ClientBeginFileUpload_Request) GetFilename() string {
+ if m != nil && m.Filename != nil {
+ return *m.Filename
+ }
+ return ""
+}
+
+func (m *CCloud_ClientBeginFileUpload_Request) GetPlatformsToSync() uint32 {
+ if m != nil && m.PlatformsToSync != nil {
+ return *m.PlatformsToSync
+ }
+ return Default_CCloud_ClientBeginFileUpload_Request_PlatformsToSync
+}
+
+func (m *CCloud_ClientBeginFileUpload_Request) GetCellId() uint32 {
+ if m != nil && m.CellId != nil {
+ return *m.CellId
+ }
+ return 0
+}
+
+func (m *CCloud_ClientBeginFileUpload_Request) GetCanEncrypt() bool {
+ if m != nil && m.CanEncrypt != nil {
+ return *m.CanEncrypt
+ }
+ return false
+}
+
+func (m *CCloud_ClientBeginFileUpload_Request) GetIsSharedFile() bool {
+ if m != nil && m.IsSharedFile != nil {
+ return *m.IsSharedFile
+ }
+ return false
+}
+
+type ClientCloudFileUploadBlockDetails struct {
+ UrlHost *string `protobuf:"bytes,1,opt,name=url_host" json:"url_host,omitempty"`
+ UrlPath *string `protobuf:"bytes,2,opt,name=url_path" json:"url_path,omitempty"`
+ UseHttps *bool `protobuf:"varint,3,opt,name=use_https" json:"use_https,omitempty"`
+ HttpMethod *int32 `protobuf:"varint,4,opt,name=http_method" json:"http_method,omitempty"`
+ RequestHeaders []*ClientCloudFileUploadBlockDetails_HTTPHeaders `protobuf:"bytes,5,rep,name=request_headers" json:"request_headers,omitempty"`
+ BlockOffset *uint64 `protobuf:"varint,6,opt,name=block_offset" json:"block_offset,omitempty"`
+ BlockLength *uint32 `protobuf:"varint,7,opt,name=block_length" json:"block_length,omitempty"`
+ ExplicitBodyData []byte `protobuf:"bytes,8,opt,name=explicit_body_data" json:"explicit_body_data,omitempty"`
+ MayParallelize *bool `protobuf:"varint,9,opt,name=may_parallelize" json:"may_parallelize,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *ClientCloudFileUploadBlockDetails) Reset() { *m = ClientCloudFileUploadBlockDetails{} }
+func (m *ClientCloudFileUploadBlockDetails) String() string { return proto.CompactTextString(m) }
+func (*ClientCloudFileUploadBlockDetails) ProtoMessage() {}
+func (*ClientCloudFileUploadBlockDetails) Descriptor() ([]byte, []int) {
+ return cloud_fileDescriptor0, []int{18}
+}
+
+func (m *ClientCloudFileUploadBlockDetails) GetUrlHost() string {
+ if m != nil && m.UrlHost != nil {
+ return *m.UrlHost
+ }
+ return ""
+}
+
+func (m *ClientCloudFileUploadBlockDetails) GetUrlPath() string {
+ if m != nil && m.UrlPath != nil {
+ return *m.UrlPath
+ }
+ return ""
+}
+
+func (m *ClientCloudFileUploadBlockDetails) GetUseHttps() bool {
+ if m != nil && m.UseHttps != nil {
+ return *m.UseHttps
+ }
+ return false
+}
+
+func (m *ClientCloudFileUploadBlockDetails) GetHttpMethod() int32 {
+ if m != nil && m.HttpMethod != nil {
+ return *m.HttpMethod
+ }
+ return 0
+}
+
+func (m *ClientCloudFileUploadBlockDetails) GetRequestHeaders() []*ClientCloudFileUploadBlockDetails_HTTPHeaders {
+ if m != nil {
+ return m.RequestHeaders
+ }
+ return nil
+}
+
+func (m *ClientCloudFileUploadBlockDetails) GetBlockOffset() uint64 {
+ if m != nil && m.BlockOffset != nil {
+ return *m.BlockOffset
+ }
+ return 0
+}
+
+func (m *ClientCloudFileUploadBlockDetails) GetBlockLength() uint32 {
+ if m != nil && m.BlockLength != nil {
+ return *m.BlockLength
+ }
+ return 0
+}
+
+func (m *ClientCloudFileUploadBlockDetails) GetExplicitBodyData() []byte {
+ if m != nil {
+ return m.ExplicitBodyData
+ }
+ return nil
+}
+
+func (m *ClientCloudFileUploadBlockDetails) GetMayParallelize() bool {
+ if m != nil && m.MayParallelize != nil {
+ return *m.MayParallelize
+ }
+ return false
+}
+
+type ClientCloudFileUploadBlockDetails_HTTPHeaders 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 *ClientCloudFileUploadBlockDetails_HTTPHeaders) Reset() {
+ *m = ClientCloudFileUploadBlockDetails_HTTPHeaders{}
+}
+func (m *ClientCloudFileUploadBlockDetails_HTTPHeaders) String() string {
+ return proto.CompactTextString(m)
+}
+func (*ClientCloudFileUploadBlockDetails_HTTPHeaders) ProtoMessage() {}
+func (*ClientCloudFileUploadBlockDetails_HTTPHeaders) Descriptor() ([]byte, []int) {
+ return cloud_fileDescriptor0, []int{18, 0}
+}
+
+func (m *ClientCloudFileUploadBlockDetails_HTTPHeaders) GetName() string {
+ if m != nil && m.Name != nil {
+ return *m.Name
+ }
+ return ""
+}
+
+func (m *ClientCloudFileUploadBlockDetails_HTTPHeaders) GetValue() string {
+ if m != nil && m.Value != nil {
+ return *m.Value
+ }
+ return ""
+}
+
+type CCloud_ClientBeginFileUpload_Response struct {
+ EncryptFile *bool `protobuf:"varint,1,opt,name=encrypt_file" json:"encrypt_file,omitempty"`
+ BlockRequests []*ClientCloudFileUploadBlockDetails `protobuf:"bytes,2,rep,name=block_requests" json:"block_requests,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CCloud_ClientBeginFileUpload_Response) Reset() { *m = CCloud_ClientBeginFileUpload_Response{} }
+func (m *CCloud_ClientBeginFileUpload_Response) String() string { return proto.CompactTextString(m) }
+func (*CCloud_ClientBeginFileUpload_Response) ProtoMessage() {}
+func (*CCloud_ClientBeginFileUpload_Response) Descriptor() ([]byte, []int) {
+ return cloud_fileDescriptor0, []int{19}
+}
+
+func (m *CCloud_ClientBeginFileUpload_Response) GetEncryptFile() bool {
+ if m != nil && m.EncryptFile != nil {
+ return *m.EncryptFile
+ }
+ return false
+}
+
+func (m *CCloud_ClientBeginFileUpload_Response) GetBlockRequests() []*ClientCloudFileUploadBlockDetails {
+ if m != nil {
+ return m.BlockRequests
+ }
+ return nil
+}
+
+type CCloud_ClientCommitFileUpload_Request struct {
+ TransferSucceeded *bool `protobuf:"varint,1,opt,name=transfer_succeeded" json:"transfer_succeeded,omitempty"`
+ Appid *uint32 `protobuf:"varint,2,opt,name=appid" json:"appid,omitempty"`
+ FileSha []byte `protobuf:"bytes,3,opt,name=file_sha" json:"file_sha,omitempty"`
+ Filename *string `protobuf:"bytes,4,opt,name=filename" json:"filename,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CCloud_ClientCommitFileUpload_Request) Reset() { *m = CCloud_ClientCommitFileUpload_Request{} }
+func (m *CCloud_ClientCommitFileUpload_Request) String() string { return proto.CompactTextString(m) }
+func (*CCloud_ClientCommitFileUpload_Request) ProtoMessage() {}
+func (*CCloud_ClientCommitFileUpload_Request) Descriptor() ([]byte, []int) {
+ return cloud_fileDescriptor0, []int{20}
+}
+
+func (m *CCloud_ClientCommitFileUpload_Request) GetTransferSucceeded() bool {
+ if m != nil && m.TransferSucceeded != nil {
+ return *m.TransferSucceeded
+ }
+ return false
+}
+
+func (m *CCloud_ClientCommitFileUpload_Request) GetAppid() uint32 {
+ if m != nil && m.Appid != nil {
+ return *m.Appid
+ }
+ return 0
+}
+
+func (m *CCloud_ClientCommitFileUpload_Request) GetFileSha() []byte {
+ if m != nil {
+ return m.FileSha
+ }
+ return nil
+}
+
+func (m *CCloud_ClientCommitFileUpload_Request) GetFilename() string {
+ if m != nil && m.Filename != nil {
+ return *m.Filename
+ }
+ return ""
+}
+
+type CCloud_ClientCommitFileUpload_Response struct {
+ FileCommitted *bool `protobuf:"varint,1,opt,name=file_committed" json:"file_committed,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CCloud_ClientCommitFileUpload_Response) Reset() {
+ *m = CCloud_ClientCommitFileUpload_Response{}
+}
+func (m *CCloud_ClientCommitFileUpload_Response) String() string { return proto.CompactTextString(m) }
+func (*CCloud_ClientCommitFileUpload_Response) ProtoMessage() {}
+func (*CCloud_ClientCommitFileUpload_Response) Descriptor() ([]byte, []int) {
+ return cloud_fileDescriptor0, []int{21}
+}
+
+func (m *CCloud_ClientCommitFileUpload_Response) GetFileCommitted() bool {
+ if m != nil && m.FileCommitted != nil {
+ return *m.FileCommitted
+ }
+ return false
+}
+
+type CCloud_ClientFileDownload_Request struct {
+ Appid *uint32 `protobuf:"varint,1,opt,name=appid" json:"appid,omitempty"`
+ Filename *string `protobuf:"bytes,2,opt,name=filename" json:"filename,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CCloud_ClientFileDownload_Request) Reset() { *m = CCloud_ClientFileDownload_Request{} }
+func (m *CCloud_ClientFileDownload_Request) String() string { return proto.CompactTextString(m) }
+func (*CCloud_ClientFileDownload_Request) ProtoMessage() {}
+func (*CCloud_ClientFileDownload_Request) Descriptor() ([]byte, []int) {
+ return cloud_fileDescriptor0, []int{22}
+}
+
+func (m *CCloud_ClientFileDownload_Request) GetAppid() uint32 {
+ if m != nil && m.Appid != nil {
+ return *m.Appid
+ }
+ return 0
+}
+
+func (m *CCloud_ClientFileDownload_Request) GetFilename() string {
+ if m != nil && m.Filename != nil {
+ return *m.Filename
+ }
+ return ""
+}
+
+type CCloud_ClientFileDownload_Response struct {
+ Appid *uint32 `protobuf:"varint,1,opt,name=appid" json:"appid,omitempty"`
+ FileSize *uint32 `protobuf:"varint,2,opt,name=file_size" json:"file_size,omitempty"`
+ RawFileSize *uint32 `protobuf:"varint,3,opt,name=raw_file_size" json:"raw_file_size,omitempty"`
+ ShaFile []byte `protobuf:"bytes,4,opt,name=sha_file" json:"sha_file,omitempty"`
+ TimeStamp *uint64 `protobuf:"varint,5,opt,name=time_stamp" json:"time_stamp,omitempty"`
+ IsExplicitDelete *bool `protobuf:"varint,6,opt,name=is_explicit_delete" json:"is_explicit_delete,omitempty"`
+ UrlHost *string `protobuf:"bytes,7,opt,name=url_host" json:"url_host,omitempty"`
+ UrlPath *string `protobuf:"bytes,8,opt,name=url_path" json:"url_path,omitempty"`
+ UseHttps *bool `protobuf:"varint,9,opt,name=use_https" json:"use_https,omitempty"`
+ RequestHeaders []*CCloud_ClientFileDownload_Response_HTTPHeaders `protobuf:"bytes,10,rep,name=request_headers" json:"request_headers,omitempty"`
+ Encrypted *bool `protobuf:"varint,11,opt,name=encrypted" json:"encrypted,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CCloud_ClientFileDownload_Response) Reset() { *m = CCloud_ClientFileDownload_Response{} }
+func (m *CCloud_ClientFileDownload_Response) String() string { return proto.CompactTextString(m) }
+func (*CCloud_ClientFileDownload_Response) ProtoMessage() {}
+func (*CCloud_ClientFileDownload_Response) Descriptor() ([]byte, []int) {
+ return cloud_fileDescriptor0, []int{23}
+}
+
+func (m *CCloud_ClientFileDownload_Response) GetAppid() uint32 {
+ if m != nil && m.Appid != nil {
+ return *m.Appid
+ }
+ return 0
+}
+
+func (m *CCloud_ClientFileDownload_Response) GetFileSize() uint32 {
+ if m != nil && m.FileSize != nil {
+ return *m.FileSize
+ }
+ return 0
+}
+
+func (m *CCloud_ClientFileDownload_Response) GetRawFileSize() uint32 {
+ if m != nil && m.RawFileSize != nil {
+ return *m.RawFileSize
+ }
+ return 0
+}
+
+func (m *CCloud_ClientFileDownload_Response) GetShaFile() []byte {
+ if m != nil {
+ return m.ShaFile
+ }
+ return nil
+}
+
+func (m *CCloud_ClientFileDownload_Response) GetTimeStamp() uint64 {
+ if m != nil && m.TimeStamp != nil {
+ return *m.TimeStamp
+ }
+ return 0
+}
+
+func (m *CCloud_ClientFileDownload_Response) GetIsExplicitDelete() bool {
+ if m != nil && m.IsExplicitDelete != nil {
+ return *m.IsExplicitDelete
+ }
+ return false
+}
+
+func (m *CCloud_ClientFileDownload_Response) GetUrlHost() string {
+ if m != nil && m.UrlHost != nil {
+ return *m.UrlHost
+ }
+ return ""
+}
+
+func (m *CCloud_ClientFileDownload_Response) GetUrlPath() string {
+ if m != nil && m.UrlPath != nil {
+ return *m.UrlPath
+ }
+ return ""
+}
+
+func (m *CCloud_ClientFileDownload_Response) GetUseHttps() bool {
+ if m != nil && m.UseHttps != nil {
+ return *m.UseHttps
+ }
+ return false
+}
+
+func (m *CCloud_ClientFileDownload_Response) GetRequestHeaders() []*CCloud_ClientFileDownload_Response_HTTPHeaders {
+ if m != nil {
+ return m.RequestHeaders
+ }
+ return nil
+}
+
+func (m *CCloud_ClientFileDownload_Response) GetEncrypted() bool {
+ if m != nil && m.Encrypted != nil {
+ return *m.Encrypted
+ }
+ return false
+}
+
+type CCloud_ClientFileDownload_Response_HTTPHeaders 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 *CCloud_ClientFileDownload_Response_HTTPHeaders) Reset() {
+ *m = CCloud_ClientFileDownload_Response_HTTPHeaders{}
+}
+func (m *CCloud_ClientFileDownload_Response_HTTPHeaders) String() string {
+ return proto.CompactTextString(m)
+}
+func (*CCloud_ClientFileDownload_Response_HTTPHeaders) ProtoMessage() {}
+func (*CCloud_ClientFileDownload_Response_HTTPHeaders) Descriptor() ([]byte, []int) {
+ return cloud_fileDescriptor0, []int{23, 0}
+}
+
+func (m *CCloud_ClientFileDownload_Response_HTTPHeaders) GetName() string {
+ if m != nil && m.Name != nil {
+ return *m.Name
+ }
+ return ""
+}
+
+func (m *CCloud_ClientFileDownload_Response_HTTPHeaders) GetValue() string {
+ if m != nil && m.Value != nil {
+ return *m.Value
+ }
+ return ""
+}
+
+type CCloud_ClientDeleteFile_Request struct {
+ Appid *uint32 `protobuf:"varint,1,opt,name=appid" json:"appid,omitempty"`
+ Filename *string `protobuf:"bytes,2,opt,name=filename" json:"filename,omitempty"`
+ IsExplicitDelete *bool `protobuf:"varint,3,opt,name=is_explicit_delete" json:"is_explicit_delete,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CCloud_ClientDeleteFile_Request) Reset() { *m = CCloud_ClientDeleteFile_Request{} }
+func (m *CCloud_ClientDeleteFile_Request) String() string { return proto.CompactTextString(m) }
+func (*CCloud_ClientDeleteFile_Request) ProtoMessage() {}
+func (*CCloud_ClientDeleteFile_Request) Descriptor() ([]byte, []int) {
+ return cloud_fileDescriptor0, []int{24}
+}
+
+func (m *CCloud_ClientDeleteFile_Request) GetAppid() uint32 {
+ if m != nil && m.Appid != nil {
+ return *m.Appid
+ }
+ return 0
+}
+
+func (m *CCloud_ClientDeleteFile_Request) GetFilename() string {
+ if m != nil && m.Filename != nil {
+ return *m.Filename
+ }
+ return ""
+}
+
+func (m *CCloud_ClientDeleteFile_Request) GetIsExplicitDelete() bool {
+ if m != nil && m.IsExplicitDelete != nil {
+ return *m.IsExplicitDelete
+ }
+ return false
+}
+
+type CCloud_ClientDeleteFile_Response struct {
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CCloud_ClientDeleteFile_Response) Reset() { *m = CCloud_ClientDeleteFile_Response{} }
+func (m *CCloud_ClientDeleteFile_Response) String() string { return proto.CompactTextString(m) }
+func (*CCloud_ClientDeleteFile_Response) ProtoMessage() {}
+func (*CCloud_ClientDeleteFile_Response) Descriptor() ([]byte, []int) {
+ return cloud_fileDescriptor0, []int{25}
+}
+
+func init() {
+ proto.RegisterType((*CCloud_GetUploadServerInfo_Request)(nil), "CCloud_GetUploadServerInfo_Request")
+ proto.RegisterType((*CCloud_GetUploadServerInfo_Response)(nil), "CCloud_GetUploadServerInfo_Response")
+ proto.RegisterType((*CCloud_BeginHTTPUpload_Request)(nil), "CCloud_BeginHTTPUpload_Request")
+ proto.RegisterType((*CCloud_BeginHTTPUpload_Response)(nil), "CCloud_BeginHTTPUpload_Response")
+ proto.RegisterType((*CCloud_BeginHTTPUpload_Response_HTTPHeaders)(nil), "CCloud_BeginHTTPUpload_Response.HTTPHeaders")
+ proto.RegisterType((*CCloud_CommitHTTPUpload_Request)(nil), "CCloud_CommitHTTPUpload_Request")
+ proto.RegisterType((*CCloud_CommitHTTPUpload_Response)(nil), "CCloud_CommitHTTPUpload_Response")
+ proto.RegisterType((*CCloud_GetFileDetails_Request)(nil), "CCloud_GetFileDetails_Request")
+ proto.RegisterType((*CCloud_UserFile)(nil), "CCloud_UserFile")
+ proto.RegisterType((*CCloud_GetFileDetails_Response)(nil), "CCloud_GetFileDetails_Response")
+ proto.RegisterType((*CCloud_EnumerateUserFiles_Request)(nil), "CCloud_EnumerateUserFiles_Request")
+ proto.RegisterType((*CCloud_EnumerateUserFiles_Response)(nil), "CCloud_EnumerateUserFiles_Response")
+ proto.RegisterType((*CCloud_Delete_Request)(nil), "CCloud_Delete_Request")
+ proto.RegisterType((*CCloud_Delete_Response)(nil), "CCloud_Delete_Response")
+ proto.RegisterType((*CCloud_GetClientEncryptionKey_Request)(nil), "CCloud_GetClientEncryptionKey_Request")
+ proto.RegisterType((*CCloud_GetClientEncryptionKey_Response)(nil), "CCloud_GetClientEncryptionKey_Response")
+ proto.RegisterType((*CCloud_CDNReport_Notification)(nil), "CCloud_CDNReport_Notification")
+ proto.RegisterType((*CCloud_ExternalStorageTransferReport_Notification)(nil), "CCloud_ExternalStorageTransferReport_Notification")
+ proto.RegisterType((*CCloud_ClientBeginFileUpload_Request)(nil), "CCloud_ClientBeginFileUpload_Request")
+ proto.RegisterType((*ClientCloudFileUploadBlockDetails)(nil), "ClientCloudFileUploadBlockDetails")
+ proto.RegisterType((*ClientCloudFileUploadBlockDetails_HTTPHeaders)(nil), "ClientCloudFileUploadBlockDetails.HTTPHeaders")
+ proto.RegisterType((*CCloud_ClientBeginFileUpload_Response)(nil), "CCloud_ClientBeginFileUpload_Response")
+ proto.RegisterType((*CCloud_ClientCommitFileUpload_Request)(nil), "CCloud_ClientCommitFileUpload_Request")
+ proto.RegisterType((*CCloud_ClientCommitFileUpload_Response)(nil), "CCloud_ClientCommitFileUpload_Response")
+ proto.RegisterType((*CCloud_ClientFileDownload_Request)(nil), "CCloud_ClientFileDownload_Request")
+ proto.RegisterType((*CCloud_ClientFileDownload_Response)(nil), "CCloud_ClientFileDownload_Response")
+ proto.RegisterType((*CCloud_ClientFileDownload_Response_HTTPHeaders)(nil), "CCloud_ClientFileDownload_Response.HTTPHeaders")
+ proto.RegisterType((*CCloud_ClientDeleteFile_Request)(nil), "CCloud_ClientDeleteFile_Request")
+ proto.RegisterType((*CCloud_ClientDeleteFile_Response)(nil), "CCloud_ClientDeleteFile_Response")
+}
+
+var cloud_fileDescriptor0 = []byte{
+ // 3368 bytes of a gzipped FileDescriptorProto
+ 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x09, 0x6e, 0x88, 0x02, 0xff, 0xbc, 0x59, 0x4b, 0x6f, 0x1c, 0xc7,
+ 0xb5, 0xc6, 0x88, 0x1c, 0x8a, 0x2c, 0x8a, 0xa2, 0x54, 0xbe, 0xa2, 0xc7, 0xf4, 0x43, 0xa5, 0x96,
+ 0x25, 0x4a, 0xf6, 0xa8, 0x24, 0xd1, 0x92, 0x65, 0x59, 0xd7, 0xd7, 0x97, 0x43, 0x52, 0x12, 0x7d,
+ 0xaf, 0x1e, 0x21, 0x29, 0x3b, 0xb6, 0x93, 0x34, 0x8a, 0x33, 0x35, 0x64, 0x43, 0x3d, 0xdd, 0x93,
+ 0xee, 0x1e, 0x91, 0xe3, 0xd8, 0x86, 0xe1, 0x2c, 0xe2, 0x45, 0xb2, 0x4b, 0x82, 0xbc, 0x80, 0x6c,
+ 0xb2, 0x08, 0x02, 0x78, 0x99, 0x4d, 0x90, 0x3f, 0x10, 0x20, 0x9b, 0xfc, 0x83, 0x00, 0x59, 0x65,
+ 0x91, 0x45, 0xfe, 0x40, 0x90, 0x73, 0x4e, 0x55, 0x3f, 0xe6, 0xc1, 0x97, 0x1f, 0x01, 0x04, 0x81,
+ 0x53, 0x55, 0xe7, 0xd4, 0xa9, 0xf3, 0xfc, 0xce, 0x69, 0x76, 0x2e, 0x4e, 0xb4, 0x6a, 0xb5, 0x74,
+ 0x1c, 0xab, 0x4d, 0x1d, 0xbb, 0x75, 0x3f, 0xec, 0x34, 0x24, 0xad, 0xd5, 0x7d, 0x4f, 0x07, 0x89,
+ 0x6c, 0x47, 0x61, 0x12, 0xce, 0x56, 0x7b, 0x8f, 0x75, 0x02, 0xaf, 0xe9, 0xe9, 0x86, 0xbb, 0xa1,
+ 0x62, 0x3d, 0x78, 0xda, 0x69, 0x30, 0x67, 0x71, 0x11, 0x39, 0xb9, 0x77, 0x74, 0xf2, 0xa8, 0xed,
+ 0x87, 0xaa, 0xb1, 0xa6, 0xa3, 0x27, 0x3a, 0x5a, 0x09, 0x9a, 0xa1, 0xbb, 0xaa, 0xbf, 0xdb, 0xd1,
+ 0x71, 0xc2, 0xff, 0x87, 0x95, 0x55, 0xbb, 0xed, 0x35, 0x2a, 0x25, 0x51, 0xba, 0x30, 0x55, 0xbb,
+ 0xfc, 0xe9, 0xef, 0x2b, 0x2f, 0x2f, 0xb4, 0xdb, 0x62, 0x65, 0x49, 0x24, 0xa1, 0xd8, 0xde, 0xf2,
+ 0xea, 0x5b, 0x42, 0x89, 0xa6, 0xe7, 0x6b, 0xb1, 0xed, 0xf9, 0xbe, 0xd8, 0xd0, 0xa2, 0x43, 0xbc,
+ 0x74, 0x03, 0x0e, 0x48, 0xe7, 0x26, 0x3b, 0xbb, 0xe7, 0x2d, 0x71, 0x3b, 0x0c, 0x62, 0xcd, 0x39,
+ 0x63, 0x31, 0x2d, 0xbb, 0x9d, 0xc8, 0xa7, 0xbb, 0x26, 0x9c, 0x1f, 0x8f, 0xb1, 0x17, 0x2c, 0x6d,
+ 0x4d, 0x6f, 0x7a, 0xc1, 0xdd, 0xf5, 0xf5, 0x87, 0x86, 0x43, 0x26, 0xdd, 0x9b, 0xbd, 0xd2, 0x5d,
+ 0x01, 0xe9, 0xaa, 0x56, 0xba, 0x66, 0x18, 0x59, 0xf1, 0x92, 0x2d, 0x6d, 0x04, 0xf4, 0x62, 0x10,
+ 0xcf, 0x0b, 0x36, 0x33, 0x09, 0x25, 0x7f, 0x85, 0x4d, 0xe0, 0x96, 0x1b, 0x7b, 0x1f, 0xe8, 0xca,
+ 0x11, 0x62, 0x22, 0x80, 0xc9, 0x73, 0x0f, 0x22, 0x0f, 0x6e, 0x54, 0xbe, 0x21, 0xc4, 0x5d, 0xe1,
+ 0x05, 0x62, 0xa3, 0x9b, 0xe8, 0x58, 0xf2, 0x37, 0xd8, 0x38, 0x2e, 0x07, 0xaa, 0xa5, 0x2b, 0x23,
+ 0x28, 0x6a, 0xed, 0x65, 0xa0, 0x99, 0xbb, 0x0f, 0xbf, 0x45, 0xd8, 0xcc, 0xef, 0x03, 0x05, 0xc5,
+ 0x49, 0x18, 0x11, 0x29, 0x2e, 0x1a, 0xbb, 0xf1, 0xb7, 0x0d, 0xb9, 0x1b, 0x6f, 0xa9, 0xca, 0x28,
+ 0x91, 0x2f, 0x01, 0xf9, 0xff, 0xde, 0xd5, 0x3b, 0x70, 0x3c, 0x42, 0xf9, 0x2e, 0x5c, 0xbb, 0x22,
+ 0x1a, 0x20, 0x40, 0x12, 0x5f, 0x14, 0x91, 0x6e, 0x47, 0x3a, 0x06, 0xb3, 0xe1, 0x06, 0x72, 0x59,
+ 0xbb, 0xbb, 0x70, 0x15, 0x77, 0xe1, 0xfd, 0xc5, 0xdb, 0x24, 0xff, 0x16, 0x9b, 0xf0, 0x62, 0xb7,
+ 0xdd, 0xd9, 0xf0, 0xbd, 0x7a, 0xa5, 0x0c, 0x8c, 0xc7, 0x6b, 0x2b, 0xc0, 0x78, 0x79, 0x3d, 0xea,
+ 0x80, 0x08, 0x05, 0xb9, 0xe2, 0xad, 0xb0, 0xe3, 0x37, 0xd0, 0x54, 0x2d, 0x15, 0x3d, 0x06, 0x43,
+ 0x19, 0x1a, 0x11, 0x1a, 0x31, 0x1f, 0xdd, 0x5e, 0xab, 0x8a, 0xa6, 0xf2, 0x63, 0x78, 0x0d, 0xfc,
+ 0x8e, 0xb6, 0x3d, 0xf0, 0x1f, 0xfe, 0x01, 0x3b, 0xd9, 0xf6, 0x55, 0x02, 0x6a, 0x6d, 0xc5, 0x6e,
+ 0x12, 0xba, 0x71, 0x37, 0xa8, 0x57, 0xc6, 0xc4, 0x08, 0x88, 0xef, 0xc2, 0x2d, 0xef, 0x2f, 0x44,
+ 0x91, 0xea, 0xa2, 0x40, 0xf6, 0x0d, 0x71, 0x5b, 0xd7, 0xbd, 0x66, 0x17, 0xff, 0x34, 0x66, 0xc8,
+ 0xa8, 0x49, 0x2f, 0x40, 0x7d, 0x4b, 0x3c, 0x51, 0x3e, 0x88, 0x46, 0xff, 0xc7, 0xaf, 0x0b, 0xe5,
+ 0xfb, 0x55, 0x70, 0xa2, 0xa0, 0x11, 0x6e, 0xc7, 0x55, 0x11, 0xc6, 0x3b, 0x55, 0xe1, 0x7b, 0x41,
+ 0x67, 0x47, 0xf2, 0x88, 0x9d, 0x8a, 0x8c, 0xc5, 0xdd, 0x2d, 0x0d, 0x86, 0x8b, 0x62, 0x17, 0x95,
+ 0x1f, 0x57, 0x8e, 0xd2, 0xfd, 0x6b, 0x70, 0xff, 0x03, 0xd4, 0x7e, 0x4c, 0x56, 0xb7, 0x47, 0x44,
+ 0x37, 0xec, 0xcc, 0x81, 0x47, 0x6e, 0xab, 0x20, 0xa1, 0x2b, 0x75, 0x82, 0x2f, 0x84, 0xd5, 0xc8,
+ 0x3a, 0x80, 0xb0, 0x4c, 0xa5, 0xb8, 0x07, 0xa2, 0x83, 0x3a, 0x7c, 0xdd, 0x4c, 0xc4, 0x86, 0xaf,
+ 0x82, 0xc7, 0x92, 0xff, 0xb4, 0xc4, 0x66, 0xfa, 0x2f, 0x35, 0x92, 0x56, 0xc6, 0xe9, 0xd6, 0x27,
+ 0x70, 0x6b, 0xf4, 0x36, 0xad, 0x7c, 0xd1, 0x6b, 0xd7, 0x41, 0xdb, 0x41, 0xa7, 0xb5, 0xa1, 0x23,
+ 0x54, 0x1c, 0x3d, 0x49, 0xb4, 0x3a, 0x60, 0x57, 0x38, 0x00, 0xbe, 0x97, 0xf4, 0x6c, 0x9b, 0xcb,
+ 0xa5, 0xf3, 0xb3, 0x51, 0x76, 0x7a, 0xd7, 0xb0, 0xb0, 0xe1, 0x74, 0x99, 0x95, 0x3b, 0x9b, 0x75,
+ 0x1b, 0x17, 0x63, 0xc6, 0xa5, 0x1f, 0xdd, 0x59, 0xc4, 0xb8, 0xb0, 0x2e, 0x93, 0x05, 0xa9, 0xf1,
+ 0x9d, 0x2b, 0x6c, 0x22, 0xf1, 0xe0, 0xfa, 0x44, 0xb5, 0xda, 0x14, 0x07, 0x47, 0x6b, 0xcf, 0x03,
+ 0xd1, 0x33, 0x26, 0x56, 0x45, 0xb6, 0x87, 0xe4, 0x86, 0xe2, 0x9b, 0x6c, 0x1c, 0x42, 0xd5, 0xdd,
+ 0x0a, 0xe3, 0xc4, 0x06, 0xc1, 0x6d, 0x20, 0xa8, 0xdd, 0x85, 0xdf, 0xf4, 0x12, 0x72, 0x05, 0x4b,
+ 0x9d, 0x26, 0x8a, 0x3e, 0xef, 0xcb, 0x64, 0x78, 0xe2, 0x29, 0x81, 0xcf, 0x10, 0x0f, 0x1f, 0xad,
+ 0x4b, 0xfe, 0xc0, 0x70, 0x6e, 0xab, 0x64, 0xcb, 0xc6, 0xc7, 0x1b, 0xc0, 0xf9, 0xe6, 0xaa, 0x06,
+ 0x07, 0xf2, 0x9e, 0x68, 0x81, 0x1b, 0xa8, 0xd2, 0x03, 0x72, 0x97, 0x90, 0xc3, 0x26, 0x3a, 0xb1,
+ 0x76, 0xb7, 0x92, 0xa4, 0x1d, 0xdb, 0xc0, 0xa0, 0x80, 0x5d, 0x01, 0x55, 0x40, 0x6c, 0x54, 0x05,
+ 0xec, 0x0a, 0xda, 0xad, 0xe6, 0x1e, 0x9f, 0x2d, 0x4a, 0xfe, 0x3d, 0x36, 0xdd, 0xe7, 0x09, 0xe4,
+ 0xf8, 0x93, 0xf3, 0x55, 0xb9, 0x8f, 0x21, 0x24, 0xae, 0xdd, 0x35, 0x34, 0xb5, 0x6b, 0x70, 0xe7,
+ 0x15, 0x74, 0xd3, 0x4b, 0xc6, 0xef, 0xdb, 0xca, 0x8b, 0x28, 0x18, 0x40, 0x58, 0x0c, 0x70, 0x4c,
+ 0x13, 0xa9, 0x16, 0x32, 0x1f, 0x99, 0x7d, 0x89, 0x4d, 0x16, 0x98, 0xf0, 0x63, 0x6c, 0x94, 0xf2,
+ 0x0e, 0xa5, 0x48, 0x3e, 0xc5, 0xca, 0xc4, 0x8b, 0x4c, 0x36, 0xe1, 0x7c, 0x9e, 0xbb, 0xc6, 0x62,
+ 0xd8, 0x6a, 0x79, 0xc9, 0x90, 0x94, 0xf9, 0x9b, 0x12, 0xe3, 0x49, 0xa4, 0x82, 0xb8, 0x09, 0xc9,
+ 0x36, 0xee, 0xd4, 0xeb, 0x5a, 0x83, 0x92, 0x88, 0xdf, 0x78, 0xed, 0x07, 0x25, 0x90, 0xf1, 0xd3,
+ 0x52, 0x31, 0x63, 0x64, 0x12, 0x81, 0xa0, 0xb9, 0xe3, 0x88, 0x47, 0xab, 0xff, 0x2f, 0x32, 0x6a,
+ 0x71, 0x01, 0x7f, 0x42, 0x59, 0x79, 0xe2, 0xe1, 0x2f, 0x78, 0x47, 0x64, 0x15, 0x80, 0x54, 0x24,
+ 0x90, 0xec, 0x53, 0xd1, 0xc5, 0x34, 0xc5, 0xc0, 0x35, 0x50, 0x3f, 0x94, 0xe7, 0x77, 0x20, 0x51,
+ 0x86, 0xf5, 0x7a, 0x27, 0x8a, 0xd0, 0x66, 0x3b, 0x69, 0x66, 0x37, 0x49, 0xd9, 0x03, 0xb9, 0xf4,
+ 0x61, 0x32, 0xbb, 0xb8, 0x87, 0x71, 0xd4, 0x52, 0x89, 0x3d, 0xa6, 0x0c, 0x6d, 0x26, 0xe3, 0x6e,
+ 0x72, 0x49, 0xfe, 0x93, 0x52, 0x21, 0x3f, 0x1b, 0xcf, 0xfe, 0x14, 0xd5, 0xf2, 0xf1, 0x97, 0x4d,
+ 0xd0, 0xfd, 0x22, 0x15, 0xcf, 0x1d, 0x40, 0xae, 0x6f, 0x14, 0xaa, 0x8e, 0x09, 0x8b, 0x37, 0x41,
+ 0xaa, 0x5b, 0xb7, 0xed, 0x9a, 0x50, 0xb1, 0xcd, 0xb9, 0x9e, 0x31, 0x01, 0x5e, 0x31, 0x94, 0x55,
+ 0xe6, 0x5b, 0xce, 0x47, 0x4c, 0xec, 0xee, 0x2e, 0x36, 0x95, 0xbc, 0xcb, 0x8e, 0x93, 0x36, 0xea,
+ 0x74, 0x22, 0xc9, 0x5c, 0x65, 0x01, 0x2e, 0x7f, 0x63, 0xa0, 0xb4, 0x6c, 0xa3, 0x14, 0xe8, 0x16,
+ 0x71, 0xdc, 0xec, 0xf8, 0x7e, 0x57, 0x64, 0x64, 0x83, 0x25, 0xc5, 0xf9, 0x61, 0x89, 0x3d, 0x9f,
+ 0x83, 0x03, 0x7c, 0xc8, 0x92, 0x4e, 0xc0, 0x13, 0xe2, 0xcc, 0x59, 0x6f, 0x15, 0xf3, 0xd8, 0x68,
+ 0xad, 0x0a, 0x77, 0x5e, 0xc8, 0x73, 0x18, 0x91, 0x66, 0xa5, 0x76, 0x13, 0x12, 0x6d, 0xc3, 0xd0,
+ 0xa3, 0x8b, 0x48, 0x2e, 0x7b, 0x5d, 0xe8, 0x34, 0x10, 0x3f, 0x9b, 0x42, 0x97, 0x54, 0xde, 0x0d,
+ 0xed, 0x87, 0xc1, 0x66, 0x4c, 0x50, 0xe5, 0x47, 0x25, 0x36, 0x6d, 0xc5, 0x79, 0x04, 0xb9, 0x05,
+ 0xe5, 0xc1, 0x00, 0x2b, 0x00, 0x0c, 0xfc, 0x69, 0xe4, 0x41, 0x96, 0xa3, 0xfc, 0x44, 0x3f, 0x10,
+ 0xe0, 0x27, 0x8b, 0x79, 0x74, 0x94, 0x0e, 0x9d, 0x2c, 0x42, 0x8c, 0x32, 0xb1, 0x99, 0x64, 0x23,
+ 0x08, 0x73, 0xc6, 0x88, 0xe4, 0x69, 0x36, 0x4d, 0xe0, 0xcc, 0x6b, 0xb8, 0xf5, 0x48, 0x2b, 0x00,
+ 0x0c, 0x50, 0xd6, 0x20, 0x6b, 0x3b, 0x8b, 0x19, 0xfc, 0x19, 0xd0, 0x8e, 0xb5, 0xcd, 0x19, 0x76,
+ 0xd4, 0xbe, 0x98, 0xe4, 0x9b, 0x9c, 0x3f, 0x21, 0xfb, 0x1e, 0xe0, 0xfc, 0x7d, 0x84, 0x9d, 0xb1,
+ 0x6b, 0xcb, 0x50, 0x4b, 0x74, 0xa4, 0x12, 0x9d, 0x6e, 0xe6, 0x7a, 0xbe, 0xd6, 0x8b, 0xa3, 0xce,
+ 0x81, 0xaa, 0xce, 0xe4, 0x28, 0x4f, 0xa7, 0x84, 0x99, 0xde, 0x62, 0x30, 0x81, 0xe4, 0xbf, 0x2c,
+ 0xb1, 0x13, 0x7a, 0x27, 0xd1, 0x01, 0x38, 0xae, 0x9b, 0x0a, 0x72, 0x84, 0xbc, 0xe3, 0x13, 0x8c,
+ 0x98, 0x0f, 0x2f, 0x3c, 0x68, 0x27, 0x5e, 0x08, 0x30, 0xea, 0xa2, 0x80, 0x27, 0x88, 0xf4, 0x6c,
+ 0x66, 0xa6, 0x0d, 0x55, 0x7f, 0x9c, 0xa2, 0x0e, 0xc3, 0xb6, 0x19, 0x76, 0x02, 0x08, 0xde, 0x25,
+ 0xdd, 0x54, 0x1d, 0x3f, 0xa1, 0xec, 0x18, 0x06, 0xe0, 0x46, 0x91, 0x4e, 0x3a, 0x51, 0x80, 0xf1,
+ 0x91, 0xc6, 0x72, 0x43, 0xa8, 0x00, 0xd2, 0x10, 0x16, 0xb5, 0x46, 0x31, 0xcc, 0x52, 0x1e, 0xfc,
+ 0x43, 0x56, 0xae, 0xc3, 0x5f, 0xa6, 0x3a, 0x4d, 0xd5, 0x5a, 0x20, 0x90, 0x57, 0x10, 0xe8, 0x9e,
+ 0xda, 0xf1, 0x5a, 0x9d, 0x56, 0xa1, 0xc0, 0x42, 0x14, 0xa7, 0x77, 0x9a, 0xeb, 0x8c, 0x68, 0x90,
+ 0x5b, 0xea, 0x00, 0x4d, 0x7a, 0x85, 0x52, 0x10, 0xc7, 0x86, 0x1e, 0x08, 0xaf, 0x5f, 0xb9, 0x62,
+ 0xaf, 0x4e, 0xc5, 0x44, 0xc8, 0x32, 0x09, 0x4e, 0x10, 0x25, 0x2e, 0xe0, 0x19, 0xbd, 0x43, 0xae,
+ 0x30, 0x55, 0xfb, 0x36, 0xc8, 0xf0, 0x6e, 0x41, 0x86, 0x35, 0x3c, 0x81, 0x69, 0x83, 0x0e, 0x99,
+ 0x52, 0x00, 0xa1, 0x9a, 0x29, 0x1c, 0x8e, 0x09, 0x95, 0xf4, 0xde, 0x8c, 0xef, 0xa4, 0x53, 0x01,
+ 0x12, 0xda, 0x87, 0xfb, 0x1e, 0x86, 0xf3, 0x7b, 0x19, 0xa2, 0x1f, 0x6a, 0x6a, 0xeb, 0x34, 0xa7,
+ 0x59, 0x99, 0x84, 0x05, 0x5b, 0x8f, 0x0c, 0x73, 0x19, 0xfe, 0x14, 0x9b, 0x4c, 0xc2, 0x44, 0xf9,
+ 0xae, 0x39, 0x46, 0xd1, 0xe3, 0xbc, 0xcb, 0x4e, 0xd9, 0x73, 0x4b, 0xda, 0xd7, 0x89, 0xce, 0x5c,
+ 0xa7, 0x18, 0x03, 0xa6, 0x28, 0x1d, 0x36, 0xee, 0x2a, 0x6c, 0xa6, 0x9f, 0xb5, 0x11, 0xd5, 0x99,
+ 0x63, 0xe7, 0xf2, 0x08, 0x58, 0xa4, 0xe6, 0x65, 0x39, 0xa8, 0x47, 0x5d, 0x52, 0xe0, 0xff, 0xe9,
+ 0x6e, 0x2a, 0x84, 0x13, 0xb0, 0xf3, 0xfb, 0x1d, 0xb4, 0xaf, 0x9f, 0x63, 0x23, 0x8f, 0x75, 0x97,
+ 0x24, 0x3d, 0x56, 0x9b, 0x05, 0xd1, 0x66, 0x16, 0x96, 0xd7, 0x2e, 0xcd, 0x5f, 0x7f, 0x15, 0x94,
+ 0x9e, 0x12, 0x08, 0x38, 0xc1, 0x9f, 0x65, 0x23, 0xf5, 0xa8, 0x4e, 0x6f, 0x28, 0xd7, 0x8e, 0xc3,
+ 0x41, 0xb6, 0xb8, 0xba, 0x88, 0xfa, 0x86, 0x4d, 0xe7, 0x77, 0x79, 0xe6, 0x5a, 0x5c, 0xba, 0xbf,
+ 0xaa, 0xdb, 0x21, 0x58, 0xfa, 0x7e, 0x98, 0x40, 0xf2, 0xad, 0x93, 0xd9, 0xf8, 0x34, 0x3b, 0x6a,
+ 0xa3, 0xda, 0x60, 0xb0, 0x34, 0xe6, 0xa9, 0x50, 0xd3, 0xae, 0xc9, 0x92, 0xe4, 0x9d, 0xe3, 0xbc,
+ 0xc2, 0x4e, 0x20, 0xd6, 0x70, 0xc1, 0x67, 0x92, 0x0e, 0x74, 0x78, 0x61, 0xc3, 0x24, 0xf9, 0x29,
+ 0x3e, 0xc3, 0x8e, 0xeb, 0x1d, 0xc8, 0xeb, 0x09, 0x76, 0x72, 0xd8, 0x7f, 0x50, 0x0e, 0x19, 0xc5,
+ 0xf5, 0x48, 0xd7, 0x35, 0x00, 0xa2, 0x74, 0x7d, 0x2c, 0xcd, 0x49, 0x8d, 0x8e, 0xf1, 0x1d, 0xca,
+ 0x23, 0x53, 0xce, 0x5f, 0x4b, 0xec, 0x6a, 0xea, 0x17, 0x10, 0x81, 0x11, 0xb8, 0xde, 0x1a, 0x64,
+ 0x19, 0xe8, 0x11, 0xd7, 0x2d, 0x0e, 0x18, 0xf6, 0x00, 0x00, 0x1a, 0x84, 0xed, 0x8c, 0x4d, 0xe1,
+ 0x17, 0xe1, 0xb1, 0x23, 0x69, 0x96, 0x83, 0x4e, 0xc3, 0xd4, 0x5a, 0xfb, 0x80, 0xc2, 0x8b, 0x46,
+ 0x77, 0x7d, 0x51, 0x39, 0x7d, 0x11, 0x09, 0xec, 0xa6, 0xef, 0xb2, 0x92, 0xff, 0x17, 0x3b, 0x66,
+ 0xd6, 0x55, 0x3d, 0x01, 0xf8, 0x4b, 0xd2, 0x8f, 0xa2, 0x37, 0xa6, 0xef, 0x71, 0x5b, 0x88, 0xbd,
+ 0x91, 0xc5, 0x71, 0x36, 0x56, 0xd7, 0xbe, 0x0f, 0xca, 0x9d, 0xa0, 0x27, 0xfe, 0xb1, 0xcc, 0x5e,
+ 0x4c, 0xed, 0x41, 0xd6, 0xa7, 0x92, 0x87, 0xde, 0xfc, 0x55, 0x37, 0x8c, 0x4b, 0x83, 0x0d, 0xe3,
+ 0x55, 0x60, 0x72, 0x29, 0xef, 0x13, 0xa1, 0x02, 0x12, 0xbe, 0x32, 0x65, 0x8f, 0xb2, 0x14, 0x75,
+ 0x81, 0x54, 0x94, 0x4d, 0x41, 0xe6, 0xf7, 0xd9, 0x54, 0xa4, 0xb6, 0xdd, 0x9c, 0x93, 0xc9, 0x51,
+ 0x37, 0x80, 0xd3, 0x2b, 0x39, 0xa7, 0x0d, 0xdd, 0xc4, 0xee, 0x51, 0x05, 0x54, 0x46, 0x11, 0x65,
+ 0xc4, 0x94, 0x11, 0x82, 0xc6, 0x65, 0x90, 0x35, 0xf7, 0x57, 0xc9, 0x2f, 0xf4, 0xb5, 0x94, 0xc7,
+ 0x6a, 0x33, 0xc0, 0x8a, 0x03, 0xc2, 0xb8, 0x74, 0x95, 0x52, 0x9b, 0xda, 0xb6, 0xb0, 0xfd, 0x25,
+ 0xc6, 0xb0, 0x40, 0xb9, 0xa6, 0x42, 0x91, 0x2b, 0x99, 0xb3, 0xeb, 0x83, 0x10, 0xbf, 0xd8, 0xe7,
+ 0x8e, 0x1d, 0xbe, 0xcf, 0x3d, 0x37, 0xac, 0x63, 0x24, 0x97, 0x7c, 0x9d, 0x5d, 0x9b, 0xbf, 0x79,
+ 0xed, 0xe6, 0xab, 0x37, 0xe6, 0x6f, 0x5e, 0xe7, 0xb7, 0xd9, 0x51, 0xb4, 0xa5, 0x9b, 0x1a, 0xb3,
+ 0x76, 0x1d, 0x2e, 0xb9, 0x6a, 0xcc, 0x38, 0x07, 0xb9, 0x17, 0xf6, 0xd0, 0x3c, 0x31, 0xc0, 0x7c,
+ 0x60, 0xad, 0x02, 0xd1, 0xf6, 0xa0, 0x6a, 0xc4, 0xc6, 0x83, 0x85, 0x1f, 0x1a, 0x7f, 0x45, 0x7c,
+ 0x34, 0x09, 0xbb, 0xae, 0x55, 0x4b, 0x85, 0x51, 0x1d, 0xfa, 0x6f, 0xe0, 0xf5, 0x9a, 0x97, 0xe2,
+ 0x7c, 0x33, 0xff, 0x20, 0x26, 0xf6, 0x58, 0x31, 0x23, 0x91, 0xb2, 0x8d, 0xa5, 0x29, 0x27, 0x27,
+ 0xbc, 0xc9, 0x8e, 0x83, 0x9f, 0x83, 0x52, 0xc1, 0x7a, 0x64, 0xac, 0xca, 0x24, 0x71, 0xbd, 0x0f,
+ 0x5c, 0xdf, 0xca, 0xb8, 0x52, 0x89, 0x80, 0x7f, 0x9b, 0x21, 0x21, 0x40, 0xc2, 0xf3, 0x58, 0x97,
+ 0xc0, 0x46, 0x4a, 0xc4, 0x50, 0xd3, 0x75, 0x00, 0x5d, 0x49, 0x82, 0xbf, 0xe3, 0xb0, 0x65, 0x11,
+ 0x90, 0x30, 0x5c, 0xe9, 0x6e, 0xe7, 0x9f, 0x63, 0x50, 0xa4, 0x49, 0x36, 0xf2, 0x8f, 0xdc, 0x6f,
+ 0x6b, 0xf0, 0xbc, 0xc7, 0xb6, 0xec, 0xf7, 0x74, 0x5c, 0xa5, 0xaf, 0xad, 0xe3, 0x3a, 0xf2, 0x95,
+ 0x77, 0x5c, 0x23, 0x87, 0xef, 0xb8, 0x6e, 0xb1, 0x49, 0x4a, 0x1e, 0x2d, 0x9d, 0x6c, 0x85, 0x0d,
+ 0x72, 0xe9, 0x72, 0xed, 0x3c, 0x70, 0x70, 0x96, 0x51, 0xea, 0x7b, 0xb4, 0x8c, 0x72, 0x20, 0x09,
+ 0x06, 0x2e, 0xd9, 0x60, 0x03, 0xb5, 0x25, 0xf9, 0x47, 0x83, 0xed, 0x5a, 0x99, 0x4a, 0x9d, 0x94,
+ 0xfb, 0x2a, 0xf9, 0xcb, 0x37, 0x6c, 0xfc, 0x35, 0x48, 0x63, 0xc8, 0xd1, 0x0d, 0x9b, 0x4d, 0x68,
+ 0xfe, 0x4d, 0x72, 0xab, 0x39, 0xc0, 0xeb, 0x05, 0xb3, 0x92, 0x06, 0x98, 0x91, 0x97, 0x5e, 0x41,
+ 0x72, 0xf0, 0x56, 0x4a, 0x09, 0x31, 0xb7, 0x09, 0xa6, 0xa0, 0x58, 0xa9, 0xbd, 0x03, 0x94, 0x6b,
+ 0x66, 0x65, 0x37, 0x4a, 0x71, 0x09, 0x41, 0xf8, 0x07, 0x3a, 0x0a, 0xab, 0x22, 0x08, 0x41, 0xce,
+ 0xa8, 0xa7, 0xf3, 0x40, 0xe7, 0xcc, 0xd7, 0x52, 0x45, 0x71, 0x97, 0x71, 0xc8, 0xc0, 0xbe, 0x57,
+ 0xf7, 0x12, 0x77, 0x23, 0x6c, 0x74, 0xdd, 0x86, 0x4a, 0x14, 0x25, 0xd8, 0x63, 0xb5, 0x45, 0xb8,
+ 0xf4, 0xcd, 0x74, 0x57, 0xe0, 0xae, 0xc0, 0x5d, 0xab, 0xf2, 0x2a, 0xbc, 0x1c, 0xab, 0x5b, 0x23,
+ 0x13, 0x08, 0x37, 0xab, 0x7d, 0x96, 0xe0, 0x21, 0x9b, 0x6e, 0xa9, 0x2e, 0xb8, 0x55, 0x04, 0xf8,
+ 0x49, 0xfb, 0x98, 0xe7, 0x26, 0xc8, 0x17, 0xde, 0x06, 0xee, 0xab, 0xbd, 0xf1, 0x63, 0xd5, 0x07,
+ 0xb0, 0x8a, 0x26, 0x31, 0x8d, 0x30, 0xa0, 0x74, 0x92, 0xd2, 0x8a, 0x6d, 0x0f, 0x9f, 0x6f, 0x22,
+ 0xc7, 0x6b, 0x79, 0xbe, 0x8a, 0xfc, 0xee, 0x25, 0x3b, 0xbe, 0xb2, 0xb4, 0xf1, 0xa1, 0x7a, 0xe5,
+ 0x7f, 0x94, 0x32, 0x70, 0xb1, 0x5b, 0xc9, 0xb0, 0x90, 0xe1, 0x7d, 0x76, 0xcc, 0x66, 0x0b, 0x93,
+ 0x03, 0x4c, 0xff, 0xb3, 0x0c, 0x6f, 0x58, 0x58, 0xc9, 0xdf, 0x30, 0x30, 0x5b, 0xb3, 0x34, 0x20,
+ 0xdf, 0x46, 0xd7, 0xa6, 0x45, 0xca, 0x3e, 0x3d, 0x89, 0x86, 0x6f, 0x42, 0x31, 0x24, 0x9b, 0xa7,
+ 0x8f, 0x00, 0xf1, 0xd0, 0x57, 0x9d, 0xfd, 0x7d, 0xd5, 0x84, 0x14, 0x39, 0x60, 0x4a, 0x8c, 0xf6,
+ 0x69, 0xa9, 0xc7, 0x94, 0x92, 0xdb, 0x3a, 0xc2, 0xd4, 0x6b, 0x2f, 0x72, 0xfe, 0x34, 0xd2, 0xf7,
+ 0x5e, 0xd3, 0xf2, 0x0d, 0xa9, 0x91, 0x6a, 0x8f, 0x01, 0x01, 0xbd, 0x3a, 0xed, 0xfa, 0x14, 0xce,
+ 0x7b, 0xc9, 0x13, 0xcd, 0x1d, 0x71, 0x3e, 0x11, 0x28, 0x76, 0xf7, 0x41, 0xd7, 0x3a, 0x63, 0x8b,
+ 0xfa, 0xfc, 0xff, 0x7c, 0x77, 0x9f, 0xbf, 0x51, 0xf2, 0x76, 0x5f, 0x73, 0x7f, 0xac, 0xf6, 0x1d,
+ 0xb8, 0xfc, 0xbd, 0x21, 0x3d, 0x7b, 0x56, 0x33, 0xbf, 0x40, 0xdf, 0x5e, 0xbc, 0xf1, 0x4b, 0xf6,
+ 0xed, 0x39, 0xab, 0xbc, 0x6f, 0xff, 0x7e, 0x29, 0xc3, 0xbb, 0xbb, 0xda, 0xf2, 0xeb, 0x6f, 0xdf,
+ 0x3f, 0x29, 0x65, 0xad, 0xa5, 0x91, 0x82, 0x7a, 0xd4, 0x70, 0x3b, 0xe8, 0xf1, 0x26, 0xd9, 0x8b,
+ 0xb8, 0x86, 0x76, 0x03, 0x79, 0x7e, 0x92, 0xfc, 0xe5, 0x82, 0xba, 0x4c, 0x2d, 0x7a, 0x06, 0x48,
+ 0x4e, 0x65, 0xea, 0x2a, 0x4e, 0x54, 0x9c, 0x7f, 0x95, 0xb3, 0x96, 0x67, 0xa8, 0x08, 0x56, 0x09,
+ 0xf3, 0xbd, 0x32, 0x9c, 0x05, 0x86, 0xa7, 0x41, 0x06, 0xdf, 0x62, 0xdd, 0x61, 0x6d, 0x09, 0xbf,
+ 0x33, 0x08, 0xf4, 0xa8, 0x1e, 0x1c, 0x10, 0xe8, 0x65, 0x56, 0x04, 0x46, 0x43, 0xb1, 0x1e, 0x41,
+ 0xcf, 0x9c, 0xd9, 0xf6, 0x96, 0x0e, 0xa0, 0x2f, 0x4e, 0x71, 0x9e, 0xe1, 0x87, 0x30, 0x0f, 0xd6,
+ 0x4c, 0x1a, 0x81, 0x6e, 0x7f, 0x1c, 0xbc, 0xd6, 0xe4, 0x20, 0x03, 0xf2, 0xa6, 0x81, 0xc7, 0x24,
+ 0xb8, 0x63, 0x9a, 0x86, 0xf9, 0xc5, 0x21, 0xe8, 0xee, 0x14, 0x1c, 0x3a, 0x39, 0x80, 0xee, 0xf8,
+ 0x5b, 0x8c, 0x7b, 0x04, 0xc1, 0x4d, 0x01, 0x68, 0x50, 0xeb, 0x45, 0xc5, 0x6a, 0xbc, 0x26, 0x81,
+ 0xe4, 0xa5, 0xdc, 0x39, 0x0c, 0xbc, 0x41, 0xd0, 0x64, 0x4f, 0x83, 0x63, 0x98, 0xf3, 0x06, 0xbf,
+ 0xf0, 0xcb, 0x05, 0x64, 0x72, 0x94, 0x6c, 0x46, 0xc3, 0x63, 0x42, 0x26, 0x10, 0x18, 0x77, 0x96,
+ 0xd7, 0x73, 0x15, 0x37, 0xa3, 0xb0, 0xd5, 0x03, 0x38, 0xc6, 0x73, 0xc0, 0xf1, 0xd0, 0xe2, 0x8c,
+ 0x64, 0x4b, 0x25, 0x62, 0xcb, 0x52, 0xdb, 0x7a, 0x53, 0xf7, 0x3b, 0x04, 0xcb, 0x68, 0xd2, 0x08,
+ 0x55, 0x01, 0xa0, 0x01, 0x4e, 0xdb, 0x4d, 0x82, 0xe1, 0x37, 0x8a, 0x80, 0xc3, 0x14, 0x99, 0x17,
+ 0x81, 0xa3, 0x58, 0x41, 0x48, 0x94, 0x18, 0xbc, 0x81, 0x99, 0x72, 0xad, 0x2a, 0xb4, 0x6f, 0xa1,
+ 0x06, 0xfe, 0xe6, 0x1f, 0x0f, 0x82, 0x05, 0x46, 0x09, 0xf8, 0xb2, 0xdc, 0xdf, 0xb1, 0xbe, 0x18,
+ 0x5a, 0x40, 0x75, 0x64, 0x68, 0x01, 0x5a, 0xa9, 0xac, 0x50, 0x18, 0x74, 0x79, 0xa8, 0x2a, 0xf6,
+ 0xb7, 0x52, 0x3e, 0xf1, 0x25, 0x39, 0x4d, 0x0b, 0x8d, 0xd2, 0x1e, 0xe4, 0x13, 0xde, 0x5e, 0xc9,
+ 0xd6, 0x5a, 0x58, 0x42, 0xcb, 0xdc, 0x1f, 0x91, 0xe4, 0x52, 0xc5, 0x88, 0x34, 0xfd, 0xc2, 0x3b,
+ 0x43, 0x5d, 0xca, 0xc0, 0xbf, 0x5b, 0x40, 0x72, 0x63, 0xa5, 0x1f, 0x32, 0x2b, 0x31, 0x67, 0x4e,
+ 0xcd, 0xdd, 0x42, 0x4b, 0x52, 0x8a, 0x01, 0x63, 0x27, 0x76, 0x0f, 0xc4, 0xdb, 0xd4, 0xc9, 0x9c,
+ 0xe3, 0xe4, 0x73, 0xca, 0xc1, 0x47, 0x1a, 0x53, 0xcc, 0x7f, 0x76, 0x82, 0x95, 0x4d, 0xc0, 0xfd,
+ 0xaa, 0xc4, 0x9e, 0x1a, 0xf2, 0xb1, 0x91, 0x9f, 0x95, 0xfb, 0x7f, 0xef, 0x9c, 0x7d, 0x51, 0x1e,
+ 0xe0, 0x73, 0xa5, 0xf3, 0x3a, 0xbc, 0xe6, 0xd5, 0x55, 0x1a, 0xf6, 0xc4, 0xe6, 0x9b, 0x19, 0x78,
+ 0xa5, 0xcd, 0x4c, 0x50, 0x12, 0xa0, 0xf4, 0x9a, 0x26, 0x28, 0x45, 0xcc, 0x4d, 0xea, 0x05, 0xc0,
+ 0xe9, 0x22, 0xc9, 0x7f, 0x7b, 0x84, 0x4d, 0xf7, 0x4d, 0x64, 0xf9, 0x69, 0xb9, 0xf7, 0x87, 0xce,
+ 0x59, 0xb1, 0xdf, 0x97, 0x06, 0xe7, 0x2f, 0x38, 0x71, 0xfb, 0x73, 0x89, 0xf6, 0xe3, 0x54, 0x10,
+ 0x4c, 0xe4, 0x28, 0x57, 0xde, 0xd5, 0xa8, 0xac, 0x65, 0x5b, 0xc3, 0xf1, 0x04, 0xcd, 0xe4, 0x70,
+ 0x22, 0x90, 0x35, 0x54, 0x28, 0xb1, 0x07, 0x74, 0x52, 0xdc, 0x3e, 0x40, 0xef, 0x90, 0x4e, 0xa4,
+ 0xb2, 0xf9, 0x1c, 0x28, 0xa2, 0x2a, 0x54, 0x13, 0x98, 0x16, 0x1c, 0xcb, 0xa2, 0x54, 0xfa, 0xb4,
+ 0xb5, 0x81, 0x7e, 0x06, 0x17, 0x42, 0xd2, 0x23, 0x64, 0xa4, 0x68, 0xba, 0x46, 0xf5, 0xb3, 0x6f,
+ 0x06, 0x2d, 0xf9, 0xe7, 0x25, 0x76, 0xa2, 0x7f, 0x95, 0x67, 0xaa, 0xd8, 0xed, 0x13, 0xc7, 0xec,
+ 0x19, 0xb9, 0xdf, 0x54, 0xdb, 0x59, 0x07, 0x65, 0x3d, 0x34, 0xdb, 0x71, 0xaa, 0x13, 0x2b, 0xa5,
+ 0x17, 0x78, 0x89, 0xa7, 0x2c, 0x6e, 0xeb, 0x1f, 0x9d, 0x63, 0x92, 0x4f, 0xc1, 0x51, 0x34, 0xd0,
+ 0x47, 0x6d, 0xb3, 0xe3, 0xbd, 0xa3, 0x5a, 0xfe, 0x82, 0xdc, 0x73, 0xc0, 0x3d, 0x7b, 0x5a, 0xee,
+ 0x3d, 0xe2, 0x75, 0x28, 0x8b, 0xa5, 0x9e, 0x96, 0xce, 0x4d, 0x71, 0x08, 0x50, 0x98, 0x7e, 0x4b,
+ 0xfe, 0x87, 0x12, 0xe3, 0x83, 0x33, 0x3f, 0xee, 0xc8, 0x7d, 0x47, 0xbf, 0xb3, 0x67, 0xe5, 0xfe,
+ 0x33, 0x43, 0xe7, 0x7d, 0x90, 0xe2, 0x9d, 0xec, 0x40, 0x5c, 0xb8, 0x3b, 0x2e, 0xf8, 0x36, 0x7a,
+ 0x9a, 0x12, 0x9b, 0xd0, 0x31, 0x06, 0x16, 0x91, 0xc9, 0x4c, 0xf4, 0x4e, 0x1b, 0x4d, 0x9c, 0x4f,
+ 0x4a, 0x21, 0xc1, 0x2b, 0xfa, 0xac, 0x28, 0x79, 0x83, 0x8d, 0x99, 0x80, 0xe6, 0x33, 0x72, 0xe8,
+ 0x8c, 0x71, 0xf6, 0x69, 0xb9, 0xcb, 0x80, 0xf0, 0x22, 0xc8, 0x75, 0xce, 0x2c, 0x66, 0x66, 0xc4,
+ 0x02, 0x63, 0xbc, 0x0e, 0x44, 0xc2, 0x01, 0x82, 0x99, 0x46, 0xfc, 0xbc, 0xc4, 0x66, 0x86, 0x0f,
+ 0x07, 0xf9, 0x79, 0x79, 0xa0, 0x29, 0xe3, 0xec, 0x9c, 0x3c, 0xd8, 0x90, 0xd1, 0xa1, 0xfa, 0x09,
+ 0x87, 0xe2, 0xa2, 0x1c, 0x85, 0xaf, 0x15, 0xbd, 0xa3, 0x46, 0xc9, 0xeb, 0x6c, 0x22, 0x1b, 0x23,
+ 0xe6, 0x2e, 0x33, 0x7c, 0xb2, 0x38, 0x3b, 0x29, 0xef, 0x87, 0xbd, 0x0a, 0x30, 0xa7, 0x62, 0x1b,
+ 0x88, 0x38, 0xc4, 0x36, 0x96, 0x00, 0x06, 0x99, 0xb3, 0x4a, 0xfe, 0xeb, 0x12, 0x7b, 0x7e, 0xcf,
+ 0xf9, 0x1f, 0x9f, 0x97, 0x87, 0x1e, 0x13, 0xf6, 0x4a, 0x63, 0xa7, 0x06, 0x43, 0xa5, 0x09, 0xf2,
+ 0x54, 0x63, 0x34, 0x91, 0x26, 0x9c, 0x5c, 0xc2, 0xcf, 0x4a, 0xec, 0xd4, 0xd0, 0x5e, 0x8c, 0x9f,
+ 0x93, 0x07, 0x99, 0xee, 0xcd, 0x9e, 0x97, 0x07, 0xea, 0xe8, 0x1c, 0xfa, 0x1e, 0xbe, 0x62, 0xe3,
+ 0x1c, 0x45, 0xb3, 0xa1, 0x9f, 0x81, 0x78, 0xfe, 0x0b, 0xf0, 0x96, 0xe1, 0xd0, 0x9a, 0xf7, 0x5d,
+ 0xb2, 0x5b, 0x1b, 0x95, 0x7b, 0xcb, 0x3e, 0x10, 0xdd, 0xa1, 0x82, 0x6c, 0xb6, 0xf3, 0x32, 0x6c,
+ 0x25, 0x82, 0xd8, 0xf2, 0x82, 0x06, 0x2a, 0x5b, 0xa7, 0x1f, 0x49, 0xf1, 0xcb, 0x06, 0x1f, 0x04,
+ 0x25, 0x79, 0xb0, 0xef, 0x0e, 0xc6, 0xf3, 0x60, 0xdf, 0x03, 0xd4, 0x38, 0x84, 0xdd, 0x72, 0xed,
+ 0xd8, 0x06, 0xdf, 0x1e, 0x93, 0xbc, 0x03, 0x39, 0xb9, 0xaf, 0x0a, 0x17, 0x72, 0xf2, 0x2e, 0x20,
+ 0xa4, 0x90, 0x93, 0x77, 0xab, 0xe0, 0xce, 0x73, 0x70, 0x6f, 0xc5, 0x6c, 0xe0, 0xbb, 0x4d, 0xf1,
+ 0xb7, 0xf7, 0xcb, 0x59, 0xf2, 0xf4, 0x85, 0xb4, 0x3c, 0x51, 0xd6, 0x31, 0x15, 0xcc, 0x78, 0x13,
+ 0xd6, 0x5c, 0xf2, 0xc8, 0x58, 0xd6, 0x46, 0x3e, 0x29, 0x95, 0xfe, 0x1d, 0x00, 0x00, 0xff, 0xff,
+ 0x89, 0xc7, 0x62, 0x6f, 0x34, 0x25, 0x00, 0x00,
+}
diff --git a/vendor/github.com/Philipp15b/go-steam/protocol/protobuf/unified/credentials.pb.go b/vendor/github.com/Philipp15b/go-steam/protocol/protobuf/unified/credentials.pb.go
new file mode 100644
index 00000000..4da07f3e
--- /dev/null
+++ b/vendor/github.com/Philipp15b/go-steam/protocol/protobuf/unified/credentials.pb.go
@@ -0,0 +1,874 @@
+// Code generated by protoc-gen-go.
+// source: steammessages_credentials.steamclient.proto
+// DO NOT EDIT!
+
+package unified
+
+import proto "github.com/golang/protobuf/proto"
+import fmt "fmt"
+import math "math"
+
+// Reference imports to suppress errors if they are not otherwise used.
+var _ = proto.Marshal
+var _ = fmt.Errorf
+var _ = math.Inf
+
+type CCredentials_TestAvailablePassword_Request struct {
+ Password *string `protobuf:"bytes,1,opt,name=password" json:"password,omitempty"`
+ ShaDigestPassword []byte `protobuf:"bytes,2,opt,name=sha_digest_password" json:"sha_digest_password,omitempty"`
+ AccountName *string `protobuf:"bytes,3,opt,name=account_name" json:"account_name,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CCredentials_TestAvailablePassword_Request) Reset() {
+ *m = CCredentials_TestAvailablePassword_Request{}
+}
+func (m *CCredentials_TestAvailablePassword_Request) String() string {
+ return proto.CompactTextString(m)
+}
+func (*CCredentials_TestAvailablePassword_Request) ProtoMessage() {}
+func (*CCredentials_TestAvailablePassword_Request) Descriptor() ([]byte, []int) {
+ return credentials_fileDescriptor0, []int{0}
+}
+
+func (m *CCredentials_TestAvailablePassword_Request) GetPassword() string {
+ if m != nil && m.Password != nil {
+ return *m.Password
+ }
+ return ""
+}
+
+func (m *CCredentials_TestAvailablePassword_Request) GetShaDigestPassword() []byte {
+ if m != nil {
+ return m.ShaDigestPassword
+ }
+ return nil
+}
+
+func (m *CCredentials_TestAvailablePassword_Request) GetAccountName() string {
+ if m != nil && m.AccountName != nil {
+ return *m.AccountName
+ }
+ return ""
+}
+
+type CCredentials_TestAvailablePassword_Response struct {
+ IsValid *bool `protobuf:"varint,3,opt,name=is_valid" json:"is_valid,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CCredentials_TestAvailablePassword_Response) Reset() {
+ *m = CCredentials_TestAvailablePassword_Response{}
+}
+func (m *CCredentials_TestAvailablePassword_Response) String() string {
+ return proto.CompactTextString(m)
+}
+func (*CCredentials_TestAvailablePassword_Response) ProtoMessage() {}
+func (*CCredentials_TestAvailablePassword_Response) Descriptor() ([]byte, []int) {
+ return credentials_fileDescriptor0, []int{1}
+}
+
+func (m *CCredentials_TestAvailablePassword_Response) GetIsValid() bool {
+ if m != nil && m.IsValid != nil {
+ return *m.IsValid
+ }
+ return false
+}
+
+type CCredentials_GetSteamGuardDetails_Request struct {
+ IncludeNewAuthentications *bool `protobuf:"varint,1,opt,name=include_new_authentications,def=1" json:"include_new_authentications,omitempty"`
+ Webcookie *string `protobuf:"bytes,2,opt,name=webcookie" json:"webcookie,omitempty"`
+ TimestampMinimumWanted *uint32 `protobuf:"fixed32,3,opt,name=timestamp_minimum_wanted" json:"timestamp_minimum_wanted,omitempty"`
+ Ipaddress *int32 `protobuf:"varint,4,opt,name=ipaddress" json:"ipaddress,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CCredentials_GetSteamGuardDetails_Request) Reset() {
+ *m = CCredentials_GetSteamGuardDetails_Request{}
+}
+func (m *CCredentials_GetSteamGuardDetails_Request) String() string { return proto.CompactTextString(m) }
+func (*CCredentials_GetSteamGuardDetails_Request) ProtoMessage() {}
+func (*CCredentials_GetSteamGuardDetails_Request) Descriptor() ([]byte, []int) {
+ return credentials_fileDescriptor0, []int{2}
+}
+
+const Default_CCredentials_GetSteamGuardDetails_Request_IncludeNewAuthentications bool = true
+
+func (m *CCredentials_GetSteamGuardDetails_Request) GetIncludeNewAuthentications() bool {
+ if m != nil && m.IncludeNewAuthentications != nil {
+ return *m.IncludeNewAuthentications
+ }
+ return Default_CCredentials_GetSteamGuardDetails_Request_IncludeNewAuthentications
+}
+
+func (m *CCredentials_GetSteamGuardDetails_Request) GetWebcookie() string {
+ if m != nil && m.Webcookie != nil {
+ return *m.Webcookie
+ }
+ return ""
+}
+
+func (m *CCredentials_GetSteamGuardDetails_Request) GetTimestampMinimumWanted() uint32 {
+ if m != nil && m.TimestampMinimumWanted != nil {
+ return *m.TimestampMinimumWanted
+ }
+ return 0
+}
+
+func (m *CCredentials_GetSteamGuardDetails_Request) GetIpaddress() int32 {
+ if m != nil && m.Ipaddress != nil {
+ return *m.Ipaddress
+ }
+ return 0
+}
+
+type CCredentials_GetSteamGuardDetails_Response struct {
+ IsSteamguardEnabled *bool `protobuf:"varint,1,opt,name=is_steamguard_enabled" json:"is_steamguard_enabled,omitempty"`
+ TimestampSteamguardEnabled *uint32 `protobuf:"fixed32,2,opt,name=timestamp_steamguard_enabled" json:"timestamp_steamguard_enabled,omitempty"`
+ DeprecatedNewauthentication []*CCredentials_GetSteamGuardDetails_Response_NewAuthentication `protobuf:"bytes,3,rep,name=deprecated_newauthentication" json:"deprecated_newauthentication,omitempty"`
+ DeprecatedMachineNameUserchosen *string `protobuf:"bytes,4,opt,name=deprecated_machine_name_userchosen" json:"deprecated_machine_name_userchosen,omitempty"`
+ DeprecatedTimestampMachineSteamguardEnabled *uint32 `protobuf:"fixed32,5,opt,name=deprecated_timestamp_machine_steamguard_enabled" json:"deprecated_timestamp_machine_steamguard_enabled,omitempty"`
+ DeprecatedAuthenticationExistsFromGeolocBeforeMintime *bool `protobuf:"varint,6,opt,name=deprecated_authentication_exists_from_geoloc_before_mintime" json:"deprecated_authentication_exists_from_geoloc_before_mintime,omitempty"`
+ DeprecatedMachineId *uint64 `protobuf:"varint,7,opt,name=deprecated_machine_id" json:"deprecated_machine_id,omitempty"`
+ SessionData []*CCredentials_GetSteamGuardDetails_Response_SessionData `protobuf:"bytes,8,rep,name=session_data" json:"session_data,omitempty"`
+ IsTwofactorEnabled *bool `protobuf:"varint,9,opt,name=is_twofactor_enabled" json:"is_twofactor_enabled,omitempty"`
+ TimestampTwofactorEnabled *uint32 `protobuf:"fixed32,10,opt,name=timestamp_twofactor_enabled" json:"timestamp_twofactor_enabled,omitempty"`
+ IsPhoneVerified *bool `protobuf:"varint,11,opt,name=is_phone_verified" json:"is_phone_verified,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CCredentials_GetSteamGuardDetails_Response) Reset() {
+ *m = CCredentials_GetSteamGuardDetails_Response{}
+}
+func (m *CCredentials_GetSteamGuardDetails_Response) String() string {
+ return proto.CompactTextString(m)
+}
+func (*CCredentials_GetSteamGuardDetails_Response) ProtoMessage() {}
+func (*CCredentials_GetSteamGuardDetails_Response) Descriptor() ([]byte, []int) {
+ return credentials_fileDescriptor0, []int{3}
+}
+
+func (m *CCredentials_GetSteamGuardDetails_Response) GetIsSteamguardEnabled() bool {
+ if m != nil && m.IsSteamguardEnabled != nil {
+ return *m.IsSteamguardEnabled
+ }
+ return false
+}
+
+func (m *CCredentials_GetSteamGuardDetails_Response) GetTimestampSteamguardEnabled() uint32 {
+ if m != nil && m.TimestampSteamguardEnabled != nil {
+ return *m.TimestampSteamguardEnabled
+ }
+ return 0
+}
+
+func (m *CCredentials_GetSteamGuardDetails_Response) GetDeprecatedNewauthentication() []*CCredentials_GetSteamGuardDetails_Response_NewAuthentication {
+ if m != nil {
+ return m.DeprecatedNewauthentication
+ }
+ return nil
+}
+
+func (m *CCredentials_GetSteamGuardDetails_Response) GetDeprecatedMachineNameUserchosen() string {
+ if m != nil && m.DeprecatedMachineNameUserchosen != nil {
+ return *m.DeprecatedMachineNameUserchosen
+ }
+ return ""
+}
+
+func (m *CCredentials_GetSteamGuardDetails_Response) GetDeprecatedTimestampMachineSteamguardEnabled() uint32 {
+ if m != nil && m.DeprecatedTimestampMachineSteamguardEnabled != nil {
+ return *m.DeprecatedTimestampMachineSteamguardEnabled
+ }
+ return 0
+}
+
+func (m *CCredentials_GetSteamGuardDetails_Response) GetDeprecatedAuthenticationExistsFromGeolocBeforeMintime() bool {
+ if m != nil && m.DeprecatedAuthenticationExistsFromGeolocBeforeMintime != nil {
+ return *m.DeprecatedAuthenticationExistsFromGeolocBeforeMintime
+ }
+ return false
+}
+
+func (m *CCredentials_GetSteamGuardDetails_Response) GetDeprecatedMachineId() uint64 {
+ if m != nil && m.DeprecatedMachineId != nil {
+ return *m.DeprecatedMachineId
+ }
+ return 0
+}
+
+func (m *CCredentials_GetSteamGuardDetails_Response) GetSessionData() []*CCredentials_GetSteamGuardDetails_Response_SessionData {
+ if m != nil {
+ return m.SessionData
+ }
+ return nil
+}
+
+func (m *CCredentials_GetSteamGuardDetails_Response) GetIsTwofactorEnabled() bool {
+ if m != nil && m.IsTwofactorEnabled != nil {
+ return *m.IsTwofactorEnabled
+ }
+ return false
+}
+
+func (m *CCredentials_GetSteamGuardDetails_Response) GetTimestampTwofactorEnabled() uint32 {
+ if m != nil && m.TimestampTwofactorEnabled != nil {
+ return *m.TimestampTwofactorEnabled
+ }
+ return 0
+}
+
+func (m *CCredentials_GetSteamGuardDetails_Response) GetIsPhoneVerified() bool {
+ if m != nil && m.IsPhoneVerified != nil {
+ return *m.IsPhoneVerified
+ }
+ return false
+}
+
+type CCredentials_GetSteamGuardDetails_Response_NewAuthentication struct {
+ TimestampSteamguardEnabled *uint32 `protobuf:"fixed32,1,opt,name=timestamp_steamguard_enabled" json:"timestamp_steamguard_enabled,omitempty"`
+ IsWebCookie *bool `protobuf:"varint,2,opt,name=is_web_cookie" json:"is_web_cookie,omitempty"`
+ Ipaddress *int32 `protobuf:"varint,3,opt,name=ipaddress" json:"ipaddress,omitempty"`
+ GeolocInfo *string `protobuf:"bytes,4,opt,name=geoloc_info" json:"geoloc_info,omitempty"`
+ IsRemembered *bool `protobuf:"varint,5,opt,name=is_remembered" json:"is_remembered,omitempty"`
+ MachineNameUserSupplied *string `protobuf:"bytes,6,opt,name=machine_name_user_supplied" json:"machine_name_user_supplied,omitempty"`
+ Status *int32 `protobuf:"varint,7,opt,name=status" json:"status,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CCredentials_GetSteamGuardDetails_Response_NewAuthentication) Reset() {
+ *m = CCredentials_GetSteamGuardDetails_Response_NewAuthentication{}
+}
+func (m *CCredentials_GetSteamGuardDetails_Response_NewAuthentication) String() string {
+ return proto.CompactTextString(m)
+}
+func (*CCredentials_GetSteamGuardDetails_Response_NewAuthentication) ProtoMessage() {}
+func (*CCredentials_GetSteamGuardDetails_Response_NewAuthentication) Descriptor() ([]byte, []int) {
+ return credentials_fileDescriptor0, []int{3, 0}
+}
+
+func (m *CCredentials_GetSteamGuardDetails_Response_NewAuthentication) GetTimestampSteamguardEnabled() uint32 {
+ if m != nil && m.TimestampSteamguardEnabled != nil {
+ return *m.TimestampSteamguardEnabled
+ }
+ return 0
+}
+
+func (m *CCredentials_GetSteamGuardDetails_Response_NewAuthentication) GetIsWebCookie() bool {
+ if m != nil && m.IsWebCookie != nil {
+ return *m.IsWebCookie
+ }
+ return false
+}
+
+func (m *CCredentials_GetSteamGuardDetails_Response_NewAuthentication) GetIpaddress() int32 {
+ if m != nil && m.Ipaddress != nil {
+ return *m.Ipaddress
+ }
+ return 0
+}
+
+func (m *CCredentials_GetSteamGuardDetails_Response_NewAuthentication) GetGeolocInfo() string {
+ if m != nil && m.GeolocInfo != nil {
+ return *m.GeolocInfo
+ }
+ return ""
+}
+
+func (m *CCredentials_GetSteamGuardDetails_Response_NewAuthentication) GetIsRemembered() bool {
+ if m != nil && m.IsRemembered != nil {
+ return *m.IsRemembered
+ }
+ return false
+}
+
+func (m *CCredentials_GetSteamGuardDetails_Response_NewAuthentication) GetMachineNameUserSupplied() string {
+ if m != nil && m.MachineNameUserSupplied != nil {
+ return *m.MachineNameUserSupplied
+ }
+ return ""
+}
+
+func (m *CCredentials_GetSteamGuardDetails_Response_NewAuthentication) GetStatus() int32 {
+ if m != nil && m.Status != nil {
+ return *m.Status
+ }
+ return 0
+}
+
+type CCredentials_GetSteamGuardDetails_Response_SessionData struct {
+ MachineId *uint64 `protobuf:"varint,1,opt,name=machine_id" json:"machine_id,omitempty"`
+ MachineNameUserchosen *string `protobuf:"bytes,2,opt,name=machine_name_userchosen" json:"machine_name_userchosen,omitempty"`
+ TimestampMachineSteamguardEnabled *uint32 `protobuf:"fixed32,3,opt,name=timestamp_machine_steamguard_enabled" json:"timestamp_machine_steamguard_enabled,omitempty"`
+ AuthenticationExistsFromGeolocBeforeMintime *bool `protobuf:"varint,4,opt,name=authentication_exists_from_geoloc_before_mintime" json:"authentication_exists_from_geoloc_before_mintime,omitempty"`
+ Newauthentication []*CCredentials_GetSteamGuardDetails_Response_NewAuthentication `protobuf:"bytes,5,rep,name=newauthentication" json:"newauthentication,omitempty"`
+ AuthenticationExistsFromSameIpBeforeMintime *bool `protobuf:"varint,6,opt,name=authentication_exists_from_same_ip_before_mintime" json:"authentication_exists_from_same_ip_before_mintime,omitempty"`
+ PublicIpv4 *uint32 `protobuf:"varint,7,opt,name=public_ipv4" json:"public_ipv4,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CCredentials_GetSteamGuardDetails_Response_SessionData) Reset() {
+ *m = CCredentials_GetSteamGuardDetails_Response_SessionData{}
+}
+func (m *CCredentials_GetSteamGuardDetails_Response_SessionData) String() string {
+ return proto.CompactTextString(m)
+}
+func (*CCredentials_GetSteamGuardDetails_Response_SessionData) ProtoMessage() {}
+func (*CCredentials_GetSteamGuardDetails_Response_SessionData) Descriptor() ([]byte, []int) {
+ return credentials_fileDescriptor0, []int{3, 1}
+}
+
+func (m *CCredentials_GetSteamGuardDetails_Response_SessionData) GetMachineId() uint64 {
+ if m != nil && m.MachineId != nil {
+ return *m.MachineId
+ }
+ return 0
+}
+
+func (m *CCredentials_GetSteamGuardDetails_Response_SessionData) GetMachineNameUserchosen() string {
+ if m != nil && m.MachineNameUserchosen != nil {
+ return *m.MachineNameUserchosen
+ }
+ return ""
+}
+
+func (m *CCredentials_GetSteamGuardDetails_Response_SessionData) GetTimestampMachineSteamguardEnabled() uint32 {
+ if m != nil && m.TimestampMachineSteamguardEnabled != nil {
+ return *m.TimestampMachineSteamguardEnabled
+ }
+ return 0
+}
+
+func (m *CCredentials_GetSteamGuardDetails_Response_SessionData) GetAuthenticationExistsFromGeolocBeforeMintime() bool {
+ if m != nil && m.AuthenticationExistsFromGeolocBeforeMintime != nil {
+ return *m.AuthenticationExistsFromGeolocBeforeMintime
+ }
+ return false
+}
+
+func (m *CCredentials_GetSteamGuardDetails_Response_SessionData) GetNewauthentication() []*CCredentials_GetSteamGuardDetails_Response_NewAuthentication {
+ if m != nil {
+ return m.Newauthentication
+ }
+ return nil
+}
+
+func (m *CCredentials_GetSteamGuardDetails_Response_SessionData) GetAuthenticationExistsFromSameIpBeforeMintime() bool {
+ if m != nil && m.AuthenticationExistsFromSameIpBeforeMintime != nil {
+ return *m.AuthenticationExistsFromSameIpBeforeMintime
+ }
+ return false
+}
+
+func (m *CCredentials_GetSteamGuardDetails_Response_SessionData) GetPublicIpv4() uint32 {
+ if m != nil && m.PublicIpv4 != nil {
+ return *m.PublicIpv4
+ }
+ return 0
+}
+
+type CCredentials_NewMachineNotificationDialog_Request struct {
+ IsApproved *bool `protobuf:"varint,1,opt,name=is_approved" json:"is_approved,omitempty"`
+ IsWizardComplete *bool `protobuf:"varint,2,opt,name=is_wizard_complete" json:"is_wizard_complete,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CCredentials_NewMachineNotificationDialog_Request) Reset() {
+ *m = CCredentials_NewMachineNotificationDialog_Request{}
+}
+func (m *CCredentials_NewMachineNotificationDialog_Request) String() string {
+ return proto.CompactTextString(m)
+}
+func (*CCredentials_NewMachineNotificationDialog_Request) ProtoMessage() {}
+func (*CCredentials_NewMachineNotificationDialog_Request) Descriptor() ([]byte, []int) {
+ return credentials_fileDescriptor0, []int{4}
+}
+
+func (m *CCredentials_NewMachineNotificationDialog_Request) GetIsApproved() bool {
+ if m != nil && m.IsApproved != nil {
+ return *m.IsApproved
+ }
+ return false
+}
+
+func (m *CCredentials_NewMachineNotificationDialog_Request) GetIsWizardComplete() bool {
+ if m != nil && m.IsWizardComplete != nil {
+ return *m.IsWizardComplete
+ }
+ return false
+}
+
+type CCredentials_NewMachineNotificationDialog_Response struct {
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CCredentials_NewMachineNotificationDialog_Response) Reset() {
+ *m = CCredentials_NewMachineNotificationDialog_Response{}
+}
+func (m *CCredentials_NewMachineNotificationDialog_Response) String() string {
+ return proto.CompactTextString(m)
+}
+func (*CCredentials_NewMachineNotificationDialog_Response) ProtoMessage() {}
+func (*CCredentials_NewMachineNotificationDialog_Response) Descriptor() ([]byte, []int) {
+ return credentials_fileDescriptor0, []int{5}
+}
+
+type CCredentials_ValidateEmailAddress_Request struct {
+ Stoken *string `protobuf:"bytes,1,opt,name=stoken" json:"stoken,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CCredentials_ValidateEmailAddress_Request) Reset() {
+ *m = CCredentials_ValidateEmailAddress_Request{}
+}
+func (m *CCredentials_ValidateEmailAddress_Request) String() string { return proto.CompactTextString(m) }
+func (*CCredentials_ValidateEmailAddress_Request) ProtoMessage() {}
+func (*CCredentials_ValidateEmailAddress_Request) Descriptor() ([]byte, []int) {
+ return credentials_fileDescriptor0, []int{6}
+}
+
+func (m *CCredentials_ValidateEmailAddress_Request) GetStoken() string {
+ if m != nil && m.Stoken != nil {
+ return *m.Stoken
+ }
+ return ""
+}
+
+type CCredentials_ValidateEmailAddress_Response struct {
+ WasValidated *bool `protobuf:"varint,1,opt,name=was_validated" json:"was_validated,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CCredentials_ValidateEmailAddress_Response) Reset() {
+ *m = CCredentials_ValidateEmailAddress_Response{}
+}
+func (m *CCredentials_ValidateEmailAddress_Response) String() string {
+ return proto.CompactTextString(m)
+}
+func (*CCredentials_ValidateEmailAddress_Response) ProtoMessage() {}
+func (*CCredentials_ValidateEmailAddress_Response) Descriptor() ([]byte, []int) {
+ return credentials_fileDescriptor0, []int{7}
+}
+
+func (m *CCredentials_ValidateEmailAddress_Response) GetWasValidated() bool {
+ if m != nil && m.WasValidated != nil {
+ return *m.WasValidated
+ }
+ return false
+}
+
+type CCredentials_SteamGuardPhishingReport_Request struct {
+ ParamString *string `protobuf:"bytes,1,opt,name=param_string" json:"param_string,omitempty"`
+ IpaddressActual *uint32 `protobuf:"varint,2,opt,name=ipaddress_actual" json:"ipaddress_actual,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CCredentials_SteamGuardPhishingReport_Request) Reset() {
+ *m = CCredentials_SteamGuardPhishingReport_Request{}
+}
+func (m *CCredentials_SteamGuardPhishingReport_Request) String() string {
+ return proto.CompactTextString(m)
+}
+func (*CCredentials_SteamGuardPhishingReport_Request) ProtoMessage() {}
+func (*CCredentials_SteamGuardPhishingReport_Request) Descriptor() ([]byte, []int) {
+ return credentials_fileDescriptor0, []int{8}
+}
+
+func (m *CCredentials_SteamGuardPhishingReport_Request) GetParamString() string {
+ if m != nil && m.ParamString != nil {
+ return *m.ParamString
+ }
+ return ""
+}
+
+func (m *CCredentials_SteamGuardPhishingReport_Request) GetIpaddressActual() uint32 {
+ if m != nil && m.IpaddressActual != nil {
+ return *m.IpaddressActual
+ }
+ return 0
+}
+
+type CCredentials_SteamGuardPhishingReport_Response struct {
+ IpaddressLoginattempt *uint32 `protobuf:"varint,1,opt,name=ipaddress_loginattempt" json:"ipaddress_loginattempt,omitempty"`
+ CountrynameLoginattempt *string `protobuf:"bytes,2,opt,name=countryname_loginattempt" json:"countryname_loginattempt,omitempty"`
+ StatenameLoginattempt *string `protobuf:"bytes,3,opt,name=statename_loginattempt" json:"statename_loginattempt,omitempty"`
+ CitynameLoginattempt *string `protobuf:"bytes,4,opt,name=cityname_loginattempt" json:"cityname_loginattempt,omitempty"`
+ IpaddressActual *uint32 `protobuf:"varint,5,opt,name=ipaddress_actual" json:"ipaddress_actual,omitempty"`
+ CountrynameActual *string `protobuf:"bytes,6,opt,name=countryname_actual" json:"countryname_actual,omitempty"`
+ StatenameActual *string `protobuf:"bytes,7,opt,name=statename_actual" json:"statename_actual,omitempty"`
+ CitynameActual *string `protobuf:"bytes,8,opt,name=cityname_actual" json:"cityname_actual,omitempty"`
+ SteamguardCode *string `protobuf:"bytes,9,opt,name=steamguard_code" json:"steamguard_code,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CCredentials_SteamGuardPhishingReport_Response) Reset() {
+ *m = CCredentials_SteamGuardPhishingReport_Response{}
+}
+func (m *CCredentials_SteamGuardPhishingReport_Response) String() string {
+ return proto.CompactTextString(m)
+}
+func (*CCredentials_SteamGuardPhishingReport_Response) ProtoMessage() {}
+func (*CCredentials_SteamGuardPhishingReport_Response) Descriptor() ([]byte, []int) {
+ return credentials_fileDescriptor0, []int{9}
+}
+
+func (m *CCredentials_SteamGuardPhishingReport_Response) GetIpaddressLoginattempt() uint32 {
+ if m != nil && m.IpaddressLoginattempt != nil {
+ return *m.IpaddressLoginattempt
+ }
+ return 0
+}
+
+func (m *CCredentials_SteamGuardPhishingReport_Response) GetCountrynameLoginattempt() string {
+ if m != nil && m.CountrynameLoginattempt != nil {
+ return *m.CountrynameLoginattempt
+ }
+ return ""
+}
+
+func (m *CCredentials_SteamGuardPhishingReport_Response) GetStatenameLoginattempt() string {
+ if m != nil && m.StatenameLoginattempt != nil {
+ return *m.StatenameLoginattempt
+ }
+ return ""
+}
+
+func (m *CCredentials_SteamGuardPhishingReport_Response) GetCitynameLoginattempt() string {
+ if m != nil && m.CitynameLoginattempt != nil {
+ return *m.CitynameLoginattempt
+ }
+ return ""
+}
+
+func (m *CCredentials_SteamGuardPhishingReport_Response) GetIpaddressActual() uint32 {
+ if m != nil && m.IpaddressActual != nil {
+ return *m.IpaddressActual
+ }
+ return 0
+}
+
+func (m *CCredentials_SteamGuardPhishingReport_Response) GetCountrynameActual() string {
+ if m != nil && m.CountrynameActual != nil {
+ return *m.CountrynameActual
+ }
+ return ""
+}
+
+func (m *CCredentials_SteamGuardPhishingReport_Response) GetStatenameActual() string {
+ if m != nil && m.StatenameActual != nil {
+ return *m.StatenameActual
+ }
+ return ""
+}
+
+func (m *CCredentials_SteamGuardPhishingReport_Response) GetCitynameActual() string {
+ if m != nil && m.CitynameActual != nil {
+ return *m.CitynameActual
+ }
+ return ""
+}
+
+func (m *CCredentials_SteamGuardPhishingReport_Response) GetSteamguardCode() string {
+ if m != nil && m.SteamguardCode != nil {
+ return *m.SteamguardCode
+ }
+ return ""
+}
+
+type CCredentials_AccountLockRequest_Request struct {
+ ParamString *string `protobuf:"bytes,1,opt,name=param_string" json:"param_string,omitempty"`
+ IpaddressActual *uint32 `protobuf:"varint,2,opt,name=ipaddress_actual" json:"ipaddress_actual,omitempty"`
+ QueryOnly *bool `protobuf:"varint,3,opt,name=query_only" json:"query_only,omitempty"`
+ EmailMessageType *int32 `protobuf:"varint,4,opt,name=email_message_type" json:"email_message_type,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CCredentials_AccountLockRequest_Request) Reset() {
+ *m = CCredentials_AccountLockRequest_Request{}
+}
+func (m *CCredentials_AccountLockRequest_Request) String() string { return proto.CompactTextString(m) }
+func (*CCredentials_AccountLockRequest_Request) ProtoMessage() {}
+func (*CCredentials_AccountLockRequest_Request) Descriptor() ([]byte, []int) {
+ return credentials_fileDescriptor0, []int{10}
+}
+
+func (m *CCredentials_AccountLockRequest_Request) GetParamString() string {
+ if m != nil && m.ParamString != nil {
+ return *m.ParamString
+ }
+ return ""
+}
+
+func (m *CCredentials_AccountLockRequest_Request) GetIpaddressActual() uint32 {
+ if m != nil && m.IpaddressActual != nil {
+ return *m.IpaddressActual
+ }
+ return 0
+}
+
+func (m *CCredentials_AccountLockRequest_Request) GetQueryOnly() bool {
+ if m != nil && m.QueryOnly != nil {
+ return *m.QueryOnly
+ }
+ return false
+}
+
+func (m *CCredentials_AccountLockRequest_Request) GetEmailMessageType() int32 {
+ if m != nil && m.EmailMessageType != nil {
+ return *m.EmailMessageType
+ }
+ return 0
+}
+
+type CCredentials_AccountLockRequest_Response struct {
+ Success *bool `protobuf:"varint,1,opt,name=success" json:"success,omitempty"`
+ AccountAlreadyLocked *bool `protobuf:"varint,2,opt,name=account_already_locked" json:"account_already_locked,omitempty"`
+ ExpiredLink *bool `protobuf:"varint,3,opt,name=expired_link" json:"expired_link,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CCredentials_AccountLockRequest_Response) Reset() {
+ *m = CCredentials_AccountLockRequest_Response{}
+}
+func (m *CCredentials_AccountLockRequest_Response) String() string { return proto.CompactTextString(m) }
+func (*CCredentials_AccountLockRequest_Response) ProtoMessage() {}
+func (*CCredentials_AccountLockRequest_Response) Descriptor() ([]byte, []int) {
+ return credentials_fileDescriptor0, []int{11}
+}
+
+func (m *CCredentials_AccountLockRequest_Response) GetSuccess() bool {
+ if m != nil && m.Success != nil {
+ return *m.Success
+ }
+ return false
+}
+
+func (m *CCredentials_AccountLockRequest_Response) GetAccountAlreadyLocked() bool {
+ if m != nil && m.AccountAlreadyLocked != nil {
+ return *m.AccountAlreadyLocked
+ }
+ return false
+}
+
+func (m *CCredentials_AccountLockRequest_Response) GetExpiredLink() bool {
+ if m != nil && m.ExpiredLink != nil {
+ return *m.ExpiredLink
+ }
+ return false
+}
+
+type CCredentials_LastCredentialChangeTime_Request struct {
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CCredentials_LastCredentialChangeTime_Request) Reset() {
+ *m = CCredentials_LastCredentialChangeTime_Request{}
+}
+func (m *CCredentials_LastCredentialChangeTime_Request) String() string {
+ return proto.CompactTextString(m)
+}
+func (*CCredentials_LastCredentialChangeTime_Request) ProtoMessage() {}
+func (*CCredentials_LastCredentialChangeTime_Request) Descriptor() ([]byte, []int) {
+ return credentials_fileDescriptor0, []int{12}
+}
+
+type CCredentials_LastCredentialChangeTime_Response struct {
+ TimestampLastPasswordChange *uint32 `protobuf:"fixed32,1,opt,name=timestamp_last_password_change" json:"timestamp_last_password_change,omitempty"`
+ TimestampLastEmailChange *uint32 `protobuf:"fixed32,2,opt,name=timestamp_last_email_change" json:"timestamp_last_email_change,omitempty"`
+ TimestampLastPasswordReset *uint32 `protobuf:"fixed32,3,opt,name=timestamp_last_password_reset" json:"timestamp_last_password_reset,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CCredentials_LastCredentialChangeTime_Response) Reset() {
+ *m = CCredentials_LastCredentialChangeTime_Response{}
+}
+func (m *CCredentials_LastCredentialChangeTime_Response) String() string {
+ return proto.CompactTextString(m)
+}
+func (*CCredentials_LastCredentialChangeTime_Response) ProtoMessage() {}
+func (*CCredentials_LastCredentialChangeTime_Response) Descriptor() ([]byte, []int) {
+ return credentials_fileDescriptor0, []int{13}
+}
+
+func (m *CCredentials_LastCredentialChangeTime_Response) GetTimestampLastPasswordChange() uint32 {
+ if m != nil && m.TimestampLastPasswordChange != nil {
+ return *m.TimestampLastPasswordChange
+ }
+ return 0
+}
+
+func (m *CCredentials_LastCredentialChangeTime_Response) GetTimestampLastEmailChange() uint32 {
+ if m != nil && m.TimestampLastEmailChange != nil {
+ return *m.TimestampLastEmailChange
+ }
+ return 0
+}
+
+func (m *CCredentials_LastCredentialChangeTime_Response) GetTimestampLastPasswordReset() uint32 {
+ if m != nil && m.TimestampLastPasswordReset != nil {
+ return *m.TimestampLastPasswordReset
+ }
+ return 0
+}
+
+type CCredentials_GetAccountAuthSecret_Request struct {
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CCredentials_GetAccountAuthSecret_Request) Reset() {
+ *m = CCredentials_GetAccountAuthSecret_Request{}
+}
+func (m *CCredentials_GetAccountAuthSecret_Request) String() string { return proto.CompactTextString(m) }
+func (*CCredentials_GetAccountAuthSecret_Request) ProtoMessage() {}
+func (*CCredentials_GetAccountAuthSecret_Request) Descriptor() ([]byte, []int) {
+ return credentials_fileDescriptor0, []int{14}
+}
+
+type CCredentials_GetAccountAuthSecret_Response struct {
+ SecretId *int32 `protobuf:"varint,1,opt,name=secret_id" json:"secret_id,omitempty"`
+ Secret []byte `protobuf:"bytes,2,opt,name=secret" json:"secret,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CCredentials_GetAccountAuthSecret_Response) Reset() {
+ *m = CCredentials_GetAccountAuthSecret_Response{}
+}
+func (m *CCredentials_GetAccountAuthSecret_Response) String() string {
+ return proto.CompactTextString(m)
+}
+func (*CCredentials_GetAccountAuthSecret_Response) ProtoMessage() {}
+func (*CCredentials_GetAccountAuthSecret_Response) Descriptor() ([]byte, []int) {
+ return credentials_fileDescriptor0, []int{15}
+}
+
+func (m *CCredentials_GetAccountAuthSecret_Response) GetSecretId() int32 {
+ if m != nil && m.SecretId != nil {
+ return *m.SecretId
+ }
+ return 0
+}
+
+func (m *CCredentials_GetAccountAuthSecret_Response) GetSecret() []byte {
+ if m != nil {
+ return m.Secret
+ }
+ return nil
+}
+
+func init() {
+ proto.RegisterType((*CCredentials_TestAvailablePassword_Request)(nil), "CCredentials_TestAvailablePassword_Request")
+ proto.RegisterType((*CCredentials_TestAvailablePassword_Response)(nil), "CCredentials_TestAvailablePassword_Response")
+ proto.RegisterType((*CCredentials_GetSteamGuardDetails_Request)(nil), "CCredentials_GetSteamGuardDetails_Request")
+ proto.RegisterType((*CCredentials_GetSteamGuardDetails_Response)(nil), "CCredentials_GetSteamGuardDetails_Response")
+ proto.RegisterType((*CCredentials_GetSteamGuardDetails_Response_NewAuthentication)(nil), "CCredentials_GetSteamGuardDetails_Response.NewAuthentication")
+ proto.RegisterType((*CCredentials_GetSteamGuardDetails_Response_SessionData)(nil), "CCredentials_GetSteamGuardDetails_Response.SessionData")
+ proto.RegisterType((*CCredentials_NewMachineNotificationDialog_Request)(nil), "CCredentials_NewMachineNotificationDialog_Request")
+ proto.RegisterType((*CCredentials_NewMachineNotificationDialog_Response)(nil), "CCredentials_NewMachineNotificationDialog_Response")
+ proto.RegisterType((*CCredentials_ValidateEmailAddress_Request)(nil), "CCredentials_ValidateEmailAddress_Request")
+ proto.RegisterType((*CCredentials_ValidateEmailAddress_Response)(nil), "CCredentials_ValidateEmailAddress_Response")
+ proto.RegisterType((*CCredentials_SteamGuardPhishingReport_Request)(nil), "CCredentials_SteamGuardPhishingReport_Request")
+ proto.RegisterType((*CCredentials_SteamGuardPhishingReport_Response)(nil), "CCredentials_SteamGuardPhishingReport_Response")
+ proto.RegisterType((*CCredentials_AccountLockRequest_Request)(nil), "CCredentials_AccountLockRequest_Request")
+ proto.RegisterType((*CCredentials_AccountLockRequest_Response)(nil), "CCredentials_AccountLockRequest_Response")
+ proto.RegisterType((*CCredentials_LastCredentialChangeTime_Request)(nil), "CCredentials_LastCredentialChangeTime_Request")
+ proto.RegisterType((*CCredentials_LastCredentialChangeTime_Response)(nil), "CCredentials_LastCredentialChangeTime_Response")
+ proto.RegisterType((*CCredentials_GetAccountAuthSecret_Request)(nil), "CCredentials_GetAccountAuthSecret_Request")
+ proto.RegisterType((*CCredentials_GetAccountAuthSecret_Response)(nil), "CCredentials_GetAccountAuthSecret_Response")
+}
+
+var credentials_fileDescriptor0 = []byte{
+ // 1482 bytes of a gzipped FileDescriptorProto
+ 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x09, 0x6e, 0x88, 0x02, 0xff, 0xac, 0x57, 0x5d, 0x6f, 0x14, 0xd5,
+ 0x1b, 0xcf, 0x94, 0xbe, 0xec, 0x3e, 0xa5, 0x7f, 0xe8, 0x40, 0x61, 0x59, 0x0a, 0x4c, 0x06, 0xfe,
+ 0xb6, 0xd0, 0x3a, 0x48, 0x25, 0x41, 0x25, 0xc6, 0x94, 0x56, 0x09, 0x06, 0x90, 0x00, 0x51, 0xef,
+ 0x4e, 0x4e, 0x67, 0x4e, 0x77, 0x4f, 0x3a, 0x33, 0x67, 0x98, 0x39, 0xb3, 0x4b, 0x4d, 0x4c, 0xc4,
+ 0x3b, 0xbc, 0xf0, 0xce, 0x0b, 0x13, 0x2f, 0x8d, 0x5f, 0xc0, 0xe8, 0x17, 0xf0, 0x2b, 0xf8, 0x25,
+ 0xbc, 0x32, 0x7e, 0x03, 0x9f, 0x73, 0xe6, 0xec, 0xfb, 0x6c, 0xbb, 0x4b, 0xbc, 0xdc, 0x39, 0xcf,
+ 0xcb, 0xef, 0xf9, 0x3d, 0xaf, 0x0b, 0x1b, 0x99, 0x64, 0x34, 0x8a, 0x58, 0x96, 0xd1, 0x06, 0xcb,
+ 0x88, 0x9f, 0xb2, 0x80, 0xc5, 0x92, 0xd3, 0x30, 0xf3, 0xf4, 0x8b, 0x1f, 0x72, 0xfc, 0xed, 0x25,
+ 0xa9, 0x90, 0xa2, 0xbe, 0x39, 0x28, 0x9c, 0xc7, 0x7c, 0x9f, 0xb3, 0x80, 0xec, 0xd1, 0x8c, 0x8d,
+ 0x4a, 0xbb, 0x2f, 0xe0, 0xc6, 0xce, 0x4e, 0xcf, 0x1e, 0x79, 0xce, 0x32, 0xb9, 0xdd, 0xa2, 0x3c,
+ 0xa4, 0x7b, 0x21, 0x7b, 0x42, 0xb3, 0xac, 0x2d, 0xd2, 0x80, 0x3c, 0x65, 0x2f, 0x72, 0x7c, 0xb0,
+ 0x4f, 0x43, 0x25, 0x31, 0xdf, 0x6a, 0x96, 0x63, 0xad, 0x57, 0xed, 0x8b, 0x70, 0x26, 0x6b, 0x52,
+ 0x12, 0x70, 0xf4, 0x25, 0x49, 0xf7, 0x71, 0x06, 0x1f, 0x4f, 0xda, 0x67, 0xe1, 0x24, 0xf5, 0x7d,
+ 0x91, 0xc7, 0x92, 0xc4, 0x34, 0x62, 0xb5, 0x13, 0x4a, 0xc5, 0xfd, 0x08, 0x36, 0x26, 0x72, 0x99,
+ 0x25, 0x22, 0xce, 0x98, 0xf2, 0xc9, 0x33, 0xd2, 0xa2, 0x21, 0x0f, 0xb4, 0x81, 0x8a, 0xfb, 0xf7,
+ 0x0c, 0x5c, 0x1f, 0xb0, 0x70, 0x9f, 0xc9, 0x67, 0x2a, 0xb2, 0xfb, 0x39, 0x4d, 0x83, 0x5d, 0x26,
+ 0xd1, 0x56, 0xd6, 0xc5, 0x9c, 0xc3, 0x45, 0x1e, 0xfb, 0x61, 0x1e, 0x30, 0x12, 0xb3, 0x36, 0xa1,
+ 0xb9, 0x6c, 0x2a, 0x3d, 0x9f, 0x4a, 0x8e, 0xf6, 0x75, 0x18, 0x95, 0x0f, 0x66, 0x65, 0x9a, 0xb3,
+ 0x7b, 0x9f, 0x7e, 0xfb, 0x5b, 0xed, 0x93, 0x2f, 0x9a, 0x0c, 0x25, 0x52, 0x47, 0xa4, 0x4e, 0x2c,
+ 0xa4, 0x23, 0x85, 0x93, 0x88, 0x24, 0x0f, 0xa9, 0x64, 0x0e, 0x7e, 0x77, 0xd0, 0xc6, 0xa0, 0x09,
+ 0x07, 0xe9, 0x0d, 0x03, 0x87, 0xc7, 0xfa, 0x39, 0xed, 0xc0, 0xfe, 0xc1, 0x82, 0x6a, 0x9b, 0xed,
+ 0xf9, 0x42, 0x1c, 0x70, 0xa6, 0xf9, 0xa8, 0xde, 0x7b, 0x65, 0xa1, 0x83, 0xaf, 0x9f, 0xa3, 0x58,
+ 0x9e, 0xb1, 0x74, 0x2d, 0x73, 0x34, 0x6a, 0x47, 0xc3, 0x76, 0x22, 0xea, 0x37, 0x79, 0xcc, 0x1c,
+ 0x65, 0xdd, 0x29, 0xd4, 0x3c, 0xe7, 0xc1, 0xbe, 0x93, 0xa0, 0x49, 0xf4, 0xb6, 0xe9, 0x70, 0xb9,
+ 0x16, 0x86, 0xce, 0x9e, 0x56, 0x0e, 0x14, 0xae, 0x06, 0x93, 0xda, 0xa7, 0x31, 0xd6, 0x31, 0xf0,
+ 0x60, 0x17, 0xc1, 0xa8, 0x4c, 0x07, 0x8e, 0xd8, 0xd7, 0x02, 0xdb, 0x8f, 0x9c, 0x0c, 0xeb, 0x01,
+ 0xc1, 0x7a, 0xb6, 0x03, 0x35, 0xc9, 0xb1, 0x3a, 0x24, 0x8d, 0x12, 0x12, 0xf1, 0x98, 0x47, 0x79,
+ 0x44, 0xda, 0x34, 0x96, 0xac, 0xa0, 0x77, 0xc1, 0x5e, 0x86, 0x2a, 0x4f, 0x68, 0x10, 0xa0, 0xdf,
+ 0xac, 0x36, 0x8b, 0x9f, 0xe6, 0xdc, 0xbf, 0x2a, 0x43, 0x65, 0x32, 0x86, 0x71, 0x13, 0xfb, 0x25,
+ 0x58, 0xc1, 0x94, 0xe9, 0x62, 0x6b, 0x28, 0x01, 0xc2, 0x62, 0x95, 0xdb, 0xa2, 0x66, 0x2a, 0xf6,
+ 0x35, 0x58, 0xed, 0x41, 0x28, 0x91, 0x9a, 0xd1, 0x30, 0x7c, 0x58, 0x0d, 0x18, 0x06, 0x8f, 0x2c,
+ 0x63, 0xf9, 0x8e, 0xd0, 0x8e, 0x60, 0x4f, 0xac, 0x2f, 0x6e, 0x7d, 0xe8, 0x4d, 0x8e, 0xcb, 0x7b,
+ 0xcc, 0xda, 0xdb, 0x03, 0x46, 0xec, 0x1b, 0xe0, 0xf6, 0x39, 0x31, 0x0c, 0xea, 0x62, 0x25, 0x8a,
+ 0x55, 0xbf, 0x29, 0x90, 0x7b, 0x4d, 0x42, 0xd5, 0xbe, 0x03, 0x37, 0xfb, 0x64, 0xfb, 0x48, 0x34,
+ 0x5a, 0x25, 0x91, 0xcc, 0xe9, 0x48, 0x76, 0xe0, 0x6e, 0x9f, 0xe2, 0x60, 0x18, 0x84, 0xbd, 0xe4,
+ 0x99, 0xcc, 0xc8, 0x7e, 0x2a, 0x22, 0xd2, 0x60, 0x22, 0x14, 0x3e, 0xd9, 0x63, 0xfb, 0x22, 0x65,
+ 0x2a, 0x39, 0xca, 0x49, 0x6d, 0x5e, 0x93, 0x86, 0x9c, 0x96, 0x20, 0xc5, 0x9e, 0x58, 0xc0, 0xe7,
+ 0x59, 0xfb, 0x11, 0x9c, 0x34, 0x29, 0x26, 0x01, 0x95, 0xb4, 0x56, 0xd1, 0xec, 0xdc, 0x99, 0x86,
+ 0x9d, 0x67, 0x85, 0xfe, 0x2e, 0xaa, 0xdb, 0xab, 0x70, 0x16, 0x33, 0x28, 0xdb, 0x62, 0x9f, 0xfa,
+ 0x52, 0xa4, 0xdd, 0x80, 0xaa, 0x1a, 0xcb, 0x55, 0xb8, 0xd8, 0x0b, 0x7f, 0x54, 0x08, 0x74, 0xd4,
+ 0x17, 0x60, 0x19, 0x4d, 0x24, 0x4d, 0x81, 0x30, 0x5b, 0x2c, 0xd5, 0x53, 0xa8, 0xb6, 0xa8, 0xf4,
+ 0xeb, 0x7f, 0x58, 0xb0, 0x3c, 0x9a, 0x8b, 0xe3, 0xca, 0xc2, 0xd2, 0x66, 0x57, 0x60, 0x09, 0xcd,
+ 0x62, 0x67, 0x91, 0xbe, 0xd6, 0xaa, 0x0c, 0x16, 0xad, 0xaa, 0xe3, 0x39, 0xfb, 0x0c, 0x2c, 0x1a,
+ 0x42, 0x79, 0xbc, 0x2f, 0x4c, 0x12, 0x0b, 0xf5, 0x94, 0x45, 0x2c, 0xda, 0x63, 0xa9, 0x49, 0x51,
+ 0xc5, 0x76, 0xa1, 0x3e, 0x92, 0x7c, 0x92, 0xe5, 0x49, 0x12, 0x2a, 0xd4, 0xf3, 0x5a, 0xf5, 0x7f,
+ 0x30, 0x8f, 0xd8, 0x64, 0x9e, 0x69, 0xca, 0xe7, 0xea, 0x7f, 0xce, 0xc0, 0x62, 0x3f, 0x67, 0x36,
+ 0x40, 0x5f, 0x5a, 0x2c, 0x9d, 0x96, 0x2b, 0x70, 0x7e, 0x5c, 0x51, 0xe9, 0x91, 0x60, 0x6f, 0xc2,
+ 0xb5, 0x89, 0x2a, 0xa9, 0x68, 0xcd, 0xf7, 0xe0, 0x9d, 0xa9, 0xcb, 0x67, 0x56, 0x07, 0xf8, 0x25,
+ 0x2c, 0x8f, 0xb6, 0xd0, 0xdc, 0x7f, 0xd1, 0x42, 0xef, 0xc3, 0xad, 0x23, 0x30, 0x65, 0x2a, 0x6a,
+ 0x9e, 0x94, 0xd7, 0x34, 0x66, 0x28, 0xc9, 0xf7, 0x42, 0x8e, 0x19, 0x4a, 0x5a, 0xb7, 0x35, 0xad,
+ 0x4b, 0x6e, 0x00, 0xb7, 0x06, 0xf0, 0xa0, 0xc7, 0x47, 0x05, 0x2f, 0x8f, 0x85, 0xc4, 0x2a, 0x2a,
+ 0x9c, 0xec, 0xe2, 0x9b, 0x68, 0x74, 0x87, 0x3c, 0x5a, 0xc2, 0xb4, 0xd2, 0x04, 0x97, 0x5a, 0xab,
+ 0x3b, 0x67, 0xea, 0x60, 0xab, 0x52, 0xe1, 0x5f, 0x29, 0x22, 0x7d, 0x11, 0x25, 0x21, 0x93, 0xa6,
+ 0x5e, 0xdc, 0xdb, 0xb0, 0x35, 0x8d, 0x97, 0x22, 0x7a, 0xf7, 0xee, 0xd0, 0xe2, 0xf9, 0x5c, 0x6d,
+ 0x25, 0x6c, 0xc8, 0x8f, 0x23, 0x64, 0x69, 0xbb, 0xa8, 0xbe, 0x2e, 0x26, 0x5d, 0x2f, 0xe2, 0x00,
+ 0x53, 0xad, 0x57, 0xa5, 0xbb, 0x33, 0x34, 0x43, 0xc7, 0x28, 0x9b, 0x19, 0x8a, 0x85, 0xda, 0xa6,
+ 0x66, 0xef, 0xa9, 0x96, 0x2f, 0x62, 0x72, 0x09, 0xbc, 0x3d, 0x60, 0xa4, 0x97, 0xaa, 0x27, 0x4d,
+ 0x9e, 0x21, 0xfe, 0xc6, 0x53, 0x96, 0x88, 0x54, 0x76, 0x51, 0xe0, 0x0e, 0x4e, 0x68, 0x4a, 0x31,
+ 0x13, 0x32, 0xc5, 0x57, 0xb3, 0xb6, 0x6b, 0x70, 0xba, 0xdb, 0x2e, 0x04, 0xbb, 0x37, 0xa7, 0xa1,
+ 0x26, 0x66, 0xc9, 0xfd, 0x75, 0x06, 0xbc, 0x49, 0x3d, 0x18, 0xa8, 0x97, 0xe1, 0x5c, 0xcf, 0x18,
+ 0xf2, 0xc5, 0x63, 0x2a, 0x25, 0x8b, 0x12, 0xa9, 0x9d, 0x2d, 0xa9, 0x95, 0xa3, 0x8f, 0x80, 0xf4,
+ 0x50, 0xf7, 0xc0, 0x80, 0x44, 0xd1, 0x05, 0x68, 0x41, 0xb5, 0x16, 0x1b, 0x7d, 0xd7, 0x27, 0x83,
+ 0x1a, 0x7e, 0x3e, 0x97, 0x25, 0xea, 0xb3, 0x63, 0xa3, 0x99, 0xd3, 0xae, 0xb1, 0x04, 0xfa, 0x5d,
+ 0x9b, 0xb7, 0xf9, 0x8e, 0x56, 0xcf, 0xa9, 0x79, 0x59, 0xd0, 0x2f, 0xe7, 0xe1, 0x54, 0xd7, 0x9d,
+ 0x79, 0xa8, 0x74, 0x1e, 0xfa, 0x7a, 0xd3, 0x17, 0x01, 0xd3, 0x13, 0xb1, 0xea, 0xbe, 0xb6, 0x60,
+ 0x6d, 0x80, 0xb5, 0xed, 0xe2, 0xee, 0x79, 0x28, 0xfc, 0x03, 0x93, 0x89, 0x37, 0xcd, 0x88, 0x9a,
+ 0x2b, 0xa8, 0x98, 0x1e, 0x12, 0x11, 0x87, 0x87, 0xc5, 0x09, 0xa4, 0xe2, 0x62, 0xaa, 0x6c, 0x88,
+ 0xb9, 0xf3, 0x88, 0x3c, 0x4c, 0x98, 0x59, 0xd6, 0x2f, 0x60, 0xfd, 0x78, 0x28, 0x26, 0x75, 0xa7,
+ 0x60, 0x21, 0xcb, 0x7d, 0x5f, 0x0d, 0xcd, 0xa2, 0x67, 0x30, 0x13, 0x9d, 0x93, 0x8d, 0x86, 0x29,
+ 0xde, 0x10, 0x87, 0x48, 0xb8, 0x7f, 0x60, 0xb6, 0x72, 0x45, 0x81, 0x67, 0x2f, 0x13, 0x8e, 0xe6,
+ 0x49, 0xc8, 0xe3, 0x03, 0x73, 0x91, 0xdd, 0x1c, 0xaa, 0xca, 0x87, 0x34, 0x93, 0xbd, 0xdf, 0x3b,
+ 0x4d, 0x1a, 0x37, 0xd8, 0x73, 0xec, 0xfb, 0x0e, 0x07, 0xee, 0xcf, 0xd6, 0x50, 0x95, 0x1d, 0xa1,
+ 0x61, 0xa0, 0xbe, 0x05, 0x97, 0x7b, 0x93, 0x32, 0xa4, 0x7d, 0xd7, 0x26, 0xf1, 0xb5, 0xb8, 0x59,
+ 0x10, 0x03, 0xcb, 0x49, 0xcb, 0x15, 0x4c, 0x19, 0xa1, 0xe2, 0xb8, 0xf8, 0x3f, 0x5c, 0x1a, 0x67,
+ 0x4c, 0x9d, 0x5b, 0x45, 0xdd, 0x2d, 0xb8, 0x1b, 0xa3, 0x87, 0xa6, 0x61, 0x53, 0x0d, 0xc1, 0x67,
+ 0x0c, 0x2f, 0xf1, 0x6e, 0x5e, 0xdd, 0xcf, 0x46, 0x6f, 0xa4, 0x32, 0x61, 0x13, 0x0e, 0x2e, 0xac,
+ 0xac, 0xf8, 0x64, 0x96, 0xc5, 0x9c, 0x1e, 0x18, 0xfa, 0x53, 0x71, 0x3e, 0x6f, 0xfd, 0x53, 0x85,
+ 0xc5, 0x3e, 0x83, 0xf6, 0xf7, 0x16, 0xac, 0x94, 0x1e, 0xcb, 0xf6, 0x86, 0x37, 0xf9, 0x11, 0x5f,
+ 0xdf, 0xf4, 0xa6, 0x38, 0xbf, 0xdd, 0x3a, 0x9e, 0xac, 0xe7, 0x4a, 0x65, 0x3c, 0xfb, 0x3b, 0x0b,
+ 0xce, 0x96, 0xad, 0x0b, 0xfb, 0x86, 0x37, 0xf1, 0x7d, 0x5e, 0xdf, 0x98, 0x62, 0xfd, 0xb8, 0x17,
+ 0x10, 0xcd, 0x4a, 0x99, 0x88, 0x67, 0xff, 0x6e, 0x81, 0x7b, 0xd4, 0x14, 0x47, 0x1b, 0x79, 0x28,
+ 0xed, 0x2d, 0x6f, 0xea, 0xed, 0x52, 0x7f, 0xd7, 0x7b, 0x83, 0x5d, 0xb1, 0x86, 0x50, 0xaf, 0x1e,
+ 0x0f, 0xc8, 0xb3, 0x7f, 0x42, 0x16, 0xcb, 0x76, 0xc1, 0x30, 0x8b, 0x47, 0x2d, 0x9b, 0x61, 0x16,
+ 0x8f, 0xdc, 0x2d, 0xee, 0x06, 0x42, 0x5b, 0xeb, 0x88, 0x38, 0x34, 0x76, 0x74, 0x87, 0x38, 0x66,
+ 0xfa, 0x38, 0x0d, 0xde, 0x62, 0xb1, 0x43, 0x1d, 0xbd, 0xbc, 0xec, 0x1f, 0x2d, 0xa8, 0x8d, 0xdb,
+ 0x01, 0xb6, 0xe7, 0x4d, 0xb5, 0x8d, 0xea, 0x37, 0xa7, 0xdc, 0x2d, 0xee, 0x2a, 0x42, 0x1d, 0xef,
+ 0xfe, 0x95, 0x05, 0xf6, 0xe8, 0x78, 0xb3, 0xd7, 0xbd, 0x09, 0x67, 0x71, 0xfd, 0xba, 0x37, 0xe9,
+ 0xa8, 0x74, 0xcf, 0x21, 0x92, 0x32, 0x67, 0xbf, 0x58, 0x70, 0x19, 0x2b, 0xb2, 0x6c, 0x78, 0x75,
+ 0xda, 0xc1, 0xf3, 0xa6, 0x9a, 0x8e, 0xc3, 0x2c, 0x1d, 0x3b, 0x1b, 0xdd, 0xab, 0x88, 0xed, 0xca,
+ 0xd1, 0x20, 0x3c, 0xfb, 0x75, 0xd1, 0xad, 0x23, 0x33, 0xa9, 0xa4, 0x5b, 0xc7, 0x0e, 0xb9, 0x92,
+ 0x6e, 0x1d, 0x3f, 0xe3, 0xdc, 0x1a, 0xc2, 0x2a, 0x75, 0x59, 0x3f, 0x8f, 0x2f, 0x67, 0xfa, 0x0c,
+ 0xe1, 0xff, 0xd3, 0xb4, 0xc5, 0x7d, 0x76, 0xef, 0xc4, 0x37, 0x96, 0xf5, 0x6f, 0x00, 0x00, 0x00,
+ 0xff, 0xff, 0x3c, 0x6e, 0x05, 0xde, 0xf0, 0x10, 0x00, 0x00,
+}
diff --git a/vendor/github.com/Philipp15b/go-steam/protocol/protobuf/unified/deviceauth.pb.go b/vendor/github.com/Philipp15b/go-steam/protocol/protobuf/unified/deviceauth.pb.go
new file mode 100644
index 00000000..ee21b081
--- /dev/null
+++ b/vendor/github.com/Philipp15b/go-steam/protocol/protobuf/unified/deviceauth.pb.go
@@ -0,0 +1,694 @@
+// Code generated by protoc-gen-go.
+// source: steammessages_deviceauth.steamclient.proto
+// DO NOT EDIT!
+
+package unified
+
+import proto "github.com/golang/protobuf/proto"
+import fmt "fmt"
+import math "math"
+
+// Reference imports to suppress errors if they are not otherwise used.
+var _ = proto.Marshal
+var _ = fmt.Errorf
+var _ = math.Inf
+
+type CDeviceAuth_GetOwnAuthorizedDevices_Request struct {
+ Steamid *uint64 `protobuf:"fixed64,1,opt,name=steamid" json:"steamid,omitempty"`
+ IncludeCanceled *bool `protobuf:"varint,2,opt,name=include_canceled" json:"include_canceled,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CDeviceAuth_GetOwnAuthorizedDevices_Request) Reset() {
+ *m = CDeviceAuth_GetOwnAuthorizedDevices_Request{}
+}
+func (m *CDeviceAuth_GetOwnAuthorizedDevices_Request) String() string {
+ return proto.CompactTextString(m)
+}
+func (*CDeviceAuth_GetOwnAuthorizedDevices_Request) ProtoMessage() {}
+func (*CDeviceAuth_GetOwnAuthorizedDevices_Request) Descriptor() ([]byte, []int) {
+ return deviceauth_fileDescriptor0, []int{0}
+}
+
+func (m *CDeviceAuth_GetOwnAuthorizedDevices_Request) GetSteamid() uint64 {
+ if m != nil && m.Steamid != nil {
+ return *m.Steamid
+ }
+ return 0
+}
+
+func (m *CDeviceAuth_GetOwnAuthorizedDevices_Request) GetIncludeCanceled() bool {
+ if m != nil && m.IncludeCanceled != nil {
+ return *m.IncludeCanceled
+ }
+ return false
+}
+
+type CDeviceAuth_GetOwnAuthorizedDevices_Response struct {
+ Devices []*CDeviceAuth_GetOwnAuthorizedDevices_Response_Device `protobuf:"bytes,1,rep,name=devices" json:"devices,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CDeviceAuth_GetOwnAuthorizedDevices_Response) Reset() {
+ *m = CDeviceAuth_GetOwnAuthorizedDevices_Response{}
+}
+func (m *CDeviceAuth_GetOwnAuthorizedDevices_Response) String() string {
+ return proto.CompactTextString(m)
+}
+func (*CDeviceAuth_GetOwnAuthorizedDevices_Response) ProtoMessage() {}
+func (*CDeviceAuth_GetOwnAuthorizedDevices_Response) Descriptor() ([]byte, []int) {
+ return deviceauth_fileDescriptor0, []int{1}
+}
+
+func (m *CDeviceAuth_GetOwnAuthorizedDevices_Response) GetDevices() []*CDeviceAuth_GetOwnAuthorizedDevices_Response_Device {
+ if m != nil {
+ return m.Devices
+ }
+ return nil
+}
+
+type CDeviceAuth_GetOwnAuthorizedDevices_Response_Device struct {
+ AuthDeviceToken *uint64 `protobuf:"fixed64,1,opt,name=auth_device_token" json:"auth_device_token,omitempty"`
+ DeviceName *string `protobuf:"bytes,2,opt,name=device_name" json:"device_name,omitempty"`
+ IsPending *bool `protobuf:"varint,3,opt,name=is_pending" json:"is_pending,omitempty"`
+ IsCanceled *bool `protobuf:"varint,4,opt,name=is_canceled" json:"is_canceled,omitempty"`
+ LastTimeUsed *uint32 `protobuf:"varint,5,opt,name=last_time_used" json:"last_time_used,omitempty"`
+ LastBorrowerId *uint64 `protobuf:"fixed64,6,opt,name=last_borrower_id" json:"last_borrower_id,omitempty"`
+ LastAppPlayed *uint32 `protobuf:"varint,7,opt,name=last_app_played" json:"last_app_played,omitempty"`
+ IsLimited *bool `protobuf:"varint,8,opt,name=is_limited" json:"is_limited,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CDeviceAuth_GetOwnAuthorizedDevices_Response_Device) Reset() {
+ *m = CDeviceAuth_GetOwnAuthorizedDevices_Response_Device{}
+}
+func (m *CDeviceAuth_GetOwnAuthorizedDevices_Response_Device) String() string {
+ return proto.CompactTextString(m)
+}
+func (*CDeviceAuth_GetOwnAuthorizedDevices_Response_Device) ProtoMessage() {}
+func (*CDeviceAuth_GetOwnAuthorizedDevices_Response_Device) Descriptor() ([]byte, []int) {
+ return deviceauth_fileDescriptor0, []int{1, 0}
+}
+
+func (m *CDeviceAuth_GetOwnAuthorizedDevices_Response_Device) GetAuthDeviceToken() uint64 {
+ if m != nil && m.AuthDeviceToken != nil {
+ return *m.AuthDeviceToken
+ }
+ return 0
+}
+
+func (m *CDeviceAuth_GetOwnAuthorizedDevices_Response_Device) GetDeviceName() string {
+ if m != nil && m.DeviceName != nil {
+ return *m.DeviceName
+ }
+ return ""
+}
+
+func (m *CDeviceAuth_GetOwnAuthorizedDevices_Response_Device) GetIsPending() bool {
+ if m != nil && m.IsPending != nil {
+ return *m.IsPending
+ }
+ return false
+}
+
+func (m *CDeviceAuth_GetOwnAuthorizedDevices_Response_Device) GetIsCanceled() bool {
+ if m != nil && m.IsCanceled != nil {
+ return *m.IsCanceled
+ }
+ return false
+}
+
+func (m *CDeviceAuth_GetOwnAuthorizedDevices_Response_Device) GetLastTimeUsed() uint32 {
+ if m != nil && m.LastTimeUsed != nil {
+ return *m.LastTimeUsed
+ }
+ return 0
+}
+
+func (m *CDeviceAuth_GetOwnAuthorizedDevices_Response_Device) GetLastBorrowerId() uint64 {
+ if m != nil && m.LastBorrowerId != nil {
+ return *m.LastBorrowerId
+ }
+ return 0
+}
+
+func (m *CDeviceAuth_GetOwnAuthorizedDevices_Response_Device) GetLastAppPlayed() uint32 {
+ if m != nil && m.LastAppPlayed != nil {
+ return *m.LastAppPlayed
+ }
+ return 0
+}
+
+func (m *CDeviceAuth_GetOwnAuthorizedDevices_Response_Device) GetIsLimited() bool {
+ if m != nil && m.IsLimited != nil {
+ return *m.IsLimited
+ }
+ return false
+}
+
+type CDeviceAuth_AcceptAuthorizationRequest_Request struct {
+ Steamid *uint64 `protobuf:"fixed64,1,opt,name=steamid" json:"steamid,omitempty"`
+ AuthDeviceToken *uint64 `protobuf:"fixed64,2,opt,name=auth_device_token" json:"auth_device_token,omitempty"`
+ AuthCode *uint64 `protobuf:"fixed64,3,opt,name=auth_code" json:"auth_code,omitempty"`
+ FromSteamid *uint64 `protobuf:"fixed64,4,opt,name=from_steamid" json:"from_steamid,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CDeviceAuth_AcceptAuthorizationRequest_Request) Reset() {
+ *m = CDeviceAuth_AcceptAuthorizationRequest_Request{}
+}
+func (m *CDeviceAuth_AcceptAuthorizationRequest_Request) String() string {
+ return proto.CompactTextString(m)
+}
+func (*CDeviceAuth_AcceptAuthorizationRequest_Request) ProtoMessage() {}
+func (*CDeviceAuth_AcceptAuthorizationRequest_Request) Descriptor() ([]byte, []int) {
+ return deviceauth_fileDescriptor0, []int{2}
+}
+
+func (m *CDeviceAuth_AcceptAuthorizationRequest_Request) GetSteamid() uint64 {
+ if m != nil && m.Steamid != nil {
+ return *m.Steamid
+ }
+ return 0
+}
+
+func (m *CDeviceAuth_AcceptAuthorizationRequest_Request) GetAuthDeviceToken() uint64 {
+ if m != nil && m.AuthDeviceToken != nil {
+ return *m.AuthDeviceToken
+ }
+ return 0
+}
+
+func (m *CDeviceAuth_AcceptAuthorizationRequest_Request) GetAuthCode() uint64 {
+ if m != nil && m.AuthCode != nil {
+ return *m.AuthCode
+ }
+ return 0
+}
+
+func (m *CDeviceAuth_AcceptAuthorizationRequest_Request) GetFromSteamid() uint64 {
+ if m != nil && m.FromSteamid != nil {
+ return *m.FromSteamid
+ }
+ return 0
+}
+
+type CDeviceAuth_AcceptAuthorizationRequest_Response struct {
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CDeviceAuth_AcceptAuthorizationRequest_Response) Reset() {
+ *m = CDeviceAuth_AcceptAuthorizationRequest_Response{}
+}
+func (m *CDeviceAuth_AcceptAuthorizationRequest_Response) String() string {
+ return proto.CompactTextString(m)
+}
+func (*CDeviceAuth_AcceptAuthorizationRequest_Response) ProtoMessage() {}
+func (*CDeviceAuth_AcceptAuthorizationRequest_Response) Descriptor() ([]byte, []int) {
+ return deviceauth_fileDescriptor0, []int{3}
+}
+
+type CDeviceAuth_AuthorizeRemoteDevice_Request struct {
+ Steamid *uint64 `protobuf:"fixed64,1,opt,name=steamid" json:"steamid,omitempty"`
+ AuthDeviceToken *uint64 `protobuf:"fixed64,2,opt,name=auth_device_token" json:"auth_device_token,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CDeviceAuth_AuthorizeRemoteDevice_Request) Reset() {
+ *m = CDeviceAuth_AuthorizeRemoteDevice_Request{}
+}
+func (m *CDeviceAuth_AuthorizeRemoteDevice_Request) String() string { return proto.CompactTextString(m) }
+func (*CDeviceAuth_AuthorizeRemoteDevice_Request) ProtoMessage() {}
+func (*CDeviceAuth_AuthorizeRemoteDevice_Request) Descriptor() ([]byte, []int) {
+ return deviceauth_fileDescriptor0, []int{4}
+}
+
+func (m *CDeviceAuth_AuthorizeRemoteDevice_Request) GetSteamid() uint64 {
+ if m != nil && m.Steamid != nil {
+ return *m.Steamid
+ }
+ return 0
+}
+
+func (m *CDeviceAuth_AuthorizeRemoteDevice_Request) GetAuthDeviceToken() uint64 {
+ if m != nil && m.AuthDeviceToken != nil {
+ return *m.AuthDeviceToken
+ }
+ return 0
+}
+
+type CDeviceAuth_AuthorizeRemoteDevice_Response struct {
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CDeviceAuth_AuthorizeRemoteDevice_Response) Reset() {
+ *m = CDeviceAuth_AuthorizeRemoteDevice_Response{}
+}
+func (m *CDeviceAuth_AuthorizeRemoteDevice_Response) String() string {
+ return proto.CompactTextString(m)
+}
+func (*CDeviceAuth_AuthorizeRemoteDevice_Response) ProtoMessage() {}
+func (*CDeviceAuth_AuthorizeRemoteDevice_Response) Descriptor() ([]byte, []int) {
+ return deviceauth_fileDescriptor0, []int{5}
+}
+
+type CDeviceAuth_DeauthorizeRemoteDevice_Request struct {
+ Steamid *uint64 `protobuf:"fixed64,1,opt,name=steamid" json:"steamid,omitempty"`
+ AuthDeviceToken *uint64 `protobuf:"fixed64,2,opt,name=auth_device_token" json:"auth_device_token,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CDeviceAuth_DeauthorizeRemoteDevice_Request) Reset() {
+ *m = CDeviceAuth_DeauthorizeRemoteDevice_Request{}
+}
+func (m *CDeviceAuth_DeauthorizeRemoteDevice_Request) String() string {
+ return proto.CompactTextString(m)
+}
+func (*CDeviceAuth_DeauthorizeRemoteDevice_Request) ProtoMessage() {}
+func (*CDeviceAuth_DeauthorizeRemoteDevice_Request) Descriptor() ([]byte, []int) {
+ return deviceauth_fileDescriptor0, []int{6}
+}
+
+func (m *CDeviceAuth_DeauthorizeRemoteDevice_Request) GetSteamid() uint64 {
+ if m != nil && m.Steamid != nil {
+ return *m.Steamid
+ }
+ return 0
+}
+
+func (m *CDeviceAuth_DeauthorizeRemoteDevice_Request) GetAuthDeviceToken() uint64 {
+ if m != nil && m.AuthDeviceToken != nil {
+ return *m.AuthDeviceToken
+ }
+ return 0
+}
+
+type CDeviceAuth_DeauthorizeRemoteDevice_Response struct {
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CDeviceAuth_DeauthorizeRemoteDevice_Response) Reset() {
+ *m = CDeviceAuth_DeauthorizeRemoteDevice_Response{}
+}
+func (m *CDeviceAuth_DeauthorizeRemoteDevice_Response) String() string {
+ return proto.CompactTextString(m)
+}
+func (*CDeviceAuth_DeauthorizeRemoteDevice_Response) ProtoMessage() {}
+func (*CDeviceAuth_DeauthorizeRemoteDevice_Response) Descriptor() ([]byte, []int) {
+ return deviceauth_fileDescriptor0, []int{7}
+}
+
+type CDeviceAuth_GetUsedAuthorizedDevices_Request struct {
+ Steamid *uint64 `protobuf:"fixed64,1,opt,name=steamid" json:"steamid,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CDeviceAuth_GetUsedAuthorizedDevices_Request) Reset() {
+ *m = CDeviceAuth_GetUsedAuthorizedDevices_Request{}
+}
+func (m *CDeviceAuth_GetUsedAuthorizedDevices_Request) String() string {
+ return proto.CompactTextString(m)
+}
+func (*CDeviceAuth_GetUsedAuthorizedDevices_Request) ProtoMessage() {}
+func (*CDeviceAuth_GetUsedAuthorizedDevices_Request) Descriptor() ([]byte, []int) {
+ return deviceauth_fileDescriptor0, []int{8}
+}
+
+func (m *CDeviceAuth_GetUsedAuthorizedDevices_Request) GetSteamid() uint64 {
+ if m != nil && m.Steamid != nil {
+ return *m.Steamid
+ }
+ return 0
+}
+
+type CDeviceAuth_GetUsedAuthorizedDevices_Response struct {
+ Devices []*CDeviceAuth_GetUsedAuthorizedDevices_Response_Device `protobuf:"bytes,1,rep,name=devices" json:"devices,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CDeviceAuth_GetUsedAuthorizedDevices_Response) Reset() {
+ *m = CDeviceAuth_GetUsedAuthorizedDevices_Response{}
+}
+func (m *CDeviceAuth_GetUsedAuthorizedDevices_Response) String() string {
+ return proto.CompactTextString(m)
+}
+func (*CDeviceAuth_GetUsedAuthorizedDevices_Response) ProtoMessage() {}
+func (*CDeviceAuth_GetUsedAuthorizedDevices_Response) Descriptor() ([]byte, []int) {
+ return deviceauth_fileDescriptor0, []int{9}
+}
+
+func (m *CDeviceAuth_GetUsedAuthorizedDevices_Response) GetDevices() []*CDeviceAuth_GetUsedAuthorizedDevices_Response_Device {
+ if m != nil {
+ return m.Devices
+ }
+ return nil
+}
+
+type CDeviceAuth_GetUsedAuthorizedDevices_Response_Device struct {
+ AuthDeviceToken *uint64 `protobuf:"fixed64,1,opt,name=auth_device_token" json:"auth_device_token,omitempty"`
+ DeviceName *string `protobuf:"bytes,2,opt,name=device_name" json:"device_name,omitempty"`
+ OwnerSteamid *uint64 `protobuf:"fixed64,3,opt,name=owner_steamid" json:"owner_steamid,omitempty"`
+ LastTimeUsed *uint32 `protobuf:"varint,4,opt,name=last_time_used" json:"last_time_used,omitempty"`
+ LastAppPlayed *uint32 `protobuf:"varint,5,opt,name=last_app_played" json:"last_app_played,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CDeviceAuth_GetUsedAuthorizedDevices_Response_Device) Reset() {
+ *m = CDeviceAuth_GetUsedAuthorizedDevices_Response_Device{}
+}
+func (m *CDeviceAuth_GetUsedAuthorizedDevices_Response_Device) String() string {
+ return proto.CompactTextString(m)
+}
+func (*CDeviceAuth_GetUsedAuthorizedDevices_Response_Device) ProtoMessage() {}
+func (*CDeviceAuth_GetUsedAuthorizedDevices_Response_Device) Descriptor() ([]byte, []int) {
+ return deviceauth_fileDescriptor0, []int{9, 0}
+}
+
+func (m *CDeviceAuth_GetUsedAuthorizedDevices_Response_Device) GetAuthDeviceToken() uint64 {
+ if m != nil && m.AuthDeviceToken != nil {
+ return *m.AuthDeviceToken
+ }
+ return 0
+}
+
+func (m *CDeviceAuth_GetUsedAuthorizedDevices_Response_Device) GetDeviceName() string {
+ if m != nil && m.DeviceName != nil {
+ return *m.DeviceName
+ }
+ return ""
+}
+
+func (m *CDeviceAuth_GetUsedAuthorizedDevices_Response_Device) GetOwnerSteamid() uint64 {
+ if m != nil && m.OwnerSteamid != nil {
+ return *m.OwnerSteamid
+ }
+ return 0
+}
+
+func (m *CDeviceAuth_GetUsedAuthorizedDevices_Response_Device) GetLastTimeUsed() uint32 {
+ if m != nil && m.LastTimeUsed != nil {
+ return *m.LastTimeUsed
+ }
+ return 0
+}
+
+func (m *CDeviceAuth_GetUsedAuthorizedDevices_Response_Device) GetLastAppPlayed() uint32 {
+ if m != nil && m.LastAppPlayed != nil {
+ return *m.LastAppPlayed
+ }
+ return 0
+}
+
+type CDeviceAuth_GetAuthorizedBorrowers_Request struct {
+ Steamid *uint64 `protobuf:"fixed64,1,opt,name=steamid" json:"steamid,omitempty"`
+ IncludeCanceled *bool `protobuf:"varint,2,opt,name=include_canceled" json:"include_canceled,omitempty"`
+ IncludePending *bool `protobuf:"varint,3,opt,name=include_pending" json:"include_pending,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CDeviceAuth_GetAuthorizedBorrowers_Request) Reset() {
+ *m = CDeviceAuth_GetAuthorizedBorrowers_Request{}
+}
+func (m *CDeviceAuth_GetAuthorizedBorrowers_Request) String() string {
+ return proto.CompactTextString(m)
+}
+func (*CDeviceAuth_GetAuthorizedBorrowers_Request) ProtoMessage() {}
+func (*CDeviceAuth_GetAuthorizedBorrowers_Request) Descriptor() ([]byte, []int) {
+ return deviceauth_fileDescriptor0, []int{10}
+}
+
+func (m *CDeviceAuth_GetAuthorizedBorrowers_Request) GetSteamid() uint64 {
+ if m != nil && m.Steamid != nil {
+ return *m.Steamid
+ }
+ return 0
+}
+
+func (m *CDeviceAuth_GetAuthorizedBorrowers_Request) GetIncludeCanceled() bool {
+ if m != nil && m.IncludeCanceled != nil {
+ return *m.IncludeCanceled
+ }
+ return false
+}
+
+func (m *CDeviceAuth_GetAuthorizedBorrowers_Request) GetIncludePending() bool {
+ if m != nil && m.IncludePending != nil {
+ return *m.IncludePending
+ }
+ return false
+}
+
+type CDeviceAuth_GetAuthorizedBorrowers_Response struct {
+ Borrowers []*CDeviceAuth_GetAuthorizedBorrowers_Response_Borrower `protobuf:"bytes,1,rep,name=borrowers" json:"borrowers,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CDeviceAuth_GetAuthorizedBorrowers_Response) Reset() {
+ *m = CDeviceAuth_GetAuthorizedBorrowers_Response{}
+}
+func (m *CDeviceAuth_GetAuthorizedBorrowers_Response) String() string {
+ return proto.CompactTextString(m)
+}
+func (*CDeviceAuth_GetAuthorizedBorrowers_Response) ProtoMessage() {}
+func (*CDeviceAuth_GetAuthorizedBorrowers_Response) Descriptor() ([]byte, []int) {
+ return deviceauth_fileDescriptor0, []int{11}
+}
+
+func (m *CDeviceAuth_GetAuthorizedBorrowers_Response) GetBorrowers() []*CDeviceAuth_GetAuthorizedBorrowers_Response_Borrower {
+ if m != nil {
+ return m.Borrowers
+ }
+ return nil
+}
+
+type CDeviceAuth_GetAuthorizedBorrowers_Response_Borrower struct {
+ Steamid *uint64 `protobuf:"fixed64,1,opt,name=steamid" json:"steamid,omitempty"`
+ IsPending *bool `protobuf:"varint,2,opt,name=is_pending" json:"is_pending,omitempty"`
+ IsCanceled *bool `protobuf:"varint,3,opt,name=is_canceled" json:"is_canceled,omitempty"`
+ TimeCreated *uint32 `protobuf:"varint,4,opt,name=time_created" json:"time_created,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CDeviceAuth_GetAuthorizedBorrowers_Response_Borrower) Reset() {
+ *m = CDeviceAuth_GetAuthorizedBorrowers_Response_Borrower{}
+}
+func (m *CDeviceAuth_GetAuthorizedBorrowers_Response_Borrower) String() string {
+ return proto.CompactTextString(m)
+}
+func (*CDeviceAuth_GetAuthorizedBorrowers_Response_Borrower) ProtoMessage() {}
+func (*CDeviceAuth_GetAuthorizedBorrowers_Response_Borrower) Descriptor() ([]byte, []int) {
+ return deviceauth_fileDescriptor0, []int{11, 0}
+}
+
+func (m *CDeviceAuth_GetAuthorizedBorrowers_Response_Borrower) GetSteamid() uint64 {
+ if m != nil && m.Steamid != nil {
+ return *m.Steamid
+ }
+ return 0
+}
+
+func (m *CDeviceAuth_GetAuthorizedBorrowers_Response_Borrower) GetIsPending() bool {
+ if m != nil && m.IsPending != nil {
+ return *m.IsPending
+ }
+ return false
+}
+
+func (m *CDeviceAuth_GetAuthorizedBorrowers_Response_Borrower) GetIsCanceled() bool {
+ if m != nil && m.IsCanceled != nil {
+ return *m.IsCanceled
+ }
+ return false
+}
+
+func (m *CDeviceAuth_GetAuthorizedBorrowers_Response_Borrower) GetTimeCreated() uint32 {
+ if m != nil && m.TimeCreated != nil {
+ return *m.TimeCreated
+ }
+ return 0
+}
+
+type CDeviceAuth_AddAuthorizedBorrowers_Request struct {
+ Steamid *uint64 `protobuf:"fixed64,1,opt,name=steamid" json:"steamid,omitempty"`
+ SteamidBorrower []uint64 `protobuf:"fixed64,2,rep,name=steamid_borrower" json:"steamid_borrower,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CDeviceAuth_AddAuthorizedBorrowers_Request) Reset() {
+ *m = CDeviceAuth_AddAuthorizedBorrowers_Request{}
+}
+func (m *CDeviceAuth_AddAuthorizedBorrowers_Request) String() string {
+ return proto.CompactTextString(m)
+}
+func (*CDeviceAuth_AddAuthorizedBorrowers_Request) ProtoMessage() {}
+func (*CDeviceAuth_AddAuthorizedBorrowers_Request) Descriptor() ([]byte, []int) {
+ return deviceauth_fileDescriptor0, []int{12}
+}
+
+func (m *CDeviceAuth_AddAuthorizedBorrowers_Request) GetSteamid() uint64 {
+ if m != nil && m.Steamid != nil {
+ return *m.Steamid
+ }
+ return 0
+}
+
+func (m *CDeviceAuth_AddAuthorizedBorrowers_Request) GetSteamidBorrower() []uint64 {
+ if m != nil {
+ return m.SteamidBorrower
+ }
+ return nil
+}
+
+type CDeviceAuth_AddAuthorizedBorrowers_Response struct {
+ SecondsToWait *int32 `protobuf:"varint,1,opt,name=seconds_to_wait" json:"seconds_to_wait,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CDeviceAuth_AddAuthorizedBorrowers_Response) Reset() {
+ *m = CDeviceAuth_AddAuthorizedBorrowers_Response{}
+}
+func (m *CDeviceAuth_AddAuthorizedBorrowers_Response) String() string {
+ return proto.CompactTextString(m)
+}
+func (*CDeviceAuth_AddAuthorizedBorrowers_Response) ProtoMessage() {}
+func (*CDeviceAuth_AddAuthorizedBorrowers_Response) Descriptor() ([]byte, []int) {
+ return deviceauth_fileDescriptor0, []int{13}
+}
+
+func (m *CDeviceAuth_AddAuthorizedBorrowers_Response) GetSecondsToWait() int32 {
+ if m != nil && m.SecondsToWait != nil {
+ return *m.SecondsToWait
+ }
+ return 0
+}
+
+type CDeviceAuth_RemoveAuthorizedBorrowers_Request struct {
+ Steamid *uint64 `protobuf:"fixed64,1,opt,name=steamid" json:"steamid,omitempty"`
+ SteamidBorrower []uint64 `protobuf:"fixed64,2,rep,name=steamid_borrower" json:"steamid_borrower,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CDeviceAuth_RemoveAuthorizedBorrowers_Request) Reset() {
+ *m = CDeviceAuth_RemoveAuthorizedBorrowers_Request{}
+}
+func (m *CDeviceAuth_RemoveAuthorizedBorrowers_Request) String() string {
+ return proto.CompactTextString(m)
+}
+func (*CDeviceAuth_RemoveAuthorizedBorrowers_Request) ProtoMessage() {}
+func (*CDeviceAuth_RemoveAuthorizedBorrowers_Request) Descriptor() ([]byte, []int) {
+ return deviceauth_fileDescriptor0, []int{14}
+}
+
+func (m *CDeviceAuth_RemoveAuthorizedBorrowers_Request) GetSteamid() uint64 {
+ if m != nil && m.Steamid != nil {
+ return *m.Steamid
+ }
+ return 0
+}
+
+func (m *CDeviceAuth_RemoveAuthorizedBorrowers_Request) GetSteamidBorrower() []uint64 {
+ if m != nil {
+ return m.SteamidBorrower
+ }
+ return nil
+}
+
+type CDeviceAuth_RemoveAuthorizedBorrowers_Response struct {
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CDeviceAuth_RemoveAuthorizedBorrowers_Response) Reset() {
+ *m = CDeviceAuth_RemoveAuthorizedBorrowers_Response{}
+}
+func (m *CDeviceAuth_RemoveAuthorizedBorrowers_Response) String() string {
+ return proto.CompactTextString(m)
+}
+func (*CDeviceAuth_RemoveAuthorizedBorrowers_Response) ProtoMessage() {}
+func (*CDeviceAuth_RemoveAuthorizedBorrowers_Response) Descriptor() ([]byte, []int) {
+ return deviceauth_fileDescriptor0, []int{15}
+}
+
+func init() {
+ proto.RegisterType((*CDeviceAuth_GetOwnAuthorizedDevices_Request)(nil), "CDeviceAuth_GetOwnAuthorizedDevices_Request")
+ proto.RegisterType((*CDeviceAuth_GetOwnAuthorizedDevices_Response)(nil), "CDeviceAuth_GetOwnAuthorizedDevices_Response")
+ proto.RegisterType((*CDeviceAuth_GetOwnAuthorizedDevices_Response_Device)(nil), "CDeviceAuth_GetOwnAuthorizedDevices_Response.Device")
+ proto.RegisterType((*CDeviceAuth_AcceptAuthorizationRequest_Request)(nil), "CDeviceAuth_AcceptAuthorizationRequest_Request")
+ proto.RegisterType((*CDeviceAuth_AcceptAuthorizationRequest_Response)(nil), "CDeviceAuth_AcceptAuthorizationRequest_Response")
+ proto.RegisterType((*CDeviceAuth_AuthorizeRemoteDevice_Request)(nil), "CDeviceAuth_AuthorizeRemoteDevice_Request")
+ proto.RegisterType((*CDeviceAuth_AuthorizeRemoteDevice_Response)(nil), "CDeviceAuth_AuthorizeRemoteDevice_Response")
+ proto.RegisterType((*CDeviceAuth_DeauthorizeRemoteDevice_Request)(nil), "CDeviceAuth_DeauthorizeRemoteDevice_Request")
+ proto.RegisterType((*CDeviceAuth_DeauthorizeRemoteDevice_Response)(nil), "CDeviceAuth_DeauthorizeRemoteDevice_Response")
+ proto.RegisterType((*CDeviceAuth_GetUsedAuthorizedDevices_Request)(nil), "CDeviceAuth_GetUsedAuthorizedDevices_Request")
+ proto.RegisterType((*CDeviceAuth_GetUsedAuthorizedDevices_Response)(nil), "CDeviceAuth_GetUsedAuthorizedDevices_Response")
+ proto.RegisterType((*CDeviceAuth_GetUsedAuthorizedDevices_Response_Device)(nil), "CDeviceAuth_GetUsedAuthorizedDevices_Response.Device")
+ proto.RegisterType((*CDeviceAuth_GetAuthorizedBorrowers_Request)(nil), "CDeviceAuth_GetAuthorizedBorrowers_Request")
+ proto.RegisterType((*CDeviceAuth_GetAuthorizedBorrowers_Response)(nil), "CDeviceAuth_GetAuthorizedBorrowers_Response")
+ proto.RegisterType((*CDeviceAuth_GetAuthorizedBorrowers_Response_Borrower)(nil), "CDeviceAuth_GetAuthorizedBorrowers_Response.Borrower")
+ proto.RegisterType((*CDeviceAuth_AddAuthorizedBorrowers_Request)(nil), "CDeviceAuth_AddAuthorizedBorrowers_Request")
+ proto.RegisterType((*CDeviceAuth_AddAuthorizedBorrowers_Response)(nil), "CDeviceAuth_AddAuthorizedBorrowers_Response")
+ proto.RegisterType((*CDeviceAuth_RemoveAuthorizedBorrowers_Request)(nil), "CDeviceAuth_RemoveAuthorizedBorrowers_Request")
+ proto.RegisterType((*CDeviceAuth_RemoveAuthorizedBorrowers_Response)(nil), "CDeviceAuth_RemoveAuthorizedBorrowers_Response")
+}
+
+var deviceauth_fileDescriptor0 = []byte{
+ // 934 bytes of a gzipped FileDescriptorProto
+ 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x09, 0x6e, 0x88, 0x02, 0xff, 0xac, 0x56, 0xdf, 0x4e, 0x3b, 0x45,
+ 0x14, 0xce, 0xb6, 0x50, 0x60, 0x10, 0x91, 0x51, 0xa0, 0xec, 0x85, 0x4e, 0x56, 0x2f, 0x10, 0xca,
+ 0x80, 0x04, 0xe3, 0xff, 0x3f, 0x20, 0xa2, 0x17, 0x26, 0x26, 0x18, 0xa3, 0x72, 0xb3, 0x99, 0xee,
+ 0x0e, 0x74, 0x62, 0xbb, 0xbb, 0xee, 0x4c, 0x69, 0xf0, 0x8a, 0x98, 0xf8, 0x12, 0xfa, 0x06, 0x5e,
+ 0x19, 0x13, 0xa2, 0x89, 0x5e, 0xf8, 0x0e, 0xbe, 0x8d, 0x57, 0xbf, 0xb3, 0xb3, 0xb3, 0x85, 0x6d,
+ 0x77, 0x4b, 0xb7, 0xe1, 0xaa, 0x9b, 0x73, 0xce, 0x9c, 0xf9, 0xce, 0x99, 0xf3, 0x7d, 0xa7, 0x68,
+ 0x47, 0x2a, 0xce, 0x7a, 0x3d, 0x2e, 0x25, 0xbb, 0xe2, 0xd2, 0xf5, 0xf9, 0xb5, 0xf0, 0x38, 0xeb,
+ 0xab, 0x0e, 0xd5, 0x0e, 0xaf, 0x2b, 0x78, 0xa0, 0x68, 0x14, 0x87, 0x2a, 0xb4, 0x5b, 0xf9, 0xd8,
+ 0x7e, 0x20, 0x2e, 0x05, 0xf7, 0xdd, 0x36, 0x93, 0x7c, 0x3c, 0xda, 0xf9, 0x16, 0xed, 0x7e, 0x72,
+ 0xaa, 0xd3, 0x1d, 0x43, 0x3a, 0xf7, 0x33, 0xae, 0xbe, 0x1c, 0x04, 0xc9, 0x67, 0x18, 0x8b, 0x1f,
+ 0xb9, 0x9f, 0xba, 0xa4, 0x7b, 0xce, 0x7f, 0xe8, 0x73, 0xa9, 0xf0, 0x2a, 0x5a, 0xd0, 0x39, 0x84,
+ 0xdf, 0xb4, 0x88, 0xb5, 0xdd, 0xc0, 0x4d, 0xf4, 0x82, 0x08, 0xbc, 0x6e, 0xdf, 0xe7, 0xae, 0xc7,
+ 0x02, 0x8f, 0x77, 0xb9, 0xdf, 0xac, 0x81, 0x67, 0xd1, 0xf9, 0xab, 0x86, 0x5a, 0xd3, 0xa5, 0x96,
+ 0x51, 0x18, 0x48, 0x8e, 0x3f, 0x45, 0x0b, 0x69, 0x61, 0x12, 0x72, 0xd7, 0xb7, 0x97, 0x0f, 0x8f,
+ 0x68, 0x95, 0xf3, 0x34, 0x35, 0xd8, 0xff, 0x5a, 0xa8, 0x91, 0x7e, 0xe2, 0x2d, 0xb4, 0x96, 0x34,
+ 0xc9, 0xf4, 0xcb, 0x55, 0xe1, 0xf7, 0x3c, 0x30, 0xb8, 0x5f, 0x44, 0xcb, 0xc6, 0x1a, 0xb0, 0x1e,
+ 0xd7, 0x90, 0x97, 0x30, 0x46, 0x48, 0x48, 0x37, 0xe2, 0x81, 0x2f, 0x82, 0xab, 0x66, 0x3d, 0x29,
+ 0x23, 0x09, 0x04, 0xdb, 0xb0, 0xb6, 0x39, 0x6d, 0xdc, 0x40, 0xcf, 0x77, 0x99, 0x54, 0xae, 0x12,
+ 0x3d, 0xee, 0xf6, 0x25, 0xd8, 0xe7, 0xc1, 0xbe, 0x92, 0x74, 0x43, 0xdb, 0xdb, 0x61, 0x1c, 0x87,
+ 0x03, 0x1e, 0xbb, 0xd0, 0xa7, 0x86, 0xbe, 0x6f, 0x13, 0xad, 0x6a, 0x0f, 0x8b, 0x22, 0x37, 0xea,
+ 0xb2, 0x1b, 0x38, 0xb2, 0xa0, 0x8f, 0xa4, 0x77, 0x76, 0x45, 0x4f, 0x28, 0xb0, 0x2d, 0xea, 0xd6,
+ 0xfd, 0x6c, 0xa1, 0x5c, 0xe9, 0xc7, 0x9e, 0xc7, 0x23, 0x95, 0x95, 0xce, 0x94, 0x08, 0x03, 0xf3,
+ 0x20, 0xe5, 0x0f, 0x53, 0x58, 0x7b, 0x4d, 0xbb, 0xd6, 0xd0, 0x92, 0x76, 0x79, 0xa1, 0xcf, 0x75,
+ 0x95, 0x0d, 0xfc, 0x12, 0x7a, 0xee, 0x32, 0x0e, 0x7b, 0x6e, 0x96, 0x23, 0x29, 0xb3, 0xe1, 0xbc,
+ 0x81, 0xf6, 0xa7, 0x86, 0x91, 0x3e, 0x82, 0xf3, 0x0d, 0x7a, 0x3d, 0x77, 0x24, 0x7b, 0xae, 0x73,
+ 0xde, 0x0b, 0x15, 0x4f, 0x3d, 0xb3, 0x80, 0x76, 0x5a, 0x68, 0x67, 0x9a, 0xc4, 0x06, 0xc6, 0x77,
+ 0xf9, 0xb1, 0x3e, 0xd5, 0x64, 0x79, 0x1a, 0x20, 0x34, 0x3f, 0xd6, 0xe5, 0xa9, 0x0d, 0x94, 0x8f,
+ 0xc6, 0x68, 0xf0, 0x35, 0x0c, 0xcc, 0xf4, 0x14, 0x73, 0xfe, 0xb7, 0xd0, 0xde, 0x94, 0x19, 0x0c,
+ 0x93, 0xce, 0x46, 0x99, 0xf4, 0x26, 0xad, 0x94, 0x20, 0xa3, 0xd2, 0xed, 0xec, 0x54, 0x5a, 0x47,
+ 0x2b, 0xe1, 0x20, 0x00, 0x06, 0x64, 0xb5, 0xa4, 0x73, 0x36, 0x4e, 0x9c, 0x39, 0xcd, 0x82, 0x02,
+ 0x7a, 0x68, 0x46, 0x39, 0x51, 0xfe, 0xd9, 0x01, 0xfa, 0x3d, 0xec, 0x13, 0xc3, 0xb2, 0x59, 0xe4,
+ 0x29, 0xb9, 0x31, 0xf3, 0xe4, 0x08, 0xef, 0xfc, 0x67, 0x8d, 0x49, 0x62, 0xf1, 0x95, 0xa6, 0xd9,
+ 0x9f, 0xa3, 0xa5, 0x8c, 0xee, 0xa5, 0xed, 0x9e, 0x94, 0x80, 0x66, 0x26, 0xfb, 0x02, 0x2d, 0x66,
+ 0xdf, 0xe3, 0x95, 0xe4, 0xb5, 0xa9, 0x56, 0xa4, 0x4d, 0xa9, 0x60, 0x01, 0x95, 0x75, 0x77, 0xbd,
+ 0x98, 0x33, 0x95, 0x35, 0x18, 0x78, 0x99, 0xa7, 0x8f, 0xef, 0x57, 0xed, 0xa3, 0x31, 0x0c, 0xb5,
+ 0x0d, 0x30, 0xd4, 0x61, 0x3a, 0xcf, 0xf2, 0xdd, 0x2a, 0x4d, 0x6c, 0xba, 0x05, 0x6d, 0x97, 0xdc,
+ 0x0b, 0x03, 0x5f, 0xc2, 0x0c, 0xb9, 0x03, 0x26, 0x94, 0xbe, 0x61, 0xde, 0xb9, 0xc8, 0x0f, 0x79,
+ 0xc2, 0xa5, 0x6b, 0xfe, 0x44, 0x18, 0x0f, 0xf2, 0x72, 0x3a, 0x29, 0x77, 0x0a, 0xf3, 0xf0, 0xcf,
+ 0x65, 0x84, 0xee, 0x4f, 0xe0, 0x5f, 0x2c, 0xb4, 0x59, 0xb2, 0x7f, 0x70, 0x8b, 0x56, 0x58, 0xa0,
+ 0xf6, 0x5e, 0xa5, 0x9d, 0xe6, 0x38, 0x3f, 0xdd, 0x35, 0x5f, 0x86, 0x28, 0xd2, 0x15, 0x52, 0x91,
+ 0xf0, 0x92, 0x0c, 0xc5, 0xc6, 0x27, 0x86, 0xe2, 0xf8, 0xce, 0x42, 0x76, 0xb9, 0x34, 0xe3, 0xfd,
+ 0x8a, 0xab, 0xc4, 0x3e, 0xa0, 0x55, 0x45, 0xff, 0x08, 0x50, 0x1e, 0xa4, 0x81, 0x84, 0x05, 0x43,
+ 0x8c, 0x3a, 0x98, 0xc4, 0x69, 0x34, 0x69, 0xdf, 0x80, 0x2f, 0x54, 0x1d, 0x1e, 0x13, 0x20, 0x7e,
+ 0x2c, 0xf1, 0x6f, 0x16, 0x5a, 0x2f, 0x94, 0x71, 0xbc, 0x43, 0xa7, 0xde, 0x21, 0xf6, 0x2e, 0xad,
+ 0xb0, 0x16, 0xde, 0x06, 0xa0, 0x47, 0xc3, 0x18, 0x02, 0x0a, 0x05, 0xf0, 0x92, 0x40, 0xd3, 0x4c,
+ 0xa2, 0x3a, 0x4c, 0x91, 0x0e, 0x93, 0xc4, 0x10, 0x2d, 0x43, 0x8f, 0x7f, 0x85, 0x09, 0x28, 0x91,
+ 0xfa, 0x91, 0x09, 0x78, 0x64, 0xd7, 0x8c, 0x4c, 0xc0, 0xa3, 0xeb, 0xe3, 0x55, 0x80, 0xfc, 0xca,
+ 0x39, 0xbf, 0x06, 0xc1, 0xd5, 0x78, 0x0d, 0xd0, 0x5c, 0x8f, 0xf1, 0xdf, 0x16, 0x6a, 0x96, 0xa9,
+ 0x3a, 0xde, 0xa3, 0x55, 0xf6, 0x8f, 0x4d, 0xab, 0xed, 0x0a, 0xe7, 0x63, 0x00, 0xf8, 0xfe, 0xe4,
+ 0x11, 0xd5, 0x0f, 0x4e, 0x52, 0x5d, 0x27, 0x86, 0x9b, 0x3e, 0xb9, 0x82, 0x6d, 0x21, 0x09, 0xa0,
+ 0xff, 0xc3, 0x42, 0x1b, 0xc5, 0x22, 0x89, 0x77, 0xe9, 0xf4, 0xea, 0x6f, 0xb7, 0xaa, 0xc8, 0xae,
+ 0xf3, 0x01, 0xe0, 0x7e, 0xe7, 0x21, 0x6e, 0x3d, 0x95, 0xe9, 0x04, 0x80, 0xa4, 0x1a, 0x9c, 0x80,
+ 0xef, 0xe1, 0x48, 0x0f, 0x6b, 0xc2, 0xbf, 0x03, 0xe8, 0x62, 0xb1, 0x1b, 0x01, 0x3d, 0x59, 0x6a,
+ 0x47, 0x40, 0x3f, 0x22, 0x9f, 0xce, 0x7b, 0x00, 0xfa, 0x2d, 0x08, 0x2a, 0x07, 0x6b, 0xfe, 0x49,
+ 0x16, 0x09, 0xc5, 0x3f, 0x16, 0xda, 0x2a, 0xd5, 0x3e, 0x4c, 0x69, 0x25, 0xfd, 0xb5, 0xf7, 0x2b,
+ 0x6a, 0xaa, 0xf3, 0x21, 0x60, 0x7f, 0x37, 0x8d, 0x9b, 0x05, 0xbe, 0xfd, 0x1a, 0x9c, 0x27, 0x5f,
+ 0x88, 0x76, 0xcc, 0xe2, 0x1b, 0xf2, 0x55, 0x87, 0xc5, 0x09, 0x3f, 0x25, 0x57, 0x0a, 0x7e, 0x25,
+ 0x7c, 0xc4, 0x49, 0xd8, 0x49, 0xfd, 0xd6, 0xb2, 0x9e, 0x05, 0x00, 0x00, 0xff, 0xff, 0x27, 0xc5,
+ 0x15, 0xba, 0x30, 0x0d, 0x00, 0x00,
+}
diff --git a/vendor/github.com/Philipp15b/go-steam/protocol/protobuf/unified/gamenotifications.pb.go b/vendor/github.com/Philipp15b/go-steam/protocol/protobuf/unified/gamenotifications.pb.go
new file mode 100644
index 00000000..a3678022
--- /dev/null
+++ b/vendor/github.com/Philipp15b/go-steam/protocol/protobuf/unified/gamenotifications.pb.go
@@ -0,0 +1,850 @@
+// Code generated by protoc-gen-go.
+// source: steammessages_gamenotifications.steamclient.proto
+// DO NOT EDIT!
+
+package unified
+
+import proto "github.com/golang/protobuf/proto"
+import fmt "fmt"
+import math "math"
+
+// Reference imports to suppress errors if they are not otherwise used.
+var _ = proto.Marshal
+var _ = fmt.Errorf
+var _ = math.Inf
+
+type CGameNotifications_Variable struct {
+ Key *string `protobuf:"bytes,1,opt,name=key" json:"key,omitempty"`
+ Value *string `protobuf:"bytes,2,opt,name=value" json:"value,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CGameNotifications_Variable) Reset() { *m = CGameNotifications_Variable{} }
+func (m *CGameNotifications_Variable) String() string { return proto.CompactTextString(m) }
+func (*CGameNotifications_Variable) ProtoMessage() {}
+func (*CGameNotifications_Variable) Descriptor() ([]byte, []int) { return gamenotifications_fileDescriptor0, []int{0} }
+
+func (m *CGameNotifications_Variable) GetKey() string {
+ if m != nil && m.Key != nil {
+ return *m.Key
+ }
+ return ""
+}
+
+func (m *CGameNotifications_Variable) GetValue() string {
+ if m != nil && m.Value != nil {
+ return *m.Value
+ }
+ return ""
+}
+
+type CGameNotifications_LocalizedText struct {
+ Token *string `protobuf:"bytes,1,opt,name=token" json:"token,omitempty"`
+ Variables []*CGameNotifications_Variable `protobuf:"bytes,2,rep,name=variables" json:"variables,omitempty"`
+ RenderedText *string `protobuf:"bytes,3,opt,name=rendered_text" json:"rendered_text,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CGameNotifications_LocalizedText) Reset() { *m = CGameNotifications_LocalizedText{} }
+func (m *CGameNotifications_LocalizedText) String() string { return proto.CompactTextString(m) }
+func (*CGameNotifications_LocalizedText) ProtoMessage() {}
+func (*CGameNotifications_LocalizedText) Descriptor() ([]byte, []int) {
+ return gamenotifications_fileDescriptor0, []int{1}
+}
+
+func (m *CGameNotifications_LocalizedText) GetToken() string {
+ if m != nil && m.Token != nil {
+ return *m.Token
+ }
+ return ""
+}
+
+func (m *CGameNotifications_LocalizedText) GetVariables() []*CGameNotifications_Variable {
+ if m != nil {
+ return m.Variables
+ }
+ return nil
+}
+
+func (m *CGameNotifications_LocalizedText) GetRenderedText() string {
+ if m != nil && m.RenderedText != nil {
+ return *m.RenderedText
+ }
+ return ""
+}
+
+type CGameNotifications_UserStatus struct {
+ Steamid *uint64 `protobuf:"fixed64,1,opt,name=steamid" json:"steamid,omitempty"`
+ State *string `protobuf:"bytes,2,opt,name=state" json:"state,omitempty"`
+ Title *CGameNotifications_LocalizedText `protobuf:"bytes,3,opt,name=title" json:"title,omitempty"`
+ Message *CGameNotifications_LocalizedText `protobuf:"bytes,4,opt,name=message" json:"message,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CGameNotifications_UserStatus) Reset() { *m = CGameNotifications_UserStatus{} }
+func (m *CGameNotifications_UserStatus) String() string { return proto.CompactTextString(m) }
+func (*CGameNotifications_UserStatus) ProtoMessage() {}
+func (*CGameNotifications_UserStatus) Descriptor() ([]byte, []int) { return gamenotifications_fileDescriptor0, []int{2} }
+
+func (m *CGameNotifications_UserStatus) GetSteamid() uint64 {
+ if m != nil && m.Steamid != nil {
+ return *m.Steamid
+ }
+ return 0
+}
+
+func (m *CGameNotifications_UserStatus) GetState() string {
+ if m != nil && m.State != nil {
+ return *m.State
+ }
+ return ""
+}
+
+func (m *CGameNotifications_UserStatus) GetTitle() *CGameNotifications_LocalizedText {
+ if m != nil {
+ return m.Title
+ }
+ return nil
+}
+
+func (m *CGameNotifications_UserStatus) GetMessage() *CGameNotifications_LocalizedText {
+ if m != nil {
+ return m.Message
+ }
+ return nil
+}
+
+type CGameNotifications_CreateSession_Request struct {
+ Appid *uint32 `protobuf:"varint,1,opt,name=appid" json:"appid,omitempty"`
+ Context *uint64 `protobuf:"varint,2,opt,name=context" json:"context,omitempty"`
+ Title *CGameNotifications_LocalizedText `protobuf:"bytes,3,opt,name=title" json:"title,omitempty"`
+ Users []*CGameNotifications_UserStatus `protobuf:"bytes,4,rep,name=users" json:"users,omitempty"`
+ Steamid *uint64 `protobuf:"fixed64,5,opt,name=steamid" json:"steamid,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CGameNotifications_CreateSession_Request) Reset() {
+ *m = CGameNotifications_CreateSession_Request{}
+}
+func (m *CGameNotifications_CreateSession_Request) String() string { return proto.CompactTextString(m) }
+func (*CGameNotifications_CreateSession_Request) ProtoMessage() {}
+func (*CGameNotifications_CreateSession_Request) Descriptor() ([]byte, []int) {
+ return gamenotifications_fileDescriptor0, []int{3}
+}
+
+func (m *CGameNotifications_CreateSession_Request) GetAppid() uint32 {
+ if m != nil && m.Appid != nil {
+ return *m.Appid
+ }
+ return 0
+}
+
+func (m *CGameNotifications_CreateSession_Request) GetContext() uint64 {
+ if m != nil && m.Context != nil {
+ return *m.Context
+ }
+ return 0
+}
+
+func (m *CGameNotifications_CreateSession_Request) GetTitle() *CGameNotifications_LocalizedText {
+ if m != nil {
+ return m.Title
+ }
+ return nil
+}
+
+func (m *CGameNotifications_CreateSession_Request) GetUsers() []*CGameNotifications_UserStatus {
+ if m != nil {
+ return m.Users
+ }
+ return nil
+}
+
+func (m *CGameNotifications_CreateSession_Request) GetSteamid() uint64 {
+ if m != nil && m.Steamid != nil {
+ return *m.Steamid
+ }
+ return 0
+}
+
+type CGameNotifications_CreateSession_Response struct {
+ Sessionid *uint64 `protobuf:"varint,1,opt,name=sessionid" json:"sessionid,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CGameNotifications_CreateSession_Response) Reset() {
+ *m = CGameNotifications_CreateSession_Response{}
+}
+func (m *CGameNotifications_CreateSession_Response) String() string { return proto.CompactTextString(m) }
+func (*CGameNotifications_CreateSession_Response) ProtoMessage() {}
+func (*CGameNotifications_CreateSession_Response) Descriptor() ([]byte, []int) {
+ return gamenotifications_fileDescriptor0, []int{4}
+}
+
+func (m *CGameNotifications_CreateSession_Response) GetSessionid() uint64 {
+ if m != nil && m.Sessionid != nil {
+ return *m.Sessionid
+ }
+ return 0
+}
+
+type CGameNotifications_DeleteSession_Request struct {
+ Sessionid *uint64 `protobuf:"varint,1,opt,name=sessionid" json:"sessionid,omitempty"`
+ Appid *uint32 `protobuf:"varint,2,opt,name=appid" json:"appid,omitempty"`
+ Steamid *uint64 `protobuf:"fixed64,3,opt,name=steamid" json:"steamid,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CGameNotifications_DeleteSession_Request) Reset() {
+ *m = CGameNotifications_DeleteSession_Request{}
+}
+func (m *CGameNotifications_DeleteSession_Request) String() string { return proto.CompactTextString(m) }
+func (*CGameNotifications_DeleteSession_Request) ProtoMessage() {}
+func (*CGameNotifications_DeleteSession_Request) Descriptor() ([]byte, []int) {
+ return gamenotifications_fileDescriptor0, []int{5}
+}
+
+func (m *CGameNotifications_DeleteSession_Request) GetSessionid() uint64 {
+ if m != nil && m.Sessionid != nil {
+ return *m.Sessionid
+ }
+ return 0
+}
+
+func (m *CGameNotifications_DeleteSession_Request) GetAppid() uint32 {
+ if m != nil && m.Appid != nil {
+ return *m.Appid
+ }
+ return 0
+}
+
+func (m *CGameNotifications_DeleteSession_Request) GetSteamid() uint64 {
+ if m != nil && m.Steamid != nil {
+ return *m.Steamid
+ }
+ return 0
+}
+
+type CGameNotifications_DeleteSession_Response struct {
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CGameNotifications_DeleteSession_Response) Reset() {
+ *m = CGameNotifications_DeleteSession_Response{}
+}
+func (m *CGameNotifications_DeleteSession_Response) String() string { return proto.CompactTextString(m) }
+func (*CGameNotifications_DeleteSession_Response) ProtoMessage() {}
+func (*CGameNotifications_DeleteSession_Response) Descriptor() ([]byte, []int) {
+ return gamenotifications_fileDescriptor0, []int{6}
+}
+
+type CGameNotifications_UpdateSession_Request struct {
+ Sessionid *uint64 `protobuf:"varint,1,opt,name=sessionid" json:"sessionid,omitempty"`
+ Appid *uint32 `protobuf:"varint,2,opt,name=appid" json:"appid,omitempty"`
+ Title *CGameNotifications_LocalizedText `protobuf:"bytes,3,opt,name=title" json:"title,omitempty"`
+ Users []*CGameNotifications_UserStatus `protobuf:"bytes,4,rep,name=users" json:"users,omitempty"`
+ Steamid *uint64 `protobuf:"fixed64,6,opt,name=steamid" json:"steamid,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CGameNotifications_UpdateSession_Request) Reset() {
+ *m = CGameNotifications_UpdateSession_Request{}
+}
+func (m *CGameNotifications_UpdateSession_Request) String() string { return proto.CompactTextString(m) }
+func (*CGameNotifications_UpdateSession_Request) ProtoMessage() {}
+func (*CGameNotifications_UpdateSession_Request) Descriptor() ([]byte, []int) {
+ return gamenotifications_fileDescriptor0, []int{7}
+}
+
+func (m *CGameNotifications_UpdateSession_Request) GetSessionid() uint64 {
+ if m != nil && m.Sessionid != nil {
+ return *m.Sessionid
+ }
+ return 0
+}
+
+func (m *CGameNotifications_UpdateSession_Request) GetAppid() uint32 {
+ if m != nil && m.Appid != nil {
+ return *m.Appid
+ }
+ return 0
+}
+
+func (m *CGameNotifications_UpdateSession_Request) GetTitle() *CGameNotifications_LocalizedText {
+ if m != nil {
+ return m.Title
+ }
+ return nil
+}
+
+func (m *CGameNotifications_UpdateSession_Request) GetUsers() []*CGameNotifications_UserStatus {
+ if m != nil {
+ return m.Users
+ }
+ return nil
+}
+
+func (m *CGameNotifications_UpdateSession_Request) GetSteamid() uint64 {
+ if m != nil && m.Steamid != nil {
+ return *m.Steamid
+ }
+ return 0
+}
+
+type CGameNotifications_UpdateSession_Response struct {
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CGameNotifications_UpdateSession_Response) Reset() {
+ *m = CGameNotifications_UpdateSession_Response{}
+}
+func (m *CGameNotifications_UpdateSession_Response) String() string { return proto.CompactTextString(m) }
+func (*CGameNotifications_UpdateSession_Response) ProtoMessage() {}
+func (*CGameNotifications_UpdateSession_Response) Descriptor() ([]byte, []int) {
+ return gamenotifications_fileDescriptor0, []int{8}
+}
+
+type CGameNotifications_EnumerateSessions_Request struct {
+ Appid *uint32 `protobuf:"varint,1,opt,name=appid" json:"appid,omitempty"`
+ IncludeAllUserMessages *bool `protobuf:"varint,3,opt,name=include_all_user_messages" json:"include_all_user_messages,omitempty"`
+ IncludeAuthUserMessage *bool `protobuf:"varint,4,opt,name=include_auth_user_message" json:"include_auth_user_message,omitempty"`
+ Language *string `protobuf:"bytes,5,opt,name=language" json:"language,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CGameNotifications_EnumerateSessions_Request) Reset() {
+ *m = CGameNotifications_EnumerateSessions_Request{}
+}
+func (m *CGameNotifications_EnumerateSessions_Request) String() string {
+ return proto.CompactTextString(m)
+}
+func (*CGameNotifications_EnumerateSessions_Request) ProtoMessage() {}
+func (*CGameNotifications_EnumerateSessions_Request) Descriptor() ([]byte, []int) {
+ return gamenotifications_fileDescriptor0, []int{9}
+}
+
+func (m *CGameNotifications_EnumerateSessions_Request) GetAppid() uint32 {
+ if m != nil && m.Appid != nil {
+ return *m.Appid
+ }
+ return 0
+}
+
+func (m *CGameNotifications_EnumerateSessions_Request) GetIncludeAllUserMessages() bool {
+ if m != nil && m.IncludeAllUserMessages != nil {
+ return *m.IncludeAllUserMessages
+ }
+ return false
+}
+
+func (m *CGameNotifications_EnumerateSessions_Request) GetIncludeAuthUserMessage() bool {
+ if m != nil && m.IncludeAuthUserMessage != nil {
+ return *m.IncludeAuthUserMessage
+ }
+ return false
+}
+
+func (m *CGameNotifications_EnumerateSessions_Request) GetLanguage() string {
+ if m != nil && m.Language != nil {
+ return *m.Language
+ }
+ return ""
+}
+
+type CGameNotifications_Session struct {
+ Sessionid *uint64 `protobuf:"varint,1,opt,name=sessionid" json:"sessionid,omitempty"`
+ Appid *uint64 `protobuf:"varint,2,opt,name=appid" json:"appid,omitempty"`
+ Context *uint64 `protobuf:"varint,3,opt,name=context" json:"context,omitempty"`
+ Title *CGameNotifications_LocalizedText `protobuf:"bytes,4,opt,name=title" json:"title,omitempty"`
+ TimeCreated *uint32 `protobuf:"varint,5,opt,name=time_created" json:"time_created,omitempty"`
+ TimeUpdated *uint32 `protobuf:"varint,6,opt,name=time_updated" json:"time_updated,omitempty"`
+ UserStatus []*CGameNotifications_UserStatus `protobuf:"bytes,7,rep,name=user_status" json:"user_status,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CGameNotifications_Session) Reset() { *m = CGameNotifications_Session{} }
+func (m *CGameNotifications_Session) String() string { return proto.CompactTextString(m) }
+func (*CGameNotifications_Session) ProtoMessage() {}
+func (*CGameNotifications_Session) Descriptor() ([]byte, []int) { return gamenotifications_fileDescriptor0, []int{10} }
+
+func (m *CGameNotifications_Session) GetSessionid() uint64 {
+ if m != nil && m.Sessionid != nil {
+ return *m.Sessionid
+ }
+ return 0
+}
+
+func (m *CGameNotifications_Session) GetAppid() uint64 {
+ if m != nil && m.Appid != nil {
+ return *m.Appid
+ }
+ return 0
+}
+
+func (m *CGameNotifications_Session) GetContext() uint64 {
+ if m != nil && m.Context != nil {
+ return *m.Context
+ }
+ return 0
+}
+
+func (m *CGameNotifications_Session) GetTitle() *CGameNotifications_LocalizedText {
+ if m != nil {
+ return m.Title
+ }
+ return nil
+}
+
+func (m *CGameNotifications_Session) GetTimeCreated() uint32 {
+ if m != nil && m.TimeCreated != nil {
+ return *m.TimeCreated
+ }
+ return 0
+}
+
+func (m *CGameNotifications_Session) GetTimeUpdated() uint32 {
+ if m != nil && m.TimeUpdated != nil {
+ return *m.TimeUpdated
+ }
+ return 0
+}
+
+func (m *CGameNotifications_Session) GetUserStatus() []*CGameNotifications_UserStatus {
+ if m != nil {
+ return m.UserStatus
+ }
+ return nil
+}
+
+type CGameNotifications_EnumerateSessions_Response struct {
+ Sessions []*CGameNotifications_Session `protobuf:"bytes,1,rep,name=sessions" json:"sessions,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CGameNotifications_EnumerateSessions_Response) Reset() {
+ *m = CGameNotifications_EnumerateSessions_Response{}
+}
+func (m *CGameNotifications_EnumerateSessions_Response) String() string {
+ return proto.CompactTextString(m)
+}
+func (*CGameNotifications_EnumerateSessions_Response) ProtoMessage() {}
+func (*CGameNotifications_EnumerateSessions_Response) Descriptor() ([]byte, []int) {
+ return gamenotifications_fileDescriptor0, []int{11}
+}
+
+func (m *CGameNotifications_EnumerateSessions_Response) GetSessions() []*CGameNotifications_Session {
+ if m != nil {
+ return m.Sessions
+ }
+ return nil
+}
+
+type CGameNotifications_GetSessionDetails_Request struct {
+ Sessions []*CGameNotifications_GetSessionDetails_Request_RequestedSession `protobuf:"bytes,1,rep,name=sessions" json:"sessions,omitempty"`
+ Appid *uint32 `protobuf:"varint,2,opt,name=appid" json:"appid,omitempty"`
+ Language *string `protobuf:"bytes,3,opt,name=language" json:"language,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CGameNotifications_GetSessionDetails_Request) Reset() {
+ *m = CGameNotifications_GetSessionDetails_Request{}
+}
+func (m *CGameNotifications_GetSessionDetails_Request) String() string {
+ return proto.CompactTextString(m)
+}
+func (*CGameNotifications_GetSessionDetails_Request) ProtoMessage() {}
+func (*CGameNotifications_GetSessionDetails_Request) Descriptor() ([]byte, []int) {
+ return gamenotifications_fileDescriptor0, []int{12}
+}
+
+func (m *CGameNotifications_GetSessionDetails_Request) GetSessions() []*CGameNotifications_GetSessionDetails_Request_RequestedSession {
+ if m != nil {
+ return m.Sessions
+ }
+ return nil
+}
+
+func (m *CGameNotifications_GetSessionDetails_Request) GetAppid() uint32 {
+ if m != nil && m.Appid != nil {
+ return *m.Appid
+ }
+ return 0
+}
+
+func (m *CGameNotifications_GetSessionDetails_Request) GetLanguage() string {
+ if m != nil && m.Language != nil {
+ return *m.Language
+ }
+ return ""
+}
+
+type CGameNotifications_GetSessionDetails_Request_RequestedSession struct {
+ Sessionid *uint64 `protobuf:"varint,1,opt,name=sessionid" json:"sessionid,omitempty"`
+ IncludeAuthUserMessage *bool `protobuf:"varint,3,opt,name=include_auth_user_message" json:"include_auth_user_message,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CGameNotifications_GetSessionDetails_Request_RequestedSession) Reset() {
+ *m = CGameNotifications_GetSessionDetails_Request_RequestedSession{}
+}
+func (m *CGameNotifications_GetSessionDetails_Request_RequestedSession) String() string {
+ return proto.CompactTextString(m)
+}
+func (*CGameNotifications_GetSessionDetails_Request_RequestedSession) ProtoMessage() {}
+func (*CGameNotifications_GetSessionDetails_Request_RequestedSession) Descriptor() ([]byte, []int) {
+ return gamenotifications_fileDescriptor0, []int{12, 0}
+}
+
+func (m *CGameNotifications_GetSessionDetails_Request_RequestedSession) GetSessionid() uint64 {
+ if m != nil && m.Sessionid != nil {
+ return *m.Sessionid
+ }
+ return 0
+}
+
+func (m *CGameNotifications_GetSessionDetails_Request_RequestedSession) GetIncludeAuthUserMessage() bool {
+ if m != nil && m.IncludeAuthUserMessage != nil {
+ return *m.IncludeAuthUserMessage
+ }
+ return false
+}
+
+type CGameNotifications_GetSessionDetails_Response struct {
+ Sessions []*CGameNotifications_Session `protobuf:"bytes,1,rep,name=sessions" json:"sessions,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CGameNotifications_GetSessionDetails_Response) Reset() {
+ *m = CGameNotifications_GetSessionDetails_Response{}
+}
+func (m *CGameNotifications_GetSessionDetails_Response) String() string {
+ return proto.CompactTextString(m)
+}
+func (*CGameNotifications_GetSessionDetails_Response) ProtoMessage() {}
+func (*CGameNotifications_GetSessionDetails_Response) Descriptor() ([]byte, []int) {
+ return gamenotifications_fileDescriptor0, []int{13}
+}
+
+func (m *CGameNotifications_GetSessionDetails_Response) GetSessions() []*CGameNotifications_Session {
+ if m != nil {
+ return m.Sessions
+ }
+ return nil
+}
+
+type GameNotificationSettings struct {
+ Appid *uint32 `protobuf:"varint,1,opt,name=appid" json:"appid,omitempty"`
+ AllowNotifications *bool `protobuf:"varint,2,opt,name=allow_notifications" json:"allow_notifications,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *GameNotificationSettings) Reset() { *m = GameNotificationSettings{} }
+func (m *GameNotificationSettings) String() string { return proto.CompactTextString(m) }
+func (*GameNotificationSettings) ProtoMessage() {}
+func (*GameNotificationSettings) Descriptor() ([]byte, []int) { return gamenotifications_fileDescriptor0, []int{14} }
+
+func (m *GameNotificationSettings) GetAppid() uint32 {
+ if m != nil && m.Appid != nil {
+ return *m.Appid
+ }
+ return 0
+}
+
+func (m *GameNotificationSettings) GetAllowNotifications() bool {
+ if m != nil && m.AllowNotifications != nil {
+ return *m.AllowNotifications
+ }
+ return false
+}
+
+type CGameNotifications_UpdateNotificationSettings_Request struct {
+ GameNotificationSettings []*GameNotificationSettings `protobuf:"bytes,1,rep,name=game_notification_settings" json:"game_notification_settings,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CGameNotifications_UpdateNotificationSettings_Request) Reset() {
+ *m = CGameNotifications_UpdateNotificationSettings_Request{}
+}
+func (m *CGameNotifications_UpdateNotificationSettings_Request) String() string {
+ return proto.CompactTextString(m)
+}
+func (*CGameNotifications_UpdateNotificationSettings_Request) ProtoMessage() {}
+func (*CGameNotifications_UpdateNotificationSettings_Request) Descriptor() ([]byte, []int) {
+ return gamenotifications_fileDescriptor0, []int{15}
+}
+
+func (m *CGameNotifications_UpdateNotificationSettings_Request) GetGameNotificationSettings() []*GameNotificationSettings {
+ if m != nil {
+ return m.GameNotificationSettings
+ }
+ return nil
+}
+
+type CGameNotifications_UpdateNotificationSettings_Response struct {
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CGameNotifications_UpdateNotificationSettings_Response) Reset() {
+ *m = CGameNotifications_UpdateNotificationSettings_Response{}
+}
+func (m *CGameNotifications_UpdateNotificationSettings_Response) String() string {
+ return proto.CompactTextString(m)
+}
+func (*CGameNotifications_UpdateNotificationSettings_Response) ProtoMessage() {}
+func (*CGameNotifications_UpdateNotificationSettings_Response) Descriptor() ([]byte, []int) {
+ return gamenotifications_fileDescriptor0, []int{16}
+}
+
+type CGameNotifications_OnNotificationsRequested_Notification 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 *CGameNotifications_OnNotificationsRequested_Notification) Reset() {
+ *m = CGameNotifications_OnNotificationsRequested_Notification{}
+}
+func (m *CGameNotifications_OnNotificationsRequested_Notification) String() string {
+ return proto.CompactTextString(m)
+}
+func (*CGameNotifications_OnNotificationsRequested_Notification) ProtoMessage() {}
+func (*CGameNotifications_OnNotificationsRequested_Notification) Descriptor() ([]byte, []int) {
+ return gamenotifications_fileDescriptor0, []int{17}
+}
+
+func (m *CGameNotifications_OnNotificationsRequested_Notification) GetSteamid() uint64 {
+ if m != nil && m.Steamid != nil {
+ return *m.Steamid
+ }
+ return 0
+}
+
+func (m *CGameNotifications_OnNotificationsRequested_Notification) GetAppid() uint32 {
+ if m != nil && m.Appid != nil {
+ return *m.Appid
+ }
+ return 0
+}
+
+type CGameNotifications_OnUserStatusChanged_Notification struct {
+ Steamid *uint64 `protobuf:"fixed64,1,opt,name=steamid" json:"steamid,omitempty"`
+ Sessionid *uint64 `protobuf:"varint,2,opt,name=sessionid" json:"sessionid,omitempty"`
+ Appid *uint32 `protobuf:"varint,3,opt,name=appid" json:"appid,omitempty"`
+ Status *CGameNotifications_UserStatus `protobuf:"bytes,4,opt,name=status" json:"status,omitempty"`
+ Removed *bool `protobuf:"varint,5,opt,name=removed" json:"removed,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CGameNotifications_OnUserStatusChanged_Notification) Reset() {
+ *m = CGameNotifications_OnUserStatusChanged_Notification{}
+}
+func (m *CGameNotifications_OnUserStatusChanged_Notification) String() string {
+ return proto.CompactTextString(m)
+}
+func (*CGameNotifications_OnUserStatusChanged_Notification) ProtoMessage() {}
+func (*CGameNotifications_OnUserStatusChanged_Notification) Descriptor() ([]byte, []int) {
+ return gamenotifications_fileDescriptor0, []int{18}
+}
+
+func (m *CGameNotifications_OnUserStatusChanged_Notification) GetSteamid() uint64 {
+ if m != nil && m.Steamid != nil {
+ return *m.Steamid
+ }
+ return 0
+}
+
+func (m *CGameNotifications_OnUserStatusChanged_Notification) GetSessionid() uint64 {
+ if m != nil && m.Sessionid != nil {
+ return *m.Sessionid
+ }
+ return 0
+}
+
+func (m *CGameNotifications_OnUserStatusChanged_Notification) GetAppid() uint32 {
+ if m != nil && m.Appid != nil {
+ return *m.Appid
+ }
+ return 0
+}
+
+func (m *CGameNotifications_OnUserStatusChanged_Notification) GetStatus() *CGameNotifications_UserStatus {
+ if m != nil {
+ return m.Status
+ }
+ return nil
+}
+
+func (m *CGameNotifications_OnUserStatusChanged_Notification) GetRemoved() bool {
+ if m != nil && m.Removed != nil {
+ return *m.Removed
+ }
+ return false
+}
+
+func init() {
+ proto.RegisterType((*CGameNotifications_Variable)(nil), "CGameNotifications_Variable")
+ proto.RegisterType((*CGameNotifications_LocalizedText)(nil), "CGameNotifications_LocalizedText")
+ proto.RegisterType((*CGameNotifications_UserStatus)(nil), "CGameNotifications_UserStatus")
+ proto.RegisterType((*CGameNotifications_CreateSession_Request)(nil), "CGameNotifications_CreateSession_Request")
+ proto.RegisterType((*CGameNotifications_CreateSession_Response)(nil), "CGameNotifications_CreateSession_Response")
+ proto.RegisterType((*CGameNotifications_DeleteSession_Request)(nil), "CGameNotifications_DeleteSession_Request")
+ proto.RegisterType((*CGameNotifications_DeleteSession_Response)(nil), "CGameNotifications_DeleteSession_Response")
+ proto.RegisterType((*CGameNotifications_UpdateSession_Request)(nil), "CGameNotifications_UpdateSession_Request")
+ proto.RegisterType((*CGameNotifications_UpdateSession_Response)(nil), "CGameNotifications_UpdateSession_Response")
+ proto.RegisterType((*CGameNotifications_EnumerateSessions_Request)(nil), "CGameNotifications_EnumerateSessions_Request")
+ proto.RegisterType((*CGameNotifications_Session)(nil), "CGameNotifications_Session")
+ proto.RegisterType((*CGameNotifications_EnumerateSessions_Response)(nil), "CGameNotifications_EnumerateSessions_Response")
+ proto.RegisterType((*CGameNotifications_GetSessionDetails_Request)(nil), "CGameNotifications_GetSessionDetails_Request")
+ proto.RegisterType((*CGameNotifications_GetSessionDetails_Request_RequestedSession)(nil), "CGameNotifications_GetSessionDetails_Request.RequestedSession")
+ proto.RegisterType((*CGameNotifications_GetSessionDetails_Response)(nil), "CGameNotifications_GetSessionDetails_Response")
+ proto.RegisterType((*GameNotificationSettings)(nil), "GameNotificationSettings")
+ proto.RegisterType((*CGameNotifications_UpdateNotificationSettings_Request)(nil), "CGameNotifications_UpdateNotificationSettings_Request")
+ proto.RegisterType((*CGameNotifications_UpdateNotificationSettings_Response)(nil), "CGameNotifications_UpdateNotificationSettings_Response")
+ proto.RegisterType((*CGameNotifications_OnNotificationsRequested_Notification)(nil), "CGameNotifications_OnNotificationsRequested_Notification")
+ proto.RegisterType((*CGameNotifications_OnUserStatusChanged_Notification)(nil), "CGameNotifications_OnUserStatusChanged_Notification")
+}
+
+var gamenotifications_fileDescriptor0 = []byte{
+ // 2245 bytes of a gzipped FileDescriptorProto
+ 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x09, 0x6e, 0x88, 0x02, 0xff, 0xd4, 0x59, 0xcd, 0x8f, 0x1c, 0x47,
+ 0x15, 0x57, 0xef, 0xec, 0x7a, 0xd7, 0x65, 0x2c, 0x91, 0x0e, 0x12, 0x93, 0xb1, 0xe3, 0xb4, 0x3b,
+ 0x38, 0xde, 0x8d, 0x77, 0xcb, 0x78, 0x43, 0xfc, 0x01, 0x24, 0xc2, 0xbd, 0x8e, 0x4c, 0x24, 0xb3,
+ 0x49, 0xbc, 0x9b, 0x60, 0x21, 0xc4, 0xa8, 0xa6, 0xbb, 0x66, 0xa7, 0xb3, 0x3d, 0xdd, 0x43, 0x57,
+ 0xf5, 0x6e, 0x36, 0x07, 0x82, 0xcc, 0xd7, 0x09, 0x82, 0x48, 0x22, 0x40, 0x48, 0x91, 0x90, 0x50,
+ 0xc4, 0x81, 0x0b, 0x87, 0x1c, 0x41, 0x48, 0x91, 0x38, 0x72, 0xcc, 0x15, 0xce, 0xfc, 0x15, 0xbc,
+ 0xfa, 0xec, 0xee, 0x99, 0x1e, 0xef, 0xcc, 0x22, 0x11, 0x71, 0xb1, 0x3c, 0x5d, 0xf5, 0xde, 0xfb,
+ 0xd5, 0x7b, 0xbf, 0xf7, 0x51, 0xb5, 0xe8, 0x1a, 0xe3, 0x94, 0x0c, 0x87, 0x94, 0x31, 0xb2, 0x47,
+ 0x59, 0x77, 0x8f, 0x0c, 0x69, 0x9a, 0xf1, 0xb8, 0x1f, 0x87, 0x84, 0xc7, 0x59, 0xca, 0xb0, 0x5c,
+ 0x0f, 0x93, 0x98, 0xa6, 0x1c, 0x8f, 0xf2, 0x8c, 0x67, 0x9d, 0xf5, 0xba, 0x48, 0x91, 0xc2, 0x6e,
+ 0x1a, 0x75, 0x7b, 0x84, 0xd1, 0xc9, 0xdd, 0xfe, 0xbf, 0x16, 0xd0, 0xb9, 0xad, 0xbb, 0xa0, 0x76,
+ 0xbb, 0xaa, 0xb6, 0xfb, 0x06, 0xc9, 0x63, 0xd2, 0x4b, 0xa8, 0xfb, 0x91, 0x83, 0x5a, 0xfb, 0xf4,
+ 0xa8, 0xed, 0x78, 0xce, 0xea, 0xe9, 0xe0, 0x37, 0xce, 0xc3, 0x8f, 0xdb, 0xef, 0x39, 0xbb, 0x03,
+ 0xea, 0xa5, 0x20, 0xe3, 0x65, 0x7d, 0x8f, 0xc3, 0xff, 0x0f, 0xf4, 0x6e, 0x2f, 0x4e, 0xe5, 0xef,
+ 0x24, 0x0b, 0x49, 0x12, 0xbf, 0x4d, 0x23, 0x8f, 0xd3, 0xb7, 0xb8, 0xb7, 0xb1, 0xe1, 0x91, 0xf4,
+ 0xe8, 0x70, 0x40, 0x73, 0x0a, 0xcb, 0x84, 0x7b, 0x97, 0x8c, 0x80, 0x50, 0x72, 0xc9, 0x8b, 0x99,
+ 0xd7, 0xcf, 0x8a, 0x34, 0xf2, 0x0e, 0x63, 0x3e, 0xd0, 0x2a, 0xa4, 0x60, 0xcc, 0xe1, 0x53, 0x92,
+ 0x78, 0x3d, 0xea, 0xb1, 0xa2, 0xc7, 0x78, 0xcc, 0x8b, 0x88, 0xaa, 0x6d, 0x72, 0xd3, 0x5e, 0x7c,
+ 0x40, 0x53, 0xb0, 0x9e, 0x14, 0xd4, 0xfd, 0xb5, 0x83, 0x96, 0xe4, 0xff, 0xda, 0x0b, 0x12, 0xea,
+ 0xcf, 0x04, 0xd4, 0x87, 0x12, 0xaa, 0xfc, 0x3c, 0x81, 0x95, 0x67, 0x56, 0x29, 0x9f, 0x86, 0x1c,
+ 0xbe, 0x8e, 0x12, 0x12, 0x5a, 0x61, 0x63, 0x50, 0xa9, 0xc0, 0x9e, 0xb7, 0x45, 0x52, 0x40, 0xc9,
+ 0x68, 0xd2, 0x17, 0x20, 0x89, 0x91, 0x97, 0x5e, 0x04, 0x0b, 0xfb, 0x34, 0xc5, 0xfe, 0x4f, 0x5a,
+ 0xc8, 0x6b, 0x70, 0xf1, 0x3d, 0x63, 0x6a, 0x17, 0x2c, 0xb9, 0xdf, 0x44, 0x4b, 0x72, 0xbb, 0x76,
+ 0xf4, 0x2d, 0x00, 0xff, 0xfc, 0xed, 0x06, 0x75, 0xca, 0x81, 0x43, 0x32, 0x62, 0xe2, 0x00, 0x02,
+ 0x53, 0x44, 0x59, 0x9c, 0x03, 0x60, 0xc6, 0xf3, 0x38, 0xdd, 0xc3, 0xee, 0xcf, 0x1d, 0x74, 0xda,
+ 0x20, 0x64, 0xe0, 0x8c, 0xd6, 0xea, 0x99, 0xcd, 0xf3, 0xf8, 0x11, 0x31, 0x0e, 0xbe, 0x0b, 0xc6,
+ 0x1e, 0x80, 0xb1, 0x98, 0x71, 0x71, 0x50, 0x2b, 0xac, 0x1c, 0xc7, 0x26, 0x3d, 0x05, 0xd1, 0xac,
+ 0xec, 0x52, 0xb1, 0x9b, 0x70, 0xa0, 0xc1, 0xf3, 0x53, 0x07, 0x9d, 0xcd, 0x69, 0x1a, 0x41, 0xf4,
+ 0xa3, 0xae, 0xf0, 0x6a, 0xbb, 0x25, 0x8f, 0x98, 0x81, 0xd5, 0x7d, 0x71, 0x76, 0xcf, 0xac, 0x1a,
+ 0x1d, 0x39, 0xfd, 0x3e, 0x98, 0xe5, 0xf0, 0x21, 0x21, 0xe9, 0x5e, 0x01, 0x34, 0x5e, 0xf7, 0xc2,
+ 0x6c, 0x38, 0x4a, 0x28, 0x98, 0x97, 0xc1, 0xb7, 0x41, 0xb4, 0xb8, 0xc4, 0x89, 0xd6, 0xbd, 0xb8,
+ 0x2f, 0x62, 0xa0, 0x85, 0xbc, 0x43, 0xc2, 0x3c, 0x36, 0xa2, 0xa1, 0x4c, 0x00, 0xec, 0x7f, 0xb0,
+ 0x88, 0x9e, 0x6c, 0x70, 0xc3, 0xeb, 0x8c, 0xe6, 0x3b, 0x9c, 0xf0, 0x82, 0xb9, 0xd7, 0xd0, 0xb2,
+ 0xcc, 0x90, 0x38, 0x92, 0x61, 0x38, 0x15, 0x78, 0x80, 0xf1, 0xbc, 0xa0, 0x90, 0x56, 0x13, 0x7a,
+ 0x05, 0xec, 0xbe, 0x0c, 0x6a, 0xd5, 0x36, 0xec, 0xfe, 0x01, 0x68, 0xc7, 0x40, 0xda, 0xd0, 0xee,
+ 0x7d, 0x41, 0xbb, 0x77, 0x25, 0xed, 0xec, 0x56, 0x58, 0x05, 0xaa, 0xe4, 0x94, 0x44, 0x47, 0x22,
+ 0x17, 0xb8, 0x5e, 0x13, 0xbc, 0x57, 0x1f, 0xc1, 0xc1, 0x40, 0xb3, 0x23, 0xd8, 0x74, 0x48, 0x62,
+ 0x0e, 0x5e, 0x13, 0xdb, 0x84, 0x0a, 0x91, 0xef, 0x62, 0x9b, 0xf9, 0x9c, 0x09, 0xdf, 0x7b, 0x24,
+ 0x94, 0x7c, 0xe8, 0xe7, 0xd9, 0xd0, 0x2a, 0xc3, 0xd6, 0x43, 0xd1, 0xba, 0xa2, 0xaa, 0x16, 0xcd,
+ 0x0e, 0x60, 0xd1, 0xfd, 0x31, 0xc0, 0x04, 0x3f, 0x25, 0x54, 0x3a, 0xff, 0xcc, 0xe6, 0x45, 0x7c,
+ 0x1c, 0x23, 0x83, 0xfb, 0x70, 0x90, 0xed, 0x5d, 0x21, 0x63, 0xd8, 0xcf, 0xa0, 0xa6, 0x28, 0x22,
+ 0x7a, 0x51, 0xcc, 0x04, 0x62, 0xc5, 0x41, 0xb0, 0xa2, 0xce, 0x23, 0xc3, 0x17, 0xe7, 0x96, 0x49,
+ 0x02, 0xe8, 0x81, 0x95, 0x63, 0xd8, 0xfd, 0x95, 0x83, 0x96, 0x75, 0x65, 0x6a, 0x2f, 0xce, 0x0a,
+ 0xe4, 0x7b, 0x00, 0xe4, 0x3b, 0x3b, 0x45, 0x8f, 0xcf, 0x83, 0x45, 0xfe, 0x53, 0xd6, 0x93, 0x47,
+ 0x80, 0xf2, 0xdf, 0x5b, 0x42, 0xab, 0x0d, 0x20, 0xb6, 0x20, 0x36, 0x9c, 0xee, 0xa8, 0x6d, 0xdd,
+ 0xfb, 0x8a, 0x93, 0xee, 0x0d, 0xb4, 0x44, 0x46, 0x23, 0x4d, 0x90, 0xb3, 0xc1, 0x2a, 0x60, 0xfb,
+ 0x92, 0x88, 0x94, 0xfc, 0x28, 0x20, 0x84, 0x52, 0xac, 0x86, 0xb1, 0x9f, 0x41, 0x04, 0xde, 0x41,
+ 0xcb, 0x61, 0x96, 0x4a, 0xfe, 0x0b, 0xa6, 0x2c, 0x06, 0x29, 0x88, 0xbe, 0x29, 0xcc, 0x6e, 0x58,
+ 0x8e, 0x7a, 0x7a, 0x87, 0xae, 0x58, 0x36, 0x8c, 0x21, 0x04, 0x1d, 0x0e, 0x24, 0xf5, 0x13, 0xc6,
+ 0xb2, 0x30, 0x1e, 0x37, 0x21, 0xb3, 0x82, 0x65, 0xa2, 0x24, 0xf7, 0xde, 0xa4, 0x21, 0x17, 0x4c,
+ 0x51, 0xc7, 0xee, 0x91, 0x10, 0xca, 0x06, 0x30, 0xf5, 0x47, 0xf3, 0x53, 0xe0, 0x35, 0x80, 0xf8,
+ 0x2d, 0x71, 0xba, 0x69, 0xae, 0x87, 0x9a, 0xa7, 0xbd, 0x4f, 0x6d, 0xf5, 0xa6, 0x24, 0x1c, 0x18,
+ 0xee, 0x1b, 0x9f, 0x97, 0x0c, 0x20, 0x68, 0x49, 0xac, 0x31, 0x08, 0xbf, 0x28, 0x4c, 0x17, 0xf0,
+ 0x23, 0x33, 0x32, 0xd8, 0x04, 0x04, 0x58, 0x20, 0x88, 0x53, 0xc8, 0x00, 0x92, 0xa8, 0x6c, 0x92,
+ 0x61, 0x84, 0xbe, 0x20, 0x35, 0x99, 0xaa, 0xa1, 0x6d, 0x60, 0xf7, 0x13, 0xa7, 0x4c, 0xe3, 0x25,
+ 0x99, 0xc6, 0x7f, 0x16, 0x49, 0xf9, 0x27, 0x67, 0xf5, 0x95, 0x91, 0x30, 0x40, 0x92, 0x35, 0x93,
+ 0xbf, 0xe2, 0x0c, 0x43, 0xb2, 0x4f, 0xab, 0x65, 0x47, 0xb8, 0xae, 0x47, 0x07, 0x04, 0x4a, 0x3a,
+ 0x98, 0x81, 0x44, 0x84, 0xa2, 0x62, 0x23, 0xb4, 0x5e, 0x66, 0xef, 0xb0, 0x80, 0xbd, 0x3d, 0x3a,
+ 0x66, 0x1e, 0xf2, 0x33, 0xaa, 0x60, 0xeb, 0x51, 0x91, 0xb6, 0x24, 0x8a, 0x54, 0xf0, 0xaa, 0x1b,
+ 0x8d, 0x7c, 0x3f, 0x87, 0x76, 0x1c, 0xb1, 0xb2, 0xab, 0xc9, 0x74, 0xf6, 0x63, 0xb4, 0x36, 0x03,
+ 0x29, 0xd9, 0x08, 0xbe, 0x52, 0xf7, 0xeb, 0xe8, 0xb4, 0x56, 0xab, 0x99, 0xb9, 0x18, 0xac, 0xc1,
+ 0x91, 0x2f, 0xed, 0x96, 0xf6, 0xe0, 0xb0, 0x3a, 0x7e, 0x8a, 0xa1, 0x91, 0x75, 0x98, 0xff, 0xee,
+ 0x42, 0x63, 0x02, 0xdc, 0xa1, 0xa2, 0x9c, 0x8c, 0x27, 0xc0, 0xd5, 0x49, 0x53, 0xe7, 0xc1, 0x54,
+ 0xbb, 0x6e, 0x4a, 0xa4, 0xa5, 0x14, 0xc7, 0xee, 0x75, 0x93, 0x31, 0x0b, 0x32, 0x63, 0x2e, 0xc3,
+ 0xe6, 0xa7, 0xcb, 0x8c, 0x69, 0x48, 0x67, 0x2d, 0xf7, 0x76, 0x19, 0xc5, 0x96, 0x8c, 0x62, 0x0c,
+ 0x92, 0xf4, 0x7f, 0x11, 0x43, 0xec, 0x5f, 0x69, 0x74, 0xfe, 0xb8, 0x43, 0x94, 0xf3, 0xfd, 0xbf,
+ 0x34, 0xd7, 0x8f, 0xd7, 0x47, 0x11, 0xf9, 0x2f, 0xdc, 0x57, 0x48, 0xf1, 0xf9, 0xdd, 0x67, 0xe4,
+ 0x7e, 0x39, 0x7f, 0xba, 0xcb, 0x42, 0x5b, 0x71, 0xb0, 0x1c, 0xf3, 0xe8, 0x61, 0x63, 0xf6, 0x43,
+ 0xaf, 0x7a, 0xb9, 0xef, 0xc1, 0x2c, 0x3a, 0xee, 0x57, 0xb5, 0x59, 0x8e, 0x6d, 0x62, 0x15, 0x9c,
+ 0x1b, 0x0e, 0xa0, 0x21, 0x43, 0x03, 0x76, 0xff, 0xe1, 0xcc, 0x97, 0xfc, 0x1f, 0x8a, 0xb4, 0xfd,
+ 0x6d, 0x35, 0x6d, 0xcb, 0x21, 0x45, 0xa5, 0xd7, 0xe1, 0x20, 0x63, 0x54, 0xd7, 0x04, 0x33, 0x29,
+ 0x2a, 0x07, 0x48, 0x1f, 0xe6, 0xb4, 0x9f, 0x88, 0x62, 0x58, 0x8e, 0x6e, 0xba, 0x19, 0xbf, 0xdc,
+ 0xb7, 0x1c, 0x60, 0x1e, 0x81, 0xb1, 0x54, 0x40, 0x25, 0x89, 0xea, 0xc6, 0x75, 0x32, 0xc8, 0x53,
+ 0x1d, 0x59, 0xed, 0x36, 0x95, 0x63, 0x5e, 0xaf, 0x34, 0xa7, 0xfe, 0x6f, 0x2b, 0x4d, 0x33, 0xd9,
+ 0xc7, 0xe9, 0xab, 0xc9, 0xfe, 0xfb, 0x45, 0xb4, 0xde, 0xb0, 0xfb, 0xa5, 0xb4, 0x18, 0xd2, 0xbc,
+ 0x14, 0x60, 0x96, 0xf0, 0x3f, 0xa8, 0x37, 0x4c, 0x35, 0xf5, 0x8d, 0x93, 0xdd, 0x38, 0x24, 0xa2,
+ 0x9c, 0xc4, 0x09, 0x93, 0x1d, 0xd3, 0x33, 0x3e, 0xc4, 0x0d, 0x4c, 0x13, 0xe7, 0xe6, 0x95, 0x19,
+ 0x4b, 0x5b, 0xb5, 0x61, 0xca, 0x29, 0x2f, 0xf2, 0x54, 0x90, 0xee, 0x17, 0x0e, 0x7a, 0x22, 0x4e,
+ 0xc3, 0x04, 0x6e, 0x0e, 0x5d, 0x90, 0xea, 0x0a, 0x89, 0xae, 0xb9, 0x1d, 0xc9, 0xdc, 0x58, 0x09,
+ 0xf6, 0x01, 0xd4, 0x5e, 0x25, 0x66, 0x41, 0x96, 0x25, 0x14, 0x7a, 0x2e, 0xc0, 0xa1, 0xf9, 0x10,
+ 0x5a, 0x0f, 0x78, 0x16, 0xae, 0x2f, 0x60, 0x30, 0x97, 0x56, 0xb5, 0xb8, 0x80, 0x59, 0x89, 0x00,
+ 0x1b, 0x64, 0x45, 0x12, 0xa9, 0x40, 0x49, 0x7b, 0x11, 0xf6, 0xee, 0xd0, 0x3e, 0x29, 0x12, 0x2e,
+ 0x67, 0xe8, 0x3e, 0x49, 0xe0, 0x0a, 0xe6, 0xfe, 0xae, 0x0a, 0xa8, 0xe0, 0x83, 0x1a, 0x22, 0x39,
+ 0x15, 0xad, 0x04, 0x6f, 0x01, 0x20, 0x7e, 0x42, 0x40, 0xe2, 0xb7, 0xd0, 0x0b, 0x77, 0x3c, 0x11,
+ 0x1e, 0xa0, 0x83, 0x24, 0xd1, 0x8c, 0xe8, 0x02, 0xb4, 0x62, 0xe6, 0x67, 0xd9, 0x3c, 0x4f, 0x07,
+ 0x5f, 0x06, 0x2c, 0xeb, 0x15, 0x2c, 0xf7, 0xcc, 0x78, 0x0d, 0x42, 0x66, 0xda, 0xaf, 0x5c, 0xd9,
+ 0xa0, 0x7a, 0x7e, 0xb2, 0x88, 0x3a, 0x0d, 0x1c, 0xd1, 0xd4, 0x80, 0x8a, 0x36, 0x51, 0x02, 0x9f,
+ 0x06, 0x1b, 0x4f, 0xd5, 0x59, 0xa1, 0x8e, 0x12, 0xb3, 0xb2, 0xaf, 0x6f, 0x54, 0x2b, 0xe1, 0x62,
+ 0x70, 0x01, 0x64, 0x3a, 0x65, 0x25, 0x34, 0x47, 0xb7, 0xdb, 0x2b, 0x03, 0x57, 0xeb, 0x33, 0x19,
+ 0xb8, 0x1e, 0x98, 0x02, 0x3c, 0xf3, 0xa4, 0xfb, 0x0c, 0x20, 0xf4, 0xc5, 0x91, 0xc2, 0x22, 0x87,
+ 0x4b, 0x11, 0xd7, 0xc5, 0x74, 0xe2, 0x68, 0x5f, 0x43, 0x9f, 0xe3, 0xf1, 0x90, 0x76, 0x75, 0x27,
+ 0x97, 0x81, 0x3a, 0x1b, 0x5c, 0x02, 0xe9, 0x8b, 0x6a, 0x5a, 0x1b, 0x8e, 0x81, 0x85, 0x8b, 0x90,
+ 0xde, 0x8b, 0xdd, 0x6f, 0x68, 0x61, 0x5d, 0x27, 0x65, 0xe1, 0x3a, 0x1b, 0x3c, 0x0b, 0xc2, 0xcf,
+ 0x08, 0xe1, 0x84, 0x30, 0xde, 0xac, 0x41, 0x0b, 0x60, 0x37, 0x42, 0x67, 0x24, 0x67, 0x99, 0x2c,
+ 0xd3, 0xed, 0xe5, 0x99, 0x8a, 0xf9, 0x55, 0x30, 0x70, 0x45, 0x86, 0x58, 0xfe, 0x36, 0x23, 0x5c,
+ 0x59, 0x86, 0xc7, 0x7b, 0xf0, 0x43, 0x07, 0x6d, 0xcc, 0x58, 0x69, 0xf4, 0x14, 0xf4, 0x1a, 0x5a,
+ 0x31, 0x85, 0x00, 0x78, 0x25, 0x40, 0x9d, 0xc3, 0xd3, 0x79, 0x18, 0xf8, 0x80, 0xe8, 0x42, 0xd9,
+ 0x51, 0x1a, 0xca, 0x09, 0xf6, 0x3f, 0x6d, 0x35, 0x96, 0xbb, 0xbb, 0x94, 0x6b, 0x2d, 0x77, 0x54,
+ 0xc5, 0xb2, 0xe5, 0xee, 0xd5, 0x09, 0x0c, 0x2f, 0xe2, 0x79, 0x14, 0xe0, 0xfb, 0xe6, 0xf2, 0x6b,
+ 0xd2, 0x05, 0xd7, 0x07, 0x80, 0xa7, 0x00, 0xf5, 0xb9, 0xa9, 0xb4, 0x87, 0x09, 0xfb, 0x46, 0x25,
+ 0x83, 0xd5, 0x4d, 0x5b, 0x12, 0xe3, 0xd8, 0xb4, 0xed, 0xfc, 0xdb, 0x41, 0x9f, 0x9f, 0xb0, 0x7e,
+ 0x73, 0x32, 0x59, 0x2d, 0xcf, 0x6a, 0x25, 0x7c, 0x8f, 0xd6, 0xcb, 0xf7, 0x31, 0x75, 0xae, 0xf5,
+ 0xd9, 0xd6, 0x39, 0xff, 0x9d, 0x46, 0x72, 0x35, 0x85, 0x45, 0x93, 0x6b, 0x7b, 0x3e, 0x72, 0xd9,
+ 0x30, 0x19, 0x9f, 0x8c, 0x8d, 0x4f, 0xfe, 0x1f, 0x1d, 0xd4, 0x1e, 0x17, 0xdf, 0xa1, 0x5c, 0x5c,
+ 0xf3, 0xd9, 0xc9, 0x6f, 0x99, 0x3b, 0xe8, 0x71, 0xc8, 0xaa, 0xec, 0xb0, 0x5b, 0x7b, 0x25, 0x94,
+ 0xd4, 0x59, 0x09, 0xae, 0x83, 0x9a, 0xcd, 0x6f, 0x57, 0xdc, 0x29, 0x1d, 0x26, 0xf7, 0x33, 0xaf,
+ 0x2a, 0x50, 0x16, 0x5f, 0x30, 0x88, 0xfd, 0x03, 0xf4, 0xfc, 0xd4, 0x01, 0xa1, 0x09, 0xbe, 0x4d,
+ 0x86, 0x17, 0x50, 0x47, 0x94, 0xd3, 0x1a, 0x98, 0x2e, 0xd3, 0xbb, 0xb4, 0x17, 0x9f, 0xc0, 0xd3,
+ 0xbc, 0xe0, 0xdf, 0x44, 0xd7, 0xe7, 0xb5, 0xab, 0xa7, 0x94, 0xbf, 0x3b, 0xe8, 0x66, 0x83, 0xe8,
+ 0x2b, 0x69, 0xed, 0xb7, 0x25, 0x7b, 0xb7, 0xfa, 0x19, 0x22, 0x3d, 0xf6, 0x0a, 0xf4, 0x02, 0xf8,
+ 0xed, 0x96, 0x99, 0xe3, 0x2a, 0x95, 0x42, 0x8c, 0x9f, 0x35, 0xbf, 0xc1, 0xfc, 0x21, 0xde, 0x38,
+ 0xcb, 0xf7, 0x2b, 0x19, 0x93, 0xaf, 0xd6, 0x13, 0xf8, 0x0a, 0x68, 0xbb, 0x5c, 0x09, 0xa6, 0x78,
+ 0xcf, 0x2b, 0x25, 0xea, 0xaf, 0xbb, 0xfe, 0x5f, 0x5b, 0xe8, 0xb9, 0xc6, 0x83, 0x94, 0x95, 0x75,
+ 0x4b, 0x8d, 0xd7, 0xf5, 0x33, 0xbc, 0x38, 0x7e, 0x86, 0x0d, 0xb0, 0xba, 0x36, 0xe5, 0x0c, 0xcc,
+ 0x16, 0x65, 0x3b, 0xaa, 0x3f, 0xa8, 0xa6, 0xbd, 0xea, 0xb7, 0x2f, 0x81, 0x86, 0xdb, 0x8d, 0x17,
+ 0x4a, 0xdb, 0x24, 0xf4, 0x0b, 0x6f, 0xed, 0xe9, 0xab, 0x60, 0xaa, 0xfd, 0x18, 0xcd, 0xf7, 0x8c,
+ 0x37, 0x5a, 0xd2, 0x1b, 0xd2, 0xb7, 0x53, 0xef, 0x33, 0xd3, 0x34, 0x5a, 0x6d, 0x6f, 0xa0, 0x53,
+ 0xba, 0x0b, 0xa9, 0x26, 0x7b, 0x5c, 0x17, 0x92, 0x1d, 0xb6, 0x52, 0x70, 0xb6, 0xe1, 0x7a, 0x53,
+ 0x36, 0x24, 0x3b, 0x13, 0xbb, 0x77, 0xd1, 0x72, 0x4e, 0x87, 0xd9, 0x81, 0x6e, 0xae, 0x3a, 0x77,
+ 0x2a, 0x82, 0x42, 0xa7, 0x37, 0x20, 0x62, 0xee, 0x86, 0x6b, 0x85, 0xde, 0x5b, 0x3e, 0xc9, 0x99,
+ 0x34, 0xdf, 0xfc, 0x68, 0x05, 0x3d, 0x36, 0x81, 0x48, 0xbc, 0xd1, 0x3e, 0x26, 0x34, 0xd4, 0xae,
+ 0xf3, 0xee, 0x1a, 0x9e, 0xf5, 0x19, 0xaa, 0xf3, 0x2c, 0x9e, 0xf9, 0x71, 0xc0, 0xbf, 0x08, 0xd0,
+ 0x9f, 0x54, 0x6b, 0x4c, 0x3e, 0x1f, 0xb2, 0xa3, 0x34, 0x54, 0x73, 0x8e, 0x86, 0x69, 0xf1, 0xd4,
+ 0x6e, 0xb8, 0xcd, 0x78, 0x1a, 0x5f, 0x05, 0x9a, 0xf1, 0x4c, 0xb9, 0x2f, 0x4b, 0x3c, 0x6a, 0xed,
+ 0x38, 0x3c, 0xb5, 0x4b, 0x48, 0x33, 0x9e, 0xc6, 0x6b, 0x76, 0x33, 0x9e, 0x29, 0x57, 0x1a, 0x89,
+ 0x47, 0xad, 0x4d, 0xc3, 0xf3, 0x3e, 0xe0, 0x99, 0x18, 0x3c, 0xdc, 0x0d, 0x3c, 0xcf, 0x4d, 0xa8,
+ 0x83, 0xf1, 0x5c, 0xe3, 0x8c, 0x2f, 0x1f, 0x9f, 0xed, 0x3a, 0x40, 0x1b, 0x1f, 0x4f, 0xdc, 0x0f,
+ 0x01, 0xd6, 0x44, 0xcb, 0x6a, 0x86, 0x35, 0x75, 0xe0, 0x68, 0x86, 0x35, 0xbd, 0x11, 0xfa, 0x72,
+ 0x52, 0x84, 0x75, 0xfd, 0xc7, 0x07, 0xdb, 0xf1, 0x01, 0x9f, 0x7d, 0x25, 0x37, 0x7e, 0xfb, 0xd4,
+ 0x41, 0x9d, 0xe9, 0xf5, 0xda, 0xbd, 0x8e, 0x4f, 0xd4, 0x57, 0x3a, 0x37, 0xf0, 0x09, 0xfb, 0xc2,
+ 0x5d, 0xc0, 0xbe, 0x65, 0x42, 0x6d, 0x06, 0x0b, 0x52, 0xeb, 0x83, 0x32, 0xee, 0xf5, 0xa2, 0x3e,
+ 0x76, 0x38, 0xa8, 0x54, 0x9d, 0x57, 0x41, 0xd1, 0xbd, 0xdb, 0x70, 0xce, 0xfc, 0x20, 0x0e, 0xd5,
+ 0x3c, 0xd2, 0x2f, 0xd2, 0x50, 0xed, 0xcf, 0x69, 0x62, 0x5e, 0x20, 0xe4, 0x90, 0x22, 0xf8, 0x94,
+ 0x67, 0x69, 0x56, 0x34, 0x68, 0x97, 0x2a, 0xa0, 0xe2, 0x6c, 0xfe, 0x73, 0x01, 0x7d, 0x71, 0xe2,
+ 0x50, 0x5b, 0xf2, 0x4f, 0x75, 0xee, 0x07, 0x30, 0x2b, 0x4c, 0xeb, 0x5d, 0xee, 0x2d, 0x7c, 0xd2,
+ 0x4e, 0xd7, 0x39, 0x83, 0xb7, 0x33, 0xeb, 0x9b, 0x6b, 0x70, 0xa4, 0x0d, 0xbd, 0x91, 0xa9, 0xb6,
+ 0x64, 0x9b, 0x44, 0x36, 0x12, 0x23, 0x22, 0x1f, 0xeb, 0x76, 0x22, 0x4d, 0x1f, 0x6f, 0x68, 0x45,
+ 0xee, 0x57, 0xf0, 0x09, 0x7a, 0x56, 0x1d, 0xcd, 0x73, 0x80, 0xe6, 0x6a, 0x75, 0xb9, 0x8e, 0xa8,
+ 0x6c, 0x05, 0x83, 0xb2, 0xb9, 0x74, 0xc4, 0x4b, 0xda, 0x17, 0x94, 0xcf, 0xea, 0x48, 0xff, 0xf6,
+ 0x71, 0x7b, 0x21, 0x68, 0xfd, 0xd0, 0x71, 0xfe, 0x13, 0x00, 0x00, 0xff, 0xff, 0x0c, 0x81, 0x5e,
+ 0xd6, 0x51, 0x1d, 0x00, 0x00,
+}
diff --git a/vendor/github.com/Philipp15b/go-steam/protocol/protobuf/unified/offline.pb.go b/vendor/github.com/Philipp15b/go-steam/protocol/protobuf/unified/offline.pb.go
new file mode 100644
index 00000000..91554fcb
--- /dev/null
+++ b/vendor/github.com/Philipp15b/go-steam/protocol/protobuf/unified/offline.pb.go
@@ -0,0 +1,163 @@
+// Code generated by protoc-gen-go.
+// source: steammessages_offline.steamclient.proto
+// DO NOT EDIT!
+
+package unified
+
+import proto "github.com/golang/protobuf/proto"
+import fmt "fmt"
+import math "math"
+
+// Reference imports to suppress errors if they are not otherwise used.
+var _ = proto.Marshal
+var _ = fmt.Errorf
+var _ = math.Inf
+
+type COffline_GetOfflineLogonTicket_Request struct {
+ Priority *uint32 `protobuf:"varint,1,opt,name=priority" json:"priority,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *COffline_GetOfflineLogonTicket_Request) Reset() {
+ *m = COffline_GetOfflineLogonTicket_Request{}
+}
+func (m *COffline_GetOfflineLogonTicket_Request) String() string { return proto.CompactTextString(m) }
+func (*COffline_GetOfflineLogonTicket_Request) ProtoMessage() {}
+func (*COffline_GetOfflineLogonTicket_Request) Descriptor() ([]byte, []int) {
+ return offline_fileDescriptor0, []int{0}
+}
+
+func (m *COffline_GetOfflineLogonTicket_Request) GetPriority() uint32 {
+ if m != nil && m.Priority != nil {
+ return *m.Priority
+ }
+ return 0
+}
+
+type COffline_GetOfflineLogonTicket_Response struct {
+ SerializedTicket []byte `protobuf:"bytes,1,opt,name=serialized_ticket" json:"serialized_ticket,omitempty"`
+ Signature []byte `protobuf:"bytes,2,opt,name=signature" json:"signature,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *COffline_GetOfflineLogonTicket_Response) Reset() {
+ *m = COffline_GetOfflineLogonTicket_Response{}
+}
+func (m *COffline_GetOfflineLogonTicket_Response) String() string { return proto.CompactTextString(m) }
+func (*COffline_GetOfflineLogonTicket_Response) ProtoMessage() {}
+func (*COffline_GetOfflineLogonTicket_Response) Descriptor() ([]byte, []int) {
+ return offline_fileDescriptor0, []int{1}
+}
+
+func (m *COffline_GetOfflineLogonTicket_Response) GetSerializedTicket() []byte {
+ if m != nil {
+ return m.SerializedTicket
+ }
+ return nil
+}
+
+func (m *COffline_GetOfflineLogonTicket_Response) GetSignature() []byte {
+ if m != nil {
+ return m.Signature
+ }
+ return nil
+}
+
+type COffline_GetUnsignedOfflineLogonTicket_Request struct {
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *COffline_GetUnsignedOfflineLogonTicket_Request) Reset() {
+ *m = COffline_GetUnsignedOfflineLogonTicket_Request{}
+}
+func (m *COffline_GetUnsignedOfflineLogonTicket_Request) String() string {
+ return proto.CompactTextString(m)
+}
+func (*COffline_GetUnsignedOfflineLogonTicket_Request) ProtoMessage() {}
+func (*COffline_GetUnsignedOfflineLogonTicket_Request) Descriptor() ([]byte, []int) {
+ return offline_fileDescriptor0, []int{2}
+}
+
+type COffline_OfflineLogonTicket struct {
+ Accountid *uint32 `protobuf:"varint,1,opt,name=accountid" json:"accountid,omitempty"`
+ Rtime32CreationTime *uint32 `protobuf:"fixed32,2,opt,name=rtime32_creation_time" json:"rtime32_creation_time,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *COffline_OfflineLogonTicket) Reset() { *m = COffline_OfflineLogonTicket{} }
+func (m *COffline_OfflineLogonTicket) String() string { return proto.CompactTextString(m) }
+func (*COffline_OfflineLogonTicket) ProtoMessage() {}
+func (*COffline_OfflineLogonTicket) Descriptor() ([]byte, []int) { return offline_fileDescriptor0, []int{3} }
+
+func (m *COffline_OfflineLogonTicket) GetAccountid() uint32 {
+ if m != nil && m.Accountid != nil {
+ return *m.Accountid
+ }
+ return 0
+}
+
+func (m *COffline_OfflineLogonTicket) GetRtime32CreationTime() uint32 {
+ if m != nil && m.Rtime32CreationTime != nil {
+ return *m.Rtime32CreationTime
+ }
+ return 0
+}
+
+type COffline_GetUnsignedOfflineLogonTicket_Response struct {
+ Ticket *COffline_OfflineLogonTicket `protobuf:"bytes,1,opt,name=ticket" json:"ticket,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *COffline_GetUnsignedOfflineLogonTicket_Response) Reset() {
+ *m = COffline_GetUnsignedOfflineLogonTicket_Response{}
+}
+func (m *COffline_GetUnsignedOfflineLogonTicket_Response) String() string {
+ return proto.CompactTextString(m)
+}
+func (*COffline_GetUnsignedOfflineLogonTicket_Response) ProtoMessage() {}
+func (*COffline_GetUnsignedOfflineLogonTicket_Response) Descriptor() ([]byte, []int) {
+ return offline_fileDescriptor0, []int{4}
+}
+
+func (m *COffline_GetUnsignedOfflineLogonTicket_Response) GetTicket() *COffline_OfflineLogonTicket {
+ if m != nil {
+ return m.Ticket
+ }
+ return nil
+}
+
+func init() {
+ proto.RegisterType((*COffline_GetOfflineLogonTicket_Request)(nil), "COffline_GetOfflineLogonTicket_Request")
+ proto.RegisterType((*COffline_GetOfflineLogonTicket_Response)(nil), "COffline_GetOfflineLogonTicket_Response")
+ proto.RegisterType((*COffline_GetUnsignedOfflineLogonTicket_Request)(nil), "COffline_GetUnsignedOfflineLogonTicket_Request")
+ proto.RegisterType((*COffline_OfflineLogonTicket)(nil), "COffline_OfflineLogonTicket")
+ proto.RegisterType((*COffline_GetUnsignedOfflineLogonTicket_Response)(nil), "COffline_GetUnsignedOfflineLogonTicket_Response")
+}
+
+var offline_fileDescriptor0 = []byte{
+ // 377 bytes of a gzipped FileDescriptorProto
+ 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x09, 0x6e, 0x88, 0x02, 0xff, 0x94, 0x52, 0xcd, 0x4a, 0xf3, 0x40,
+ 0x14, 0x25, 0x5f, 0xe1, 0xab, 0x8e, 0x0a, 0x76, 0xa0, 0x10, 0x63, 0x0b, 0x43, 0x16, 0xb6, 0x8b,
+ 0x92, 0x96, 0xba, 0x52, 0x70, 0xa3, 0x88, 0x08, 0x42, 0x41, 0x14, 0x97, 0x61, 0x4c, 0x6e, 0xe2,
+ 0x60, 0x3a, 0x53, 0x67, 0x6e, 0x04, 0x5d, 0x89, 0xaf, 0xe2, 0x33, 0xf4, 0x01, 0x7c, 0x33, 0xf3,
+ 0x87, 0x56, 0xac, 0xb5, 0xdd, 0x25, 0x37, 0xe7, 0xdc, 0x9c, 0x9f, 0x4b, 0x3a, 0x06, 0x81, 0x8f,
+ 0xc7, 0x60, 0x0c, 0x8f, 0xc1, 0xf8, 0x2a, 0x8a, 0x12, 0x21, 0xc1, 0x2b, 0xa6, 0x41, 0x22, 0x40,
+ 0xa2, 0x37, 0xd1, 0x0a, 0x95, 0xd3, 0xfb, 0x0e, 0x4c, 0xa5, 0x88, 0x04, 0x84, 0xfe, 0x2d, 0x37,
+ 0x73, 0xd0, 0xee, 0x21, 0xd9, 0x3b, 0x19, 0x95, 0xbb, 0xfc, 0x33, 0xc0, 0xea, 0xf1, 0x42, 0xc5,
+ 0x4a, 0x5e, 0x89, 0xe0, 0x1e, 0xd0, 0xbf, 0x84, 0x87, 0x14, 0x0c, 0xd2, 0x6d, 0xb2, 0x36, 0xd1,
+ 0x42, 0x69, 0x81, 0x4f, 0xb6, 0xc5, 0xac, 0xee, 0x96, 0x7b, 0x43, 0x3a, 0x7f, 0x72, 0xcd, 0x44,
+ 0x49, 0x03, 0x74, 0x87, 0x34, 0x0c, 0x68, 0xc1, 0x13, 0xf1, 0x9c, 0x69, 0xc1, 0xe2, 0x6b, 0xb1,
+ 0x65, 0x93, 0x36, 0xc8, 0xba, 0x11, 0xb1, 0xe4, 0x98, 0x6a, 0xb0, 0xff, 0xe5, 0x23, 0x77, 0x40,
+ 0xbc, 0xd9, 0xc5, 0xd7, 0x32, 0x07, 0x40, 0xf8, 0xbb, 0x38, 0x77, 0x44, 0x76, 0x3f, 0x19, 0x3f,
+ 0x61, 0xf9, 0x3f, 0x78, 0x10, 0xa8, 0x54, 0xa2, 0x08, 0x4b, 0xf1, 0xb4, 0x4d, 0x9a, 0x1a, 0xc5,
+ 0x18, 0xf6, 0x87, 0x7e, 0xa0, 0x81, 0xa3, 0x50, 0xd2, 0xcf, 0xdf, 0x0b, 0x09, 0x75, 0xd7, 0x27,
+ 0xfd, 0xa5, 0x25, 0x54, 0x1e, 0x7b, 0xe4, 0xff, 0x8c, 0xb1, 0x8d, 0x61, 0xcb, 0x5b, 0x20, 0x69,
+ 0xf8, 0x56, 0x23, 0xf5, 0x6a, 0x4c, 0xa7, 0x16, 0x69, 0xce, 0x0d, 0x90, 0x76, 0xbc, 0xe5, 0xda,
+ 0x71, 0xba, 0xde, 0x92, 0x55, 0xb8, 0xe7, 0xaf, 0x53, 0xfb, 0x34, 0xc3, 0x30, 0xce, 0xbe, 0x2a,
+ 0x61, 0x5c, 0x86, 0xac, 0xb4, 0xc8, 0xaa, 0xd3, 0x62, 0x49, 0xce, 0x66, 0xa5, 0x25, 0x16, 0x29,
+ 0xcd, 0xf0, 0x0e, 0x58, 0x90, 0x6a, 0x9d, 0x5d, 0x0f, 0x4b, 0x33, 0x2e, 0x7d, 0xb7, 0x48, 0x7b,
+ 0x61, 0x38, 0xb4, 0xbf, 0x62, 0x91, 0xce, 0xc0, 0x5b, 0x31, 0x76, 0xf7, 0x28, 0xf3, 0x73, 0x50,
+ 0xf8, 0x91, 0x2c, 0x95, 0xab, 0x7a, 0x70, 0x5a, 0x19, 0xdd, 0xae, 0xf6, 0x67, 0x81, 0x20, 0x0a,
+ 0x19, 0x9b, 0x3c, 0x99, 0x47, 0x11, 0xc0, 0x71, 0xed, 0xc5, 0xb2, 0x3e, 0x02, 0x00, 0x00, 0xff,
+ 0xff, 0x90, 0xd3, 0xb5, 0xf7, 0x7b, 0x03, 0x00, 0x00,
+}
diff --git a/vendor/github.com/Philipp15b/go-steam/protocol/protobuf/unified/parental.pb.go b/vendor/github.com/Philipp15b/go-steam/protocol/protobuf/unified/parental.pb.go
new file mode 100644
index 00000000..5d3dbac0
--- /dev/null
+++ b/vendor/github.com/Philipp15b/go-steam/protocol/protobuf/unified/parental.pb.go
@@ -0,0 +1,791 @@
+// Code generated by protoc-gen-go.
+// source: steammessages_parental.steamclient.proto
+// DO NOT EDIT!
+
+package unified
+
+import proto "github.com/golang/protobuf/proto"
+import fmt "fmt"
+import math "math"
+
+// Reference imports to suppress errors if they are not otherwise used.
+var _ = proto.Marshal
+var _ = fmt.Errorf
+var _ = math.Inf
+
+type ParentalApp struct {
+ Appid *uint32 `protobuf:"varint,1,opt,name=appid" json:"appid,omitempty"`
+ IsAllowed *bool `protobuf:"varint,2,opt,name=is_allowed" json:"is_allowed,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *ParentalApp) Reset() { *m = ParentalApp{} }
+func (m *ParentalApp) String() string { return proto.CompactTextString(m) }
+func (*ParentalApp) ProtoMessage() {}
+func (*ParentalApp) Descriptor() ([]byte, []int) { return parental_fileDescriptor0, []int{0} }
+
+func (m *ParentalApp) GetAppid() uint32 {
+ if m != nil && m.Appid != nil {
+ return *m.Appid
+ }
+ return 0
+}
+
+func (m *ParentalApp) GetIsAllowed() bool {
+ if m != nil && m.IsAllowed != nil {
+ return *m.IsAllowed
+ }
+ return false
+}
+
+type ParentalSettings struct {
+ Steamid *uint64 `protobuf:"fixed64,1,opt,name=steamid" json:"steamid,omitempty"`
+ ApplistBaseId *uint32 `protobuf:"varint,2,opt,name=applist_base_id" json:"applist_base_id,omitempty"`
+ ApplistBaseDescription *string `protobuf:"bytes,3,opt,name=applist_base_description" json:"applist_base_description,omitempty"`
+ ApplistBase []*ParentalApp `protobuf:"bytes,4,rep,name=applist_base" json:"applist_base,omitempty"`
+ ApplistCustom []*ParentalApp `protobuf:"bytes,5,rep,name=applist_custom" json:"applist_custom,omitempty"`
+ Passwordhashtype *uint32 `protobuf:"varint,6,opt,name=passwordhashtype" json:"passwordhashtype,omitempty"`
+ Salt []byte `protobuf:"bytes,7,opt,name=salt" json:"salt,omitempty"`
+ Passwordhash []byte `protobuf:"bytes,8,opt,name=passwordhash" json:"passwordhash,omitempty"`
+ IsEnabled *bool `protobuf:"varint,9,opt,name=is_enabled" json:"is_enabled,omitempty"`
+ EnabledFeatures *uint32 `protobuf:"varint,10,opt,name=enabled_features" json:"enabled_features,omitempty"`
+ RecoveryEmail *string `protobuf:"bytes,11,opt,name=recovery_email" json:"recovery_email,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *ParentalSettings) Reset() { *m = ParentalSettings{} }
+func (m *ParentalSettings) String() string { return proto.CompactTextString(m) }
+func (*ParentalSettings) ProtoMessage() {}
+func (*ParentalSettings) Descriptor() ([]byte, []int) { return parental_fileDescriptor0, []int{1} }
+
+func (m *ParentalSettings) GetSteamid() uint64 {
+ if m != nil && m.Steamid != nil {
+ return *m.Steamid
+ }
+ return 0
+}
+
+func (m *ParentalSettings) GetApplistBaseId() uint32 {
+ if m != nil && m.ApplistBaseId != nil {
+ return *m.ApplistBaseId
+ }
+ return 0
+}
+
+func (m *ParentalSettings) GetApplistBaseDescription() string {
+ if m != nil && m.ApplistBaseDescription != nil {
+ return *m.ApplistBaseDescription
+ }
+ return ""
+}
+
+func (m *ParentalSettings) GetApplistBase() []*ParentalApp {
+ if m != nil {
+ return m.ApplistBase
+ }
+ return nil
+}
+
+func (m *ParentalSettings) GetApplistCustom() []*ParentalApp {
+ if m != nil {
+ return m.ApplistCustom
+ }
+ return nil
+}
+
+func (m *ParentalSettings) GetPasswordhashtype() uint32 {
+ if m != nil && m.Passwordhashtype != nil {
+ return *m.Passwordhashtype
+ }
+ return 0
+}
+
+func (m *ParentalSettings) GetSalt() []byte {
+ if m != nil {
+ return m.Salt
+ }
+ return nil
+}
+
+func (m *ParentalSettings) GetPasswordhash() []byte {
+ if m != nil {
+ return m.Passwordhash
+ }
+ return nil
+}
+
+func (m *ParentalSettings) GetIsEnabled() bool {
+ if m != nil && m.IsEnabled != nil {
+ return *m.IsEnabled
+ }
+ return false
+}
+
+func (m *ParentalSettings) GetEnabledFeatures() uint32 {
+ if m != nil && m.EnabledFeatures != nil {
+ return *m.EnabledFeatures
+ }
+ return 0
+}
+
+func (m *ParentalSettings) GetRecoveryEmail() string {
+ if m != nil && m.RecoveryEmail != nil {
+ return *m.RecoveryEmail
+ }
+ return ""
+}
+
+type CParental_EnableParentalSettings_Request struct {
+ Password *string `protobuf:"bytes,1,opt,name=password" json:"password,omitempty"`
+ Settings *ParentalSettings `protobuf:"bytes,2,opt,name=settings" json:"settings,omitempty"`
+ Sessionid *string `protobuf:"bytes,3,opt,name=sessionid" json:"sessionid,omitempty"`
+ Enablecode *uint32 `protobuf:"varint,4,opt,name=enablecode" json:"enablecode,omitempty"`
+ Steamid *uint64 `protobuf:"fixed64,10,opt,name=steamid" json:"steamid,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CParental_EnableParentalSettings_Request) Reset() {
+ *m = CParental_EnableParentalSettings_Request{}
+}
+func (m *CParental_EnableParentalSettings_Request) String() string { return proto.CompactTextString(m) }
+func (*CParental_EnableParentalSettings_Request) ProtoMessage() {}
+func (*CParental_EnableParentalSettings_Request) Descriptor() ([]byte, []int) {
+ return parental_fileDescriptor0, []int{2}
+}
+
+func (m *CParental_EnableParentalSettings_Request) GetPassword() string {
+ if m != nil && m.Password != nil {
+ return *m.Password
+ }
+ return ""
+}
+
+func (m *CParental_EnableParentalSettings_Request) GetSettings() *ParentalSettings {
+ if m != nil {
+ return m.Settings
+ }
+ return nil
+}
+
+func (m *CParental_EnableParentalSettings_Request) GetSessionid() string {
+ if m != nil && m.Sessionid != nil {
+ return *m.Sessionid
+ }
+ return ""
+}
+
+func (m *CParental_EnableParentalSettings_Request) GetEnablecode() uint32 {
+ if m != nil && m.Enablecode != nil {
+ return *m.Enablecode
+ }
+ return 0
+}
+
+func (m *CParental_EnableParentalSettings_Request) GetSteamid() uint64 {
+ if m != nil && m.Steamid != nil {
+ return *m.Steamid
+ }
+ return 0
+}
+
+type CParental_EnableParentalSettings_Response struct {
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CParental_EnableParentalSettings_Response) Reset() {
+ *m = CParental_EnableParentalSettings_Response{}
+}
+func (m *CParental_EnableParentalSettings_Response) String() string { return proto.CompactTextString(m) }
+func (*CParental_EnableParentalSettings_Response) ProtoMessage() {}
+func (*CParental_EnableParentalSettings_Response) Descriptor() ([]byte, []int) {
+ return parental_fileDescriptor0, []int{3}
+}
+
+type CParental_DisableParentalSettings_Request struct {
+ Password *string `protobuf:"bytes,1,opt,name=password" json:"password,omitempty"`
+ Steamid *uint64 `protobuf:"fixed64,10,opt,name=steamid" json:"steamid,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CParental_DisableParentalSettings_Request) Reset() {
+ *m = CParental_DisableParentalSettings_Request{}
+}
+func (m *CParental_DisableParentalSettings_Request) String() string { return proto.CompactTextString(m) }
+func (*CParental_DisableParentalSettings_Request) ProtoMessage() {}
+func (*CParental_DisableParentalSettings_Request) Descriptor() ([]byte, []int) {
+ return parental_fileDescriptor0, []int{4}
+}
+
+func (m *CParental_DisableParentalSettings_Request) GetPassword() string {
+ if m != nil && m.Password != nil {
+ return *m.Password
+ }
+ return ""
+}
+
+func (m *CParental_DisableParentalSettings_Request) GetSteamid() uint64 {
+ if m != nil && m.Steamid != nil {
+ return *m.Steamid
+ }
+ return 0
+}
+
+type CParental_DisableParentalSettings_Response struct {
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CParental_DisableParentalSettings_Response) Reset() {
+ *m = CParental_DisableParentalSettings_Response{}
+}
+func (m *CParental_DisableParentalSettings_Response) String() string {
+ return proto.CompactTextString(m)
+}
+func (*CParental_DisableParentalSettings_Response) ProtoMessage() {}
+func (*CParental_DisableParentalSettings_Response) Descriptor() ([]byte, []int) {
+ return parental_fileDescriptor0, []int{5}
+}
+
+type CParental_GetParentalSettings_Request struct {
+ Steamid *uint64 `protobuf:"fixed64,10,opt,name=steamid" json:"steamid,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CParental_GetParentalSettings_Request) Reset() { *m = CParental_GetParentalSettings_Request{} }
+func (m *CParental_GetParentalSettings_Request) String() string { return proto.CompactTextString(m) }
+func (*CParental_GetParentalSettings_Request) ProtoMessage() {}
+func (*CParental_GetParentalSettings_Request) Descriptor() ([]byte, []int) {
+ return parental_fileDescriptor0, []int{6}
+}
+
+func (m *CParental_GetParentalSettings_Request) GetSteamid() uint64 {
+ if m != nil && m.Steamid != nil {
+ return *m.Steamid
+ }
+ return 0
+}
+
+type CParental_GetParentalSettings_Response struct {
+ Settings *ParentalSettings `protobuf:"bytes,1,opt,name=settings" json:"settings,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CParental_GetParentalSettings_Response) Reset() {
+ *m = CParental_GetParentalSettings_Response{}
+}
+func (m *CParental_GetParentalSettings_Response) String() string { return proto.CompactTextString(m) }
+func (*CParental_GetParentalSettings_Response) ProtoMessage() {}
+func (*CParental_GetParentalSettings_Response) Descriptor() ([]byte, []int) {
+ return parental_fileDescriptor0, []int{7}
+}
+
+func (m *CParental_GetParentalSettings_Response) GetSettings() *ParentalSettings {
+ if m != nil {
+ return m.Settings
+ }
+ return nil
+}
+
+type CParental_GetSignedParentalSettings_Request struct {
+ Priority *uint32 `protobuf:"varint,1,opt,name=priority" json:"priority,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CParental_GetSignedParentalSettings_Request) Reset() {
+ *m = CParental_GetSignedParentalSettings_Request{}
+}
+func (m *CParental_GetSignedParentalSettings_Request) String() string {
+ return proto.CompactTextString(m)
+}
+func (*CParental_GetSignedParentalSettings_Request) ProtoMessage() {}
+func (*CParental_GetSignedParentalSettings_Request) Descriptor() ([]byte, []int) {
+ return parental_fileDescriptor0, []int{8}
+}
+
+func (m *CParental_GetSignedParentalSettings_Request) GetPriority() uint32 {
+ if m != nil && m.Priority != nil {
+ return *m.Priority
+ }
+ return 0
+}
+
+type CParental_GetSignedParentalSettings_Response struct {
+ SerializedSettings []byte `protobuf:"bytes,1,opt,name=serialized_settings" json:"serialized_settings,omitempty"`
+ Signature []byte `protobuf:"bytes,2,opt,name=signature" json:"signature,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CParental_GetSignedParentalSettings_Response) Reset() {
+ *m = CParental_GetSignedParentalSettings_Response{}
+}
+func (m *CParental_GetSignedParentalSettings_Response) String() string {
+ return proto.CompactTextString(m)
+}
+func (*CParental_GetSignedParentalSettings_Response) ProtoMessage() {}
+func (*CParental_GetSignedParentalSettings_Response) Descriptor() ([]byte, []int) {
+ return parental_fileDescriptor0, []int{9}
+}
+
+func (m *CParental_GetSignedParentalSettings_Response) GetSerializedSettings() []byte {
+ if m != nil {
+ return m.SerializedSettings
+ }
+ return nil
+}
+
+func (m *CParental_GetSignedParentalSettings_Response) GetSignature() []byte {
+ if m != nil {
+ return m.Signature
+ }
+ return nil
+}
+
+type CParental_SetParentalSettings_Request struct {
+ Password *string `protobuf:"bytes,1,opt,name=password" json:"password,omitempty"`
+ Settings *ParentalSettings `protobuf:"bytes,2,opt,name=settings" json:"settings,omitempty"`
+ NewPassword *string `protobuf:"bytes,3,opt,name=new_password" json:"new_password,omitempty"`
+ Sessionid *string `protobuf:"bytes,4,opt,name=sessionid" json:"sessionid,omitempty"`
+ Steamid *uint64 `protobuf:"fixed64,10,opt,name=steamid" json:"steamid,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CParental_SetParentalSettings_Request) Reset() { *m = CParental_SetParentalSettings_Request{} }
+func (m *CParental_SetParentalSettings_Request) String() string { return proto.CompactTextString(m) }
+func (*CParental_SetParentalSettings_Request) ProtoMessage() {}
+func (*CParental_SetParentalSettings_Request) Descriptor() ([]byte, []int) {
+ return parental_fileDescriptor0, []int{10}
+}
+
+func (m *CParental_SetParentalSettings_Request) GetPassword() string {
+ if m != nil && m.Password != nil {
+ return *m.Password
+ }
+ return ""
+}
+
+func (m *CParental_SetParentalSettings_Request) GetSettings() *ParentalSettings {
+ if m != nil {
+ return m.Settings
+ }
+ return nil
+}
+
+func (m *CParental_SetParentalSettings_Request) GetNewPassword() string {
+ if m != nil && m.NewPassword != nil {
+ return *m.NewPassword
+ }
+ return ""
+}
+
+func (m *CParental_SetParentalSettings_Request) GetSessionid() string {
+ if m != nil && m.Sessionid != nil {
+ return *m.Sessionid
+ }
+ return ""
+}
+
+func (m *CParental_SetParentalSettings_Request) GetSteamid() uint64 {
+ if m != nil && m.Steamid != nil {
+ return *m.Steamid
+ }
+ return 0
+}
+
+type CParental_SetParentalSettings_Response struct {
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CParental_SetParentalSettings_Response) Reset() {
+ *m = CParental_SetParentalSettings_Response{}
+}
+func (m *CParental_SetParentalSettings_Response) String() string { return proto.CompactTextString(m) }
+func (*CParental_SetParentalSettings_Response) ProtoMessage() {}
+func (*CParental_SetParentalSettings_Response) Descriptor() ([]byte, []int) {
+ return parental_fileDescriptor0, []int{11}
+}
+
+type CParental_ValidateToken_Request struct {
+ UnlockToken *string `protobuf:"bytes,1,opt,name=unlock_token" json:"unlock_token,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CParental_ValidateToken_Request) Reset() { *m = CParental_ValidateToken_Request{} }
+func (m *CParental_ValidateToken_Request) String() string { return proto.CompactTextString(m) }
+func (*CParental_ValidateToken_Request) ProtoMessage() {}
+func (*CParental_ValidateToken_Request) Descriptor() ([]byte, []int) {
+ return parental_fileDescriptor0, []int{12}
+}
+
+func (m *CParental_ValidateToken_Request) GetUnlockToken() string {
+ if m != nil && m.UnlockToken != nil {
+ return *m.UnlockToken
+ }
+ return ""
+}
+
+type CParental_ValidateToken_Response struct {
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CParental_ValidateToken_Response) Reset() { *m = CParental_ValidateToken_Response{} }
+func (m *CParental_ValidateToken_Response) String() string { return proto.CompactTextString(m) }
+func (*CParental_ValidateToken_Response) ProtoMessage() {}
+func (*CParental_ValidateToken_Response) Descriptor() ([]byte, []int) {
+ return parental_fileDescriptor0, []int{13}
+}
+
+type CParental_ValidatePassword_Request struct {
+ Password *string `protobuf:"bytes,1,opt,name=password" json:"password,omitempty"`
+ Session *string `protobuf:"bytes,2,opt,name=session" json:"session,omitempty"`
+ SendUnlockOnSuccess *bool `protobuf:"varint,3,opt,name=send_unlock_on_success" json:"send_unlock_on_success,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CParental_ValidatePassword_Request) Reset() { *m = CParental_ValidatePassword_Request{} }
+func (m *CParental_ValidatePassword_Request) String() string { return proto.CompactTextString(m) }
+func (*CParental_ValidatePassword_Request) ProtoMessage() {}
+func (*CParental_ValidatePassword_Request) Descriptor() ([]byte, []int) {
+ return parental_fileDescriptor0, []int{14}
+}
+
+func (m *CParental_ValidatePassword_Request) GetPassword() string {
+ if m != nil && m.Password != nil {
+ return *m.Password
+ }
+ return ""
+}
+
+func (m *CParental_ValidatePassword_Request) GetSession() string {
+ if m != nil && m.Session != nil {
+ return *m.Session
+ }
+ return ""
+}
+
+func (m *CParental_ValidatePassword_Request) GetSendUnlockOnSuccess() bool {
+ if m != nil && m.SendUnlockOnSuccess != nil {
+ return *m.SendUnlockOnSuccess
+ }
+ return false
+}
+
+type CParental_ValidatePassword_Response struct {
+ Token *string `protobuf:"bytes,1,opt,name=token" json:"token,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CParental_ValidatePassword_Response) Reset() { *m = CParental_ValidatePassword_Response{} }
+func (m *CParental_ValidatePassword_Response) String() string { return proto.CompactTextString(m) }
+func (*CParental_ValidatePassword_Response) ProtoMessage() {}
+func (*CParental_ValidatePassword_Response) Descriptor() ([]byte, []int) {
+ return parental_fileDescriptor0, []int{15}
+}
+
+func (m *CParental_ValidatePassword_Response) GetToken() string {
+ if m != nil && m.Token != nil {
+ return *m.Token
+ }
+ return ""
+}
+
+type CParental_LockClient_Request struct {
+ Session *string `protobuf:"bytes,1,opt,name=session" json:"session,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CParental_LockClient_Request) Reset() { *m = CParental_LockClient_Request{} }
+func (m *CParental_LockClient_Request) String() string { return proto.CompactTextString(m) }
+func (*CParental_LockClient_Request) ProtoMessage() {}
+func (*CParental_LockClient_Request) Descriptor() ([]byte, []int) { return parental_fileDescriptor0, []int{16} }
+
+func (m *CParental_LockClient_Request) GetSession() string {
+ if m != nil && m.Session != nil {
+ return *m.Session
+ }
+ return ""
+}
+
+type CParental_LockClient_Response struct {
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CParental_LockClient_Response) Reset() { *m = CParental_LockClient_Response{} }
+func (m *CParental_LockClient_Response) String() string { return proto.CompactTextString(m) }
+func (*CParental_LockClient_Response) ProtoMessage() {}
+func (*CParental_LockClient_Response) Descriptor() ([]byte, []int) { return parental_fileDescriptor0, []int{17} }
+
+type CParental_RequestRecoveryCode_Request struct {
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CParental_RequestRecoveryCode_Request) Reset() { *m = CParental_RequestRecoveryCode_Request{} }
+func (m *CParental_RequestRecoveryCode_Request) String() string { return proto.CompactTextString(m) }
+func (*CParental_RequestRecoveryCode_Request) ProtoMessage() {}
+func (*CParental_RequestRecoveryCode_Request) Descriptor() ([]byte, []int) {
+ return parental_fileDescriptor0, []int{18}
+}
+
+type CParental_RequestRecoveryCode_Response struct {
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CParental_RequestRecoveryCode_Response) Reset() {
+ *m = CParental_RequestRecoveryCode_Response{}
+}
+func (m *CParental_RequestRecoveryCode_Response) String() string { return proto.CompactTextString(m) }
+func (*CParental_RequestRecoveryCode_Response) ProtoMessage() {}
+func (*CParental_RequestRecoveryCode_Response) Descriptor() ([]byte, []int) {
+ return parental_fileDescriptor0, []int{19}
+}
+
+type CParental_DisableWithRecoveryCode_Request struct {
+ RecoveryCode *uint32 `protobuf:"varint,1,opt,name=recovery_code" json:"recovery_code,omitempty"`
+ Steamid *uint64 `protobuf:"fixed64,10,opt,name=steamid" json:"steamid,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CParental_DisableWithRecoveryCode_Request) Reset() {
+ *m = CParental_DisableWithRecoveryCode_Request{}
+}
+func (m *CParental_DisableWithRecoveryCode_Request) String() string { return proto.CompactTextString(m) }
+func (*CParental_DisableWithRecoveryCode_Request) ProtoMessage() {}
+func (*CParental_DisableWithRecoveryCode_Request) Descriptor() ([]byte, []int) {
+ return parental_fileDescriptor0, []int{20}
+}
+
+func (m *CParental_DisableWithRecoveryCode_Request) GetRecoveryCode() uint32 {
+ if m != nil && m.RecoveryCode != nil {
+ return *m.RecoveryCode
+ }
+ return 0
+}
+
+func (m *CParental_DisableWithRecoveryCode_Request) GetSteamid() uint64 {
+ if m != nil && m.Steamid != nil {
+ return *m.Steamid
+ }
+ return 0
+}
+
+type CParental_DisableWithRecoveryCode_Response struct {
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CParental_DisableWithRecoveryCode_Response) Reset() {
+ *m = CParental_DisableWithRecoveryCode_Response{}
+}
+func (m *CParental_DisableWithRecoveryCode_Response) String() string {
+ return proto.CompactTextString(m)
+}
+func (*CParental_DisableWithRecoveryCode_Response) ProtoMessage() {}
+func (*CParental_DisableWithRecoveryCode_Response) Descriptor() ([]byte, []int) {
+ return parental_fileDescriptor0, []int{21}
+}
+
+type CParental_ParentalSettingsChange_Notification struct {
+ SerializedSettings []byte `protobuf:"bytes,1,opt,name=serialized_settings" json:"serialized_settings,omitempty"`
+ Signature []byte `protobuf:"bytes,2,opt,name=signature" json:"signature,omitempty"`
+ Password *string `protobuf:"bytes,3,opt,name=password" json:"password,omitempty"`
+ Sessionid *string `protobuf:"bytes,4,opt,name=sessionid" json:"sessionid,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CParental_ParentalSettingsChange_Notification) Reset() {
+ *m = CParental_ParentalSettingsChange_Notification{}
+}
+func (m *CParental_ParentalSettingsChange_Notification) String() string {
+ return proto.CompactTextString(m)
+}
+func (*CParental_ParentalSettingsChange_Notification) ProtoMessage() {}
+func (*CParental_ParentalSettingsChange_Notification) Descriptor() ([]byte, []int) {
+ return parental_fileDescriptor0, []int{22}
+}
+
+func (m *CParental_ParentalSettingsChange_Notification) GetSerializedSettings() []byte {
+ if m != nil {
+ return m.SerializedSettings
+ }
+ return nil
+}
+
+func (m *CParental_ParentalSettingsChange_Notification) GetSignature() []byte {
+ if m != nil {
+ return m.Signature
+ }
+ return nil
+}
+
+func (m *CParental_ParentalSettingsChange_Notification) GetPassword() string {
+ if m != nil && m.Password != nil {
+ return *m.Password
+ }
+ return ""
+}
+
+func (m *CParental_ParentalSettingsChange_Notification) GetSessionid() string {
+ if m != nil && m.Sessionid != nil {
+ return *m.Sessionid
+ }
+ return ""
+}
+
+type CParental_ParentalUnlock_Notification struct {
+ Password *string `protobuf:"bytes,1,opt,name=password" json:"password,omitempty"`
+ Sessionid *string `protobuf:"bytes,2,opt,name=sessionid" json:"sessionid,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CParental_ParentalUnlock_Notification) Reset() { *m = CParental_ParentalUnlock_Notification{} }
+func (m *CParental_ParentalUnlock_Notification) String() string { return proto.CompactTextString(m) }
+func (*CParental_ParentalUnlock_Notification) ProtoMessage() {}
+func (*CParental_ParentalUnlock_Notification) Descriptor() ([]byte, []int) {
+ return parental_fileDescriptor0, []int{23}
+}
+
+func (m *CParental_ParentalUnlock_Notification) GetPassword() string {
+ if m != nil && m.Password != nil {
+ return *m.Password
+ }
+ return ""
+}
+
+func (m *CParental_ParentalUnlock_Notification) GetSessionid() string {
+ if m != nil && m.Sessionid != nil {
+ return *m.Sessionid
+ }
+ return ""
+}
+
+type CParental_ParentalLock_Notification struct {
+ Sessionid *string `protobuf:"bytes,1,opt,name=sessionid" json:"sessionid,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CParental_ParentalLock_Notification) Reset() { *m = CParental_ParentalLock_Notification{} }
+func (m *CParental_ParentalLock_Notification) String() string { return proto.CompactTextString(m) }
+func (*CParental_ParentalLock_Notification) ProtoMessage() {}
+func (*CParental_ParentalLock_Notification) Descriptor() ([]byte, []int) {
+ return parental_fileDescriptor0, []int{24}
+}
+
+func (m *CParental_ParentalLock_Notification) GetSessionid() string {
+ if m != nil && m.Sessionid != nil {
+ return *m.Sessionid
+ }
+ return ""
+}
+
+func init() {
+ proto.RegisterType((*ParentalApp)(nil), "ParentalApp")
+ proto.RegisterType((*ParentalSettings)(nil), "ParentalSettings")
+ proto.RegisterType((*CParental_EnableParentalSettings_Request)(nil), "CParental_EnableParentalSettings_Request")
+ proto.RegisterType((*CParental_EnableParentalSettings_Response)(nil), "CParental_EnableParentalSettings_Response")
+ proto.RegisterType((*CParental_DisableParentalSettings_Request)(nil), "CParental_DisableParentalSettings_Request")
+ proto.RegisterType((*CParental_DisableParentalSettings_Response)(nil), "CParental_DisableParentalSettings_Response")
+ proto.RegisterType((*CParental_GetParentalSettings_Request)(nil), "CParental_GetParentalSettings_Request")
+ proto.RegisterType((*CParental_GetParentalSettings_Response)(nil), "CParental_GetParentalSettings_Response")
+ proto.RegisterType((*CParental_GetSignedParentalSettings_Request)(nil), "CParental_GetSignedParentalSettings_Request")
+ proto.RegisterType((*CParental_GetSignedParentalSettings_Response)(nil), "CParental_GetSignedParentalSettings_Response")
+ proto.RegisterType((*CParental_SetParentalSettings_Request)(nil), "CParental_SetParentalSettings_Request")
+ proto.RegisterType((*CParental_SetParentalSettings_Response)(nil), "CParental_SetParentalSettings_Response")
+ proto.RegisterType((*CParental_ValidateToken_Request)(nil), "CParental_ValidateToken_Request")
+ proto.RegisterType((*CParental_ValidateToken_Response)(nil), "CParental_ValidateToken_Response")
+ proto.RegisterType((*CParental_ValidatePassword_Request)(nil), "CParental_ValidatePassword_Request")
+ proto.RegisterType((*CParental_ValidatePassword_Response)(nil), "CParental_ValidatePassword_Response")
+ proto.RegisterType((*CParental_LockClient_Request)(nil), "CParental_LockClient_Request")
+ proto.RegisterType((*CParental_LockClient_Response)(nil), "CParental_LockClient_Response")
+ proto.RegisterType((*CParental_RequestRecoveryCode_Request)(nil), "CParental_RequestRecoveryCode_Request")
+ proto.RegisterType((*CParental_RequestRecoveryCode_Response)(nil), "CParental_RequestRecoveryCode_Response")
+ proto.RegisterType((*CParental_DisableWithRecoveryCode_Request)(nil), "CParental_DisableWithRecoveryCode_Request")
+ proto.RegisterType((*CParental_DisableWithRecoveryCode_Response)(nil), "CParental_DisableWithRecoveryCode_Response")
+ proto.RegisterType((*CParental_ParentalSettingsChange_Notification)(nil), "CParental_ParentalSettingsChange_Notification")
+ proto.RegisterType((*CParental_ParentalUnlock_Notification)(nil), "CParental_ParentalUnlock_Notification")
+ proto.RegisterType((*CParental_ParentalLock_Notification)(nil), "CParental_ParentalLock_Notification")
+}
+
+var parental_fileDescriptor0 = []byte{
+ // 1337 bytes of a gzipped FileDescriptorProto
+ 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x09, 0x6e, 0x88, 0x02, 0xff, 0xa4, 0x57, 0x41, 0x8f, 0x14, 0xc5,
+ 0x17, 0x4f, 0xc3, 0x02, 0xbb, 0xb5, 0xb3, 0xcb, 0x52, 0xf0, 0x87, 0x66, 0xfe, 0x02, 0x65, 0x2f,
+ 0xc2, 0x02, 0x4b, 0x6b, 0x56, 0x23, 0x26, 0x26, 0x12, 0x58, 0x0d, 0x26, 0x2e, 0x88, 0x0c, 0x8a,
+ 0x09, 0x89, 0x9d, 0xda, 0xee, 0xda, 0xd9, 0x92, 0x9e, 0xaa, 0xb6, 0xab, 0x86, 0x75, 0x3d, 0x19,
+ 0x63, 0xbc, 0x19, 0x2f, 0x1e, 0x34, 0xf1, 0x6e, 0xa2, 0x5e, 0x89, 0x57, 0x13, 0xbf, 0x80, 0xf1,
+ 0x53, 0xf8, 0x31, 0x7c, 0x5d, 0xd5, 0x3d, 0xd3, 0xbd, 0xd3, 0x33, 0xd3, 0x23, 0xb7, 0x99, 0xaa,
+ 0xf7, 0x5e, 0xfd, 0xde, 0x7b, 0xbf, 0x7a, 0xbf, 0x6a, 0xb4, 0xa6, 0x34, 0xa3, 0xbd, 0x1e, 0x53,
+ 0x8a, 0x76, 0x99, 0x0a, 0x12, 0x9a, 0x32, 0xa1, 0x69, 0xec, 0x9b, 0xe5, 0x30, 0xe6, 0xf0, 0xcf,
+ 0x4f, 0x52, 0xa9, 0x65, 0x7b, 0xbd, 0x6a, 0xd9, 0x17, 0x7c, 0x87, 0xb3, 0x28, 0xd8, 0xa6, 0x8a,
+ 0x8d, 0x5a, 0x7b, 0xaf, 0xa0, 0xc5, 0xfb, 0x79, 0xac, 0x5b, 0x49, 0x82, 0x97, 0xd0, 0x11, 0x9a,
+ 0x24, 0x3c, 0x72, 0x1d, 0xe2, 0xac, 0x2d, 0x61, 0x8c, 0x10, 0x57, 0x01, 0x8d, 0x63, 0xb9, 0xc7,
+ 0x22, 0xf7, 0x10, 0xac, 0xcd, 0x7b, 0xbf, 0x1d, 0x42, 0x2b, 0x85, 0x4b, 0x87, 0x69, 0xcd, 0x45,
+ 0x57, 0xe1, 0xe3, 0xe8, 0x98, 0x89, 0x9d, 0x7b, 0x1e, 0xc5, 0x67, 0xd0, 0x71, 0x08, 0x14, 0x73,
+ 0xa5, 0xcd, 0xc9, 0x01, 0xb7, 0xee, 0x4b, 0x98, 0x20, 0xb7, 0xb2, 0x11, 0x31, 0x15, 0xa6, 0x3c,
+ 0xd1, 0x5c, 0x0a, 0xf7, 0x30, 0x58, 0x2c, 0x60, 0x0f, 0xb5, 0xca, 0x16, 0xee, 0x1c, 0x39, 0xbc,
+ 0xb6, 0xb8, 0xd1, 0xf2, 0xcb, 0x38, 0x2f, 0xa2, 0xe5, 0xc2, 0x26, 0xec, 0x2b, 0x2d, 0x7b, 0xee,
+ 0x91, 0x1a, 0x2b, 0x17, 0xad, 0x24, 0x54, 0xa9, 0x3d, 0x99, 0x46, 0xbb, 0x54, 0xed, 0xea, 0xfd,
+ 0x84, 0xb9, 0x47, 0x0d, 0x8a, 0x16, 0x9a, 0x53, 0x34, 0xd6, 0xee, 0x31, 0xf8, 0xd7, 0xc2, 0xa7,
+ 0x50, 0xab, 0x6c, 0xe7, 0xce, 0x9b, 0x55, 0x9b, 0x3c, 0x13, 0x74, 0x3b, 0x86, 0xe4, 0x17, 0xb2,
+ 0xe4, 0xb3, 0x88, 0xf9, 0x42, 0xb0, 0xc3, 0xa8, 0xee, 0xa7, 0x4c, 0xb9, 0xc8, 0x44, 0x3c, 0x8d,
+ 0x96, 0x53, 0x16, 0xca, 0xa7, 0x2c, 0xdd, 0x0f, 0x58, 0x8f, 0xf2, 0xd8, 0x5d, 0xcc, 0xb2, 0xf1,
+ 0x7e, 0x74, 0xd0, 0xda, 0x66, 0x01, 0x2a, 0x78, 0xc7, 0x38, 0x1f, 0x2c, 0x5f, 0xf0, 0x80, 0x7d,
+ 0xd6, 0x67, 0x4a, 0xe3, 0x15, 0x34, 0x5f, 0x00, 0x31, 0x75, 0x5c, 0xc0, 0xab, 0x68, 0x5e, 0xe5,
+ 0x56, 0xa6, 0x80, 0x8b, 0x1b, 0x27, 0xfc, 0x91, 0xea, 0x9f, 0x40, 0x0b, 0x0a, 0xfa, 0x0d, 0x25,
+ 0x84, 0x32, 0xdb, 0x22, 0x02, 0x78, 0x0b, 0x34, 0x94, 0x51, 0x56, 0xc2, 0x0c, 0x62, 0xa9, 0x49,
+ 0x19, 0xe6, 0xa3, 0xde, 0x35, 0x74, 0xa5, 0x01, 0x34, 0x95, 0x48, 0xa1, 0x98, 0x77, 0xaf, 0x6c,
+ 0xfc, 0x36, 0x57, 0x33, 0x26, 0x32, 0x72, 0xf8, 0x3a, 0xba, 0xda, 0x24, 0x5e, 0x7e, 0xfa, 0x1b,
+ 0xe8, 0xa5, 0xa1, 0xf5, 0x1d, 0xa6, 0xc7, 0x9e, 0x3c, 0x72, 0xce, 0x5d, 0x74, 0x69, 0x9a, 0xa7,
+ 0x3d, 0xa3, 0x52, 0x6b, 0x67, 0x4c, 0xad, 0xbd, 0x9b, 0xe8, 0x5a, 0x25, 0x5c, 0x87, 0x77, 0x05,
+ 0x8b, 0x26, 0x16, 0x22, 0xe5, 0x32, 0xe5, 0x7a, 0xdf, 0xde, 0x29, 0xef, 0x13, 0xb4, 0xde, 0x2c,
+ 0x40, 0x8e, 0xea, 0xff, 0xe8, 0xa4, 0x62, 0x29, 0xa7, 0x31, 0xff, 0x02, 0x58, 0x57, 0x01, 0xd8,
+ 0x32, 0x9d, 0x07, 0x7f, 0xc3, 0x44, 0xc3, 0x8f, 0x96, 0xf7, 0x83, 0x53, 0x2e, 0x55, 0x67, 0x42,
+ 0xa9, 0xfe, 0x23, 0xdb, 0xe0, 0xb6, 0x08, 0xb6, 0x17, 0x0c, 0x5c, 0x2d, 0xe1, 0x2a, 0x1c, 0x9c,
+ 0xab, 0x6f, 0xf9, 0x5a, 0xb9, 0x15, 0x9d, 0x09, 0xad, 0xf0, 0x6e, 0xa0, 0x0b, 0x43, 0xcb, 0x8f,
+ 0x20, 0xf7, 0x88, 0x6a, 0xf6, 0x50, 0x3e, 0x61, 0x62, 0x80, 0x1e, 0x60, 0xf4, 0x45, 0x2c, 0xc3,
+ 0x27, 0x81, 0xce, 0xd6, 0x6d, 0x06, 0x9e, 0x87, 0xc8, 0x78, 0xc7, 0x3c, 0x78, 0x17, 0x79, 0xa3,
+ 0x36, 0xf7, 0xf3, 0x74, 0xa6, 0x50, 0xd8, 0xa6, 0x68, 0x8a, 0xb3, 0x80, 0xcf, 0xa3, 0xd3, 0x8a,
+ 0x89, 0x28, 0xc8, 0x71, 0x48, 0x11, 0xa8, 0x7e, 0x18, 0x82, 0x89, 0xa9, 0xc9, 0xbc, 0xf7, 0x1a,
+ 0x5a, 0x9d, 0x78, 0x50, 0xde, 0x61, 0x18, 0xba, 0xe5, 0x14, 0x5e, 0x46, 0x2f, 0x0c, 0xbd, 0xb6,
+ 0x20, 0xf0, 0xa6, 0x19, 0xd8, 0x15, 0x86, 0xe7, 0x30, 0xac, 0xc3, 0x05, 0x74, 0x6e, 0x8c, 0x43,
+ 0x9e, 0xf0, 0xe5, 0x32, 0x23, 0xf2, 0x30, 0x0f, 0xf2, 0x61, 0xb5, 0x09, 0xf3, 0xa1, 0x58, 0xab,
+ 0x36, 0xa8, 0xde, 0x30, 0x0f, 0xd9, 0xa9, 0x99, 0x06, 0x8f, 0xb8, 0xde, 0xad, 0x0b, 0x8b, 0xff,
+ 0x87, 0x96, 0x06, 0xb3, 0xd1, 0xcc, 0x23, 0xa7, 0x7e, 0x1e, 0xd5, 0x8d, 0x84, 0x9a, 0xa0, 0x39,
+ 0x84, 0xaf, 0x1d, 0x74, 0x7d, 0x68, 0x7e, 0x90, 0x4b, 0x9b, 0xbb, 0x54, 0x74, 0x59, 0x70, 0x4f,
+ 0x6a, 0xd0, 0xbf, 0x90, 0x66, 0xfa, 0x32, 0xeb, 0x55, 0xaa, 0x50, 0x60, 0x1c, 0xcb, 0xbd, 0xad,
+ 0x72, 0x71, 0x8b, 0x1f, 0x1f, 0x5a, 0x46, 0x54, 0x4e, 0x1f, 0x25, 0x54, 0x25, 0x9a, 0xa1, 0x14,
+ 0xcc, 0xb9, 0xd5, 0xd1, 0x68, 0x5b, 0x23, 0xb1, 0x2a, 0x9e, 0x26, 0xd8, 0xc6, 0xdf, 0xcb, 0x68,
+ 0xbe, 0x70, 0xc0, 0x7f, 0x39, 0xe8, 0x74, 0xfd, 0x40, 0xc7, 0x57, 0xfc, 0xa6, 0x72, 0xd4, 0xbe,
+ 0xea, 0x37, 0x97, 0x87, 0xe0, 0xab, 0x67, 0xee, 0x63, 0x6b, 0x44, 0x8a, 0xd7, 0x09, 0x29, 0x4a,
+ 0x4c, 0x76, 0x64, 0x4a, 0xf4, 0x2e, 0x23, 0xb1, 0xec, 0x76, 0x59, 0x44, 0xb8, 0x20, 0x34, 0x0c,
+ 0x65, 0x5f, 0xe8, 0x75, 0x22, 0x8d, 0xf6, 0xc3, 0x1b, 0x63, 0xbf, 0x30, 0x37, 0x96, 0x61, 0x3f,
+ 0xcd, 0x82, 0x0c, 0x42, 0xe0, 0x5f, 0x1d, 0x74, 0x66, 0x8c, 0x4c, 0xe0, 0x32, 0xd0, 0x29, 0xd2,
+ 0xd4, 0xbe, 0xe6, 0xcf, 0x20, 0x3b, 0x37, 0x20, 0xab, 0x57, 0x73, 0xab, 0x59, 0xd2, 0xc2, 0x3f,
+ 0x3b, 0xe8, 0x64, 0x8d, 0xd8, 0xe0, 0x4b, 0x7e, 0x23, 0x19, 0x6b, 0x5f, 0xf6, 0x9b, 0x89, 0x96,
+ 0x77, 0x13, 0x10, 0xbe, 0x09, 0x16, 0x95, 0xa2, 0xcd, 0x82, 0xf4, 0x1f, 0x07, 0x9d, 0x1d, 0x2b,
+ 0x43, 0x78, 0xdd, 0x9f, 0x41, 0xed, 0xda, 0xd7, 0xfd, 0x59, 0xa4, 0xcd, 0x13, 0x80, 0xfd, 0xd3,
+ 0xe7, 0xc0, 0x6e, 0x7e, 0x66, 0xdb, 0x3d, 0xd8, 0xa7, 0x9a, 0x84, 0x54, 0x90, 0xed, 0x7d, 0x02,
+ 0xa3, 0xc2, 0xbc, 0x79, 0xb3, 0xdf, 0x99, 0x1f, 0xcc, 0x1e, 0xc6, 0x61, 0xd1, 0x34, 0xa5, 0x33,
+ 0xa5, 0x29, 0x9d, 0x86, 0x4d, 0xe9, 0x4c, 0x6d, 0x4a, 0xe7, 0x39, 0x9a, 0x02, 0x48, 0x97, 0x2a,
+ 0xea, 0x85, 0x89, 0x3f, 0x45, 0x10, 0xdb, 0x2f, 0xfa, 0x53, 0x95, 0xef, 0x03, 0xc0, 0x75, 0x77,
+ 0x73, 0x97, 0x85, 0x4f, 0x08, 0xdf, 0x31, 0x47, 0x77, 0xa1, 0x30, 0x62, 0x08, 0xcd, 0x2a, 0x19,
+ 0x31, 0x72, 0x44, 0xb8, 0x22, 0xa1, 0x04, 0xec, 0xa1, 0x9e, 0x80, 0xf4, 0x77, 0x07, 0xad, 0x1c,
+ 0x94, 0x36, 0xbc, 0xea, 0x4f, 0x17, 0xd8, 0xf6, 0x45, 0xbf, 0x81, 0x38, 0x7a, 0x1f, 0x03, 0xe4,
+ 0x87, 0xc5, 0xb6, 0xc1, 0x90, 0xc4, 0x94, 0x0b, 0xcd, 0x3e, 0xcf, 0x2a, 0x6a, 0xad, 0x27, 0x30,
+ 0x84, 0x8a, 0x08, 0xfa, 0x0f, 0x33, 0x1d, 0x96, 0x44, 0x25, 0x3d, 0xfc, 0x9d, 0x83, 0xd0, 0x50,
+ 0x2d, 0xf1, 0x39, 0x7f, 0x92, 0xea, 0xb6, 0xcf, 0xfb, 0x93, 0x35, 0xf6, 0x36, 0xe0, 0x7c, 0xcb,
+ 0xcc, 0xe8, 0x7d, 0xa8, 0x9a, 0x10, 0x50, 0x35, 0x40, 0x62, 0xbf, 0xb5, 0x94, 0xa5, 0x27, 0x25,
+ 0xe6, 0x74, 0xf8, 0xc4, 0x20, 0x32, 0x34, 0xac, 0xb0, 0x50, 0xc9, 0x76, 0x2a, 0xf7, 0x40, 0x98,
+ 0xf0, 0x9f, 0xc0, 0xcf, 0x1a, 0xd5, 0xad, 0xf0, 0x73, 0x82, 0x7c, 0x57, 0xf8, 0x39, 0x51, 0xbd,
+ 0x1f, 0x03, 0xd8, 0x47, 0xb9, 0x05, 0x9c, 0x5f, 0x88, 0x33, 0xc9, 0xc4, 0x99, 0x6c, 0x33, 0x60,
+ 0x28, 0x94, 0x4e, 0xcb, 0xe2, 0xf6, 0xd8, 0x4d, 0xf3, 0x55, 0x43, 0x68, 0x14, 0xc1, 0x47, 0xcf,
+ 0x90, 0xbb, 0x2a, 0x61, 0xa1, 0xbd, 0x6d, 0x05, 0x23, 0x7e, 0x19, 0x0e, 0xea, 0x83, 0xe2, 0x5d,
+ 0x37, 0xa8, 0xc7, 0xbd, 0x1a, 0xea, 0x06, 0xf5, 0xf8, 0xc7, 0xc0, 0xeb, 0x90, 0xd1, 0xc6, 0x2d,
+ 0xad, 0x59, 0x2f, 0xa9, 0x64, 0x94, 0x77, 0x5c, 0x8a, 0x7a, 0xb0, 0xed, 0x73, 0xe0, 0x77, 0xf6,
+ 0xfe, 0xc8, 0xcd, 0x84, 0x6e, 0x3c, 0xe5, 0x21, 0xdb, 0xf8, 0x66, 0x0e, 0x2d, 0x17, 0xbb, 0x39,
+ 0x4f, 0x7e, 0x72, 0xd0, 0x29, 0xdb, 0xe7, 0xea, 0x53, 0x03, 0xfb, 0xfe, 0x4c, 0xaf, 0x91, 0xf6,
+ 0xa2, 0x7f, 0x4f, 0x0e, 0xf0, 0xdf, 0x01, 0x1c, 0x9b, 0xe5, 0x6d, 0xb2, 0x93, 0xca, 0x9e, 0xc1,
+ 0xc1, 0xd2, 0xac, 0x15, 0x96, 0x49, 0x44, 0xee, 0x40, 0x76, 0xa1, 0x89, 0x96, 0x71, 0x67, 0x64,
+ 0xa6, 0xe0, 0xef, 0x1d, 0xd4, 0xb2, 0xf0, 0xec, 0x1b, 0xa4, 0x42, 0x9e, 0x09, 0xcf, 0x93, 0x2a,
+ 0x9c, 0xf7, 0x01, 0xce, 0x7b, 0x0d, 0xe0, 0x58, 0x5e, 0x0f, 0x2e, 0xd6, 0x78, 0x6a, 0x7f, 0x0b,
+ 0x97, 0xcd, 0xc2, 0xca, 0x2e, 0x0f, 0xbe, 0xe8, 0x37, 0x78, 0xe5, 0x54, 0x21, 0x6d, 0x01, 0xa4,
+ 0x77, 0x1b, 0x43, 0x9a, 0x72, 0xd5, 0xda, 0x3e, 0x44, 0xbb, 0x34, 0xda, 0xf7, 0x3c, 0x86, 0x28,
+ 0x1d, 0xa3, 0xfe, 0x78, 0xe6, 0x1e, 0xba, 0x7d, 0xf8, 0x4b, 0xc7, 0xf9, 0x37, 0x00, 0x00, 0xff,
+ 0xff, 0xc4, 0x79, 0x5c, 0x8e, 0x85, 0x11, 0x00, 0x00,
+}
diff --git a/vendor/github.com/Philipp15b/go-steam/protocol/protobuf/unified/partnerapps.pb.go b/vendor/github.com/Philipp15b/go-steam/protocol/protobuf/unified/partnerapps.pb.go
new file mode 100644
index 00000000..bc91c39b
--- /dev/null
+++ b/vendor/github.com/Philipp15b/go-steam/protocol/protobuf/unified/partnerapps.pb.go
@@ -0,0 +1,456 @@
+// Code generated by protoc-gen-go.
+// source: steammessages_partnerapps.steamclient.proto
+// DO NOT EDIT!
+
+package unified
+
+import proto "github.com/golang/protobuf/proto"
+import fmt "fmt"
+import math "math"
+
+// Reference imports to suppress errors if they are not otherwise used.
+var _ = proto.Marshal
+var _ = fmt.Errorf
+var _ = math.Inf
+
+type CPartnerApps_RequestUploadToken_Request struct {
+ Filename *string `protobuf:"bytes,1,opt,name=filename" json:"filename,omitempty"`
+ Appid *uint32 `protobuf:"varint,2,opt,name=appid" json:"appid,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CPartnerApps_RequestUploadToken_Request) Reset() {
+ *m = CPartnerApps_RequestUploadToken_Request{}
+}
+func (m *CPartnerApps_RequestUploadToken_Request) String() string { return proto.CompactTextString(m) }
+func (*CPartnerApps_RequestUploadToken_Request) ProtoMessage() {}
+func (*CPartnerApps_RequestUploadToken_Request) Descriptor() ([]byte, []int) {
+ return partnerapps_fileDescriptor0, []int{0}
+}
+
+func (m *CPartnerApps_RequestUploadToken_Request) GetFilename() string {
+ if m != nil && m.Filename != nil {
+ return *m.Filename
+ }
+ return ""
+}
+
+func (m *CPartnerApps_RequestUploadToken_Request) GetAppid() uint32 {
+ if m != nil && m.Appid != nil {
+ return *m.Appid
+ }
+ return 0
+}
+
+type CPartnerApps_RequestUploadToken_Response struct {
+ UploadToken *uint64 `protobuf:"varint,1,opt,name=upload_token" json:"upload_token,omitempty"`
+ Location *string `protobuf:"bytes,2,opt,name=location" json:"location,omitempty"`
+ RoutingId *uint64 `protobuf:"varint,3,opt,name=routing_id" json:"routing_id,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CPartnerApps_RequestUploadToken_Response) Reset() {
+ *m = CPartnerApps_RequestUploadToken_Response{}
+}
+func (m *CPartnerApps_RequestUploadToken_Response) String() string { return proto.CompactTextString(m) }
+func (*CPartnerApps_RequestUploadToken_Response) ProtoMessage() {}
+func (*CPartnerApps_RequestUploadToken_Response) Descriptor() ([]byte, []int) {
+ return partnerapps_fileDescriptor0, []int{1}
+}
+
+func (m *CPartnerApps_RequestUploadToken_Response) GetUploadToken() uint64 {
+ if m != nil && m.UploadToken != nil {
+ return *m.UploadToken
+ }
+ return 0
+}
+
+func (m *CPartnerApps_RequestUploadToken_Response) GetLocation() string {
+ if m != nil && m.Location != nil {
+ return *m.Location
+ }
+ return ""
+}
+
+func (m *CPartnerApps_RequestUploadToken_Response) GetRoutingId() uint64 {
+ if m != nil && m.RoutingId != nil {
+ return *m.RoutingId
+ }
+ return 0
+}
+
+type CPartnerApps_FinishUpload_Request struct {
+ UploadToken *uint64 `protobuf:"varint,1,opt,name=upload_token" json:"upload_token,omitempty"`
+ RoutingId *uint64 `protobuf:"varint,2,opt,name=routing_id" json:"routing_id,omitempty"`
+ AppId *uint32 `protobuf:"varint,3,opt,name=app_id" json:"app_id,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CPartnerApps_FinishUpload_Request) Reset() { *m = CPartnerApps_FinishUpload_Request{} }
+func (m *CPartnerApps_FinishUpload_Request) String() string { return proto.CompactTextString(m) }
+func (*CPartnerApps_FinishUpload_Request) ProtoMessage() {}
+func (*CPartnerApps_FinishUpload_Request) Descriptor() ([]byte, []int) {
+ return partnerapps_fileDescriptor0, []int{2}
+}
+
+func (m *CPartnerApps_FinishUpload_Request) GetUploadToken() uint64 {
+ if m != nil && m.UploadToken != nil {
+ return *m.UploadToken
+ }
+ return 0
+}
+
+func (m *CPartnerApps_FinishUpload_Request) GetRoutingId() uint64 {
+ if m != nil && m.RoutingId != nil {
+ return *m.RoutingId
+ }
+ return 0
+}
+
+func (m *CPartnerApps_FinishUpload_Request) GetAppId() uint32 {
+ if m != nil && m.AppId != nil {
+ return *m.AppId
+ }
+ return 0
+}
+
+type CPartnerApps_FinishUploadKVSign_Response struct {
+ SignedInstallscript *string `protobuf:"bytes,1,opt,name=signed_installscript" json:"signed_installscript,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CPartnerApps_FinishUploadKVSign_Response) Reset() {
+ *m = CPartnerApps_FinishUploadKVSign_Response{}
+}
+func (m *CPartnerApps_FinishUploadKVSign_Response) String() string { return proto.CompactTextString(m) }
+func (*CPartnerApps_FinishUploadKVSign_Response) ProtoMessage() {}
+func (*CPartnerApps_FinishUploadKVSign_Response) Descriptor() ([]byte, []int) {
+ return partnerapps_fileDescriptor0, []int{3}
+}
+
+func (m *CPartnerApps_FinishUploadKVSign_Response) GetSignedInstallscript() string {
+ if m != nil && m.SignedInstallscript != nil {
+ return *m.SignedInstallscript
+ }
+ return ""
+}
+
+type CPartnerApps_FinishUploadLegacyDRM_Request struct {
+ UploadToken *uint64 `protobuf:"varint,1,opt,name=upload_token" json:"upload_token,omitempty"`
+ RoutingId *uint64 `protobuf:"varint,2,opt,name=routing_id" json:"routing_id,omitempty"`
+ AppId *uint32 `protobuf:"varint,3,opt,name=app_id" json:"app_id,omitempty"`
+ Flags *uint32 `protobuf:"varint,4,opt,name=flags" json:"flags,omitempty"`
+ ToolName *string `protobuf:"bytes,5,opt,name=tool_name" json:"tool_name,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CPartnerApps_FinishUploadLegacyDRM_Request) Reset() {
+ *m = CPartnerApps_FinishUploadLegacyDRM_Request{}
+}
+func (m *CPartnerApps_FinishUploadLegacyDRM_Request) String() string {
+ return proto.CompactTextString(m)
+}
+func (*CPartnerApps_FinishUploadLegacyDRM_Request) ProtoMessage() {}
+func (*CPartnerApps_FinishUploadLegacyDRM_Request) Descriptor() ([]byte, []int) {
+ return partnerapps_fileDescriptor0, []int{4}
+}
+
+func (m *CPartnerApps_FinishUploadLegacyDRM_Request) GetUploadToken() uint64 {
+ if m != nil && m.UploadToken != nil {
+ return *m.UploadToken
+ }
+ return 0
+}
+
+func (m *CPartnerApps_FinishUploadLegacyDRM_Request) GetRoutingId() uint64 {
+ if m != nil && m.RoutingId != nil {
+ return *m.RoutingId
+ }
+ return 0
+}
+
+func (m *CPartnerApps_FinishUploadLegacyDRM_Request) GetAppId() uint32 {
+ if m != nil && m.AppId != nil {
+ return *m.AppId
+ }
+ return 0
+}
+
+func (m *CPartnerApps_FinishUploadLegacyDRM_Request) GetFlags() uint32 {
+ if m != nil && m.Flags != nil {
+ return *m.Flags
+ }
+ return 0
+}
+
+func (m *CPartnerApps_FinishUploadLegacyDRM_Request) GetToolName() string {
+ if m != nil && m.ToolName != nil {
+ return *m.ToolName
+ }
+ return ""
+}
+
+type CPartnerApps_FinishUploadLegacyDRM_Response struct {
+ FileId *string `protobuf:"bytes,1,opt,name=file_id" json:"file_id,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CPartnerApps_FinishUploadLegacyDRM_Response) Reset() {
+ *m = CPartnerApps_FinishUploadLegacyDRM_Response{}
+}
+func (m *CPartnerApps_FinishUploadLegacyDRM_Response) String() string {
+ return proto.CompactTextString(m)
+}
+func (*CPartnerApps_FinishUploadLegacyDRM_Response) ProtoMessage() {}
+func (*CPartnerApps_FinishUploadLegacyDRM_Response) Descriptor() ([]byte, []int) {
+ return partnerapps_fileDescriptor0, []int{5}
+}
+
+func (m *CPartnerApps_FinishUploadLegacyDRM_Response) GetFileId() string {
+ if m != nil && m.FileId != nil {
+ return *m.FileId
+ }
+ return ""
+}
+
+type CPartnerApps_FinishUpload_Response struct {
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CPartnerApps_FinishUpload_Response) Reset() { *m = CPartnerApps_FinishUpload_Response{} }
+func (m *CPartnerApps_FinishUpload_Response) String() string { return proto.CompactTextString(m) }
+func (*CPartnerApps_FinishUpload_Response) ProtoMessage() {}
+func (*CPartnerApps_FinishUpload_Response) Descriptor() ([]byte, []int) {
+ return partnerapps_fileDescriptor0, []int{6}
+}
+
+type CPartnerApps_FindDRMUploads_Request struct {
+ AppId *int32 `protobuf:"varint,1,opt,name=app_id" json:"app_id,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CPartnerApps_FindDRMUploads_Request) Reset() { *m = CPartnerApps_FindDRMUploads_Request{} }
+func (m *CPartnerApps_FindDRMUploads_Request) String() string { return proto.CompactTextString(m) }
+func (*CPartnerApps_FindDRMUploads_Request) ProtoMessage() {}
+func (*CPartnerApps_FindDRMUploads_Request) Descriptor() ([]byte, []int) {
+ return partnerapps_fileDescriptor0, []int{7}
+}
+
+func (m *CPartnerApps_FindDRMUploads_Request) GetAppId() int32 {
+ if m != nil && m.AppId != nil {
+ return *m.AppId
+ }
+ return 0
+}
+
+type CPartnerApps_ExistingDRMUpload struct {
+ FileId *string `protobuf:"bytes,1,opt,name=file_id" json:"file_id,omitempty"`
+ AppId *uint32 `protobuf:"varint,2,opt,name=app_id" json:"app_id,omitempty"`
+ ActorId *int32 `protobuf:"varint,3,opt,name=actor_id" json:"actor_id,omitempty"`
+ SuppliedName *string `protobuf:"bytes,5,opt,name=supplied_name" json:"supplied_name,omitempty"`
+ Flags *uint32 `protobuf:"varint,6,opt,name=flags" json:"flags,omitempty"`
+ ModType *string `protobuf:"bytes,7,opt,name=mod_type" json:"mod_type,omitempty"`
+ Timestamp *uint32 `protobuf:"fixed32,8,opt,name=timestamp" json:"timestamp,omitempty"`
+ OrigFileId *string `protobuf:"bytes,9,opt,name=orig_file_id" json:"orig_file_id,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CPartnerApps_ExistingDRMUpload) Reset() { *m = CPartnerApps_ExistingDRMUpload{} }
+func (m *CPartnerApps_ExistingDRMUpload) String() string { return proto.CompactTextString(m) }
+func (*CPartnerApps_ExistingDRMUpload) ProtoMessage() {}
+func (*CPartnerApps_ExistingDRMUpload) Descriptor() ([]byte, []int) { return partnerapps_fileDescriptor0, []int{8} }
+
+func (m *CPartnerApps_ExistingDRMUpload) GetFileId() string {
+ if m != nil && m.FileId != nil {
+ return *m.FileId
+ }
+ return ""
+}
+
+func (m *CPartnerApps_ExistingDRMUpload) GetAppId() uint32 {
+ if m != nil && m.AppId != nil {
+ return *m.AppId
+ }
+ return 0
+}
+
+func (m *CPartnerApps_ExistingDRMUpload) GetActorId() int32 {
+ if m != nil && m.ActorId != nil {
+ return *m.ActorId
+ }
+ return 0
+}
+
+func (m *CPartnerApps_ExistingDRMUpload) GetSuppliedName() string {
+ if m != nil && m.SuppliedName != nil {
+ return *m.SuppliedName
+ }
+ return ""
+}
+
+func (m *CPartnerApps_ExistingDRMUpload) GetFlags() uint32 {
+ if m != nil && m.Flags != nil {
+ return *m.Flags
+ }
+ return 0
+}
+
+func (m *CPartnerApps_ExistingDRMUpload) GetModType() string {
+ if m != nil && m.ModType != nil {
+ return *m.ModType
+ }
+ return ""
+}
+
+func (m *CPartnerApps_ExistingDRMUpload) GetTimestamp() uint32 {
+ if m != nil && m.Timestamp != nil {
+ return *m.Timestamp
+ }
+ return 0
+}
+
+func (m *CPartnerApps_ExistingDRMUpload) GetOrigFileId() string {
+ if m != nil && m.OrigFileId != nil {
+ return *m.OrigFileId
+ }
+ return ""
+}
+
+type CPartnerApps_FindDRMUploads_Response struct {
+ Uploads []*CPartnerApps_ExistingDRMUpload `protobuf:"bytes,1,rep,name=uploads" json:"uploads,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CPartnerApps_FindDRMUploads_Response) Reset() { *m = CPartnerApps_FindDRMUploads_Response{} }
+func (m *CPartnerApps_FindDRMUploads_Response) String() string { return proto.CompactTextString(m) }
+func (*CPartnerApps_FindDRMUploads_Response) ProtoMessage() {}
+func (*CPartnerApps_FindDRMUploads_Response) Descriptor() ([]byte, []int) {
+ return partnerapps_fileDescriptor0, []int{9}
+}
+
+func (m *CPartnerApps_FindDRMUploads_Response) GetUploads() []*CPartnerApps_ExistingDRMUpload {
+ if m != nil {
+ return m.Uploads
+ }
+ return nil
+}
+
+type CPartnerApps_Download_Request struct {
+ FileId *string `protobuf:"bytes,1,opt,name=file_id" json:"file_id,omitempty"`
+ AppId *int32 `protobuf:"varint,2,opt,name=app_id" json:"app_id,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CPartnerApps_Download_Request) Reset() { *m = CPartnerApps_Download_Request{} }
+func (m *CPartnerApps_Download_Request) String() string { return proto.CompactTextString(m) }
+func (*CPartnerApps_Download_Request) ProtoMessage() {}
+func (*CPartnerApps_Download_Request) Descriptor() ([]byte, []int) { return partnerapps_fileDescriptor0, []int{10} }
+
+func (m *CPartnerApps_Download_Request) GetFileId() string {
+ if m != nil && m.FileId != nil {
+ return *m.FileId
+ }
+ return ""
+}
+
+func (m *CPartnerApps_Download_Request) GetAppId() int32 {
+ if m != nil && m.AppId != nil {
+ return *m.AppId
+ }
+ return 0
+}
+
+type CPartnerApps_Download_Response struct {
+ DownloadUrl *string `protobuf:"bytes,1,opt,name=download_url" json:"download_url,omitempty"`
+ AppId *int32 `protobuf:"varint,2,opt,name=app_id" json:"app_id,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CPartnerApps_Download_Response) Reset() { *m = CPartnerApps_Download_Response{} }
+func (m *CPartnerApps_Download_Response) String() string { return proto.CompactTextString(m) }
+func (*CPartnerApps_Download_Response) ProtoMessage() {}
+func (*CPartnerApps_Download_Response) Descriptor() ([]byte, []int) { return partnerapps_fileDescriptor0, []int{11} }
+
+func (m *CPartnerApps_Download_Response) GetDownloadUrl() string {
+ if m != nil && m.DownloadUrl != nil {
+ return *m.DownloadUrl
+ }
+ return ""
+}
+
+func (m *CPartnerApps_Download_Response) GetAppId() int32 {
+ if m != nil && m.AppId != nil {
+ return *m.AppId
+ }
+ return 0
+}
+
+func init() {
+ proto.RegisterType((*CPartnerApps_RequestUploadToken_Request)(nil), "CPartnerApps_RequestUploadToken_Request")
+ proto.RegisterType((*CPartnerApps_RequestUploadToken_Response)(nil), "CPartnerApps_RequestUploadToken_Response")
+ proto.RegisterType((*CPartnerApps_FinishUpload_Request)(nil), "CPartnerApps_FinishUpload_Request")
+ proto.RegisterType((*CPartnerApps_FinishUploadKVSign_Response)(nil), "CPartnerApps_FinishUploadKVSign_Response")
+ proto.RegisterType((*CPartnerApps_FinishUploadLegacyDRM_Request)(nil), "CPartnerApps_FinishUploadLegacyDRM_Request")
+ proto.RegisterType((*CPartnerApps_FinishUploadLegacyDRM_Response)(nil), "CPartnerApps_FinishUploadLegacyDRM_Response")
+ proto.RegisterType((*CPartnerApps_FinishUpload_Response)(nil), "CPartnerApps_FinishUpload_Response")
+ proto.RegisterType((*CPartnerApps_FindDRMUploads_Request)(nil), "CPartnerApps_FindDRMUploads_Request")
+ proto.RegisterType((*CPartnerApps_ExistingDRMUpload)(nil), "CPartnerApps_ExistingDRMUpload")
+ proto.RegisterType((*CPartnerApps_FindDRMUploads_Response)(nil), "CPartnerApps_FindDRMUploads_Response")
+ proto.RegisterType((*CPartnerApps_Download_Request)(nil), "CPartnerApps_Download_Request")
+ proto.RegisterType((*CPartnerApps_Download_Response)(nil), "CPartnerApps_Download_Response")
+}
+
+var partnerapps_fileDescriptor0 = []byte{
+ // 809 bytes of a gzipped FileDescriptorProto
+ 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x09, 0x6e, 0x88, 0x02, 0xff, 0xc4, 0x96, 0x4f, 0x6f, 0xd3, 0x4a,
+ 0x14, 0xc5, 0xe5, 0xb6, 0x69, 0x9a, 0xe9, 0x4b, 0xdf, 0x7b, 0x56, 0x2b, 0x45, 0x11, 0xb4, 0xc6,
+ 0x2d, 0x22, 0xb4, 0xd5, 0x50, 0x15, 0x21, 0x36, 0x08, 0x95, 0xa6, 0x7f, 0x10, 0x05, 0x84, 0x5a,
+ 0x40, 0x6c, 0x50, 0x34, 0x75, 0x26, 0xe9, 0x08, 0xdb, 0x63, 0x3c, 0x63, 0x68, 0x77, 0x88, 0x15,
+ 0x1b, 0x3e, 0x00, 0x7b, 0x76, 0x20, 0x24, 0x24, 0xfa, 0xfd, 0xb8, 0x33, 0xb6, 0x13, 0x3b, 0x69,
+ 0x53, 0x23, 0x84, 0x58, 0x66, 0x7c, 0x7d, 0xee, 0x6f, 0xce, 0xdc, 0x39, 0x31, 0x5a, 0x11, 0x92,
+ 0x12, 0xcf, 0xa3, 0x42, 0x90, 0x2e, 0x15, 0xad, 0x80, 0x84, 0xd2, 0xa7, 0x21, 0x09, 0x02, 0x81,
+ 0xf5, 0x13, 0xc7, 0x65, 0xd4, 0x97, 0x38, 0x08, 0xb9, 0xe4, 0xf5, 0xd5, 0x7c, 0x71, 0xe4, 0xb3,
+ 0x0e, 0xa3, 0xed, 0xd6, 0x21, 0x11, 0x74, 0xb8, 0xda, 0x7e, 0x80, 0xae, 0x35, 0x9f, 0xc4, 0x7a,
+ 0xf7, 0x40, 0xaf, 0xb5, 0x4f, 0x5f, 0x47, 0x54, 0xc8, 0x67, 0x81, 0xcb, 0x49, 0xfb, 0x29, 0x7f,
+ 0x45, 0xfd, 0x74, 0xc9, 0xfc, 0x0f, 0x4d, 0x75, 0x98, 0x4b, 0x7d, 0xe2, 0xd1, 0x9a, 0x61, 0x19,
+ 0x8d, 0x8a, 0x59, 0x45, 0x25, 0x80, 0x60, 0xed, 0xda, 0x18, 0xfc, 0xac, 0xda, 0x1d, 0xd4, 0xb8,
+ 0x58, 0x4b, 0x04, 0xdc, 0x17, 0xd4, 0x9c, 0x45, 0xff, 0x44, 0x7a, 0xbd, 0x25, 0xd5, 0x03, 0x2d,
+ 0x38, 0xa1, 0x5a, 0xb8, 0xdc, 0x21, 0x92, 0x71, 0x5f, 0x6b, 0x56, 0x4c, 0x13, 0xa1, 0x90, 0x47,
+ 0x92, 0xf9, 0xdd, 0x16, 0xf4, 0x19, 0x57, 0x55, 0xf6, 0x4b, 0x74, 0x25, 0xd7, 0x67, 0x87, 0xf9,
+ 0x4c, 0x1c, 0xc5, 0x6d, 0x7a, 0xb4, 0x67, 0x37, 0xc8, 0xcb, 0x8d, 0xe9, 0xb5, 0x19, 0x34, 0x09,
+ 0xbb, 0x48, 0xe5, 0xab, 0xf6, 0xfd, 0x81, 0x6d, 0x64, 0xe5, 0xf7, 0x9e, 0x1f, 0xb0, 0x6e, 0x66,
+ 0x1b, 0x97, 0xd0, 0xac, 0x80, 0x05, 0xf0, 0x97, 0xf9, 0x42, 0x12, 0xd7, 0x15, 0x4e, 0xc8, 0x02,
+ 0x19, 0xfb, 0x63, 0x7f, 0x30, 0xd0, 0xf2, 0xb9, 0x52, 0x0f, 0x69, 0x97, 0x38, 0x27, 0x5b, 0xfb,
+ 0x8f, 0x7e, 0x1f, 0x59, 0x1d, 0x44, 0xc7, 0x25, 0x5d, 0x51, 0x9b, 0xd0, 0x3f, 0xff, 0x47, 0x15,
+ 0xc9, 0xb9, 0xdb, 0xd2, 0x47, 0x55, 0xd2, 0x28, 0x77, 0xd1, 0x4a, 0x21, 0x92, 0x64, 0x5f, 0xff,
+ 0xa2, 0xb2, 0x3a, 0x6b, 0xd5, 0x21, 0xde, 0xca, 0x12, 0xb2, 0x47, 0x79, 0x1e, 0xbf, 0x66, 0xdf,
+ 0x42, 0x8b, 0x83, 0x55, 0x6d, 0xd0, 0x8d, 0xcb, 0x7a, 0x03, 0x91, 0xc1, 0x57, 0xe2, 0x25, 0xfb,
+ 0x87, 0x81, 0xe6, 0x73, 0xef, 0x6d, 0x1f, 0x33, 0xa1, 0x76, 0xdc, 0x7b, 0x77, 0x08, 0x28, 0xa3,
+ 0xa1, 0x87, 0x4f, 0x8d, 0x0e, 0x71, 0x24, 0x0f, 0x53, 0x53, 0x4a, 0xe6, 0x1c, 0xaa, 0x8a, 0x28,
+ 0x08, 0x5c, 0x35, 0xfd, 0x7d, 0x27, 0xfa, 0x5e, 0x4d, 0xa6, 0xef, 0x79, 0x1c, 0x1c, 0x3f, 0x09,
+ 0x68, 0xad, 0xac, 0x0b, 0x94, 0x7b, 0x0c, 0xee, 0x8f, 0x24, 0x5e, 0x50, 0x9b, 0x82, 0xa5, 0xb2,
+ 0x3a, 0x19, 0x1e, 0xb2, 0x6e, 0x2b, 0x45, 0xa8, 0x68, 0x4f, 0x5e, 0xa0, 0xa5, 0xd1, 0xbb, 0x4d,
+ 0xcc, 0x5c, 0x43, 0xe5, 0xf8, 0x5c, 0x05, 0xb0, 0x8f, 0x37, 0xa6, 0xd7, 0x17, 0xf0, 0xe8, 0xdd,
+ 0xda, 0x1b, 0xe8, 0x72, 0xae, 0x62, 0x8b, 0xbf, 0xf5, 0x73, 0xd3, 0x7d, 0x81, 0x1d, 0x25, 0x7b,
+ 0x67, 0xc0, 0xd1, 0x8c, 0x42, 0xff, 0x06, 0xb6, 0xd3, 0xc5, 0x28, 0x74, 0xcf, 0xd6, 0x59, 0xff,
+ 0x8a, 0xd0, 0x74, 0x46, 0xc7, 0xfc, 0x6e, 0xa0, 0x5a, 0x02, 0x11, 0xdf, 0x85, 0xcc, 0xed, 0x36,
+ 0x1b, 0xb8, 0x60, 0x96, 0xd4, 0xaf, 0xe3, 0xa2, 0x49, 0x61, 0x6f, 0xbc, 0x3f, 0xad, 0xdd, 0x49,
+ 0x0a, 0xac, 0xd8, 0x47, 0x4b, 0xdf, 0x0f, 0xab, 0xc3, 0x43, 0x2b, 0x77, 0xed, 0x2c, 0xe5, 0x49,
+ 0x5a, 0x73, 0xc3, 0x52, 0x37, 0x13, 0x6c, 0x35, 0xbf, 0x19, 0x68, 0x2e, 0x11, 0xe8, 0x59, 0xfc,
+ 0xd7, 0x80, 0xe9, 0x31, 0x75, 0x22, 0x49, 0x0e, 0x01, 0x34, 0x4f, 0x0b, 0x79, 0xec, 0x40, 0x68,
+ 0x2b, 0xe0, 0xd3, 0x3e, 0x70, 0x73, 0x7b, 0xf7, 0x8f, 0x03, 0xef, 0x02, 0x70, 0xf3, 0x5c, 0x60,
+ 0x27, 0x12, 0x92, 0x7b, 0x85, 0xb8, 0xbf, 0x18, 0xc8, 0x1c, 0x4e, 0x4b, 0xd3, 0xc6, 0x17, 0xc6,
+ 0xf5, 0x20, 0xee, 0x88, 0xcc, 0xb5, 0x77, 0x00, 0x77, 0xb3, 0xc9, 0x3d, 0x8f, 0x49, 0xcb, 0xa3,
+ 0xf2, 0x88, 0x2b, 0x5a, 0x7d, 0xd8, 0x16, 0xf1, 0x07, 0x06, 0x82, 0x74, 0x24, 0x0d, 0xd5, 0x72,
+ 0x82, 0xcb, 0x84, 0xe5, 0x70, 0x2f, 0x70, 0xa9, 0xa4, 0xe6, 0x67, 0x70, 0x39, 0xdb, 0xa7, 0x1f,
+ 0x36, 0x2b, 0xb8, 0x78, 0x6a, 0xd7, 0x57, 0xf1, 0x2f, 0x04, 0xab, 0xbd, 0x06, 0xf0, 0xab, 0x79,
+ 0xf8, 0xb3, 0xa6, 0x22, 0x63, 0xea, 0xa7, 0x01, 0xcc, 0xde, 0x44, 0x14, 0xf2, 0x75, 0x11, 0x17,
+ 0x88, 0xed, 0xdb, 0x00, 0x75, 0x73, 0x18, 0xea, 0x9c, 0x93, 0xcf, 0xb0, 0x7d, 0x34, 0xd0, 0x4c,
+ 0x3e, 0xf5, 0xcc, 0x25, 0x5c, 0xe0, 0x1f, 0xa0, 0x7e, 0x15, 0x17, 0x49, 0x4e, 0x1b, 0x03, 0xd8,
+ 0xb2, 0x7a, 0x28, 0xac, 0xc7, 0x96, 0xc7, 0x61, 0x3c, 0x43, 0xea, 0xc0, 0xc7, 0x0b, 0x30, 0x30,
+ 0x00, 0x4c, 0x52, 0xd5, 0x3a, 0x3c, 0xb1, 0xf4, 0x77, 0x88, 0xb9, 0x87, 0xa6, 0xd2, 0xa0, 0x33,
+ 0xe7, 0xf1, 0xc8, 0x08, 0xad, 0x2f, 0xe0, 0xd1, 0x01, 0x59, 0x5f, 0x87, 0xe6, 0xf8, 0x80, 0x86,
+ 0x6f, 0x98, 0x43, 0x13, 0x5b, 0x84, 0xf6, 0x05, 0x7a, 0x59, 0x1e, 0xf1, 0xe1, 0xf3, 0xca, 0x53,
+ 0x2c, 0xd0, 0x3d, 0xf9, 0x22, 0x13, 0x9b, 0xe3, 0xef, 0x0c, 0xe3, 0x67, 0x00, 0x00, 0x00, 0xff,
+ 0xff, 0xec, 0x20, 0xc0, 0x4b, 0xaf, 0x09, 0x00, 0x00,
+}
diff --git a/vendor/github.com/Philipp15b/go-steam/protocol/protobuf/unified/player.pb.go b/vendor/github.com/Philipp15b/go-steam/protocol/protobuf/unified/player.pb.go
new file mode 100644
index 00000000..996005f8
--- /dev/null
+++ b/vendor/github.com/Philipp15b/go-steam/protocol/protobuf/unified/player.pb.go
@@ -0,0 +1,586 @@
+// Code generated by protoc-gen-go.
+// source: steammessages_player.steamclient.proto
+// DO NOT EDIT!
+
+package unified
+
+import proto "github.com/golang/protobuf/proto"
+import fmt "fmt"
+import math "math"
+
+// Reference imports to suppress errors if they are not otherwise used.
+var _ = proto.Marshal
+var _ = fmt.Errorf
+var _ = math.Inf
+
+type CPlayer_GetGameBadgeLevels_Request struct {
+ Appid *uint32 `protobuf:"varint,1,opt,name=appid" json:"appid,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CPlayer_GetGameBadgeLevels_Request) Reset() { *m = CPlayer_GetGameBadgeLevels_Request{} }
+func (m *CPlayer_GetGameBadgeLevels_Request) String() string { return proto.CompactTextString(m) }
+func (*CPlayer_GetGameBadgeLevels_Request) ProtoMessage() {}
+func (*CPlayer_GetGameBadgeLevels_Request) Descriptor() ([]byte, []int) {
+ return player_fileDescriptor0, []int{0}
+}
+
+func (m *CPlayer_GetGameBadgeLevels_Request) GetAppid() uint32 {
+ if m != nil && m.Appid != nil {
+ return *m.Appid
+ }
+ return 0
+}
+
+type CPlayer_GetGameBadgeLevels_Response struct {
+ PlayerLevel *uint32 `protobuf:"varint,1,opt,name=player_level" json:"player_level,omitempty"`
+ Badges []*CPlayer_GetGameBadgeLevels_Response_Badge `protobuf:"bytes,2,rep,name=badges" json:"badges,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CPlayer_GetGameBadgeLevels_Response) Reset() { *m = CPlayer_GetGameBadgeLevels_Response{} }
+func (m *CPlayer_GetGameBadgeLevels_Response) String() string { return proto.CompactTextString(m) }
+func (*CPlayer_GetGameBadgeLevels_Response) ProtoMessage() {}
+func (*CPlayer_GetGameBadgeLevels_Response) Descriptor() ([]byte, []int) {
+ return player_fileDescriptor0, []int{1}
+}
+
+func (m *CPlayer_GetGameBadgeLevels_Response) GetPlayerLevel() uint32 {
+ if m != nil && m.PlayerLevel != nil {
+ return *m.PlayerLevel
+ }
+ return 0
+}
+
+func (m *CPlayer_GetGameBadgeLevels_Response) GetBadges() []*CPlayer_GetGameBadgeLevels_Response_Badge {
+ if m != nil {
+ return m.Badges
+ }
+ return nil
+}
+
+type CPlayer_GetGameBadgeLevels_Response_Badge struct {
+ Level *int32 `protobuf:"varint,1,opt,name=level" json:"level,omitempty"`
+ Series *int32 `protobuf:"varint,2,opt,name=series" json:"series,omitempty"`
+ BorderColor *uint32 `protobuf:"varint,3,opt,name=border_color" json:"border_color,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CPlayer_GetGameBadgeLevels_Response_Badge) Reset() {
+ *m = CPlayer_GetGameBadgeLevels_Response_Badge{}
+}
+func (m *CPlayer_GetGameBadgeLevels_Response_Badge) String() string { return proto.CompactTextString(m) }
+func (*CPlayer_GetGameBadgeLevels_Response_Badge) ProtoMessage() {}
+func (*CPlayer_GetGameBadgeLevels_Response_Badge) Descriptor() ([]byte, []int) {
+ return player_fileDescriptor0, []int{1, 0}
+}
+
+func (m *CPlayer_GetGameBadgeLevels_Response_Badge) GetLevel() int32 {
+ if m != nil && m.Level != nil {
+ return *m.Level
+ }
+ return 0
+}
+
+func (m *CPlayer_GetGameBadgeLevels_Response_Badge) GetSeries() int32 {
+ if m != nil && m.Series != nil {
+ return *m.Series
+ }
+ return 0
+}
+
+func (m *CPlayer_GetGameBadgeLevels_Response_Badge) GetBorderColor() uint32 {
+ if m != nil && m.BorderColor != nil {
+ return *m.BorderColor
+ }
+ return 0
+}
+
+type CPlayer_GetLastPlayedTimes_Request struct {
+ MinLastPlayed *uint32 `protobuf:"varint,1,opt,name=min_last_played" json:"min_last_played,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CPlayer_GetLastPlayedTimes_Request) Reset() { *m = CPlayer_GetLastPlayedTimes_Request{} }
+func (m *CPlayer_GetLastPlayedTimes_Request) String() string { return proto.CompactTextString(m) }
+func (*CPlayer_GetLastPlayedTimes_Request) ProtoMessage() {}
+func (*CPlayer_GetLastPlayedTimes_Request) Descriptor() ([]byte, []int) {
+ return player_fileDescriptor0, []int{2}
+}
+
+func (m *CPlayer_GetLastPlayedTimes_Request) GetMinLastPlayed() uint32 {
+ if m != nil && m.MinLastPlayed != nil {
+ return *m.MinLastPlayed
+ }
+ return 0
+}
+
+type CPlayer_GetLastPlayedTimes_Response struct {
+ Games []*CPlayer_GetLastPlayedTimes_Response_Game `protobuf:"bytes,1,rep,name=games" json:"games,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CPlayer_GetLastPlayedTimes_Response) Reset() { *m = CPlayer_GetLastPlayedTimes_Response{} }
+func (m *CPlayer_GetLastPlayedTimes_Response) String() string { return proto.CompactTextString(m) }
+func (*CPlayer_GetLastPlayedTimes_Response) ProtoMessage() {}
+func (*CPlayer_GetLastPlayedTimes_Response) Descriptor() ([]byte, []int) {
+ return player_fileDescriptor0, []int{3}
+}
+
+func (m *CPlayer_GetLastPlayedTimes_Response) GetGames() []*CPlayer_GetLastPlayedTimes_Response_Game {
+ if m != nil {
+ return m.Games
+ }
+ return nil
+}
+
+type CPlayer_GetLastPlayedTimes_Response_Game struct {
+ Appid *int32 `protobuf:"varint,1,opt,name=appid" json:"appid,omitempty"`
+ LastPlaytime *uint32 `protobuf:"varint,2,opt,name=last_playtime" json:"last_playtime,omitempty"`
+ Playtime_2Weeks *int32 `protobuf:"varint,3,opt,name=playtime_2weeks" json:"playtime_2weeks,omitempty"`
+ PlaytimeForever *int32 `protobuf:"varint,4,opt,name=playtime_forever" json:"playtime_forever,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CPlayer_GetLastPlayedTimes_Response_Game) Reset() {
+ *m = CPlayer_GetLastPlayedTimes_Response_Game{}
+}
+func (m *CPlayer_GetLastPlayedTimes_Response_Game) String() string { return proto.CompactTextString(m) }
+func (*CPlayer_GetLastPlayedTimes_Response_Game) ProtoMessage() {}
+func (*CPlayer_GetLastPlayedTimes_Response_Game) Descriptor() ([]byte, []int) {
+ return player_fileDescriptor0, []int{3, 0}
+}
+
+func (m *CPlayer_GetLastPlayedTimes_Response_Game) GetAppid() int32 {
+ if m != nil && m.Appid != nil {
+ return *m.Appid
+ }
+ return 0
+}
+
+func (m *CPlayer_GetLastPlayedTimes_Response_Game) GetLastPlaytime() uint32 {
+ if m != nil && m.LastPlaytime != nil {
+ return *m.LastPlaytime
+ }
+ return 0
+}
+
+func (m *CPlayer_GetLastPlayedTimes_Response_Game) GetPlaytime_2Weeks() int32 {
+ if m != nil && m.Playtime_2Weeks != nil {
+ return *m.Playtime_2Weeks
+ }
+ return 0
+}
+
+func (m *CPlayer_GetLastPlayedTimes_Response_Game) GetPlaytimeForever() int32 {
+ if m != nil && m.PlaytimeForever != nil {
+ return *m.PlaytimeForever
+ }
+ return 0
+}
+
+type CPlayer_AcceptSSA_Request struct {
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CPlayer_AcceptSSA_Request) Reset() { *m = CPlayer_AcceptSSA_Request{} }
+func (m *CPlayer_AcceptSSA_Request) String() string { return proto.CompactTextString(m) }
+func (*CPlayer_AcceptSSA_Request) ProtoMessage() {}
+func (*CPlayer_AcceptSSA_Request) Descriptor() ([]byte, []int) { return player_fileDescriptor0, []int{4} }
+
+type CPlayer_AcceptSSA_Response struct {
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CPlayer_AcceptSSA_Response) Reset() { *m = CPlayer_AcceptSSA_Response{} }
+func (m *CPlayer_AcceptSSA_Response) String() string { return proto.CompactTextString(m) }
+func (*CPlayer_AcceptSSA_Response) ProtoMessage() {}
+func (*CPlayer_AcceptSSA_Response) Descriptor() ([]byte, []int) { return player_fileDescriptor0, []int{5} }
+
+type CPlayer_LastPlayedTimes_Notification struct {
+ Games []*CPlayer_GetLastPlayedTimes_Response_Game `protobuf:"bytes,1,rep,name=games" json:"games,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CPlayer_LastPlayedTimes_Notification) Reset() { *m = CPlayer_LastPlayedTimes_Notification{} }
+func (m *CPlayer_LastPlayedTimes_Notification) String() string { return proto.CompactTextString(m) }
+func (*CPlayer_LastPlayedTimes_Notification) ProtoMessage() {}
+func (*CPlayer_LastPlayedTimes_Notification) Descriptor() ([]byte, []int) {
+ return player_fileDescriptor0, []int{6}
+}
+
+func (m *CPlayer_LastPlayedTimes_Notification) GetGames() []*CPlayer_GetLastPlayedTimes_Response_Game {
+ if m != nil {
+ return m.Games
+ }
+ return nil
+}
+
+type CPlayerClient_GetSystemInformation_Request struct {
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CPlayerClient_GetSystemInformation_Request) Reset() {
+ *m = CPlayerClient_GetSystemInformation_Request{}
+}
+func (m *CPlayerClient_GetSystemInformation_Request) String() string {
+ return proto.CompactTextString(m)
+}
+func (*CPlayerClient_GetSystemInformation_Request) ProtoMessage() {}
+func (*CPlayerClient_GetSystemInformation_Request) Descriptor() ([]byte, []int) {
+ return player_fileDescriptor0, []int{7}
+}
+
+type CClientSystemInfo struct {
+ Cpu *CClientSystemInfo_CPU `protobuf:"bytes,1,opt,name=cpu" json:"cpu,omitempty"`
+ VideoCard *CClientSystemInfo_VideoCard `protobuf:"bytes,2,opt,name=video_card" json:"video_card,omitempty"`
+ OperatingSystem *string `protobuf:"bytes,3,opt,name=operating_system" json:"operating_system,omitempty"`
+ Os_64Bit *bool `protobuf:"varint,4,opt,name=os_64bit" json:"os_64bit,omitempty"`
+ SystemRamMb *int32 `protobuf:"varint,5,opt,name=system_ram_mb" json:"system_ram_mb,omitempty"`
+ AudioDevice *string `protobuf:"bytes,6,opt,name=audio_device" json:"audio_device,omitempty"`
+ AudioDriverVersion *string `protobuf:"bytes,7,opt,name=audio_driver_version" json:"audio_driver_version,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CClientSystemInfo) Reset() { *m = CClientSystemInfo{} }
+func (m *CClientSystemInfo) String() string { return proto.CompactTextString(m) }
+func (*CClientSystemInfo) ProtoMessage() {}
+func (*CClientSystemInfo) Descriptor() ([]byte, []int) { return player_fileDescriptor0, []int{8} }
+
+func (m *CClientSystemInfo) GetCpu() *CClientSystemInfo_CPU {
+ if m != nil {
+ return m.Cpu
+ }
+ return nil
+}
+
+func (m *CClientSystemInfo) GetVideoCard() *CClientSystemInfo_VideoCard {
+ if m != nil {
+ return m.VideoCard
+ }
+ return nil
+}
+
+func (m *CClientSystemInfo) GetOperatingSystem() string {
+ if m != nil && m.OperatingSystem != nil {
+ return *m.OperatingSystem
+ }
+ return ""
+}
+
+func (m *CClientSystemInfo) GetOs_64Bit() bool {
+ if m != nil && m.Os_64Bit != nil {
+ return *m.Os_64Bit
+ }
+ return false
+}
+
+func (m *CClientSystemInfo) GetSystemRamMb() int32 {
+ if m != nil && m.SystemRamMb != nil {
+ return *m.SystemRamMb
+ }
+ return 0
+}
+
+func (m *CClientSystemInfo) GetAudioDevice() string {
+ if m != nil && m.AudioDevice != nil {
+ return *m.AudioDevice
+ }
+ return ""
+}
+
+func (m *CClientSystemInfo) GetAudioDriverVersion() string {
+ if m != nil && m.AudioDriverVersion != nil {
+ return *m.AudioDriverVersion
+ }
+ return ""
+}
+
+type CClientSystemInfo_CPU struct {
+ SpeedMhz *int32 `protobuf:"varint,1,opt,name=speed_mhz" json:"speed_mhz,omitempty"`
+ Vendor *string `protobuf:"bytes,2,opt,name=vendor" json:"vendor,omitempty"`
+ LogicalProcessors *int32 `protobuf:"varint,3,opt,name=logical_processors" json:"logical_processors,omitempty"`
+ PhysicalProcessors *int32 `protobuf:"varint,4,opt,name=physical_processors" json:"physical_processors,omitempty"`
+ Hyperthreading *bool `protobuf:"varint,5,opt,name=hyperthreading" json:"hyperthreading,omitempty"`
+ Fcmov *bool `protobuf:"varint,6,opt,name=fcmov" json:"fcmov,omitempty"`
+ Sse2 *bool `protobuf:"varint,7,opt,name=sse2" json:"sse2,omitempty"`
+ Sse3 *bool `protobuf:"varint,8,opt,name=sse3" json:"sse3,omitempty"`
+ Ssse3 *bool `protobuf:"varint,9,opt,name=ssse3" json:"ssse3,omitempty"`
+ Sse4A *bool `protobuf:"varint,10,opt,name=sse4a" json:"sse4a,omitempty"`
+ Sse41 *bool `protobuf:"varint,11,opt,name=sse41" json:"sse41,omitempty"`
+ Sse42 *bool `protobuf:"varint,12,opt,name=sse42" json:"sse42,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CClientSystemInfo_CPU) Reset() { *m = CClientSystemInfo_CPU{} }
+func (m *CClientSystemInfo_CPU) String() string { return proto.CompactTextString(m) }
+func (*CClientSystemInfo_CPU) ProtoMessage() {}
+func (*CClientSystemInfo_CPU) Descriptor() ([]byte, []int) { return player_fileDescriptor0, []int{8, 0} }
+
+func (m *CClientSystemInfo_CPU) GetSpeedMhz() int32 {
+ if m != nil && m.SpeedMhz != nil {
+ return *m.SpeedMhz
+ }
+ return 0
+}
+
+func (m *CClientSystemInfo_CPU) GetVendor() string {
+ if m != nil && m.Vendor != nil {
+ return *m.Vendor
+ }
+ return ""
+}
+
+func (m *CClientSystemInfo_CPU) GetLogicalProcessors() int32 {
+ if m != nil && m.LogicalProcessors != nil {
+ return *m.LogicalProcessors
+ }
+ return 0
+}
+
+func (m *CClientSystemInfo_CPU) GetPhysicalProcessors() int32 {
+ if m != nil && m.PhysicalProcessors != nil {
+ return *m.PhysicalProcessors
+ }
+ return 0
+}
+
+func (m *CClientSystemInfo_CPU) GetHyperthreading() bool {
+ if m != nil && m.Hyperthreading != nil {
+ return *m.Hyperthreading
+ }
+ return false
+}
+
+func (m *CClientSystemInfo_CPU) GetFcmov() bool {
+ if m != nil && m.Fcmov != nil {
+ return *m.Fcmov
+ }
+ return false
+}
+
+func (m *CClientSystemInfo_CPU) GetSse2() bool {
+ if m != nil && m.Sse2 != nil {
+ return *m.Sse2
+ }
+ return false
+}
+
+func (m *CClientSystemInfo_CPU) GetSse3() bool {
+ if m != nil && m.Sse3 != nil {
+ return *m.Sse3
+ }
+ return false
+}
+
+func (m *CClientSystemInfo_CPU) GetSsse3() bool {
+ if m != nil && m.Ssse3 != nil {
+ return *m.Ssse3
+ }
+ return false
+}
+
+func (m *CClientSystemInfo_CPU) GetSse4A() bool {
+ if m != nil && m.Sse4A != nil {
+ return *m.Sse4A
+ }
+ return false
+}
+
+func (m *CClientSystemInfo_CPU) GetSse41() bool {
+ if m != nil && m.Sse41 != nil {
+ return *m.Sse41
+ }
+ return false
+}
+
+func (m *CClientSystemInfo_CPU) GetSse42() bool {
+ if m != nil && m.Sse42 != nil {
+ return *m.Sse42
+ }
+ return false
+}
+
+type CClientSystemInfo_VideoCard struct {
+ Driver *string `protobuf:"bytes,1,opt,name=driver" json:"driver,omitempty"`
+ DriverVersion *string `protobuf:"bytes,2,opt,name=driver_version" json:"driver_version,omitempty"`
+ DriverDate *uint32 `protobuf:"varint,3,opt,name=driver_date" json:"driver_date,omitempty"`
+ DirectxVersion *string `protobuf:"bytes,4,opt,name=directx_version" json:"directx_version,omitempty"`
+ OpenglVersion *string `protobuf:"bytes,5,opt,name=opengl_version" json:"opengl_version,omitempty"`
+ Vendorid *int32 `protobuf:"varint,6,opt,name=vendorid" json:"vendorid,omitempty"`
+ Deviceid *int32 `protobuf:"varint,7,opt,name=deviceid" json:"deviceid,omitempty"`
+ VramMb *int32 `protobuf:"varint,8,opt,name=vram_mb" json:"vram_mb,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CClientSystemInfo_VideoCard) Reset() { *m = CClientSystemInfo_VideoCard{} }
+func (m *CClientSystemInfo_VideoCard) String() string { return proto.CompactTextString(m) }
+func (*CClientSystemInfo_VideoCard) ProtoMessage() {}
+func (*CClientSystemInfo_VideoCard) Descriptor() ([]byte, []int) { return player_fileDescriptor0, []int{8, 1} }
+
+func (m *CClientSystemInfo_VideoCard) GetDriver() string {
+ if m != nil && m.Driver != nil {
+ return *m.Driver
+ }
+ return ""
+}
+
+func (m *CClientSystemInfo_VideoCard) GetDriverVersion() string {
+ if m != nil && m.DriverVersion != nil {
+ return *m.DriverVersion
+ }
+ return ""
+}
+
+func (m *CClientSystemInfo_VideoCard) GetDriverDate() uint32 {
+ if m != nil && m.DriverDate != nil {
+ return *m.DriverDate
+ }
+ return 0
+}
+
+func (m *CClientSystemInfo_VideoCard) GetDirectxVersion() string {
+ if m != nil && m.DirectxVersion != nil {
+ return *m.DirectxVersion
+ }
+ return ""
+}
+
+func (m *CClientSystemInfo_VideoCard) GetOpenglVersion() string {
+ if m != nil && m.OpenglVersion != nil {
+ return *m.OpenglVersion
+ }
+ return ""
+}
+
+func (m *CClientSystemInfo_VideoCard) GetVendorid() int32 {
+ if m != nil && m.Vendorid != nil {
+ return *m.Vendorid
+ }
+ return 0
+}
+
+func (m *CClientSystemInfo_VideoCard) GetDeviceid() int32 {
+ if m != nil && m.Deviceid != nil {
+ return *m.Deviceid
+ }
+ return 0
+}
+
+func (m *CClientSystemInfo_VideoCard) GetVramMb() int32 {
+ if m != nil && m.VramMb != nil {
+ return *m.VramMb
+ }
+ return 0
+}
+
+type CPlayerClient_GetSystemInformation_Response struct {
+ SystemInfo *CClientSystemInfo `protobuf:"bytes,1,opt,name=system_info" json:"system_info,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CPlayerClient_GetSystemInformation_Response) Reset() {
+ *m = CPlayerClient_GetSystemInformation_Response{}
+}
+func (m *CPlayerClient_GetSystemInformation_Response) String() string {
+ return proto.CompactTextString(m)
+}
+func (*CPlayerClient_GetSystemInformation_Response) ProtoMessage() {}
+func (*CPlayerClient_GetSystemInformation_Response) Descriptor() ([]byte, []int) {
+ return player_fileDescriptor0, []int{9}
+}
+
+func (m *CPlayerClient_GetSystemInformation_Response) GetSystemInfo() *CClientSystemInfo {
+ if m != nil {
+ return m.SystemInfo
+ }
+ return nil
+}
+
+func init() {
+ proto.RegisterType((*CPlayer_GetGameBadgeLevels_Request)(nil), "CPlayer_GetGameBadgeLevels_Request")
+ proto.RegisterType((*CPlayer_GetGameBadgeLevels_Response)(nil), "CPlayer_GetGameBadgeLevels_Response")
+ proto.RegisterType((*CPlayer_GetGameBadgeLevels_Response_Badge)(nil), "CPlayer_GetGameBadgeLevels_Response.Badge")
+ proto.RegisterType((*CPlayer_GetLastPlayedTimes_Request)(nil), "CPlayer_GetLastPlayedTimes_Request")
+ proto.RegisterType((*CPlayer_GetLastPlayedTimes_Response)(nil), "CPlayer_GetLastPlayedTimes_Response")
+ proto.RegisterType((*CPlayer_GetLastPlayedTimes_Response_Game)(nil), "CPlayer_GetLastPlayedTimes_Response.Game")
+ proto.RegisterType((*CPlayer_AcceptSSA_Request)(nil), "CPlayer_AcceptSSA_Request")
+ proto.RegisterType((*CPlayer_AcceptSSA_Response)(nil), "CPlayer_AcceptSSA_Response")
+ proto.RegisterType((*CPlayer_LastPlayedTimes_Notification)(nil), "CPlayer_LastPlayedTimes_Notification")
+ proto.RegisterType((*CPlayerClient_GetSystemInformation_Request)(nil), "CPlayerClient_GetSystemInformation_Request")
+ proto.RegisterType((*CClientSystemInfo)(nil), "CClientSystemInfo")
+ proto.RegisterType((*CClientSystemInfo_CPU)(nil), "CClientSystemInfo.CPU")
+ proto.RegisterType((*CClientSystemInfo_VideoCard)(nil), "CClientSystemInfo.VideoCard")
+ proto.RegisterType((*CPlayerClient_GetSystemInformation_Response)(nil), "CPlayerClient_GetSystemInformation_Response")
+}
+
+var player_fileDescriptor0 = []byte{
+ // 1067 bytes of a gzipped FileDescriptorProto
+ 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x09, 0x6e, 0x88, 0x02, 0xff, 0x9c, 0x55, 0x4d, 0x6f, 0xdb, 0x46,
+ 0x10, 0x05, 0x2d, 0xcb, 0x96, 0x46, 0x76, 0x9c, 0x6c, 0x9c, 0x94, 0xa1, 0x5d, 0x60, 0x41, 0xa7,
+ 0xf9, 0x70, 0x1c, 0xa2, 0x55, 0x82, 0xa2, 0x68, 0x0b, 0x04, 0xb6, 0x0f, 0x41, 0x01, 0x23, 0x48,
+ 0xe3, 0x38, 0xa7, 0x02, 0xec, 0x8a, 0x5c, 0xc9, 0x44, 0x48, 0xae, 0xca, 0x5d, 0x29, 0x55, 0x4f,
+ 0x45, 0xce, 0xbd, 0x15, 0xfd, 0x1b, 0xbd, 0xb9, 0xe7, 0x00, 0xfd, 0x23, 0xfd, 0x03, 0x3d, 0xf6,
+ 0xde, 0xd9, 0x5d, 0x52, 0x1f, 0x96, 0x9d, 0xaa, 0x39, 0x18, 0xd6, 0xee, 0xbc, 0x1d, 0xbe, 0x79,
+ 0x3b, 0xf3, 0x16, 0xee, 0x48, 0xc5, 0x59, 0x96, 0x71, 0x29, 0x59, 0x8f, 0xcb, 0xb0, 0x9f, 0xb2,
+ 0x11, 0x2f, 0x02, 0xb3, 0x19, 0xa5, 0x09, 0xcf, 0x55, 0xd0, 0x2f, 0x84, 0x12, 0xde, 0xde, 0x2c,
+ 0x6e, 0x90, 0x27, 0xdd, 0x84, 0xc7, 0x61, 0x87, 0x49, 0x3e, 0x8f, 0xf6, 0x1f, 0x81, 0x7f, 0xf8,
+ 0xdc, 0xa4, 0x0a, 0x9f, 0x72, 0xf5, 0x94, 0x65, 0xfc, 0x80, 0xc5, 0x3d, 0x7e, 0xc4, 0x87, 0x3c,
+ 0x95, 0xe1, 0x0b, 0xfe, 0xc3, 0x80, 0x4b, 0x45, 0xd6, 0xa1, 0xce, 0xfa, 0xfd, 0x24, 0x76, 0x1d,
+ 0xea, 0xdc, 0x5b, 0xf7, 0xcf, 0x1c, 0xd8, 0x79, 0xef, 0x29, 0xd9, 0x17, 0xb9, 0xe4, 0x64, 0x13,
+ 0xd6, 0x2c, 0xcd, 0x30, 0xd5, 0x11, 0x7b, 0x9a, 0x7c, 0x09, 0x2b, 0x1d, 0x8d, 0x96, 0xee, 0x12,
+ 0xad, 0xdd, 0x6b, 0xb5, 0x77, 0x83, 0x05, 0x72, 0x05, 0x66, 0xd3, 0xfb, 0x1a, 0xea, 0xe6, 0x87,
+ 0x66, 0x34, 0xc9, 0x59, 0x27, 0x57, 0x60, 0x45, 0xf2, 0x22, 0x31, 0x39, 0xf5, 0x1a, 0xbf, 0xdc,
+ 0x11, 0x45, 0x8c, 0x39, 0x23, 0x91, 0x8a, 0xc2, 0xad, 0x19, 0xde, 0x6f, 0x9d, 0x99, 0x6a, 0x8f,
+ 0x98, 0x54, 0x66, 0x15, 0xbf, 0x4c, 0x50, 0xaf, 0x71, 0xb5, 0xdf, 0xc1, 0x46, 0x96, 0xe4, 0x61,
+ 0x8a, 0x61, 0x2b, 0x73, 0x59, 0xf7, 0xc1, 0xe1, 0xdb, 0x33, 0xf7, 0xc9, 0xcb, 0x53, 0x4e, 0x33,
+ 0x21, 0x15, 0x2d, 0x78, 0x84, 0x3a, 0x52, 0x0d, 0x7b, 0x68, 0x61, 0x54, 0x61, 0x1e, 0xaa, 0x10,
+ 0x60, 0x35, 0xa6, 0x2c, 0x2d, 0x38, 0x8b, 0x47, 0xf4, 0x75, 0x2e, 0xde, 0x48, 0xca, 0x3a, 0x62,
+ 0xa0, 0xfc, 0x77, 0xb3, 0xe2, 0xcd, 0x93, 0x28, 0xc5, 0xfb, 0x02, 0xea, 0x3d, 0x14, 0x43, 0xe2,
+ 0xb7, 0xb5, 0x4a, 0xf7, 0x83, 0x05, 0x0e, 0x05, 0x5a, 0x3e, 0x2f, 0x84, 0x65, 0xfd, 0x7f, 0xf6,
+ 0xd6, 0xea, 0xe4, 0x06, 0xac, 0x8f, 0x4b, 0xd2, 0x44, 0x8d, 0x54, 0xeb, 0xe4, 0x23, 0xd8, 0xa8,
+ 0x76, 0xc2, 0xf6, 0x1b, 0xce, 0x5f, 0x4b, 0xa3, 0x56, 0x9d, 0xb8, 0x70, 0x75, 0x1c, 0xe8, 0x8a,
+ 0x02, 0xd5, 0x2e, 0xdc, 0x65, 0x1d, 0xf1, 0xb7, 0xe0, 0x56, 0x45, 0x66, 0x3f, 0x8a, 0x78, 0x5f,
+ 0x1d, 0x1f, 0xef, 0x57, 0xea, 0xf9, 0xdb, 0xe0, 0x5d, 0x14, 0xb4, 0x04, 0xfd, 0xef, 0xe1, 0x76,
+ 0x15, 0x3d, 0x5f, 0xc4, 0x33, 0xa1, 0xb0, 0x55, 0x23, 0xa6, 0x12, 0x91, 0x7f, 0x78, 0xf5, 0xfe,
+ 0x1e, 0xec, 0x96, 0xd8, 0x43, 0x73, 0x09, 0xfa, 0xc4, 0xf1, 0x08, 0x3b, 0x3f, 0xfb, 0x26, 0xc7,
+ 0x32, 0x32, 0x93, 0x7f, 0xcc, 0xf6, 0x9f, 0x65, 0xb8, 0x76, 0x68, 0x81, 0x13, 0x10, 0xd9, 0x81,
+ 0x5a, 0xd4, 0x1f, 0x18, 0xdd, 0x5a, 0xed, 0x9b, 0xc1, 0x1c, 0x00, 0xd9, 0x9c, 0x90, 0x4f, 0x01,
+ 0x86, 0x49, 0xcc, 0x45, 0x18, 0xb1, 0x22, 0x36, 0x62, 0xb6, 0xda, 0xdb, 0x17, 0x60, 0x5f, 0x69,
+ 0xd0, 0x21, 0x62, 0xb4, 0xa2, 0xa2, 0xcf, 0x0b, 0x64, 0x90, 0xf7, 0x42, 0x69, 0x10, 0x46, 0xeb,
+ 0x26, 0xb9, 0x0a, 0x0d, 0x21, 0xc3, 0xcf, 0x1f, 0x77, 0x12, 0x65, 0x34, 0x6e, 0xe8, 0xdb, 0xb2,
+ 0x88, 0xb0, 0x60, 0x59, 0x98, 0x75, 0xdc, 0x7a, 0xd5, 0xd8, 0x6c, 0x10, 0x27, 0x22, 0x8c, 0xf9,
+ 0x30, 0x89, 0xb8, 0xbb, 0x62, 0x8e, 0x6f, 0xc3, 0x66, 0xb9, 0x5b, 0x24, 0x78, 0x4d, 0x21, 0xfe,
+ 0x49, 0xac, 0xd2, 0x5d, 0xd5, 0x51, 0xef, 0x2f, 0x07, 0x6a, 0x9a, 0xf0, 0x35, 0x68, 0xca, 0x3e,
+ 0x47, 0x2f, 0xc8, 0x4e, 0x7f, 0x9a, 0xcc, 0xcd, 0x90, 0xe7, 0x31, 0x4e, 0xc8, 0x92, 0x49, 0xe4,
+ 0x01, 0x49, 0x45, 0x0f, 0x2f, 0x21, 0x0d, 0xd1, 0x1f, 0x22, 0x34, 0x11, 0x51, 0x54, 0xfd, 0xb0,
+ 0x05, 0xd7, 0xfb, 0xa7, 0x23, 0x79, 0x3e, 0x68, 0x5a, 0x82, 0xdc, 0x84, 0x2b, 0xa7, 0x23, 0xac,
+ 0x4d, 0x9d, 0xea, 0x8e, 0xc7, 0xfa, 0x0c, 0xdf, 0x86, 0xee, 0xc1, 0x6e, 0x94, 0x89, 0xa1, 0x21,
+ 0xda, 0x20, 0x6b, 0xb0, 0x2c, 0x25, 0x6f, 0x1b, 0x62, 0xd5, 0xea, 0x91, 0xdb, 0xa8, 0xa0, 0xd2,
+ 0x2c, 0x9b, 0x93, 0x25, 0x7f, 0xcc, 0x5c, 0x98, 0x5e, 0x7e, 0xe6, 0xb6, 0xa6, 0x97, 0x6d, 0x77,
+ 0x4d, 0x2f, 0xbd, 0xdf, 0x1d, 0x68, 0x4e, 0x74, 0xc6, 0xaa, 0xac, 0x10, 0xa6, 0xca, 0xa6, 0x26,
+ 0x77, 0x4e, 0x18, 0x5b, 0xed, 0x75, 0x68, 0x95, 0xfb, 0x31, 0x53, 0xdc, 0x9a, 0x84, 0x9e, 0x87,
+ 0x38, 0xc1, 0xd9, 0x56, 0x3f, 0x8e, 0xd1, 0xcb, 0x55, 0x16, 0xbc, 0xbd, 0xbc, 0x97, 0x8e, 0xf7,
+ 0xeb, 0xd5, 0xdd, 0x59, 0x0d, 0x71, 0xd2, 0x56, 0x8c, 0x18, 0xb8, 0x63, 0xaf, 0x07, 0x77, 0x56,
+ 0xcd, 0xce, 0x06, 0xac, 0x0e, 0xcb, 0x7b, 0x6c, 0x98, 0x11, 0x7a, 0x05, 0x0f, 0x16, 0xea, 0xd2,
+ 0xd2, 0x0c, 0xee, 0x42, 0xab, 0xec, 0x86, 0x04, 0xc3, 0x65, 0x63, 0x92, 0xf9, 0x66, 0x6b, 0xff,
+ 0x5d, 0x83, 0x15, 0x9b, 0x97, 0xfc, 0xe1, 0x00, 0x99, 0x77, 0x54, 0xb2, 0x13, 0xfc, 0xb7, 0xe1,
+ 0x7b, 0xb7, 0x17, 0xf1, 0x64, 0xff, 0x04, 0xfd, 0xf0, 0xdb, 0x17, 0x5c, 0x0d, 0x8a, 0x5c, 0x1a,
+ 0xdb, 0x3b, 0xd6, 0xef, 0x0b, 0x35, 0x30, 0x2a, 0xba, 0x94, 0xd1, 0x01, 0xba, 0xf2, 0x9e, 0x09,
+ 0x99, 0x04, 0xd4, 0x78, 0x36, 0xc5, 0x02, 0xcd, 0x9e, 0x9e, 0xf0, 0x3d, 0xca, 0xf2, 0x98, 0x26,
+ 0x5d, 0x9a, 0xa8, 0xbb, 0x12, 0x23, 0x49, 0x4a, 0x7e, 0x73, 0xc0, 0xb5, 0x85, 0xcd, 0x0f, 0xfb,
+ 0x2c, 0xfd, 0x4b, 0x1c, 0x7c, 0x96, 0xfe, 0x65, 0x76, 0xe1, 0x07, 0x48, 0x7f, 0x17, 0x01, 0x96,
+ 0xfb, 0x79, 0x1f, 0x97, 0x63, 0x9a, 0x2c, 0x8a, 0xc4, 0x20, 0x57, 0x24, 0x82, 0xe6, 0xd8, 0xd1,
+ 0x88, 0x17, 0x5c, 0x6a, 0x81, 0xde, 0x56, 0xf0, 0x1e, 0x07, 0xfc, 0x18, 0xbf, 0x7a, 0xeb, 0x04,
+ 0x75, 0xa1, 0x89, 0xd4, 0xa9, 0x31, 0x8e, 0xe3, 0x62, 0xe5, 0x3b, 0xde, 0xf7, 0x1e, 0x62, 0xf8,
+ 0xfe, 0x3e, 0xc5, 0xb8, 0x6e, 0x20, 0xc3, 0x41, 0x83, 0xa4, 0xd4, 0x20, 0xab, 0xaf, 0x7d, 0x53,
+ 0x29, 0xf6, 0x2c, 0x6b, 0xff, 0x5a, 0x83, 0xb5, 0xe9, 0x3e, 0x22, 0xbf, 0x38, 0x70, 0xc3, 0x38,
+ 0xe9, 0xe8, 0xbc, 0x72, 0x9f, 0x04, 0x8b, 0x38, 0xaf, 0xd7, 0x0a, 0x9e, 0x89, 0x31, 0xd9, 0x27,
+ 0xc8, 0xe6, 0xab, 0xe9, 0x30, 0xed, 0x16, 0x22, 0x33, 0xec, 0x90, 0x81, 0x12, 0xd5, 0x43, 0x87,
+ 0x97, 0x9d, 0xe1, 0x13, 0x51, 0xbd, 0x89, 0x9a, 0xa1, 0x11, 0x91, 0xfc, 0xe9, 0xc0, 0xe6, 0x45,
+ 0xad, 0x4d, 0x1e, 0x04, 0x8b, 0xbb, 0xb4, 0xb7, 0x17, 0xfc, 0x8f, 0x61, 0xf1, 0x9f, 0x23, 0xe9,
+ 0xa3, 0xf2, 0xa8, 0xe5, 0xab, 0xc5, 0x9d, 0x70, 0x9e, 0x7a, 0xa0, 0xb5, 0xbc, 0xc9, 0x24, 0x87,
+ 0x7d, 0xa2, 0x0d, 0x40, 0x77, 0xae, 0xa4, 0x76, 0xe8, 0x3c, 0xdd, 0x29, 0x77, 0xe6, 0xc4, 0xaf,
+ 0x92, 0xe4, 0x53, 0xfa, 0xc8, 0x77, 0x67, 0xee, 0xd2, 0x41, 0xed, 0x67, 0xc7, 0xf9, 0x37, 0x00,
+ 0x00, 0xff, 0xff, 0x9e, 0xe2, 0xe2, 0x67, 0xb1, 0x09, 0x00, 0x00,
+}
diff --git a/vendor/github.com/Philipp15b/go-steam/protocol/protobuf/unified/publishedfile.pb.go b/vendor/github.com/Philipp15b/go-steam/protocol/protobuf/unified/publishedfile.pb.go
new file mode 100644
index 00000000..06e85481
--- /dev/null
+++ b/vendor/github.com/Philipp15b/go-steam/protocol/protobuf/unified/publishedfile.pb.go
@@ -0,0 +1,2702 @@
+// Code generated by protoc-gen-go.
+// source: steammessages_publishedfile.steamclient.proto
+// DO NOT EDIT!
+
+package unified
+
+import proto "github.com/golang/protobuf/proto"
+import fmt "fmt"
+import math "math"
+
+// Reference imports to suppress errors if they are not otherwise used.
+var _ = proto.Marshal
+var _ = fmt.Errorf
+var _ = math.Inf
+
+type PublishedFileDetails_EPublishedFileForSaleStatus int32
+
+const (
+ PublishedFileDetails_k_PFFSS_NotForSale PublishedFileDetails_EPublishedFileForSaleStatus = 0
+ PublishedFileDetails_k_PFFSS_PendingApproval PublishedFileDetails_EPublishedFileForSaleStatus = 1
+ PublishedFileDetails_k_PFFSS_ApprovedForSale PublishedFileDetails_EPublishedFileForSaleStatus = 2
+ PublishedFileDetails_k_PFFSS_RejectedForSale PublishedFileDetails_EPublishedFileForSaleStatus = 3
+ PublishedFileDetails_k_PFFSS_NoLongerForSale PublishedFileDetails_EPublishedFileForSaleStatus = 4
+ PublishedFileDetails_k_PFFSS_TentativeApproval PublishedFileDetails_EPublishedFileForSaleStatus = 5
+)
+
+var PublishedFileDetails_EPublishedFileForSaleStatus_name = map[int32]string{
+ 0: "k_PFFSS_NotForSale",
+ 1: "k_PFFSS_PendingApproval",
+ 2: "k_PFFSS_ApprovedForSale",
+ 3: "k_PFFSS_RejectedForSale",
+ 4: "k_PFFSS_NoLongerForSale",
+ 5: "k_PFFSS_TentativeApproval",
+}
+var PublishedFileDetails_EPublishedFileForSaleStatus_value = map[string]int32{
+ "k_PFFSS_NotForSale": 0,
+ "k_PFFSS_PendingApproval": 1,
+ "k_PFFSS_ApprovedForSale": 2,
+ "k_PFFSS_RejectedForSale": 3,
+ "k_PFFSS_NoLongerForSale": 4,
+ "k_PFFSS_TentativeApproval": 5,
+}
+
+func (x PublishedFileDetails_EPublishedFileForSaleStatus) Enum() *PublishedFileDetails_EPublishedFileForSaleStatus {
+ p := new(PublishedFileDetails_EPublishedFileForSaleStatus)
+ *p = x
+ return p
+}
+func (x PublishedFileDetails_EPublishedFileForSaleStatus) String() string {
+ return proto.EnumName(PublishedFileDetails_EPublishedFileForSaleStatus_name, int32(x))
+}
+func (x *PublishedFileDetails_EPublishedFileForSaleStatus) UnmarshalJSON(data []byte) error {
+ value, err := proto.UnmarshalJSONEnum(PublishedFileDetails_EPublishedFileForSaleStatus_value, data, "PublishedFileDetails_EPublishedFileForSaleStatus")
+ if err != nil {
+ return err
+ }
+ *x = PublishedFileDetails_EPublishedFileForSaleStatus(value)
+ return nil
+}
+func (PublishedFileDetails_EPublishedFileForSaleStatus) EnumDescriptor() ([]byte, []int) {
+ return publishedfile_fileDescriptor0, []int{9, 0}
+}
+
+type CPublishedFile_Subscribe_Request struct {
+ Publishedfileid *uint64 `protobuf:"varint,1,opt,name=publishedfileid" json:"publishedfileid,omitempty"`
+ ListType *uint32 `protobuf:"varint,2,opt,name=list_type" json:"list_type,omitempty"`
+ Appid *int32 `protobuf:"varint,3,opt,name=appid" json:"appid,omitempty"`
+ NotifyClient *bool `protobuf:"varint,4,opt,name=notify_client" json:"notify_client,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CPublishedFile_Subscribe_Request) Reset() { *m = CPublishedFile_Subscribe_Request{} }
+func (m *CPublishedFile_Subscribe_Request) String() string { return proto.CompactTextString(m) }
+func (*CPublishedFile_Subscribe_Request) ProtoMessage() {}
+func (*CPublishedFile_Subscribe_Request) Descriptor() ([]byte, []int) {
+ return publishedfile_fileDescriptor0, []int{0}
+}
+
+func (m *CPublishedFile_Subscribe_Request) GetPublishedfileid() uint64 {
+ if m != nil && m.Publishedfileid != nil {
+ return *m.Publishedfileid
+ }
+ return 0
+}
+
+func (m *CPublishedFile_Subscribe_Request) GetListType() uint32 {
+ if m != nil && m.ListType != nil {
+ return *m.ListType
+ }
+ return 0
+}
+
+func (m *CPublishedFile_Subscribe_Request) GetAppid() int32 {
+ if m != nil && m.Appid != nil {
+ return *m.Appid
+ }
+ return 0
+}
+
+func (m *CPublishedFile_Subscribe_Request) GetNotifyClient() bool {
+ if m != nil && m.NotifyClient != nil {
+ return *m.NotifyClient
+ }
+ return false
+}
+
+type CPublishedFile_Subscribe_Response struct {
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CPublishedFile_Subscribe_Response) Reset() { *m = CPublishedFile_Subscribe_Response{} }
+func (m *CPublishedFile_Subscribe_Response) String() string { return proto.CompactTextString(m) }
+func (*CPublishedFile_Subscribe_Response) ProtoMessage() {}
+func (*CPublishedFile_Subscribe_Response) Descriptor() ([]byte, []int) {
+ return publishedfile_fileDescriptor0, []int{1}
+}
+
+type CPublishedFile_Unsubscribe_Request struct {
+ Publishedfileid *uint64 `protobuf:"varint,1,opt,name=publishedfileid" json:"publishedfileid,omitempty"`
+ ListType *uint32 `protobuf:"varint,2,opt,name=list_type" json:"list_type,omitempty"`
+ Appid *int32 `protobuf:"varint,3,opt,name=appid" json:"appid,omitempty"`
+ NotifyClient *bool `protobuf:"varint,4,opt,name=notify_client" json:"notify_client,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CPublishedFile_Unsubscribe_Request) Reset() { *m = CPublishedFile_Unsubscribe_Request{} }
+func (m *CPublishedFile_Unsubscribe_Request) String() string { return proto.CompactTextString(m) }
+func (*CPublishedFile_Unsubscribe_Request) ProtoMessage() {}
+func (*CPublishedFile_Unsubscribe_Request) Descriptor() ([]byte, []int) {
+ return publishedfile_fileDescriptor0, []int{2}
+}
+
+func (m *CPublishedFile_Unsubscribe_Request) GetPublishedfileid() uint64 {
+ if m != nil && m.Publishedfileid != nil {
+ return *m.Publishedfileid
+ }
+ return 0
+}
+
+func (m *CPublishedFile_Unsubscribe_Request) GetListType() uint32 {
+ if m != nil && m.ListType != nil {
+ return *m.ListType
+ }
+ return 0
+}
+
+func (m *CPublishedFile_Unsubscribe_Request) GetAppid() int32 {
+ if m != nil && m.Appid != nil {
+ return *m.Appid
+ }
+ return 0
+}
+
+func (m *CPublishedFile_Unsubscribe_Request) GetNotifyClient() bool {
+ if m != nil && m.NotifyClient != nil {
+ return *m.NotifyClient
+ }
+ return false
+}
+
+type CPublishedFile_Unsubscribe_Response struct {
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CPublishedFile_Unsubscribe_Response) Reset() { *m = CPublishedFile_Unsubscribe_Response{} }
+func (m *CPublishedFile_Unsubscribe_Response) String() string { return proto.CompactTextString(m) }
+func (*CPublishedFile_Unsubscribe_Response) ProtoMessage() {}
+func (*CPublishedFile_Unsubscribe_Response) Descriptor() ([]byte, []int) {
+ return publishedfile_fileDescriptor0, []int{3}
+}
+
+type CPublishedFile_CanSubscribe_Request struct {
+ Publishedfileid *uint64 `protobuf:"varint,1,opt,name=publishedfileid" json:"publishedfileid,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CPublishedFile_CanSubscribe_Request) Reset() { *m = CPublishedFile_CanSubscribe_Request{} }
+func (m *CPublishedFile_CanSubscribe_Request) String() string { return proto.CompactTextString(m) }
+func (*CPublishedFile_CanSubscribe_Request) ProtoMessage() {}
+func (*CPublishedFile_CanSubscribe_Request) Descriptor() ([]byte, []int) {
+ return publishedfile_fileDescriptor0, []int{4}
+}
+
+func (m *CPublishedFile_CanSubscribe_Request) GetPublishedfileid() uint64 {
+ if m != nil && m.Publishedfileid != nil {
+ return *m.Publishedfileid
+ }
+ return 0
+}
+
+type CPublishedFile_CanSubscribe_Response struct {
+ CanSubscribe *bool `protobuf:"varint,1,opt,name=can_subscribe" json:"can_subscribe,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CPublishedFile_CanSubscribe_Response) Reset() { *m = CPublishedFile_CanSubscribe_Response{} }
+func (m *CPublishedFile_CanSubscribe_Response) String() string { return proto.CompactTextString(m) }
+func (*CPublishedFile_CanSubscribe_Response) ProtoMessage() {}
+func (*CPublishedFile_CanSubscribe_Response) Descriptor() ([]byte, []int) {
+ return publishedfile_fileDescriptor0, []int{5}
+}
+
+func (m *CPublishedFile_CanSubscribe_Response) GetCanSubscribe() bool {
+ if m != nil && m.CanSubscribe != nil {
+ return *m.CanSubscribe
+ }
+ return false
+}
+
+type CPublishedFile_Publish_Request struct {
+ Appid *uint32 `protobuf:"varint,1,opt,name=appid" json:"appid,omitempty"`
+ ConsumerAppid *uint32 `protobuf:"varint,2,opt,name=consumer_appid" json:"consumer_appid,omitempty"`
+ Cloudfilename *string `protobuf:"bytes,3,opt,name=cloudfilename" json:"cloudfilename,omitempty"`
+ PreviewCloudfilename *string `protobuf:"bytes,4,opt,name=preview_cloudfilename" json:"preview_cloudfilename,omitempty"`
+ Title *string `protobuf:"bytes,5,opt,name=title" json:"title,omitempty"`
+ FileDescription *string `protobuf:"bytes,6,opt,name=file_description" json:"file_description,omitempty"`
+ FileType *uint32 `protobuf:"varint,7,opt,name=file_type" json:"file_type,omitempty"`
+ ConsumerShortcutName *string `protobuf:"bytes,8,opt,name=consumer_shortcut_name" json:"consumer_shortcut_name,omitempty"`
+ YoutubeUsername *string `protobuf:"bytes,9,opt,name=youtube_username" json:"youtube_username,omitempty"`
+ YoutubeVideoid *string `protobuf:"bytes,10,opt,name=youtube_videoid" json:"youtube_videoid,omitempty"`
+ Visibility *uint32 `protobuf:"varint,11,opt,name=visibility" json:"visibility,omitempty"`
+ RedirectUri *string `protobuf:"bytes,12,opt,name=redirect_uri" json:"redirect_uri,omitempty"`
+ Tags []string `protobuf:"bytes,13,rep,name=tags" json:"tags,omitempty"`
+ CollectionType *string `protobuf:"bytes,14,opt,name=collection_type" json:"collection_type,omitempty"`
+ GameType *string `protobuf:"bytes,15,opt,name=game_type" json:"game_type,omitempty"`
+ Url *string `protobuf:"bytes,16,opt,name=url" json:"url,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CPublishedFile_Publish_Request) Reset() { *m = CPublishedFile_Publish_Request{} }
+func (m *CPublishedFile_Publish_Request) String() string { return proto.CompactTextString(m) }
+func (*CPublishedFile_Publish_Request) ProtoMessage() {}
+func (*CPublishedFile_Publish_Request) Descriptor() ([]byte, []int) { return publishedfile_fileDescriptor0, []int{6} }
+
+func (m *CPublishedFile_Publish_Request) GetAppid() uint32 {
+ if m != nil && m.Appid != nil {
+ return *m.Appid
+ }
+ return 0
+}
+
+func (m *CPublishedFile_Publish_Request) GetConsumerAppid() uint32 {
+ if m != nil && m.ConsumerAppid != nil {
+ return *m.ConsumerAppid
+ }
+ return 0
+}
+
+func (m *CPublishedFile_Publish_Request) GetCloudfilename() string {
+ if m != nil && m.Cloudfilename != nil {
+ return *m.Cloudfilename
+ }
+ return ""
+}
+
+func (m *CPublishedFile_Publish_Request) GetPreviewCloudfilename() string {
+ if m != nil && m.PreviewCloudfilename != nil {
+ return *m.PreviewCloudfilename
+ }
+ return ""
+}
+
+func (m *CPublishedFile_Publish_Request) GetTitle() string {
+ if m != nil && m.Title != nil {
+ return *m.Title
+ }
+ return ""
+}
+
+func (m *CPublishedFile_Publish_Request) GetFileDescription() string {
+ if m != nil && m.FileDescription != nil {
+ return *m.FileDescription
+ }
+ return ""
+}
+
+func (m *CPublishedFile_Publish_Request) GetFileType() uint32 {
+ if m != nil && m.FileType != nil {
+ return *m.FileType
+ }
+ return 0
+}
+
+func (m *CPublishedFile_Publish_Request) GetConsumerShortcutName() string {
+ if m != nil && m.ConsumerShortcutName != nil {
+ return *m.ConsumerShortcutName
+ }
+ return ""
+}
+
+func (m *CPublishedFile_Publish_Request) GetYoutubeUsername() string {
+ if m != nil && m.YoutubeUsername != nil {
+ return *m.YoutubeUsername
+ }
+ return ""
+}
+
+func (m *CPublishedFile_Publish_Request) GetYoutubeVideoid() string {
+ if m != nil && m.YoutubeVideoid != nil {
+ return *m.YoutubeVideoid
+ }
+ return ""
+}
+
+func (m *CPublishedFile_Publish_Request) GetVisibility() uint32 {
+ if m != nil && m.Visibility != nil {
+ return *m.Visibility
+ }
+ return 0
+}
+
+func (m *CPublishedFile_Publish_Request) GetRedirectUri() string {
+ if m != nil && m.RedirectUri != nil {
+ return *m.RedirectUri
+ }
+ return ""
+}
+
+func (m *CPublishedFile_Publish_Request) GetTags() []string {
+ if m != nil {
+ return m.Tags
+ }
+ return nil
+}
+
+func (m *CPublishedFile_Publish_Request) GetCollectionType() string {
+ if m != nil && m.CollectionType != nil {
+ return *m.CollectionType
+ }
+ return ""
+}
+
+func (m *CPublishedFile_Publish_Request) GetGameType() string {
+ if m != nil && m.GameType != nil {
+ return *m.GameType
+ }
+ return ""
+}
+
+func (m *CPublishedFile_Publish_Request) GetUrl() string {
+ if m != nil && m.Url != nil {
+ return *m.Url
+ }
+ return ""
+}
+
+type CPublishedFile_Publish_Response struct {
+ Publishedfileid *uint64 `protobuf:"varint,1,opt,name=publishedfileid" json:"publishedfileid,omitempty"`
+ RedirectUri *string `protobuf:"bytes,2,opt,name=redirect_uri" json:"redirect_uri,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CPublishedFile_Publish_Response) Reset() { *m = CPublishedFile_Publish_Response{} }
+func (m *CPublishedFile_Publish_Response) String() string { return proto.CompactTextString(m) }
+func (*CPublishedFile_Publish_Response) ProtoMessage() {}
+func (*CPublishedFile_Publish_Response) Descriptor() ([]byte, []int) { return publishedfile_fileDescriptor0, []int{7} }
+
+func (m *CPublishedFile_Publish_Response) GetPublishedfileid() uint64 {
+ if m != nil && m.Publishedfileid != nil {
+ return *m.Publishedfileid
+ }
+ return 0
+}
+
+func (m *CPublishedFile_Publish_Response) GetRedirectUri() string {
+ if m != nil && m.RedirectUri != nil {
+ return *m.RedirectUri
+ }
+ return ""
+}
+
+type CPublishedFile_GetDetails_Request struct {
+ Publishedfileids []uint64 `protobuf:"fixed64,1,rep,name=publishedfileids" json:"publishedfileids,omitempty"`
+ Includetags *bool `protobuf:"varint,2,opt,name=includetags" json:"includetags,omitempty"`
+ Includeadditionalpreviews *bool `protobuf:"varint,3,opt,name=includeadditionalpreviews" json:"includeadditionalpreviews,omitempty"`
+ Includechildren *bool `protobuf:"varint,4,opt,name=includechildren" json:"includechildren,omitempty"`
+ Includekvtags *bool `protobuf:"varint,5,opt,name=includekvtags" json:"includekvtags,omitempty"`
+ Includevotes *bool `protobuf:"varint,6,opt,name=includevotes" json:"includevotes,omitempty"`
+ ShortDescription *bool `protobuf:"varint,8,opt,name=short_description" json:"short_description,omitempty"`
+ Includeforsaledata *bool `protobuf:"varint,10,opt,name=includeforsaledata" json:"includeforsaledata,omitempty"`
+ Includemetadata *bool `protobuf:"varint,11,opt,name=includemetadata" json:"includemetadata,omitempty"`
+ Language *int32 `protobuf:"varint,12,opt,name=language,def=0" json:"language,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CPublishedFile_GetDetails_Request) Reset() { *m = CPublishedFile_GetDetails_Request{} }
+func (m *CPublishedFile_GetDetails_Request) String() string { return proto.CompactTextString(m) }
+func (*CPublishedFile_GetDetails_Request) ProtoMessage() {}
+func (*CPublishedFile_GetDetails_Request) Descriptor() ([]byte, []int) {
+ return publishedfile_fileDescriptor0, []int{8}
+}
+
+const Default_CPublishedFile_GetDetails_Request_Language int32 = 0
+
+func (m *CPublishedFile_GetDetails_Request) GetPublishedfileids() []uint64 {
+ if m != nil {
+ return m.Publishedfileids
+ }
+ return nil
+}
+
+func (m *CPublishedFile_GetDetails_Request) GetIncludetags() bool {
+ if m != nil && m.Includetags != nil {
+ return *m.Includetags
+ }
+ return false
+}
+
+func (m *CPublishedFile_GetDetails_Request) GetIncludeadditionalpreviews() bool {
+ if m != nil && m.Includeadditionalpreviews != nil {
+ return *m.Includeadditionalpreviews
+ }
+ return false
+}
+
+func (m *CPublishedFile_GetDetails_Request) GetIncludechildren() bool {
+ if m != nil && m.Includechildren != nil {
+ return *m.Includechildren
+ }
+ return false
+}
+
+func (m *CPublishedFile_GetDetails_Request) GetIncludekvtags() bool {
+ if m != nil && m.Includekvtags != nil {
+ return *m.Includekvtags
+ }
+ return false
+}
+
+func (m *CPublishedFile_GetDetails_Request) GetIncludevotes() bool {
+ if m != nil && m.Includevotes != nil {
+ return *m.Includevotes
+ }
+ return false
+}
+
+func (m *CPublishedFile_GetDetails_Request) GetShortDescription() bool {
+ if m != nil && m.ShortDescription != nil {
+ return *m.ShortDescription
+ }
+ return false
+}
+
+func (m *CPublishedFile_GetDetails_Request) GetIncludeforsaledata() bool {
+ if m != nil && m.Includeforsaledata != nil {
+ return *m.Includeforsaledata
+ }
+ return false
+}
+
+func (m *CPublishedFile_GetDetails_Request) GetIncludemetadata() bool {
+ if m != nil && m.Includemetadata != nil {
+ return *m.Includemetadata
+ }
+ return false
+}
+
+func (m *CPublishedFile_GetDetails_Request) GetLanguage() int32 {
+ if m != nil && m.Language != nil {
+ return *m.Language
+ }
+ return Default_CPublishedFile_GetDetails_Request_Language
+}
+
+type PublishedFileDetails struct {
+ Result *uint32 `protobuf:"varint,1,opt,name=result" json:"result,omitempty"`
+ Publishedfileid *uint64 `protobuf:"varint,2,opt,name=publishedfileid" json:"publishedfileid,omitempty"`
+ Creator *uint64 `protobuf:"fixed64,3,opt,name=creator" json:"creator,omitempty"`
+ CreatorAppid *uint32 `protobuf:"varint,4,opt,name=creator_appid" json:"creator_appid,omitempty"`
+ ConsumerAppid *uint32 `protobuf:"varint,5,opt,name=consumer_appid" json:"consumer_appid,omitempty"`
+ ConsumerShortcutid *uint32 `protobuf:"varint,6,opt,name=consumer_shortcutid" json:"consumer_shortcutid,omitempty"`
+ Filename *string `protobuf:"bytes,7,opt,name=filename" json:"filename,omitempty"`
+ FileSize *uint64 `protobuf:"varint,8,opt,name=file_size" json:"file_size,omitempty"`
+ PreviewFileSize *uint64 `protobuf:"varint,9,opt,name=preview_file_size" json:"preview_file_size,omitempty"`
+ FileUrl *string `protobuf:"bytes,10,opt,name=file_url" json:"file_url,omitempty"`
+ PreviewUrl *string `protobuf:"bytes,11,opt,name=preview_url" json:"preview_url,omitempty"`
+ Youtubevideoid *string `protobuf:"bytes,12,opt,name=youtubevideoid" json:"youtubevideoid,omitempty"`
+ Url *string `protobuf:"bytes,13,opt,name=url" json:"url,omitempty"`
+ HcontentFile *uint64 `protobuf:"fixed64,14,opt,name=hcontent_file" json:"hcontent_file,omitempty"`
+ HcontentPreview *uint64 `protobuf:"fixed64,15,opt,name=hcontent_preview" json:"hcontent_preview,omitempty"`
+ Title *string `protobuf:"bytes,16,opt,name=title" json:"title,omitempty"`
+ FileDescription *string `protobuf:"bytes,17,opt,name=file_description" json:"file_description,omitempty"`
+ ShortDescription *string `protobuf:"bytes,18,opt,name=short_description" json:"short_description,omitempty"`
+ TimeCreated *uint32 `protobuf:"varint,19,opt,name=time_created" json:"time_created,omitempty"`
+ TimeUpdated *uint32 `protobuf:"varint,20,opt,name=time_updated" json:"time_updated,omitempty"`
+ Visibility *uint32 `protobuf:"varint,21,opt,name=visibility" json:"visibility,omitempty"`
+ Flags *uint32 `protobuf:"varint,22,opt,name=flags" json:"flags,omitempty"`
+ WorkshopFile *bool `protobuf:"varint,23,opt,name=workshop_file" json:"workshop_file,omitempty"`
+ WorkshopAccepted *bool `protobuf:"varint,24,opt,name=workshop_accepted" json:"workshop_accepted,omitempty"`
+ ShowSubscribeAll *bool `protobuf:"varint,25,opt,name=show_subscribe_all" json:"show_subscribe_all,omitempty"`
+ NumCommentsDeveloper *int32 `protobuf:"varint,26,opt,name=num_comments_developer" json:"num_comments_developer,omitempty"`
+ NumCommentsPublic *int32 `protobuf:"varint,27,opt,name=num_comments_public" json:"num_comments_public,omitempty"`
+ Banned *bool `protobuf:"varint,28,opt,name=banned" json:"banned,omitempty"`
+ BanReason *string `protobuf:"bytes,29,opt,name=ban_reason" json:"ban_reason,omitempty"`
+ Banner *uint64 `protobuf:"fixed64,30,opt,name=banner" json:"banner,omitempty"`
+ CanBeDeleted *bool `protobuf:"varint,31,opt,name=can_be_deleted" json:"can_be_deleted,omitempty"`
+ Incompatible *bool `protobuf:"varint,32,opt,name=incompatible" json:"incompatible,omitempty"`
+ AppName *string `protobuf:"bytes,33,opt,name=app_name" json:"app_name,omitempty"`
+ FileType *uint32 `protobuf:"varint,34,opt,name=file_type" json:"file_type,omitempty"`
+ CanSubscribe *bool `protobuf:"varint,35,opt,name=can_subscribe" json:"can_subscribe,omitempty"`
+ Subscriptions *uint32 `protobuf:"varint,36,opt,name=subscriptions" json:"subscriptions,omitempty"`
+ Favorited *uint32 `protobuf:"varint,37,opt,name=favorited" json:"favorited,omitempty"`
+ Followers *uint32 `protobuf:"varint,38,opt,name=followers" json:"followers,omitempty"`
+ LifetimeSubscriptions *uint32 `protobuf:"varint,39,opt,name=lifetime_subscriptions" json:"lifetime_subscriptions,omitempty"`
+ LifetimeFavorited *uint32 `protobuf:"varint,40,opt,name=lifetime_favorited" json:"lifetime_favorited,omitempty"`
+ LifetimeFollowers *uint32 `protobuf:"varint,41,opt,name=lifetime_followers" json:"lifetime_followers,omitempty"`
+ Views *uint32 `protobuf:"varint,42,opt,name=views" json:"views,omitempty"`
+ ImageWidth *uint32 `protobuf:"varint,43,opt,name=image_width" json:"image_width,omitempty"`
+ ImageHeight *uint32 `protobuf:"varint,44,opt,name=image_height" json:"image_height,omitempty"`
+ ImageUrl *string `protobuf:"bytes,45,opt,name=image_url" json:"image_url,omitempty"`
+ SpoilerTag *bool `protobuf:"varint,46,opt,name=spoiler_tag" json:"spoiler_tag,omitempty"`
+ Shortcutid *uint32 `protobuf:"varint,47,opt,name=shortcutid" json:"shortcutid,omitempty"`
+ Shortcutname *string `protobuf:"bytes,48,opt,name=shortcutname" json:"shortcutname,omitempty"`
+ NumChildren *uint32 `protobuf:"varint,49,opt,name=num_children" json:"num_children,omitempty"`
+ NumReports *uint32 `protobuf:"varint,50,opt,name=num_reports" json:"num_reports,omitempty"`
+ Previews []*PublishedFileDetails_Preview `protobuf:"bytes,51,rep,name=previews" json:"previews,omitempty"`
+ Tags []*PublishedFileDetails_Tag `protobuf:"bytes,52,rep,name=tags" json:"tags,omitempty"`
+ Children []*PublishedFileDetails_Child `protobuf:"bytes,53,rep,name=children" json:"children,omitempty"`
+ Kvtags []*PublishedFileDetails_KVTag `protobuf:"bytes,54,rep,name=kvtags" json:"kvtags,omitempty"`
+ VoteData *PublishedFileDetails_VoteData `protobuf:"bytes,55,opt,name=vote_data" json:"vote_data,omitempty"`
+ TimeSubscribed *uint32 `protobuf:"varint,56,opt,name=time_subscribed" json:"time_subscribed,omitempty"`
+ ForSaleData *PublishedFileDetails_ForSaleData `protobuf:"bytes,57,opt,name=for_sale_data" json:"for_sale_data,omitempty"`
+ Metadata *string `protobuf:"bytes,58,opt,name=metadata" json:"metadata,omitempty"`
+ IncompatibleActor *uint64 `protobuf:"fixed64,59,opt,name=incompatible_actor" json:"incompatible_actor,omitempty"`
+ IncompatibleTimestamp *uint32 `protobuf:"varint,60,opt,name=incompatible_timestamp" json:"incompatible_timestamp,omitempty"`
+ Language *int32 `protobuf:"varint,61,opt,name=language,def=0" json:"language,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *PublishedFileDetails) Reset() { *m = PublishedFileDetails{} }
+func (m *PublishedFileDetails) String() string { return proto.CompactTextString(m) }
+func (*PublishedFileDetails) ProtoMessage() {}
+func (*PublishedFileDetails) Descriptor() ([]byte, []int) { return publishedfile_fileDescriptor0, []int{9} }
+
+const Default_PublishedFileDetails_Language int32 = 0
+
+func (m *PublishedFileDetails) GetResult() uint32 {
+ if m != nil && m.Result != nil {
+ return *m.Result
+ }
+ return 0
+}
+
+func (m *PublishedFileDetails) GetPublishedfileid() uint64 {
+ if m != nil && m.Publishedfileid != nil {
+ return *m.Publishedfileid
+ }
+ return 0
+}
+
+func (m *PublishedFileDetails) GetCreator() uint64 {
+ if m != nil && m.Creator != nil {
+ return *m.Creator
+ }
+ return 0
+}
+
+func (m *PublishedFileDetails) GetCreatorAppid() uint32 {
+ if m != nil && m.CreatorAppid != nil {
+ return *m.CreatorAppid
+ }
+ return 0
+}
+
+func (m *PublishedFileDetails) GetConsumerAppid() uint32 {
+ if m != nil && m.ConsumerAppid != nil {
+ return *m.ConsumerAppid
+ }
+ return 0
+}
+
+func (m *PublishedFileDetails) GetConsumerShortcutid() uint32 {
+ if m != nil && m.ConsumerShortcutid != nil {
+ return *m.ConsumerShortcutid
+ }
+ return 0
+}
+
+func (m *PublishedFileDetails) GetFilename() string {
+ if m != nil && m.Filename != nil {
+ return *m.Filename
+ }
+ return ""
+}
+
+func (m *PublishedFileDetails) GetFileSize() uint64 {
+ if m != nil && m.FileSize != nil {
+ return *m.FileSize
+ }
+ return 0
+}
+
+func (m *PublishedFileDetails) GetPreviewFileSize() uint64 {
+ if m != nil && m.PreviewFileSize != nil {
+ return *m.PreviewFileSize
+ }
+ return 0
+}
+
+func (m *PublishedFileDetails) GetFileUrl() string {
+ if m != nil && m.FileUrl != nil {
+ return *m.FileUrl
+ }
+ return ""
+}
+
+func (m *PublishedFileDetails) GetPreviewUrl() string {
+ if m != nil && m.PreviewUrl != nil {
+ return *m.PreviewUrl
+ }
+ return ""
+}
+
+func (m *PublishedFileDetails) GetYoutubevideoid() string {
+ if m != nil && m.Youtubevideoid != nil {
+ return *m.Youtubevideoid
+ }
+ return ""
+}
+
+func (m *PublishedFileDetails) GetUrl() string {
+ if m != nil && m.Url != nil {
+ return *m.Url
+ }
+ return ""
+}
+
+func (m *PublishedFileDetails) GetHcontentFile() uint64 {
+ if m != nil && m.HcontentFile != nil {
+ return *m.HcontentFile
+ }
+ return 0
+}
+
+func (m *PublishedFileDetails) GetHcontentPreview() uint64 {
+ if m != nil && m.HcontentPreview != nil {
+ return *m.HcontentPreview
+ }
+ return 0
+}
+
+func (m *PublishedFileDetails) GetTitle() string {
+ if m != nil && m.Title != nil {
+ return *m.Title
+ }
+ return ""
+}
+
+func (m *PublishedFileDetails) GetFileDescription() string {
+ if m != nil && m.FileDescription != nil {
+ return *m.FileDescription
+ }
+ return ""
+}
+
+func (m *PublishedFileDetails) GetShortDescription() string {
+ if m != nil && m.ShortDescription != nil {
+ return *m.ShortDescription
+ }
+ return ""
+}
+
+func (m *PublishedFileDetails) GetTimeCreated() uint32 {
+ if m != nil && m.TimeCreated != nil {
+ return *m.TimeCreated
+ }
+ return 0
+}
+
+func (m *PublishedFileDetails) GetTimeUpdated() uint32 {
+ if m != nil && m.TimeUpdated != nil {
+ return *m.TimeUpdated
+ }
+ return 0
+}
+
+func (m *PublishedFileDetails) GetVisibility() uint32 {
+ if m != nil && m.Visibility != nil {
+ return *m.Visibility
+ }
+ return 0
+}
+
+func (m *PublishedFileDetails) GetFlags() uint32 {
+ if m != nil && m.Flags != nil {
+ return *m.Flags
+ }
+ return 0
+}
+
+func (m *PublishedFileDetails) GetWorkshopFile() bool {
+ if m != nil && m.WorkshopFile != nil {
+ return *m.WorkshopFile
+ }
+ return false
+}
+
+func (m *PublishedFileDetails) GetWorkshopAccepted() bool {
+ if m != nil && m.WorkshopAccepted != nil {
+ return *m.WorkshopAccepted
+ }
+ return false
+}
+
+func (m *PublishedFileDetails) GetShowSubscribeAll() bool {
+ if m != nil && m.ShowSubscribeAll != nil {
+ return *m.ShowSubscribeAll
+ }
+ return false
+}
+
+func (m *PublishedFileDetails) GetNumCommentsDeveloper() int32 {
+ if m != nil && m.NumCommentsDeveloper != nil {
+ return *m.NumCommentsDeveloper
+ }
+ return 0
+}
+
+func (m *PublishedFileDetails) GetNumCommentsPublic() int32 {
+ if m != nil && m.NumCommentsPublic != nil {
+ return *m.NumCommentsPublic
+ }
+ return 0
+}
+
+func (m *PublishedFileDetails) GetBanned() bool {
+ if m != nil && m.Banned != nil {
+ return *m.Banned
+ }
+ return false
+}
+
+func (m *PublishedFileDetails) GetBanReason() string {
+ if m != nil && m.BanReason != nil {
+ return *m.BanReason
+ }
+ return ""
+}
+
+func (m *PublishedFileDetails) GetBanner() uint64 {
+ if m != nil && m.Banner != nil {
+ return *m.Banner
+ }
+ return 0
+}
+
+func (m *PublishedFileDetails) GetCanBeDeleted() bool {
+ if m != nil && m.CanBeDeleted != nil {
+ return *m.CanBeDeleted
+ }
+ return false
+}
+
+func (m *PublishedFileDetails) GetIncompatible() bool {
+ if m != nil && m.Incompatible != nil {
+ return *m.Incompatible
+ }
+ return false
+}
+
+func (m *PublishedFileDetails) GetAppName() string {
+ if m != nil && m.AppName != nil {
+ return *m.AppName
+ }
+ return ""
+}
+
+func (m *PublishedFileDetails) GetFileType() uint32 {
+ if m != nil && m.FileType != nil {
+ return *m.FileType
+ }
+ return 0
+}
+
+func (m *PublishedFileDetails) GetCanSubscribe() bool {
+ if m != nil && m.CanSubscribe != nil {
+ return *m.CanSubscribe
+ }
+ return false
+}
+
+func (m *PublishedFileDetails) GetSubscriptions() uint32 {
+ if m != nil && m.Subscriptions != nil {
+ return *m.Subscriptions
+ }
+ return 0
+}
+
+func (m *PublishedFileDetails) GetFavorited() uint32 {
+ if m != nil && m.Favorited != nil {
+ return *m.Favorited
+ }
+ return 0
+}
+
+func (m *PublishedFileDetails) GetFollowers() uint32 {
+ if m != nil && m.Followers != nil {
+ return *m.Followers
+ }
+ return 0
+}
+
+func (m *PublishedFileDetails) GetLifetimeSubscriptions() uint32 {
+ if m != nil && m.LifetimeSubscriptions != nil {
+ return *m.LifetimeSubscriptions
+ }
+ return 0
+}
+
+func (m *PublishedFileDetails) GetLifetimeFavorited() uint32 {
+ if m != nil && m.LifetimeFavorited != nil {
+ return *m.LifetimeFavorited
+ }
+ return 0
+}
+
+func (m *PublishedFileDetails) GetLifetimeFollowers() uint32 {
+ if m != nil && m.LifetimeFollowers != nil {
+ return *m.LifetimeFollowers
+ }
+ return 0
+}
+
+func (m *PublishedFileDetails) GetViews() uint32 {
+ if m != nil && m.Views != nil {
+ return *m.Views
+ }
+ return 0
+}
+
+func (m *PublishedFileDetails) GetImageWidth() uint32 {
+ if m != nil && m.ImageWidth != nil {
+ return *m.ImageWidth
+ }
+ return 0
+}
+
+func (m *PublishedFileDetails) GetImageHeight() uint32 {
+ if m != nil && m.ImageHeight != nil {
+ return *m.ImageHeight
+ }
+ return 0
+}
+
+func (m *PublishedFileDetails) GetImageUrl() string {
+ if m != nil && m.ImageUrl != nil {
+ return *m.ImageUrl
+ }
+ return ""
+}
+
+func (m *PublishedFileDetails) GetSpoilerTag() bool {
+ if m != nil && m.SpoilerTag != nil {
+ return *m.SpoilerTag
+ }
+ return false
+}
+
+func (m *PublishedFileDetails) GetShortcutid() uint32 {
+ if m != nil && m.Shortcutid != nil {
+ return *m.Shortcutid
+ }
+ return 0
+}
+
+func (m *PublishedFileDetails) GetShortcutname() string {
+ if m != nil && m.Shortcutname != nil {
+ return *m.Shortcutname
+ }
+ return ""
+}
+
+func (m *PublishedFileDetails) GetNumChildren() uint32 {
+ if m != nil && m.NumChildren != nil {
+ return *m.NumChildren
+ }
+ return 0
+}
+
+func (m *PublishedFileDetails) GetNumReports() uint32 {
+ if m != nil && m.NumReports != nil {
+ return *m.NumReports
+ }
+ return 0
+}
+
+func (m *PublishedFileDetails) GetPreviews() []*PublishedFileDetails_Preview {
+ if m != nil {
+ return m.Previews
+ }
+ return nil
+}
+
+func (m *PublishedFileDetails) GetTags() []*PublishedFileDetails_Tag {
+ if m != nil {
+ return m.Tags
+ }
+ return nil
+}
+
+func (m *PublishedFileDetails) GetChildren() []*PublishedFileDetails_Child {
+ if m != nil {
+ return m.Children
+ }
+ return nil
+}
+
+func (m *PublishedFileDetails) GetKvtags() []*PublishedFileDetails_KVTag {
+ if m != nil {
+ return m.Kvtags
+ }
+ return nil
+}
+
+func (m *PublishedFileDetails) GetVoteData() *PublishedFileDetails_VoteData {
+ if m != nil {
+ return m.VoteData
+ }
+ return nil
+}
+
+func (m *PublishedFileDetails) GetTimeSubscribed() uint32 {
+ if m != nil && m.TimeSubscribed != nil {
+ return *m.TimeSubscribed
+ }
+ return 0
+}
+
+func (m *PublishedFileDetails) GetForSaleData() *PublishedFileDetails_ForSaleData {
+ if m != nil {
+ return m.ForSaleData
+ }
+ return nil
+}
+
+func (m *PublishedFileDetails) GetMetadata() string {
+ if m != nil && m.Metadata != nil {
+ return *m.Metadata
+ }
+ return ""
+}
+
+func (m *PublishedFileDetails) GetIncompatibleActor() uint64 {
+ if m != nil && m.IncompatibleActor != nil {
+ return *m.IncompatibleActor
+ }
+ return 0
+}
+
+func (m *PublishedFileDetails) GetIncompatibleTimestamp() uint32 {
+ if m != nil && m.IncompatibleTimestamp != nil {
+ return *m.IncompatibleTimestamp
+ }
+ return 0
+}
+
+func (m *PublishedFileDetails) GetLanguage() int32 {
+ if m != nil && m.Language != nil {
+ return *m.Language
+ }
+ return Default_PublishedFileDetails_Language
+}
+
+type PublishedFileDetails_Tag struct {
+ Tag *string `protobuf:"bytes,1,opt,name=tag" json:"tag,omitempty"`
+ Adminonly *bool `protobuf:"varint,2,opt,name=adminonly" json:"adminonly,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *PublishedFileDetails_Tag) Reset() { *m = PublishedFileDetails_Tag{} }
+func (m *PublishedFileDetails_Tag) String() string { return proto.CompactTextString(m) }
+func (*PublishedFileDetails_Tag) ProtoMessage() {}
+func (*PublishedFileDetails_Tag) Descriptor() ([]byte, []int) { return publishedfile_fileDescriptor0, []int{9, 0} }
+
+func (m *PublishedFileDetails_Tag) GetTag() string {
+ if m != nil && m.Tag != nil {
+ return *m.Tag
+ }
+ return ""
+}
+
+func (m *PublishedFileDetails_Tag) GetAdminonly() bool {
+ if m != nil && m.Adminonly != nil {
+ return *m.Adminonly
+ }
+ return false
+}
+
+type PublishedFileDetails_Preview struct {
+ Previewid *uint64 `protobuf:"varint,1,opt,name=previewid" json:"previewid,omitempty"`
+ Sortorder *uint32 `protobuf:"varint,2,opt,name=sortorder" json:"sortorder,omitempty"`
+ Url *string `protobuf:"bytes,3,opt,name=url" json:"url,omitempty"`
+ Size *uint32 `protobuf:"varint,4,opt,name=size" json:"size,omitempty"`
+ Filename *string `protobuf:"bytes,5,opt,name=filename" json:"filename,omitempty"`
+ Youtubevideoid *string `protobuf:"bytes,6,opt,name=youtubevideoid" json:"youtubevideoid,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *PublishedFileDetails_Preview) Reset() { *m = PublishedFileDetails_Preview{} }
+func (m *PublishedFileDetails_Preview) String() string { return proto.CompactTextString(m) }
+func (*PublishedFileDetails_Preview) ProtoMessage() {}
+func (*PublishedFileDetails_Preview) Descriptor() ([]byte, []int) { return publishedfile_fileDescriptor0, []int{9, 1} }
+
+func (m *PublishedFileDetails_Preview) GetPreviewid() uint64 {
+ if m != nil && m.Previewid != nil {
+ return *m.Previewid
+ }
+ return 0
+}
+
+func (m *PublishedFileDetails_Preview) GetSortorder() uint32 {
+ if m != nil && m.Sortorder != nil {
+ return *m.Sortorder
+ }
+ return 0
+}
+
+func (m *PublishedFileDetails_Preview) GetUrl() string {
+ if m != nil && m.Url != nil {
+ return *m.Url
+ }
+ return ""
+}
+
+func (m *PublishedFileDetails_Preview) GetSize() uint32 {
+ if m != nil && m.Size != nil {
+ return *m.Size
+ }
+ return 0
+}
+
+func (m *PublishedFileDetails_Preview) GetFilename() string {
+ if m != nil && m.Filename != nil {
+ return *m.Filename
+ }
+ return ""
+}
+
+func (m *PublishedFileDetails_Preview) GetYoutubevideoid() string {
+ if m != nil && m.Youtubevideoid != nil {
+ return *m.Youtubevideoid
+ }
+ return ""
+}
+
+type PublishedFileDetails_Child struct {
+ Publishedfileid *uint64 `protobuf:"varint,1,opt,name=publishedfileid" json:"publishedfileid,omitempty"`
+ Sortorder *uint32 `protobuf:"varint,2,opt,name=sortorder" json:"sortorder,omitempty"`
+ FileType *uint32 `protobuf:"varint,3,opt,name=file_type" json:"file_type,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *PublishedFileDetails_Child) Reset() { *m = PublishedFileDetails_Child{} }
+func (m *PublishedFileDetails_Child) String() string { return proto.CompactTextString(m) }
+func (*PublishedFileDetails_Child) ProtoMessage() {}
+func (*PublishedFileDetails_Child) Descriptor() ([]byte, []int) { return publishedfile_fileDescriptor0, []int{9, 2} }
+
+func (m *PublishedFileDetails_Child) GetPublishedfileid() uint64 {
+ if m != nil && m.Publishedfileid != nil {
+ return *m.Publishedfileid
+ }
+ return 0
+}
+
+func (m *PublishedFileDetails_Child) GetSortorder() uint32 {
+ if m != nil && m.Sortorder != nil {
+ return *m.Sortorder
+ }
+ return 0
+}
+
+func (m *PublishedFileDetails_Child) GetFileType() uint32 {
+ if m != nil && m.FileType != nil {
+ return *m.FileType
+ }
+ return 0
+}
+
+type PublishedFileDetails_KVTag struct {
+ Key *string `protobuf:"bytes,1,opt,name=key" json:"key,omitempty"`
+ Value *string `protobuf:"bytes,2,opt,name=value" json:"value,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *PublishedFileDetails_KVTag) Reset() { *m = PublishedFileDetails_KVTag{} }
+func (m *PublishedFileDetails_KVTag) String() string { return proto.CompactTextString(m) }
+func (*PublishedFileDetails_KVTag) ProtoMessage() {}
+func (*PublishedFileDetails_KVTag) Descriptor() ([]byte, []int) { return publishedfile_fileDescriptor0, []int{9, 3} }
+
+func (m *PublishedFileDetails_KVTag) GetKey() string {
+ if m != nil && m.Key != nil {
+ return *m.Key
+ }
+ return ""
+}
+
+func (m *PublishedFileDetails_KVTag) GetValue() string {
+ if m != nil && m.Value != nil {
+ return *m.Value
+ }
+ return ""
+}
+
+type PublishedFileDetails_VoteData struct {
+ Score *float32 `protobuf:"fixed32,1,opt,name=score" json:"score,omitempty"`
+ VotesUp *uint32 `protobuf:"varint,2,opt,name=votes_up" json:"votes_up,omitempty"`
+ VotesDown *uint32 `protobuf:"varint,3,opt,name=votes_down" json:"votes_down,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *PublishedFileDetails_VoteData) Reset() { *m = PublishedFileDetails_VoteData{} }
+func (m *PublishedFileDetails_VoteData) String() string { return proto.CompactTextString(m) }
+func (*PublishedFileDetails_VoteData) ProtoMessage() {}
+func (*PublishedFileDetails_VoteData) Descriptor() ([]byte, []int) {
+ return publishedfile_fileDescriptor0, []int{9, 4}
+}
+
+func (m *PublishedFileDetails_VoteData) GetScore() float32 {
+ if m != nil && m.Score != nil {
+ return *m.Score
+ }
+ return 0
+}
+
+func (m *PublishedFileDetails_VoteData) GetVotesUp() uint32 {
+ if m != nil && m.VotesUp != nil {
+ return *m.VotesUp
+ }
+ return 0
+}
+
+func (m *PublishedFileDetails_VoteData) GetVotesDown() uint32 {
+ if m != nil && m.VotesDown != nil {
+ return *m.VotesDown
+ }
+ return 0
+}
+
+type PublishedFileDetails_ForSaleData struct {
+ IsForSale *bool `protobuf:"varint,1,opt,name=is_for_sale" json:"is_for_sale,omitempty"`
+ PriceCategory *uint32 `protobuf:"varint,2,opt,name=price_category" json:"price_category,omitempty"`
+ Estatus *PublishedFileDetails_EPublishedFileForSaleStatus `protobuf:"varint,3,opt,name=estatus,enum=PublishedFileDetails_EPublishedFileForSaleStatus,def=0" json:"estatus,omitempty"`
+ PriceCategoryFloor *uint32 `protobuf:"varint,4,opt,name=price_category_floor" json:"price_category_floor,omitempty"`
+ PriceIsPayWhatYouWant *bool `protobuf:"varint,5,opt,name=price_is_pay_what_you_want" json:"price_is_pay_what_you_want,omitempty"`
+ DiscountPercentage *uint32 `protobuf:"varint,6,opt,name=discount_percentage" json:"discount_percentage,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *PublishedFileDetails_ForSaleData) Reset() { *m = PublishedFileDetails_ForSaleData{} }
+func (m *PublishedFileDetails_ForSaleData) String() string { return proto.CompactTextString(m) }
+func (*PublishedFileDetails_ForSaleData) ProtoMessage() {}
+func (*PublishedFileDetails_ForSaleData) Descriptor() ([]byte, []int) {
+ return publishedfile_fileDescriptor0, []int{9, 5}
+}
+
+const Default_PublishedFileDetails_ForSaleData_Estatus PublishedFileDetails_EPublishedFileForSaleStatus = PublishedFileDetails_k_PFFSS_NotForSale
+
+func (m *PublishedFileDetails_ForSaleData) GetIsForSale() bool {
+ if m != nil && m.IsForSale != nil {
+ return *m.IsForSale
+ }
+ return false
+}
+
+func (m *PublishedFileDetails_ForSaleData) GetPriceCategory() uint32 {
+ if m != nil && m.PriceCategory != nil {
+ return *m.PriceCategory
+ }
+ return 0
+}
+
+func (m *PublishedFileDetails_ForSaleData) GetEstatus() PublishedFileDetails_EPublishedFileForSaleStatus {
+ if m != nil && m.Estatus != nil {
+ return *m.Estatus
+ }
+ return Default_PublishedFileDetails_ForSaleData_Estatus
+}
+
+func (m *PublishedFileDetails_ForSaleData) GetPriceCategoryFloor() uint32 {
+ if m != nil && m.PriceCategoryFloor != nil {
+ return *m.PriceCategoryFloor
+ }
+ return 0
+}
+
+func (m *PublishedFileDetails_ForSaleData) GetPriceIsPayWhatYouWant() bool {
+ if m != nil && m.PriceIsPayWhatYouWant != nil {
+ return *m.PriceIsPayWhatYouWant
+ }
+ return false
+}
+
+func (m *PublishedFileDetails_ForSaleData) GetDiscountPercentage() uint32 {
+ if m != nil && m.DiscountPercentage != nil {
+ return *m.DiscountPercentage
+ }
+ return 0
+}
+
+type CPublishedFile_GetDetails_Response struct {
+ Publishedfiledetails []*PublishedFileDetails `protobuf:"bytes,1,rep,name=publishedfiledetails" json:"publishedfiledetails,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CPublishedFile_GetDetails_Response) Reset() { *m = CPublishedFile_GetDetails_Response{} }
+func (m *CPublishedFile_GetDetails_Response) String() string { return proto.CompactTextString(m) }
+func (*CPublishedFile_GetDetails_Response) ProtoMessage() {}
+func (*CPublishedFile_GetDetails_Response) Descriptor() ([]byte, []int) {
+ return publishedfile_fileDescriptor0, []int{10}
+}
+
+func (m *CPublishedFile_GetDetails_Response) GetPublishedfiledetails() []*PublishedFileDetails {
+ if m != nil {
+ return m.Publishedfiledetails
+ }
+ return nil
+}
+
+type CPublishedFile_GetItemInfo_Request struct {
+ AppId *uint32 `protobuf:"varint,1,opt,name=app_id" json:"app_id,omitempty"`
+ LastTimeUpdated *uint32 `protobuf:"varint,2,opt,name=last_time_updated" json:"last_time_updated,omitempty"`
+ WorkshopItems []*CPublishedFile_GetItemInfo_Request_WorkshopItem `protobuf:"bytes,3,rep,name=workshop_items" json:"workshop_items,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CPublishedFile_GetItemInfo_Request) Reset() { *m = CPublishedFile_GetItemInfo_Request{} }
+func (m *CPublishedFile_GetItemInfo_Request) String() string { return proto.CompactTextString(m) }
+func (*CPublishedFile_GetItemInfo_Request) ProtoMessage() {}
+func (*CPublishedFile_GetItemInfo_Request) Descriptor() ([]byte, []int) {
+ return publishedfile_fileDescriptor0, []int{11}
+}
+
+func (m *CPublishedFile_GetItemInfo_Request) GetAppId() uint32 {
+ if m != nil && m.AppId != nil {
+ return *m.AppId
+ }
+ return 0
+}
+
+func (m *CPublishedFile_GetItemInfo_Request) GetLastTimeUpdated() uint32 {
+ if m != nil && m.LastTimeUpdated != nil {
+ return *m.LastTimeUpdated
+ }
+ return 0
+}
+
+func (m *CPublishedFile_GetItemInfo_Request) GetWorkshopItems() []*CPublishedFile_GetItemInfo_Request_WorkshopItem {
+ if m != nil {
+ return m.WorkshopItems
+ }
+ return nil
+}
+
+type CPublishedFile_GetItemInfo_Request_WorkshopItem struct {
+ PublishedFileId *uint64 `protobuf:"fixed64,1,opt,name=published_file_id" json:"published_file_id,omitempty"`
+ TimeUpdated *uint32 `protobuf:"varint,2,opt,name=time_updated" json:"time_updated,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CPublishedFile_GetItemInfo_Request_WorkshopItem) Reset() {
+ *m = CPublishedFile_GetItemInfo_Request_WorkshopItem{}
+}
+func (m *CPublishedFile_GetItemInfo_Request_WorkshopItem) String() string {
+ return proto.CompactTextString(m)
+}
+func (*CPublishedFile_GetItemInfo_Request_WorkshopItem) ProtoMessage() {}
+func (*CPublishedFile_GetItemInfo_Request_WorkshopItem) Descriptor() ([]byte, []int) {
+ return publishedfile_fileDescriptor0, []int{11, 0}
+}
+
+func (m *CPublishedFile_GetItemInfo_Request_WorkshopItem) GetPublishedFileId() uint64 {
+ if m != nil && m.PublishedFileId != nil {
+ return *m.PublishedFileId
+ }
+ return 0
+}
+
+func (m *CPublishedFile_GetItemInfo_Request_WorkshopItem) GetTimeUpdated() uint32 {
+ if m != nil && m.TimeUpdated != nil {
+ return *m.TimeUpdated
+ }
+ return 0
+}
+
+type CPublishedFile_GetItemInfo_Response struct {
+ UpdateTime *uint32 `protobuf:"varint,1,opt,name=update_time" json:"update_time,omitempty"`
+ WorkshopItems []*CPublishedFile_GetItemInfo_Response_WorkshopItemInfo `protobuf:"bytes,2,rep,name=workshop_items" json:"workshop_items,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CPublishedFile_GetItemInfo_Response) Reset() { *m = CPublishedFile_GetItemInfo_Response{} }
+func (m *CPublishedFile_GetItemInfo_Response) String() string { return proto.CompactTextString(m) }
+func (*CPublishedFile_GetItemInfo_Response) ProtoMessage() {}
+func (*CPublishedFile_GetItemInfo_Response) Descriptor() ([]byte, []int) {
+ return publishedfile_fileDescriptor0, []int{12}
+}
+
+func (m *CPublishedFile_GetItemInfo_Response) GetUpdateTime() uint32 {
+ if m != nil && m.UpdateTime != nil {
+ return *m.UpdateTime
+ }
+ return 0
+}
+
+func (m *CPublishedFile_GetItemInfo_Response) GetWorkshopItems() []*CPublishedFile_GetItemInfo_Response_WorkshopItemInfo {
+ if m != nil {
+ return m.WorkshopItems
+ }
+ return nil
+}
+
+type CPublishedFile_GetItemInfo_Response_WorkshopItemInfo struct {
+ PublishedFileId *uint64 `protobuf:"fixed64,1,opt,name=published_file_id" json:"published_file_id,omitempty"`
+ TimeUpdated *uint32 `protobuf:"varint,2,opt,name=time_updated" json:"time_updated,omitempty"`
+ ManifestId *uint64 `protobuf:"fixed64,3,opt,name=manifest_id" json:"manifest_id,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CPublishedFile_GetItemInfo_Response_WorkshopItemInfo) Reset() {
+ *m = CPublishedFile_GetItemInfo_Response_WorkshopItemInfo{}
+}
+func (m *CPublishedFile_GetItemInfo_Response_WorkshopItemInfo) String() string {
+ return proto.CompactTextString(m)
+}
+func (*CPublishedFile_GetItemInfo_Response_WorkshopItemInfo) ProtoMessage() {}
+func (*CPublishedFile_GetItemInfo_Response_WorkshopItemInfo) Descriptor() ([]byte, []int) {
+ return publishedfile_fileDescriptor0, []int{12, 0}
+}
+
+func (m *CPublishedFile_GetItemInfo_Response_WorkshopItemInfo) GetPublishedFileId() uint64 {
+ if m != nil && m.PublishedFileId != nil {
+ return *m.PublishedFileId
+ }
+ return 0
+}
+
+func (m *CPublishedFile_GetItemInfo_Response_WorkshopItemInfo) GetTimeUpdated() uint32 {
+ if m != nil && m.TimeUpdated != nil {
+ return *m.TimeUpdated
+ }
+ return 0
+}
+
+func (m *CPublishedFile_GetItemInfo_Response_WorkshopItemInfo) GetManifestId() uint64 {
+ if m != nil && m.ManifestId != nil {
+ return *m.ManifestId
+ }
+ return 0
+}
+
+type CPublishedFile_GetUserFiles_Request struct {
+ Steamid *uint64 `protobuf:"fixed64,1,opt,name=steamid" json:"steamid,omitempty"`
+ Appid *uint32 `protobuf:"varint,2,opt,name=appid" json:"appid,omitempty"`
+ Page *uint32 `protobuf:"varint,4,opt,name=page,def=1" json:"page,omitempty"`
+ Numperpage *uint32 `protobuf:"varint,5,opt,name=numperpage,def=1" json:"numperpage,omitempty"`
+ Type *string `protobuf:"bytes,6,opt,name=type,def=myfiles" json:"type,omitempty"`
+ Sortmethod *string `protobuf:"bytes,7,opt,name=sortmethod,def=lastupdated" json:"sortmethod,omitempty"`
+ Privacy *uint32 `protobuf:"varint,9,opt,name=privacy" json:"privacy,omitempty"`
+ Requiredtags []string `protobuf:"bytes,10,rep,name=requiredtags" json:"requiredtags,omitempty"`
+ Excludedtags []string `protobuf:"bytes,11,rep,name=excludedtags" json:"excludedtags,omitempty"`
+ RequiredKvTags []*CPublishedFile_GetUserFiles_Request_KVTag `protobuf:"bytes,30,rep,name=required_kv_tags" json:"required_kv_tags,omitempty"`
+ Filetype *uint32 `protobuf:"varint,14,opt,name=filetype" json:"filetype,omitempty"`
+ CreatorAppid *uint32 `protobuf:"varint,15,opt,name=creator_appid" json:"creator_appid,omitempty"`
+ MatchCloudFilename *string `protobuf:"bytes,16,opt,name=match_cloud_filename" json:"match_cloud_filename,omitempty"`
+ CacheMaxAgeSeconds *uint32 `protobuf:"varint,27,opt,name=cache_max_age_seconds,def=0" json:"cache_max_age_seconds,omitempty"`
+ Language *int32 `protobuf:"varint,29,opt,name=language,def=0" json:"language,omitempty"`
+ Totalonly *bool `protobuf:"varint,17,opt,name=totalonly" json:"totalonly,omitempty"`
+ IdsOnly *bool `protobuf:"varint,18,opt,name=ids_only" json:"ids_only,omitempty"`
+ ReturnVoteData *bool `protobuf:"varint,19,opt,name=return_vote_data,def=1" json:"return_vote_data,omitempty"`
+ ReturnTags *bool `protobuf:"varint,20,opt,name=return_tags" json:"return_tags,omitempty"`
+ ReturnKvTags *bool `protobuf:"varint,21,opt,name=return_kv_tags,def=1" json:"return_kv_tags,omitempty"`
+ ReturnPreviews *bool `protobuf:"varint,22,opt,name=return_previews" json:"return_previews,omitempty"`
+ ReturnChildren *bool `protobuf:"varint,23,opt,name=return_children" json:"return_children,omitempty"`
+ ReturnShortDescription *bool `protobuf:"varint,24,opt,name=return_short_description,def=1" json:"return_short_description,omitempty"`
+ ReturnForSaleData *bool `protobuf:"varint,26,opt,name=return_for_sale_data" json:"return_for_sale_data,omitempty"`
+ ReturnMetadata *bool `protobuf:"varint,28,opt,name=return_metadata,def=0" json:"return_metadata,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CPublishedFile_GetUserFiles_Request) Reset() { *m = CPublishedFile_GetUserFiles_Request{} }
+func (m *CPublishedFile_GetUserFiles_Request) String() string { return proto.CompactTextString(m) }
+func (*CPublishedFile_GetUserFiles_Request) ProtoMessage() {}
+func (*CPublishedFile_GetUserFiles_Request) Descriptor() ([]byte, []int) {
+ return publishedfile_fileDescriptor0, []int{13}
+}
+
+const Default_CPublishedFile_GetUserFiles_Request_Page uint32 = 1
+const Default_CPublishedFile_GetUserFiles_Request_Numperpage uint32 = 1
+const Default_CPublishedFile_GetUserFiles_Request_Type string = "myfiles"
+const Default_CPublishedFile_GetUserFiles_Request_Sortmethod string = "lastupdated"
+const Default_CPublishedFile_GetUserFiles_Request_CacheMaxAgeSeconds uint32 = 0
+const Default_CPublishedFile_GetUserFiles_Request_Language int32 = 0
+const Default_CPublishedFile_GetUserFiles_Request_ReturnVoteData bool = true
+const Default_CPublishedFile_GetUserFiles_Request_ReturnKvTags bool = true
+const Default_CPublishedFile_GetUserFiles_Request_ReturnShortDescription bool = true
+const Default_CPublishedFile_GetUserFiles_Request_ReturnMetadata bool = false
+
+func (m *CPublishedFile_GetUserFiles_Request) GetSteamid() uint64 {
+ if m != nil && m.Steamid != nil {
+ return *m.Steamid
+ }
+ return 0
+}
+
+func (m *CPublishedFile_GetUserFiles_Request) GetAppid() uint32 {
+ if m != nil && m.Appid != nil {
+ return *m.Appid
+ }
+ return 0
+}
+
+func (m *CPublishedFile_GetUserFiles_Request) GetPage() uint32 {
+ if m != nil && m.Page != nil {
+ return *m.Page
+ }
+ return Default_CPublishedFile_GetUserFiles_Request_Page
+}
+
+func (m *CPublishedFile_GetUserFiles_Request) GetNumperpage() uint32 {
+ if m != nil && m.Numperpage != nil {
+ return *m.Numperpage
+ }
+ return Default_CPublishedFile_GetUserFiles_Request_Numperpage
+}
+
+func (m *CPublishedFile_GetUserFiles_Request) GetType() string {
+ if m != nil && m.Type != nil {
+ return *m.Type
+ }
+ return Default_CPublishedFile_GetUserFiles_Request_Type
+}
+
+func (m *CPublishedFile_GetUserFiles_Request) GetSortmethod() string {
+ if m != nil && m.Sortmethod != nil {
+ return *m.Sortmethod
+ }
+ return Default_CPublishedFile_GetUserFiles_Request_Sortmethod
+}
+
+func (m *CPublishedFile_GetUserFiles_Request) GetPrivacy() uint32 {
+ if m != nil && m.Privacy != nil {
+ return *m.Privacy
+ }
+ return 0
+}
+
+func (m *CPublishedFile_GetUserFiles_Request) GetRequiredtags() []string {
+ if m != nil {
+ return m.Requiredtags
+ }
+ return nil
+}
+
+func (m *CPublishedFile_GetUserFiles_Request) GetExcludedtags() []string {
+ if m != nil {
+ return m.Excludedtags
+ }
+ return nil
+}
+
+func (m *CPublishedFile_GetUserFiles_Request) GetRequiredKvTags() []*CPublishedFile_GetUserFiles_Request_KVTag {
+ if m != nil {
+ return m.RequiredKvTags
+ }
+ return nil
+}
+
+func (m *CPublishedFile_GetUserFiles_Request) GetFiletype() uint32 {
+ if m != nil && m.Filetype != nil {
+ return *m.Filetype
+ }
+ return 0
+}
+
+func (m *CPublishedFile_GetUserFiles_Request) GetCreatorAppid() uint32 {
+ if m != nil && m.CreatorAppid != nil {
+ return *m.CreatorAppid
+ }
+ return 0
+}
+
+func (m *CPublishedFile_GetUserFiles_Request) GetMatchCloudFilename() string {
+ if m != nil && m.MatchCloudFilename != nil {
+ return *m.MatchCloudFilename
+ }
+ return ""
+}
+
+func (m *CPublishedFile_GetUserFiles_Request) GetCacheMaxAgeSeconds() uint32 {
+ if m != nil && m.CacheMaxAgeSeconds != nil {
+ return *m.CacheMaxAgeSeconds
+ }
+ return Default_CPublishedFile_GetUserFiles_Request_CacheMaxAgeSeconds
+}
+
+func (m *CPublishedFile_GetUserFiles_Request) GetLanguage() int32 {
+ if m != nil && m.Language != nil {
+ return *m.Language
+ }
+ return Default_CPublishedFile_GetUserFiles_Request_Language
+}
+
+func (m *CPublishedFile_GetUserFiles_Request) GetTotalonly() bool {
+ if m != nil && m.Totalonly != nil {
+ return *m.Totalonly
+ }
+ return false
+}
+
+func (m *CPublishedFile_GetUserFiles_Request) GetIdsOnly() bool {
+ if m != nil && m.IdsOnly != nil {
+ return *m.IdsOnly
+ }
+ return false
+}
+
+func (m *CPublishedFile_GetUserFiles_Request) GetReturnVoteData() bool {
+ if m != nil && m.ReturnVoteData != nil {
+ return *m.ReturnVoteData
+ }
+ return Default_CPublishedFile_GetUserFiles_Request_ReturnVoteData
+}
+
+func (m *CPublishedFile_GetUserFiles_Request) GetReturnTags() bool {
+ if m != nil && m.ReturnTags != nil {
+ return *m.ReturnTags
+ }
+ return false
+}
+
+func (m *CPublishedFile_GetUserFiles_Request) GetReturnKvTags() bool {
+ if m != nil && m.ReturnKvTags != nil {
+ return *m.ReturnKvTags
+ }
+ return Default_CPublishedFile_GetUserFiles_Request_ReturnKvTags
+}
+
+func (m *CPublishedFile_GetUserFiles_Request) GetReturnPreviews() bool {
+ if m != nil && m.ReturnPreviews != nil {
+ return *m.ReturnPreviews
+ }
+ return false
+}
+
+func (m *CPublishedFile_GetUserFiles_Request) GetReturnChildren() bool {
+ if m != nil && m.ReturnChildren != nil {
+ return *m.ReturnChildren
+ }
+ return false
+}
+
+func (m *CPublishedFile_GetUserFiles_Request) GetReturnShortDescription() bool {
+ if m != nil && m.ReturnShortDescription != nil {
+ return *m.ReturnShortDescription
+ }
+ return Default_CPublishedFile_GetUserFiles_Request_ReturnShortDescription
+}
+
+func (m *CPublishedFile_GetUserFiles_Request) GetReturnForSaleData() bool {
+ if m != nil && m.ReturnForSaleData != nil {
+ return *m.ReturnForSaleData
+ }
+ return false
+}
+
+func (m *CPublishedFile_GetUserFiles_Request) GetReturnMetadata() bool {
+ if m != nil && m.ReturnMetadata != nil {
+ return *m.ReturnMetadata
+ }
+ return Default_CPublishedFile_GetUserFiles_Request_ReturnMetadata
+}
+
+type CPublishedFile_GetUserFiles_Request_KVTag struct {
+ Key *string `protobuf:"bytes,1,opt,name=key" json:"key,omitempty"`
+ Value *string `protobuf:"bytes,2,opt,name=value" json:"value,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CPublishedFile_GetUserFiles_Request_KVTag) Reset() {
+ *m = CPublishedFile_GetUserFiles_Request_KVTag{}
+}
+func (m *CPublishedFile_GetUserFiles_Request_KVTag) String() string { return proto.CompactTextString(m) }
+func (*CPublishedFile_GetUserFiles_Request_KVTag) ProtoMessage() {}
+func (*CPublishedFile_GetUserFiles_Request_KVTag) Descriptor() ([]byte, []int) {
+ return publishedfile_fileDescriptor0, []int{13, 0}
+}
+
+func (m *CPublishedFile_GetUserFiles_Request_KVTag) GetKey() string {
+ if m != nil && m.Key != nil {
+ return *m.Key
+ }
+ return ""
+}
+
+func (m *CPublishedFile_GetUserFiles_Request_KVTag) GetValue() string {
+ if m != nil && m.Value != nil {
+ return *m.Value
+ }
+ return ""
+}
+
+type CPublishedFile_GetUserFiles_Response struct {
+ Total *uint32 `protobuf:"varint,1,opt,name=total" json:"total,omitempty"`
+ Startindex *uint32 `protobuf:"varint,2,opt,name=startindex" json:"startindex,omitempty"`
+ Publishedfiledetails []*PublishedFileDetails `protobuf:"bytes,3,rep,name=publishedfiledetails" json:"publishedfiledetails,omitempty"`
+ Apps []*CPublishedFile_GetUserFiles_Response_App `protobuf:"bytes,4,rep,name=apps" json:"apps,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CPublishedFile_GetUserFiles_Response) Reset() { *m = CPublishedFile_GetUserFiles_Response{} }
+func (m *CPublishedFile_GetUserFiles_Response) String() string { return proto.CompactTextString(m) }
+func (*CPublishedFile_GetUserFiles_Response) ProtoMessage() {}
+func (*CPublishedFile_GetUserFiles_Response) Descriptor() ([]byte, []int) {
+ return publishedfile_fileDescriptor0, []int{14}
+}
+
+func (m *CPublishedFile_GetUserFiles_Response) GetTotal() uint32 {
+ if m != nil && m.Total != nil {
+ return *m.Total
+ }
+ return 0
+}
+
+func (m *CPublishedFile_GetUserFiles_Response) GetStartindex() uint32 {
+ if m != nil && m.Startindex != nil {
+ return *m.Startindex
+ }
+ return 0
+}
+
+func (m *CPublishedFile_GetUserFiles_Response) GetPublishedfiledetails() []*PublishedFileDetails {
+ if m != nil {
+ return m.Publishedfiledetails
+ }
+ return nil
+}
+
+func (m *CPublishedFile_GetUserFiles_Response) GetApps() []*CPublishedFile_GetUserFiles_Response_App {
+ if m != nil {
+ return m.Apps
+ }
+ return nil
+}
+
+type CPublishedFile_GetUserFiles_Response_App struct {
+ Appid *uint32 `protobuf:"varint,1,opt,name=appid" json:"appid,omitempty"`
+ Name *string `protobuf:"bytes,2,opt,name=name" json:"name,omitempty"`
+ Shortcutid *uint32 `protobuf:"varint,3,opt,name=shortcutid" json:"shortcutid,omitempty"`
+ Private *bool `protobuf:"varint,4,opt,name=private" json:"private,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CPublishedFile_GetUserFiles_Response_App) Reset() {
+ *m = CPublishedFile_GetUserFiles_Response_App{}
+}
+func (m *CPublishedFile_GetUserFiles_Response_App) String() string { return proto.CompactTextString(m) }
+func (*CPublishedFile_GetUserFiles_Response_App) ProtoMessage() {}
+func (*CPublishedFile_GetUserFiles_Response_App) Descriptor() ([]byte, []int) {
+ return publishedfile_fileDescriptor0, []int{14, 0}
+}
+
+func (m *CPublishedFile_GetUserFiles_Response_App) GetAppid() uint32 {
+ if m != nil && m.Appid != nil {
+ return *m.Appid
+ }
+ return 0
+}
+
+func (m *CPublishedFile_GetUserFiles_Response_App) GetName() string {
+ if m != nil && m.Name != nil {
+ return *m.Name
+ }
+ return ""
+}
+
+func (m *CPublishedFile_GetUserFiles_Response_App) GetShortcutid() uint32 {
+ if m != nil && m.Shortcutid != nil {
+ return *m.Shortcutid
+ }
+ return 0
+}
+
+func (m *CPublishedFile_GetUserFiles_Response_App) GetPrivate() bool {
+ if m != nil && m.Private != nil {
+ return *m.Private
+ }
+ return false
+}
+
+type CPublishedFile_Update_Request struct {
+ Appid *uint32 `protobuf:"varint,1,opt,name=appid" json:"appid,omitempty"`
+ Publishedfileid *uint64 `protobuf:"fixed64,2,opt,name=publishedfileid" json:"publishedfileid,omitempty"`
+ Title *string `protobuf:"bytes,3,opt,name=title" json:"title,omitempty"`
+ FileDescription *string `protobuf:"bytes,4,opt,name=file_description" json:"file_description,omitempty"`
+ Visibility *uint32 `protobuf:"varint,5,opt,name=visibility" json:"visibility,omitempty"`
+ Tags []string `protobuf:"bytes,6,rep,name=tags" json:"tags,omitempty"`
+ Filename *string `protobuf:"bytes,7,opt,name=filename" json:"filename,omitempty"`
+ PreviewFilename *string `protobuf:"bytes,8,opt,name=preview_filename" json:"preview_filename,omitempty"`
+ ImageWidth *uint32 `protobuf:"varint,15,opt,name=image_width" json:"image_width,omitempty"`
+ ImageHeight *uint32 `protobuf:"varint,16,opt,name=image_height" json:"image_height,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CPublishedFile_Update_Request) Reset() { *m = CPublishedFile_Update_Request{} }
+func (m *CPublishedFile_Update_Request) String() string { return proto.CompactTextString(m) }
+func (*CPublishedFile_Update_Request) ProtoMessage() {}
+func (*CPublishedFile_Update_Request) Descriptor() ([]byte, []int) { return publishedfile_fileDescriptor0, []int{15} }
+
+func (m *CPublishedFile_Update_Request) GetAppid() uint32 {
+ if m != nil && m.Appid != nil {
+ return *m.Appid
+ }
+ return 0
+}
+
+func (m *CPublishedFile_Update_Request) GetPublishedfileid() uint64 {
+ if m != nil && m.Publishedfileid != nil {
+ return *m.Publishedfileid
+ }
+ return 0
+}
+
+func (m *CPublishedFile_Update_Request) GetTitle() string {
+ if m != nil && m.Title != nil {
+ return *m.Title
+ }
+ return ""
+}
+
+func (m *CPublishedFile_Update_Request) GetFileDescription() string {
+ if m != nil && m.FileDescription != nil {
+ return *m.FileDescription
+ }
+ return ""
+}
+
+func (m *CPublishedFile_Update_Request) GetVisibility() uint32 {
+ if m != nil && m.Visibility != nil {
+ return *m.Visibility
+ }
+ return 0
+}
+
+func (m *CPublishedFile_Update_Request) GetTags() []string {
+ if m != nil {
+ return m.Tags
+ }
+ return nil
+}
+
+func (m *CPublishedFile_Update_Request) GetFilename() string {
+ if m != nil && m.Filename != nil {
+ return *m.Filename
+ }
+ return ""
+}
+
+func (m *CPublishedFile_Update_Request) GetPreviewFilename() string {
+ if m != nil && m.PreviewFilename != nil {
+ return *m.PreviewFilename
+ }
+ return ""
+}
+
+func (m *CPublishedFile_Update_Request) GetImageWidth() uint32 {
+ if m != nil && m.ImageWidth != nil {
+ return *m.ImageWidth
+ }
+ return 0
+}
+
+func (m *CPublishedFile_Update_Request) GetImageHeight() uint32 {
+ if m != nil && m.ImageHeight != nil {
+ return *m.ImageHeight
+ }
+ return 0
+}
+
+type CPublishedFile_Update_Response struct {
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CPublishedFile_Update_Response) Reset() { *m = CPublishedFile_Update_Response{} }
+func (m *CPublishedFile_Update_Response) String() string { return proto.CompactTextString(m) }
+func (*CPublishedFile_Update_Response) ProtoMessage() {}
+func (*CPublishedFile_Update_Response) Descriptor() ([]byte, []int) { return publishedfile_fileDescriptor0, []int{16} }
+
+type CPublishedFile_GetChangeHistoryEntry_Request struct {
+ Publishedfileid *uint64 `protobuf:"fixed64,1,opt,name=publishedfileid" json:"publishedfileid,omitempty"`
+ Timestamp *uint32 `protobuf:"varint,2,opt,name=timestamp" json:"timestamp,omitempty"`
+ Language *int32 `protobuf:"varint,3,opt,name=language" json:"language,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CPublishedFile_GetChangeHistoryEntry_Request) Reset() {
+ *m = CPublishedFile_GetChangeHistoryEntry_Request{}
+}
+func (m *CPublishedFile_GetChangeHistoryEntry_Request) String() string {
+ return proto.CompactTextString(m)
+}
+func (*CPublishedFile_GetChangeHistoryEntry_Request) ProtoMessage() {}
+func (*CPublishedFile_GetChangeHistoryEntry_Request) Descriptor() ([]byte, []int) {
+ return publishedfile_fileDescriptor0, []int{17}
+}
+
+func (m *CPublishedFile_GetChangeHistoryEntry_Request) GetPublishedfileid() uint64 {
+ if m != nil && m.Publishedfileid != nil {
+ return *m.Publishedfileid
+ }
+ return 0
+}
+
+func (m *CPublishedFile_GetChangeHistoryEntry_Request) GetTimestamp() uint32 {
+ if m != nil && m.Timestamp != nil {
+ return *m.Timestamp
+ }
+ return 0
+}
+
+func (m *CPublishedFile_GetChangeHistoryEntry_Request) GetLanguage() int32 {
+ if m != nil && m.Language != nil {
+ return *m.Language
+ }
+ return 0
+}
+
+type CPublishedFile_GetChangeHistoryEntry_Response struct {
+ ChangeDescription *string `protobuf:"bytes,1,opt,name=change_description" json:"change_description,omitempty"`
+ Language *int32 `protobuf:"varint,2,opt,name=language" json:"language,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CPublishedFile_GetChangeHistoryEntry_Response) Reset() {
+ *m = CPublishedFile_GetChangeHistoryEntry_Response{}
+}
+func (m *CPublishedFile_GetChangeHistoryEntry_Response) String() string {
+ return proto.CompactTextString(m)
+}
+func (*CPublishedFile_GetChangeHistoryEntry_Response) ProtoMessage() {}
+func (*CPublishedFile_GetChangeHistoryEntry_Response) Descriptor() ([]byte, []int) {
+ return publishedfile_fileDescriptor0, []int{18}
+}
+
+func (m *CPublishedFile_GetChangeHistoryEntry_Response) GetChangeDescription() string {
+ if m != nil && m.ChangeDescription != nil {
+ return *m.ChangeDescription
+ }
+ return ""
+}
+
+func (m *CPublishedFile_GetChangeHistoryEntry_Response) GetLanguage() int32 {
+ if m != nil && m.Language != nil {
+ return *m.Language
+ }
+ return 0
+}
+
+type CPublishedFile_GetChangeHistory_Request struct {
+ Publishedfileid *uint64 `protobuf:"fixed64,1,opt,name=publishedfileid" json:"publishedfileid,omitempty"`
+ TotalOnly *bool `protobuf:"varint,2,opt,name=total_only" json:"total_only,omitempty"`
+ Startindex *uint32 `protobuf:"varint,3,opt,name=startindex" json:"startindex,omitempty"`
+ Count *uint32 `protobuf:"varint,4,opt,name=count" json:"count,omitempty"`
+ Language *int32 `protobuf:"varint,5,opt,name=language,def=0" json:"language,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CPublishedFile_GetChangeHistory_Request) Reset() {
+ *m = CPublishedFile_GetChangeHistory_Request{}
+}
+func (m *CPublishedFile_GetChangeHistory_Request) String() string { return proto.CompactTextString(m) }
+func (*CPublishedFile_GetChangeHistory_Request) ProtoMessage() {}
+func (*CPublishedFile_GetChangeHistory_Request) Descriptor() ([]byte, []int) {
+ return publishedfile_fileDescriptor0, []int{19}
+}
+
+const Default_CPublishedFile_GetChangeHistory_Request_Language int32 = 0
+
+func (m *CPublishedFile_GetChangeHistory_Request) GetPublishedfileid() uint64 {
+ if m != nil && m.Publishedfileid != nil {
+ return *m.Publishedfileid
+ }
+ return 0
+}
+
+func (m *CPublishedFile_GetChangeHistory_Request) GetTotalOnly() bool {
+ if m != nil && m.TotalOnly != nil {
+ return *m.TotalOnly
+ }
+ return false
+}
+
+func (m *CPublishedFile_GetChangeHistory_Request) GetStartindex() uint32 {
+ if m != nil && m.Startindex != nil {
+ return *m.Startindex
+ }
+ return 0
+}
+
+func (m *CPublishedFile_GetChangeHistory_Request) GetCount() uint32 {
+ if m != nil && m.Count != nil {
+ return *m.Count
+ }
+ return 0
+}
+
+func (m *CPublishedFile_GetChangeHistory_Request) GetLanguage() int32 {
+ if m != nil && m.Language != nil {
+ return *m.Language
+ }
+ return Default_CPublishedFile_GetChangeHistory_Request_Language
+}
+
+type CPublishedFile_GetChangeHistory_Response struct {
+ Changes []*CPublishedFile_GetChangeHistory_Response_ChangeLog `protobuf:"bytes,1,rep,name=changes" json:"changes,omitempty"`
+ Total *uint32 `protobuf:"varint,2,opt,name=total" json:"total,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CPublishedFile_GetChangeHistory_Response) Reset() {
+ *m = CPublishedFile_GetChangeHistory_Response{}
+}
+func (m *CPublishedFile_GetChangeHistory_Response) String() string { return proto.CompactTextString(m) }
+func (*CPublishedFile_GetChangeHistory_Response) ProtoMessage() {}
+func (*CPublishedFile_GetChangeHistory_Response) Descriptor() ([]byte, []int) {
+ return publishedfile_fileDescriptor0, []int{20}
+}
+
+func (m *CPublishedFile_GetChangeHistory_Response) GetChanges() []*CPublishedFile_GetChangeHistory_Response_ChangeLog {
+ if m != nil {
+ return m.Changes
+ }
+ return nil
+}
+
+func (m *CPublishedFile_GetChangeHistory_Response) GetTotal() uint32 {
+ if m != nil && m.Total != nil {
+ return *m.Total
+ }
+ return 0
+}
+
+type CPublishedFile_GetChangeHistory_Response_ChangeLog struct {
+ Timestamp *uint32 `protobuf:"varint,1,opt,name=timestamp" json:"timestamp,omitempty"`
+ ChangeDescription *string `protobuf:"bytes,2,opt,name=change_description" json:"change_description,omitempty"`
+ Language *int32 `protobuf:"varint,3,opt,name=language" json:"language,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CPublishedFile_GetChangeHistory_Response_ChangeLog) Reset() {
+ *m = CPublishedFile_GetChangeHistory_Response_ChangeLog{}
+}
+func (m *CPublishedFile_GetChangeHistory_Response_ChangeLog) String() string {
+ return proto.CompactTextString(m)
+}
+func (*CPublishedFile_GetChangeHistory_Response_ChangeLog) ProtoMessage() {}
+func (*CPublishedFile_GetChangeHistory_Response_ChangeLog) Descriptor() ([]byte, []int) {
+ return publishedfile_fileDescriptor0, []int{20, 0}
+}
+
+func (m *CPublishedFile_GetChangeHistory_Response_ChangeLog) GetTimestamp() uint32 {
+ if m != nil && m.Timestamp != nil {
+ return *m.Timestamp
+ }
+ return 0
+}
+
+func (m *CPublishedFile_GetChangeHistory_Response_ChangeLog) GetChangeDescription() string {
+ if m != nil && m.ChangeDescription != nil {
+ return *m.ChangeDescription
+ }
+ return ""
+}
+
+func (m *CPublishedFile_GetChangeHistory_Response_ChangeLog) GetLanguage() int32 {
+ if m != nil && m.Language != nil {
+ return *m.Language
+ }
+ return 0
+}
+
+type CPublishedFile_RefreshVotingQueue_Request struct {
+ Appid *uint32 `protobuf:"varint,1,opt,name=appid" json:"appid,omitempty"`
+ MatchingFileType *uint32 `protobuf:"varint,2,opt,name=matching_file_type" json:"matching_file_type,omitempty"`
+ Tags []string `protobuf:"bytes,3,rep,name=tags" json:"tags,omitempty"`
+ MatchAllTags *bool `protobuf:"varint,4,opt,name=match_all_tags,def=1" json:"match_all_tags,omitempty"`
+ ExcludedTags []string `protobuf:"bytes,5,rep,name=excluded_tags" json:"excluded_tags,omitempty"`
+ DesiredQueueSize *uint32 `protobuf:"varint,6,opt,name=desired_queue_size" json:"desired_queue_size,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CPublishedFile_RefreshVotingQueue_Request) Reset() {
+ *m = CPublishedFile_RefreshVotingQueue_Request{}
+}
+func (m *CPublishedFile_RefreshVotingQueue_Request) String() string { return proto.CompactTextString(m) }
+func (*CPublishedFile_RefreshVotingQueue_Request) ProtoMessage() {}
+func (*CPublishedFile_RefreshVotingQueue_Request) Descriptor() ([]byte, []int) {
+ return publishedfile_fileDescriptor0, []int{21}
+}
+
+const Default_CPublishedFile_RefreshVotingQueue_Request_MatchAllTags bool = true
+
+func (m *CPublishedFile_RefreshVotingQueue_Request) GetAppid() uint32 {
+ if m != nil && m.Appid != nil {
+ return *m.Appid
+ }
+ return 0
+}
+
+func (m *CPublishedFile_RefreshVotingQueue_Request) GetMatchingFileType() uint32 {
+ if m != nil && m.MatchingFileType != nil {
+ return *m.MatchingFileType
+ }
+ return 0
+}
+
+func (m *CPublishedFile_RefreshVotingQueue_Request) GetTags() []string {
+ if m != nil {
+ return m.Tags
+ }
+ return nil
+}
+
+func (m *CPublishedFile_RefreshVotingQueue_Request) GetMatchAllTags() bool {
+ if m != nil && m.MatchAllTags != nil {
+ return *m.MatchAllTags
+ }
+ return Default_CPublishedFile_RefreshVotingQueue_Request_MatchAllTags
+}
+
+func (m *CPublishedFile_RefreshVotingQueue_Request) GetExcludedTags() []string {
+ if m != nil {
+ return m.ExcludedTags
+ }
+ return nil
+}
+
+func (m *CPublishedFile_RefreshVotingQueue_Request) GetDesiredQueueSize() uint32 {
+ if m != nil && m.DesiredQueueSize != nil {
+ return *m.DesiredQueueSize
+ }
+ return 0
+}
+
+type CPublishedFile_RefreshVotingQueue_Response struct {
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CPublishedFile_RefreshVotingQueue_Response) Reset() {
+ *m = CPublishedFile_RefreshVotingQueue_Response{}
+}
+func (m *CPublishedFile_RefreshVotingQueue_Response) String() string {
+ return proto.CompactTextString(m)
+}
+func (*CPublishedFile_RefreshVotingQueue_Response) ProtoMessage() {}
+func (*CPublishedFile_RefreshVotingQueue_Response) Descriptor() ([]byte, []int) {
+ return publishedfile_fileDescriptor0, []int{22}
+}
+
+type CPublishedFile_QueryFiles_Request struct {
+ QueryType *uint32 `protobuf:"varint,1,opt,name=query_type" json:"query_type,omitempty"`
+ Page *uint32 `protobuf:"varint,2,opt,name=page" json:"page,omitempty"`
+ Numperpage *uint32 `protobuf:"varint,3,opt,name=numperpage,def=1" json:"numperpage,omitempty"`
+ CreatorAppid *uint32 `protobuf:"varint,4,opt,name=creator_appid" json:"creator_appid,omitempty"`
+ Appid *uint32 `protobuf:"varint,5,opt,name=appid" json:"appid,omitempty"`
+ Requiredtags []string `protobuf:"bytes,6,rep,name=requiredtags" json:"requiredtags,omitempty"`
+ Excludedtags []string `protobuf:"bytes,7,rep,name=excludedtags" json:"excludedtags,omitempty"`
+ MatchAllTags *bool `protobuf:"varint,8,opt,name=match_all_tags,def=1" json:"match_all_tags,omitempty"`
+ RequiredFlags []string `protobuf:"bytes,9,rep,name=required_flags" json:"required_flags,omitempty"`
+ OmittedFlags []string `protobuf:"bytes,10,rep,name=omitted_flags" json:"omitted_flags,omitempty"`
+ SearchText *string `protobuf:"bytes,11,opt,name=search_text" json:"search_text,omitempty"`
+ Filetype *uint32 `protobuf:"varint,12,opt,name=filetype" json:"filetype,omitempty"`
+ ChildPublishedfileid *uint64 `protobuf:"fixed64,13,opt,name=child_publishedfileid" json:"child_publishedfileid,omitempty"`
+ Days *uint32 `protobuf:"varint,14,opt,name=days" json:"days,omitempty"`
+ IncludeRecentVotesOnly *bool `protobuf:"varint,15,opt,name=include_recent_votes_only" json:"include_recent_votes_only,omitempty"`
+ CacheMaxAgeSeconds *uint32 `protobuf:"varint,31,opt,name=cache_max_age_seconds,def=0" json:"cache_max_age_seconds,omitempty"`
+ Language *int32 `protobuf:"varint,33,opt,name=language,def=0" json:"language,omitempty"`
+ RequiredKvTags []*CPublishedFile_QueryFiles_Request_KVTag `protobuf:"bytes,34,rep,name=required_kv_tags" json:"required_kv_tags,omitempty"`
+ Totalonly *bool `protobuf:"varint,16,opt,name=totalonly" json:"totalonly,omitempty"`
+ ReturnVoteData *bool `protobuf:"varint,17,opt,name=return_vote_data" json:"return_vote_data,omitempty"`
+ ReturnTags *bool `protobuf:"varint,18,opt,name=return_tags" json:"return_tags,omitempty"`
+ ReturnKvTags *bool `protobuf:"varint,19,opt,name=return_kv_tags" json:"return_kv_tags,omitempty"`
+ ReturnPreviews *bool `protobuf:"varint,20,opt,name=return_previews" json:"return_previews,omitempty"`
+ ReturnChildren *bool `protobuf:"varint,21,opt,name=return_children" json:"return_children,omitempty"`
+ ReturnShortDescription *bool `protobuf:"varint,22,opt,name=return_short_description" json:"return_short_description,omitempty"`
+ ReturnForSaleData *bool `protobuf:"varint,30,opt,name=return_for_sale_data" json:"return_for_sale_data,omitempty"`
+ ReturnMetadata *bool `protobuf:"varint,32,opt,name=return_metadata,def=0" json:"return_metadata,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CPublishedFile_QueryFiles_Request) Reset() { *m = CPublishedFile_QueryFiles_Request{} }
+func (m *CPublishedFile_QueryFiles_Request) String() string { return proto.CompactTextString(m) }
+func (*CPublishedFile_QueryFiles_Request) ProtoMessage() {}
+func (*CPublishedFile_QueryFiles_Request) Descriptor() ([]byte, []int) {
+ return publishedfile_fileDescriptor0, []int{23}
+}
+
+const Default_CPublishedFile_QueryFiles_Request_Numperpage uint32 = 1
+const Default_CPublishedFile_QueryFiles_Request_MatchAllTags bool = true
+const Default_CPublishedFile_QueryFiles_Request_CacheMaxAgeSeconds uint32 = 0
+const Default_CPublishedFile_QueryFiles_Request_Language int32 = 0
+const Default_CPublishedFile_QueryFiles_Request_ReturnMetadata bool = false
+
+func (m *CPublishedFile_QueryFiles_Request) GetQueryType() uint32 {
+ if m != nil && m.QueryType != nil {
+ return *m.QueryType
+ }
+ return 0
+}
+
+func (m *CPublishedFile_QueryFiles_Request) GetPage() uint32 {
+ if m != nil && m.Page != nil {
+ return *m.Page
+ }
+ return 0
+}
+
+func (m *CPublishedFile_QueryFiles_Request) GetNumperpage() uint32 {
+ if m != nil && m.Numperpage != nil {
+ return *m.Numperpage
+ }
+ return Default_CPublishedFile_QueryFiles_Request_Numperpage
+}
+
+func (m *CPublishedFile_QueryFiles_Request) GetCreatorAppid() uint32 {
+ if m != nil && m.CreatorAppid != nil {
+ return *m.CreatorAppid
+ }
+ return 0
+}
+
+func (m *CPublishedFile_QueryFiles_Request) GetAppid() uint32 {
+ if m != nil && m.Appid != nil {
+ return *m.Appid
+ }
+ return 0
+}
+
+func (m *CPublishedFile_QueryFiles_Request) GetRequiredtags() []string {
+ if m != nil {
+ return m.Requiredtags
+ }
+ return nil
+}
+
+func (m *CPublishedFile_QueryFiles_Request) GetExcludedtags() []string {
+ if m != nil {
+ return m.Excludedtags
+ }
+ return nil
+}
+
+func (m *CPublishedFile_QueryFiles_Request) GetMatchAllTags() bool {
+ if m != nil && m.MatchAllTags != nil {
+ return *m.MatchAllTags
+ }
+ return Default_CPublishedFile_QueryFiles_Request_MatchAllTags
+}
+
+func (m *CPublishedFile_QueryFiles_Request) GetRequiredFlags() []string {
+ if m != nil {
+ return m.RequiredFlags
+ }
+ return nil
+}
+
+func (m *CPublishedFile_QueryFiles_Request) GetOmittedFlags() []string {
+ if m != nil {
+ return m.OmittedFlags
+ }
+ return nil
+}
+
+func (m *CPublishedFile_QueryFiles_Request) GetSearchText() string {
+ if m != nil && m.SearchText != nil {
+ return *m.SearchText
+ }
+ return ""
+}
+
+func (m *CPublishedFile_QueryFiles_Request) GetFiletype() uint32 {
+ if m != nil && m.Filetype != nil {
+ return *m.Filetype
+ }
+ return 0
+}
+
+func (m *CPublishedFile_QueryFiles_Request) GetChildPublishedfileid() uint64 {
+ if m != nil && m.ChildPublishedfileid != nil {
+ return *m.ChildPublishedfileid
+ }
+ return 0
+}
+
+func (m *CPublishedFile_QueryFiles_Request) GetDays() uint32 {
+ if m != nil && m.Days != nil {
+ return *m.Days
+ }
+ return 0
+}
+
+func (m *CPublishedFile_QueryFiles_Request) GetIncludeRecentVotesOnly() bool {
+ if m != nil && m.IncludeRecentVotesOnly != nil {
+ return *m.IncludeRecentVotesOnly
+ }
+ return false
+}
+
+func (m *CPublishedFile_QueryFiles_Request) GetCacheMaxAgeSeconds() uint32 {
+ if m != nil && m.CacheMaxAgeSeconds != nil {
+ return *m.CacheMaxAgeSeconds
+ }
+ return Default_CPublishedFile_QueryFiles_Request_CacheMaxAgeSeconds
+}
+
+func (m *CPublishedFile_QueryFiles_Request) GetLanguage() int32 {
+ if m != nil && m.Language != nil {
+ return *m.Language
+ }
+ return Default_CPublishedFile_QueryFiles_Request_Language
+}
+
+func (m *CPublishedFile_QueryFiles_Request) GetRequiredKvTags() []*CPublishedFile_QueryFiles_Request_KVTag {
+ if m != nil {
+ return m.RequiredKvTags
+ }
+ return nil
+}
+
+func (m *CPublishedFile_QueryFiles_Request) GetTotalonly() bool {
+ if m != nil && m.Totalonly != nil {
+ return *m.Totalonly
+ }
+ return false
+}
+
+func (m *CPublishedFile_QueryFiles_Request) GetReturnVoteData() bool {
+ if m != nil && m.ReturnVoteData != nil {
+ return *m.ReturnVoteData
+ }
+ return false
+}
+
+func (m *CPublishedFile_QueryFiles_Request) GetReturnTags() bool {
+ if m != nil && m.ReturnTags != nil {
+ return *m.ReturnTags
+ }
+ return false
+}
+
+func (m *CPublishedFile_QueryFiles_Request) GetReturnKvTags() bool {
+ if m != nil && m.ReturnKvTags != nil {
+ return *m.ReturnKvTags
+ }
+ return false
+}
+
+func (m *CPublishedFile_QueryFiles_Request) GetReturnPreviews() bool {
+ if m != nil && m.ReturnPreviews != nil {
+ return *m.ReturnPreviews
+ }
+ return false
+}
+
+func (m *CPublishedFile_QueryFiles_Request) GetReturnChildren() bool {
+ if m != nil && m.ReturnChildren != nil {
+ return *m.ReturnChildren
+ }
+ return false
+}
+
+func (m *CPublishedFile_QueryFiles_Request) GetReturnShortDescription() bool {
+ if m != nil && m.ReturnShortDescription != nil {
+ return *m.ReturnShortDescription
+ }
+ return false
+}
+
+func (m *CPublishedFile_QueryFiles_Request) GetReturnForSaleData() bool {
+ if m != nil && m.ReturnForSaleData != nil {
+ return *m.ReturnForSaleData
+ }
+ return false
+}
+
+func (m *CPublishedFile_QueryFiles_Request) GetReturnMetadata() bool {
+ if m != nil && m.ReturnMetadata != nil {
+ return *m.ReturnMetadata
+ }
+ return Default_CPublishedFile_QueryFiles_Request_ReturnMetadata
+}
+
+type CPublishedFile_QueryFiles_Request_KVTag struct {
+ Key *string `protobuf:"bytes,1,opt,name=key" json:"key,omitempty"`
+ Value *string `protobuf:"bytes,2,opt,name=value" json:"value,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CPublishedFile_QueryFiles_Request_KVTag) Reset() {
+ *m = CPublishedFile_QueryFiles_Request_KVTag{}
+}
+func (m *CPublishedFile_QueryFiles_Request_KVTag) String() string { return proto.CompactTextString(m) }
+func (*CPublishedFile_QueryFiles_Request_KVTag) ProtoMessage() {}
+func (*CPublishedFile_QueryFiles_Request_KVTag) Descriptor() ([]byte, []int) {
+ return publishedfile_fileDescriptor0, []int{23, 0}
+}
+
+func (m *CPublishedFile_QueryFiles_Request_KVTag) GetKey() string {
+ if m != nil && m.Key != nil {
+ return *m.Key
+ }
+ return ""
+}
+
+func (m *CPublishedFile_QueryFiles_Request_KVTag) GetValue() string {
+ if m != nil && m.Value != nil {
+ return *m.Value
+ }
+ return ""
+}
+
+type CPublishedFile_QueryFiles_Response struct {
+ Total *uint32 `protobuf:"varint,1,opt,name=total" json:"total,omitempty"`
+ Publishedfiledetails []*PublishedFileDetails `protobuf:"bytes,2,rep,name=publishedfiledetails" json:"publishedfiledetails,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CPublishedFile_QueryFiles_Response) Reset() { *m = CPublishedFile_QueryFiles_Response{} }
+func (m *CPublishedFile_QueryFiles_Response) String() string { return proto.CompactTextString(m) }
+func (*CPublishedFile_QueryFiles_Response) ProtoMessage() {}
+func (*CPublishedFile_QueryFiles_Response) Descriptor() ([]byte, []int) {
+ return publishedfile_fileDescriptor0, []int{24}
+}
+
+func (m *CPublishedFile_QueryFiles_Response) GetTotal() uint32 {
+ if m != nil && m.Total != nil {
+ return *m.Total
+ }
+ return 0
+}
+
+func (m *CPublishedFile_QueryFiles_Response) GetPublishedfiledetails() []*PublishedFileDetails {
+ if m != nil {
+ return m.Publishedfiledetails
+ }
+ return nil
+}
+
+func init() {
+ proto.RegisterType((*CPublishedFile_Subscribe_Request)(nil), "CPublishedFile_Subscribe_Request")
+ proto.RegisterType((*CPublishedFile_Subscribe_Response)(nil), "CPublishedFile_Subscribe_Response")
+ proto.RegisterType((*CPublishedFile_Unsubscribe_Request)(nil), "CPublishedFile_Unsubscribe_Request")
+ proto.RegisterType((*CPublishedFile_Unsubscribe_Response)(nil), "CPublishedFile_Unsubscribe_Response")
+ proto.RegisterType((*CPublishedFile_CanSubscribe_Request)(nil), "CPublishedFile_CanSubscribe_Request")
+ proto.RegisterType((*CPublishedFile_CanSubscribe_Response)(nil), "CPublishedFile_CanSubscribe_Response")
+ proto.RegisterType((*CPublishedFile_Publish_Request)(nil), "CPublishedFile_Publish_Request")
+ proto.RegisterType((*CPublishedFile_Publish_Response)(nil), "CPublishedFile_Publish_Response")
+ proto.RegisterType((*CPublishedFile_GetDetails_Request)(nil), "CPublishedFile_GetDetails_Request")
+ proto.RegisterType((*PublishedFileDetails)(nil), "PublishedFileDetails")
+ proto.RegisterType((*PublishedFileDetails_Tag)(nil), "PublishedFileDetails.Tag")
+ proto.RegisterType((*PublishedFileDetails_Preview)(nil), "PublishedFileDetails.Preview")
+ proto.RegisterType((*PublishedFileDetails_Child)(nil), "PublishedFileDetails.Child")
+ proto.RegisterType((*PublishedFileDetails_KVTag)(nil), "PublishedFileDetails.KVTag")
+ proto.RegisterType((*PublishedFileDetails_VoteData)(nil), "PublishedFileDetails.VoteData")
+ proto.RegisterType((*PublishedFileDetails_ForSaleData)(nil), "PublishedFileDetails.ForSaleData")
+ proto.RegisterType((*CPublishedFile_GetDetails_Response)(nil), "CPublishedFile_GetDetails_Response")
+ proto.RegisterType((*CPublishedFile_GetItemInfo_Request)(nil), "CPublishedFile_GetItemInfo_Request")
+ proto.RegisterType((*CPublishedFile_GetItemInfo_Request_WorkshopItem)(nil), "CPublishedFile_GetItemInfo_Request.WorkshopItem")
+ proto.RegisterType((*CPublishedFile_GetItemInfo_Response)(nil), "CPublishedFile_GetItemInfo_Response")
+ proto.RegisterType((*CPublishedFile_GetItemInfo_Response_WorkshopItemInfo)(nil), "CPublishedFile_GetItemInfo_Response.WorkshopItemInfo")
+ proto.RegisterType((*CPublishedFile_GetUserFiles_Request)(nil), "CPublishedFile_GetUserFiles_Request")
+ proto.RegisterType((*CPublishedFile_GetUserFiles_Request_KVTag)(nil), "CPublishedFile_GetUserFiles_Request.KVTag")
+ proto.RegisterType((*CPublishedFile_GetUserFiles_Response)(nil), "CPublishedFile_GetUserFiles_Response")
+ proto.RegisterType((*CPublishedFile_GetUserFiles_Response_App)(nil), "CPublishedFile_GetUserFiles_Response.App")
+ proto.RegisterType((*CPublishedFile_Update_Request)(nil), "CPublishedFile_Update_Request")
+ proto.RegisterType((*CPublishedFile_Update_Response)(nil), "CPublishedFile_Update_Response")
+ proto.RegisterType((*CPublishedFile_GetChangeHistoryEntry_Request)(nil), "CPublishedFile_GetChangeHistoryEntry_Request")
+ proto.RegisterType((*CPublishedFile_GetChangeHistoryEntry_Response)(nil), "CPublishedFile_GetChangeHistoryEntry_Response")
+ proto.RegisterType((*CPublishedFile_GetChangeHistory_Request)(nil), "CPublishedFile_GetChangeHistory_Request")
+ proto.RegisterType((*CPublishedFile_GetChangeHistory_Response)(nil), "CPublishedFile_GetChangeHistory_Response")
+ proto.RegisterType((*CPublishedFile_GetChangeHistory_Response_ChangeLog)(nil), "CPublishedFile_GetChangeHistory_Response.ChangeLog")
+ proto.RegisterType((*CPublishedFile_RefreshVotingQueue_Request)(nil), "CPublishedFile_RefreshVotingQueue_Request")
+ proto.RegisterType((*CPublishedFile_RefreshVotingQueue_Response)(nil), "CPublishedFile_RefreshVotingQueue_Response")
+ proto.RegisterType((*CPublishedFile_QueryFiles_Request)(nil), "CPublishedFile_QueryFiles_Request")
+ proto.RegisterType((*CPublishedFile_QueryFiles_Request_KVTag)(nil), "CPublishedFile_QueryFiles_Request.KVTag")
+ proto.RegisterType((*CPublishedFile_QueryFiles_Response)(nil), "CPublishedFile_QueryFiles_Response")
+ proto.RegisterEnum("PublishedFileDetails_EPublishedFileForSaleStatus", PublishedFileDetails_EPublishedFileForSaleStatus_name, PublishedFileDetails_EPublishedFileForSaleStatus_value)
+}
+
+var publishedfile_fileDescriptor0 = []byte{
+ // 4973 bytes of a gzipped FileDescriptorProto
+ 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x09, 0x6e, 0x88, 0x02, 0xff, 0xbc, 0x5b, 0x4b, 0x70, 0x1b, 0x47,
+ 0x7a, 0x0e, 0xf8, 0x66, 0x53, 0x14, 0xa9, 0x31, 0x69, 0x43, 0xd0, 0x4a, 0x1a, 0x41, 0x92, 0x45,
+ 0x4a, 0xd4, 0x58, 0x0f, 0xcb, 0x92, 0x69, 0x7b, 0x6d, 0x41, 0x24, 0x6d, 0xda, 0x7a, 0x50, 0x24,
+ 0xa5, 0xb5, 0xe3, 0xdd, 0x9d, 0x1d, 0x62, 0x1a, 0xc4, 0x98, 0x03, 0x0c, 0x3c, 0x3d, 0x20, 0x8d,
+ 0x3d, 0x39, 0x5b, 0x95, 0xa4, 0x6a, 0x93, 0x54, 0x25, 0x95, 0x4a, 0x2a, 0xa7, 0x9c, 0x92, 0x7b,
+ 0x2e, 0xa9, 0x4a, 0x55, 0x2e, 0x39, 0xe6, 0x90, 0x5c, 0x72, 0xcc, 0x35, 0x95, 0x63, 0x0e, 0xb9,
+ 0xe4, 0x9c, 0xff, 0xff, 0xbb, 0x7b, 0x30, 0x2f, 0x90, 0x90, 0x1f, 0x7b, 0xd8, 0xb5, 0xd8, 0x8f,
+ 0xaf, 0xff, 0xee, 0xfe, 0x9f, 0x5f, 0x0f, 0xd8, 0x4d, 0x11, 0x71, 0xa7, 0xd5, 0xe2, 0x42, 0x38,
+ 0xfb, 0x5c, 0xd8, 0x9d, 0xee, 0x9e, 0xef, 0x89, 0x26, 0x77, 0x1b, 0x9e, 0xcf, 0x2d, 0xea, 0xab,
+ 0xfb, 0x1e, 0x6f, 0x47, 0x56, 0x27, 0x0c, 0xa2, 0xa0, 0xb2, 0x92, 0x1e, 0xde, 0x6d, 0x7b, 0x0d,
+ 0x8f, 0xbb, 0xf6, 0x9e, 0x23, 0x0a, 0x46, 0x57, 0x23, 0x66, 0x3e, 0xda, 0xd2, 0x88, 0x1b, 0x80,
+ 0x68, 0xef, 0x74, 0xf7, 0x44, 0x3d, 0xf4, 0xf6, 0xb8, 0xbd, 0xcd, 0xbf, 0xee, 0x72, 0x11, 0x19,
+ 0x6f, 0xb0, 0xb9, 0xd4, 0xa2, 0x9e, 0x5b, 0x2e, 0x99, 0xa5, 0xa5, 0x31, 0xe3, 0x0c, 0x9b, 0x86,
+ 0xd6, 0xc8, 0x8e, 0x7a, 0x1d, 0x5e, 0x1e, 0x81, 0xa6, 0x59, 0x63, 0x96, 0x8d, 0x3b, 0x9d, 0x0e,
+ 0x8c, 0x18, 0x85, 0x3f, 0xc7, 0x8d, 0x45, 0x36, 0xdb, 0x0e, 0x22, 0xaf, 0xd1, 0xb3, 0xe5, 0xaa,
+ 0xe5, 0x31, 0x68, 0x9e, 0xaa, 0x5e, 0x66, 0x97, 0x8e, 0x59, 0x55, 0x74, 0x82, 0xb6, 0xe0, 0xd5,
+ 0x43, 0x56, 0xcd, 0x0c, 0x7a, 0xd1, 0x16, 0xbf, 0x03, 0xe1, 0xae, 0xb2, 0xcb, 0xc7, 0xae, 0xab,
+ 0xc4, 0xfb, 0x69, 0x6e, 0xd8, 0x23, 0xa7, 0x3d, 0xfc, 0xe1, 0x55, 0x3f, 0x60, 0x57, 0x8e, 0x9f,
+ 0x2f, 0xd7, 0x41, 0x29, 0xeb, 0x4e, 0xdb, 0x8e, 0x25, 0xa0, 0xe9, 0x53, 0xd5, 0x7f, 0x63, 0xec,
+ 0x42, 0x66, 0xbe, 0xfa, 0x2b, 0x5e, 0xfa, 0x7d, 0xbd, 0x5d, 0x9c, 0x31, 0x5b, 0xbb, 0xf9, 0x9b,
+ 0x7f, 0x2c, 0x2f, 0x3f, 0xec, 0x74, 0xcc, 0x4d, 0xd7, 0x8c, 0x9a, 0x9e, 0x30, 0x51, 0x1c, 0x13,
+ 0xfe, 0xbb, 0xc7, 0xbd, 0xf6, 0xbe, 0x19, 0x4b, 0x69, 0x6e, 0x6c, 0x3f, 0x7b, 0x62, 0x19, 0x8f,
+ 0xd8, 0xe9, 0x3a, 0x08, 0xd0, 0x6d, 0xf1, 0xd0, 0x96, 0x30, 0x74, 0x88, 0xb5, 0x1b, 0x00, 0x73,
+ 0x6d, 0x18, 0x98, 0xdd, 0x67, 0x96, 0xf1, 0x19, 0x08, 0xef, 0x07, 0x5d, 0xda, 0x79, 0xdb, 0x69,
+ 0x71, 0x3a, 0xf9, 0xe9, 0xda, 0xdb, 0x80, 0x71, 0xeb, 0x29, 0xfc, 0x6d, 0x06, 0x0d, 0x00, 0xe1,
+ 0x12, 0x23, 0x0a, 0xf4, 0x6c, 0xd3, 0x6b, 0x53, 0x73, 0x57, 0xf0, 0xf0, 0x9a, 0x30, 0x09, 0xc2,
+ 0x32, 0xbe, 0x64, 0x8b, 0x9d, 0x90, 0x1f, 0x7a, 0xfc, 0xc8, 0x4e, 0x83, 0x8e, 0x11, 0xe8, 0xfb,
+ 0x00, 0xfa, 0xa0, 0x08, 0x14, 0x50, 0x4c, 0x47, 0x50, 0x53, 0x5f, 0x3a, 0xec, 0x04, 0x68, 0x05,
+ 0x68, 0x19, 0xf7, 0xd8, 0x78, 0xe4, 0x45, 0x3e, 0x2f, 0x8f, 0x13, 0xd8, 0x9b, 0x00, 0x56, 0xdd,
+ 0xe5, 0xdf, 0x44, 0x26, 0xb5, 0x9a, 0x8d, 0x20, 0x2c, 0x00, 0xb0, 0x8c, 0x0d, 0x36, 0x8f, 0xff,
+ 0xb0, 0x5d, 0x8e, 0xb7, 0xd3, 0x89, 0xbc, 0xa0, 0x5d, 0x9e, 0x20, 0x84, 0x15, 0x40, 0x58, 0x22,
+ 0x84, 0x44, 0xdf, 0x40, 0x9c, 0xc7, 0x6c, 0x9a, 0x70, 0x48, 0x5b, 0x27, 0xe9, 0xa0, 0xdf, 0x05,
+ 0x80, 0x7b, 0x4b, 0xeb, 0x3f, 0x0b, 0xc2, 0x03, 0xd1, 0x0c, 0x3a, 0x78, 0xc5, 0xbb, 0xd0, 0xbb,
+ 0x6c, 0xe2, 0xff, 0xe3, 0x1e, 0x75, 0x4f, 0xf6, 0xf4, 0x2c, 0x63, 0x93, 0xbd, 0x1e, 0xdf, 0x1d,
+ 0x8c, 0x08, 0xa3, 0x7a, 0x37, 0xb2, 0xe9, 0xa8, 0xa6, 0x48, 0xb6, 0x65, 0x80, 0xbe, 0xba, 0xa3,
+ 0x3a, 0x4c, 0xec, 0x18, 0x28, 0xd8, 0x26, 0x9b, 0xef, 0x05, 0xdd, 0xa8, 0x0b, 0x2a, 0x89, 0xb7,
+ 0x41, 0x20, 0xd3, 0x04, 0xf2, 0x16, 0x80, 0xdc, 0x58, 0x7a, 0x46, 0xfb, 0x72, 0xfc, 0x65, 0xf3,
+ 0x85, 0xbc, 0xac, 0x2f, 0x82, 0xee, 0x2e, 0x8c, 0x36, 0x9d, 0x7a, 0x3d, 0xe8, 0xb6, 0x23, 0x53,
+ 0xcf, 0xb2, 0x8c, 0x9f, 0xb3, 0x39, 0x0d, 0x75, 0xe8, 0xb9, 0x3c, 0x00, 0x95, 0x62, 0x84, 0xf4,
+ 0x08, 0x90, 0x3e, 0x4c, 0x20, 0xbd, 0xc4, 0x5e, 0xd4, 0x2f, 0xd8, 0xa4, 0x13, 0x03, 0xd2, 0x1c,
+ 0x25, 0x27, 0xa8, 0x5b, 0x56, 0xd0, 0x3f, 0x28, 0x31, 0x76, 0xe8, 0x09, 0x6f, 0xcf, 0xf3, 0xbd,
+ 0xa8, 0x57, 0x9e, 0xa1, 0x33, 0x6c, 0x01, 0xb2, 0xb7, 0xb4, 0xbe, 0xcd, 0x5b, 0x41, 0xc4, 0x77,
+ 0xa2, 0x20, 0x04, 0x9f, 0x98, 0x32, 0x9a, 0x97, 0xf1, 0x0c, 0x5c, 0x56, 0xff, 0x5b, 0x6b, 0x50,
+ 0x7a, 0x0d, 0x73, 0xa9, 0x13, 0x7a, 0x87, 0x4e, 0xc4, 0x57, 0xcc, 0x46, 0x08, 0x0e, 0xc3, 0x15,
+ 0x2b, 0x72, 0x44, 0x7d, 0xc5, 0xe4, 0x51, 0xdd, 0x5a, 0x36, 0x0e, 0xd8, 0xa9, 0x90, 0xbb, 0x5e,
+ 0xc8, 0xeb, 0x91, 0xdd, 0x0d, 0xbd, 0xf2, 0x29, 0xda, 0xde, 0x0b, 0x10, 0xe2, 0x79, 0x62, 0x7b,
+ 0x9b, 0x0d, 0x53, 0x74, 0x3b, 0x1d, 0xf0, 0x39, 0xee, 0x0a, 0x2d, 0x13, 0x72, 0xd1, 0xf5, 0xa3,
+ 0xb4, 0xf5, 0x28, 0xfd, 0x84, 0x43, 0x80, 0xbd, 0x82, 0xfd, 0xc1, 0x72, 0xd0, 0x0a, 0x97, 0x8c,
+ 0x13, 0x5e, 0x6c, 0x6f, 0x5a, 0xc6, 0x1a, 0x1b, 0x8b, 0x9c, 0x7d, 0x51, 0x9e, 0x35, 0x47, 0x61,
+ 0x91, 0x77, 0x60, 0x91, 0x3b, 0x0f, 0xc3, 0xd0, 0x91, 0xc2, 0x93, 0xe6, 0x42, 0x2f, 0xce, 0x80,
+ 0xd9, 0x7e, 0x4f, 0x4f, 0xcd, 0x1e, 0xdb, 0x17, 0x6c, 0xae, 0x1e, 0xf8, 0x3e, 0x48, 0x0c, 0xd2,
+ 0x49, 0xf5, 0x3b, 0x4d, 0x52, 0x7f, 0x04, 0x80, 0xef, 0x27, 0xa4, 0xd6, 0x5a, 0xd7, 0x1f, 0x5d,
+ 0x74, 0x44, 0x21, 0x07, 0x8b, 0x12, 0xe0, 0x4c, 0x85, 0x65, 0x3c, 0x61, 0xd3, 0xfb, 0x70, 0xf1,
+ 0x12, 0x74, 0x8e, 0x40, 0x57, 0x01, 0xf4, 0x9d, 0x02, 0x50, 0x1c, 0x77, 0x12, 0xdc, 0x97, 0x6c,
+ 0xb4, 0x1b, 0xfa, 0xe5, 0x79, 0x02, 0x7a, 0x0a, 0x40, 0x9f, 0xa6, 0xcf, 0x94, 0xb4, 0xa2, 0x3f,
+ 0x01, 0x34, 0x07, 0x51, 0x57, 0x64, 0xbb, 0x27, 0xd4, 0xc1, 0x3d, 0x96, 0x07, 0xe1, 0x44, 0xd4,
+ 0x8b, 0x1e, 0x00, 0x54, 0xc2, 0xaa, 0x6e, 0xb1, 0x8b, 0x03, 0xbd, 0xa9, 0x72, 0xc4, 0x03, 0x23,
+ 0xcd, 0x42, 0xe6, 0xd6, 0xd1, 0x4f, 0x4e, 0x57, 0xff, 0x67, 0x22, 0x17, 0xe4, 0x3e, 0xe6, 0xd1,
+ 0x1a, 0x8f, 0x1c, 0xcf, 0x17, 0xb1, 0x8f, 0xde, 0x62, 0xf3, 0x19, 0x50, 0x01, 0xa8, 0xa3, 0x4b,
+ 0x13, 0xf2, 0x42, 0x77, 0x78, 0x84, 0xc7, 0x93, 0x39, 0x95, 0x4d, 0x97, 0xee, 0x35, 0xe4, 0x11,
+ 0xa8, 0xe1, 0x21, 0x07, 0x07, 0x43, 0xa0, 0x68, 0x1b, 0x96, 0xf1, 0x9c, 0xcd, 0x78, 0xed, 0xba,
+ 0xdf, 0xc5, 0x46, 0xd0, 0x0e, 0x14, 0x66, 0x4a, 0xfa, 0x46, 0x3c, 0xa3, 0xb0, 0x0b, 0x27, 0x02,
+ 0x13, 0xbb, 0x61, 0x1b, 0xf5, 0x03, 0x1c, 0x2d, 0x4c, 0x6a, 0x39, 0x74, 0x9d, 0xca, 0xe9, 0xca,
+ 0x5e, 0x58, 0x4b, 0xc1, 0x5a, 0x46, 0x9d, 0x9d, 0x55, 0x90, 0x8e, 0xeb, 0x7a, 0xf2, 0xc8, 0x95,
+ 0xe3, 0x14, 0xe4, 0xd1, 0xa7, 0xa4, 0xb6, 0x64, 0x17, 0x50, 0x63, 0x86, 0x5b, 0xe4, 0x29, 0x9b,
+ 0x53, 0x8b, 0xd4, 0x9b, 0x9e, 0xef, 0x86, 0xbc, 0x2d, 0xe3, 0x71, 0xed, 0x1e, 0x40, 0xdf, 0xce,
+ 0x42, 0xeb, 0x31, 0x83, 0xf1, 0xb6, 0xd9, 0xac, 0xc2, 0x3b, 0x38, 0xa4, 0x93, 0x18, 0x27, 0xb4,
+ 0xf7, 0x00, 0xed, 0x7e, 0x16, 0xed, 0x80, 0xf7, 0xcc, 0x43, 0xc7, 0xef, 0x72, 0x69, 0x33, 0x03,
+ 0x31, 0x1f, 0xb3, 0x53, 0x0a, 0xf3, 0x10, 0xfc, 0x89, 0x20, 0x4f, 0x3f, 0x25, 0x6f, 0x2a, 0x0b,
+ 0x89, 0x03, 0x4c, 0xd7, 0x89, 0x9c, 0xe3, 0x8e, 0xf5, 0x0c, 0x39, 0xe7, 0x54, 0xf0, 0x98, 0x22,
+ 0xc8, 0x4f, 0x00, 0x72, 0x2d, 0x0b, 0xe9, 0x98, 0x34, 0x3c, 0x15, 0x4f, 0xbc, 0x36, 0xe6, 0x74,
+ 0x6e, 0x1c, 0xf2, 0xba, 0xbe, 0x9f, 0xec, 0x47, 0x91, 0x0d, 0x25, 0x32, 0xdc, 0x81, 0x70, 0x7c,
+ 0x8e, 0x32, 0x91, 0xdf, 0x9d, 0xaa, 0xdd, 0x82, 0x55, 0x56, 0xf2, 0x97, 0xe6, 0xd5, 0xd1, 0x15,
+ 0xe1, 0xb8, 0x15, 0xd3, 0x6b, 0x90, 0xfb, 0xf0, 0xea, 0xce, 0x1e, 0x7a, 0x8b, 0x5a, 0x7c, 0x49,
+ 0x2d, 0xd8, 0x05, 0x41, 0xcd, 0x10, 0x14, 0x45, 0x94, 0x18, 0xaa, 0x13, 0x74, 0xba, 0x3e, 0x38,
+ 0x4a, 0x92, 0x49, 0x8f, 0x04, 0xdd, 0xe5, 0x3e, 0x84, 0xf1, 0x17, 0x6c, 0xca, 0x77, 0xda, 0xfb,
+ 0x5d, 0xb0, 0x3b, 0x72, 0x90, 0xe3, 0xab, 0xa5, 0x5b, 0x52, 0x7f, 0x76, 0x3a, 0xbc, 0x8e, 0xd9,
+ 0xaa, 0xb4, 0x55, 0x3f, 0xa8, 0x3b, 0xbe, 0xf7, 0x6b, 0xf4, 0x7a, 0xe4, 0xcd, 0x02, 0x25, 0xa1,
+ 0x65, 0xae, 0xf1, 0x86, 0x03, 0x0e, 0x93, 0x8c, 0x60, 0xbd, 0xbd, 0x4f, 0x31, 0xaf, 0xfa, 0xdf,
+ 0xaf, 0xb1, 0x85, 0x94, 0xb9, 0x29, 0x53, 0x33, 0x4e, 0xb3, 0x09, 0xe9, 0x60, 0x65, 0x1e, 0x54,
+ 0x64, 0xc7, 0x23, 0x64, 0xc7, 0x73, 0x6c, 0xb2, 0x1e, 0x72, 0x07, 0xa2, 0x04, 0x29, 0xf5, 0x04,
+ 0xa5, 0x5e, 0xb2, 0x41, 0x65, 0x40, 0x63, 0x04, 0xf0, 0x7a, 0x2e, 0x33, 0x1a, 0xa7, 0xf6, 0x73,
+ 0xec, 0xb5, 0x5c, 0xd4, 0x85, 0xce, 0x09, 0xea, 0x9c, 0x67, 0x53, 0x71, 0xbe, 0x82, 0xf1, 0x7d,
+ 0x1a, 0x13, 0x54, 0x0a, 0xf9, 0x02, 0xf6, 0x48, 0xd7, 0x3e, 0x66, 0x9c, 0x65, 0x67, 0x74, 0x86,
+ 0xd3, 0xef, 0x9a, 0xa6, 0x2e, 0x35, 0xdf, 0x46, 0x17, 0x48, 0x51, 0xd3, 0x78, 0x8d, 0xcd, 0xe8,
+ 0xc1, 0xd8, 0x38, 0x43, 0x8d, 0x20, 0x9b, 0x8a, 0xb1, 0x3a, 0xc4, 0x52, 0x0c, 0x32, 0x66, 0xa4,
+ 0xf3, 0x9c, 0xa5, 0x3f, 0x60, 0x5f, 0x4d, 0x90, 0x34, 0x02, 0x37, 0x49, 0xeb, 0x90, 0xc7, 0x9f,
+ 0x30, 0xca, 0x6c, 0x3e, 0x6e, 0x56, 0xc8, 0xe4, 0xb6, 0x27, 0x30, 0x71, 0x96, 0xc9, 0x11, 0x39,
+ 0x5f, 0x1c, 0x98, 0x4b, 0x7a, 0xce, 0x50, 0xcf, 0xd9, 0x22, 0x95, 0x36, 0xa8, 0x0b, 0xbc, 0x64,
+ 0xe4, 0x41, 0x34, 0xa0, 0x13, 0xe5, 0x6e, 0xf9, 0x35, 0x3a, 0x16, 0xdd, 0xda, 0xed, 0xb8, 0xd4,
+ 0xba, 0x40, 0xad, 0x46, 0x2a, 0x94, 0x2f, 0xea, 0xe4, 0xbd, 0xe1, 0xa3, 0x1d, 0xbf, 0x4e, 0x7f,
+ 0xc2, 0x1e, 0x8e, 0x54, 0xfe, 0x23, 0xf7, 0xf0, 0x06, 0xea, 0x21, 0x0a, 0x10, 0x37, 0x43, 0x06,
+ 0xc2, 0x3b, 0x08, 0x5a, 0xa6, 0xae, 0x0a, 0x33, 0xa0, 0xf9, 0xa8, 0x9f, 0x49, 0xdb, 0x8e, 0xef,
+ 0x97, 0xcf, 0x52, 0xdf, 0x05, 0xf6, 0x7a, 0xbb, 0xdb, 0xb2, 0xeb, 0x01, 0x14, 0x4e, 0x10, 0x3b,
+ 0x40, 0xfc, 0x43, 0xee, 0x07, 0x1d, 0x1e, 0x96, 0x2b, 0x54, 0x2a, 0xc0, 0xd5, 0xa6, 0xfa, 0x65,
+ 0xd8, 0x2f, 0x9f, 0xa3, 0x4e, 0x50, 0xb0, 0x3d, 0xa7, 0x0d, 0xa6, 0x5d, 0xfe, 0x09, 0x81, 0x81,
+ 0xf4, 0xf0, 0xb7, 0x0d, 0xfb, 0x14, 0xb0, 0xfb, 0xf3, 0xb4, 0x7b, 0x3d, 0x26, 0x2c, 0x5f, 0xa0,
+ 0x13, 0x45, 0x1d, 0x82, 0x31, 0x7b, 0x78, 0x88, 0x3e, 0x47, 0x21, 0x2f, 0xd2, 0xdc, 0x05, 0xf2,
+ 0x30, 0x41, 0xab, 0x03, 0xde, 0x12, 0x2c, 0xae, 0x6c, 0x52, 0x2b, 0x5c, 0x3e, 0x28, 0x9a, 0xcc,
+ 0xe0, 0x2e, 0xa5, 0x94, 0x87, 0x62, 0x6b, 0x55, 0x9f, 0x48, 0xba, 0x50, 0xb8, 0x4c, 0x73, 0xa1,
+ 0x59, 0x35, 0xd1, 0x6d, 0x88, 0xf2, 0x15, 0x1a, 0x8d, 0x00, 0xce, 0x61, 0x10, 0x7a, 0xb8, 0xf6,
+ 0xd5, 0xb8, 0x09, 0x82, 0x7b, 0x70, 0xc4, 0x43, 0x51, 0x7e, 0x93, 0x9a, 0xe0, 0x5c, 0x7c, 0xaf,
+ 0xc1, 0xe9, 0x8a, 0xd2, 0x28, 0xd7, 0xa8, 0x1f, 0xce, 0x34, 0xee, 0xef, 0xc3, 0x2d, 0xe5, 0xfb,
+ 0x62, 0xdc, 0x65, 0x7d, 0x99, 0x32, 0x7a, 0x5c, 0xa7, 0x3f, 0x41, 0x95, 0xbd, 0x16, 0xf8, 0x03,
+ 0xfb, 0xc8, 0x73, 0xa3, 0x66, 0xf9, 0x86, 0x56, 0x0d, 0xd9, 0xd8, 0xe4, 0xde, 0x7e, 0x33, 0x2a,
+ 0xaf, 0x68, 0x21, 0x65, 0x2b, 0xaa, 0xf3, 0x4d, 0x6d, 0x08, 0x10, 0xa2, 0xe1, 0x34, 0x42, 0x1b,
+ 0xdc, 0x77, 0xd9, 0xd2, 0x97, 0x90, 0xb0, 0xc1, 0xb7, 0x34, 0xa2, 0x6e, 0xa3, 0xa3, 0xbc, 0xa5,
+ 0x15, 0x93, 0xee, 0x56, 0x47, 0x9d, 0xdb, 0x5a, 0x24, 0x6c, 0x85, 0x7c, 0x02, 0x26, 0x88, 0xf2,
+ 0x1d, 0x6a, 0x7c, 0x8b, 0x4d, 0xc5, 0x71, 0xef, 0x2e, 0x44, 0xe9, 0x99, 0x3b, 0xe7, 0xad, 0x22,
+ 0x9f, 0x63, 0x6d, 0xc9, 0x51, 0xc6, 0x35, 0x95, 0xa3, 0xbd, 0x4d, 0x83, 0xcf, 0x16, 0x0f, 0xde,
+ 0x75, 0xf6, 0x8d, 0x9b, 0x6c, 0x2a, 0x16, 0xe0, 0x1e, 0x0d, 0x3e, 0x57, 0x3c, 0xf8, 0x11, 0x8e,
+ 0x32, 0x6e, 0xb0, 0x09, 0x15, 0xd5, 0xde, 0x39, 0x6e, 0xf0, 0x67, 0x2f, 0x11, 0xfb, 0x36, 0x9b,
+ 0xc6, 0x68, 0x64, 0x93, 0xbb, 0xbe, 0x0f, 0x1b, 0x99, 0xb9, 0x73, 0xa1, 0x78, 0xfc, 0x4b, 0x18,
+ 0xb6, 0x06, 0xa3, 0x8c, 0x90, 0xcd, 0x25, 0xef, 0x7c, 0x0f, 0x2e, 0xf5, 0x01, 0x25, 0xd4, 0x5f,
+ 0x80, 0x9f, 0x7e, 0xf1, 0xac, 0xed, 0x53, 0xbc, 0xf4, 0x5c, 0x0c, 0x6e, 0x29, 0x24, 0x0b, 0x72,
+ 0x1c, 0x2c, 0x04, 0xf0, 0xdf, 0x90, 0x82, 0xb5, 0x5d, 0x13, 0x4a, 0x6c, 0xf8, 0x1f, 0x84, 0x7f,
+ 0x3f, 0x3f, 0x52, 0xae, 0x6b, 0x82, 0x9f, 0x07, 0x3f, 0xed, 0xb0, 0x59, 0x08, 0x51, 0x36, 0xc6,
+ 0x28, 0x29, 0xea, 0xbb, 0x24, 0xea, 0xa5, 0x62, 0x51, 0x37, 0x82, 0x70, 0x07, 0x46, 0xa2, 0xb4,
+ 0xb5, 0x6b, 0x20, 0xd4, 0xe5, 0x2d, 0x15, 0xb7, 0x12, 0xc9, 0x46, 0x2e, 0x7c, 0xdd, 0x67, 0x53,
+ 0x71, 0xdc, 0x5a, 0xa5, 0x3c, 0xf2, 0x2a, 0x4c, 0xbd, 0xf4, 0x44, 0x47, 0x28, 0x47, 0x88, 0xa0,
+ 0xee, 0xa1, 0x23, 0x32, 0x8f, 0xbc, 0xa8, 0x49, 0x61, 0x08, 0x34, 0xba, 0x85, 0xba, 0x9c, 0x34,
+ 0x4b, 0x70, 0x2d, 0x18, 0x25, 0xde, 0x23, 0x53, 0x06, 0x1b, 0x49, 0xf5, 0xe1, 0xc1, 0x89, 0xc8,
+ 0x69, 0x75, 0xca, 0xef, 0x93, 0xd2, 0x3c, 0x4a, 0xc4, 0xbb, 0x0f, 0x74, 0xbc, 0xb3, 0x60, 0xdd,
+ 0xeb, 0xbb, 0x18, 0xe5, 0x54, 0x97, 0x8e, 0xe0, 0xb2, 0xdc, 0xc4, 0x83, 0x4b, 0x86, 0xf1, 0xca,
+ 0x55, 0x36, 0x8a, 0x57, 0x09, 0x6e, 0x1c, 0x55, 0xbc, 0xa4, 0x7d, 0x80, 0xe3, 0xb6, 0xbc, 0x76,
+ 0x00, 0xd7, 0x21, 0xf3, 0xbc, 0x4a, 0xc4, 0x26, 0xb5, 0xea, 0x41, 0xaf, 0xd2, 0xd5, 0x24, 0x25,
+ 0x22, 0x40, 0x9b, 0x83, 0xd0, 0x05, 0x3f, 0x24, 0x29, 0x11, 0x15, 0x17, 0xa8, 0x2c, 0x37, 0x4e,
+ 0xb1, 0x31, 0x8a, 0x38, 0x63, 0xb9, 0x88, 0x35, 0x3e, 0x20, 0xb8, 0x50, 0xa9, 0x5b, 0xd9, 0x60,
+ 0xe3, 0x52, 0x2d, 0x8f, 0x23, 0x63, 0xb2, 0x2b, 0xa7, 0x3c, 0x18, 0xae, 0x3f, 0x5b, 0xb9, 0xcc,
+ 0xc6, 0xa5, 0xc6, 0x82, 0x54, 0x90, 0x92, 0xa9, 0x6d, 0xa2, 0xaf, 0xc0, 0xdc, 0x4c, 0xe6, 0xd5,
+ 0x95, 0x0f, 0xd9, 0x54, 0xac, 0xa6, 0xd0, 0x25, 0xea, 0x41, 0x28, 0x39, 0x91, 0x11, 0x94, 0x98,
+ 0xf2, 0x32, 0x88, 0x26, 0x6a, 0x11, 0x0c, 0x24, 0xd4, 0xe2, 0x06, 0x47, 0x6d, 0xb5, 0xca, 0xff,
+ 0x96, 0xd8, 0x4c, 0x42, 0x7b, 0xc8, 0xf9, 0x08, 0x5b, 0xab, 0x9e, 0xa4, 0x57, 0x70, 0xab, 0x98,
+ 0x08, 0x41, 0xb8, 0x02, 0x6d, 0xd8, 0x0f, 0xc2, 0x9e, 0x02, 0x7c, 0xc9, 0x26, 0xf1, 0x72, 0xa3,
+ 0xae, 0x4c, 0x7c, 0x4f, 0xdf, 0xb9, 0x5d, 0xac, 0x9e, 0xeb, 0xa9, 0x56, 0xb5, 0xdc, 0x0e, 0x4d,
+ 0x5c, 0x35, 0x0e, 0xec, 0xad, 0x8d, 0x8d, 0x9d, 0x1d, 0xfb, 0x69, 0x10, 0xa9, 0x1e, 0xe3, 0x27,
+ 0x6c, 0x21, 0xbd, 0x9e, 0xdd, 0xf0, 0x03, 0x50, 0x31, 0x79, 0x15, 0x55, 0x56, 0x91, 0xbd, 0x20,
+ 0x68, 0xc7, 0xe9, 0xd9, 0x47, 0x50, 0xbf, 0xd8, 0x70, 0x15, 0xf6, 0x91, 0xd3, 0x8e, 0x64, 0x62,
+ 0x8b, 0x21, 0xca, 0xf5, 0x04, 0xd5, 0xdc, 0x36, 0x04, 0xae, 0x3a, 0xc4, 0x29, 0xd4, 0x38, 0xca,
+ 0x3e, 0xaa, 0xff, 0x5a, 0x62, 0xe7, 0x8e, 0x11, 0x09, 0xb6, 0x5b, 0x20, 0xd4, 0xfc, 0xef, 0x01,
+ 0xe8, 0x1b, 0xba, 0x7d, 0x0b, 0x2a, 0x50, 0xb0, 0xaf, 0x87, 0x9d, 0x4e, 0x18, 0xc0, 0x7d, 0xcc,
+ 0x97, 0x92, 0x9d, 0xb2, 0x15, 0x90, 0xd5, 0xcc, 0x91, 0x64, 0xe7, 0x36, 0xff, 0x0a, 0x4a, 0xa3,
+ 0x7e, 0xe7, 0x68, 0xb2, 0xf3, 0x69, 0xf0, 0x38, 0x68, 0xef, 0x83, 0xc3, 0x50, 0x9d, 0x63, 0xc6,
+ 0x79, 0x76, 0x56, 0x77, 0xee, 0xe2, 0x26, 0x22, 0xef, 0x90, 0xc7, 0xab, 0x8e, 0x57, 0xbf, 0xc8,
+ 0xd1, 0x82, 0xa9, 0xb2, 0x4a, 0x15, 0x6b, 0x77, 0xe1, 0x3c, 0x93, 0x9a, 0xa8, 0x92, 0x6e, 0xaa,
+ 0xad, 0x66, 0xee, 0x2c, 0x16, 0x5e, 0x5a, 0xf5, 0x3f, 0x4b, 0x45, 0xd8, 0x9b, 0xe0, 0x00, 0x36,
+ 0xc1, 0xa9, 0xc4, 0x35, 0x1b, 0xc4, 0x72, 0x8c, 0xc6, 0x9a, 0x58, 0xc3, 0x9c, 0xc3, 0x77, 0x90,
+ 0x69, 0x4c, 0x26, 0x32, 0x52, 0x5d, 0x3e, 0x61, 0xa7, 0xe3, 0x74, 0x04, 0x1d, 0x09, 0x6a, 0x0d,
+ 0x0a, 0x70, 0xcb, 0x3a, 0x79, 0x1d, 0x4b, 0xf3, 0x3b, 0xd8, 0x01, 0x6a, 0x7f, 0x2a, 0xf9, 0x37,
+ 0xa5, 0x8a, 0x1a, 0x41, 0x26, 0x8b, 0x4a, 0x9e, 0x89, 0x5c, 0x4e, 0x45, 0xa2, 0x54, 0xff, 0xab,
+ 0x94, 0x23, 0x2c, 0xd3, 0x8b, 0xaa, 0x93, 0x03, 0x73, 0x90, 0x13, 0x69, 0x3f, 0x6a, 0x8b, 0x4f,
+ 0x72, 0xfb, 0x18, 0xa1, 0x7d, 0xdc, 0xb3, 0x86, 0x80, 0x4c, 0x6d, 0x04, 0x7b, 0x2a, 0x9f, 0xb3,
+ 0xf9, 0x6c, 0xdb, 0x2b, 0x6f, 0x08, 0x05, 0x6d, 0x39, 0x6d, 0xc8, 0x30, 0xe0, 0xe8, 0x15, 0xa7,
+ 0x3b, 0x51, 0xfd, 0xbf, 0xf9, 0xa2, 0x5d, 0xc6, 0x11, 0x29, 0xbe, 0xc3, 0x4f, 0xd9, 0x24, 0x91,
+ 0xe1, 0x7a, 0x0d, 0xc9, 0xb6, 0xed, 0x60, 0x93, 0xb9, 0xb9, 0xa6, 0x9d, 0x31, 0x72, 0x57, 0xe6,
+ 0x51, 0x33, 0x10, 0x92, 0x4c, 0x84, 0x80, 0x16, 0x72, 0xc5, 0x73, 0x86, 0x12, 0x88, 0xbb, 0xc8,
+ 0x01, 0x8e, 0x27, 0x09, 0xd2, 0xfb, 0x80, 0x74, 0x57, 0x11, 0xa4, 0x0a, 0x07, 0xba, 0x25, 0xe7,
+ 0xa0, 0x69, 0x49, 0x61, 0x42, 0x32, 0x94, 0x64, 0x3b, 0xa2, 0xc0, 0x32, 0x56, 0xd9, 0x18, 0x92,
+ 0x11, 0xd2, 0xe6, 0x57, 0x4b, 0xb7, 0x65, 0x51, 0x95, 0x20, 0x39, 0xc0, 0x58, 0x43, 0x49, 0x13,
+ 0x61, 0xc0, 0x40, 0x26, 0x4c, 0x16, 0x36, 0x50, 0x4b, 0x6e, 0x31, 0x06, 0xe9, 0x0a, 0xd8, 0x3d,
+ 0x21, 0x8c, 0x6b, 0x04, 0xc9, 0x21, 0x26, 0xf8, 0x16, 0x58, 0x1f, 0xc6, 0xed, 0xc1, 0xb6, 0x40,
+ 0x34, 0x35, 0x1b, 0xea, 0x35, 0xf8, 0x9b, 0x30, 0xfb, 0x45, 0x16, 0x84, 0xad, 0x31, 0x72, 0xcd,
+ 0xe4, 0xe2, 0x57, 0x27, 0x5b, 0x3d, 0x92, 0x5b, 0xd2, 0x9a, 0x05, 0x0c, 0x8e, 0xdc, 0x15, 0xcc,
+ 0xdf, 0xeb, 0x97, 0xba, 0xc8, 0x2e, 0x31, 0xf4, 0xfb, 0x10, 0x74, 0x9b, 0x81, 0x2b, 0xeb, 0x9e,
+ 0xd5, 0x19, 0x34, 0x16, 0x75, 0x95, 0xb5, 0x07, 0x00, 0xf7, 0x76, 0x72, 0x8b, 0x81, 0xdc, 0xa1,
+ 0x9c, 0xa1, 0xd9, 0x5b, 0x28, 0x74, 0xe3, 0xf2, 0x99, 0x62, 0x01, 0xec, 0xf8, 0x3d, 0x36, 0x49,
+ 0x74, 0x5c, 0xbd, 0x47, 0x15, 0xd2, 0x6c, 0xed, 0x3a, 0x40, 0xbd, 0xb9, 0x14, 0xc4, 0x50, 0x70,
+ 0xe1, 0x11, 0xec, 0x6b, 0xaf, 0x67, 0xaa, 0x71, 0xa6, 0xe0, 0x11, 0x82, 0xc3, 0xe4, 0x26, 0x52,
+ 0x36, 0x5f, 0x77, 0xbd, 0x90, 0xbb, 0x94, 0x45, 0x31, 0xe2, 0xd0, 0xb6, 0x01, 0xe1, 0x69, 0x72,
+ 0x6f, 0x44, 0xa0, 0xe1, 0xbd, 0xb5, 0xba, 0x22, 0xc2, 0x9d, 0x29, 0x72, 0x09, 0x05, 0x72, 0xb2,
+ 0xac, 0x0c, 0xc8, 0x2a, 0xc0, 0x59, 0x89, 0x46, 0x8f, 0xae, 0x19, 0xd4, 0x23, 0xec, 0x59, 0x86,
+ 0xcf, 0x4e, 0xf1, 0x6f, 0xa8, 0x62, 0x96, 0x2b, 0xcd, 0xd0, 0x4a, 0x2f, 0x61, 0xa5, 0xed, 0xc1,
+ 0x2b, 0x3d, 0x7d, 0xb6, 0xfb, 0xdd, 0x56, 0x6b, 0xb3, 0x79, 0xbd, 0x2f, 0xfb, 0xe0, 0xd0, 0xa6,
+ 0x15, 0x2f, 0x90, 0xa5, 0x5e, 0xb7, 0x86, 0x30, 0x0b, 0x99, 0x30, 0xd6, 0x96, 0x40, 0xba, 0x2b,
+ 0xdb, 0x0a, 0x07, 0xc9, 0x91, 0x9b, 0x09, 0x72, 0x04, 0x16, 0x86, 0xec, 0xaa, 0xde, 0x34, 0x91,
+ 0x5d, 0xf8, 0x40, 0xe6, 0x08, 0x31, 0x6d, 0xa8, 0x9e, 0x07, 0x12, 0x3b, 0xdb, 0x20, 0x61, 0x51,
+ 0x49, 0xe2, 0x89, 0x5a, 0x55, 0x2c, 0x4c, 0xf9, 0xd2, 0x05, 0xf6, 0x1c, 0x61, 0x7c, 0x0a, 0x18,
+ 0x1b, 0x03, 0x2c, 0x28, 0x61, 0x32, 0xda, 0x96, 0x56, 0x4c, 0xcc, 0x80, 0x24, 0x38, 0xb4, 0x43,
+ 0xce, 0x27, 0x14, 0x91, 0xe0, 0x22, 0x7f, 0xbd, 0x40, 0x1d, 0xf2, 0xc9, 0xc0, 0x8e, 0x33, 0x1a,
+ 0x49, 0x23, 0x92, 0xb4, 0x4f, 0x48, 0x2a, 0xa2, 0x09, 0x69, 0x90, 0xa9, 0x07, 0x65, 0xa0, 0xbe,
+ 0x62, 0x8b, 0x75, 0x07, 0x96, 0xb0, 0x5b, 0xce, 0x37, 0x36, 0x96, 0x20, 0x82, 0x43, 0xb9, 0xec,
+ 0x0a, 0x2a, 0x03, 0x67, 0x31, 0xab, 0x23, 0xda, 0xe6, 0x21, 0x96, 0x3a, 0x26, 0x24, 0x09, 0xbe,
+ 0x22, 0x80, 0xd2, 0x46, 0x11, 0x33, 0xed, 0x31, 0x72, 0xc2, 0x22, 0x15, 0x62, 0x9a, 0x24, 0x39,
+ 0xff, 0x83, 0x91, 0x24, 0x86, 0xc7, 0xa6, 0xa3, 0x00, 0x24, 0xa3, 0x94, 0xf1, 0x0c, 0x31, 0x37,
+ 0x59, 0x55, 0x8c, 0x49, 0x1c, 0x3a, 0x54, 0x4d, 0x15, 0x62, 0x66, 0x8a, 0x13, 0x13, 0xb2, 0xaa,
+ 0x6b, 0xc4, 0x4b, 0xe9, 0x6b, 0x22, 0x9c, 0x61, 0xac, 0x8a, 0x53, 0x9e, 0x2b, 0x6c, 0x5a, 0xc9,
+ 0xa0, 0x95, 0x7e, 0x0e, 0x2b, 0x7d, 0x3e, 0xcc, 0x4a, 0x19, 0x55, 0x07, 0x98, 0x21, 0xd6, 0x7b,
+ 0x1b, 0x55, 0x1f, 0x21, 0xec, 0x7e, 0xb1, 0x83, 0x1c, 0xc3, 0xd4, 0xea, 0x18, 0xae, 0x52, 0x5b,
+ 0x80, 0xd5, 0xe7, 0xb7, 0x33, 0xe4, 0x9c, 0xf1, 0x80, 0xcd, 0xa8, 0x59, 0x64, 0x2b, 0x0b, 0x24,
+ 0xe8, 0x65, 0x18, 0x7a, 0x71, 0x3b, 0x26, 0x49, 0x63, 0x42, 0x90, 0xa4, 0x51, 0x99, 0x84, 0xf1,
+ 0x19, 0x3b, 0xad, 0x66, 0x6a, 0x43, 0x5b, 0x4c, 0xac, 0x46, 0x8f, 0x6d, 0xdb, 0x31, 0xbb, 0x78,
+ 0x33, 0xcf, 0x2e, 0xa6, 0xc0, 0x7e, 0xc6, 0xe6, 0x14, 0x58, 0x5c, 0x5f, 0xbe, 0x4e, 0xa2, 0xfc,
+ 0x14, 0x70, 0x56, 0xb7, 0x33, 0x74, 0x2a, 0xd6, 0xbf, 0x54, 0x22, 0xc8, 0x27, 0x11, 0x4d, 0xff,
+ 0x16, 0x01, 0x6f, 0xc4, 0xc0, 0x71, 0x79, 0x49, 0x44, 0x49, 0x4a, 0x40, 0xea, 0xa2, 0x42, 0x87,
+ 0xce, 0xba, 0x08, 0xc7, 0x67, 0x65, 0x85, 0x93, 0xe7, 0x77, 0xca, 0x89, 0x7d, 0xaf, 0x01, 0xec,
+ 0x47, 0x5b, 0x49, 0xfa, 0x2f, 0x37, 0x5e, 0xf2, 0x80, 0x49, 0xe6, 0x32, 0x4b, 0x26, 0xc1, 0xd9,
+ 0x2e, 0xa8, 0xd5, 0xd2, 0x15, 0x61, 0x25, 0x27, 0x7a, 0xe7, 0xc4, 0xaa, 0xcf, 0xf8, 0x30, 0x3e,
+ 0x82, 0xb8, 0xf6, 0x23, 0x9e, 0x66, 0x75, 0xbc, 0xe1, 0xf8, 0x82, 0xd7, 0x2e, 0x02, 0xdc, 0xb9,
+ 0xad, 0xc1, 0x8c, 0xe5, 0x50, 0x65, 0x49, 0xf5, 0xdb, 0x91, 0xdc, 0x7b, 0x6e, 0xc6, 0xc3, 0xaa,
+ 0xfc, 0x0a, 0xb9, 0x34, 0xb4, 0x24, 0x95, 0x59, 0x21, 0x4f, 0x21, 0xc3, 0xba, 0xcb, 0xbf, 0x51,
+ 0x99, 0xcd, 0xa0, 0xe4, 0x75, 0xf4, 0x98, 0xe4, 0x15, 0x6a, 0xdb, 0x31, 0xd8, 0xb4, 0x80, 0xec,
+ 0x01, 0x07, 0x2d, 0x5b, 0xc3, 0x08, 0x63, 0x81, 0x93, 0xad, 0x7c, 0xcc, 0x46, 0xe1, 0x3f, 0xfd,
+ 0xc7, 0x71, 0x29, 0x17, 0xd4, 0x82, 0xe4, 0x27, 0x69, 0x77, 0x19, 0x36, 0x85, 0xea, 0x28, 0xa4,
+ 0x4b, 0xd5, 0x7b, 0x98, 0x7a, 0x38, 0xff, 0x8b, 0x09, 0x76, 0x3e, 0xfb, 0x72, 0x2e, 0x33, 0x49,
+ 0x9d, 0x75, 0xbd, 0x9b, 0x7e, 0x91, 0xa6, 0x88, 0x9d, 0x7c, 0x4a, 0xce, 0x18, 0xfe, 0x1e, 0x07,
+ 0x47, 0xb5, 0x2f, 0x43, 0xc5, 0xe3, 0x62, 0xd6, 0x76, 0xa2, 0x76, 0x17, 0x40, 0xde, 0xda, 0xca,
+ 0x7a, 0x8c, 0xd4, 0x1b, 0xf0, 0x11, 0xbf, 0xe6, 0x9a, 0xbe, 0x77, 0x00, 0x09, 0x1d, 0xc9, 0x83,
+ 0xa9, 0x96, 0x22, 0x34, 0x47, 0xfb, 0x61, 0x20, 0x19, 0x8e, 0xa9, 0x08, 0x2f, 0x7c, 0x04, 0xc4,
+ 0x37, 0xed, 0x3c, 0xfb, 0x29, 0x5f, 0xa0, 0x6f, 0x03, 0xcc, 0xcd, 0x04, 0xcc, 0x5a, 0x42, 0xe9,
+ 0x07, 0x80, 0xad, 0xa5, 0x98, 0x4e, 0xca, 0xdb, 0x24, 0x2d, 0x9f, 0x7a, 0x0e, 0x3d, 0xfe, 0x5d,
+ 0xd2, 0x32, 0x3e, 0x52, 0x34, 0xd3, 0x04, 0x25, 0x17, 0x77, 0x60, 0xbe, 0x95, 0xcc, 0xa9, 0xe4,
+ 0x23, 0x12, 0x39, 0x9f, 0x41, 0xcf, 0xbc, 0x0f, 0xb3, 0xf4, 0x74, 0xee, 0x79, 0x77, 0x43, 0x07,
+ 0xc5, 0x41, 0x10, 0xcf, 0xd9, 0x7c, 0x92, 0xbc, 0x4e, 0x3c, 0x37, 0x53, 0x46, 0x9c, 0x80, 0x52,
+ 0x14, 0x45, 0x3f, 0xce, 0x0e, 0x82, 0xfc, 0x65, 0x9a, 0x17, 0x94, 0xd9, 0xc1, 0x26, 0xa0, 0xad,
+ 0x17, 0x3c, 0xfd, 0xe1, 0x3b, 0x69, 0x5b, 0x39, 0x47, 0x9c, 0xbe, 0x62, 0x42, 0x85, 0x6c, 0xd6,
+ 0xa1, 0x4d, 0x46, 0x5a, 0x99, 0x28, 0xc9, 0x7e, 0xc2, 0xb3, 0x8c, 0x5f, 0x65, 0x28, 0xc6, 0xf9,
+ 0x7e, 0xfa, 0xf1, 0x3d, 0x17, 0x90, 0x80, 0x56, 0xd5, 0xcc, 0x7d, 0xa5, 0x11, 0x9b, 0x84, 0xfa,
+ 0x8e, 0xe4, 0x9f, 0x4a, 0x6c, 0x25, 0x6f, 0xab, 0x8f, 0x9a, 0x10, 0xfd, 0xf9, 0x27, 0x9e, 0x80,
+ 0xdc, 0xa8, 0xb7, 0xde, 0x8e, 0xc2, 0x5e, 0x6c, 0x44, 0xf5, 0x62, 0x92, 0x65, 0x42, 0xca, 0x3d,
+ 0xac, 0x25, 0x40, 0x56, 0xb0, 0xcf, 0x65, 0x41, 0x52, 0xa7, 0xb5, 0xcc, 0xa6, 0x5c, 0x4c, 0xbe,
+ 0x22, 0x9e, 0x81, 0x44, 0x21, 0xe6, 0xb1, 0x46, 0x34, 0x1f, 0x14, 0xa7, 0x24, 0xf4, 0x01, 0x4d,
+ 0xf5, 0x17, 0xec, 0xe6, 0x90, 0x92, 0x2b, 0xdf, 0x57, 0x61, 0x86, 0x5c, 0x2c, 0x65, 0x3c, 0xd2,
+ 0x9f, 0x26, 0xe1, 0x47, 0x08, 0xfe, 0x6f, 0x47, 0xd8, 0xb5, 0x13, 0xf0, 0x7f, 0xb7, 0x87, 0xf2,
+ 0x11, 0x63, 0xe4, 0xba, 0xed, 0x3e, 0xe3, 0x26, 0xeb, 0xa1, 0xed, 0xc1, 0x59, 0x92, 0xc4, 0x11,
+ 0x94, 0xe3, 0x58, 0x19, 0x6f, 0x3f, 0xaa, 0xb9, 0x70, 0x62, 0x6d, 0x14, 0xd7, 0xb3, 0x9c, 0x38,
+ 0x87, 0x71, 0x9d, 0xf9, 0x51, 0xf2, 0x02, 0xee, 0x84, 0x12, 0x72, 0xdd, 0x5d, 0xfd, 0xf7, 0x12,
+ 0x5b, 0x3a, 0xf9, 0x80, 0xd4, 0xd9, 0xaf, 0xb1, 0x49, 0x25, 0x8b, 0x22, 0x41, 0xee, 0x5a, 0xc3,
+ 0xce, 0xb5, 0x64, 0xf3, 0xe3, 0x60, 0xbf, 0x1f, 0xbd, 0x48, 0x27, 0x2a, 0x8f, 0xd9, 0x74, 0xbf,
+ 0x2f, 0xa5, 0x33, 0x25, 0xfd, 0x06, 0x50, 0x70, 0xe1, 0x23, 0xb9, 0x0b, 0x97, 0xfa, 0xf4, 0xcf,
+ 0x63, 0x6c, 0x39, 0x23, 0xd3, 0x36, 0x6f, 0x40, 0x11, 0xd4, 0x7c, 0x19, 0x60, 0xe1, 0xf6, 0xbc,
+ 0xcb, 0xbb, 0xfd, 0x60, 0x92, 0x09, 0x58, 0x35, 0x66, 0x50, 0xa2, 0x0f, 0xe3, 0xec, 0x3e, 0xb1,
+ 0x28, 0x4b, 0x72, 0xfa, 0x9a, 0x27, 0xcd, 0x7f, 0x21, 0xe7, 0xf0, 0x44, 0x8d, 0xd7, 0x9f, 0xd6,
+ 0x40, 0x96, 0x23, 0xfd, 0xe8, 0x28, 0xf9, 0xd1, 0x5f, 0xc2, 0xac, 0xdf, 0xdf, 0x94, 0xcf, 0x9d,
+ 0xc9, 0xec, 0xb3, 0xe9, 0x1c, 0x42, 0xfa, 0xe5, 0xfb, 0xf2, 0xbe, 0xd1, 0xab, 0x82, 0xfb, 0x72,
+ 0xda, 0xb1, 0x77, 0x96, 0x59, 0x5e, 0x43, 0x16, 0x24, 0xf8, 0xc8, 0x64, 0xcb, 0x16, 0x81, 0x05,
+ 0x28, 0xea, 0x18, 0xe5, 0x1d, 0x96, 0xf1, 0x57, 0x25, 0x76, 0x3a, 0x3d, 0x46, 0x06, 0x52, 0x95,
+ 0x4a, 0x1d, 0xc1, 0xf2, 0x22, 0xce, 0x91, 0x01, 0xb8, 0xad, 0x84, 0xa0, 0x12, 0x31, 0x2f, 0x44,
+ 0xbf, 0x52, 0x31, 0xd1, 0x65, 0xd1, 0x22, 0x6a, 0x5e, 0x62, 0x46, 0x64, 0xfa, 0x1c, 0xea, 0x6f,
+ 0xd0, 0x47, 0x9e, 0x92, 0x37, 0x55, 0x32, 0xcd, 0xea, 0x92, 0xd5, 0x56, 0x2f, 0xe7, 0x71, 0x58,
+ 0x59, 0x97, 0x1d, 0xb4, 0xdd, 0xdc, 0x91, 0xc4, 0x47, 0x20, 0x24, 0x28, 0x96, 0x4c, 0x86, 0x2b,
+ 0xb5, 0xd6, 0xfe, 0x9a, 0x2e, 0x8f, 0xf8, 0x65, 0xe2, 0x24, 0xe5, 0x27, 0x1c, 0x5a, 0xa7, 0xfb,
+ 0x06, 0x43, 0xf4, 0x92, 0xce, 0x41, 0x0f, 0xe9, 0xde, 0x4d, 0x9a, 0x0b, 0xdb, 0x7a, 0xe2, 0xf4,
+ 0xb0, 0x94, 0xaa, 0xfb, 0xa0, 0x61, 0x30, 0x69, 0x4f, 0x7a, 0x5c, 0x48, 0x6b, 0x0e, 0x79, 0x58,
+ 0x5d, 0x61, 0xd7, 0x87, 0x51, 0x1e, 0xe5, 0x76, 0xff, 0xc3, 0xc8, 0x7d, 0x9e, 0xf1, 0x1c, 0x0b,
+ 0x89, 0x34, 0x4d, 0xf4, 0x98, 0x31, 0x2a, 0x2f, 0xa4, 0x32, 0xc9, 0xac, 0x85, 0x28, 0x0b, 0xde,
+ 0xc6, 0x67, 0x5e, 0xf9, 0x49, 0x43, 0x5a, 0xb1, 0x08, 0x85, 0x58, 0x11, 0xd8, 0x83, 0xfc, 0xb0,
+ 0x10, 0x07, 0x0b, 0xab, 0x69, 0x5c, 0x50, 0x04, 0x8f, 0x54, 0xca, 0x79, 0xc0, 0x39, 0xf5, 0xa8,
+ 0x1b, 0x86, 0x58, 0xe2, 0x63, 0x7b, 0x86, 0xc4, 0x19, 0xfd, 0x01, 0x48, 0x9c, 0x7b, 0x85, 0x2f,
+ 0xd8, 0xb5, 0x0b, 0x80, 0x58, 0x79, 0xa8, 0x4b, 0x6a, 0xf5, 0x22, 0xdb, 0x2f, 0xa8, 0x0d, 0x4b,
+ 0x9b, 0x96, 0x4c, 0x48, 0x28, 0x43, 0xee, 0x0f, 0x97, 0x6f, 0xdc, 0x22, 0x31, 0xfe, 0x69, 0x86,
+ 0x4e, 0x91, 0x79, 0x08, 0x1d, 0xd4, 0x6e, 0x96, 0x33, 0x80, 0x74, 0x84, 0x67, 0x4d, 0xa3, 0xe3,
+ 0x84, 0x90, 0x06, 0x10, 0x5b, 0x03, 0x29, 0xdf, 0x51, 0x8e, 0x34, 0x99, 0xfc, 0x51, 0x49, 0x93,
+ 0xdf, 0xe6, 0xed, 0x70, 0x2a, 0x61, 0x87, 0x3e, 0x2c, 0xdb, 0x4c, 0xdb, 0xa1, 0xd4, 0xd1, 0x93,
+ 0xec, 0x10, 0x0a, 0x5b, 0x68, 0x0c, 0x8f, 0x3c, 0x41, 0x65, 0x45, 0x6f, 0x08, 0x33, 0xc4, 0x2c,
+ 0xea, 0x74, 0xcc, 0xe0, 0xc8, 0xf7, 0xee, 0x69, 0xda, 0x3c, 0x29, 0x41, 0xcc, 0xc9, 0x50, 0x4f,
+ 0x9a, 0x9a, 0x42, 0xdf, 0x82, 0x7b, 0x6e, 0xf7, 0xfa, 0x54, 0x03, 0xc9, 0x89, 0x1f, 0x61, 0x06,
+ 0x2d, 0x2f, 0x8a, 0x62, 0x44, 0xc9, 0x76, 0xd1, 0x47, 0x98, 0x1b, 0x19, 0x20, 0x7c, 0xad, 0x3b,
+ 0x16, 0x6c, 0x93, 0xcd, 0x08, 0xee, 0x84, 0x70, 0x58, 0x48, 0x38, 0xc8, 0xaf, 0x0e, 0x24, 0xd4,
+ 0xae, 0x22, 0x20, 0xe4, 0x4d, 0x2b, 0x03, 0xc6, 0x49, 0xd7, 0x84, 0x7a, 0xd5, 0x02, 0x37, 0x99,
+ 0xac, 0xf2, 0x1e, 0x24, 0xc8, 0xa3, 0x53, 0xaf, 0xe4, 0xa7, 0xb7, 0xd8, 0x22, 0xd5, 0xac, 0x76,
+ 0x36, 0xe6, 0xcf, 0x52, 0xcc, 0xa7, 0x3c, 0x7c, 0x03, 0x62, 0x2c, 0x5d, 0x8c, 0xbc, 0x2c, 0xda,
+ 0x62, 0xc8, 0x1b, 0x1c, 0xcc, 0xad, 0x2e, 0xcb, 0xbc, 0x7d, 0xef, 0x50, 0xdd, 0xa5, 0x65, 0xfc,
+ 0xa6, 0xc4, 0xc6, 0x5c, 0xa7, 0x27, 0x14, 0x8b, 0x15, 0x01, 0x42, 0x07, 0xee, 0xbc, 0x6f, 0xfc,
+ 0xe8, 0xbe, 0x0f, 0xec, 0x62, 0x4b, 0xb7, 0xb7, 0x9d, 0xf6, 0x01, 0x77, 0x6b, 0xbd, 0x5d, 0x00,
+ 0x77, 0x95, 0x8e, 0x24, 0x3f, 0x3b, 0xeb, 0x5b, 0x2b, 0xae, 0xa1, 0xd3, 0x0c, 0x7a, 0x99, 0xa2,
+ 0xdc, 0xf7, 0xcb, 0xdb, 0x2b, 0xf7, 0x7f, 0x61, 0x19, 0xff, 0x50, 0x8a, 0x3f, 0xb4, 0xb2, 0x43,
+ 0x8e, 0x2f, 0x38, 0xb6, 0x7c, 0xbd, 0xa2, 0x7c, 0x63, 0x8e, 0xf2, 0x8d, 0x3f, 0x2d, 0x81, 0x68,
+ 0x7f, 0x5c, 0xfa, 0x7e, 0xb2, 0xf9, 0x1e, 0xe8, 0x83, 0xf2, 0x1c, 0x74, 0xd7, 0x5f, 0xe1, 0xdd,
+ 0x83, 0x58, 0x89, 0xb3, 0x22, 0x3d, 0x95, 0x22, 0xe2, 0x5b, 0xa8, 0xba, 0x4f, 0x90, 0xdf, 0x0c,
+ 0x29, 0x33, 0xa2, 0xd3, 0x1b, 0xcc, 0x89, 0x5d, 0xfc, 0xe1, 0x39, 0xb1, 0x5f, 0x25, 0x12, 0x86,
+ 0x4b, 0x3a, 0x33, 0xfa, 0x0c, 0xe0, 0x3f, 0x7e, 0xac, 0x1f, 0x51, 0xd1, 0xc0, 0x49, 0x3b, 0x51,
+ 0xff, 0x1c, 0x52, 0x00, 0x11, 0x98, 0x47, 0xf4, 0xb9, 0x1f, 0x8f, 0x44, 0x9f, 0x99, 0x2e, 0xa6,
+ 0xc7, 0xfc, 0x02, 0xfa, 0xb4, 0x4a, 0xc9, 0xd2, 0x92, 0x75, 0x62, 0xb0, 0x78, 0x65, 0xf2, 0x34,
+ 0x45, 0xc6, 0xcd, 0xff, 0xa8, 0x64, 0x9c, 0x55, 0x40, 0x8e, 0x49, 0xfa, 0x6f, 0x28, 0x5a, 0xcc,
+ 0x18, 0x9e, 0x16, 0x5b, 0xcf, 0xd1, 0x62, 0xaf, 0xe5, 0x48, 0x9b, 0xef, 0x46, 0x88, 0x2d, 0xfc,
+ 0x58, 0x84, 0xd8, 0xe2, 0x77, 0x21, 0xc4, 0x1a, 0xc7, 0x10, 0x62, 0x92, 0xba, 0xfb, 0x71, 0xa9,
+ 0xb0, 0x0b, 0xdf, 0x85, 0x0a, 0x7b, 0x37, 0x4f, 0x85, 0x99, 0x49, 0x2a, 0xec, 0x2c, 0xc0, 0x2d,
+ 0x16, 0x52, 0x61, 0xc3, 0x91, 0x60, 0xbf, 0x1d, 0xc9, 0x3d, 0xa0, 0xa6, 0xec, 0x44, 0x95, 0x22,
+ 0xbb, 0x29, 0x0a, 0xac, 0xb6, 0x0e, 0xab, 0x3e, 0x7c, 0x1a, 0xab, 0xb2, 0xe4, 0xf1, 0xd1, 0x31,
+ 0x76, 0xd1, 0x61, 0xd1, 0xf7, 0x23, 0xe0, 0x0c, 0x85, 0x70, 0x42, 0x0f, 0x8c, 0x20, 0x9b, 0x29,
+ 0x6a, 0x93, 0x36, 0xfe, 0xac, 0x34, 0x80, 0x36, 0x1b, 0x39, 0x86, 0x36, 0xab, 0x7d, 0x0e, 0x8b,
+ 0xef, 0xae, 0x3b, 0xea, 0x59, 0x22, 0x56, 0x9d, 0x23, 0x0f, 0x22, 0x07, 0x66, 0x13, 0xea, 0x30,
+ 0x40, 0x10, 0x97, 0x77, 0xe4, 0x13, 0x38, 0x46, 0xc6, 0x23, 0x19, 0x4e, 0xa4, 0xd9, 0xd0, 0x8b,
+ 0x94, 0x7c, 0xd1, 0xeb, 0x3f, 0x0b, 0xde, 0xf9, 0xfb, 0xd3, 0x6c, 0x36, 0xb5, 0x24, 0x7e, 0xa2,
+ 0x3e, 0x1d, 0xff, 0xc2, 0xc3, 0xb8, 0x64, 0x9d, 0xf4, 0xcb, 0x9b, 0x4a, 0xd5, 0x3a, 0xf9, 0x67,
+ 0x32, 0xa4, 0x02, 0x71, 0xbb, 0xe8, 0xbf, 0x5b, 0x16, 0x7e, 0xf0, 0x6d, 0xfc, 0x49, 0x89, 0xcd,
+ 0x24, 0x7e, 0xcf, 0x62, 0x5c, 0xb6, 0x4e, 0xfe, 0x91, 0x4d, 0xe5, 0x8a, 0x35, 0xcc, 0x2f, 0x62,
+ 0x28, 0xec, 0x26, 0x7a, 0x12, 0xb2, 0x34, 0xc2, 0xa0, 0x55, 0x24, 0xcd, 0x5f, 0x97, 0xd8, 0xa9,
+ 0xe4, 0xcf, 0x5e, 0x8c, 0xdc, 0x4a, 0x45, 0x3f, 0xaa, 0xa9, 0x5c, 0xb5, 0x86, 0xf9, 0xe9, 0x4c,
+ 0x95, 0x72, 0xa6, 0x47, 0x4d, 0x5e, 0x3f, 0x40, 0x3b, 0x88, 0x85, 0x21, 0xc6, 0x46, 0x8f, 0x1e,
+ 0x70, 0x4c, 0xdf, 0x96, 0xd8, 0xa4, 0x5a, 0xc2, 0xb8, 0x68, 0x1d, 0xff, 0x43, 0x9b, 0x8a, 0x69,
+ 0x9d, 0xf0, 0xed, 0x78, 0x95, 0x6a, 0x27, 0x3d, 0x06, 0x3f, 0x4d, 0xa7, 0x87, 0x26, 0x58, 0x4c,
+ 0x9e, 0x8e, 0xca, 0x4d, 0x51, 0x0e, 0xfd, 0x2e, 0x6e, 0x19, 0x7f, 0x5e, 0x62, 0xac, 0xff, 0x69,
+ 0x83, 0x51, 0xb5, 0x4e, 0xfc, 0x9a, 0xbc, 0x72, 0xd9, 0x3a, 0xf9, 0xd3, 0x88, 0xaa, 0xca, 0x24,
+ 0xe5, 0xb7, 0xe3, 0x22, 0xf5, 0x71, 0xb6, 0xb3, 0x17, 0x74, 0x23, 0xfc, 0xce, 0xb8, 0xe8, 0xb3,
+ 0x73, 0x88, 0xc0, 0x7f, 0x09, 0xca, 0x93, 0x78, 0xe1, 0x37, 0x2e, 0x0f, 0xf1, 0x19, 0x43, 0x5e,
+ 0x79, 0x8a, 0xbe, 0x11, 0xf8, 0x3e, 0x52, 0xfd, 0x21, 0x28, 0x51, 0x92, 0xde, 0x36, 0xae, 0x0c,
+ 0xf3, 0xd6, 0x99, 0x57, 0xa2, 0x42, 0x8a, 0xbc, 0xaa, 0xe2, 0xb9, 0x16, 0x4c, 0x06, 0xda, 0xbe,
+ 0x0c, 0x50, 0x83, 0x3a, 0x74, 0x8b, 0x96, 0xf1, 0x6b, 0x36, 0x21, 0xc9, 0x3d, 0xe3, 0x82, 0x75,
+ 0x2c, 0x0f, 0x5e, 0xb9, 0x68, 0x9d, 0x40, 0x0a, 0x12, 0xf9, 0x2a, 0x1b, 0x8b, 0xcf, 0x22, 0xcb,
+ 0x94, 0xfe, 0x4b, 0x89, 0x2d, 0x16, 0x92, 0x6f, 0xc6, 0x4d, 0xeb, 0x55, 0xd8, 0xc5, 0x8a, 0x65,
+ 0xbd, 0x12, 0xa5, 0x57, 0xa5, 0xf4, 0x4e, 0x46, 0x20, 0x21, 0x53, 0x3b, 0x2a, 0xbc, 0x54, 0x22,
+ 0x57, 0xcf, 0xf2, 0x68, 0x1c, 0x67, 0x53, 0xba, 0x97, 0xdd, 0x83, 0xf1, 0x77, 0x25, 0x36, 0x9f,
+ 0x5d, 0xcc, 0x58, 0xb2, 0x86, 0x64, 0x00, 0x2b, 0xcb, 0x43, 0xd3, 0x59, 0x55, 0xfa, 0x0d, 0x40,
+ 0x56, 0xe6, 0x62, 0xd2, 0x2f, 0x2f, 0xe6, 0xdf, 0x94, 0x98, 0x91, 0x27, 0x16, 0x8c, 0xdc, 0xfb,
+ 0xfa, 0x60, 0xe6, 0xaa, 0x72, 0xc3, 0x7a, 0x05, 0xa2, 0x82, 0x3e, 0x02, 0x51, 0x03, 0x72, 0x9c,
+ 0x48, 0x9c, 0x38, 0xa3, 0x06, 0x1a, 0x7f, 0x04, 0x1e, 0xa3, 0x1f, 0x6f, 0xf3, 0x1e, 0x23, 0x9f,
+ 0xb3, 0xe6, 0x3d, 0x46, 0x41, 0xbc, 0x96, 0xda, 0xb8, 0xc5, 0x43, 0x54, 0x43, 0x41, 0x86, 0x48,
+ 0x29, 0x36, 0xe5, 0x96, 0x24, 0x41, 0xc6, 0x24, 0x2b, 0xf2, 0x37, 0x82, 0x44, 0xcc, 0x78, 0x75,
+ 0x72, 0x6d, 0xf8, 0x2d, 0xb6, 0xc8, 0x3d, 0xf0, 0xe0, 0xd9, 0xd7, 0x46, 0xbf, 0x2d, 0x95, 0xfe,
+ 0x3f, 0x00, 0x00, 0xff, 0xff, 0x6e, 0x8f, 0x7b, 0xab, 0xe5, 0x3a, 0x00, 0x00,
+}