Regenerated `proto/igdbapi.pb.go` to reflect updates in the IGDB API schema. This update incorporates new API types, such as `AgeRatingContentDescriptionType` and its corresponding result type. The regeneration was performed with: - `protoc-gen-go` updated from `v1.36.5` to `v1.36.10` - `protoc` updated from `v6.30.1` to `v6.32.1`
		
			
				
	
	
		
			14906 lines
		
	
	
		
			485 KiB
		
	
	
	
		
			Go
		
	
	
	
	
	
			
		
		
	
	
			14906 lines
		
	
	
		
			485 KiB
		
	
	
	
		
			Go
		
	
	
	
	
	
| // Code generated by protoc-gen-go. DO NOT EDIT.
 | |
| // versions:
 | |
| // 	protoc-gen-go v1.36.10
 | |
| // 	protoc        v6.32.1
 | |
| // source: proto/igdbapi.proto
 | |
| 
 | |
| package proto
 | |
| 
 | |
| import (
 | |
| 	protoreflect "google.golang.org/protobuf/reflect/protoreflect"
 | |
| 	protoimpl "google.golang.org/protobuf/runtime/protoimpl"
 | |
| 	timestamppb "google.golang.org/protobuf/types/known/timestamppb"
 | |
| 	reflect "reflect"
 | |
| 	sync "sync"
 | |
| 	unsafe "unsafe"
 | |
| )
 | |
| 
 | |
| const (
 | |
| 	// Verify that this generated code is sufficiently up-to-date.
 | |
| 	_ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
 | |
| 	// Verify that runtime/protoimpl is sufficiently up-to-date.
 | |
| 	_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
 | |
| )
 | |
| 
 | |
| type AgeRatingCategoryEnum int32
 | |
| 
 | |
| const (
 | |
| 	// Deprecated: Marked as deprecated in proto/igdbapi.proto.
 | |
| 	AgeRatingCategoryEnum_AGERATING_CATEGORY_NULL AgeRatingCategoryEnum = 0
 | |
| 	// Deprecated: Marked as deprecated in proto/igdbapi.proto.
 | |
| 	AgeRatingCategoryEnum_ESRB AgeRatingCategoryEnum = 1
 | |
| 	// Deprecated: Marked as deprecated in proto/igdbapi.proto.
 | |
| 	AgeRatingCategoryEnum_PEGI AgeRatingCategoryEnum = 2
 | |
| 	// Deprecated: Marked as deprecated in proto/igdbapi.proto.
 | |
| 	AgeRatingCategoryEnum_CERO AgeRatingCategoryEnum = 3
 | |
| 	// Deprecated: Marked as deprecated in proto/igdbapi.proto.
 | |
| 	AgeRatingCategoryEnum_USK AgeRatingCategoryEnum = 4
 | |
| 	// Deprecated: Marked as deprecated in proto/igdbapi.proto.
 | |
| 	AgeRatingCategoryEnum_GRAC AgeRatingCategoryEnum = 5
 | |
| 	// Deprecated: Marked as deprecated in proto/igdbapi.proto.
 | |
| 	AgeRatingCategoryEnum_CLASS_IND AgeRatingCategoryEnum = 6
 | |
| 	// Deprecated: Marked as deprecated in proto/igdbapi.proto.
 | |
| 	AgeRatingCategoryEnum_ACB AgeRatingCategoryEnum = 7
 | |
| )
 | |
| 
 | |
| // Enum value maps for AgeRatingCategoryEnum.
 | |
| var (
 | |
| 	AgeRatingCategoryEnum_name = map[int32]string{
 | |
| 		0: "AGERATING_CATEGORY_NULL",
 | |
| 		1: "ESRB",
 | |
| 		2: "PEGI",
 | |
| 		3: "CERO",
 | |
| 		4: "USK",
 | |
| 		5: "GRAC",
 | |
| 		6: "CLASS_IND",
 | |
| 		7: "ACB",
 | |
| 	}
 | |
| 	AgeRatingCategoryEnum_value = map[string]int32{
 | |
| 		"AGERATING_CATEGORY_NULL": 0,
 | |
| 		"ESRB":                    1,
 | |
| 		"PEGI":                    2,
 | |
| 		"CERO":                    3,
 | |
| 		"USK":                     4,
 | |
| 		"GRAC":                    5,
 | |
| 		"CLASS_IND":               6,
 | |
| 		"ACB":                     7,
 | |
| 	}
 | |
| )
 | |
| 
 | |
| func (x AgeRatingCategoryEnum) Enum() *AgeRatingCategoryEnum {
 | |
| 	p := new(AgeRatingCategoryEnum)
 | |
| 	*p = x
 | |
| 	return p
 | |
| }
 | |
| 
 | |
| func (x AgeRatingCategoryEnum) String() string {
 | |
| 	return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
 | |
| }
 | |
| 
 | |
| func (AgeRatingCategoryEnum) Descriptor() protoreflect.EnumDescriptor {
 | |
| 	return file_proto_igdbapi_proto_enumTypes[0].Descriptor()
 | |
| }
 | |
| 
 | |
| func (AgeRatingCategoryEnum) Type() protoreflect.EnumType {
 | |
| 	return &file_proto_igdbapi_proto_enumTypes[0]
 | |
| }
 | |
| 
 | |
| func (x AgeRatingCategoryEnum) Number() protoreflect.EnumNumber {
 | |
| 	return protoreflect.EnumNumber(x)
 | |
| }
 | |
| 
 | |
| // Deprecated: Use AgeRatingCategoryEnum.Descriptor instead.
 | |
| func (AgeRatingCategoryEnum) EnumDescriptor() ([]byte, []int) {
 | |
| 	return file_proto_igdbapi_proto_rawDescGZIP(), []int{0}
 | |
| }
 | |
| 
 | |
| type AgeRatingRatingEnum int32
 | |
| 
 | |
| const (
 | |
| 	// Deprecated: Marked as deprecated in proto/igdbapi.proto.
 | |
| 	AgeRatingRatingEnum_AGERATING_RATING_NULL AgeRatingRatingEnum = 0
 | |
| 	// Deprecated: Marked as deprecated in proto/igdbapi.proto.
 | |
| 	AgeRatingRatingEnum_THREE AgeRatingRatingEnum = 1
 | |
| 	// Deprecated: Marked as deprecated in proto/igdbapi.proto.
 | |
| 	AgeRatingRatingEnum_SEVEN AgeRatingRatingEnum = 2
 | |
| 	// Deprecated: Marked as deprecated in proto/igdbapi.proto.
 | |
| 	AgeRatingRatingEnum_TWELVE AgeRatingRatingEnum = 3
 | |
| 	// Deprecated: Marked as deprecated in proto/igdbapi.proto.
 | |
| 	AgeRatingRatingEnum_SIXTEEN AgeRatingRatingEnum = 4
 | |
| 	// Deprecated: Marked as deprecated in proto/igdbapi.proto.
 | |
| 	AgeRatingRatingEnum_EIGHTEEN AgeRatingRatingEnum = 5
 | |
| 	// Deprecated: Marked as deprecated in proto/igdbapi.proto.
 | |
| 	AgeRatingRatingEnum_RP AgeRatingRatingEnum = 6
 | |
| 	// Deprecated: Marked as deprecated in proto/igdbapi.proto.
 | |
| 	AgeRatingRatingEnum_EC AgeRatingRatingEnum = 7
 | |
| 	// Deprecated: Marked as deprecated in proto/igdbapi.proto.
 | |
| 	AgeRatingRatingEnum_E AgeRatingRatingEnum = 8
 | |
| 	// Deprecated: Marked as deprecated in proto/igdbapi.proto.
 | |
| 	AgeRatingRatingEnum_E10 AgeRatingRatingEnum = 9
 | |
| 	// Deprecated: Marked as deprecated in proto/igdbapi.proto.
 | |
| 	AgeRatingRatingEnum_T AgeRatingRatingEnum = 10
 | |
| 	// Deprecated: Marked as deprecated in proto/igdbapi.proto.
 | |
| 	AgeRatingRatingEnum_M AgeRatingRatingEnum = 11
 | |
| 	// Deprecated: Marked as deprecated in proto/igdbapi.proto.
 | |
| 	AgeRatingRatingEnum_AO AgeRatingRatingEnum = 12
 | |
| 	// Deprecated: Marked as deprecated in proto/igdbapi.proto.
 | |
| 	AgeRatingRatingEnum_CERO_A AgeRatingRatingEnum = 13
 | |
| 	// Deprecated: Marked as deprecated in proto/igdbapi.proto.
 | |
| 	AgeRatingRatingEnum_CERO_B AgeRatingRatingEnum = 14
 | |
| 	// Deprecated: Marked as deprecated in proto/igdbapi.proto.
 | |
| 	AgeRatingRatingEnum_CERO_C AgeRatingRatingEnum = 15
 | |
| 	// Deprecated: Marked as deprecated in proto/igdbapi.proto.
 | |
| 	AgeRatingRatingEnum_CERO_D AgeRatingRatingEnum = 16
 | |
| 	// Deprecated: Marked as deprecated in proto/igdbapi.proto.
 | |
| 	AgeRatingRatingEnum_CERO_Z AgeRatingRatingEnum = 17
 | |
| 	// Deprecated: Marked as deprecated in proto/igdbapi.proto.
 | |
| 	AgeRatingRatingEnum_USK_0 AgeRatingRatingEnum = 18
 | |
| 	// Deprecated: Marked as deprecated in proto/igdbapi.proto.
 | |
| 	AgeRatingRatingEnum_USK_6 AgeRatingRatingEnum = 19
 | |
| 	// Deprecated: Marked as deprecated in proto/igdbapi.proto.
 | |
| 	AgeRatingRatingEnum_USK_12 AgeRatingRatingEnum = 20
 | |
| 	// Deprecated: Marked as deprecated in proto/igdbapi.proto.
 | |
| 	AgeRatingRatingEnum_USK_16 AgeRatingRatingEnum = 21
 | |
| 	// Deprecated: Marked as deprecated in proto/igdbapi.proto.
 | |
| 	AgeRatingRatingEnum_USK_18 AgeRatingRatingEnum = 22
 | |
| 	// Deprecated: Marked as deprecated in proto/igdbapi.proto.
 | |
| 	AgeRatingRatingEnum_GRAC_ALL AgeRatingRatingEnum = 23
 | |
| 	// Deprecated: Marked as deprecated in proto/igdbapi.proto.
 | |
| 	AgeRatingRatingEnum_GRAC_TWELVE AgeRatingRatingEnum = 24
 | |
| 	// Deprecated: Marked as deprecated in proto/igdbapi.proto.
 | |
| 	AgeRatingRatingEnum_GRAC_FIFTEEN AgeRatingRatingEnum = 25
 | |
| 	// Deprecated: Marked as deprecated in proto/igdbapi.proto.
 | |
| 	AgeRatingRatingEnum_GRAC_EIGHTEEN AgeRatingRatingEnum = 26
 | |
| 	// Deprecated: Marked as deprecated in proto/igdbapi.proto.
 | |
| 	AgeRatingRatingEnum_GRAC_TESTING AgeRatingRatingEnum = 27
 | |
| 	// Deprecated: Marked as deprecated in proto/igdbapi.proto.
 | |
| 	AgeRatingRatingEnum_CLASS_IND_L AgeRatingRatingEnum = 28
 | |
| 	// Deprecated: Marked as deprecated in proto/igdbapi.proto.
 | |
| 	AgeRatingRatingEnum_CLASS_IND_TEN AgeRatingRatingEnum = 29
 | |
| 	// Deprecated: Marked as deprecated in proto/igdbapi.proto.
 | |
| 	AgeRatingRatingEnum_CLASS_IND_TWELVE AgeRatingRatingEnum = 30
 | |
| 	// Deprecated: Marked as deprecated in proto/igdbapi.proto.
 | |
| 	AgeRatingRatingEnum_CLASS_IND_FOURTEEN AgeRatingRatingEnum = 31
 | |
| 	// Deprecated: Marked as deprecated in proto/igdbapi.proto.
 | |
| 	AgeRatingRatingEnum_CLASS_IND_SIXTEEN AgeRatingRatingEnum = 32
 | |
| 	// Deprecated: Marked as deprecated in proto/igdbapi.proto.
 | |
| 	AgeRatingRatingEnum_CLASS_IND_EIGHTEEN AgeRatingRatingEnum = 33
 | |
| 	// Deprecated: Marked as deprecated in proto/igdbapi.proto.
 | |
| 	AgeRatingRatingEnum_ACB_G AgeRatingRatingEnum = 34
 | |
| 	// Deprecated: Marked as deprecated in proto/igdbapi.proto.
 | |
| 	AgeRatingRatingEnum_ACB_PG AgeRatingRatingEnum = 35
 | |
| 	// Deprecated: Marked as deprecated in proto/igdbapi.proto.
 | |
| 	AgeRatingRatingEnum_ACB_M AgeRatingRatingEnum = 36
 | |
| 	// Deprecated: Marked as deprecated in proto/igdbapi.proto.
 | |
| 	AgeRatingRatingEnum_ACB_MA15 AgeRatingRatingEnum = 37
 | |
| 	// Deprecated: Marked as deprecated in proto/igdbapi.proto.
 | |
| 	AgeRatingRatingEnum_ACB_R18 AgeRatingRatingEnum = 38
 | |
| 	// Deprecated: Marked as deprecated in proto/igdbapi.proto.
 | |
| 	AgeRatingRatingEnum_ACB_RC AgeRatingRatingEnum = 39
 | |
| )
 | |
| 
 | |
| // Enum value maps for AgeRatingRatingEnum.
 | |
| var (
 | |
| 	AgeRatingRatingEnum_name = map[int32]string{
 | |
| 		0:  "AGERATING_RATING_NULL",
 | |
| 		1:  "THREE",
 | |
| 		2:  "SEVEN",
 | |
| 		3:  "TWELVE",
 | |
| 		4:  "SIXTEEN",
 | |
| 		5:  "EIGHTEEN",
 | |
| 		6:  "RP",
 | |
| 		7:  "EC",
 | |
| 		8:  "E",
 | |
| 		9:  "E10",
 | |
| 		10: "T",
 | |
| 		11: "M",
 | |
| 		12: "AO",
 | |
| 		13: "CERO_A",
 | |
| 		14: "CERO_B",
 | |
| 		15: "CERO_C",
 | |
| 		16: "CERO_D",
 | |
| 		17: "CERO_Z",
 | |
| 		18: "USK_0",
 | |
| 		19: "USK_6",
 | |
| 		20: "USK_12",
 | |
| 		21: "USK_16",
 | |
| 		22: "USK_18",
 | |
| 		23: "GRAC_ALL",
 | |
| 		24: "GRAC_TWELVE",
 | |
| 		25: "GRAC_FIFTEEN",
 | |
| 		26: "GRAC_EIGHTEEN",
 | |
| 		27: "GRAC_TESTING",
 | |
| 		28: "CLASS_IND_L",
 | |
| 		29: "CLASS_IND_TEN",
 | |
| 		30: "CLASS_IND_TWELVE",
 | |
| 		31: "CLASS_IND_FOURTEEN",
 | |
| 		32: "CLASS_IND_SIXTEEN",
 | |
| 		33: "CLASS_IND_EIGHTEEN",
 | |
| 		34: "ACB_G",
 | |
| 		35: "ACB_PG",
 | |
| 		36: "ACB_M",
 | |
| 		37: "ACB_MA15",
 | |
| 		38: "ACB_R18",
 | |
| 		39: "ACB_RC",
 | |
| 	}
 | |
| 	AgeRatingRatingEnum_value = map[string]int32{
 | |
| 		"AGERATING_RATING_NULL": 0,
 | |
| 		"THREE":                 1,
 | |
| 		"SEVEN":                 2,
 | |
| 		"TWELVE":                3,
 | |
| 		"SIXTEEN":               4,
 | |
| 		"EIGHTEEN":              5,
 | |
| 		"RP":                    6,
 | |
| 		"EC":                    7,
 | |
| 		"E":                     8,
 | |
| 		"E10":                   9,
 | |
| 		"T":                     10,
 | |
| 		"M":                     11,
 | |
| 		"AO":                    12,
 | |
| 		"CERO_A":                13,
 | |
| 		"CERO_B":                14,
 | |
| 		"CERO_C":                15,
 | |
| 		"CERO_D":                16,
 | |
| 		"CERO_Z":                17,
 | |
| 		"USK_0":                 18,
 | |
| 		"USK_6":                 19,
 | |
| 		"USK_12":                20,
 | |
| 		"USK_16":                21,
 | |
| 		"USK_18":                22,
 | |
| 		"GRAC_ALL":              23,
 | |
| 		"GRAC_TWELVE":           24,
 | |
| 		"GRAC_FIFTEEN":          25,
 | |
| 		"GRAC_EIGHTEEN":         26,
 | |
| 		"GRAC_TESTING":          27,
 | |
| 		"CLASS_IND_L":           28,
 | |
| 		"CLASS_IND_TEN":         29,
 | |
| 		"CLASS_IND_TWELVE":      30,
 | |
| 		"CLASS_IND_FOURTEEN":    31,
 | |
| 		"CLASS_IND_SIXTEEN":     32,
 | |
| 		"CLASS_IND_EIGHTEEN":    33,
 | |
| 		"ACB_G":                 34,
 | |
| 		"ACB_PG":                35,
 | |
| 		"ACB_M":                 36,
 | |
| 		"ACB_MA15":              37,
 | |
| 		"ACB_R18":               38,
 | |
| 		"ACB_RC":                39,
 | |
| 	}
 | |
| )
 | |
| 
 | |
| func (x AgeRatingRatingEnum) Enum() *AgeRatingRatingEnum {
 | |
| 	p := new(AgeRatingRatingEnum)
 | |
| 	*p = x
 | |
| 	return p
 | |
| }
 | |
| 
 | |
| func (x AgeRatingRatingEnum) String() string {
 | |
| 	return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
 | |
| }
 | |
| 
 | |
| func (AgeRatingRatingEnum) Descriptor() protoreflect.EnumDescriptor {
 | |
| 	return file_proto_igdbapi_proto_enumTypes[1].Descriptor()
 | |
| }
 | |
| 
 | |
| func (AgeRatingRatingEnum) Type() protoreflect.EnumType {
 | |
| 	return &file_proto_igdbapi_proto_enumTypes[1]
 | |
| }
 | |
| 
 | |
| func (x AgeRatingRatingEnum) Number() protoreflect.EnumNumber {
 | |
| 	return protoreflect.EnumNumber(x)
 | |
| }
 | |
| 
 | |
| // Deprecated: Use AgeRatingRatingEnum.Descriptor instead.
 | |
| func (AgeRatingRatingEnum) EnumDescriptor() ([]byte, []int) {
 | |
| 	return file_proto_igdbapi_proto_rawDescGZIP(), []int{1}
 | |
| }
 | |
| 
 | |
| type AgeRatingContentDescriptionCategoryEnum int32
 | |
| 
 | |
| const (
 | |
| 	// Deprecated: Marked as deprecated in proto/igdbapi.proto.
 | |
| 	AgeRatingContentDescriptionCategoryEnum_AGERATINGCONTENTDESCRIPTION_CATEGORY_NULL AgeRatingContentDescriptionCategoryEnum = 0
 | |
| 	// Deprecated: Marked as deprecated in proto/igdbapi.proto.
 | |
| 	AgeRatingContentDescriptionCategoryEnum_ESRB_ALCOHOL_REFERENCE AgeRatingContentDescriptionCategoryEnum = 1
 | |
| 	// Deprecated: Marked as deprecated in proto/igdbapi.proto.
 | |
| 	AgeRatingContentDescriptionCategoryEnum_ESRB_ANIMATED_BLOOD AgeRatingContentDescriptionCategoryEnum = 2
 | |
| 	// Deprecated: Marked as deprecated in proto/igdbapi.proto.
 | |
| 	AgeRatingContentDescriptionCategoryEnum_ESRB_BLOOD AgeRatingContentDescriptionCategoryEnum = 3
 | |
| 	// Deprecated: Marked as deprecated in proto/igdbapi.proto.
 | |
| 	AgeRatingContentDescriptionCategoryEnum_ESRB_BLOOD_AND_GORE AgeRatingContentDescriptionCategoryEnum = 4
 | |
| 	// Deprecated: Marked as deprecated in proto/igdbapi.proto.
 | |
| 	AgeRatingContentDescriptionCategoryEnum_ESRB_CARTOON_VIOLENCE AgeRatingContentDescriptionCategoryEnum = 5
 | |
| 	// Deprecated: Marked as deprecated in proto/igdbapi.proto.
 | |
| 	AgeRatingContentDescriptionCategoryEnum_ESRB_COMIC_MISCHIEF AgeRatingContentDescriptionCategoryEnum = 6
 | |
| 	// Deprecated: Marked as deprecated in proto/igdbapi.proto.
 | |
| 	AgeRatingContentDescriptionCategoryEnum_ESRB_CRUDE_HUMOR AgeRatingContentDescriptionCategoryEnum = 7
 | |
| 	// Deprecated: Marked as deprecated in proto/igdbapi.proto.
 | |
| 	AgeRatingContentDescriptionCategoryEnum_ESRB_DRUG_REFERENCE AgeRatingContentDescriptionCategoryEnum = 8
 | |
| 	// Deprecated: Marked as deprecated in proto/igdbapi.proto.
 | |
| 	AgeRatingContentDescriptionCategoryEnum_ESRB_FANTASY_VIOLENCE AgeRatingContentDescriptionCategoryEnum = 9
 | |
| 	// Deprecated: Marked as deprecated in proto/igdbapi.proto.
 | |
| 	AgeRatingContentDescriptionCategoryEnum_ESRB_INTENSE_VIOLENCE AgeRatingContentDescriptionCategoryEnum = 10
 | |
| 	// Deprecated: Marked as deprecated in proto/igdbapi.proto.
 | |
| 	AgeRatingContentDescriptionCategoryEnum_ESRB_LANGUAGE AgeRatingContentDescriptionCategoryEnum = 11
 | |
| 	// Deprecated: Marked as deprecated in proto/igdbapi.proto.
 | |
| 	AgeRatingContentDescriptionCategoryEnum_ESRB_LYRICS AgeRatingContentDescriptionCategoryEnum = 12
 | |
| 	// Deprecated: Marked as deprecated in proto/igdbapi.proto.
 | |
| 	AgeRatingContentDescriptionCategoryEnum_ESRB_MATURE_HUMOR AgeRatingContentDescriptionCategoryEnum = 13
 | |
| 	// Deprecated: Marked as deprecated in proto/igdbapi.proto.
 | |
| 	AgeRatingContentDescriptionCategoryEnum_ESRB_NUDITY AgeRatingContentDescriptionCategoryEnum = 14
 | |
| 	// Deprecated: Marked as deprecated in proto/igdbapi.proto.
 | |
| 	AgeRatingContentDescriptionCategoryEnum_ESRB_PARTIAL_NUDITY AgeRatingContentDescriptionCategoryEnum = 15
 | |
| 	// Deprecated: Marked as deprecated in proto/igdbapi.proto.
 | |
| 	AgeRatingContentDescriptionCategoryEnum_ESRB_REAL_GAMBLING AgeRatingContentDescriptionCategoryEnum = 16
 | |
| 	// Deprecated: Marked as deprecated in proto/igdbapi.proto.
 | |
| 	AgeRatingContentDescriptionCategoryEnum_ESRB_SEXUAL_CONTENT AgeRatingContentDescriptionCategoryEnum = 17
 | |
| 	// Deprecated: Marked as deprecated in proto/igdbapi.proto.
 | |
| 	AgeRatingContentDescriptionCategoryEnum_ESRB_SEXUAL_THEMES AgeRatingContentDescriptionCategoryEnum = 18
 | |
| 	// Deprecated: Marked as deprecated in proto/igdbapi.proto.
 | |
| 	AgeRatingContentDescriptionCategoryEnum_ESRB_SEXUAL_VIOLENCE AgeRatingContentDescriptionCategoryEnum = 19
 | |
| 	// Deprecated: Marked as deprecated in proto/igdbapi.proto.
 | |
| 	AgeRatingContentDescriptionCategoryEnum_ESRB_SIMULATED_GAMBLING AgeRatingContentDescriptionCategoryEnum = 20
 | |
| 	// Deprecated: Marked as deprecated in proto/igdbapi.proto.
 | |
| 	AgeRatingContentDescriptionCategoryEnum_ESRB_STRONG_LANGUAGE AgeRatingContentDescriptionCategoryEnum = 21
 | |
| 	// Deprecated: Marked as deprecated in proto/igdbapi.proto.
 | |
| 	AgeRatingContentDescriptionCategoryEnum_ESRB_STRONG_LYRICS AgeRatingContentDescriptionCategoryEnum = 22
 | |
| 	// Deprecated: Marked as deprecated in proto/igdbapi.proto.
 | |
| 	AgeRatingContentDescriptionCategoryEnum_ESRB_STRONG_SEXUAL_CONTENT AgeRatingContentDescriptionCategoryEnum = 23
 | |
| 	// Deprecated: Marked as deprecated in proto/igdbapi.proto.
 | |
| 	AgeRatingContentDescriptionCategoryEnum_ESRB_SUGGESTIVE_THEMES AgeRatingContentDescriptionCategoryEnum = 24
 | |
| 	// Deprecated: Marked as deprecated in proto/igdbapi.proto.
 | |
| 	AgeRatingContentDescriptionCategoryEnum_ESRB_TOBACCO_REFERENCE AgeRatingContentDescriptionCategoryEnum = 25
 | |
| 	// Deprecated: Marked as deprecated in proto/igdbapi.proto.
 | |
| 	AgeRatingContentDescriptionCategoryEnum_ESRB_USE_OF_ALCOHOL AgeRatingContentDescriptionCategoryEnum = 26
 | |
| 	// Deprecated: Marked as deprecated in proto/igdbapi.proto.
 | |
| 	AgeRatingContentDescriptionCategoryEnum_ESRB_USE_OF_DRUGS AgeRatingContentDescriptionCategoryEnum = 27
 | |
| 	// Deprecated: Marked as deprecated in proto/igdbapi.proto.
 | |
| 	AgeRatingContentDescriptionCategoryEnum_ESRB_USE_OF_TOBACCO AgeRatingContentDescriptionCategoryEnum = 28
 | |
| 	// Deprecated: Marked as deprecated in proto/igdbapi.proto.
 | |
| 	AgeRatingContentDescriptionCategoryEnum_ESRB_VIOLENCE AgeRatingContentDescriptionCategoryEnum = 29
 | |
| 	// Deprecated: Marked as deprecated in proto/igdbapi.proto.
 | |
| 	AgeRatingContentDescriptionCategoryEnum_ESRB_VIOLENT_REFERENCES AgeRatingContentDescriptionCategoryEnum = 30
 | |
| 	// Deprecated: Marked as deprecated in proto/igdbapi.proto.
 | |
| 	AgeRatingContentDescriptionCategoryEnum_ESRB_ANIMATED_VIOLENCE AgeRatingContentDescriptionCategoryEnum = 31
 | |
| 	// Deprecated: Marked as deprecated in proto/igdbapi.proto.
 | |
| 	AgeRatingContentDescriptionCategoryEnum_ESRB_MILD_LANGUAGE AgeRatingContentDescriptionCategoryEnum = 32
 | |
| 	// Deprecated: Marked as deprecated in proto/igdbapi.proto.
 | |
| 	AgeRatingContentDescriptionCategoryEnum_ESRB_MILD_VIOLENCE AgeRatingContentDescriptionCategoryEnum = 33
 | |
| 	// Deprecated: Marked as deprecated in proto/igdbapi.proto.
 | |
| 	AgeRatingContentDescriptionCategoryEnum_ESRB_USE_OF_DRUGS_AND_ALCOHOL AgeRatingContentDescriptionCategoryEnum = 34
 | |
| 	// Deprecated: Marked as deprecated in proto/igdbapi.proto.
 | |
| 	AgeRatingContentDescriptionCategoryEnum_ESRB_DRUG_AND_ALCOHOL_REFERENCE AgeRatingContentDescriptionCategoryEnum = 35
 | |
| 	// Deprecated: Marked as deprecated in proto/igdbapi.proto.
 | |
| 	AgeRatingContentDescriptionCategoryEnum_ESRB_MILD_SUGGESTIVE_THEMES AgeRatingContentDescriptionCategoryEnum = 36
 | |
| 	// Deprecated: Marked as deprecated in proto/igdbapi.proto.
 | |
| 	AgeRatingContentDescriptionCategoryEnum_ESRB_MILD_CARTOON_VIOLENCE AgeRatingContentDescriptionCategoryEnum = 37
 | |
| 	// Deprecated: Marked as deprecated in proto/igdbapi.proto.
 | |
| 	AgeRatingContentDescriptionCategoryEnum_ESRB_MILD_BLOOD AgeRatingContentDescriptionCategoryEnum = 38
 | |
| 	// Deprecated: Marked as deprecated in proto/igdbapi.proto.
 | |
| 	AgeRatingContentDescriptionCategoryEnum_ESRB_REALISTIC_BLOOD_AND_GORE AgeRatingContentDescriptionCategoryEnum = 39
 | |
| 	// Deprecated: Marked as deprecated in proto/igdbapi.proto.
 | |
| 	AgeRatingContentDescriptionCategoryEnum_ESRB_REALISTIC_VIOLENCE AgeRatingContentDescriptionCategoryEnum = 40
 | |
| 	// Deprecated: Marked as deprecated in proto/igdbapi.proto.
 | |
| 	AgeRatingContentDescriptionCategoryEnum_ESRB_ALCOHOL_AND_TOBACCO_REFERENCE AgeRatingContentDescriptionCategoryEnum = 41
 | |
| 	// Deprecated: Marked as deprecated in proto/igdbapi.proto.
 | |
| 	AgeRatingContentDescriptionCategoryEnum_ESRB_MATURE_SEXUAL_THEMES AgeRatingContentDescriptionCategoryEnum = 42
 | |
| 	// Deprecated: Marked as deprecated in proto/igdbapi.proto.
 | |
| 	AgeRatingContentDescriptionCategoryEnum_ESRB_MILD_ANIMATED_VIOLENCE AgeRatingContentDescriptionCategoryEnum = 43
 | |
| 	// Deprecated: Marked as deprecated in proto/igdbapi.proto.
 | |
| 	AgeRatingContentDescriptionCategoryEnum_ESRB_MILD_SEXUAL_THEMES AgeRatingContentDescriptionCategoryEnum = 44
 | |
| 	// Deprecated: Marked as deprecated in proto/igdbapi.proto.
 | |
| 	AgeRatingContentDescriptionCategoryEnum_ESRB_USE_OF_ALCOHOL_AND_TOBACCO AgeRatingContentDescriptionCategoryEnum = 45
 | |
| 	// Deprecated: Marked as deprecated in proto/igdbapi.proto.
 | |
| 	AgeRatingContentDescriptionCategoryEnum_ESRB_ANIMATED_BLOOD_AND_GORE AgeRatingContentDescriptionCategoryEnum = 46
 | |
| 	// Deprecated: Marked as deprecated in proto/igdbapi.proto.
 | |
| 	AgeRatingContentDescriptionCategoryEnum_ESRB_MILD_FANTASY_VIOLENCE AgeRatingContentDescriptionCategoryEnum = 47
 | |
| 	// Deprecated: Marked as deprecated in proto/igdbapi.proto.
 | |
| 	AgeRatingContentDescriptionCategoryEnum_ESRB_MILD_LYRICS AgeRatingContentDescriptionCategoryEnum = 48
 | |
| 	// Deprecated: Marked as deprecated in proto/igdbapi.proto.
 | |
| 	AgeRatingContentDescriptionCategoryEnum_ESRB_REALISTIC_BLOOD AgeRatingContentDescriptionCategoryEnum = 49
 | |
| 	// Deprecated: Marked as deprecated in proto/igdbapi.proto.
 | |
| 	AgeRatingContentDescriptionCategoryEnum_PEGI_VIOLENCE AgeRatingContentDescriptionCategoryEnum = 50
 | |
| 	// Deprecated: Marked as deprecated in proto/igdbapi.proto.
 | |
| 	AgeRatingContentDescriptionCategoryEnum_PEGI_SEX AgeRatingContentDescriptionCategoryEnum = 51
 | |
| 	// Deprecated: Marked as deprecated in proto/igdbapi.proto.
 | |
| 	AgeRatingContentDescriptionCategoryEnum_PEGI_DRUGS AgeRatingContentDescriptionCategoryEnum = 52
 | |
| 	// Deprecated: Marked as deprecated in proto/igdbapi.proto.
 | |
| 	AgeRatingContentDescriptionCategoryEnum_PEGI_FEAR AgeRatingContentDescriptionCategoryEnum = 53
 | |
| 	// Deprecated: Marked as deprecated in proto/igdbapi.proto.
 | |
| 	AgeRatingContentDescriptionCategoryEnum_PEGI_DISCRIMINATION AgeRatingContentDescriptionCategoryEnum = 54
 | |
| 	// Deprecated: Marked as deprecated in proto/igdbapi.proto.
 | |
| 	AgeRatingContentDescriptionCategoryEnum_PEGI_BAD_LANGUAGE AgeRatingContentDescriptionCategoryEnum = 55
 | |
| 	// Deprecated: Marked as deprecated in proto/igdbapi.proto.
 | |
| 	AgeRatingContentDescriptionCategoryEnum_PEGI_GAMBLING AgeRatingContentDescriptionCategoryEnum = 56
 | |
| 	// Deprecated: Marked as deprecated in proto/igdbapi.proto.
 | |
| 	AgeRatingContentDescriptionCategoryEnum_PEGI_ONLINE_GAMEPLAY AgeRatingContentDescriptionCategoryEnum = 57
 | |
| 	// Deprecated: Marked as deprecated in proto/igdbapi.proto.
 | |
| 	AgeRatingContentDescriptionCategoryEnum_PEGI_IN_GAME_PURCHASES AgeRatingContentDescriptionCategoryEnum = 58
 | |
| 	// Deprecated: Marked as deprecated in proto/igdbapi.proto.
 | |
| 	AgeRatingContentDescriptionCategoryEnum_CERO_LOVE AgeRatingContentDescriptionCategoryEnum = 59
 | |
| 	// Deprecated: Marked as deprecated in proto/igdbapi.proto.
 | |
| 	AgeRatingContentDescriptionCategoryEnum_CERO_SEXUAL_CONTENT AgeRatingContentDescriptionCategoryEnum = 60
 | |
| 	// Deprecated: Marked as deprecated in proto/igdbapi.proto.
 | |
| 	AgeRatingContentDescriptionCategoryEnum_CERO_VIOLENCE AgeRatingContentDescriptionCategoryEnum = 61
 | |
| 	// Deprecated: Marked as deprecated in proto/igdbapi.proto.
 | |
| 	AgeRatingContentDescriptionCategoryEnum_CERO_HORROR AgeRatingContentDescriptionCategoryEnum = 62
 | |
| 	// Deprecated: Marked as deprecated in proto/igdbapi.proto.
 | |
| 	AgeRatingContentDescriptionCategoryEnum_CERO_DRINKING_SMOKING AgeRatingContentDescriptionCategoryEnum = 63
 | |
| 	// Deprecated: Marked as deprecated in proto/igdbapi.proto.
 | |
| 	AgeRatingContentDescriptionCategoryEnum_CERO_GAMBLING AgeRatingContentDescriptionCategoryEnum = 64
 | |
| 	// Deprecated: Marked as deprecated in proto/igdbapi.proto.
 | |
| 	AgeRatingContentDescriptionCategoryEnum_CERO_CRIME AgeRatingContentDescriptionCategoryEnum = 65
 | |
| 	// Deprecated: Marked as deprecated in proto/igdbapi.proto.
 | |
| 	AgeRatingContentDescriptionCategoryEnum_CERO_CONTROLLED_SUBSTANCES AgeRatingContentDescriptionCategoryEnum = 66
 | |
| 	// Deprecated: Marked as deprecated in proto/igdbapi.proto.
 | |
| 	AgeRatingContentDescriptionCategoryEnum_CERO_LANGUAGES_AND_OTHERS AgeRatingContentDescriptionCategoryEnum = 67
 | |
| 	// Deprecated: Marked as deprecated in proto/igdbapi.proto.
 | |
| 	AgeRatingContentDescriptionCategoryEnum_GRAC_SEXUALITY AgeRatingContentDescriptionCategoryEnum = 68
 | |
| 	// Deprecated: Marked as deprecated in proto/igdbapi.proto.
 | |
| 	AgeRatingContentDescriptionCategoryEnum_GRAC_VIOLENCE AgeRatingContentDescriptionCategoryEnum = 69
 | |
| 	// Deprecated: Marked as deprecated in proto/igdbapi.proto.
 | |
| 	AgeRatingContentDescriptionCategoryEnum_GRAC_FEAR_HORROR_THREATENING AgeRatingContentDescriptionCategoryEnum = 70
 | |
| 	// Deprecated: Marked as deprecated in proto/igdbapi.proto.
 | |
| 	AgeRatingContentDescriptionCategoryEnum_GRAC_LANGUAGE AgeRatingContentDescriptionCategoryEnum = 71
 | |
| 	// Deprecated: Marked as deprecated in proto/igdbapi.proto.
 | |
| 	AgeRatingContentDescriptionCategoryEnum_GRAC_ALCOHOL_TOBACCO_DRUG AgeRatingContentDescriptionCategoryEnum = 72
 | |
| 	// Deprecated: Marked as deprecated in proto/igdbapi.proto.
 | |
| 	AgeRatingContentDescriptionCategoryEnum_GRAC_CRIME_ANTI_SOCIAL AgeRatingContentDescriptionCategoryEnum = 73
 | |
| 	// Deprecated: Marked as deprecated in proto/igdbapi.proto.
 | |
| 	AgeRatingContentDescriptionCategoryEnum_GRAC_GAMBLING AgeRatingContentDescriptionCategoryEnum = 74
 | |
| 	// Deprecated: Marked as deprecated in proto/igdbapi.proto.
 | |
| 	AgeRatingContentDescriptionCategoryEnum_CLASS_IND_VIOLENCIA AgeRatingContentDescriptionCategoryEnum = 75
 | |
| 	// Deprecated: Marked as deprecated in proto/igdbapi.proto.
 | |
| 	AgeRatingContentDescriptionCategoryEnum_CLASS_IND_VIOLENCIA_EXTREMA AgeRatingContentDescriptionCategoryEnum = 76
 | |
| 	// Deprecated: Marked as deprecated in proto/igdbapi.proto.
 | |
| 	AgeRatingContentDescriptionCategoryEnum_CLASS_IND_CONTEUDO_SEXUAL AgeRatingContentDescriptionCategoryEnum = 77
 | |
| 	// Deprecated: Marked as deprecated in proto/igdbapi.proto.
 | |
| 	AgeRatingContentDescriptionCategoryEnum_CLASS_IND_NUDEZ AgeRatingContentDescriptionCategoryEnum = 78
 | |
| 	// Deprecated: Marked as deprecated in proto/igdbapi.proto.
 | |
| 	AgeRatingContentDescriptionCategoryEnum_CLASS_IND_SEXO AgeRatingContentDescriptionCategoryEnum = 79
 | |
| 	// Deprecated: Marked as deprecated in proto/igdbapi.proto.
 | |
| 	AgeRatingContentDescriptionCategoryEnum_CLASS_IND_SEXO_EXPLICITO AgeRatingContentDescriptionCategoryEnum = 80
 | |
| 	// Deprecated: Marked as deprecated in proto/igdbapi.proto.
 | |
| 	AgeRatingContentDescriptionCategoryEnum_CLASS_IND_DROGAS AgeRatingContentDescriptionCategoryEnum = 81
 | |
| 	// Deprecated: Marked as deprecated in proto/igdbapi.proto.
 | |
| 	AgeRatingContentDescriptionCategoryEnum_CLASS_IND_DROGAS_LICITAS AgeRatingContentDescriptionCategoryEnum = 82
 | |
| 	// Deprecated: Marked as deprecated in proto/igdbapi.proto.
 | |
| 	AgeRatingContentDescriptionCategoryEnum_CLASS_IND_DROGAS_ILICITAS AgeRatingContentDescriptionCategoryEnum = 83
 | |
| 	// Deprecated: Marked as deprecated in proto/igdbapi.proto.
 | |
| 	AgeRatingContentDescriptionCategoryEnum_CLASS_IND_LINGUAGEM_IMPROPRIA AgeRatingContentDescriptionCategoryEnum = 84
 | |
| 	// Deprecated: Marked as deprecated in proto/igdbapi.proto.
 | |
| 	AgeRatingContentDescriptionCategoryEnum_CLASS_IND_ATOS_CRIMINOSOS AgeRatingContentDescriptionCategoryEnum = 85
 | |
| )
 | |
| 
 | |
| // Enum value maps for AgeRatingContentDescriptionCategoryEnum.
 | |
| var (
 | |
| 	AgeRatingContentDescriptionCategoryEnum_name = map[int32]string{
 | |
| 		0:  "AGERATINGCONTENTDESCRIPTION_CATEGORY_NULL",
 | |
| 		1:  "ESRB_ALCOHOL_REFERENCE",
 | |
| 		2:  "ESRB_ANIMATED_BLOOD",
 | |
| 		3:  "ESRB_BLOOD",
 | |
| 		4:  "ESRB_BLOOD_AND_GORE",
 | |
| 		5:  "ESRB_CARTOON_VIOLENCE",
 | |
| 		6:  "ESRB_COMIC_MISCHIEF",
 | |
| 		7:  "ESRB_CRUDE_HUMOR",
 | |
| 		8:  "ESRB_DRUG_REFERENCE",
 | |
| 		9:  "ESRB_FANTASY_VIOLENCE",
 | |
| 		10: "ESRB_INTENSE_VIOLENCE",
 | |
| 		11: "ESRB_LANGUAGE",
 | |
| 		12: "ESRB_LYRICS",
 | |
| 		13: "ESRB_MATURE_HUMOR",
 | |
| 		14: "ESRB_NUDITY",
 | |
| 		15: "ESRB_PARTIAL_NUDITY",
 | |
| 		16: "ESRB_REAL_GAMBLING",
 | |
| 		17: "ESRB_SEXUAL_CONTENT",
 | |
| 		18: "ESRB_SEXUAL_THEMES",
 | |
| 		19: "ESRB_SEXUAL_VIOLENCE",
 | |
| 		20: "ESRB_SIMULATED_GAMBLING",
 | |
| 		21: "ESRB_STRONG_LANGUAGE",
 | |
| 		22: "ESRB_STRONG_LYRICS",
 | |
| 		23: "ESRB_STRONG_SEXUAL_CONTENT",
 | |
| 		24: "ESRB_SUGGESTIVE_THEMES",
 | |
| 		25: "ESRB_TOBACCO_REFERENCE",
 | |
| 		26: "ESRB_USE_OF_ALCOHOL",
 | |
| 		27: "ESRB_USE_OF_DRUGS",
 | |
| 		28: "ESRB_USE_OF_TOBACCO",
 | |
| 		29: "ESRB_VIOLENCE",
 | |
| 		30: "ESRB_VIOLENT_REFERENCES",
 | |
| 		31: "ESRB_ANIMATED_VIOLENCE",
 | |
| 		32: "ESRB_MILD_LANGUAGE",
 | |
| 		33: "ESRB_MILD_VIOLENCE",
 | |
| 		34: "ESRB_USE_OF_DRUGS_AND_ALCOHOL",
 | |
| 		35: "ESRB_DRUG_AND_ALCOHOL_REFERENCE",
 | |
| 		36: "ESRB_MILD_SUGGESTIVE_THEMES",
 | |
| 		37: "ESRB_MILD_CARTOON_VIOLENCE",
 | |
| 		38: "ESRB_MILD_BLOOD",
 | |
| 		39: "ESRB_REALISTIC_BLOOD_AND_GORE",
 | |
| 		40: "ESRB_REALISTIC_VIOLENCE",
 | |
| 		41: "ESRB_ALCOHOL_AND_TOBACCO_REFERENCE",
 | |
| 		42: "ESRB_MATURE_SEXUAL_THEMES",
 | |
| 		43: "ESRB_MILD_ANIMATED_VIOLENCE",
 | |
| 		44: "ESRB_MILD_SEXUAL_THEMES",
 | |
| 		45: "ESRB_USE_OF_ALCOHOL_AND_TOBACCO",
 | |
| 		46: "ESRB_ANIMATED_BLOOD_AND_GORE",
 | |
| 		47: "ESRB_MILD_FANTASY_VIOLENCE",
 | |
| 		48: "ESRB_MILD_LYRICS",
 | |
| 		49: "ESRB_REALISTIC_BLOOD",
 | |
| 		50: "PEGI_VIOLENCE",
 | |
| 		51: "PEGI_SEX",
 | |
| 		52: "PEGI_DRUGS",
 | |
| 		53: "PEGI_FEAR",
 | |
| 		54: "PEGI_DISCRIMINATION",
 | |
| 		55: "PEGI_BAD_LANGUAGE",
 | |
| 		56: "PEGI_GAMBLING",
 | |
| 		57: "PEGI_ONLINE_GAMEPLAY",
 | |
| 		58: "PEGI_IN_GAME_PURCHASES",
 | |
| 		59: "CERO_LOVE",
 | |
| 		60: "CERO_SEXUAL_CONTENT",
 | |
| 		61: "CERO_VIOLENCE",
 | |
| 		62: "CERO_HORROR",
 | |
| 		63: "CERO_DRINKING_SMOKING",
 | |
| 		64: "CERO_GAMBLING",
 | |
| 		65: "CERO_CRIME",
 | |
| 		66: "CERO_CONTROLLED_SUBSTANCES",
 | |
| 		67: "CERO_LANGUAGES_AND_OTHERS",
 | |
| 		68: "GRAC_SEXUALITY",
 | |
| 		69: "GRAC_VIOLENCE",
 | |
| 		70: "GRAC_FEAR_HORROR_THREATENING",
 | |
| 		71: "GRAC_LANGUAGE",
 | |
| 		72: "GRAC_ALCOHOL_TOBACCO_DRUG",
 | |
| 		73: "GRAC_CRIME_ANTI_SOCIAL",
 | |
| 		74: "GRAC_GAMBLING",
 | |
| 		75: "CLASS_IND_VIOLENCIA",
 | |
| 		76: "CLASS_IND_VIOLENCIA_EXTREMA",
 | |
| 		77: "CLASS_IND_CONTEUDO_SEXUAL",
 | |
| 		78: "CLASS_IND_NUDEZ",
 | |
| 		79: "CLASS_IND_SEXO",
 | |
| 		80: "CLASS_IND_SEXO_EXPLICITO",
 | |
| 		81: "CLASS_IND_DROGAS",
 | |
| 		82: "CLASS_IND_DROGAS_LICITAS",
 | |
| 		83: "CLASS_IND_DROGAS_ILICITAS",
 | |
| 		84: "CLASS_IND_LINGUAGEM_IMPROPRIA",
 | |
| 		85: "CLASS_IND_ATOS_CRIMINOSOS",
 | |
| 	}
 | |
| 	AgeRatingContentDescriptionCategoryEnum_value = map[string]int32{
 | |
| 		"AGERATINGCONTENTDESCRIPTION_CATEGORY_NULL": 0,
 | |
| 		"ESRB_ALCOHOL_REFERENCE":                    1,
 | |
| 		"ESRB_ANIMATED_BLOOD":                       2,
 | |
| 		"ESRB_BLOOD":                                3,
 | |
| 		"ESRB_BLOOD_AND_GORE":                       4,
 | |
| 		"ESRB_CARTOON_VIOLENCE":                     5,
 | |
| 		"ESRB_COMIC_MISCHIEF":                       6,
 | |
| 		"ESRB_CRUDE_HUMOR":                          7,
 | |
| 		"ESRB_DRUG_REFERENCE":                       8,
 | |
| 		"ESRB_FANTASY_VIOLENCE":                     9,
 | |
| 		"ESRB_INTENSE_VIOLENCE":                     10,
 | |
| 		"ESRB_LANGUAGE":                             11,
 | |
| 		"ESRB_LYRICS":                               12,
 | |
| 		"ESRB_MATURE_HUMOR":                         13,
 | |
| 		"ESRB_NUDITY":                               14,
 | |
| 		"ESRB_PARTIAL_NUDITY":                       15,
 | |
| 		"ESRB_REAL_GAMBLING":                        16,
 | |
| 		"ESRB_SEXUAL_CONTENT":                       17,
 | |
| 		"ESRB_SEXUAL_THEMES":                        18,
 | |
| 		"ESRB_SEXUAL_VIOLENCE":                      19,
 | |
| 		"ESRB_SIMULATED_GAMBLING":                   20,
 | |
| 		"ESRB_STRONG_LANGUAGE":                      21,
 | |
| 		"ESRB_STRONG_LYRICS":                        22,
 | |
| 		"ESRB_STRONG_SEXUAL_CONTENT":                23,
 | |
| 		"ESRB_SUGGESTIVE_THEMES":                    24,
 | |
| 		"ESRB_TOBACCO_REFERENCE":                    25,
 | |
| 		"ESRB_USE_OF_ALCOHOL":                       26,
 | |
| 		"ESRB_USE_OF_DRUGS":                         27,
 | |
| 		"ESRB_USE_OF_TOBACCO":                       28,
 | |
| 		"ESRB_VIOLENCE":                             29,
 | |
| 		"ESRB_VIOLENT_REFERENCES":                   30,
 | |
| 		"ESRB_ANIMATED_VIOLENCE":                    31,
 | |
| 		"ESRB_MILD_LANGUAGE":                        32,
 | |
| 		"ESRB_MILD_VIOLENCE":                        33,
 | |
| 		"ESRB_USE_OF_DRUGS_AND_ALCOHOL":             34,
 | |
| 		"ESRB_DRUG_AND_ALCOHOL_REFERENCE":           35,
 | |
| 		"ESRB_MILD_SUGGESTIVE_THEMES":               36,
 | |
| 		"ESRB_MILD_CARTOON_VIOLENCE":                37,
 | |
| 		"ESRB_MILD_BLOOD":                           38,
 | |
| 		"ESRB_REALISTIC_BLOOD_AND_GORE":             39,
 | |
| 		"ESRB_REALISTIC_VIOLENCE":                   40,
 | |
| 		"ESRB_ALCOHOL_AND_TOBACCO_REFERENCE":        41,
 | |
| 		"ESRB_MATURE_SEXUAL_THEMES":                 42,
 | |
| 		"ESRB_MILD_ANIMATED_VIOLENCE":               43,
 | |
| 		"ESRB_MILD_SEXUAL_THEMES":                   44,
 | |
| 		"ESRB_USE_OF_ALCOHOL_AND_TOBACCO":           45,
 | |
| 		"ESRB_ANIMATED_BLOOD_AND_GORE":              46,
 | |
| 		"ESRB_MILD_FANTASY_VIOLENCE":                47,
 | |
| 		"ESRB_MILD_LYRICS":                          48,
 | |
| 		"ESRB_REALISTIC_BLOOD":                      49,
 | |
| 		"PEGI_VIOLENCE":                             50,
 | |
| 		"PEGI_SEX":                                  51,
 | |
| 		"PEGI_DRUGS":                                52,
 | |
| 		"PEGI_FEAR":                                 53,
 | |
| 		"PEGI_DISCRIMINATION":                       54,
 | |
| 		"PEGI_BAD_LANGUAGE":                         55,
 | |
| 		"PEGI_GAMBLING":                             56,
 | |
| 		"PEGI_ONLINE_GAMEPLAY":                      57,
 | |
| 		"PEGI_IN_GAME_PURCHASES":                    58,
 | |
| 		"CERO_LOVE":                                 59,
 | |
| 		"CERO_SEXUAL_CONTENT":                       60,
 | |
| 		"CERO_VIOLENCE":                             61,
 | |
| 		"CERO_HORROR":                               62,
 | |
| 		"CERO_DRINKING_SMOKING":                     63,
 | |
| 		"CERO_GAMBLING":                             64,
 | |
| 		"CERO_CRIME":                                65,
 | |
| 		"CERO_CONTROLLED_SUBSTANCES":                66,
 | |
| 		"CERO_LANGUAGES_AND_OTHERS":                 67,
 | |
| 		"GRAC_SEXUALITY":                            68,
 | |
| 		"GRAC_VIOLENCE":                             69,
 | |
| 		"GRAC_FEAR_HORROR_THREATENING":              70,
 | |
| 		"GRAC_LANGUAGE":                             71,
 | |
| 		"GRAC_ALCOHOL_TOBACCO_DRUG":                 72,
 | |
| 		"GRAC_CRIME_ANTI_SOCIAL":                    73,
 | |
| 		"GRAC_GAMBLING":                             74,
 | |
| 		"CLASS_IND_VIOLENCIA":                       75,
 | |
| 		"CLASS_IND_VIOLENCIA_EXTREMA":               76,
 | |
| 		"CLASS_IND_CONTEUDO_SEXUAL":                 77,
 | |
| 		"CLASS_IND_NUDEZ":                           78,
 | |
| 		"CLASS_IND_SEXO":                            79,
 | |
| 		"CLASS_IND_SEXO_EXPLICITO":                  80,
 | |
| 		"CLASS_IND_DROGAS":                          81,
 | |
| 		"CLASS_IND_DROGAS_LICITAS":                  82,
 | |
| 		"CLASS_IND_DROGAS_ILICITAS":                 83,
 | |
| 		"CLASS_IND_LINGUAGEM_IMPROPRIA":             84,
 | |
| 		"CLASS_IND_ATOS_CRIMINOSOS":                 85,
 | |
| 	}
 | |
| )
 | |
| 
 | |
| func (x AgeRatingContentDescriptionCategoryEnum) Enum() *AgeRatingContentDescriptionCategoryEnum {
 | |
| 	p := new(AgeRatingContentDescriptionCategoryEnum)
 | |
| 	*p = x
 | |
| 	return p
 | |
| }
 | |
| 
 | |
| func (x AgeRatingContentDescriptionCategoryEnum) String() string {
 | |
| 	return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
 | |
| }
 | |
| 
 | |
| func (AgeRatingContentDescriptionCategoryEnum) Descriptor() protoreflect.EnumDescriptor {
 | |
| 	return file_proto_igdbapi_proto_enumTypes[2].Descriptor()
 | |
| }
 | |
| 
 | |
| func (AgeRatingContentDescriptionCategoryEnum) Type() protoreflect.EnumType {
 | |
| 	return &file_proto_igdbapi_proto_enumTypes[2]
 | |
| }
 | |
| 
 | |
| func (x AgeRatingContentDescriptionCategoryEnum) Number() protoreflect.EnumNumber {
 | |
| 	return protoreflect.EnumNumber(x)
 | |
| }
 | |
| 
 | |
| // Deprecated: Use AgeRatingContentDescriptionCategoryEnum.Descriptor instead.
 | |
| func (AgeRatingContentDescriptionCategoryEnum) EnumDescriptor() ([]byte, []int) {
 | |
| 	return file_proto_igdbapi_proto_rawDescGZIP(), []int{2}
 | |
| }
 | |
| 
 | |
| type GenderGenderEnum int32
 | |
| 
 | |
| const (
 | |
| 	// Deprecated: Marked as deprecated in proto/igdbapi.proto.
 | |
| 	GenderGenderEnum_MALE GenderGenderEnum = 0
 | |
| 	// Deprecated: Marked as deprecated in proto/igdbapi.proto.
 | |
| 	GenderGenderEnum_FEMALE GenderGenderEnum = 1
 | |
| 	// Deprecated: Marked as deprecated in proto/igdbapi.proto.
 | |
| 	GenderGenderEnum_OTHER GenderGenderEnum = 2
 | |
| )
 | |
| 
 | |
| // Enum value maps for GenderGenderEnum.
 | |
| var (
 | |
| 	GenderGenderEnum_name = map[int32]string{
 | |
| 		0: "MALE",
 | |
| 		1: "FEMALE",
 | |
| 		2: "OTHER",
 | |
| 	}
 | |
| 	GenderGenderEnum_value = map[string]int32{
 | |
| 		"MALE":   0,
 | |
| 		"FEMALE": 1,
 | |
| 		"OTHER":  2,
 | |
| 	}
 | |
| )
 | |
| 
 | |
| func (x GenderGenderEnum) Enum() *GenderGenderEnum {
 | |
| 	p := new(GenderGenderEnum)
 | |
| 	*p = x
 | |
| 	return p
 | |
| }
 | |
| 
 | |
| func (x GenderGenderEnum) String() string {
 | |
| 	return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
 | |
| }
 | |
| 
 | |
| func (GenderGenderEnum) Descriptor() protoreflect.EnumDescriptor {
 | |
| 	return file_proto_igdbapi_proto_enumTypes[3].Descriptor()
 | |
| }
 | |
| 
 | |
| func (GenderGenderEnum) Type() protoreflect.EnumType {
 | |
| 	return &file_proto_igdbapi_proto_enumTypes[3]
 | |
| }
 | |
| 
 | |
| func (x GenderGenderEnum) Number() protoreflect.EnumNumber {
 | |
| 	return protoreflect.EnumNumber(x)
 | |
| }
 | |
| 
 | |
| // Deprecated: Use GenderGenderEnum.Descriptor instead.
 | |
| func (GenderGenderEnum) EnumDescriptor() ([]byte, []int) {
 | |
| 	return file_proto_igdbapi_proto_rawDescGZIP(), []int{3}
 | |
| }
 | |
| 
 | |
| type CharacterSpeciesEnum int32
 | |
| 
 | |
| const (
 | |
| 	// Deprecated: Marked as deprecated in proto/igdbapi.proto.
 | |
| 	CharacterSpeciesEnum_CHARACTER_SPECIES_NULL CharacterSpeciesEnum = 0
 | |
| 	// Deprecated: Marked as deprecated in proto/igdbapi.proto.
 | |
| 	CharacterSpeciesEnum_HUMAN CharacterSpeciesEnum = 1
 | |
| 	// Deprecated: Marked as deprecated in proto/igdbapi.proto.
 | |
| 	CharacterSpeciesEnum_ALIEN CharacterSpeciesEnum = 2
 | |
| 	// Deprecated: Marked as deprecated in proto/igdbapi.proto.
 | |
| 	CharacterSpeciesEnum_ANIMAL CharacterSpeciesEnum = 3
 | |
| 	// Deprecated: Marked as deprecated in proto/igdbapi.proto.
 | |
| 	CharacterSpeciesEnum_ANDROID CharacterSpeciesEnum = 4
 | |
| 	// Deprecated: Marked as deprecated in proto/igdbapi.proto.
 | |
| 	CharacterSpeciesEnum_UNKNOWN CharacterSpeciesEnum = 5
 | |
| )
 | |
| 
 | |
| // Enum value maps for CharacterSpeciesEnum.
 | |
| var (
 | |
| 	CharacterSpeciesEnum_name = map[int32]string{
 | |
| 		0: "CHARACTER_SPECIES_NULL",
 | |
| 		1: "HUMAN",
 | |
| 		2: "ALIEN",
 | |
| 		3: "ANIMAL",
 | |
| 		4: "ANDROID",
 | |
| 		5: "UNKNOWN",
 | |
| 	}
 | |
| 	CharacterSpeciesEnum_value = map[string]int32{
 | |
| 		"CHARACTER_SPECIES_NULL": 0,
 | |
| 		"HUMAN":                  1,
 | |
| 		"ALIEN":                  2,
 | |
| 		"ANIMAL":                 3,
 | |
| 		"ANDROID":                4,
 | |
| 		"UNKNOWN":                5,
 | |
| 	}
 | |
| )
 | |
| 
 | |
| func (x CharacterSpeciesEnum) Enum() *CharacterSpeciesEnum {
 | |
| 	p := new(CharacterSpeciesEnum)
 | |
| 	*p = x
 | |
| 	return p
 | |
| }
 | |
| 
 | |
| func (x CharacterSpeciesEnum) String() string {
 | |
| 	return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
 | |
| }
 | |
| 
 | |
| func (CharacterSpeciesEnum) Descriptor() protoreflect.EnumDescriptor {
 | |
| 	return file_proto_igdbapi_proto_enumTypes[4].Descriptor()
 | |
| }
 | |
| 
 | |
| func (CharacterSpeciesEnum) Type() protoreflect.EnumType {
 | |
| 	return &file_proto_igdbapi_proto_enumTypes[4]
 | |
| }
 | |
| 
 | |
| func (x CharacterSpeciesEnum) Number() protoreflect.EnumNumber {
 | |
| 	return protoreflect.EnumNumber(x)
 | |
| }
 | |
| 
 | |
| // Deprecated: Use CharacterSpeciesEnum.Descriptor instead.
 | |
| func (CharacterSpeciesEnum) EnumDescriptor() ([]byte, []int) {
 | |
| 	return file_proto_igdbapi_proto_rawDescGZIP(), []int{4}
 | |
| }
 | |
| 
 | |
| type DateFormatChangeDateCategoryEnum int32
 | |
| 
 | |
| const (
 | |
| 	// Deprecated: Marked as deprecated in proto/igdbapi.proto.
 | |
| 	DateFormatChangeDateCategoryEnum_YYYYMMMMDD DateFormatChangeDateCategoryEnum = 0
 | |
| 	// Deprecated: Marked as deprecated in proto/igdbapi.proto.
 | |
| 	DateFormatChangeDateCategoryEnum_YYYYMMMM DateFormatChangeDateCategoryEnum = 1
 | |
| 	// Deprecated: Marked as deprecated in proto/igdbapi.proto.
 | |
| 	DateFormatChangeDateCategoryEnum_YYYY DateFormatChangeDateCategoryEnum = 2
 | |
| 	// Deprecated: Marked as deprecated in proto/igdbapi.proto.
 | |
| 	DateFormatChangeDateCategoryEnum_YYYYQ1 DateFormatChangeDateCategoryEnum = 3
 | |
| 	// Deprecated: Marked as deprecated in proto/igdbapi.proto.
 | |
| 	DateFormatChangeDateCategoryEnum_YYYYQ2 DateFormatChangeDateCategoryEnum = 4
 | |
| 	// Deprecated: Marked as deprecated in proto/igdbapi.proto.
 | |
| 	DateFormatChangeDateCategoryEnum_YYYYQ3 DateFormatChangeDateCategoryEnum = 5
 | |
| 	// Deprecated: Marked as deprecated in proto/igdbapi.proto.
 | |
| 	DateFormatChangeDateCategoryEnum_YYYYQ4 DateFormatChangeDateCategoryEnum = 6
 | |
| 	// Deprecated: Marked as deprecated in proto/igdbapi.proto.
 | |
| 	DateFormatChangeDateCategoryEnum_TBD DateFormatChangeDateCategoryEnum = 7
 | |
| )
 | |
| 
 | |
| // Enum value maps for DateFormatChangeDateCategoryEnum.
 | |
| var (
 | |
| 	DateFormatChangeDateCategoryEnum_name = map[int32]string{
 | |
| 		0: "YYYYMMMMDD",
 | |
| 		1: "YYYYMMMM",
 | |
| 		2: "YYYY",
 | |
| 		3: "YYYYQ1",
 | |
| 		4: "YYYYQ2",
 | |
| 		5: "YYYYQ3",
 | |
| 		6: "YYYYQ4",
 | |
| 		7: "TBD",
 | |
| 	}
 | |
| 	DateFormatChangeDateCategoryEnum_value = map[string]int32{
 | |
| 		"YYYYMMMMDD": 0,
 | |
| 		"YYYYMMMM":   1,
 | |
| 		"YYYY":       2,
 | |
| 		"YYYYQ1":     3,
 | |
| 		"YYYYQ2":     4,
 | |
| 		"YYYYQ3":     5,
 | |
| 		"YYYYQ4":     6,
 | |
| 		"TBD":        7,
 | |
| 	}
 | |
| )
 | |
| 
 | |
| func (x DateFormatChangeDateCategoryEnum) Enum() *DateFormatChangeDateCategoryEnum {
 | |
| 	p := new(DateFormatChangeDateCategoryEnum)
 | |
| 	*p = x
 | |
| 	return p
 | |
| }
 | |
| 
 | |
| func (x DateFormatChangeDateCategoryEnum) String() string {
 | |
| 	return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
 | |
| }
 | |
| 
 | |
| func (DateFormatChangeDateCategoryEnum) Descriptor() protoreflect.EnumDescriptor {
 | |
| 	return file_proto_igdbapi_proto_enumTypes[5].Descriptor()
 | |
| }
 | |
| 
 | |
| func (DateFormatChangeDateCategoryEnum) Type() protoreflect.EnumType {
 | |
| 	return &file_proto_igdbapi_proto_enumTypes[5]
 | |
| }
 | |
| 
 | |
| func (x DateFormatChangeDateCategoryEnum) Number() protoreflect.EnumNumber {
 | |
| 	return protoreflect.EnumNumber(x)
 | |
| }
 | |
| 
 | |
| // Deprecated: Use DateFormatChangeDateCategoryEnum.Descriptor instead.
 | |
| func (DateFormatChangeDateCategoryEnum) EnumDescriptor() ([]byte, []int) {
 | |
| 	return file_proto_igdbapi_proto_rawDescGZIP(), []int{5}
 | |
| }
 | |
| 
 | |
| type WebsiteCategoryEnum int32
 | |
| 
 | |
| const (
 | |
| 	// Deprecated: Marked as deprecated in proto/igdbapi.proto.
 | |
| 	WebsiteCategoryEnum_WEBSITE_CATEGORY_NULL WebsiteCategoryEnum = 0
 | |
| 	// Deprecated: Marked as deprecated in proto/igdbapi.proto.
 | |
| 	WebsiteCategoryEnum_WEBSITE_OFFICIAL WebsiteCategoryEnum = 1
 | |
| 	// Deprecated: Marked as deprecated in proto/igdbapi.proto.
 | |
| 	WebsiteCategoryEnum_WEBSITE_WIKIA WebsiteCategoryEnum = 2
 | |
| 	// Deprecated: Marked as deprecated in proto/igdbapi.proto.
 | |
| 	WebsiteCategoryEnum_WEBSITE_WIKIPEDIA WebsiteCategoryEnum = 3
 | |
| 	// Deprecated: Marked as deprecated in proto/igdbapi.proto.
 | |
| 	WebsiteCategoryEnum_WEBSITE_FACEBOOK WebsiteCategoryEnum = 4
 | |
| 	// Deprecated: Marked as deprecated in proto/igdbapi.proto.
 | |
| 	WebsiteCategoryEnum_WEBSITE_TWITTER WebsiteCategoryEnum = 5
 | |
| 	// Deprecated: Marked as deprecated in proto/igdbapi.proto.
 | |
| 	WebsiteCategoryEnum_WEBSITE_TWITCH WebsiteCategoryEnum = 6
 | |
| 	// Deprecated: Marked as deprecated in proto/igdbapi.proto.
 | |
| 	WebsiteCategoryEnum_WEBSITE_INSTAGRAM WebsiteCategoryEnum = 8
 | |
| 	// Deprecated: Marked as deprecated in proto/igdbapi.proto.
 | |
| 	WebsiteCategoryEnum_WEBSITE_YOUTUBE WebsiteCategoryEnum = 9
 | |
| 	// Deprecated: Marked as deprecated in proto/igdbapi.proto.
 | |
| 	WebsiteCategoryEnum_WEBSITE_IPHONE WebsiteCategoryEnum = 10
 | |
| 	// Deprecated: Marked as deprecated in proto/igdbapi.proto.
 | |
| 	WebsiteCategoryEnum_WEBSITE_IPAD WebsiteCategoryEnum = 11
 | |
| 	// Deprecated: Marked as deprecated in proto/igdbapi.proto.
 | |
| 	WebsiteCategoryEnum_WEBSITE_ANDROID WebsiteCategoryEnum = 12
 | |
| 	// Deprecated: Marked as deprecated in proto/igdbapi.proto.
 | |
| 	WebsiteCategoryEnum_WEBSITE_STEAM WebsiteCategoryEnum = 13
 | |
| 	// Deprecated: Marked as deprecated in proto/igdbapi.proto.
 | |
| 	WebsiteCategoryEnum_WEBSITE_REDDIT WebsiteCategoryEnum = 14
 | |
| 	// Deprecated: Marked as deprecated in proto/igdbapi.proto.
 | |
| 	WebsiteCategoryEnum_WEBSITE_ITCH WebsiteCategoryEnum = 15
 | |
| 	// Deprecated: Marked as deprecated in proto/igdbapi.proto.
 | |
| 	WebsiteCategoryEnum_WEBSITE_EPICGAMES WebsiteCategoryEnum = 16
 | |
| 	// Deprecated: Marked as deprecated in proto/igdbapi.proto.
 | |
| 	WebsiteCategoryEnum_WEBSITE_GOG WebsiteCategoryEnum = 17
 | |
| 	// Deprecated: Marked as deprecated in proto/igdbapi.proto.
 | |
| 	WebsiteCategoryEnum_WEBSITE_DISCORD WebsiteCategoryEnum = 18
 | |
| 	// Deprecated: Marked as deprecated in proto/igdbapi.proto.
 | |
| 	WebsiteCategoryEnum_WEBSITE_BLUESKY WebsiteCategoryEnum = 19
 | |
| )
 | |
| 
 | |
| // Enum value maps for WebsiteCategoryEnum.
 | |
| var (
 | |
| 	WebsiteCategoryEnum_name = map[int32]string{
 | |
| 		0:  "WEBSITE_CATEGORY_NULL",
 | |
| 		1:  "WEBSITE_OFFICIAL",
 | |
| 		2:  "WEBSITE_WIKIA",
 | |
| 		3:  "WEBSITE_WIKIPEDIA",
 | |
| 		4:  "WEBSITE_FACEBOOK",
 | |
| 		5:  "WEBSITE_TWITTER",
 | |
| 		6:  "WEBSITE_TWITCH",
 | |
| 		8:  "WEBSITE_INSTAGRAM",
 | |
| 		9:  "WEBSITE_YOUTUBE",
 | |
| 		10: "WEBSITE_IPHONE",
 | |
| 		11: "WEBSITE_IPAD",
 | |
| 		12: "WEBSITE_ANDROID",
 | |
| 		13: "WEBSITE_STEAM",
 | |
| 		14: "WEBSITE_REDDIT",
 | |
| 		15: "WEBSITE_ITCH",
 | |
| 		16: "WEBSITE_EPICGAMES",
 | |
| 		17: "WEBSITE_GOG",
 | |
| 		18: "WEBSITE_DISCORD",
 | |
| 		19: "WEBSITE_BLUESKY",
 | |
| 	}
 | |
| 	WebsiteCategoryEnum_value = map[string]int32{
 | |
| 		"WEBSITE_CATEGORY_NULL": 0,
 | |
| 		"WEBSITE_OFFICIAL":      1,
 | |
| 		"WEBSITE_WIKIA":         2,
 | |
| 		"WEBSITE_WIKIPEDIA":     3,
 | |
| 		"WEBSITE_FACEBOOK":      4,
 | |
| 		"WEBSITE_TWITTER":       5,
 | |
| 		"WEBSITE_TWITCH":        6,
 | |
| 		"WEBSITE_INSTAGRAM":     8,
 | |
| 		"WEBSITE_YOUTUBE":       9,
 | |
| 		"WEBSITE_IPHONE":        10,
 | |
| 		"WEBSITE_IPAD":          11,
 | |
| 		"WEBSITE_ANDROID":       12,
 | |
| 		"WEBSITE_STEAM":         13,
 | |
| 		"WEBSITE_REDDIT":        14,
 | |
| 		"WEBSITE_ITCH":          15,
 | |
| 		"WEBSITE_EPICGAMES":     16,
 | |
| 		"WEBSITE_GOG":           17,
 | |
| 		"WEBSITE_DISCORD":       18,
 | |
| 		"WEBSITE_BLUESKY":       19,
 | |
| 	}
 | |
| )
 | |
| 
 | |
| func (x WebsiteCategoryEnum) Enum() *WebsiteCategoryEnum {
 | |
| 	p := new(WebsiteCategoryEnum)
 | |
| 	*p = x
 | |
| 	return p
 | |
| }
 | |
| 
 | |
| func (x WebsiteCategoryEnum) String() string {
 | |
| 	return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
 | |
| }
 | |
| 
 | |
| func (WebsiteCategoryEnum) Descriptor() protoreflect.EnumDescriptor {
 | |
| 	return file_proto_igdbapi_proto_enumTypes[6].Descriptor()
 | |
| }
 | |
| 
 | |
| func (WebsiteCategoryEnum) Type() protoreflect.EnumType {
 | |
| 	return &file_proto_igdbapi_proto_enumTypes[6]
 | |
| }
 | |
| 
 | |
| func (x WebsiteCategoryEnum) Number() protoreflect.EnumNumber {
 | |
| 	return protoreflect.EnumNumber(x)
 | |
| }
 | |
| 
 | |
| // Deprecated: Use WebsiteCategoryEnum.Descriptor instead.
 | |
| func (WebsiteCategoryEnum) EnumDescriptor() ([]byte, []int) {
 | |
| 	return file_proto_igdbapi_proto_rawDescGZIP(), []int{6}
 | |
| }
 | |
| 
 | |
| type ExternalGameCategoryEnum int32
 | |
| 
 | |
| const (
 | |
| 	// Deprecated: Marked as deprecated in proto/igdbapi.proto.
 | |
| 	ExternalGameCategoryEnum_EXTERNALGAME_CATEGORY_NULL ExternalGameCategoryEnum = 0
 | |
| 	// Deprecated: Marked as deprecated in proto/igdbapi.proto.
 | |
| 	ExternalGameCategoryEnum_EXTERNALGAME_STEAM ExternalGameCategoryEnum = 1
 | |
| 	// Deprecated: Marked as deprecated in proto/igdbapi.proto.
 | |
| 	ExternalGameCategoryEnum_EXTERNALGAME_GOG ExternalGameCategoryEnum = 5
 | |
| 	// Deprecated: Marked as deprecated in proto/igdbapi.proto.
 | |
| 	ExternalGameCategoryEnum_EXTERNALGAME_YOUTUBE ExternalGameCategoryEnum = 10
 | |
| 	// Deprecated: Marked as deprecated in proto/igdbapi.proto.
 | |
| 	ExternalGameCategoryEnum_EXTERNALGAME_MICROSOFT ExternalGameCategoryEnum = 11
 | |
| 	// Deprecated: Marked as deprecated in proto/igdbapi.proto.
 | |
| 	ExternalGameCategoryEnum_EXTERNALGAME_APPLE ExternalGameCategoryEnum = 13
 | |
| 	// Deprecated: Marked as deprecated in proto/igdbapi.proto.
 | |
| 	ExternalGameCategoryEnum_EXTERNALGAME_TWITCH ExternalGameCategoryEnum = 14
 | |
| 	// Deprecated: Marked as deprecated in proto/igdbapi.proto.
 | |
| 	ExternalGameCategoryEnum_EXTERNALGAME_ANDROID ExternalGameCategoryEnum = 15
 | |
| 	// Deprecated: Marked as deprecated in proto/igdbapi.proto.
 | |
| 	ExternalGameCategoryEnum_EXTERNALGAME_AMAZON_ASIN ExternalGameCategoryEnum = 20
 | |
| 	// Deprecated: Marked as deprecated in proto/igdbapi.proto.
 | |
| 	ExternalGameCategoryEnum_EXTERNALGAME_AMAZON_LUNA ExternalGameCategoryEnum = 22
 | |
| 	// Deprecated: Marked as deprecated in proto/igdbapi.proto.
 | |
| 	ExternalGameCategoryEnum_EXTERNALGAME_AMAZON_ADG ExternalGameCategoryEnum = 23
 | |
| 	// Deprecated: Marked as deprecated in proto/igdbapi.proto.
 | |
| 	ExternalGameCategoryEnum_EXTERNALGAME_EPIC_GAME_STORE ExternalGameCategoryEnum = 26
 | |
| 	// Deprecated: Marked as deprecated in proto/igdbapi.proto.
 | |
| 	ExternalGameCategoryEnum_EXTERNALGAME_OCULUS ExternalGameCategoryEnum = 28
 | |
| 	// Deprecated: Marked as deprecated in proto/igdbapi.proto.
 | |
| 	ExternalGameCategoryEnum_EXTERNALGAME_UTOMIK ExternalGameCategoryEnum = 29
 | |
| 	// Deprecated: Marked as deprecated in proto/igdbapi.proto.
 | |
| 	ExternalGameCategoryEnum_EXTERNALGAME_ITCH_IO ExternalGameCategoryEnum = 30
 | |
| 	// Deprecated: Marked as deprecated in proto/igdbapi.proto.
 | |
| 	ExternalGameCategoryEnum_EXTERNALGAME_XBOX_MARKETPLACE ExternalGameCategoryEnum = 31
 | |
| 	// Deprecated: Marked as deprecated in proto/igdbapi.proto.
 | |
| 	ExternalGameCategoryEnum_EXTERNALGAME_KARTRIDGE ExternalGameCategoryEnum = 32
 | |
| 	// Deprecated: Marked as deprecated in proto/igdbapi.proto.
 | |
| 	ExternalGameCategoryEnum_EXTERNALGAME_PLAYSTATION_STORE_US ExternalGameCategoryEnum = 36
 | |
| 	// Deprecated: Marked as deprecated in proto/igdbapi.proto.
 | |
| 	ExternalGameCategoryEnum_EXTERNALGAME_FOCUS_ENTERTAINMENT ExternalGameCategoryEnum = 37
 | |
| 	// Deprecated: Marked as deprecated in proto/igdbapi.proto.
 | |
| 	ExternalGameCategoryEnum_EXTERNALGAME_XBOX_GAME_PASS_ULTIMATE_CLOUD ExternalGameCategoryEnum = 54
 | |
| 	// Deprecated: Marked as deprecated in proto/igdbapi.proto.
 | |
| 	ExternalGameCategoryEnum_EXTERNALGAME_GAMEJOLT ExternalGameCategoryEnum = 55
 | |
| )
 | |
| 
 | |
| // Enum value maps for ExternalGameCategoryEnum.
 | |
| var (
 | |
| 	ExternalGameCategoryEnum_name = map[int32]string{
 | |
| 		0:  "EXTERNALGAME_CATEGORY_NULL",
 | |
| 		1:  "EXTERNALGAME_STEAM",
 | |
| 		5:  "EXTERNALGAME_GOG",
 | |
| 		10: "EXTERNALGAME_YOUTUBE",
 | |
| 		11: "EXTERNALGAME_MICROSOFT",
 | |
| 		13: "EXTERNALGAME_APPLE",
 | |
| 		14: "EXTERNALGAME_TWITCH",
 | |
| 		15: "EXTERNALGAME_ANDROID",
 | |
| 		20: "EXTERNALGAME_AMAZON_ASIN",
 | |
| 		22: "EXTERNALGAME_AMAZON_LUNA",
 | |
| 		23: "EXTERNALGAME_AMAZON_ADG",
 | |
| 		26: "EXTERNALGAME_EPIC_GAME_STORE",
 | |
| 		28: "EXTERNALGAME_OCULUS",
 | |
| 		29: "EXTERNALGAME_UTOMIK",
 | |
| 		30: "EXTERNALGAME_ITCH_IO",
 | |
| 		31: "EXTERNALGAME_XBOX_MARKETPLACE",
 | |
| 		32: "EXTERNALGAME_KARTRIDGE",
 | |
| 		36: "EXTERNALGAME_PLAYSTATION_STORE_US",
 | |
| 		37: "EXTERNALGAME_FOCUS_ENTERTAINMENT",
 | |
| 		54: "EXTERNALGAME_XBOX_GAME_PASS_ULTIMATE_CLOUD",
 | |
| 		55: "EXTERNALGAME_GAMEJOLT",
 | |
| 	}
 | |
| 	ExternalGameCategoryEnum_value = map[string]int32{
 | |
| 		"EXTERNALGAME_CATEGORY_NULL":                 0,
 | |
| 		"EXTERNALGAME_STEAM":                         1,
 | |
| 		"EXTERNALGAME_GOG":                           5,
 | |
| 		"EXTERNALGAME_YOUTUBE":                       10,
 | |
| 		"EXTERNALGAME_MICROSOFT":                     11,
 | |
| 		"EXTERNALGAME_APPLE":                         13,
 | |
| 		"EXTERNALGAME_TWITCH":                        14,
 | |
| 		"EXTERNALGAME_ANDROID":                       15,
 | |
| 		"EXTERNALGAME_AMAZON_ASIN":                   20,
 | |
| 		"EXTERNALGAME_AMAZON_LUNA":                   22,
 | |
| 		"EXTERNALGAME_AMAZON_ADG":                    23,
 | |
| 		"EXTERNALGAME_EPIC_GAME_STORE":               26,
 | |
| 		"EXTERNALGAME_OCULUS":                        28,
 | |
| 		"EXTERNALGAME_UTOMIK":                        29,
 | |
| 		"EXTERNALGAME_ITCH_IO":                       30,
 | |
| 		"EXTERNALGAME_XBOX_MARKETPLACE":              31,
 | |
| 		"EXTERNALGAME_KARTRIDGE":                     32,
 | |
| 		"EXTERNALGAME_PLAYSTATION_STORE_US":          36,
 | |
| 		"EXTERNALGAME_FOCUS_ENTERTAINMENT":           37,
 | |
| 		"EXTERNALGAME_XBOX_GAME_PASS_ULTIMATE_CLOUD": 54,
 | |
| 		"EXTERNALGAME_GAMEJOLT":                      55,
 | |
| 	}
 | |
| )
 | |
| 
 | |
| func (x ExternalGameCategoryEnum) Enum() *ExternalGameCategoryEnum {
 | |
| 	p := new(ExternalGameCategoryEnum)
 | |
| 	*p = x
 | |
| 	return p
 | |
| }
 | |
| 
 | |
| func (x ExternalGameCategoryEnum) String() string {
 | |
| 	return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
 | |
| }
 | |
| 
 | |
| func (ExternalGameCategoryEnum) Descriptor() protoreflect.EnumDescriptor {
 | |
| 	return file_proto_igdbapi_proto_enumTypes[7].Descriptor()
 | |
| }
 | |
| 
 | |
| func (ExternalGameCategoryEnum) Type() protoreflect.EnumType {
 | |
| 	return &file_proto_igdbapi_proto_enumTypes[7]
 | |
| }
 | |
| 
 | |
| func (x ExternalGameCategoryEnum) Number() protoreflect.EnumNumber {
 | |
| 	return protoreflect.EnumNumber(x)
 | |
| }
 | |
| 
 | |
| // Deprecated: Use ExternalGameCategoryEnum.Descriptor instead.
 | |
| func (ExternalGameCategoryEnum) EnumDescriptor() ([]byte, []int) {
 | |
| 	return file_proto_igdbapi_proto_rawDescGZIP(), []int{7}
 | |
| }
 | |
| 
 | |
| type ExternalGameMediaEnum int32
 | |
| 
 | |
| const (
 | |
| 	// Deprecated: Marked as deprecated in proto/igdbapi.proto.
 | |
| 	ExternalGameMediaEnum_EXTERNALGAME_MEDIA_NULL ExternalGameMediaEnum = 0
 | |
| 	// Deprecated: Marked as deprecated in proto/igdbapi.proto.
 | |
| 	ExternalGameMediaEnum_EXTERNALGAME_DIGITAL ExternalGameMediaEnum = 1
 | |
| 	// Deprecated: Marked as deprecated in proto/igdbapi.proto.
 | |
| 	ExternalGameMediaEnum_EXTERNALGAME_PHYSICAL ExternalGameMediaEnum = 2
 | |
| )
 | |
| 
 | |
| // Enum value maps for ExternalGameMediaEnum.
 | |
| var (
 | |
| 	ExternalGameMediaEnum_name = map[int32]string{
 | |
| 		0: "EXTERNALGAME_MEDIA_NULL",
 | |
| 		1: "EXTERNALGAME_DIGITAL",
 | |
| 		2: "EXTERNALGAME_PHYSICAL",
 | |
| 	}
 | |
| 	ExternalGameMediaEnum_value = map[string]int32{
 | |
| 		"EXTERNALGAME_MEDIA_NULL": 0,
 | |
| 		"EXTERNALGAME_DIGITAL":    1,
 | |
| 		"EXTERNALGAME_PHYSICAL":   2,
 | |
| 	}
 | |
| )
 | |
| 
 | |
| func (x ExternalGameMediaEnum) Enum() *ExternalGameMediaEnum {
 | |
| 	p := new(ExternalGameMediaEnum)
 | |
| 	*p = x
 | |
| 	return p
 | |
| }
 | |
| 
 | |
| func (x ExternalGameMediaEnum) String() string {
 | |
| 	return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
 | |
| }
 | |
| 
 | |
| func (ExternalGameMediaEnum) Descriptor() protoreflect.EnumDescriptor {
 | |
| 	return file_proto_igdbapi_proto_enumTypes[8].Descriptor()
 | |
| }
 | |
| 
 | |
| func (ExternalGameMediaEnum) Type() protoreflect.EnumType {
 | |
| 	return &file_proto_igdbapi_proto_enumTypes[8]
 | |
| }
 | |
| 
 | |
| func (x ExternalGameMediaEnum) Number() protoreflect.EnumNumber {
 | |
| 	return protoreflect.EnumNumber(x)
 | |
| }
 | |
| 
 | |
| // Deprecated: Use ExternalGameMediaEnum.Descriptor instead.
 | |
| func (ExternalGameMediaEnum) EnumDescriptor() ([]byte, []int) {
 | |
| 	return file_proto_igdbapi_proto_rawDescGZIP(), []int{8}
 | |
| }
 | |
| 
 | |
| type GameCategoryEnum int32
 | |
| 
 | |
| const (
 | |
| 	// Deprecated: Marked as deprecated in proto/igdbapi.proto.
 | |
| 	GameCategoryEnum_MAIN_GAME GameCategoryEnum = 0
 | |
| 	// Deprecated: Marked as deprecated in proto/igdbapi.proto.
 | |
| 	GameCategoryEnum_DLC_ADDON GameCategoryEnum = 1
 | |
| 	// Deprecated: Marked as deprecated in proto/igdbapi.proto.
 | |
| 	GameCategoryEnum_EXPANSION GameCategoryEnum = 2
 | |
| 	// Deprecated: Marked as deprecated in proto/igdbapi.proto.
 | |
| 	GameCategoryEnum_BUNDLE GameCategoryEnum = 3
 | |
| 	// Deprecated: Marked as deprecated in proto/igdbapi.proto.
 | |
| 	GameCategoryEnum_STANDALONE_EXPANSION GameCategoryEnum = 4
 | |
| 	// Deprecated: Marked as deprecated in proto/igdbapi.proto.
 | |
| 	GameCategoryEnum_MOD GameCategoryEnum = 5
 | |
| 	// Deprecated: Marked as deprecated in proto/igdbapi.proto.
 | |
| 	GameCategoryEnum_EPISODE GameCategoryEnum = 6
 | |
| 	// Deprecated: Marked as deprecated in proto/igdbapi.proto.
 | |
| 	GameCategoryEnum_SEASON GameCategoryEnum = 7
 | |
| 	// Deprecated: Marked as deprecated in proto/igdbapi.proto.
 | |
| 	GameCategoryEnum_REMAKE GameCategoryEnum = 8
 | |
| 	// Deprecated: Marked as deprecated in proto/igdbapi.proto.
 | |
| 	GameCategoryEnum_REMASTER GameCategoryEnum = 9
 | |
| 	// Deprecated: Marked as deprecated in proto/igdbapi.proto.
 | |
| 	GameCategoryEnum_EXPANDED_GAME GameCategoryEnum = 10
 | |
| 	// Deprecated: Marked as deprecated in proto/igdbapi.proto.
 | |
| 	GameCategoryEnum_PORT GameCategoryEnum = 11
 | |
| 	// Deprecated: Marked as deprecated in proto/igdbapi.proto.
 | |
| 	GameCategoryEnum_FORK GameCategoryEnum = 12
 | |
| 	// Deprecated: Marked as deprecated in proto/igdbapi.proto.
 | |
| 	GameCategoryEnum_PACK GameCategoryEnum = 13
 | |
| 	// Deprecated: Marked as deprecated in proto/igdbapi.proto.
 | |
| 	GameCategoryEnum_UPDATE GameCategoryEnum = 14
 | |
| )
 | |
| 
 | |
| // Enum value maps for GameCategoryEnum.
 | |
| var (
 | |
| 	GameCategoryEnum_name = map[int32]string{
 | |
| 		0:  "MAIN_GAME",
 | |
| 		1:  "DLC_ADDON",
 | |
| 		2:  "EXPANSION",
 | |
| 		3:  "BUNDLE",
 | |
| 		4:  "STANDALONE_EXPANSION",
 | |
| 		5:  "MOD",
 | |
| 		6:  "EPISODE",
 | |
| 		7:  "SEASON",
 | |
| 		8:  "REMAKE",
 | |
| 		9:  "REMASTER",
 | |
| 		10: "EXPANDED_GAME",
 | |
| 		11: "PORT",
 | |
| 		12: "FORK",
 | |
| 		13: "PACK",
 | |
| 		14: "UPDATE",
 | |
| 	}
 | |
| 	GameCategoryEnum_value = map[string]int32{
 | |
| 		"MAIN_GAME":            0,
 | |
| 		"DLC_ADDON":            1,
 | |
| 		"EXPANSION":            2,
 | |
| 		"BUNDLE":               3,
 | |
| 		"STANDALONE_EXPANSION": 4,
 | |
| 		"MOD":                  5,
 | |
| 		"EPISODE":              6,
 | |
| 		"SEASON":               7,
 | |
| 		"REMAKE":               8,
 | |
| 		"REMASTER":             9,
 | |
| 		"EXPANDED_GAME":        10,
 | |
| 		"PORT":                 11,
 | |
| 		"FORK":                 12,
 | |
| 		"PACK":                 13,
 | |
| 		"UPDATE":               14,
 | |
| 	}
 | |
| )
 | |
| 
 | |
| func (x GameCategoryEnum) Enum() *GameCategoryEnum {
 | |
| 	p := new(GameCategoryEnum)
 | |
| 	*p = x
 | |
| 	return p
 | |
| }
 | |
| 
 | |
| func (x GameCategoryEnum) String() string {
 | |
| 	return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
 | |
| }
 | |
| 
 | |
| func (GameCategoryEnum) Descriptor() protoreflect.EnumDescriptor {
 | |
| 	return file_proto_igdbapi_proto_enumTypes[9].Descriptor()
 | |
| }
 | |
| 
 | |
| func (GameCategoryEnum) Type() protoreflect.EnumType {
 | |
| 	return &file_proto_igdbapi_proto_enumTypes[9]
 | |
| }
 | |
| 
 | |
| func (x GameCategoryEnum) Number() protoreflect.EnumNumber {
 | |
| 	return protoreflect.EnumNumber(x)
 | |
| }
 | |
| 
 | |
| // Deprecated: Use GameCategoryEnum.Descriptor instead.
 | |
| func (GameCategoryEnum) EnumDescriptor() ([]byte, []int) {
 | |
| 	return file_proto_igdbapi_proto_rawDescGZIP(), []int{9}
 | |
| }
 | |
| 
 | |
| type GameStatusEnum int32
 | |
| 
 | |
| const (
 | |
| 	// Deprecated: Marked as deprecated in proto/igdbapi.proto.
 | |
| 	GameStatusEnum_RELEASED GameStatusEnum = 0
 | |
| 	// Deprecated: Marked as deprecated in proto/igdbapi.proto.
 | |
| 	GameStatusEnum_ALPHA GameStatusEnum = 2
 | |
| 	// Deprecated: Marked as deprecated in proto/igdbapi.proto.
 | |
| 	GameStatusEnum_BETA GameStatusEnum = 3
 | |
| 	// Deprecated: Marked as deprecated in proto/igdbapi.proto.
 | |
| 	GameStatusEnum_EARLY_ACCESS GameStatusEnum = 4
 | |
| 	// Deprecated: Marked as deprecated in proto/igdbapi.proto.
 | |
| 	GameStatusEnum_OFFLINE GameStatusEnum = 5
 | |
| 	// Deprecated: Marked as deprecated in proto/igdbapi.proto.
 | |
| 	GameStatusEnum_CANCELLED GameStatusEnum = 6
 | |
| 	// Deprecated: Marked as deprecated in proto/igdbapi.proto.
 | |
| 	GameStatusEnum_RUMORED GameStatusEnum = 7
 | |
| 	// Deprecated: Marked as deprecated in proto/igdbapi.proto.
 | |
| 	GameStatusEnum_DELISTED GameStatusEnum = 8
 | |
| )
 | |
| 
 | |
| // Enum value maps for GameStatusEnum.
 | |
| var (
 | |
| 	GameStatusEnum_name = map[int32]string{
 | |
| 		0: "RELEASED",
 | |
| 		2: "ALPHA",
 | |
| 		3: "BETA",
 | |
| 		4: "EARLY_ACCESS",
 | |
| 		5: "OFFLINE",
 | |
| 		6: "CANCELLED",
 | |
| 		7: "RUMORED",
 | |
| 		8: "DELISTED",
 | |
| 	}
 | |
| 	GameStatusEnum_value = map[string]int32{
 | |
| 		"RELEASED":     0,
 | |
| 		"ALPHA":        2,
 | |
| 		"BETA":         3,
 | |
| 		"EARLY_ACCESS": 4,
 | |
| 		"OFFLINE":      5,
 | |
| 		"CANCELLED":    6,
 | |
| 		"RUMORED":      7,
 | |
| 		"DELISTED":     8,
 | |
| 	}
 | |
| )
 | |
| 
 | |
| func (x GameStatusEnum) Enum() *GameStatusEnum {
 | |
| 	p := new(GameStatusEnum)
 | |
| 	*p = x
 | |
| 	return p
 | |
| }
 | |
| 
 | |
| func (x GameStatusEnum) String() string {
 | |
| 	return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
 | |
| }
 | |
| 
 | |
| func (GameStatusEnum) Descriptor() protoreflect.EnumDescriptor {
 | |
| 	return file_proto_igdbapi_proto_enumTypes[10].Descriptor()
 | |
| }
 | |
| 
 | |
| func (GameStatusEnum) Type() protoreflect.EnumType {
 | |
| 	return &file_proto_igdbapi_proto_enumTypes[10]
 | |
| }
 | |
| 
 | |
| func (x GameStatusEnum) Number() protoreflect.EnumNumber {
 | |
| 	return protoreflect.EnumNumber(x)
 | |
| }
 | |
| 
 | |
| // Deprecated: Use GameStatusEnum.Descriptor instead.
 | |
| func (GameStatusEnum) EnumDescriptor() ([]byte, []int) {
 | |
| 	return file_proto_igdbapi_proto_rawDescGZIP(), []int{10}
 | |
| }
 | |
| 
 | |
| type GameVersionFeatureCategoryEnum int32
 | |
| 
 | |
| const (
 | |
| 	GameVersionFeatureCategoryEnum_BOOLEAN     GameVersionFeatureCategoryEnum = 0
 | |
| 	GameVersionFeatureCategoryEnum_DESCRIPTION GameVersionFeatureCategoryEnum = 1
 | |
| )
 | |
| 
 | |
| // Enum value maps for GameVersionFeatureCategoryEnum.
 | |
| var (
 | |
| 	GameVersionFeatureCategoryEnum_name = map[int32]string{
 | |
| 		0: "BOOLEAN",
 | |
| 		1: "DESCRIPTION",
 | |
| 	}
 | |
| 	GameVersionFeatureCategoryEnum_value = map[string]int32{
 | |
| 		"BOOLEAN":     0,
 | |
| 		"DESCRIPTION": 1,
 | |
| 	}
 | |
| )
 | |
| 
 | |
| func (x GameVersionFeatureCategoryEnum) Enum() *GameVersionFeatureCategoryEnum {
 | |
| 	p := new(GameVersionFeatureCategoryEnum)
 | |
| 	*p = x
 | |
| 	return p
 | |
| }
 | |
| 
 | |
| func (x GameVersionFeatureCategoryEnum) String() string {
 | |
| 	return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
 | |
| }
 | |
| 
 | |
| func (GameVersionFeatureCategoryEnum) Descriptor() protoreflect.EnumDescriptor {
 | |
| 	return file_proto_igdbapi_proto_enumTypes[11].Descriptor()
 | |
| }
 | |
| 
 | |
| func (GameVersionFeatureCategoryEnum) Type() protoreflect.EnumType {
 | |
| 	return &file_proto_igdbapi_proto_enumTypes[11]
 | |
| }
 | |
| 
 | |
| func (x GameVersionFeatureCategoryEnum) Number() protoreflect.EnumNumber {
 | |
| 	return protoreflect.EnumNumber(x)
 | |
| }
 | |
| 
 | |
| // Deprecated: Use GameVersionFeatureCategoryEnum.Descriptor instead.
 | |
| func (GameVersionFeatureCategoryEnum) EnumDescriptor() ([]byte, []int) {
 | |
| 	return file_proto_igdbapi_proto_rawDescGZIP(), []int{11}
 | |
| }
 | |
| 
 | |
| type GameVersionFeatureValueIncludedFeatureEnum int32
 | |
| 
 | |
| const (
 | |
| 	GameVersionFeatureValueIncludedFeatureEnum_NOT_INCLUDED   GameVersionFeatureValueIncludedFeatureEnum = 0
 | |
| 	GameVersionFeatureValueIncludedFeatureEnum_INCLUDED       GameVersionFeatureValueIncludedFeatureEnum = 1
 | |
| 	GameVersionFeatureValueIncludedFeatureEnum_PRE_ORDER_ONLY GameVersionFeatureValueIncludedFeatureEnum = 2
 | |
| )
 | |
| 
 | |
| // Enum value maps for GameVersionFeatureValueIncludedFeatureEnum.
 | |
| var (
 | |
| 	GameVersionFeatureValueIncludedFeatureEnum_name = map[int32]string{
 | |
| 		0: "NOT_INCLUDED",
 | |
| 		1: "INCLUDED",
 | |
| 		2: "PRE_ORDER_ONLY",
 | |
| 	}
 | |
| 	GameVersionFeatureValueIncludedFeatureEnum_value = map[string]int32{
 | |
| 		"NOT_INCLUDED":   0,
 | |
| 		"INCLUDED":       1,
 | |
| 		"PRE_ORDER_ONLY": 2,
 | |
| 	}
 | |
| )
 | |
| 
 | |
| func (x GameVersionFeatureValueIncludedFeatureEnum) Enum() *GameVersionFeatureValueIncludedFeatureEnum {
 | |
| 	p := new(GameVersionFeatureValueIncludedFeatureEnum)
 | |
| 	*p = x
 | |
| 	return p
 | |
| }
 | |
| 
 | |
| func (x GameVersionFeatureValueIncludedFeatureEnum) String() string {
 | |
| 	return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
 | |
| }
 | |
| 
 | |
| func (GameVersionFeatureValueIncludedFeatureEnum) Descriptor() protoreflect.EnumDescriptor {
 | |
| 	return file_proto_igdbapi_proto_enumTypes[12].Descriptor()
 | |
| }
 | |
| 
 | |
| func (GameVersionFeatureValueIncludedFeatureEnum) Type() protoreflect.EnumType {
 | |
| 	return &file_proto_igdbapi_proto_enumTypes[12]
 | |
| }
 | |
| 
 | |
| func (x GameVersionFeatureValueIncludedFeatureEnum) Number() protoreflect.EnumNumber {
 | |
| 	return protoreflect.EnumNumber(x)
 | |
| }
 | |
| 
 | |
| // Deprecated: Use GameVersionFeatureValueIncludedFeatureEnum.Descriptor instead.
 | |
| func (GameVersionFeatureValueIncludedFeatureEnum) EnumDescriptor() ([]byte, []int) {
 | |
| 	return file_proto_igdbapi_proto_rawDescGZIP(), []int{12}
 | |
| }
 | |
| 
 | |
| type PlatformCategoryEnum int32
 | |
| 
 | |
| const (
 | |
| 	// Deprecated: Marked as deprecated in proto/igdbapi.proto.
 | |
| 	PlatformCategoryEnum_PLATFORM_CATEGORY_NULL PlatformCategoryEnum = 0
 | |
| 	// Deprecated: Marked as deprecated in proto/igdbapi.proto.
 | |
| 	PlatformCategoryEnum_CONSOLE PlatformCategoryEnum = 1
 | |
| 	// Deprecated: Marked as deprecated in proto/igdbapi.proto.
 | |
| 	PlatformCategoryEnum_ARCADE PlatformCategoryEnum = 2
 | |
| 	// Deprecated: Marked as deprecated in proto/igdbapi.proto.
 | |
| 	PlatformCategoryEnum_PLATFORM PlatformCategoryEnum = 3
 | |
| 	// Deprecated: Marked as deprecated in proto/igdbapi.proto.
 | |
| 	PlatformCategoryEnum_OPERATING_SYSTEM PlatformCategoryEnum = 4
 | |
| 	// Deprecated: Marked as deprecated in proto/igdbapi.proto.
 | |
| 	PlatformCategoryEnum_PORTABLE_CONSOLE PlatformCategoryEnum = 5
 | |
| 	// Deprecated: Marked as deprecated in proto/igdbapi.proto.
 | |
| 	PlatformCategoryEnum_COMPUTER PlatformCategoryEnum = 6
 | |
| )
 | |
| 
 | |
| // Enum value maps for PlatformCategoryEnum.
 | |
| var (
 | |
| 	PlatformCategoryEnum_name = map[int32]string{
 | |
| 		0: "PLATFORM_CATEGORY_NULL",
 | |
| 		1: "CONSOLE",
 | |
| 		2: "ARCADE",
 | |
| 		3: "PLATFORM",
 | |
| 		4: "OPERATING_SYSTEM",
 | |
| 		5: "PORTABLE_CONSOLE",
 | |
| 		6: "COMPUTER",
 | |
| 	}
 | |
| 	PlatformCategoryEnum_value = map[string]int32{
 | |
| 		"PLATFORM_CATEGORY_NULL": 0,
 | |
| 		"CONSOLE":                1,
 | |
| 		"ARCADE":                 2,
 | |
| 		"PLATFORM":               3,
 | |
| 		"OPERATING_SYSTEM":       4,
 | |
| 		"PORTABLE_CONSOLE":       5,
 | |
| 		"COMPUTER":               6,
 | |
| 	}
 | |
| )
 | |
| 
 | |
| func (x PlatformCategoryEnum) Enum() *PlatformCategoryEnum {
 | |
| 	p := new(PlatformCategoryEnum)
 | |
| 	*p = x
 | |
| 	return p
 | |
| }
 | |
| 
 | |
| func (x PlatformCategoryEnum) String() string {
 | |
| 	return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
 | |
| }
 | |
| 
 | |
| func (PlatformCategoryEnum) Descriptor() protoreflect.EnumDescriptor {
 | |
| 	return file_proto_igdbapi_proto_enumTypes[13].Descriptor()
 | |
| }
 | |
| 
 | |
| func (PlatformCategoryEnum) Type() protoreflect.EnumType {
 | |
| 	return &file_proto_igdbapi_proto_enumTypes[13]
 | |
| }
 | |
| 
 | |
| func (x PlatformCategoryEnum) Number() protoreflect.EnumNumber {
 | |
| 	return protoreflect.EnumNumber(x)
 | |
| }
 | |
| 
 | |
| // Deprecated: Use PlatformCategoryEnum.Descriptor instead.
 | |
| func (PlatformCategoryEnum) EnumDescriptor() ([]byte, []int) {
 | |
| 	return file_proto_igdbapi_proto_rawDescGZIP(), []int{13}
 | |
| }
 | |
| 
 | |
| type RegionRegionEnum int32
 | |
| 
 | |
| const (
 | |
| 	// Deprecated: Marked as deprecated in proto/igdbapi.proto.
 | |
| 	RegionRegionEnum_REGION_REGION_NULL RegionRegionEnum = 0
 | |
| 	// Deprecated: Marked as deprecated in proto/igdbapi.proto.
 | |
| 	RegionRegionEnum_EUROPE RegionRegionEnum = 1
 | |
| 	// Deprecated: Marked as deprecated in proto/igdbapi.proto.
 | |
| 	RegionRegionEnum_NORTH_AMERICA RegionRegionEnum = 2
 | |
| 	// Deprecated: Marked as deprecated in proto/igdbapi.proto.
 | |
| 	RegionRegionEnum_AUSTRALIA RegionRegionEnum = 3
 | |
| 	// Deprecated: Marked as deprecated in proto/igdbapi.proto.
 | |
| 	RegionRegionEnum_NEW_ZEALAND RegionRegionEnum = 4
 | |
| 	// Deprecated: Marked as deprecated in proto/igdbapi.proto.
 | |
| 	RegionRegionEnum_JAPAN RegionRegionEnum = 5
 | |
| 	// Deprecated: Marked as deprecated in proto/igdbapi.proto.
 | |
| 	RegionRegionEnum_CHINA RegionRegionEnum = 6
 | |
| 	// Deprecated: Marked as deprecated in proto/igdbapi.proto.
 | |
| 	RegionRegionEnum_ASIA RegionRegionEnum = 7
 | |
| 	// Deprecated: Marked as deprecated in proto/igdbapi.proto.
 | |
| 	RegionRegionEnum_WORLDWIDE RegionRegionEnum = 8
 | |
| 	// Deprecated: Marked as deprecated in proto/igdbapi.proto.
 | |
| 	RegionRegionEnum_KOREA RegionRegionEnum = 9
 | |
| 	// Deprecated: Marked as deprecated in proto/igdbapi.proto.
 | |
| 	RegionRegionEnum_BRAZIL RegionRegionEnum = 10
 | |
| )
 | |
| 
 | |
| // Enum value maps for RegionRegionEnum.
 | |
| var (
 | |
| 	RegionRegionEnum_name = map[int32]string{
 | |
| 		0:  "REGION_REGION_NULL",
 | |
| 		1:  "EUROPE",
 | |
| 		2:  "NORTH_AMERICA",
 | |
| 		3:  "AUSTRALIA",
 | |
| 		4:  "NEW_ZEALAND",
 | |
| 		5:  "JAPAN",
 | |
| 		6:  "CHINA",
 | |
| 		7:  "ASIA",
 | |
| 		8:  "WORLDWIDE",
 | |
| 		9:  "KOREA",
 | |
| 		10: "BRAZIL",
 | |
| 	}
 | |
| 	RegionRegionEnum_value = map[string]int32{
 | |
| 		"REGION_REGION_NULL": 0,
 | |
| 		"EUROPE":             1,
 | |
| 		"NORTH_AMERICA":      2,
 | |
| 		"AUSTRALIA":          3,
 | |
| 		"NEW_ZEALAND":        4,
 | |
| 		"JAPAN":              5,
 | |
| 		"CHINA":              6,
 | |
| 		"ASIA":               7,
 | |
| 		"WORLDWIDE":          8,
 | |
| 		"KOREA":              9,
 | |
| 		"BRAZIL":             10,
 | |
| 	}
 | |
| )
 | |
| 
 | |
| func (x RegionRegionEnum) Enum() *RegionRegionEnum {
 | |
| 	p := new(RegionRegionEnum)
 | |
| 	*p = x
 | |
| 	return p
 | |
| }
 | |
| 
 | |
| func (x RegionRegionEnum) String() string {
 | |
| 	return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
 | |
| }
 | |
| 
 | |
| func (RegionRegionEnum) Descriptor() protoreflect.EnumDescriptor {
 | |
| 	return file_proto_igdbapi_proto_enumTypes[14].Descriptor()
 | |
| }
 | |
| 
 | |
| func (RegionRegionEnum) Type() protoreflect.EnumType {
 | |
| 	return &file_proto_igdbapi_proto_enumTypes[14]
 | |
| }
 | |
| 
 | |
| func (x RegionRegionEnum) Number() protoreflect.EnumNumber {
 | |
| 	return protoreflect.EnumNumber(x)
 | |
| }
 | |
| 
 | |
| // Deprecated: Use RegionRegionEnum.Descriptor instead.
 | |
| func (RegionRegionEnum) EnumDescriptor() ([]byte, []int) {
 | |
| 	return file_proto_igdbapi_proto_rawDescGZIP(), []int{14}
 | |
| }
 | |
| 
 | |
| type PopularitySourcePopularitySourceEnum int32
 | |
| 
 | |
| const (
 | |
| 	// Deprecated: Marked as deprecated in proto/igdbapi.proto.
 | |
| 	PopularitySourcePopularitySourceEnum_POPULARITYSOURCE_POPULARITY_SOURCE_NULL PopularitySourcePopularitySourceEnum = 0
 | |
| 	// Deprecated: Marked as deprecated in proto/igdbapi.proto.
 | |
| 	PopularitySourcePopularitySourceEnum_IGDB PopularitySourcePopularitySourceEnum = 121
 | |
| )
 | |
| 
 | |
| // Enum value maps for PopularitySourcePopularitySourceEnum.
 | |
| var (
 | |
| 	PopularitySourcePopularitySourceEnum_name = map[int32]string{
 | |
| 		0:   "POPULARITYSOURCE_POPULARITY_SOURCE_NULL",
 | |
| 		121: "IGDB",
 | |
| 	}
 | |
| 	PopularitySourcePopularitySourceEnum_value = map[string]int32{
 | |
| 		"POPULARITYSOURCE_POPULARITY_SOURCE_NULL": 0,
 | |
| 		"IGDB": 121,
 | |
| 	}
 | |
| )
 | |
| 
 | |
| func (x PopularitySourcePopularitySourceEnum) Enum() *PopularitySourcePopularitySourceEnum {
 | |
| 	p := new(PopularitySourcePopularitySourceEnum)
 | |
| 	*p = x
 | |
| 	return p
 | |
| }
 | |
| 
 | |
| func (x PopularitySourcePopularitySourceEnum) String() string {
 | |
| 	return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
 | |
| }
 | |
| 
 | |
| func (PopularitySourcePopularitySourceEnum) Descriptor() protoreflect.EnumDescriptor {
 | |
| 	return file_proto_igdbapi_proto_enumTypes[15].Descriptor()
 | |
| }
 | |
| 
 | |
| func (PopularitySourcePopularitySourceEnum) Type() protoreflect.EnumType {
 | |
| 	return &file_proto_igdbapi_proto_enumTypes[15]
 | |
| }
 | |
| 
 | |
| func (x PopularitySourcePopularitySourceEnum) Number() protoreflect.EnumNumber {
 | |
| 	return protoreflect.EnumNumber(x)
 | |
| }
 | |
| 
 | |
| // Deprecated: Use PopularitySourcePopularitySourceEnum.Descriptor instead.
 | |
| func (PopularitySourcePopularitySourceEnum) EnumDescriptor() ([]byte, []int) {
 | |
| 	return file_proto_igdbapi_proto_rawDescGZIP(), []int{15}
 | |
| }
 | |
| 
 | |
| type TestDummyEnumTestEnum int32
 | |
| 
 | |
| const (
 | |
| 	TestDummyEnumTestEnum_TESTDUMMY_ENUM_TEST_NULL TestDummyEnumTestEnum = 0
 | |
| 	TestDummyEnumTestEnum_ENUM1                    TestDummyEnumTestEnum = 1
 | |
| 	TestDummyEnumTestEnum_ENUM2                    TestDummyEnumTestEnum = 2
 | |
| )
 | |
| 
 | |
| // Enum value maps for TestDummyEnumTestEnum.
 | |
| var (
 | |
| 	TestDummyEnumTestEnum_name = map[int32]string{
 | |
| 		0: "TESTDUMMY_ENUM_TEST_NULL",
 | |
| 		1: "ENUM1",
 | |
| 		2: "ENUM2",
 | |
| 	}
 | |
| 	TestDummyEnumTestEnum_value = map[string]int32{
 | |
| 		"TESTDUMMY_ENUM_TEST_NULL": 0,
 | |
| 		"ENUM1":                    1,
 | |
| 		"ENUM2":                    2,
 | |
| 	}
 | |
| )
 | |
| 
 | |
| func (x TestDummyEnumTestEnum) Enum() *TestDummyEnumTestEnum {
 | |
| 	p := new(TestDummyEnumTestEnum)
 | |
| 	*p = x
 | |
| 	return p
 | |
| }
 | |
| 
 | |
| func (x TestDummyEnumTestEnum) String() string {
 | |
| 	return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
 | |
| }
 | |
| 
 | |
| func (TestDummyEnumTestEnum) Descriptor() protoreflect.EnumDescriptor {
 | |
| 	return file_proto_igdbapi_proto_enumTypes[16].Descriptor()
 | |
| }
 | |
| 
 | |
| func (TestDummyEnumTestEnum) Type() protoreflect.EnumType {
 | |
| 	return &file_proto_igdbapi_proto_enumTypes[16]
 | |
| }
 | |
| 
 | |
| func (x TestDummyEnumTestEnum) Number() protoreflect.EnumNumber {
 | |
| 	return protoreflect.EnumNumber(x)
 | |
| }
 | |
| 
 | |
| // Deprecated: Use TestDummyEnumTestEnum.Descriptor instead.
 | |
| func (TestDummyEnumTestEnum) EnumDescriptor() ([]byte, []int) {
 | |
| 	return file_proto_igdbapi_proto_rawDescGZIP(), []int{16}
 | |
| }
 | |
| 
 | |
| type Count struct {
 | |
| 	state         protoimpl.MessageState `protogen:"open.v1"`
 | |
| 	Count         int64                  `protobuf:"varint,1,opt,name=count,proto3" json:"count,omitempty"`
 | |
| 	unknownFields protoimpl.UnknownFields
 | |
| 	sizeCache     protoimpl.SizeCache
 | |
| }
 | |
| 
 | |
| func (x *Count) Reset() {
 | |
| 	*x = Count{}
 | |
| 	mi := &file_proto_igdbapi_proto_msgTypes[0]
 | |
| 	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 | |
| 	ms.StoreMessageInfo(mi)
 | |
| }
 | |
| 
 | |
| func (x *Count) String() string {
 | |
| 	return protoimpl.X.MessageStringOf(x)
 | |
| }
 | |
| 
 | |
| func (*Count) ProtoMessage() {}
 | |
| 
 | |
| func (x *Count) ProtoReflect() protoreflect.Message {
 | |
| 	mi := &file_proto_igdbapi_proto_msgTypes[0]
 | |
| 	if x != nil {
 | |
| 		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 | |
| 		if ms.LoadMessageInfo() == nil {
 | |
| 			ms.StoreMessageInfo(mi)
 | |
| 		}
 | |
| 		return ms
 | |
| 	}
 | |
| 	return mi.MessageOf(x)
 | |
| }
 | |
| 
 | |
| // Deprecated: Use Count.ProtoReflect.Descriptor instead.
 | |
| func (*Count) Descriptor() ([]byte, []int) {
 | |
| 	return file_proto_igdbapi_proto_rawDescGZIP(), []int{0}
 | |
| }
 | |
| 
 | |
| func (x *Count) GetCount() int64 {
 | |
| 	if x != nil {
 | |
| 		return x.Count
 | |
| 	}
 | |
| 	return 0
 | |
| }
 | |
| 
 | |
| type MultiQueryResult struct {
 | |
| 	state         protoimpl.MessageState `protogen:"open.v1"`
 | |
| 	Name          string                 `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
 | |
| 	Results       [][]byte               `protobuf:"bytes,2,rep,name=results,proto3" json:"results,omitempty"`
 | |
| 	Count         int64                  `protobuf:"varint,3,opt,name=count,proto3" json:"count,omitempty"`
 | |
| 	unknownFields protoimpl.UnknownFields
 | |
| 	sizeCache     protoimpl.SizeCache
 | |
| }
 | |
| 
 | |
| func (x *MultiQueryResult) Reset() {
 | |
| 	*x = MultiQueryResult{}
 | |
| 	mi := &file_proto_igdbapi_proto_msgTypes[1]
 | |
| 	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 | |
| 	ms.StoreMessageInfo(mi)
 | |
| }
 | |
| 
 | |
| func (x *MultiQueryResult) String() string {
 | |
| 	return protoimpl.X.MessageStringOf(x)
 | |
| }
 | |
| 
 | |
| func (*MultiQueryResult) ProtoMessage() {}
 | |
| 
 | |
| func (x *MultiQueryResult) ProtoReflect() protoreflect.Message {
 | |
| 	mi := &file_proto_igdbapi_proto_msgTypes[1]
 | |
| 	if x != nil {
 | |
| 		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 | |
| 		if ms.LoadMessageInfo() == nil {
 | |
| 			ms.StoreMessageInfo(mi)
 | |
| 		}
 | |
| 		return ms
 | |
| 	}
 | |
| 	return mi.MessageOf(x)
 | |
| }
 | |
| 
 | |
| // Deprecated: Use MultiQueryResult.ProtoReflect.Descriptor instead.
 | |
| func (*MultiQueryResult) Descriptor() ([]byte, []int) {
 | |
| 	return file_proto_igdbapi_proto_rawDescGZIP(), []int{1}
 | |
| }
 | |
| 
 | |
| func (x *MultiQueryResult) GetName() string {
 | |
| 	if x != nil {
 | |
| 		return x.Name
 | |
| 	}
 | |
| 	return ""
 | |
| }
 | |
| 
 | |
| func (x *MultiQueryResult) GetResults() [][]byte {
 | |
| 	if x != nil {
 | |
| 		return x.Results
 | |
| 	}
 | |
| 	return nil
 | |
| }
 | |
| 
 | |
| func (x *MultiQueryResult) GetCount() int64 {
 | |
| 	if x != nil {
 | |
| 		return x.Count
 | |
| 	}
 | |
| 	return 0
 | |
| }
 | |
| 
 | |
| type MultiQueryResultArray struct {
 | |
| 	state         protoimpl.MessageState `protogen:"open.v1"`
 | |
| 	Result        []*MultiQueryResult    `protobuf:"bytes,1,rep,name=result,proto3" json:"result,omitempty"`
 | |
| 	unknownFields protoimpl.UnknownFields
 | |
| 	sizeCache     protoimpl.SizeCache
 | |
| }
 | |
| 
 | |
| func (x *MultiQueryResultArray) Reset() {
 | |
| 	*x = MultiQueryResultArray{}
 | |
| 	mi := &file_proto_igdbapi_proto_msgTypes[2]
 | |
| 	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 | |
| 	ms.StoreMessageInfo(mi)
 | |
| }
 | |
| 
 | |
| func (x *MultiQueryResultArray) String() string {
 | |
| 	return protoimpl.X.MessageStringOf(x)
 | |
| }
 | |
| 
 | |
| func (*MultiQueryResultArray) ProtoMessage() {}
 | |
| 
 | |
| func (x *MultiQueryResultArray) ProtoReflect() protoreflect.Message {
 | |
| 	mi := &file_proto_igdbapi_proto_msgTypes[2]
 | |
| 	if x != nil {
 | |
| 		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 | |
| 		if ms.LoadMessageInfo() == nil {
 | |
| 			ms.StoreMessageInfo(mi)
 | |
| 		}
 | |
| 		return ms
 | |
| 	}
 | |
| 	return mi.MessageOf(x)
 | |
| }
 | |
| 
 | |
| // Deprecated: Use MultiQueryResultArray.ProtoReflect.Descriptor instead.
 | |
| func (*MultiQueryResultArray) Descriptor() ([]byte, []int) {
 | |
| 	return file_proto_igdbapi_proto_rawDescGZIP(), []int{2}
 | |
| }
 | |
| 
 | |
| func (x *MultiQueryResultArray) GetResult() []*MultiQueryResult {
 | |
| 	if x != nil {
 | |
| 		return x.Result
 | |
| 	}
 | |
| 	return nil
 | |
| }
 | |
| 
 | |
| type AgeRatingResult struct {
 | |
| 	state         protoimpl.MessageState `protogen:"open.v1"`
 | |
| 	Ageratings    []*AgeRating           `protobuf:"bytes,1,rep,name=ageratings,proto3" json:"ageratings,omitempty"`
 | |
| 	unknownFields protoimpl.UnknownFields
 | |
| 	sizeCache     protoimpl.SizeCache
 | |
| }
 | |
| 
 | |
| func (x *AgeRatingResult) Reset() {
 | |
| 	*x = AgeRatingResult{}
 | |
| 	mi := &file_proto_igdbapi_proto_msgTypes[3]
 | |
| 	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 | |
| 	ms.StoreMessageInfo(mi)
 | |
| }
 | |
| 
 | |
| func (x *AgeRatingResult) String() string {
 | |
| 	return protoimpl.X.MessageStringOf(x)
 | |
| }
 | |
| 
 | |
| func (*AgeRatingResult) ProtoMessage() {}
 | |
| 
 | |
| func (x *AgeRatingResult) ProtoReflect() protoreflect.Message {
 | |
| 	mi := &file_proto_igdbapi_proto_msgTypes[3]
 | |
| 	if x != nil {
 | |
| 		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 | |
| 		if ms.LoadMessageInfo() == nil {
 | |
| 			ms.StoreMessageInfo(mi)
 | |
| 		}
 | |
| 		return ms
 | |
| 	}
 | |
| 	return mi.MessageOf(x)
 | |
| }
 | |
| 
 | |
| // Deprecated: Use AgeRatingResult.ProtoReflect.Descriptor instead.
 | |
| func (*AgeRatingResult) Descriptor() ([]byte, []int) {
 | |
| 	return file_proto_igdbapi_proto_rawDescGZIP(), []int{3}
 | |
| }
 | |
| 
 | |
| func (x *AgeRatingResult) GetAgeratings() []*AgeRating {
 | |
| 	if x != nil {
 | |
| 		return x.Ageratings
 | |
| 	}
 | |
| 	return nil
 | |
| }
 | |
| 
 | |
| type AgeRating struct {
 | |
| 	state protoimpl.MessageState `protogen:"open.v1"`
 | |
| 	Id    uint64                 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"`
 | |
| 	// Deprecated: Marked as deprecated in proto/igdbapi.proto.
 | |
| 	Category            AgeRatingCategoryEnum          `protobuf:"varint,2,opt,name=category,proto3,enum=proto.AgeRatingCategoryEnum" json:"category,omitempty"`
 | |
| 	ContentDescriptions []*AgeRatingContentDescription `protobuf:"bytes,3,rep,name=content_descriptions,json=contentDescriptions,proto3" json:"content_descriptions,omitempty"`
 | |
| 	// Deprecated: Marked as deprecated in proto/igdbapi.proto.
 | |
| 	Rating                    AgeRatingRatingEnum              `protobuf:"varint,4,opt,name=rating,proto3,enum=proto.AgeRatingRatingEnum" json:"rating,omitempty"`
 | |
| 	RatingCoverUrl            string                           `protobuf:"bytes,5,opt,name=rating_cover_url,json=ratingCoverUrl,proto3" json:"rating_cover_url,omitempty"`
 | |
| 	Synopsis                  string                           `protobuf:"bytes,6,opt,name=synopsis,proto3" json:"synopsis,omitempty"`
 | |
| 	Checksum                  string                           `protobuf:"bytes,7,opt,name=checksum,proto3" json:"checksum,omitempty"`
 | |
| 	Organization              *AgeRatingOrganization           `protobuf:"bytes,8,opt,name=organization,proto3" json:"organization,omitempty"`
 | |
| 	RatingCategory            *AgeRatingCategory               `protobuf:"bytes,9,opt,name=rating_category,json=ratingCategory,proto3" json:"rating_category,omitempty"`
 | |
| 	RatingContentDescriptions []*AgeRatingContentDescriptionV2 `protobuf:"bytes,10,rep,name=rating_content_descriptions,json=ratingContentDescriptions,proto3" json:"rating_content_descriptions,omitempty"`
 | |
| 	unknownFields             protoimpl.UnknownFields
 | |
| 	sizeCache                 protoimpl.SizeCache
 | |
| }
 | |
| 
 | |
| func (x *AgeRating) Reset() {
 | |
| 	*x = AgeRating{}
 | |
| 	mi := &file_proto_igdbapi_proto_msgTypes[4]
 | |
| 	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 | |
| 	ms.StoreMessageInfo(mi)
 | |
| }
 | |
| 
 | |
| func (x *AgeRating) String() string {
 | |
| 	return protoimpl.X.MessageStringOf(x)
 | |
| }
 | |
| 
 | |
| func (*AgeRating) ProtoMessage() {}
 | |
| 
 | |
| func (x *AgeRating) ProtoReflect() protoreflect.Message {
 | |
| 	mi := &file_proto_igdbapi_proto_msgTypes[4]
 | |
| 	if x != nil {
 | |
| 		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 | |
| 		if ms.LoadMessageInfo() == nil {
 | |
| 			ms.StoreMessageInfo(mi)
 | |
| 		}
 | |
| 		return ms
 | |
| 	}
 | |
| 	return mi.MessageOf(x)
 | |
| }
 | |
| 
 | |
| // Deprecated: Use AgeRating.ProtoReflect.Descriptor instead.
 | |
| func (*AgeRating) Descriptor() ([]byte, []int) {
 | |
| 	return file_proto_igdbapi_proto_rawDescGZIP(), []int{4}
 | |
| }
 | |
| 
 | |
| func (x *AgeRating) GetId() uint64 {
 | |
| 	if x != nil {
 | |
| 		return x.Id
 | |
| 	}
 | |
| 	return 0
 | |
| }
 | |
| 
 | |
| // Deprecated: Marked as deprecated in proto/igdbapi.proto.
 | |
| func (x *AgeRating) GetCategory() AgeRatingCategoryEnum {
 | |
| 	if x != nil {
 | |
| 		return x.Category
 | |
| 	}
 | |
| 	return AgeRatingCategoryEnum_AGERATING_CATEGORY_NULL
 | |
| }
 | |
| 
 | |
| func (x *AgeRating) GetContentDescriptions() []*AgeRatingContentDescription {
 | |
| 	if x != nil {
 | |
| 		return x.ContentDescriptions
 | |
| 	}
 | |
| 	return nil
 | |
| }
 | |
| 
 | |
| // Deprecated: Marked as deprecated in proto/igdbapi.proto.
 | |
| func (x *AgeRating) GetRating() AgeRatingRatingEnum {
 | |
| 	if x != nil {
 | |
| 		return x.Rating
 | |
| 	}
 | |
| 	return AgeRatingRatingEnum_AGERATING_RATING_NULL
 | |
| }
 | |
| 
 | |
| func (x *AgeRating) GetRatingCoverUrl() string {
 | |
| 	if x != nil {
 | |
| 		return x.RatingCoverUrl
 | |
| 	}
 | |
| 	return ""
 | |
| }
 | |
| 
 | |
| func (x *AgeRating) GetSynopsis() string {
 | |
| 	if x != nil {
 | |
| 		return x.Synopsis
 | |
| 	}
 | |
| 	return ""
 | |
| }
 | |
| 
 | |
| func (x *AgeRating) GetChecksum() string {
 | |
| 	if x != nil {
 | |
| 		return x.Checksum
 | |
| 	}
 | |
| 	return ""
 | |
| }
 | |
| 
 | |
| func (x *AgeRating) GetOrganization() *AgeRatingOrganization {
 | |
| 	if x != nil {
 | |
| 		return x.Organization
 | |
| 	}
 | |
| 	return nil
 | |
| }
 | |
| 
 | |
| func (x *AgeRating) GetRatingCategory() *AgeRatingCategory {
 | |
| 	if x != nil {
 | |
| 		return x.RatingCategory
 | |
| 	}
 | |
| 	return nil
 | |
| }
 | |
| 
 | |
| func (x *AgeRating) GetRatingContentDescriptions() []*AgeRatingContentDescriptionV2 {
 | |
| 	if x != nil {
 | |
| 		return x.RatingContentDescriptions
 | |
| 	}
 | |
| 	return nil
 | |
| }
 | |
| 
 | |
| type AgeRatingCategoryResult struct {
 | |
| 	state               protoimpl.MessageState `protogen:"open.v1"`
 | |
| 	Ageratingcategories []*AgeRatingCategory   `protobuf:"bytes,1,rep,name=ageratingcategories,proto3" json:"ageratingcategories,omitempty"`
 | |
| 	unknownFields       protoimpl.UnknownFields
 | |
| 	sizeCache           protoimpl.SizeCache
 | |
| }
 | |
| 
 | |
| func (x *AgeRatingCategoryResult) Reset() {
 | |
| 	*x = AgeRatingCategoryResult{}
 | |
| 	mi := &file_proto_igdbapi_proto_msgTypes[5]
 | |
| 	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 | |
| 	ms.StoreMessageInfo(mi)
 | |
| }
 | |
| 
 | |
| func (x *AgeRatingCategoryResult) String() string {
 | |
| 	return protoimpl.X.MessageStringOf(x)
 | |
| }
 | |
| 
 | |
| func (*AgeRatingCategoryResult) ProtoMessage() {}
 | |
| 
 | |
| func (x *AgeRatingCategoryResult) ProtoReflect() protoreflect.Message {
 | |
| 	mi := &file_proto_igdbapi_proto_msgTypes[5]
 | |
| 	if x != nil {
 | |
| 		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 | |
| 		if ms.LoadMessageInfo() == nil {
 | |
| 			ms.StoreMessageInfo(mi)
 | |
| 		}
 | |
| 		return ms
 | |
| 	}
 | |
| 	return mi.MessageOf(x)
 | |
| }
 | |
| 
 | |
| // Deprecated: Use AgeRatingCategoryResult.ProtoReflect.Descriptor instead.
 | |
| func (*AgeRatingCategoryResult) Descriptor() ([]byte, []int) {
 | |
| 	return file_proto_igdbapi_proto_rawDescGZIP(), []int{5}
 | |
| }
 | |
| 
 | |
| func (x *AgeRatingCategoryResult) GetAgeratingcategories() []*AgeRatingCategory {
 | |
| 	if x != nil {
 | |
| 		return x.Ageratingcategories
 | |
| 	}
 | |
| 	return nil
 | |
| }
 | |
| 
 | |
| type AgeRatingCategory struct {
 | |
| 	state         protoimpl.MessageState `protogen:"open.v1"`
 | |
| 	Id            uint64                 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"`
 | |
| 	Rating        string                 `protobuf:"bytes,2,opt,name=rating,proto3" json:"rating,omitempty"`
 | |
| 	Organization  *AgeRatingOrganization `protobuf:"bytes,3,opt,name=organization,proto3" json:"organization,omitempty"`
 | |
| 	CreatedAt     *timestamppb.Timestamp `protobuf:"bytes,4,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
 | |
| 	UpdatedAt     *timestamppb.Timestamp `protobuf:"bytes,5,opt,name=updated_at,json=updatedAt,proto3" json:"updated_at,omitempty"`
 | |
| 	Checksum      string                 `protobuf:"bytes,6,opt,name=checksum,proto3" json:"checksum,omitempty"`
 | |
| 	unknownFields protoimpl.UnknownFields
 | |
| 	sizeCache     protoimpl.SizeCache
 | |
| }
 | |
| 
 | |
| func (x *AgeRatingCategory) Reset() {
 | |
| 	*x = AgeRatingCategory{}
 | |
| 	mi := &file_proto_igdbapi_proto_msgTypes[6]
 | |
| 	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 | |
| 	ms.StoreMessageInfo(mi)
 | |
| }
 | |
| 
 | |
| func (x *AgeRatingCategory) String() string {
 | |
| 	return protoimpl.X.MessageStringOf(x)
 | |
| }
 | |
| 
 | |
| func (*AgeRatingCategory) ProtoMessage() {}
 | |
| 
 | |
| func (x *AgeRatingCategory) ProtoReflect() protoreflect.Message {
 | |
| 	mi := &file_proto_igdbapi_proto_msgTypes[6]
 | |
| 	if x != nil {
 | |
| 		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 | |
| 		if ms.LoadMessageInfo() == nil {
 | |
| 			ms.StoreMessageInfo(mi)
 | |
| 		}
 | |
| 		return ms
 | |
| 	}
 | |
| 	return mi.MessageOf(x)
 | |
| }
 | |
| 
 | |
| // Deprecated: Use AgeRatingCategory.ProtoReflect.Descriptor instead.
 | |
| func (*AgeRatingCategory) Descriptor() ([]byte, []int) {
 | |
| 	return file_proto_igdbapi_proto_rawDescGZIP(), []int{6}
 | |
| }
 | |
| 
 | |
| func (x *AgeRatingCategory) GetId() uint64 {
 | |
| 	if x != nil {
 | |
| 		return x.Id
 | |
| 	}
 | |
| 	return 0
 | |
| }
 | |
| 
 | |
| func (x *AgeRatingCategory) GetRating() string {
 | |
| 	if x != nil {
 | |
| 		return x.Rating
 | |
| 	}
 | |
| 	return ""
 | |
| }
 | |
| 
 | |
| func (x *AgeRatingCategory) GetOrganization() *AgeRatingOrganization {
 | |
| 	if x != nil {
 | |
| 		return x.Organization
 | |
| 	}
 | |
| 	return nil
 | |
| }
 | |
| 
 | |
| func (x *AgeRatingCategory) GetCreatedAt() *timestamppb.Timestamp {
 | |
| 	if x != nil {
 | |
| 		return x.CreatedAt
 | |
| 	}
 | |
| 	return nil
 | |
| }
 | |
| 
 | |
| func (x *AgeRatingCategory) GetUpdatedAt() *timestamppb.Timestamp {
 | |
| 	if x != nil {
 | |
| 		return x.UpdatedAt
 | |
| 	}
 | |
| 	return nil
 | |
| }
 | |
| 
 | |
| func (x *AgeRatingCategory) GetChecksum() string {
 | |
| 	if x != nil {
 | |
| 		return x.Checksum
 | |
| 	}
 | |
| 	return ""
 | |
| }
 | |
| 
 | |
| type AgeRatingContentDescriptionResult struct {
 | |
| 	state                        protoimpl.MessageState         `protogen:"open.v1"`
 | |
| 	Ageratingcontentdescriptions []*AgeRatingContentDescription `protobuf:"bytes,1,rep,name=ageratingcontentdescriptions,proto3" json:"ageratingcontentdescriptions,omitempty"`
 | |
| 	unknownFields                protoimpl.UnknownFields
 | |
| 	sizeCache                    protoimpl.SizeCache
 | |
| }
 | |
| 
 | |
| func (x *AgeRatingContentDescriptionResult) Reset() {
 | |
| 	*x = AgeRatingContentDescriptionResult{}
 | |
| 	mi := &file_proto_igdbapi_proto_msgTypes[7]
 | |
| 	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 | |
| 	ms.StoreMessageInfo(mi)
 | |
| }
 | |
| 
 | |
| func (x *AgeRatingContentDescriptionResult) String() string {
 | |
| 	return protoimpl.X.MessageStringOf(x)
 | |
| }
 | |
| 
 | |
| func (*AgeRatingContentDescriptionResult) ProtoMessage() {}
 | |
| 
 | |
| func (x *AgeRatingContentDescriptionResult) ProtoReflect() protoreflect.Message {
 | |
| 	mi := &file_proto_igdbapi_proto_msgTypes[7]
 | |
| 	if x != nil {
 | |
| 		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 | |
| 		if ms.LoadMessageInfo() == nil {
 | |
| 			ms.StoreMessageInfo(mi)
 | |
| 		}
 | |
| 		return ms
 | |
| 	}
 | |
| 	return mi.MessageOf(x)
 | |
| }
 | |
| 
 | |
| // Deprecated: Use AgeRatingContentDescriptionResult.ProtoReflect.Descriptor instead.
 | |
| func (*AgeRatingContentDescriptionResult) Descriptor() ([]byte, []int) {
 | |
| 	return file_proto_igdbapi_proto_rawDescGZIP(), []int{7}
 | |
| }
 | |
| 
 | |
| func (x *AgeRatingContentDescriptionResult) GetAgeratingcontentdescriptions() []*AgeRatingContentDescription {
 | |
| 	if x != nil {
 | |
| 		return x.Ageratingcontentdescriptions
 | |
| 	}
 | |
| 	return nil
 | |
| }
 | |
| 
 | |
| type AgeRatingContentDescription struct {
 | |
| 	state protoimpl.MessageState `protogen:"open.v1"`
 | |
| 	Id    uint64                 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"`
 | |
| 	// Deprecated: Marked as deprecated in proto/igdbapi.proto.
 | |
| 	Category      AgeRatingContentDescriptionCategoryEnum `protobuf:"varint,2,opt,name=category,proto3,enum=proto.AgeRatingContentDescriptionCategoryEnum" json:"category,omitempty"`
 | |
| 	Description   string                                  `protobuf:"bytes,3,opt,name=description,proto3" json:"description,omitempty"`
 | |
| 	Checksum      string                                  `protobuf:"bytes,4,opt,name=checksum,proto3" json:"checksum,omitempty"`
 | |
| 	unknownFields protoimpl.UnknownFields
 | |
| 	sizeCache     protoimpl.SizeCache
 | |
| }
 | |
| 
 | |
| func (x *AgeRatingContentDescription) Reset() {
 | |
| 	*x = AgeRatingContentDescription{}
 | |
| 	mi := &file_proto_igdbapi_proto_msgTypes[8]
 | |
| 	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 | |
| 	ms.StoreMessageInfo(mi)
 | |
| }
 | |
| 
 | |
| func (x *AgeRatingContentDescription) String() string {
 | |
| 	return protoimpl.X.MessageStringOf(x)
 | |
| }
 | |
| 
 | |
| func (*AgeRatingContentDescription) ProtoMessage() {}
 | |
| 
 | |
| func (x *AgeRatingContentDescription) ProtoReflect() protoreflect.Message {
 | |
| 	mi := &file_proto_igdbapi_proto_msgTypes[8]
 | |
| 	if x != nil {
 | |
| 		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 | |
| 		if ms.LoadMessageInfo() == nil {
 | |
| 			ms.StoreMessageInfo(mi)
 | |
| 		}
 | |
| 		return ms
 | |
| 	}
 | |
| 	return mi.MessageOf(x)
 | |
| }
 | |
| 
 | |
| // Deprecated: Use AgeRatingContentDescription.ProtoReflect.Descriptor instead.
 | |
| func (*AgeRatingContentDescription) Descriptor() ([]byte, []int) {
 | |
| 	return file_proto_igdbapi_proto_rawDescGZIP(), []int{8}
 | |
| }
 | |
| 
 | |
| func (x *AgeRatingContentDescription) GetId() uint64 {
 | |
| 	if x != nil {
 | |
| 		return x.Id
 | |
| 	}
 | |
| 	return 0
 | |
| }
 | |
| 
 | |
| // Deprecated: Marked as deprecated in proto/igdbapi.proto.
 | |
| func (x *AgeRatingContentDescription) GetCategory() AgeRatingContentDescriptionCategoryEnum {
 | |
| 	if x != nil {
 | |
| 		return x.Category
 | |
| 	}
 | |
| 	return AgeRatingContentDescriptionCategoryEnum_AGERATINGCONTENTDESCRIPTION_CATEGORY_NULL
 | |
| }
 | |
| 
 | |
| func (x *AgeRatingContentDescription) GetDescription() string {
 | |
| 	if x != nil {
 | |
| 		return x.Description
 | |
| 	}
 | |
| 	return ""
 | |
| }
 | |
| 
 | |
| func (x *AgeRatingContentDescription) GetChecksum() string {
 | |
| 	if x != nil {
 | |
| 		return x.Checksum
 | |
| 	}
 | |
| 	return ""
 | |
| }
 | |
| 
 | |
| type AgeRatingContentDescriptionTypeResult struct {
 | |
| 	state                            protoimpl.MessageState             `protogen:"open.v1"`
 | |
| 	Ageratingcontentdescriptiontypes []*AgeRatingContentDescriptionType `protobuf:"bytes,1,rep,name=ageratingcontentdescriptiontypes,proto3" json:"ageratingcontentdescriptiontypes,omitempty"`
 | |
| 	unknownFields                    protoimpl.UnknownFields
 | |
| 	sizeCache                        protoimpl.SizeCache
 | |
| }
 | |
| 
 | |
| func (x *AgeRatingContentDescriptionTypeResult) Reset() {
 | |
| 	*x = AgeRatingContentDescriptionTypeResult{}
 | |
| 	mi := &file_proto_igdbapi_proto_msgTypes[9]
 | |
| 	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 | |
| 	ms.StoreMessageInfo(mi)
 | |
| }
 | |
| 
 | |
| func (x *AgeRatingContentDescriptionTypeResult) String() string {
 | |
| 	return protoimpl.X.MessageStringOf(x)
 | |
| }
 | |
| 
 | |
| func (*AgeRatingContentDescriptionTypeResult) ProtoMessage() {}
 | |
| 
 | |
| func (x *AgeRatingContentDescriptionTypeResult) ProtoReflect() protoreflect.Message {
 | |
| 	mi := &file_proto_igdbapi_proto_msgTypes[9]
 | |
| 	if x != nil {
 | |
| 		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 | |
| 		if ms.LoadMessageInfo() == nil {
 | |
| 			ms.StoreMessageInfo(mi)
 | |
| 		}
 | |
| 		return ms
 | |
| 	}
 | |
| 	return mi.MessageOf(x)
 | |
| }
 | |
| 
 | |
| // Deprecated: Use AgeRatingContentDescriptionTypeResult.ProtoReflect.Descriptor instead.
 | |
| func (*AgeRatingContentDescriptionTypeResult) Descriptor() ([]byte, []int) {
 | |
| 	return file_proto_igdbapi_proto_rawDescGZIP(), []int{9}
 | |
| }
 | |
| 
 | |
| func (x *AgeRatingContentDescriptionTypeResult) GetAgeratingcontentdescriptiontypes() []*AgeRatingContentDescriptionType {
 | |
| 	if x != nil {
 | |
| 		return x.Ageratingcontentdescriptiontypes
 | |
| 	}
 | |
| 	return nil
 | |
| }
 | |
| 
 | |
| type AgeRatingContentDescriptionType struct {
 | |
| 	state         protoimpl.MessageState `protogen:"open.v1"`
 | |
| 	Id            uint64                 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"`
 | |
| 	Slug          string                 `protobuf:"bytes,2,opt,name=slug,proto3" json:"slug,omitempty"`
 | |
| 	Name          string                 `protobuf:"bytes,3,opt,name=name,proto3" json:"name,omitempty"`
 | |
| 	CreatedAt     *timestamppb.Timestamp `protobuf:"bytes,4,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
 | |
| 	UpdatedAt     *timestamppb.Timestamp `protobuf:"bytes,5,opt,name=updated_at,json=updatedAt,proto3" json:"updated_at,omitempty"`
 | |
| 	Checksum      string                 `protobuf:"bytes,6,opt,name=checksum,proto3" json:"checksum,omitempty"`
 | |
| 	unknownFields protoimpl.UnknownFields
 | |
| 	sizeCache     protoimpl.SizeCache
 | |
| }
 | |
| 
 | |
| func (x *AgeRatingContentDescriptionType) Reset() {
 | |
| 	*x = AgeRatingContentDescriptionType{}
 | |
| 	mi := &file_proto_igdbapi_proto_msgTypes[10]
 | |
| 	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 | |
| 	ms.StoreMessageInfo(mi)
 | |
| }
 | |
| 
 | |
| func (x *AgeRatingContentDescriptionType) String() string {
 | |
| 	return protoimpl.X.MessageStringOf(x)
 | |
| }
 | |
| 
 | |
| func (*AgeRatingContentDescriptionType) ProtoMessage() {}
 | |
| 
 | |
| func (x *AgeRatingContentDescriptionType) ProtoReflect() protoreflect.Message {
 | |
| 	mi := &file_proto_igdbapi_proto_msgTypes[10]
 | |
| 	if x != nil {
 | |
| 		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 | |
| 		if ms.LoadMessageInfo() == nil {
 | |
| 			ms.StoreMessageInfo(mi)
 | |
| 		}
 | |
| 		return ms
 | |
| 	}
 | |
| 	return mi.MessageOf(x)
 | |
| }
 | |
| 
 | |
| // Deprecated: Use AgeRatingContentDescriptionType.ProtoReflect.Descriptor instead.
 | |
| func (*AgeRatingContentDescriptionType) Descriptor() ([]byte, []int) {
 | |
| 	return file_proto_igdbapi_proto_rawDescGZIP(), []int{10}
 | |
| }
 | |
| 
 | |
| func (x *AgeRatingContentDescriptionType) GetId() uint64 {
 | |
| 	if x != nil {
 | |
| 		return x.Id
 | |
| 	}
 | |
| 	return 0
 | |
| }
 | |
| 
 | |
| func (x *AgeRatingContentDescriptionType) GetSlug() string {
 | |
| 	if x != nil {
 | |
| 		return x.Slug
 | |
| 	}
 | |
| 	return ""
 | |
| }
 | |
| 
 | |
| func (x *AgeRatingContentDescriptionType) GetName() string {
 | |
| 	if x != nil {
 | |
| 		return x.Name
 | |
| 	}
 | |
| 	return ""
 | |
| }
 | |
| 
 | |
| func (x *AgeRatingContentDescriptionType) GetCreatedAt() *timestamppb.Timestamp {
 | |
| 	if x != nil {
 | |
| 		return x.CreatedAt
 | |
| 	}
 | |
| 	return nil
 | |
| }
 | |
| 
 | |
| func (x *AgeRatingContentDescriptionType) GetUpdatedAt() *timestamppb.Timestamp {
 | |
| 	if x != nil {
 | |
| 		return x.UpdatedAt
 | |
| 	}
 | |
| 	return nil
 | |
| }
 | |
| 
 | |
| func (x *AgeRatingContentDescriptionType) GetChecksum() string {
 | |
| 	if x != nil {
 | |
| 		return x.Checksum
 | |
| 	}
 | |
| 	return ""
 | |
| }
 | |
| 
 | |
| type AgeRatingContentDescriptionV2Result struct {
 | |
| 	state                          protoimpl.MessageState           `protogen:"open.v1"`
 | |
| 	Ageratingcontentdescriptionsv2 []*AgeRatingContentDescriptionV2 `protobuf:"bytes,1,rep,name=ageratingcontentdescriptionsv2,proto3" json:"ageratingcontentdescriptionsv2,omitempty"`
 | |
| 	unknownFields                  protoimpl.UnknownFields
 | |
| 	sizeCache                      protoimpl.SizeCache
 | |
| }
 | |
| 
 | |
| func (x *AgeRatingContentDescriptionV2Result) Reset() {
 | |
| 	*x = AgeRatingContentDescriptionV2Result{}
 | |
| 	mi := &file_proto_igdbapi_proto_msgTypes[11]
 | |
| 	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 | |
| 	ms.StoreMessageInfo(mi)
 | |
| }
 | |
| 
 | |
| func (x *AgeRatingContentDescriptionV2Result) String() string {
 | |
| 	return protoimpl.X.MessageStringOf(x)
 | |
| }
 | |
| 
 | |
| func (*AgeRatingContentDescriptionV2Result) ProtoMessage() {}
 | |
| 
 | |
| func (x *AgeRatingContentDescriptionV2Result) ProtoReflect() protoreflect.Message {
 | |
| 	mi := &file_proto_igdbapi_proto_msgTypes[11]
 | |
| 	if x != nil {
 | |
| 		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 | |
| 		if ms.LoadMessageInfo() == nil {
 | |
| 			ms.StoreMessageInfo(mi)
 | |
| 		}
 | |
| 		return ms
 | |
| 	}
 | |
| 	return mi.MessageOf(x)
 | |
| }
 | |
| 
 | |
| // Deprecated: Use AgeRatingContentDescriptionV2Result.ProtoReflect.Descriptor instead.
 | |
| func (*AgeRatingContentDescriptionV2Result) Descriptor() ([]byte, []int) {
 | |
| 	return file_proto_igdbapi_proto_rawDescGZIP(), []int{11}
 | |
| }
 | |
| 
 | |
| func (x *AgeRatingContentDescriptionV2Result) GetAgeratingcontentdescriptionsv2() []*AgeRatingContentDescriptionV2 {
 | |
| 	if x != nil {
 | |
| 		return x.Ageratingcontentdescriptionsv2
 | |
| 	}
 | |
| 	return nil
 | |
| }
 | |
| 
 | |
| type AgeRatingContentDescriptionV2 struct {
 | |
| 	state           protoimpl.MessageState           `protogen:"open.v1"`
 | |
| 	Id              uint64                           `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"`
 | |
| 	Description     string                           `protobuf:"bytes,2,opt,name=description,proto3" json:"description,omitempty"`
 | |
| 	Organization    *AgeRatingOrganization           `protobuf:"bytes,3,opt,name=organization,proto3" json:"organization,omitempty"`
 | |
| 	CreatedAt       *timestamppb.Timestamp           `protobuf:"bytes,4,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
 | |
| 	UpdatedAt       *timestamppb.Timestamp           `protobuf:"bytes,5,opt,name=updated_at,json=updatedAt,proto3" json:"updated_at,omitempty"`
 | |
| 	Checksum        string                           `protobuf:"bytes,6,opt,name=checksum,proto3" json:"checksum,omitempty"`
 | |
| 	DescriptionType *AgeRatingContentDescriptionType `protobuf:"bytes,7,opt,name=description_type,json=descriptionType,proto3" json:"description_type,omitempty"`
 | |
| 	unknownFields   protoimpl.UnknownFields
 | |
| 	sizeCache       protoimpl.SizeCache
 | |
| }
 | |
| 
 | |
| func (x *AgeRatingContentDescriptionV2) Reset() {
 | |
| 	*x = AgeRatingContentDescriptionV2{}
 | |
| 	mi := &file_proto_igdbapi_proto_msgTypes[12]
 | |
| 	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 | |
| 	ms.StoreMessageInfo(mi)
 | |
| }
 | |
| 
 | |
| func (x *AgeRatingContentDescriptionV2) String() string {
 | |
| 	return protoimpl.X.MessageStringOf(x)
 | |
| }
 | |
| 
 | |
| func (*AgeRatingContentDescriptionV2) ProtoMessage() {}
 | |
| 
 | |
| func (x *AgeRatingContentDescriptionV2) ProtoReflect() protoreflect.Message {
 | |
| 	mi := &file_proto_igdbapi_proto_msgTypes[12]
 | |
| 	if x != nil {
 | |
| 		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 | |
| 		if ms.LoadMessageInfo() == nil {
 | |
| 			ms.StoreMessageInfo(mi)
 | |
| 		}
 | |
| 		return ms
 | |
| 	}
 | |
| 	return mi.MessageOf(x)
 | |
| }
 | |
| 
 | |
| // Deprecated: Use AgeRatingContentDescriptionV2.ProtoReflect.Descriptor instead.
 | |
| func (*AgeRatingContentDescriptionV2) Descriptor() ([]byte, []int) {
 | |
| 	return file_proto_igdbapi_proto_rawDescGZIP(), []int{12}
 | |
| }
 | |
| 
 | |
| func (x *AgeRatingContentDescriptionV2) GetId() uint64 {
 | |
| 	if x != nil {
 | |
| 		return x.Id
 | |
| 	}
 | |
| 	return 0
 | |
| }
 | |
| 
 | |
| func (x *AgeRatingContentDescriptionV2) GetDescription() string {
 | |
| 	if x != nil {
 | |
| 		return x.Description
 | |
| 	}
 | |
| 	return ""
 | |
| }
 | |
| 
 | |
| func (x *AgeRatingContentDescriptionV2) GetOrganization() *AgeRatingOrganization {
 | |
| 	if x != nil {
 | |
| 		return x.Organization
 | |
| 	}
 | |
| 	return nil
 | |
| }
 | |
| 
 | |
| func (x *AgeRatingContentDescriptionV2) GetCreatedAt() *timestamppb.Timestamp {
 | |
| 	if x != nil {
 | |
| 		return x.CreatedAt
 | |
| 	}
 | |
| 	return nil
 | |
| }
 | |
| 
 | |
| func (x *AgeRatingContentDescriptionV2) GetUpdatedAt() *timestamppb.Timestamp {
 | |
| 	if x != nil {
 | |
| 		return x.UpdatedAt
 | |
| 	}
 | |
| 	return nil
 | |
| }
 | |
| 
 | |
| func (x *AgeRatingContentDescriptionV2) GetChecksum() string {
 | |
| 	if x != nil {
 | |
| 		return x.Checksum
 | |
| 	}
 | |
| 	return ""
 | |
| }
 | |
| 
 | |
| func (x *AgeRatingContentDescriptionV2) GetDescriptionType() *AgeRatingContentDescriptionType {
 | |
| 	if x != nil {
 | |
| 		return x.DescriptionType
 | |
| 	}
 | |
| 	return nil
 | |
| }
 | |
| 
 | |
| type AgeRatingOrganizationResult struct {
 | |
| 	state                  protoimpl.MessageState   `protogen:"open.v1"`
 | |
| 	Ageratingorganizations []*AgeRatingOrganization `protobuf:"bytes,1,rep,name=ageratingorganizations,proto3" json:"ageratingorganizations,omitempty"`
 | |
| 	unknownFields          protoimpl.UnknownFields
 | |
| 	sizeCache              protoimpl.SizeCache
 | |
| }
 | |
| 
 | |
| func (x *AgeRatingOrganizationResult) Reset() {
 | |
| 	*x = AgeRatingOrganizationResult{}
 | |
| 	mi := &file_proto_igdbapi_proto_msgTypes[13]
 | |
| 	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 | |
| 	ms.StoreMessageInfo(mi)
 | |
| }
 | |
| 
 | |
| func (x *AgeRatingOrganizationResult) String() string {
 | |
| 	return protoimpl.X.MessageStringOf(x)
 | |
| }
 | |
| 
 | |
| func (*AgeRatingOrganizationResult) ProtoMessage() {}
 | |
| 
 | |
| func (x *AgeRatingOrganizationResult) ProtoReflect() protoreflect.Message {
 | |
| 	mi := &file_proto_igdbapi_proto_msgTypes[13]
 | |
| 	if x != nil {
 | |
| 		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 | |
| 		if ms.LoadMessageInfo() == nil {
 | |
| 			ms.StoreMessageInfo(mi)
 | |
| 		}
 | |
| 		return ms
 | |
| 	}
 | |
| 	return mi.MessageOf(x)
 | |
| }
 | |
| 
 | |
| // Deprecated: Use AgeRatingOrganizationResult.ProtoReflect.Descriptor instead.
 | |
| func (*AgeRatingOrganizationResult) Descriptor() ([]byte, []int) {
 | |
| 	return file_proto_igdbapi_proto_rawDescGZIP(), []int{13}
 | |
| }
 | |
| 
 | |
| func (x *AgeRatingOrganizationResult) GetAgeratingorganizations() []*AgeRatingOrganization {
 | |
| 	if x != nil {
 | |
| 		return x.Ageratingorganizations
 | |
| 	}
 | |
| 	return nil
 | |
| }
 | |
| 
 | |
| type AgeRatingOrganization struct {
 | |
| 	state         protoimpl.MessageState `protogen:"open.v1"`
 | |
| 	Id            uint64                 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"`
 | |
| 	Name          string                 `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
 | |
| 	CreatedAt     *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
 | |
| 	UpdatedAt     *timestamppb.Timestamp `protobuf:"bytes,4,opt,name=updated_at,json=updatedAt,proto3" json:"updated_at,omitempty"`
 | |
| 	Checksum      string                 `protobuf:"bytes,5,opt,name=checksum,proto3" json:"checksum,omitempty"`
 | |
| 	unknownFields protoimpl.UnknownFields
 | |
| 	sizeCache     protoimpl.SizeCache
 | |
| }
 | |
| 
 | |
| func (x *AgeRatingOrganization) Reset() {
 | |
| 	*x = AgeRatingOrganization{}
 | |
| 	mi := &file_proto_igdbapi_proto_msgTypes[14]
 | |
| 	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 | |
| 	ms.StoreMessageInfo(mi)
 | |
| }
 | |
| 
 | |
| func (x *AgeRatingOrganization) String() string {
 | |
| 	return protoimpl.X.MessageStringOf(x)
 | |
| }
 | |
| 
 | |
| func (*AgeRatingOrganization) ProtoMessage() {}
 | |
| 
 | |
| func (x *AgeRatingOrganization) ProtoReflect() protoreflect.Message {
 | |
| 	mi := &file_proto_igdbapi_proto_msgTypes[14]
 | |
| 	if x != nil {
 | |
| 		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 | |
| 		if ms.LoadMessageInfo() == nil {
 | |
| 			ms.StoreMessageInfo(mi)
 | |
| 		}
 | |
| 		return ms
 | |
| 	}
 | |
| 	return mi.MessageOf(x)
 | |
| }
 | |
| 
 | |
| // Deprecated: Use AgeRatingOrganization.ProtoReflect.Descriptor instead.
 | |
| func (*AgeRatingOrganization) Descriptor() ([]byte, []int) {
 | |
| 	return file_proto_igdbapi_proto_rawDescGZIP(), []int{14}
 | |
| }
 | |
| 
 | |
| func (x *AgeRatingOrganization) GetId() uint64 {
 | |
| 	if x != nil {
 | |
| 		return x.Id
 | |
| 	}
 | |
| 	return 0
 | |
| }
 | |
| 
 | |
| func (x *AgeRatingOrganization) GetName() string {
 | |
| 	if x != nil {
 | |
| 		return x.Name
 | |
| 	}
 | |
| 	return ""
 | |
| }
 | |
| 
 | |
| func (x *AgeRatingOrganization) GetCreatedAt() *timestamppb.Timestamp {
 | |
| 	if x != nil {
 | |
| 		return x.CreatedAt
 | |
| 	}
 | |
| 	return nil
 | |
| }
 | |
| 
 | |
| func (x *AgeRatingOrganization) GetUpdatedAt() *timestamppb.Timestamp {
 | |
| 	if x != nil {
 | |
| 		return x.UpdatedAt
 | |
| 	}
 | |
| 	return nil
 | |
| }
 | |
| 
 | |
| func (x *AgeRatingOrganization) GetChecksum() string {
 | |
| 	if x != nil {
 | |
| 		return x.Checksum
 | |
| 	}
 | |
| 	return ""
 | |
| }
 | |
| 
 | |
| type AlternativeNameResult struct {
 | |
| 	state            protoimpl.MessageState `protogen:"open.v1"`
 | |
| 	Alternativenames []*AlternativeName     `protobuf:"bytes,1,rep,name=alternativenames,proto3" json:"alternativenames,omitempty"`
 | |
| 	unknownFields    protoimpl.UnknownFields
 | |
| 	sizeCache        protoimpl.SizeCache
 | |
| }
 | |
| 
 | |
| func (x *AlternativeNameResult) Reset() {
 | |
| 	*x = AlternativeNameResult{}
 | |
| 	mi := &file_proto_igdbapi_proto_msgTypes[15]
 | |
| 	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 | |
| 	ms.StoreMessageInfo(mi)
 | |
| }
 | |
| 
 | |
| func (x *AlternativeNameResult) String() string {
 | |
| 	return protoimpl.X.MessageStringOf(x)
 | |
| }
 | |
| 
 | |
| func (*AlternativeNameResult) ProtoMessage() {}
 | |
| 
 | |
| func (x *AlternativeNameResult) ProtoReflect() protoreflect.Message {
 | |
| 	mi := &file_proto_igdbapi_proto_msgTypes[15]
 | |
| 	if x != nil {
 | |
| 		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 | |
| 		if ms.LoadMessageInfo() == nil {
 | |
| 			ms.StoreMessageInfo(mi)
 | |
| 		}
 | |
| 		return ms
 | |
| 	}
 | |
| 	return mi.MessageOf(x)
 | |
| }
 | |
| 
 | |
| // Deprecated: Use AlternativeNameResult.ProtoReflect.Descriptor instead.
 | |
| func (*AlternativeNameResult) Descriptor() ([]byte, []int) {
 | |
| 	return file_proto_igdbapi_proto_rawDescGZIP(), []int{15}
 | |
| }
 | |
| 
 | |
| func (x *AlternativeNameResult) GetAlternativenames() []*AlternativeName {
 | |
| 	if x != nil {
 | |
| 		return x.Alternativenames
 | |
| 	}
 | |
| 	return nil
 | |
| }
 | |
| 
 | |
| type AlternativeName struct {
 | |
| 	state         protoimpl.MessageState `protogen:"open.v1"`
 | |
| 	Id            uint64                 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"`
 | |
| 	Comment       string                 `protobuf:"bytes,2,opt,name=comment,proto3" json:"comment,omitempty"`
 | |
| 	Game          *Game                  `protobuf:"bytes,3,opt,name=game,proto3" json:"game,omitempty"`
 | |
| 	Name          string                 `protobuf:"bytes,4,opt,name=name,proto3" json:"name,omitempty"`
 | |
| 	Checksum      string                 `protobuf:"bytes,5,opt,name=checksum,proto3" json:"checksum,omitempty"`
 | |
| 	unknownFields protoimpl.UnknownFields
 | |
| 	sizeCache     protoimpl.SizeCache
 | |
| }
 | |
| 
 | |
| func (x *AlternativeName) Reset() {
 | |
| 	*x = AlternativeName{}
 | |
| 	mi := &file_proto_igdbapi_proto_msgTypes[16]
 | |
| 	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 | |
| 	ms.StoreMessageInfo(mi)
 | |
| }
 | |
| 
 | |
| func (x *AlternativeName) String() string {
 | |
| 	return protoimpl.X.MessageStringOf(x)
 | |
| }
 | |
| 
 | |
| func (*AlternativeName) ProtoMessage() {}
 | |
| 
 | |
| func (x *AlternativeName) ProtoReflect() protoreflect.Message {
 | |
| 	mi := &file_proto_igdbapi_proto_msgTypes[16]
 | |
| 	if x != nil {
 | |
| 		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 | |
| 		if ms.LoadMessageInfo() == nil {
 | |
| 			ms.StoreMessageInfo(mi)
 | |
| 		}
 | |
| 		return ms
 | |
| 	}
 | |
| 	return mi.MessageOf(x)
 | |
| }
 | |
| 
 | |
| // Deprecated: Use AlternativeName.ProtoReflect.Descriptor instead.
 | |
| func (*AlternativeName) Descriptor() ([]byte, []int) {
 | |
| 	return file_proto_igdbapi_proto_rawDescGZIP(), []int{16}
 | |
| }
 | |
| 
 | |
| func (x *AlternativeName) GetId() uint64 {
 | |
| 	if x != nil {
 | |
| 		return x.Id
 | |
| 	}
 | |
| 	return 0
 | |
| }
 | |
| 
 | |
| func (x *AlternativeName) GetComment() string {
 | |
| 	if x != nil {
 | |
| 		return x.Comment
 | |
| 	}
 | |
| 	return ""
 | |
| }
 | |
| 
 | |
| func (x *AlternativeName) GetGame() *Game {
 | |
| 	if x != nil {
 | |
| 		return x.Game
 | |
| 	}
 | |
| 	return nil
 | |
| }
 | |
| 
 | |
| func (x *AlternativeName) GetName() string {
 | |
| 	if x != nil {
 | |
| 		return x.Name
 | |
| 	}
 | |
| 	return ""
 | |
| }
 | |
| 
 | |
| func (x *AlternativeName) GetChecksum() string {
 | |
| 	if x != nil {
 | |
| 		return x.Checksum
 | |
| 	}
 | |
| 	return ""
 | |
| }
 | |
| 
 | |
| type ArtworkResult struct {
 | |
| 	state         protoimpl.MessageState `protogen:"open.v1"`
 | |
| 	Artworks      []*Artwork             `protobuf:"bytes,1,rep,name=artworks,proto3" json:"artworks,omitempty"`
 | |
| 	unknownFields protoimpl.UnknownFields
 | |
| 	sizeCache     protoimpl.SizeCache
 | |
| }
 | |
| 
 | |
| func (x *ArtworkResult) Reset() {
 | |
| 	*x = ArtworkResult{}
 | |
| 	mi := &file_proto_igdbapi_proto_msgTypes[17]
 | |
| 	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 | |
| 	ms.StoreMessageInfo(mi)
 | |
| }
 | |
| 
 | |
| func (x *ArtworkResult) String() string {
 | |
| 	return protoimpl.X.MessageStringOf(x)
 | |
| }
 | |
| 
 | |
| func (*ArtworkResult) ProtoMessage() {}
 | |
| 
 | |
| func (x *ArtworkResult) ProtoReflect() protoreflect.Message {
 | |
| 	mi := &file_proto_igdbapi_proto_msgTypes[17]
 | |
| 	if x != nil {
 | |
| 		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 | |
| 		if ms.LoadMessageInfo() == nil {
 | |
| 			ms.StoreMessageInfo(mi)
 | |
| 		}
 | |
| 		return ms
 | |
| 	}
 | |
| 	return mi.MessageOf(x)
 | |
| }
 | |
| 
 | |
| // Deprecated: Use ArtworkResult.ProtoReflect.Descriptor instead.
 | |
| func (*ArtworkResult) Descriptor() ([]byte, []int) {
 | |
| 	return file_proto_igdbapi_proto_rawDescGZIP(), []int{17}
 | |
| }
 | |
| 
 | |
| func (x *ArtworkResult) GetArtworks() []*Artwork {
 | |
| 	if x != nil {
 | |
| 		return x.Artworks
 | |
| 	}
 | |
| 	return nil
 | |
| }
 | |
| 
 | |
| type Artwork struct {
 | |
| 	state         protoimpl.MessageState `protogen:"open.v1"`
 | |
| 	Id            uint64                 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"`
 | |
| 	AlphaChannel  bool                   `protobuf:"varint,2,opt,name=alpha_channel,json=alphaChannel,proto3" json:"alpha_channel,omitempty"`
 | |
| 	Animated      bool                   `protobuf:"varint,3,opt,name=animated,proto3" json:"animated,omitempty"`
 | |
| 	Game          *Game                  `protobuf:"bytes,4,opt,name=game,proto3" json:"game,omitempty"`
 | |
| 	Height        int32                  `protobuf:"varint,5,opt,name=height,proto3" json:"height,omitempty"`
 | |
| 	ImageId       string                 `protobuf:"bytes,6,opt,name=image_id,json=imageId,proto3" json:"image_id,omitempty"`
 | |
| 	Url           string                 `protobuf:"bytes,7,opt,name=url,proto3" json:"url,omitempty"`
 | |
| 	Width         int32                  `protobuf:"varint,8,opt,name=width,proto3" json:"width,omitempty"`
 | |
| 	Checksum      string                 `protobuf:"bytes,9,opt,name=checksum,proto3" json:"checksum,omitempty"`
 | |
| 	ArtworkType   *ArtworkType           `protobuf:"bytes,10,opt,name=artwork_type,json=artworkType,proto3" json:"artwork_type,omitempty"`
 | |
| 	unknownFields protoimpl.UnknownFields
 | |
| 	sizeCache     protoimpl.SizeCache
 | |
| }
 | |
| 
 | |
| func (x *Artwork) Reset() {
 | |
| 	*x = Artwork{}
 | |
| 	mi := &file_proto_igdbapi_proto_msgTypes[18]
 | |
| 	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 | |
| 	ms.StoreMessageInfo(mi)
 | |
| }
 | |
| 
 | |
| func (x *Artwork) String() string {
 | |
| 	return protoimpl.X.MessageStringOf(x)
 | |
| }
 | |
| 
 | |
| func (*Artwork) ProtoMessage() {}
 | |
| 
 | |
| func (x *Artwork) ProtoReflect() protoreflect.Message {
 | |
| 	mi := &file_proto_igdbapi_proto_msgTypes[18]
 | |
| 	if x != nil {
 | |
| 		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 | |
| 		if ms.LoadMessageInfo() == nil {
 | |
| 			ms.StoreMessageInfo(mi)
 | |
| 		}
 | |
| 		return ms
 | |
| 	}
 | |
| 	return mi.MessageOf(x)
 | |
| }
 | |
| 
 | |
| // Deprecated: Use Artwork.ProtoReflect.Descriptor instead.
 | |
| func (*Artwork) Descriptor() ([]byte, []int) {
 | |
| 	return file_proto_igdbapi_proto_rawDescGZIP(), []int{18}
 | |
| }
 | |
| 
 | |
| func (x *Artwork) GetId() uint64 {
 | |
| 	if x != nil {
 | |
| 		return x.Id
 | |
| 	}
 | |
| 	return 0
 | |
| }
 | |
| 
 | |
| func (x *Artwork) GetAlphaChannel() bool {
 | |
| 	if x != nil {
 | |
| 		return x.AlphaChannel
 | |
| 	}
 | |
| 	return false
 | |
| }
 | |
| 
 | |
| func (x *Artwork) GetAnimated() bool {
 | |
| 	if x != nil {
 | |
| 		return x.Animated
 | |
| 	}
 | |
| 	return false
 | |
| }
 | |
| 
 | |
| func (x *Artwork) GetGame() *Game {
 | |
| 	if x != nil {
 | |
| 		return x.Game
 | |
| 	}
 | |
| 	return nil
 | |
| }
 | |
| 
 | |
| func (x *Artwork) GetHeight() int32 {
 | |
| 	if x != nil {
 | |
| 		return x.Height
 | |
| 	}
 | |
| 	return 0
 | |
| }
 | |
| 
 | |
| func (x *Artwork) GetImageId() string {
 | |
| 	if x != nil {
 | |
| 		return x.ImageId
 | |
| 	}
 | |
| 	return ""
 | |
| }
 | |
| 
 | |
| func (x *Artwork) GetUrl() string {
 | |
| 	if x != nil {
 | |
| 		return x.Url
 | |
| 	}
 | |
| 	return ""
 | |
| }
 | |
| 
 | |
| func (x *Artwork) GetWidth() int32 {
 | |
| 	if x != nil {
 | |
| 		return x.Width
 | |
| 	}
 | |
| 	return 0
 | |
| }
 | |
| 
 | |
| func (x *Artwork) GetChecksum() string {
 | |
| 	if x != nil {
 | |
| 		return x.Checksum
 | |
| 	}
 | |
| 	return ""
 | |
| }
 | |
| 
 | |
| func (x *Artwork) GetArtworkType() *ArtworkType {
 | |
| 	if x != nil {
 | |
| 		return x.ArtworkType
 | |
| 	}
 | |
| 	return nil
 | |
| }
 | |
| 
 | |
| type ArtworkTypeResult struct {
 | |
| 	state         protoimpl.MessageState `protogen:"open.v1"`
 | |
| 	Artworktypes  []*ArtworkType         `protobuf:"bytes,1,rep,name=artworktypes,proto3" json:"artworktypes,omitempty"`
 | |
| 	unknownFields protoimpl.UnknownFields
 | |
| 	sizeCache     protoimpl.SizeCache
 | |
| }
 | |
| 
 | |
| func (x *ArtworkTypeResult) Reset() {
 | |
| 	*x = ArtworkTypeResult{}
 | |
| 	mi := &file_proto_igdbapi_proto_msgTypes[19]
 | |
| 	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 | |
| 	ms.StoreMessageInfo(mi)
 | |
| }
 | |
| 
 | |
| func (x *ArtworkTypeResult) String() string {
 | |
| 	return protoimpl.X.MessageStringOf(x)
 | |
| }
 | |
| 
 | |
| func (*ArtworkTypeResult) ProtoMessage() {}
 | |
| 
 | |
| func (x *ArtworkTypeResult) ProtoReflect() protoreflect.Message {
 | |
| 	mi := &file_proto_igdbapi_proto_msgTypes[19]
 | |
| 	if x != nil {
 | |
| 		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 | |
| 		if ms.LoadMessageInfo() == nil {
 | |
| 			ms.StoreMessageInfo(mi)
 | |
| 		}
 | |
| 		return ms
 | |
| 	}
 | |
| 	return mi.MessageOf(x)
 | |
| }
 | |
| 
 | |
| // Deprecated: Use ArtworkTypeResult.ProtoReflect.Descriptor instead.
 | |
| func (*ArtworkTypeResult) Descriptor() ([]byte, []int) {
 | |
| 	return file_proto_igdbapi_proto_rawDescGZIP(), []int{19}
 | |
| }
 | |
| 
 | |
| func (x *ArtworkTypeResult) GetArtworktypes() []*ArtworkType {
 | |
| 	if x != nil {
 | |
| 		return x.Artworktypes
 | |
| 	}
 | |
| 	return nil
 | |
| }
 | |
| 
 | |
| type ArtworkType struct {
 | |
| 	state         protoimpl.MessageState `protogen:"open.v1"`
 | |
| 	Id            uint64                 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"`
 | |
| 	Slug          string                 `protobuf:"bytes,2,opt,name=slug,proto3" json:"slug,omitempty"`
 | |
| 	Name          string                 `protobuf:"bytes,3,opt,name=name,proto3" json:"name,omitempty"`
 | |
| 	CreatedAt     *timestamppb.Timestamp `protobuf:"bytes,4,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
 | |
| 	UpdatedAt     *timestamppb.Timestamp `protobuf:"bytes,5,opt,name=updated_at,json=updatedAt,proto3" json:"updated_at,omitempty"`
 | |
| 	Checksum      string                 `protobuf:"bytes,6,opt,name=checksum,proto3" json:"checksum,omitempty"`
 | |
| 	unknownFields protoimpl.UnknownFields
 | |
| 	sizeCache     protoimpl.SizeCache
 | |
| }
 | |
| 
 | |
| func (x *ArtworkType) Reset() {
 | |
| 	*x = ArtworkType{}
 | |
| 	mi := &file_proto_igdbapi_proto_msgTypes[20]
 | |
| 	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 | |
| 	ms.StoreMessageInfo(mi)
 | |
| }
 | |
| 
 | |
| func (x *ArtworkType) String() string {
 | |
| 	return protoimpl.X.MessageStringOf(x)
 | |
| }
 | |
| 
 | |
| func (*ArtworkType) ProtoMessage() {}
 | |
| 
 | |
| func (x *ArtworkType) ProtoReflect() protoreflect.Message {
 | |
| 	mi := &file_proto_igdbapi_proto_msgTypes[20]
 | |
| 	if x != nil {
 | |
| 		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 | |
| 		if ms.LoadMessageInfo() == nil {
 | |
| 			ms.StoreMessageInfo(mi)
 | |
| 		}
 | |
| 		return ms
 | |
| 	}
 | |
| 	return mi.MessageOf(x)
 | |
| }
 | |
| 
 | |
| // Deprecated: Use ArtworkType.ProtoReflect.Descriptor instead.
 | |
| func (*ArtworkType) Descriptor() ([]byte, []int) {
 | |
| 	return file_proto_igdbapi_proto_rawDescGZIP(), []int{20}
 | |
| }
 | |
| 
 | |
| func (x *ArtworkType) GetId() uint64 {
 | |
| 	if x != nil {
 | |
| 		return x.Id
 | |
| 	}
 | |
| 	return 0
 | |
| }
 | |
| 
 | |
| func (x *ArtworkType) GetSlug() string {
 | |
| 	if x != nil {
 | |
| 		return x.Slug
 | |
| 	}
 | |
| 	return ""
 | |
| }
 | |
| 
 | |
| func (x *ArtworkType) GetName() string {
 | |
| 	if x != nil {
 | |
| 		return x.Name
 | |
| 	}
 | |
| 	return ""
 | |
| }
 | |
| 
 | |
| func (x *ArtworkType) GetCreatedAt() *timestamppb.Timestamp {
 | |
| 	if x != nil {
 | |
| 		return x.CreatedAt
 | |
| 	}
 | |
| 	return nil
 | |
| }
 | |
| 
 | |
| func (x *ArtworkType) GetUpdatedAt() *timestamppb.Timestamp {
 | |
| 	if x != nil {
 | |
| 		return x.UpdatedAt
 | |
| 	}
 | |
| 	return nil
 | |
| }
 | |
| 
 | |
| func (x *ArtworkType) GetChecksum() string {
 | |
| 	if x != nil {
 | |
| 		return x.Checksum
 | |
| 	}
 | |
| 	return ""
 | |
| }
 | |
| 
 | |
| type CharacterResult struct {
 | |
| 	state         protoimpl.MessageState `protogen:"open.v1"`
 | |
| 	Characters    []*Character           `protobuf:"bytes,1,rep,name=characters,proto3" json:"characters,omitempty"`
 | |
| 	unknownFields protoimpl.UnknownFields
 | |
| 	sizeCache     protoimpl.SizeCache
 | |
| }
 | |
| 
 | |
| func (x *CharacterResult) Reset() {
 | |
| 	*x = CharacterResult{}
 | |
| 	mi := &file_proto_igdbapi_proto_msgTypes[21]
 | |
| 	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 | |
| 	ms.StoreMessageInfo(mi)
 | |
| }
 | |
| 
 | |
| func (x *CharacterResult) String() string {
 | |
| 	return protoimpl.X.MessageStringOf(x)
 | |
| }
 | |
| 
 | |
| func (*CharacterResult) ProtoMessage() {}
 | |
| 
 | |
| func (x *CharacterResult) ProtoReflect() protoreflect.Message {
 | |
| 	mi := &file_proto_igdbapi_proto_msgTypes[21]
 | |
| 	if x != nil {
 | |
| 		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 | |
| 		if ms.LoadMessageInfo() == nil {
 | |
| 			ms.StoreMessageInfo(mi)
 | |
| 		}
 | |
| 		return ms
 | |
| 	}
 | |
| 	return mi.MessageOf(x)
 | |
| }
 | |
| 
 | |
| // Deprecated: Use CharacterResult.ProtoReflect.Descriptor instead.
 | |
| func (*CharacterResult) Descriptor() ([]byte, []int) {
 | |
| 	return file_proto_igdbapi_proto_rawDescGZIP(), []int{21}
 | |
| }
 | |
| 
 | |
| func (x *CharacterResult) GetCharacters() []*Character {
 | |
| 	if x != nil {
 | |
| 		return x.Characters
 | |
| 	}
 | |
| 	return nil
 | |
| }
 | |
| 
 | |
| type Character struct {
 | |
| 	state       protoimpl.MessageState `protogen:"open.v1"`
 | |
| 	Id          uint64                 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"`
 | |
| 	Akas        []string               `protobuf:"bytes,2,rep,name=akas,proto3" json:"akas,omitempty"`
 | |
| 	CountryName string                 `protobuf:"bytes,3,opt,name=country_name,json=countryName,proto3" json:"country_name,omitempty"`
 | |
| 	CreatedAt   *timestamppb.Timestamp `protobuf:"bytes,4,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
 | |
| 	Description string                 `protobuf:"bytes,5,opt,name=description,proto3" json:"description,omitempty"`
 | |
| 	Games       []*Game                `protobuf:"bytes,6,rep,name=games,proto3" json:"games,omitempty"`
 | |
| 	// Deprecated: Marked as deprecated in proto/igdbapi.proto.
 | |
| 	Gender  GenderGenderEnum  `protobuf:"varint,7,opt,name=gender,proto3,enum=proto.GenderGenderEnum" json:"gender,omitempty"`
 | |
| 	MugShot *CharacterMugShot `protobuf:"bytes,8,opt,name=mug_shot,json=mugShot,proto3" json:"mug_shot,omitempty"`
 | |
| 	Name    string            `protobuf:"bytes,9,opt,name=name,proto3" json:"name,omitempty"`
 | |
| 	Slug    string            `protobuf:"bytes,10,opt,name=slug,proto3" json:"slug,omitempty"`
 | |
| 	// Deprecated: Marked as deprecated in proto/igdbapi.proto.
 | |
| 	Species          CharacterSpeciesEnum   `protobuf:"varint,11,opt,name=species,proto3,enum=proto.CharacterSpeciesEnum" json:"species,omitempty"`
 | |
| 	UpdatedAt        *timestamppb.Timestamp `protobuf:"bytes,12,opt,name=updated_at,json=updatedAt,proto3" json:"updated_at,omitempty"`
 | |
| 	Url              string                 `protobuf:"bytes,13,opt,name=url,proto3" json:"url,omitempty"`
 | |
| 	Checksum         string                 `protobuf:"bytes,14,opt,name=checksum,proto3" json:"checksum,omitempty"`
 | |
| 	CharacterGender  *CharacterGender       `protobuf:"bytes,15,opt,name=character_gender,json=characterGender,proto3" json:"character_gender,omitempty"`
 | |
| 	CharacterSpecies *CharacterSpecie       `protobuf:"bytes,16,opt,name=character_species,json=characterSpecies,proto3" json:"character_species,omitempty"`
 | |
| 	unknownFields    protoimpl.UnknownFields
 | |
| 	sizeCache        protoimpl.SizeCache
 | |
| }
 | |
| 
 | |
| func (x *Character) Reset() {
 | |
| 	*x = Character{}
 | |
| 	mi := &file_proto_igdbapi_proto_msgTypes[22]
 | |
| 	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 | |
| 	ms.StoreMessageInfo(mi)
 | |
| }
 | |
| 
 | |
| func (x *Character) String() string {
 | |
| 	return protoimpl.X.MessageStringOf(x)
 | |
| }
 | |
| 
 | |
| func (*Character) ProtoMessage() {}
 | |
| 
 | |
| func (x *Character) ProtoReflect() protoreflect.Message {
 | |
| 	mi := &file_proto_igdbapi_proto_msgTypes[22]
 | |
| 	if x != nil {
 | |
| 		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 | |
| 		if ms.LoadMessageInfo() == nil {
 | |
| 			ms.StoreMessageInfo(mi)
 | |
| 		}
 | |
| 		return ms
 | |
| 	}
 | |
| 	return mi.MessageOf(x)
 | |
| }
 | |
| 
 | |
| // Deprecated: Use Character.ProtoReflect.Descriptor instead.
 | |
| func (*Character) Descriptor() ([]byte, []int) {
 | |
| 	return file_proto_igdbapi_proto_rawDescGZIP(), []int{22}
 | |
| }
 | |
| 
 | |
| func (x *Character) GetId() uint64 {
 | |
| 	if x != nil {
 | |
| 		return x.Id
 | |
| 	}
 | |
| 	return 0
 | |
| }
 | |
| 
 | |
| func (x *Character) GetAkas() []string {
 | |
| 	if x != nil {
 | |
| 		return x.Akas
 | |
| 	}
 | |
| 	return nil
 | |
| }
 | |
| 
 | |
| func (x *Character) GetCountryName() string {
 | |
| 	if x != nil {
 | |
| 		return x.CountryName
 | |
| 	}
 | |
| 	return ""
 | |
| }
 | |
| 
 | |
| func (x *Character) GetCreatedAt() *timestamppb.Timestamp {
 | |
| 	if x != nil {
 | |
| 		return x.CreatedAt
 | |
| 	}
 | |
| 	return nil
 | |
| }
 | |
| 
 | |
| func (x *Character) GetDescription() string {
 | |
| 	if x != nil {
 | |
| 		return x.Description
 | |
| 	}
 | |
| 	return ""
 | |
| }
 | |
| 
 | |
| func (x *Character) GetGames() []*Game {
 | |
| 	if x != nil {
 | |
| 		return x.Games
 | |
| 	}
 | |
| 	return nil
 | |
| }
 | |
| 
 | |
| // Deprecated: Marked as deprecated in proto/igdbapi.proto.
 | |
| func (x *Character) GetGender() GenderGenderEnum {
 | |
| 	if x != nil {
 | |
| 		return x.Gender
 | |
| 	}
 | |
| 	return GenderGenderEnum_MALE
 | |
| }
 | |
| 
 | |
| func (x *Character) GetMugShot() *CharacterMugShot {
 | |
| 	if x != nil {
 | |
| 		return x.MugShot
 | |
| 	}
 | |
| 	return nil
 | |
| }
 | |
| 
 | |
| func (x *Character) GetName() string {
 | |
| 	if x != nil {
 | |
| 		return x.Name
 | |
| 	}
 | |
| 	return ""
 | |
| }
 | |
| 
 | |
| func (x *Character) GetSlug() string {
 | |
| 	if x != nil {
 | |
| 		return x.Slug
 | |
| 	}
 | |
| 	return ""
 | |
| }
 | |
| 
 | |
| // Deprecated: Marked as deprecated in proto/igdbapi.proto.
 | |
| func (x *Character) GetSpecies() CharacterSpeciesEnum {
 | |
| 	if x != nil {
 | |
| 		return x.Species
 | |
| 	}
 | |
| 	return CharacterSpeciesEnum_CHARACTER_SPECIES_NULL
 | |
| }
 | |
| 
 | |
| func (x *Character) GetUpdatedAt() *timestamppb.Timestamp {
 | |
| 	if x != nil {
 | |
| 		return x.UpdatedAt
 | |
| 	}
 | |
| 	return nil
 | |
| }
 | |
| 
 | |
| func (x *Character) GetUrl() string {
 | |
| 	if x != nil {
 | |
| 		return x.Url
 | |
| 	}
 | |
| 	return ""
 | |
| }
 | |
| 
 | |
| func (x *Character) GetChecksum() string {
 | |
| 	if x != nil {
 | |
| 		return x.Checksum
 | |
| 	}
 | |
| 	return ""
 | |
| }
 | |
| 
 | |
| func (x *Character) GetCharacterGender() *CharacterGender {
 | |
| 	if x != nil {
 | |
| 		return x.CharacterGender
 | |
| 	}
 | |
| 	return nil
 | |
| }
 | |
| 
 | |
| func (x *Character) GetCharacterSpecies() *CharacterSpecie {
 | |
| 	if x != nil {
 | |
| 		return x.CharacterSpecies
 | |
| 	}
 | |
| 	return nil
 | |
| }
 | |
| 
 | |
| type CharacterGenderResult struct {
 | |
| 	state            protoimpl.MessageState `protogen:"open.v1"`
 | |
| 	Charactergenders []*CharacterGender     `protobuf:"bytes,1,rep,name=charactergenders,proto3" json:"charactergenders,omitempty"`
 | |
| 	unknownFields    protoimpl.UnknownFields
 | |
| 	sizeCache        protoimpl.SizeCache
 | |
| }
 | |
| 
 | |
| func (x *CharacterGenderResult) Reset() {
 | |
| 	*x = CharacterGenderResult{}
 | |
| 	mi := &file_proto_igdbapi_proto_msgTypes[23]
 | |
| 	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 | |
| 	ms.StoreMessageInfo(mi)
 | |
| }
 | |
| 
 | |
| func (x *CharacterGenderResult) String() string {
 | |
| 	return protoimpl.X.MessageStringOf(x)
 | |
| }
 | |
| 
 | |
| func (*CharacterGenderResult) ProtoMessage() {}
 | |
| 
 | |
| func (x *CharacterGenderResult) ProtoReflect() protoreflect.Message {
 | |
| 	mi := &file_proto_igdbapi_proto_msgTypes[23]
 | |
| 	if x != nil {
 | |
| 		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 | |
| 		if ms.LoadMessageInfo() == nil {
 | |
| 			ms.StoreMessageInfo(mi)
 | |
| 		}
 | |
| 		return ms
 | |
| 	}
 | |
| 	return mi.MessageOf(x)
 | |
| }
 | |
| 
 | |
| // Deprecated: Use CharacterGenderResult.ProtoReflect.Descriptor instead.
 | |
| func (*CharacterGenderResult) Descriptor() ([]byte, []int) {
 | |
| 	return file_proto_igdbapi_proto_rawDescGZIP(), []int{23}
 | |
| }
 | |
| 
 | |
| func (x *CharacterGenderResult) GetCharactergenders() []*CharacterGender {
 | |
| 	if x != nil {
 | |
| 		return x.Charactergenders
 | |
| 	}
 | |
| 	return nil
 | |
| }
 | |
| 
 | |
| type CharacterGender struct {
 | |
| 	state         protoimpl.MessageState `protogen:"open.v1"`
 | |
| 	Id            uint64                 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"`
 | |
| 	Name          string                 `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
 | |
| 	CreatedAt     *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
 | |
| 	UpdatedAt     *timestamppb.Timestamp `protobuf:"bytes,4,opt,name=updated_at,json=updatedAt,proto3" json:"updated_at,omitempty"`
 | |
| 	Checksum      string                 `protobuf:"bytes,5,opt,name=checksum,proto3" json:"checksum,omitempty"`
 | |
| 	unknownFields protoimpl.UnknownFields
 | |
| 	sizeCache     protoimpl.SizeCache
 | |
| }
 | |
| 
 | |
| func (x *CharacterGender) Reset() {
 | |
| 	*x = CharacterGender{}
 | |
| 	mi := &file_proto_igdbapi_proto_msgTypes[24]
 | |
| 	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 | |
| 	ms.StoreMessageInfo(mi)
 | |
| }
 | |
| 
 | |
| func (x *CharacterGender) String() string {
 | |
| 	return protoimpl.X.MessageStringOf(x)
 | |
| }
 | |
| 
 | |
| func (*CharacterGender) ProtoMessage() {}
 | |
| 
 | |
| func (x *CharacterGender) ProtoReflect() protoreflect.Message {
 | |
| 	mi := &file_proto_igdbapi_proto_msgTypes[24]
 | |
| 	if x != nil {
 | |
| 		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 | |
| 		if ms.LoadMessageInfo() == nil {
 | |
| 			ms.StoreMessageInfo(mi)
 | |
| 		}
 | |
| 		return ms
 | |
| 	}
 | |
| 	return mi.MessageOf(x)
 | |
| }
 | |
| 
 | |
| // Deprecated: Use CharacterGender.ProtoReflect.Descriptor instead.
 | |
| func (*CharacterGender) Descriptor() ([]byte, []int) {
 | |
| 	return file_proto_igdbapi_proto_rawDescGZIP(), []int{24}
 | |
| }
 | |
| 
 | |
| func (x *CharacterGender) GetId() uint64 {
 | |
| 	if x != nil {
 | |
| 		return x.Id
 | |
| 	}
 | |
| 	return 0
 | |
| }
 | |
| 
 | |
| func (x *CharacterGender) GetName() string {
 | |
| 	if x != nil {
 | |
| 		return x.Name
 | |
| 	}
 | |
| 	return ""
 | |
| }
 | |
| 
 | |
| func (x *CharacterGender) GetCreatedAt() *timestamppb.Timestamp {
 | |
| 	if x != nil {
 | |
| 		return x.CreatedAt
 | |
| 	}
 | |
| 	return nil
 | |
| }
 | |
| 
 | |
| func (x *CharacterGender) GetUpdatedAt() *timestamppb.Timestamp {
 | |
| 	if x != nil {
 | |
| 		return x.UpdatedAt
 | |
| 	}
 | |
| 	return nil
 | |
| }
 | |
| 
 | |
| func (x *CharacterGender) GetChecksum() string {
 | |
| 	if x != nil {
 | |
| 		return x.Checksum
 | |
| 	}
 | |
| 	return ""
 | |
| }
 | |
| 
 | |
| type CharacterMugShotResult struct {
 | |
| 	state             protoimpl.MessageState `protogen:"open.v1"`
 | |
| 	Charactermugshots []*CharacterMugShot    `protobuf:"bytes,1,rep,name=charactermugshots,proto3" json:"charactermugshots,omitempty"`
 | |
| 	unknownFields     protoimpl.UnknownFields
 | |
| 	sizeCache         protoimpl.SizeCache
 | |
| }
 | |
| 
 | |
| func (x *CharacterMugShotResult) Reset() {
 | |
| 	*x = CharacterMugShotResult{}
 | |
| 	mi := &file_proto_igdbapi_proto_msgTypes[25]
 | |
| 	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 | |
| 	ms.StoreMessageInfo(mi)
 | |
| }
 | |
| 
 | |
| func (x *CharacterMugShotResult) String() string {
 | |
| 	return protoimpl.X.MessageStringOf(x)
 | |
| }
 | |
| 
 | |
| func (*CharacterMugShotResult) ProtoMessage() {}
 | |
| 
 | |
| func (x *CharacterMugShotResult) ProtoReflect() protoreflect.Message {
 | |
| 	mi := &file_proto_igdbapi_proto_msgTypes[25]
 | |
| 	if x != nil {
 | |
| 		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 | |
| 		if ms.LoadMessageInfo() == nil {
 | |
| 			ms.StoreMessageInfo(mi)
 | |
| 		}
 | |
| 		return ms
 | |
| 	}
 | |
| 	return mi.MessageOf(x)
 | |
| }
 | |
| 
 | |
| // Deprecated: Use CharacterMugShotResult.ProtoReflect.Descriptor instead.
 | |
| func (*CharacterMugShotResult) Descriptor() ([]byte, []int) {
 | |
| 	return file_proto_igdbapi_proto_rawDescGZIP(), []int{25}
 | |
| }
 | |
| 
 | |
| func (x *CharacterMugShotResult) GetCharactermugshots() []*CharacterMugShot {
 | |
| 	if x != nil {
 | |
| 		return x.Charactermugshots
 | |
| 	}
 | |
| 	return nil
 | |
| }
 | |
| 
 | |
| type CharacterMugShot struct {
 | |
| 	state         protoimpl.MessageState `protogen:"open.v1"`
 | |
| 	Id            uint64                 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"`
 | |
| 	AlphaChannel  bool                   `protobuf:"varint,2,opt,name=alpha_channel,json=alphaChannel,proto3" json:"alpha_channel,omitempty"`
 | |
| 	Animated      bool                   `protobuf:"varint,3,opt,name=animated,proto3" json:"animated,omitempty"`
 | |
| 	Height        int32                  `protobuf:"varint,4,opt,name=height,proto3" json:"height,omitempty"`
 | |
| 	ImageId       string                 `protobuf:"bytes,5,opt,name=image_id,json=imageId,proto3" json:"image_id,omitempty"`
 | |
| 	Url           string                 `protobuf:"bytes,6,opt,name=url,proto3" json:"url,omitempty"`
 | |
| 	Width         int32                  `protobuf:"varint,7,opt,name=width,proto3" json:"width,omitempty"`
 | |
| 	Checksum      string                 `protobuf:"bytes,8,opt,name=checksum,proto3" json:"checksum,omitempty"`
 | |
| 	unknownFields protoimpl.UnknownFields
 | |
| 	sizeCache     protoimpl.SizeCache
 | |
| }
 | |
| 
 | |
| func (x *CharacterMugShot) Reset() {
 | |
| 	*x = CharacterMugShot{}
 | |
| 	mi := &file_proto_igdbapi_proto_msgTypes[26]
 | |
| 	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 | |
| 	ms.StoreMessageInfo(mi)
 | |
| }
 | |
| 
 | |
| func (x *CharacterMugShot) String() string {
 | |
| 	return protoimpl.X.MessageStringOf(x)
 | |
| }
 | |
| 
 | |
| func (*CharacterMugShot) ProtoMessage() {}
 | |
| 
 | |
| func (x *CharacterMugShot) ProtoReflect() protoreflect.Message {
 | |
| 	mi := &file_proto_igdbapi_proto_msgTypes[26]
 | |
| 	if x != nil {
 | |
| 		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 | |
| 		if ms.LoadMessageInfo() == nil {
 | |
| 			ms.StoreMessageInfo(mi)
 | |
| 		}
 | |
| 		return ms
 | |
| 	}
 | |
| 	return mi.MessageOf(x)
 | |
| }
 | |
| 
 | |
| // Deprecated: Use CharacterMugShot.ProtoReflect.Descriptor instead.
 | |
| func (*CharacterMugShot) Descriptor() ([]byte, []int) {
 | |
| 	return file_proto_igdbapi_proto_rawDescGZIP(), []int{26}
 | |
| }
 | |
| 
 | |
| func (x *CharacterMugShot) GetId() uint64 {
 | |
| 	if x != nil {
 | |
| 		return x.Id
 | |
| 	}
 | |
| 	return 0
 | |
| }
 | |
| 
 | |
| func (x *CharacterMugShot) GetAlphaChannel() bool {
 | |
| 	if x != nil {
 | |
| 		return x.AlphaChannel
 | |
| 	}
 | |
| 	return false
 | |
| }
 | |
| 
 | |
| func (x *CharacterMugShot) GetAnimated() bool {
 | |
| 	if x != nil {
 | |
| 		return x.Animated
 | |
| 	}
 | |
| 	return false
 | |
| }
 | |
| 
 | |
| func (x *CharacterMugShot) GetHeight() int32 {
 | |
| 	if x != nil {
 | |
| 		return x.Height
 | |
| 	}
 | |
| 	return 0
 | |
| }
 | |
| 
 | |
| func (x *CharacterMugShot) GetImageId() string {
 | |
| 	if x != nil {
 | |
| 		return x.ImageId
 | |
| 	}
 | |
| 	return ""
 | |
| }
 | |
| 
 | |
| func (x *CharacterMugShot) GetUrl() string {
 | |
| 	if x != nil {
 | |
| 		return x.Url
 | |
| 	}
 | |
| 	return ""
 | |
| }
 | |
| 
 | |
| func (x *CharacterMugShot) GetWidth() int32 {
 | |
| 	if x != nil {
 | |
| 		return x.Width
 | |
| 	}
 | |
| 	return 0
 | |
| }
 | |
| 
 | |
| func (x *CharacterMugShot) GetChecksum() string {
 | |
| 	if x != nil {
 | |
| 		return x.Checksum
 | |
| 	}
 | |
| 	return ""
 | |
| }
 | |
| 
 | |
| type CharacterSpecieResult struct {
 | |
| 	state            protoimpl.MessageState `protogen:"open.v1"`
 | |
| 	Characterspecies []*CharacterSpecie     `protobuf:"bytes,1,rep,name=characterspecies,proto3" json:"characterspecies,omitempty"`
 | |
| 	unknownFields    protoimpl.UnknownFields
 | |
| 	sizeCache        protoimpl.SizeCache
 | |
| }
 | |
| 
 | |
| func (x *CharacterSpecieResult) Reset() {
 | |
| 	*x = CharacterSpecieResult{}
 | |
| 	mi := &file_proto_igdbapi_proto_msgTypes[27]
 | |
| 	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 | |
| 	ms.StoreMessageInfo(mi)
 | |
| }
 | |
| 
 | |
| func (x *CharacterSpecieResult) String() string {
 | |
| 	return protoimpl.X.MessageStringOf(x)
 | |
| }
 | |
| 
 | |
| func (*CharacterSpecieResult) ProtoMessage() {}
 | |
| 
 | |
| func (x *CharacterSpecieResult) ProtoReflect() protoreflect.Message {
 | |
| 	mi := &file_proto_igdbapi_proto_msgTypes[27]
 | |
| 	if x != nil {
 | |
| 		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 | |
| 		if ms.LoadMessageInfo() == nil {
 | |
| 			ms.StoreMessageInfo(mi)
 | |
| 		}
 | |
| 		return ms
 | |
| 	}
 | |
| 	return mi.MessageOf(x)
 | |
| }
 | |
| 
 | |
| // Deprecated: Use CharacterSpecieResult.ProtoReflect.Descriptor instead.
 | |
| func (*CharacterSpecieResult) Descriptor() ([]byte, []int) {
 | |
| 	return file_proto_igdbapi_proto_rawDescGZIP(), []int{27}
 | |
| }
 | |
| 
 | |
| func (x *CharacterSpecieResult) GetCharacterspecies() []*CharacterSpecie {
 | |
| 	if x != nil {
 | |
| 		return x.Characterspecies
 | |
| 	}
 | |
| 	return nil
 | |
| }
 | |
| 
 | |
| type CharacterSpecie struct {
 | |
| 	state         protoimpl.MessageState `protogen:"open.v1"`
 | |
| 	Id            uint64                 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"`
 | |
| 	Name          string                 `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
 | |
| 	CreatedAt     *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
 | |
| 	UpdatedAt     *timestamppb.Timestamp `protobuf:"bytes,4,opt,name=updated_at,json=updatedAt,proto3" json:"updated_at,omitempty"`
 | |
| 	Checksum      string                 `protobuf:"bytes,5,opt,name=checksum,proto3" json:"checksum,omitempty"`
 | |
| 	unknownFields protoimpl.UnknownFields
 | |
| 	sizeCache     protoimpl.SizeCache
 | |
| }
 | |
| 
 | |
| func (x *CharacterSpecie) Reset() {
 | |
| 	*x = CharacterSpecie{}
 | |
| 	mi := &file_proto_igdbapi_proto_msgTypes[28]
 | |
| 	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 | |
| 	ms.StoreMessageInfo(mi)
 | |
| }
 | |
| 
 | |
| func (x *CharacterSpecie) String() string {
 | |
| 	return protoimpl.X.MessageStringOf(x)
 | |
| }
 | |
| 
 | |
| func (*CharacterSpecie) ProtoMessage() {}
 | |
| 
 | |
| func (x *CharacterSpecie) ProtoReflect() protoreflect.Message {
 | |
| 	mi := &file_proto_igdbapi_proto_msgTypes[28]
 | |
| 	if x != nil {
 | |
| 		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 | |
| 		if ms.LoadMessageInfo() == nil {
 | |
| 			ms.StoreMessageInfo(mi)
 | |
| 		}
 | |
| 		return ms
 | |
| 	}
 | |
| 	return mi.MessageOf(x)
 | |
| }
 | |
| 
 | |
| // Deprecated: Use CharacterSpecie.ProtoReflect.Descriptor instead.
 | |
| func (*CharacterSpecie) Descriptor() ([]byte, []int) {
 | |
| 	return file_proto_igdbapi_proto_rawDescGZIP(), []int{28}
 | |
| }
 | |
| 
 | |
| func (x *CharacterSpecie) GetId() uint64 {
 | |
| 	if x != nil {
 | |
| 		return x.Id
 | |
| 	}
 | |
| 	return 0
 | |
| }
 | |
| 
 | |
| func (x *CharacterSpecie) GetName() string {
 | |
| 	if x != nil {
 | |
| 		return x.Name
 | |
| 	}
 | |
| 	return ""
 | |
| }
 | |
| 
 | |
| func (x *CharacterSpecie) GetCreatedAt() *timestamppb.Timestamp {
 | |
| 	if x != nil {
 | |
| 		return x.CreatedAt
 | |
| 	}
 | |
| 	return nil
 | |
| }
 | |
| 
 | |
| func (x *CharacterSpecie) GetUpdatedAt() *timestamppb.Timestamp {
 | |
| 	if x != nil {
 | |
| 		return x.UpdatedAt
 | |
| 	}
 | |
| 	return nil
 | |
| }
 | |
| 
 | |
| func (x *CharacterSpecie) GetChecksum() string {
 | |
| 	if x != nil {
 | |
| 		return x.Checksum
 | |
| 	}
 | |
| 	return ""
 | |
| }
 | |
| 
 | |
| type CollectionResult struct {
 | |
| 	state         protoimpl.MessageState `protogen:"open.v1"`
 | |
| 	Collections   []*Collection          `protobuf:"bytes,1,rep,name=collections,proto3" json:"collections,omitempty"`
 | |
| 	unknownFields protoimpl.UnknownFields
 | |
| 	sizeCache     protoimpl.SizeCache
 | |
| }
 | |
| 
 | |
| func (x *CollectionResult) Reset() {
 | |
| 	*x = CollectionResult{}
 | |
| 	mi := &file_proto_igdbapi_proto_msgTypes[29]
 | |
| 	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 | |
| 	ms.StoreMessageInfo(mi)
 | |
| }
 | |
| 
 | |
| func (x *CollectionResult) String() string {
 | |
| 	return protoimpl.X.MessageStringOf(x)
 | |
| }
 | |
| 
 | |
| func (*CollectionResult) ProtoMessage() {}
 | |
| 
 | |
| func (x *CollectionResult) ProtoReflect() protoreflect.Message {
 | |
| 	mi := &file_proto_igdbapi_proto_msgTypes[29]
 | |
| 	if x != nil {
 | |
| 		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 | |
| 		if ms.LoadMessageInfo() == nil {
 | |
| 			ms.StoreMessageInfo(mi)
 | |
| 		}
 | |
| 		return ms
 | |
| 	}
 | |
| 	return mi.MessageOf(x)
 | |
| }
 | |
| 
 | |
| // Deprecated: Use CollectionResult.ProtoReflect.Descriptor instead.
 | |
| func (*CollectionResult) Descriptor() ([]byte, []int) {
 | |
| 	return file_proto_igdbapi_proto_rawDescGZIP(), []int{29}
 | |
| }
 | |
| 
 | |
| func (x *CollectionResult) GetCollections() []*Collection {
 | |
| 	if x != nil {
 | |
| 		return x.Collections
 | |
| 	}
 | |
| 	return nil
 | |
| }
 | |
| 
 | |
| type Collection struct {
 | |
| 	state             protoimpl.MessageState `protogen:"open.v1"`
 | |
| 	Id                uint64                 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"`
 | |
| 	CreatedAt         *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
 | |
| 	Games             []*Game                `protobuf:"bytes,3,rep,name=games,proto3" json:"games,omitempty"`
 | |
| 	Name              string                 `protobuf:"bytes,4,opt,name=name,proto3" json:"name,omitempty"`
 | |
| 	Slug              string                 `protobuf:"bytes,5,opt,name=slug,proto3" json:"slug,omitempty"`
 | |
| 	UpdatedAt         *timestamppb.Timestamp `protobuf:"bytes,6,opt,name=updated_at,json=updatedAt,proto3" json:"updated_at,omitempty"`
 | |
| 	Url               string                 `protobuf:"bytes,7,opt,name=url,proto3" json:"url,omitempty"`
 | |
| 	Checksum          string                 `protobuf:"bytes,8,opt,name=checksum,proto3" json:"checksum,omitempty"`
 | |
| 	Type              *CollectionType        `protobuf:"bytes,9,opt,name=type,proto3" json:"type,omitempty"`
 | |
| 	AsParentRelations []*CollectionRelation  `protobuf:"bytes,10,rep,name=as_parent_relations,json=asParentRelations,proto3" json:"as_parent_relations,omitempty"`
 | |
| 	AsChildRelations  []*CollectionRelation  `protobuf:"bytes,11,rep,name=as_child_relations,json=asChildRelations,proto3" json:"as_child_relations,omitempty"`
 | |
| 	unknownFields     protoimpl.UnknownFields
 | |
| 	sizeCache         protoimpl.SizeCache
 | |
| }
 | |
| 
 | |
| func (x *Collection) Reset() {
 | |
| 	*x = Collection{}
 | |
| 	mi := &file_proto_igdbapi_proto_msgTypes[30]
 | |
| 	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 | |
| 	ms.StoreMessageInfo(mi)
 | |
| }
 | |
| 
 | |
| func (x *Collection) String() string {
 | |
| 	return protoimpl.X.MessageStringOf(x)
 | |
| }
 | |
| 
 | |
| func (*Collection) ProtoMessage() {}
 | |
| 
 | |
| func (x *Collection) ProtoReflect() protoreflect.Message {
 | |
| 	mi := &file_proto_igdbapi_proto_msgTypes[30]
 | |
| 	if x != nil {
 | |
| 		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 | |
| 		if ms.LoadMessageInfo() == nil {
 | |
| 			ms.StoreMessageInfo(mi)
 | |
| 		}
 | |
| 		return ms
 | |
| 	}
 | |
| 	return mi.MessageOf(x)
 | |
| }
 | |
| 
 | |
| // Deprecated: Use Collection.ProtoReflect.Descriptor instead.
 | |
| func (*Collection) Descriptor() ([]byte, []int) {
 | |
| 	return file_proto_igdbapi_proto_rawDescGZIP(), []int{30}
 | |
| }
 | |
| 
 | |
| func (x *Collection) GetId() uint64 {
 | |
| 	if x != nil {
 | |
| 		return x.Id
 | |
| 	}
 | |
| 	return 0
 | |
| }
 | |
| 
 | |
| func (x *Collection) GetCreatedAt() *timestamppb.Timestamp {
 | |
| 	if x != nil {
 | |
| 		return x.CreatedAt
 | |
| 	}
 | |
| 	return nil
 | |
| }
 | |
| 
 | |
| func (x *Collection) GetGames() []*Game {
 | |
| 	if x != nil {
 | |
| 		return x.Games
 | |
| 	}
 | |
| 	return nil
 | |
| }
 | |
| 
 | |
| func (x *Collection) GetName() string {
 | |
| 	if x != nil {
 | |
| 		return x.Name
 | |
| 	}
 | |
| 	return ""
 | |
| }
 | |
| 
 | |
| func (x *Collection) GetSlug() string {
 | |
| 	if x != nil {
 | |
| 		return x.Slug
 | |
| 	}
 | |
| 	return ""
 | |
| }
 | |
| 
 | |
| func (x *Collection) GetUpdatedAt() *timestamppb.Timestamp {
 | |
| 	if x != nil {
 | |
| 		return x.UpdatedAt
 | |
| 	}
 | |
| 	return nil
 | |
| }
 | |
| 
 | |
| func (x *Collection) GetUrl() string {
 | |
| 	if x != nil {
 | |
| 		return x.Url
 | |
| 	}
 | |
| 	return ""
 | |
| }
 | |
| 
 | |
| func (x *Collection) GetChecksum() string {
 | |
| 	if x != nil {
 | |
| 		return x.Checksum
 | |
| 	}
 | |
| 	return ""
 | |
| }
 | |
| 
 | |
| func (x *Collection) GetType() *CollectionType {
 | |
| 	if x != nil {
 | |
| 		return x.Type
 | |
| 	}
 | |
| 	return nil
 | |
| }
 | |
| 
 | |
| func (x *Collection) GetAsParentRelations() []*CollectionRelation {
 | |
| 	if x != nil {
 | |
| 		return x.AsParentRelations
 | |
| 	}
 | |
| 	return nil
 | |
| }
 | |
| 
 | |
| func (x *Collection) GetAsChildRelations() []*CollectionRelation {
 | |
| 	if x != nil {
 | |
| 		return x.AsChildRelations
 | |
| 	}
 | |
| 	return nil
 | |
| }
 | |
| 
 | |
| type CollectionMembershipResult struct {
 | |
| 	state                 protoimpl.MessageState  `protogen:"open.v1"`
 | |
| 	Collectionmemberships []*CollectionMembership `protobuf:"bytes,1,rep,name=collectionmemberships,proto3" json:"collectionmemberships,omitempty"`
 | |
| 	unknownFields         protoimpl.UnknownFields
 | |
| 	sizeCache             protoimpl.SizeCache
 | |
| }
 | |
| 
 | |
| func (x *CollectionMembershipResult) Reset() {
 | |
| 	*x = CollectionMembershipResult{}
 | |
| 	mi := &file_proto_igdbapi_proto_msgTypes[31]
 | |
| 	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 | |
| 	ms.StoreMessageInfo(mi)
 | |
| }
 | |
| 
 | |
| func (x *CollectionMembershipResult) String() string {
 | |
| 	return protoimpl.X.MessageStringOf(x)
 | |
| }
 | |
| 
 | |
| func (*CollectionMembershipResult) ProtoMessage() {}
 | |
| 
 | |
| func (x *CollectionMembershipResult) ProtoReflect() protoreflect.Message {
 | |
| 	mi := &file_proto_igdbapi_proto_msgTypes[31]
 | |
| 	if x != nil {
 | |
| 		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 | |
| 		if ms.LoadMessageInfo() == nil {
 | |
| 			ms.StoreMessageInfo(mi)
 | |
| 		}
 | |
| 		return ms
 | |
| 	}
 | |
| 	return mi.MessageOf(x)
 | |
| }
 | |
| 
 | |
| // Deprecated: Use CollectionMembershipResult.ProtoReflect.Descriptor instead.
 | |
| func (*CollectionMembershipResult) Descriptor() ([]byte, []int) {
 | |
| 	return file_proto_igdbapi_proto_rawDescGZIP(), []int{31}
 | |
| }
 | |
| 
 | |
| func (x *CollectionMembershipResult) GetCollectionmemberships() []*CollectionMembership {
 | |
| 	if x != nil {
 | |
| 		return x.Collectionmemberships
 | |
| 	}
 | |
| 	return nil
 | |
| }
 | |
| 
 | |
| type CollectionMembership struct {
 | |
| 	state         protoimpl.MessageState    `protogen:"open.v1"`
 | |
| 	Id            uint64                    `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"`
 | |
| 	Game          *Game                     `protobuf:"bytes,2,opt,name=game,proto3" json:"game,omitempty"`
 | |
| 	Collection    *Collection               `protobuf:"bytes,3,opt,name=collection,proto3" json:"collection,omitempty"`
 | |
| 	Type          *CollectionMembershipType `protobuf:"bytes,4,opt,name=type,proto3" json:"type,omitempty"`
 | |
| 	UpdatedAt     *timestamppb.Timestamp    `protobuf:"bytes,5,opt,name=updated_at,json=updatedAt,proto3" json:"updated_at,omitempty"`
 | |
| 	CreatedAt     *timestamppb.Timestamp    `protobuf:"bytes,6,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
 | |
| 	Checksum      string                    `protobuf:"bytes,7,opt,name=checksum,proto3" json:"checksum,omitempty"`
 | |
| 	unknownFields protoimpl.UnknownFields
 | |
| 	sizeCache     protoimpl.SizeCache
 | |
| }
 | |
| 
 | |
| func (x *CollectionMembership) Reset() {
 | |
| 	*x = CollectionMembership{}
 | |
| 	mi := &file_proto_igdbapi_proto_msgTypes[32]
 | |
| 	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 | |
| 	ms.StoreMessageInfo(mi)
 | |
| }
 | |
| 
 | |
| func (x *CollectionMembership) String() string {
 | |
| 	return protoimpl.X.MessageStringOf(x)
 | |
| }
 | |
| 
 | |
| func (*CollectionMembership) ProtoMessage() {}
 | |
| 
 | |
| func (x *CollectionMembership) ProtoReflect() protoreflect.Message {
 | |
| 	mi := &file_proto_igdbapi_proto_msgTypes[32]
 | |
| 	if x != nil {
 | |
| 		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 | |
| 		if ms.LoadMessageInfo() == nil {
 | |
| 			ms.StoreMessageInfo(mi)
 | |
| 		}
 | |
| 		return ms
 | |
| 	}
 | |
| 	return mi.MessageOf(x)
 | |
| }
 | |
| 
 | |
| // Deprecated: Use CollectionMembership.ProtoReflect.Descriptor instead.
 | |
| func (*CollectionMembership) Descriptor() ([]byte, []int) {
 | |
| 	return file_proto_igdbapi_proto_rawDescGZIP(), []int{32}
 | |
| }
 | |
| 
 | |
| func (x *CollectionMembership) GetId() uint64 {
 | |
| 	if x != nil {
 | |
| 		return x.Id
 | |
| 	}
 | |
| 	return 0
 | |
| }
 | |
| 
 | |
| func (x *CollectionMembership) GetGame() *Game {
 | |
| 	if x != nil {
 | |
| 		return x.Game
 | |
| 	}
 | |
| 	return nil
 | |
| }
 | |
| 
 | |
| func (x *CollectionMembership) GetCollection() *Collection {
 | |
| 	if x != nil {
 | |
| 		return x.Collection
 | |
| 	}
 | |
| 	return nil
 | |
| }
 | |
| 
 | |
| func (x *CollectionMembership) GetType() *CollectionMembershipType {
 | |
| 	if x != nil {
 | |
| 		return x.Type
 | |
| 	}
 | |
| 	return nil
 | |
| }
 | |
| 
 | |
| func (x *CollectionMembership) GetUpdatedAt() *timestamppb.Timestamp {
 | |
| 	if x != nil {
 | |
| 		return x.UpdatedAt
 | |
| 	}
 | |
| 	return nil
 | |
| }
 | |
| 
 | |
| func (x *CollectionMembership) GetCreatedAt() *timestamppb.Timestamp {
 | |
| 	if x != nil {
 | |
| 		return x.CreatedAt
 | |
| 	}
 | |
| 	return nil
 | |
| }
 | |
| 
 | |
| func (x *CollectionMembership) GetChecksum() string {
 | |
| 	if x != nil {
 | |
| 		return x.Checksum
 | |
| 	}
 | |
| 	return ""
 | |
| }
 | |
| 
 | |
| type CollectionMembershipTypeResult struct {
 | |
| 	state                     protoimpl.MessageState      `protogen:"open.v1"`
 | |
| 	Collectionmembershiptypes []*CollectionMembershipType `protobuf:"bytes,1,rep,name=collectionmembershiptypes,proto3" json:"collectionmembershiptypes,omitempty"`
 | |
| 	unknownFields             protoimpl.UnknownFields
 | |
| 	sizeCache                 protoimpl.SizeCache
 | |
| }
 | |
| 
 | |
| func (x *CollectionMembershipTypeResult) Reset() {
 | |
| 	*x = CollectionMembershipTypeResult{}
 | |
| 	mi := &file_proto_igdbapi_proto_msgTypes[33]
 | |
| 	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 | |
| 	ms.StoreMessageInfo(mi)
 | |
| }
 | |
| 
 | |
| func (x *CollectionMembershipTypeResult) String() string {
 | |
| 	return protoimpl.X.MessageStringOf(x)
 | |
| }
 | |
| 
 | |
| func (*CollectionMembershipTypeResult) ProtoMessage() {}
 | |
| 
 | |
| func (x *CollectionMembershipTypeResult) ProtoReflect() protoreflect.Message {
 | |
| 	mi := &file_proto_igdbapi_proto_msgTypes[33]
 | |
| 	if x != nil {
 | |
| 		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 | |
| 		if ms.LoadMessageInfo() == nil {
 | |
| 			ms.StoreMessageInfo(mi)
 | |
| 		}
 | |
| 		return ms
 | |
| 	}
 | |
| 	return mi.MessageOf(x)
 | |
| }
 | |
| 
 | |
| // Deprecated: Use CollectionMembershipTypeResult.ProtoReflect.Descriptor instead.
 | |
| func (*CollectionMembershipTypeResult) Descriptor() ([]byte, []int) {
 | |
| 	return file_proto_igdbapi_proto_rawDescGZIP(), []int{33}
 | |
| }
 | |
| 
 | |
| func (x *CollectionMembershipTypeResult) GetCollectionmembershiptypes() []*CollectionMembershipType {
 | |
| 	if x != nil {
 | |
| 		return x.Collectionmembershiptypes
 | |
| 	}
 | |
| 	return nil
 | |
| }
 | |
| 
 | |
| type CollectionMembershipType struct {
 | |
| 	state                 protoimpl.MessageState `protogen:"open.v1"`
 | |
| 	Id                    uint64                 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"`
 | |
| 	Name                  string                 `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
 | |
| 	Description           string                 `protobuf:"bytes,3,opt,name=description,proto3" json:"description,omitempty"`
 | |
| 	AllowedCollectionType *CollectionType        `protobuf:"bytes,4,opt,name=allowed_collection_type,json=allowedCollectionType,proto3" json:"allowed_collection_type,omitempty"`
 | |
| 	UpdatedAt             *timestamppb.Timestamp `protobuf:"bytes,5,opt,name=updated_at,json=updatedAt,proto3" json:"updated_at,omitempty"`
 | |
| 	CreatedAt             *timestamppb.Timestamp `protobuf:"bytes,6,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
 | |
| 	Checksum              string                 `protobuf:"bytes,7,opt,name=checksum,proto3" json:"checksum,omitempty"`
 | |
| 	unknownFields         protoimpl.UnknownFields
 | |
| 	sizeCache             protoimpl.SizeCache
 | |
| }
 | |
| 
 | |
| func (x *CollectionMembershipType) Reset() {
 | |
| 	*x = CollectionMembershipType{}
 | |
| 	mi := &file_proto_igdbapi_proto_msgTypes[34]
 | |
| 	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 | |
| 	ms.StoreMessageInfo(mi)
 | |
| }
 | |
| 
 | |
| func (x *CollectionMembershipType) String() string {
 | |
| 	return protoimpl.X.MessageStringOf(x)
 | |
| }
 | |
| 
 | |
| func (*CollectionMembershipType) ProtoMessage() {}
 | |
| 
 | |
| func (x *CollectionMembershipType) ProtoReflect() protoreflect.Message {
 | |
| 	mi := &file_proto_igdbapi_proto_msgTypes[34]
 | |
| 	if x != nil {
 | |
| 		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 | |
| 		if ms.LoadMessageInfo() == nil {
 | |
| 			ms.StoreMessageInfo(mi)
 | |
| 		}
 | |
| 		return ms
 | |
| 	}
 | |
| 	return mi.MessageOf(x)
 | |
| }
 | |
| 
 | |
| // Deprecated: Use CollectionMembershipType.ProtoReflect.Descriptor instead.
 | |
| func (*CollectionMembershipType) Descriptor() ([]byte, []int) {
 | |
| 	return file_proto_igdbapi_proto_rawDescGZIP(), []int{34}
 | |
| }
 | |
| 
 | |
| func (x *CollectionMembershipType) GetId() uint64 {
 | |
| 	if x != nil {
 | |
| 		return x.Id
 | |
| 	}
 | |
| 	return 0
 | |
| }
 | |
| 
 | |
| func (x *CollectionMembershipType) GetName() string {
 | |
| 	if x != nil {
 | |
| 		return x.Name
 | |
| 	}
 | |
| 	return ""
 | |
| }
 | |
| 
 | |
| func (x *CollectionMembershipType) GetDescription() string {
 | |
| 	if x != nil {
 | |
| 		return x.Description
 | |
| 	}
 | |
| 	return ""
 | |
| }
 | |
| 
 | |
| func (x *CollectionMembershipType) GetAllowedCollectionType() *CollectionType {
 | |
| 	if x != nil {
 | |
| 		return x.AllowedCollectionType
 | |
| 	}
 | |
| 	return nil
 | |
| }
 | |
| 
 | |
| func (x *CollectionMembershipType) GetUpdatedAt() *timestamppb.Timestamp {
 | |
| 	if x != nil {
 | |
| 		return x.UpdatedAt
 | |
| 	}
 | |
| 	return nil
 | |
| }
 | |
| 
 | |
| func (x *CollectionMembershipType) GetCreatedAt() *timestamppb.Timestamp {
 | |
| 	if x != nil {
 | |
| 		return x.CreatedAt
 | |
| 	}
 | |
| 	return nil
 | |
| }
 | |
| 
 | |
| func (x *CollectionMembershipType) GetChecksum() string {
 | |
| 	if x != nil {
 | |
| 		return x.Checksum
 | |
| 	}
 | |
| 	return ""
 | |
| }
 | |
| 
 | |
| type CollectionRelationResult struct {
 | |
| 	state               protoimpl.MessageState `protogen:"open.v1"`
 | |
| 	Collectionrelations []*CollectionRelation  `protobuf:"bytes,1,rep,name=collectionrelations,proto3" json:"collectionrelations,omitempty"`
 | |
| 	unknownFields       protoimpl.UnknownFields
 | |
| 	sizeCache           protoimpl.SizeCache
 | |
| }
 | |
| 
 | |
| func (x *CollectionRelationResult) Reset() {
 | |
| 	*x = CollectionRelationResult{}
 | |
| 	mi := &file_proto_igdbapi_proto_msgTypes[35]
 | |
| 	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 | |
| 	ms.StoreMessageInfo(mi)
 | |
| }
 | |
| 
 | |
| func (x *CollectionRelationResult) String() string {
 | |
| 	return protoimpl.X.MessageStringOf(x)
 | |
| }
 | |
| 
 | |
| func (*CollectionRelationResult) ProtoMessage() {}
 | |
| 
 | |
| func (x *CollectionRelationResult) ProtoReflect() protoreflect.Message {
 | |
| 	mi := &file_proto_igdbapi_proto_msgTypes[35]
 | |
| 	if x != nil {
 | |
| 		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 | |
| 		if ms.LoadMessageInfo() == nil {
 | |
| 			ms.StoreMessageInfo(mi)
 | |
| 		}
 | |
| 		return ms
 | |
| 	}
 | |
| 	return mi.MessageOf(x)
 | |
| }
 | |
| 
 | |
| // Deprecated: Use CollectionRelationResult.ProtoReflect.Descriptor instead.
 | |
| func (*CollectionRelationResult) Descriptor() ([]byte, []int) {
 | |
| 	return file_proto_igdbapi_proto_rawDescGZIP(), []int{35}
 | |
| }
 | |
| 
 | |
| func (x *CollectionRelationResult) GetCollectionrelations() []*CollectionRelation {
 | |
| 	if x != nil {
 | |
| 		return x.Collectionrelations
 | |
| 	}
 | |
| 	return nil
 | |
| }
 | |
| 
 | |
| type CollectionRelation struct {
 | |
| 	state            protoimpl.MessageState  `protogen:"open.v1"`
 | |
| 	Id               uint64                  `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"`
 | |
| 	ChildCollection  *Collection             `protobuf:"bytes,2,opt,name=child_collection,json=childCollection,proto3" json:"child_collection,omitempty"`
 | |
| 	ParentCollection *Collection             `protobuf:"bytes,3,opt,name=parent_collection,json=parentCollection,proto3" json:"parent_collection,omitempty"`
 | |
| 	Type             *CollectionRelationType `protobuf:"bytes,4,opt,name=type,proto3" json:"type,omitempty"`
 | |
| 	UpdatedAt        *timestamppb.Timestamp  `protobuf:"bytes,5,opt,name=updated_at,json=updatedAt,proto3" json:"updated_at,omitempty"`
 | |
| 	CreatedAt        *timestamppb.Timestamp  `protobuf:"bytes,6,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
 | |
| 	Checksum         string                  `protobuf:"bytes,7,opt,name=checksum,proto3" json:"checksum,omitempty"`
 | |
| 	unknownFields    protoimpl.UnknownFields
 | |
| 	sizeCache        protoimpl.SizeCache
 | |
| }
 | |
| 
 | |
| func (x *CollectionRelation) Reset() {
 | |
| 	*x = CollectionRelation{}
 | |
| 	mi := &file_proto_igdbapi_proto_msgTypes[36]
 | |
| 	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 | |
| 	ms.StoreMessageInfo(mi)
 | |
| }
 | |
| 
 | |
| func (x *CollectionRelation) String() string {
 | |
| 	return protoimpl.X.MessageStringOf(x)
 | |
| }
 | |
| 
 | |
| func (*CollectionRelation) ProtoMessage() {}
 | |
| 
 | |
| func (x *CollectionRelation) ProtoReflect() protoreflect.Message {
 | |
| 	mi := &file_proto_igdbapi_proto_msgTypes[36]
 | |
| 	if x != nil {
 | |
| 		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 | |
| 		if ms.LoadMessageInfo() == nil {
 | |
| 			ms.StoreMessageInfo(mi)
 | |
| 		}
 | |
| 		return ms
 | |
| 	}
 | |
| 	return mi.MessageOf(x)
 | |
| }
 | |
| 
 | |
| // Deprecated: Use CollectionRelation.ProtoReflect.Descriptor instead.
 | |
| func (*CollectionRelation) Descriptor() ([]byte, []int) {
 | |
| 	return file_proto_igdbapi_proto_rawDescGZIP(), []int{36}
 | |
| }
 | |
| 
 | |
| func (x *CollectionRelation) GetId() uint64 {
 | |
| 	if x != nil {
 | |
| 		return x.Id
 | |
| 	}
 | |
| 	return 0
 | |
| }
 | |
| 
 | |
| func (x *CollectionRelation) GetChildCollection() *Collection {
 | |
| 	if x != nil {
 | |
| 		return x.ChildCollection
 | |
| 	}
 | |
| 	return nil
 | |
| }
 | |
| 
 | |
| func (x *CollectionRelation) GetParentCollection() *Collection {
 | |
| 	if x != nil {
 | |
| 		return x.ParentCollection
 | |
| 	}
 | |
| 	return nil
 | |
| }
 | |
| 
 | |
| func (x *CollectionRelation) GetType() *CollectionRelationType {
 | |
| 	if x != nil {
 | |
| 		return x.Type
 | |
| 	}
 | |
| 	return nil
 | |
| }
 | |
| 
 | |
| func (x *CollectionRelation) GetUpdatedAt() *timestamppb.Timestamp {
 | |
| 	if x != nil {
 | |
| 		return x.UpdatedAt
 | |
| 	}
 | |
| 	return nil
 | |
| }
 | |
| 
 | |
| func (x *CollectionRelation) GetCreatedAt() *timestamppb.Timestamp {
 | |
| 	if x != nil {
 | |
| 		return x.CreatedAt
 | |
| 	}
 | |
| 	return nil
 | |
| }
 | |
| 
 | |
| func (x *CollectionRelation) GetChecksum() string {
 | |
| 	if x != nil {
 | |
| 		return x.Checksum
 | |
| 	}
 | |
| 	return ""
 | |
| }
 | |
| 
 | |
| type CollectionRelationTypeResult struct {
 | |
| 	state                   protoimpl.MessageState    `protogen:"open.v1"`
 | |
| 	Collectionrelationtypes []*CollectionRelationType `protobuf:"bytes,1,rep,name=collectionrelationtypes,proto3" json:"collectionrelationtypes,omitempty"`
 | |
| 	unknownFields           protoimpl.UnknownFields
 | |
| 	sizeCache               protoimpl.SizeCache
 | |
| }
 | |
| 
 | |
| func (x *CollectionRelationTypeResult) Reset() {
 | |
| 	*x = CollectionRelationTypeResult{}
 | |
| 	mi := &file_proto_igdbapi_proto_msgTypes[37]
 | |
| 	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 | |
| 	ms.StoreMessageInfo(mi)
 | |
| }
 | |
| 
 | |
| func (x *CollectionRelationTypeResult) String() string {
 | |
| 	return protoimpl.X.MessageStringOf(x)
 | |
| }
 | |
| 
 | |
| func (*CollectionRelationTypeResult) ProtoMessage() {}
 | |
| 
 | |
| func (x *CollectionRelationTypeResult) ProtoReflect() protoreflect.Message {
 | |
| 	mi := &file_proto_igdbapi_proto_msgTypes[37]
 | |
| 	if x != nil {
 | |
| 		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 | |
| 		if ms.LoadMessageInfo() == nil {
 | |
| 			ms.StoreMessageInfo(mi)
 | |
| 		}
 | |
| 		return ms
 | |
| 	}
 | |
| 	return mi.MessageOf(x)
 | |
| }
 | |
| 
 | |
| // Deprecated: Use CollectionRelationTypeResult.ProtoReflect.Descriptor instead.
 | |
| func (*CollectionRelationTypeResult) Descriptor() ([]byte, []int) {
 | |
| 	return file_proto_igdbapi_proto_rawDescGZIP(), []int{37}
 | |
| }
 | |
| 
 | |
| func (x *CollectionRelationTypeResult) GetCollectionrelationtypes() []*CollectionRelationType {
 | |
| 	if x != nil {
 | |
| 		return x.Collectionrelationtypes
 | |
| 	}
 | |
| 	return nil
 | |
| }
 | |
| 
 | |
| type CollectionRelationType struct {
 | |
| 	state             protoimpl.MessageState `protogen:"open.v1"`
 | |
| 	Id                uint64                 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"`
 | |
| 	Name              string                 `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
 | |
| 	Description       string                 `protobuf:"bytes,3,opt,name=description,proto3" json:"description,omitempty"`
 | |
| 	AllowedChildType  *CollectionType        `protobuf:"bytes,4,opt,name=allowed_child_type,json=allowedChildType,proto3" json:"allowed_child_type,omitempty"`
 | |
| 	AllowedParentType *CollectionType        `protobuf:"bytes,5,opt,name=allowed_parent_type,json=allowedParentType,proto3" json:"allowed_parent_type,omitempty"`
 | |
| 	UpdatedAt         *timestamppb.Timestamp `protobuf:"bytes,6,opt,name=updated_at,json=updatedAt,proto3" json:"updated_at,omitempty"`
 | |
| 	CreatedAt         *timestamppb.Timestamp `protobuf:"bytes,7,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
 | |
| 	Checksum          string                 `protobuf:"bytes,8,opt,name=checksum,proto3" json:"checksum,omitempty"`
 | |
| 	unknownFields     protoimpl.UnknownFields
 | |
| 	sizeCache         protoimpl.SizeCache
 | |
| }
 | |
| 
 | |
| func (x *CollectionRelationType) Reset() {
 | |
| 	*x = CollectionRelationType{}
 | |
| 	mi := &file_proto_igdbapi_proto_msgTypes[38]
 | |
| 	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 | |
| 	ms.StoreMessageInfo(mi)
 | |
| }
 | |
| 
 | |
| func (x *CollectionRelationType) String() string {
 | |
| 	return protoimpl.X.MessageStringOf(x)
 | |
| }
 | |
| 
 | |
| func (*CollectionRelationType) ProtoMessage() {}
 | |
| 
 | |
| func (x *CollectionRelationType) ProtoReflect() protoreflect.Message {
 | |
| 	mi := &file_proto_igdbapi_proto_msgTypes[38]
 | |
| 	if x != nil {
 | |
| 		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 | |
| 		if ms.LoadMessageInfo() == nil {
 | |
| 			ms.StoreMessageInfo(mi)
 | |
| 		}
 | |
| 		return ms
 | |
| 	}
 | |
| 	return mi.MessageOf(x)
 | |
| }
 | |
| 
 | |
| // Deprecated: Use CollectionRelationType.ProtoReflect.Descriptor instead.
 | |
| func (*CollectionRelationType) Descriptor() ([]byte, []int) {
 | |
| 	return file_proto_igdbapi_proto_rawDescGZIP(), []int{38}
 | |
| }
 | |
| 
 | |
| func (x *CollectionRelationType) GetId() uint64 {
 | |
| 	if x != nil {
 | |
| 		return x.Id
 | |
| 	}
 | |
| 	return 0
 | |
| }
 | |
| 
 | |
| func (x *CollectionRelationType) GetName() string {
 | |
| 	if x != nil {
 | |
| 		return x.Name
 | |
| 	}
 | |
| 	return ""
 | |
| }
 | |
| 
 | |
| func (x *CollectionRelationType) GetDescription() string {
 | |
| 	if x != nil {
 | |
| 		return x.Description
 | |
| 	}
 | |
| 	return ""
 | |
| }
 | |
| 
 | |
| func (x *CollectionRelationType) GetAllowedChildType() *CollectionType {
 | |
| 	if x != nil {
 | |
| 		return x.AllowedChildType
 | |
| 	}
 | |
| 	return nil
 | |
| }
 | |
| 
 | |
| func (x *CollectionRelationType) GetAllowedParentType() *CollectionType {
 | |
| 	if x != nil {
 | |
| 		return x.AllowedParentType
 | |
| 	}
 | |
| 	return nil
 | |
| }
 | |
| 
 | |
| func (x *CollectionRelationType) GetUpdatedAt() *timestamppb.Timestamp {
 | |
| 	if x != nil {
 | |
| 		return x.UpdatedAt
 | |
| 	}
 | |
| 	return nil
 | |
| }
 | |
| 
 | |
| func (x *CollectionRelationType) GetCreatedAt() *timestamppb.Timestamp {
 | |
| 	if x != nil {
 | |
| 		return x.CreatedAt
 | |
| 	}
 | |
| 	return nil
 | |
| }
 | |
| 
 | |
| func (x *CollectionRelationType) GetChecksum() string {
 | |
| 	if x != nil {
 | |
| 		return x.Checksum
 | |
| 	}
 | |
| 	return ""
 | |
| }
 | |
| 
 | |
| type CollectionTypeResult struct {
 | |
| 	state           protoimpl.MessageState `protogen:"open.v1"`
 | |
| 	Collectiontypes []*CollectionType      `protobuf:"bytes,1,rep,name=collectiontypes,proto3" json:"collectiontypes,omitempty"`
 | |
| 	unknownFields   protoimpl.UnknownFields
 | |
| 	sizeCache       protoimpl.SizeCache
 | |
| }
 | |
| 
 | |
| func (x *CollectionTypeResult) Reset() {
 | |
| 	*x = CollectionTypeResult{}
 | |
| 	mi := &file_proto_igdbapi_proto_msgTypes[39]
 | |
| 	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 | |
| 	ms.StoreMessageInfo(mi)
 | |
| }
 | |
| 
 | |
| func (x *CollectionTypeResult) String() string {
 | |
| 	return protoimpl.X.MessageStringOf(x)
 | |
| }
 | |
| 
 | |
| func (*CollectionTypeResult) ProtoMessage() {}
 | |
| 
 | |
| func (x *CollectionTypeResult) ProtoReflect() protoreflect.Message {
 | |
| 	mi := &file_proto_igdbapi_proto_msgTypes[39]
 | |
| 	if x != nil {
 | |
| 		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 | |
| 		if ms.LoadMessageInfo() == nil {
 | |
| 			ms.StoreMessageInfo(mi)
 | |
| 		}
 | |
| 		return ms
 | |
| 	}
 | |
| 	return mi.MessageOf(x)
 | |
| }
 | |
| 
 | |
| // Deprecated: Use CollectionTypeResult.ProtoReflect.Descriptor instead.
 | |
| func (*CollectionTypeResult) Descriptor() ([]byte, []int) {
 | |
| 	return file_proto_igdbapi_proto_rawDescGZIP(), []int{39}
 | |
| }
 | |
| 
 | |
| func (x *CollectionTypeResult) GetCollectiontypes() []*CollectionType {
 | |
| 	if x != nil {
 | |
| 		return x.Collectiontypes
 | |
| 	}
 | |
| 	return nil
 | |
| }
 | |
| 
 | |
| type CollectionType struct {
 | |
| 	state         protoimpl.MessageState `protogen:"open.v1"`
 | |
| 	Id            uint64                 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"`
 | |
| 	Name          string                 `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
 | |
| 	Description   string                 `protobuf:"bytes,3,opt,name=description,proto3" json:"description,omitempty"`
 | |
| 	UpdatedAt     *timestamppb.Timestamp `protobuf:"bytes,4,opt,name=updated_at,json=updatedAt,proto3" json:"updated_at,omitempty"`
 | |
| 	CreatedAt     *timestamppb.Timestamp `protobuf:"bytes,5,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
 | |
| 	Checksum      string                 `protobuf:"bytes,6,opt,name=checksum,proto3" json:"checksum,omitempty"`
 | |
| 	unknownFields protoimpl.UnknownFields
 | |
| 	sizeCache     protoimpl.SizeCache
 | |
| }
 | |
| 
 | |
| func (x *CollectionType) Reset() {
 | |
| 	*x = CollectionType{}
 | |
| 	mi := &file_proto_igdbapi_proto_msgTypes[40]
 | |
| 	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 | |
| 	ms.StoreMessageInfo(mi)
 | |
| }
 | |
| 
 | |
| func (x *CollectionType) String() string {
 | |
| 	return protoimpl.X.MessageStringOf(x)
 | |
| }
 | |
| 
 | |
| func (*CollectionType) ProtoMessage() {}
 | |
| 
 | |
| func (x *CollectionType) ProtoReflect() protoreflect.Message {
 | |
| 	mi := &file_proto_igdbapi_proto_msgTypes[40]
 | |
| 	if x != nil {
 | |
| 		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 | |
| 		if ms.LoadMessageInfo() == nil {
 | |
| 			ms.StoreMessageInfo(mi)
 | |
| 		}
 | |
| 		return ms
 | |
| 	}
 | |
| 	return mi.MessageOf(x)
 | |
| }
 | |
| 
 | |
| // Deprecated: Use CollectionType.ProtoReflect.Descriptor instead.
 | |
| func (*CollectionType) Descriptor() ([]byte, []int) {
 | |
| 	return file_proto_igdbapi_proto_rawDescGZIP(), []int{40}
 | |
| }
 | |
| 
 | |
| func (x *CollectionType) GetId() uint64 {
 | |
| 	if x != nil {
 | |
| 		return x.Id
 | |
| 	}
 | |
| 	return 0
 | |
| }
 | |
| 
 | |
| func (x *CollectionType) GetName() string {
 | |
| 	if x != nil {
 | |
| 		return x.Name
 | |
| 	}
 | |
| 	return ""
 | |
| }
 | |
| 
 | |
| func (x *CollectionType) GetDescription() string {
 | |
| 	if x != nil {
 | |
| 		return x.Description
 | |
| 	}
 | |
| 	return ""
 | |
| }
 | |
| 
 | |
| func (x *CollectionType) GetUpdatedAt() *timestamppb.Timestamp {
 | |
| 	if x != nil {
 | |
| 		return x.UpdatedAt
 | |
| 	}
 | |
| 	return nil
 | |
| }
 | |
| 
 | |
| func (x *CollectionType) GetCreatedAt() *timestamppb.Timestamp {
 | |
| 	if x != nil {
 | |
| 		return x.CreatedAt
 | |
| 	}
 | |
| 	return nil
 | |
| }
 | |
| 
 | |
| func (x *CollectionType) GetChecksum() string {
 | |
| 	if x != nil {
 | |
| 		return x.Checksum
 | |
| 	}
 | |
| 	return ""
 | |
| }
 | |
| 
 | |
| type CompanyResult struct {
 | |
| 	state         protoimpl.MessageState `protogen:"open.v1"`
 | |
| 	Companies     []*Company             `protobuf:"bytes,1,rep,name=companies,proto3" json:"companies,omitempty"`
 | |
| 	unknownFields protoimpl.UnknownFields
 | |
| 	sizeCache     protoimpl.SizeCache
 | |
| }
 | |
| 
 | |
| func (x *CompanyResult) Reset() {
 | |
| 	*x = CompanyResult{}
 | |
| 	mi := &file_proto_igdbapi_proto_msgTypes[41]
 | |
| 	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 | |
| 	ms.StoreMessageInfo(mi)
 | |
| }
 | |
| 
 | |
| func (x *CompanyResult) String() string {
 | |
| 	return protoimpl.X.MessageStringOf(x)
 | |
| }
 | |
| 
 | |
| func (*CompanyResult) ProtoMessage() {}
 | |
| 
 | |
| func (x *CompanyResult) ProtoReflect() protoreflect.Message {
 | |
| 	mi := &file_proto_igdbapi_proto_msgTypes[41]
 | |
| 	if x != nil {
 | |
| 		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 | |
| 		if ms.LoadMessageInfo() == nil {
 | |
| 			ms.StoreMessageInfo(mi)
 | |
| 		}
 | |
| 		return ms
 | |
| 	}
 | |
| 	return mi.MessageOf(x)
 | |
| }
 | |
| 
 | |
| // Deprecated: Use CompanyResult.ProtoReflect.Descriptor instead.
 | |
| func (*CompanyResult) Descriptor() ([]byte, []int) {
 | |
| 	return file_proto_igdbapi_proto_rawDescGZIP(), []int{41}
 | |
| }
 | |
| 
 | |
| func (x *CompanyResult) GetCompanies() []*Company {
 | |
| 	if x != nil {
 | |
| 		return x.Companies
 | |
| 	}
 | |
| 	return nil
 | |
| }
 | |
| 
 | |
| type Company struct {
 | |
| 	state      protoimpl.MessageState `protogen:"open.v1"`
 | |
| 	Id         uint64                 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"`
 | |
| 	ChangeDate *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=change_date,json=changeDate,proto3" json:"change_date,omitempty"`
 | |
| 	// Deprecated: Marked as deprecated in proto/igdbapi.proto.
 | |
| 	ChangeDateCategory DateFormatChangeDateCategoryEnum `protobuf:"varint,3,opt,name=change_date_category,json=changeDateCategory,proto3,enum=proto.DateFormatChangeDateCategoryEnum" json:"change_date_category,omitempty"`
 | |
| 	ChangedCompanyId   *Company                         `protobuf:"bytes,4,opt,name=changed_company_id,json=changedCompanyId,proto3" json:"changed_company_id,omitempty"`
 | |
| 	Country            int32                            `protobuf:"varint,5,opt,name=country,proto3" json:"country,omitempty"`
 | |
| 	CreatedAt          *timestamppb.Timestamp           `protobuf:"bytes,6,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
 | |
| 	Description        string                           `protobuf:"bytes,7,opt,name=description,proto3" json:"description,omitempty"`
 | |
| 	Developed          []*Game                          `protobuf:"bytes,8,rep,name=developed,proto3" json:"developed,omitempty"`
 | |
| 	Logo               *CompanyLogo                     `protobuf:"bytes,9,opt,name=logo,proto3" json:"logo,omitempty"`
 | |
| 	Name               string                           `protobuf:"bytes,10,opt,name=name,proto3" json:"name,omitempty"`
 | |
| 	Parent             *Company                         `protobuf:"bytes,11,opt,name=parent,proto3" json:"parent,omitempty"`
 | |
| 	Published          []*Game                          `protobuf:"bytes,12,rep,name=published,proto3" json:"published,omitempty"`
 | |
| 	Slug               string                           `protobuf:"bytes,13,opt,name=slug,proto3" json:"slug,omitempty"`
 | |
| 	StartDate          *timestamppb.Timestamp           `protobuf:"bytes,14,opt,name=start_date,json=startDate,proto3" json:"start_date,omitempty"`
 | |
| 	// Deprecated: Marked as deprecated in proto/igdbapi.proto.
 | |
| 	StartDateCategory DateFormatChangeDateCategoryEnum `protobuf:"varint,15,opt,name=start_date_category,json=startDateCategory,proto3,enum=proto.DateFormatChangeDateCategoryEnum" json:"start_date_category,omitempty"`
 | |
| 	UpdatedAt         *timestamppb.Timestamp           `protobuf:"bytes,16,opt,name=updated_at,json=updatedAt,proto3" json:"updated_at,omitempty"`
 | |
| 	Url               string                           `protobuf:"bytes,17,opt,name=url,proto3" json:"url,omitempty"`
 | |
| 	Websites          []*CompanyWebsite                `protobuf:"bytes,18,rep,name=websites,proto3" json:"websites,omitempty"`
 | |
| 	Checksum          string                           `protobuf:"bytes,19,opt,name=checksum,proto3" json:"checksum,omitempty"`
 | |
| 	Status            *CompanyStatus                   `protobuf:"bytes,20,opt,name=status,proto3" json:"status,omitempty"`
 | |
| 	StartDateFormat   *DateFormat                      `protobuf:"bytes,21,opt,name=start_date_format,json=startDateFormat,proto3" json:"start_date_format,omitempty"`
 | |
| 	ChangeDateFormat  *DateFormat                      `protobuf:"bytes,22,opt,name=change_date_format,json=changeDateFormat,proto3" json:"change_date_format,omitempty"`
 | |
| 	unknownFields     protoimpl.UnknownFields
 | |
| 	sizeCache         protoimpl.SizeCache
 | |
| }
 | |
| 
 | |
| func (x *Company) Reset() {
 | |
| 	*x = Company{}
 | |
| 	mi := &file_proto_igdbapi_proto_msgTypes[42]
 | |
| 	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 | |
| 	ms.StoreMessageInfo(mi)
 | |
| }
 | |
| 
 | |
| func (x *Company) String() string {
 | |
| 	return protoimpl.X.MessageStringOf(x)
 | |
| }
 | |
| 
 | |
| func (*Company) ProtoMessage() {}
 | |
| 
 | |
| func (x *Company) ProtoReflect() protoreflect.Message {
 | |
| 	mi := &file_proto_igdbapi_proto_msgTypes[42]
 | |
| 	if x != nil {
 | |
| 		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 | |
| 		if ms.LoadMessageInfo() == nil {
 | |
| 			ms.StoreMessageInfo(mi)
 | |
| 		}
 | |
| 		return ms
 | |
| 	}
 | |
| 	return mi.MessageOf(x)
 | |
| }
 | |
| 
 | |
| // Deprecated: Use Company.ProtoReflect.Descriptor instead.
 | |
| func (*Company) Descriptor() ([]byte, []int) {
 | |
| 	return file_proto_igdbapi_proto_rawDescGZIP(), []int{42}
 | |
| }
 | |
| 
 | |
| func (x *Company) GetId() uint64 {
 | |
| 	if x != nil {
 | |
| 		return x.Id
 | |
| 	}
 | |
| 	return 0
 | |
| }
 | |
| 
 | |
| func (x *Company) GetChangeDate() *timestamppb.Timestamp {
 | |
| 	if x != nil {
 | |
| 		return x.ChangeDate
 | |
| 	}
 | |
| 	return nil
 | |
| }
 | |
| 
 | |
| // Deprecated: Marked as deprecated in proto/igdbapi.proto.
 | |
| func (x *Company) GetChangeDateCategory() DateFormatChangeDateCategoryEnum {
 | |
| 	if x != nil {
 | |
| 		return x.ChangeDateCategory
 | |
| 	}
 | |
| 	return DateFormatChangeDateCategoryEnum_YYYYMMMMDD
 | |
| }
 | |
| 
 | |
| func (x *Company) GetChangedCompanyId() *Company {
 | |
| 	if x != nil {
 | |
| 		return x.ChangedCompanyId
 | |
| 	}
 | |
| 	return nil
 | |
| }
 | |
| 
 | |
| func (x *Company) GetCountry() int32 {
 | |
| 	if x != nil {
 | |
| 		return x.Country
 | |
| 	}
 | |
| 	return 0
 | |
| }
 | |
| 
 | |
| func (x *Company) GetCreatedAt() *timestamppb.Timestamp {
 | |
| 	if x != nil {
 | |
| 		return x.CreatedAt
 | |
| 	}
 | |
| 	return nil
 | |
| }
 | |
| 
 | |
| func (x *Company) GetDescription() string {
 | |
| 	if x != nil {
 | |
| 		return x.Description
 | |
| 	}
 | |
| 	return ""
 | |
| }
 | |
| 
 | |
| func (x *Company) GetDeveloped() []*Game {
 | |
| 	if x != nil {
 | |
| 		return x.Developed
 | |
| 	}
 | |
| 	return nil
 | |
| }
 | |
| 
 | |
| func (x *Company) GetLogo() *CompanyLogo {
 | |
| 	if x != nil {
 | |
| 		return x.Logo
 | |
| 	}
 | |
| 	return nil
 | |
| }
 | |
| 
 | |
| func (x *Company) GetName() string {
 | |
| 	if x != nil {
 | |
| 		return x.Name
 | |
| 	}
 | |
| 	return ""
 | |
| }
 | |
| 
 | |
| func (x *Company) GetParent() *Company {
 | |
| 	if x != nil {
 | |
| 		return x.Parent
 | |
| 	}
 | |
| 	return nil
 | |
| }
 | |
| 
 | |
| func (x *Company) GetPublished() []*Game {
 | |
| 	if x != nil {
 | |
| 		return x.Published
 | |
| 	}
 | |
| 	return nil
 | |
| }
 | |
| 
 | |
| func (x *Company) GetSlug() string {
 | |
| 	if x != nil {
 | |
| 		return x.Slug
 | |
| 	}
 | |
| 	return ""
 | |
| }
 | |
| 
 | |
| func (x *Company) GetStartDate() *timestamppb.Timestamp {
 | |
| 	if x != nil {
 | |
| 		return x.StartDate
 | |
| 	}
 | |
| 	return nil
 | |
| }
 | |
| 
 | |
| // Deprecated: Marked as deprecated in proto/igdbapi.proto.
 | |
| func (x *Company) GetStartDateCategory() DateFormatChangeDateCategoryEnum {
 | |
| 	if x != nil {
 | |
| 		return x.StartDateCategory
 | |
| 	}
 | |
| 	return DateFormatChangeDateCategoryEnum_YYYYMMMMDD
 | |
| }
 | |
| 
 | |
| func (x *Company) GetUpdatedAt() *timestamppb.Timestamp {
 | |
| 	if x != nil {
 | |
| 		return x.UpdatedAt
 | |
| 	}
 | |
| 	return nil
 | |
| }
 | |
| 
 | |
| func (x *Company) GetUrl() string {
 | |
| 	if x != nil {
 | |
| 		return x.Url
 | |
| 	}
 | |
| 	return ""
 | |
| }
 | |
| 
 | |
| func (x *Company) GetWebsites() []*CompanyWebsite {
 | |
| 	if x != nil {
 | |
| 		return x.Websites
 | |
| 	}
 | |
| 	return nil
 | |
| }
 | |
| 
 | |
| func (x *Company) GetChecksum() string {
 | |
| 	if x != nil {
 | |
| 		return x.Checksum
 | |
| 	}
 | |
| 	return ""
 | |
| }
 | |
| 
 | |
| func (x *Company) GetStatus() *CompanyStatus {
 | |
| 	if x != nil {
 | |
| 		return x.Status
 | |
| 	}
 | |
| 	return nil
 | |
| }
 | |
| 
 | |
| func (x *Company) GetStartDateFormat() *DateFormat {
 | |
| 	if x != nil {
 | |
| 		return x.StartDateFormat
 | |
| 	}
 | |
| 	return nil
 | |
| }
 | |
| 
 | |
| func (x *Company) GetChangeDateFormat() *DateFormat {
 | |
| 	if x != nil {
 | |
| 		return x.ChangeDateFormat
 | |
| 	}
 | |
| 	return nil
 | |
| }
 | |
| 
 | |
| type CompanyLogoResult struct {
 | |
| 	state         protoimpl.MessageState `protogen:"open.v1"`
 | |
| 	Companylogos  []*CompanyLogo         `protobuf:"bytes,1,rep,name=companylogos,proto3" json:"companylogos,omitempty"`
 | |
| 	unknownFields protoimpl.UnknownFields
 | |
| 	sizeCache     protoimpl.SizeCache
 | |
| }
 | |
| 
 | |
| func (x *CompanyLogoResult) Reset() {
 | |
| 	*x = CompanyLogoResult{}
 | |
| 	mi := &file_proto_igdbapi_proto_msgTypes[43]
 | |
| 	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 | |
| 	ms.StoreMessageInfo(mi)
 | |
| }
 | |
| 
 | |
| func (x *CompanyLogoResult) String() string {
 | |
| 	return protoimpl.X.MessageStringOf(x)
 | |
| }
 | |
| 
 | |
| func (*CompanyLogoResult) ProtoMessage() {}
 | |
| 
 | |
| func (x *CompanyLogoResult) ProtoReflect() protoreflect.Message {
 | |
| 	mi := &file_proto_igdbapi_proto_msgTypes[43]
 | |
| 	if x != nil {
 | |
| 		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 | |
| 		if ms.LoadMessageInfo() == nil {
 | |
| 			ms.StoreMessageInfo(mi)
 | |
| 		}
 | |
| 		return ms
 | |
| 	}
 | |
| 	return mi.MessageOf(x)
 | |
| }
 | |
| 
 | |
| // Deprecated: Use CompanyLogoResult.ProtoReflect.Descriptor instead.
 | |
| func (*CompanyLogoResult) Descriptor() ([]byte, []int) {
 | |
| 	return file_proto_igdbapi_proto_rawDescGZIP(), []int{43}
 | |
| }
 | |
| 
 | |
| func (x *CompanyLogoResult) GetCompanylogos() []*CompanyLogo {
 | |
| 	if x != nil {
 | |
| 		return x.Companylogos
 | |
| 	}
 | |
| 	return nil
 | |
| }
 | |
| 
 | |
| type CompanyLogo struct {
 | |
| 	state         protoimpl.MessageState `protogen:"open.v1"`
 | |
| 	Id            uint64                 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"`
 | |
| 	AlphaChannel  bool                   `protobuf:"varint,2,opt,name=alpha_channel,json=alphaChannel,proto3" json:"alpha_channel,omitempty"`
 | |
| 	Animated      bool                   `protobuf:"varint,3,opt,name=animated,proto3" json:"animated,omitempty"`
 | |
| 	Height        int32                  `protobuf:"varint,4,opt,name=height,proto3" json:"height,omitempty"`
 | |
| 	ImageId       string                 `protobuf:"bytes,5,opt,name=image_id,json=imageId,proto3" json:"image_id,omitempty"`
 | |
| 	Url           string                 `protobuf:"bytes,6,opt,name=url,proto3" json:"url,omitempty"`
 | |
| 	Width         int32                  `protobuf:"varint,7,opt,name=width,proto3" json:"width,omitempty"`
 | |
| 	Checksum      string                 `protobuf:"bytes,8,opt,name=checksum,proto3" json:"checksum,omitempty"`
 | |
| 	unknownFields protoimpl.UnknownFields
 | |
| 	sizeCache     protoimpl.SizeCache
 | |
| }
 | |
| 
 | |
| func (x *CompanyLogo) Reset() {
 | |
| 	*x = CompanyLogo{}
 | |
| 	mi := &file_proto_igdbapi_proto_msgTypes[44]
 | |
| 	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 | |
| 	ms.StoreMessageInfo(mi)
 | |
| }
 | |
| 
 | |
| func (x *CompanyLogo) String() string {
 | |
| 	return protoimpl.X.MessageStringOf(x)
 | |
| }
 | |
| 
 | |
| func (*CompanyLogo) ProtoMessage() {}
 | |
| 
 | |
| func (x *CompanyLogo) ProtoReflect() protoreflect.Message {
 | |
| 	mi := &file_proto_igdbapi_proto_msgTypes[44]
 | |
| 	if x != nil {
 | |
| 		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 | |
| 		if ms.LoadMessageInfo() == nil {
 | |
| 			ms.StoreMessageInfo(mi)
 | |
| 		}
 | |
| 		return ms
 | |
| 	}
 | |
| 	return mi.MessageOf(x)
 | |
| }
 | |
| 
 | |
| // Deprecated: Use CompanyLogo.ProtoReflect.Descriptor instead.
 | |
| func (*CompanyLogo) Descriptor() ([]byte, []int) {
 | |
| 	return file_proto_igdbapi_proto_rawDescGZIP(), []int{44}
 | |
| }
 | |
| 
 | |
| func (x *CompanyLogo) GetId() uint64 {
 | |
| 	if x != nil {
 | |
| 		return x.Id
 | |
| 	}
 | |
| 	return 0
 | |
| }
 | |
| 
 | |
| func (x *CompanyLogo) GetAlphaChannel() bool {
 | |
| 	if x != nil {
 | |
| 		return x.AlphaChannel
 | |
| 	}
 | |
| 	return false
 | |
| }
 | |
| 
 | |
| func (x *CompanyLogo) GetAnimated() bool {
 | |
| 	if x != nil {
 | |
| 		return x.Animated
 | |
| 	}
 | |
| 	return false
 | |
| }
 | |
| 
 | |
| func (x *CompanyLogo) GetHeight() int32 {
 | |
| 	if x != nil {
 | |
| 		return x.Height
 | |
| 	}
 | |
| 	return 0
 | |
| }
 | |
| 
 | |
| func (x *CompanyLogo) GetImageId() string {
 | |
| 	if x != nil {
 | |
| 		return x.ImageId
 | |
| 	}
 | |
| 	return ""
 | |
| }
 | |
| 
 | |
| func (x *CompanyLogo) GetUrl() string {
 | |
| 	if x != nil {
 | |
| 		return x.Url
 | |
| 	}
 | |
| 	return ""
 | |
| }
 | |
| 
 | |
| func (x *CompanyLogo) GetWidth() int32 {
 | |
| 	if x != nil {
 | |
| 		return x.Width
 | |
| 	}
 | |
| 	return 0
 | |
| }
 | |
| 
 | |
| func (x *CompanyLogo) GetChecksum() string {
 | |
| 	if x != nil {
 | |
| 		return x.Checksum
 | |
| 	}
 | |
| 	return ""
 | |
| }
 | |
| 
 | |
| type CompanyStatusResult struct {
 | |
| 	state           protoimpl.MessageState `protogen:"open.v1"`
 | |
| 	Companystatuses []*CompanyStatus       `protobuf:"bytes,1,rep,name=companystatuses,proto3" json:"companystatuses,omitempty"`
 | |
| 	unknownFields   protoimpl.UnknownFields
 | |
| 	sizeCache       protoimpl.SizeCache
 | |
| }
 | |
| 
 | |
| func (x *CompanyStatusResult) Reset() {
 | |
| 	*x = CompanyStatusResult{}
 | |
| 	mi := &file_proto_igdbapi_proto_msgTypes[45]
 | |
| 	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 | |
| 	ms.StoreMessageInfo(mi)
 | |
| }
 | |
| 
 | |
| func (x *CompanyStatusResult) String() string {
 | |
| 	return protoimpl.X.MessageStringOf(x)
 | |
| }
 | |
| 
 | |
| func (*CompanyStatusResult) ProtoMessage() {}
 | |
| 
 | |
| func (x *CompanyStatusResult) ProtoReflect() protoreflect.Message {
 | |
| 	mi := &file_proto_igdbapi_proto_msgTypes[45]
 | |
| 	if x != nil {
 | |
| 		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 | |
| 		if ms.LoadMessageInfo() == nil {
 | |
| 			ms.StoreMessageInfo(mi)
 | |
| 		}
 | |
| 		return ms
 | |
| 	}
 | |
| 	return mi.MessageOf(x)
 | |
| }
 | |
| 
 | |
| // Deprecated: Use CompanyStatusResult.ProtoReflect.Descriptor instead.
 | |
| func (*CompanyStatusResult) Descriptor() ([]byte, []int) {
 | |
| 	return file_proto_igdbapi_proto_rawDescGZIP(), []int{45}
 | |
| }
 | |
| 
 | |
| func (x *CompanyStatusResult) GetCompanystatuses() []*CompanyStatus {
 | |
| 	if x != nil {
 | |
| 		return x.Companystatuses
 | |
| 	}
 | |
| 	return nil
 | |
| }
 | |
| 
 | |
| type CompanyStatus struct {
 | |
| 	state         protoimpl.MessageState `protogen:"open.v1"`
 | |
| 	Id            uint64                 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"`
 | |
| 	Name          string                 `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
 | |
| 	CreatedAt     *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
 | |
| 	UpdatedAt     *timestamppb.Timestamp `protobuf:"bytes,4,opt,name=updated_at,json=updatedAt,proto3" json:"updated_at,omitempty"`
 | |
| 	Checksum      string                 `protobuf:"bytes,5,opt,name=checksum,proto3" json:"checksum,omitempty"`
 | |
| 	unknownFields protoimpl.UnknownFields
 | |
| 	sizeCache     protoimpl.SizeCache
 | |
| }
 | |
| 
 | |
| func (x *CompanyStatus) Reset() {
 | |
| 	*x = CompanyStatus{}
 | |
| 	mi := &file_proto_igdbapi_proto_msgTypes[46]
 | |
| 	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 | |
| 	ms.StoreMessageInfo(mi)
 | |
| }
 | |
| 
 | |
| func (x *CompanyStatus) String() string {
 | |
| 	return protoimpl.X.MessageStringOf(x)
 | |
| }
 | |
| 
 | |
| func (*CompanyStatus) ProtoMessage() {}
 | |
| 
 | |
| func (x *CompanyStatus) ProtoReflect() protoreflect.Message {
 | |
| 	mi := &file_proto_igdbapi_proto_msgTypes[46]
 | |
| 	if x != nil {
 | |
| 		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 | |
| 		if ms.LoadMessageInfo() == nil {
 | |
| 			ms.StoreMessageInfo(mi)
 | |
| 		}
 | |
| 		return ms
 | |
| 	}
 | |
| 	return mi.MessageOf(x)
 | |
| }
 | |
| 
 | |
| // Deprecated: Use CompanyStatus.ProtoReflect.Descriptor instead.
 | |
| func (*CompanyStatus) Descriptor() ([]byte, []int) {
 | |
| 	return file_proto_igdbapi_proto_rawDescGZIP(), []int{46}
 | |
| }
 | |
| 
 | |
| func (x *CompanyStatus) GetId() uint64 {
 | |
| 	if x != nil {
 | |
| 		return x.Id
 | |
| 	}
 | |
| 	return 0
 | |
| }
 | |
| 
 | |
| func (x *CompanyStatus) GetName() string {
 | |
| 	if x != nil {
 | |
| 		return x.Name
 | |
| 	}
 | |
| 	return ""
 | |
| }
 | |
| 
 | |
| func (x *CompanyStatus) GetCreatedAt() *timestamppb.Timestamp {
 | |
| 	if x != nil {
 | |
| 		return x.CreatedAt
 | |
| 	}
 | |
| 	return nil
 | |
| }
 | |
| 
 | |
| func (x *CompanyStatus) GetUpdatedAt() *timestamppb.Timestamp {
 | |
| 	if x != nil {
 | |
| 		return x.UpdatedAt
 | |
| 	}
 | |
| 	return nil
 | |
| }
 | |
| 
 | |
| func (x *CompanyStatus) GetChecksum() string {
 | |
| 	if x != nil {
 | |
| 		return x.Checksum
 | |
| 	}
 | |
| 	return ""
 | |
| }
 | |
| 
 | |
| type CompanyWebsiteResult struct {
 | |
| 	state           protoimpl.MessageState `protogen:"open.v1"`
 | |
| 	Companywebsites []*CompanyWebsite      `protobuf:"bytes,1,rep,name=companywebsites,proto3" json:"companywebsites,omitempty"`
 | |
| 	unknownFields   protoimpl.UnknownFields
 | |
| 	sizeCache       protoimpl.SizeCache
 | |
| }
 | |
| 
 | |
| func (x *CompanyWebsiteResult) Reset() {
 | |
| 	*x = CompanyWebsiteResult{}
 | |
| 	mi := &file_proto_igdbapi_proto_msgTypes[47]
 | |
| 	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 | |
| 	ms.StoreMessageInfo(mi)
 | |
| }
 | |
| 
 | |
| func (x *CompanyWebsiteResult) String() string {
 | |
| 	return protoimpl.X.MessageStringOf(x)
 | |
| }
 | |
| 
 | |
| func (*CompanyWebsiteResult) ProtoMessage() {}
 | |
| 
 | |
| func (x *CompanyWebsiteResult) ProtoReflect() protoreflect.Message {
 | |
| 	mi := &file_proto_igdbapi_proto_msgTypes[47]
 | |
| 	if x != nil {
 | |
| 		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 | |
| 		if ms.LoadMessageInfo() == nil {
 | |
| 			ms.StoreMessageInfo(mi)
 | |
| 		}
 | |
| 		return ms
 | |
| 	}
 | |
| 	return mi.MessageOf(x)
 | |
| }
 | |
| 
 | |
| // Deprecated: Use CompanyWebsiteResult.ProtoReflect.Descriptor instead.
 | |
| func (*CompanyWebsiteResult) Descriptor() ([]byte, []int) {
 | |
| 	return file_proto_igdbapi_proto_rawDescGZIP(), []int{47}
 | |
| }
 | |
| 
 | |
| func (x *CompanyWebsiteResult) GetCompanywebsites() []*CompanyWebsite {
 | |
| 	if x != nil {
 | |
| 		return x.Companywebsites
 | |
| 	}
 | |
| 	return nil
 | |
| }
 | |
| 
 | |
| type CompanyWebsite struct {
 | |
| 	state protoimpl.MessageState `protogen:"open.v1"`
 | |
| 	Id    uint64                 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"`
 | |
| 	// Deprecated: Marked as deprecated in proto/igdbapi.proto.
 | |
| 	Category      WebsiteCategoryEnum `protobuf:"varint,2,opt,name=category,proto3,enum=proto.WebsiteCategoryEnum" json:"category,omitempty"`
 | |
| 	Trusted       bool                `protobuf:"varint,3,opt,name=trusted,proto3" json:"trusted,omitempty"`
 | |
| 	Url           string              `protobuf:"bytes,4,opt,name=url,proto3" json:"url,omitempty"`
 | |
| 	Checksum      string              `protobuf:"bytes,5,opt,name=checksum,proto3" json:"checksum,omitempty"`
 | |
| 	Type          *WebsiteType        `protobuf:"bytes,6,opt,name=type,proto3" json:"type,omitempty"`
 | |
| 	unknownFields protoimpl.UnknownFields
 | |
| 	sizeCache     protoimpl.SizeCache
 | |
| }
 | |
| 
 | |
| func (x *CompanyWebsite) Reset() {
 | |
| 	*x = CompanyWebsite{}
 | |
| 	mi := &file_proto_igdbapi_proto_msgTypes[48]
 | |
| 	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 | |
| 	ms.StoreMessageInfo(mi)
 | |
| }
 | |
| 
 | |
| func (x *CompanyWebsite) String() string {
 | |
| 	return protoimpl.X.MessageStringOf(x)
 | |
| }
 | |
| 
 | |
| func (*CompanyWebsite) ProtoMessage() {}
 | |
| 
 | |
| func (x *CompanyWebsite) ProtoReflect() protoreflect.Message {
 | |
| 	mi := &file_proto_igdbapi_proto_msgTypes[48]
 | |
| 	if x != nil {
 | |
| 		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 | |
| 		if ms.LoadMessageInfo() == nil {
 | |
| 			ms.StoreMessageInfo(mi)
 | |
| 		}
 | |
| 		return ms
 | |
| 	}
 | |
| 	return mi.MessageOf(x)
 | |
| }
 | |
| 
 | |
| // Deprecated: Use CompanyWebsite.ProtoReflect.Descriptor instead.
 | |
| func (*CompanyWebsite) Descriptor() ([]byte, []int) {
 | |
| 	return file_proto_igdbapi_proto_rawDescGZIP(), []int{48}
 | |
| }
 | |
| 
 | |
| func (x *CompanyWebsite) GetId() uint64 {
 | |
| 	if x != nil {
 | |
| 		return x.Id
 | |
| 	}
 | |
| 	return 0
 | |
| }
 | |
| 
 | |
| // Deprecated: Marked as deprecated in proto/igdbapi.proto.
 | |
| func (x *CompanyWebsite) GetCategory() WebsiteCategoryEnum {
 | |
| 	if x != nil {
 | |
| 		return x.Category
 | |
| 	}
 | |
| 	return WebsiteCategoryEnum_WEBSITE_CATEGORY_NULL
 | |
| }
 | |
| 
 | |
| func (x *CompanyWebsite) GetTrusted() bool {
 | |
| 	if x != nil {
 | |
| 		return x.Trusted
 | |
| 	}
 | |
| 	return false
 | |
| }
 | |
| 
 | |
| func (x *CompanyWebsite) GetUrl() string {
 | |
| 	if x != nil {
 | |
| 		return x.Url
 | |
| 	}
 | |
| 	return ""
 | |
| }
 | |
| 
 | |
| func (x *CompanyWebsite) GetChecksum() string {
 | |
| 	if x != nil {
 | |
| 		return x.Checksum
 | |
| 	}
 | |
| 	return ""
 | |
| }
 | |
| 
 | |
| func (x *CompanyWebsite) GetType() *WebsiteType {
 | |
| 	if x != nil {
 | |
| 		return x.Type
 | |
| 	}
 | |
| 	return nil
 | |
| }
 | |
| 
 | |
| type CoverResult struct {
 | |
| 	state         protoimpl.MessageState `protogen:"open.v1"`
 | |
| 	Covers        []*Cover               `protobuf:"bytes,1,rep,name=covers,proto3" json:"covers,omitempty"`
 | |
| 	unknownFields protoimpl.UnknownFields
 | |
| 	sizeCache     protoimpl.SizeCache
 | |
| }
 | |
| 
 | |
| func (x *CoverResult) Reset() {
 | |
| 	*x = CoverResult{}
 | |
| 	mi := &file_proto_igdbapi_proto_msgTypes[49]
 | |
| 	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 | |
| 	ms.StoreMessageInfo(mi)
 | |
| }
 | |
| 
 | |
| func (x *CoverResult) String() string {
 | |
| 	return protoimpl.X.MessageStringOf(x)
 | |
| }
 | |
| 
 | |
| func (*CoverResult) ProtoMessage() {}
 | |
| 
 | |
| func (x *CoverResult) ProtoReflect() protoreflect.Message {
 | |
| 	mi := &file_proto_igdbapi_proto_msgTypes[49]
 | |
| 	if x != nil {
 | |
| 		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 | |
| 		if ms.LoadMessageInfo() == nil {
 | |
| 			ms.StoreMessageInfo(mi)
 | |
| 		}
 | |
| 		return ms
 | |
| 	}
 | |
| 	return mi.MessageOf(x)
 | |
| }
 | |
| 
 | |
| // Deprecated: Use CoverResult.ProtoReflect.Descriptor instead.
 | |
| func (*CoverResult) Descriptor() ([]byte, []int) {
 | |
| 	return file_proto_igdbapi_proto_rawDescGZIP(), []int{49}
 | |
| }
 | |
| 
 | |
| func (x *CoverResult) GetCovers() []*Cover {
 | |
| 	if x != nil {
 | |
| 		return x.Covers
 | |
| 	}
 | |
| 	return nil
 | |
| }
 | |
| 
 | |
| type Cover struct {
 | |
| 	state            protoimpl.MessageState `protogen:"open.v1"`
 | |
| 	Id               uint64                 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"`
 | |
| 	AlphaChannel     bool                   `protobuf:"varint,2,opt,name=alpha_channel,json=alphaChannel,proto3" json:"alpha_channel,omitempty"`
 | |
| 	Animated         bool                   `protobuf:"varint,3,opt,name=animated,proto3" json:"animated,omitempty"`
 | |
| 	Game             *Game                  `protobuf:"bytes,4,opt,name=game,proto3" json:"game,omitempty"`
 | |
| 	Height           int32                  `protobuf:"varint,5,opt,name=height,proto3" json:"height,omitempty"`
 | |
| 	ImageId          string                 `protobuf:"bytes,6,opt,name=image_id,json=imageId,proto3" json:"image_id,omitempty"`
 | |
| 	Url              string                 `protobuf:"bytes,7,opt,name=url,proto3" json:"url,omitempty"`
 | |
| 	Width            int32                  `protobuf:"varint,8,opt,name=width,proto3" json:"width,omitempty"`
 | |
| 	Checksum         string                 `protobuf:"bytes,9,opt,name=checksum,proto3" json:"checksum,omitempty"`
 | |
| 	GameLocalization *GameLocalization      `protobuf:"bytes,10,opt,name=game_localization,json=gameLocalization,proto3" json:"game_localization,omitempty"`
 | |
| 	unknownFields    protoimpl.UnknownFields
 | |
| 	sizeCache        protoimpl.SizeCache
 | |
| }
 | |
| 
 | |
| func (x *Cover) Reset() {
 | |
| 	*x = Cover{}
 | |
| 	mi := &file_proto_igdbapi_proto_msgTypes[50]
 | |
| 	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 | |
| 	ms.StoreMessageInfo(mi)
 | |
| }
 | |
| 
 | |
| func (x *Cover) String() string {
 | |
| 	return protoimpl.X.MessageStringOf(x)
 | |
| }
 | |
| 
 | |
| func (*Cover) ProtoMessage() {}
 | |
| 
 | |
| func (x *Cover) ProtoReflect() protoreflect.Message {
 | |
| 	mi := &file_proto_igdbapi_proto_msgTypes[50]
 | |
| 	if x != nil {
 | |
| 		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 | |
| 		if ms.LoadMessageInfo() == nil {
 | |
| 			ms.StoreMessageInfo(mi)
 | |
| 		}
 | |
| 		return ms
 | |
| 	}
 | |
| 	return mi.MessageOf(x)
 | |
| }
 | |
| 
 | |
| // Deprecated: Use Cover.ProtoReflect.Descriptor instead.
 | |
| func (*Cover) Descriptor() ([]byte, []int) {
 | |
| 	return file_proto_igdbapi_proto_rawDescGZIP(), []int{50}
 | |
| }
 | |
| 
 | |
| func (x *Cover) GetId() uint64 {
 | |
| 	if x != nil {
 | |
| 		return x.Id
 | |
| 	}
 | |
| 	return 0
 | |
| }
 | |
| 
 | |
| func (x *Cover) GetAlphaChannel() bool {
 | |
| 	if x != nil {
 | |
| 		return x.AlphaChannel
 | |
| 	}
 | |
| 	return false
 | |
| }
 | |
| 
 | |
| func (x *Cover) GetAnimated() bool {
 | |
| 	if x != nil {
 | |
| 		return x.Animated
 | |
| 	}
 | |
| 	return false
 | |
| }
 | |
| 
 | |
| func (x *Cover) GetGame() *Game {
 | |
| 	if x != nil {
 | |
| 		return x.Game
 | |
| 	}
 | |
| 	return nil
 | |
| }
 | |
| 
 | |
| func (x *Cover) GetHeight() int32 {
 | |
| 	if x != nil {
 | |
| 		return x.Height
 | |
| 	}
 | |
| 	return 0
 | |
| }
 | |
| 
 | |
| func (x *Cover) GetImageId() string {
 | |
| 	if x != nil {
 | |
| 		return x.ImageId
 | |
| 	}
 | |
| 	return ""
 | |
| }
 | |
| 
 | |
| func (x *Cover) GetUrl() string {
 | |
| 	if x != nil {
 | |
| 		return x.Url
 | |
| 	}
 | |
| 	return ""
 | |
| }
 | |
| 
 | |
| func (x *Cover) GetWidth() int32 {
 | |
| 	if x != nil {
 | |
| 		return x.Width
 | |
| 	}
 | |
| 	return 0
 | |
| }
 | |
| 
 | |
| func (x *Cover) GetChecksum() string {
 | |
| 	if x != nil {
 | |
| 		return x.Checksum
 | |
| 	}
 | |
| 	return ""
 | |
| }
 | |
| 
 | |
| func (x *Cover) GetGameLocalization() *GameLocalization {
 | |
| 	if x != nil {
 | |
| 		return x.GameLocalization
 | |
| 	}
 | |
| 	return nil
 | |
| }
 | |
| 
 | |
| type DateFormatResult struct {
 | |
| 	state         protoimpl.MessageState `protogen:"open.v1"`
 | |
| 	Dateformats   []*DateFormat          `protobuf:"bytes,1,rep,name=dateformats,proto3" json:"dateformats,omitempty"`
 | |
| 	unknownFields protoimpl.UnknownFields
 | |
| 	sizeCache     protoimpl.SizeCache
 | |
| }
 | |
| 
 | |
| func (x *DateFormatResult) Reset() {
 | |
| 	*x = DateFormatResult{}
 | |
| 	mi := &file_proto_igdbapi_proto_msgTypes[51]
 | |
| 	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 | |
| 	ms.StoreMessageInfo(mi)
 | |
| }
 | |
| 
 | |
| func (x *DateFormatResult) String() string {
 | |
| 	return protoimpl.X.MessageStringOf(x)
 | |
| }
 | |
| 
 | |
| func (*DateFormatResult) ProtoMessage() {}
 | |
| 
 | |
| func (x *DateFormatResult) ProtoReflect() protoreflect.Message {
 | |
| 	mi := &file_proto_igdbapi_proto_msgTypes[51]
 | |
| 	if x != nil {
 | |
| 		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 | |
| 		if ms.LoadMessageInfo() == nil {
 | |
| 			ms.StoreMessageInfo(mi)
 | |
| 		}
 | |
| 		return ms
 | |
| 	}
 | |
| 	return mi.MessageOf(x)
 | |
| }
 | |
| 
 | |
| // Deprecated: Use DateFormatResult.ProtoReflect.Descriptor instead.
 | |
| func (*DateFormatResult) Descriptor() ([]byte, []int) {
 | |
| 	return file_proto_igdbapi_proto_rawDescGZIP(), []int{51}
 | |
| }
 | |
| 
 | |
| func (x *DateFormatResult) GetDateformats() []*DateFormat {
 | |
| 	if x != nil {
 | |
| 		return x.Dateformats
 | |
| 	}
 | |
| 	return nil
 | |
| }
 | |
| 
 | |
| type DateFormat struct {
 | |
| 	state         protoimpl.MessageState `protogen:"open.v1"`
 | |
| 	Id            uint64                 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"`
 | |
| 	Format        string                 `protobuf:"bytes,2,opt,name=format,proto3" json:"format,omitempty"`
 | |
| 	CreatedAt     *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
 | |
| 	UpdatedAt     *timestamppb.Timestamp `protobuf:"bytes,4,opt,name=updated_at,json=updatedAt,proto3" json:"updated_at,omitempty"`
 | |
| 	Checksum      string                 `protobuf:"bytes,5,opt,name=checksum,proto3" json:"checksum,omitempty"`
 | |
| 	unknownFields protoimpl.UnknownFields
 | |
| 	sizeCache     protoimpl.SizeCache
 | |
| }
 | |
| 
 | |
| func (x *DateFormat) Reset() {
 | |
| 	*x = DateFormat{}
 | |
| 	mi := &file_proto_igdbapi_proto_msgTypes[52]
 | |
| 	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 | |
| 	ms.StoreMessageInfo(mi)
 | |
| }
 | |
| 
 | |
| func (x *DateFormat) String() string {
 | |
| 	return protoimpl.X.MessageStringOf(x)
 | |
| }
 | |
| 
 | |
| func (*DateFormat) ProtoMessage() {}
 | |
| 
 | |
| func (x *DateFormat) ProtoReflect() protoreflect.Message {
 | |
| 	mi := &file_proto_igdbapi_proto_msgTypes[52]
 | |
| 	if x != nil {
 | |
| 		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 | |
| 		if ms.LoadMessageInfo() == nil {
 | |
| 			ms.StoreMessageInfo(mi)
 | |
| 		}
 | |
| 		return ms
 | |
| 	}
 | |
| 	return mi.MessageOf(x)
 | |
| }
 | |
| 
 | |
| // Deprecated: Use DateFormat.ProtoReflect.Descriptor instead.
 | |
| func (*DateFormat) Descriptor() ([]byte, []int) {
 | |
| 	return file_proto_igdbapi_proto_rawDescGZIP(), []int{52}
 | |
| }
 | |
| 
 | |
| func (x *DateFormat) GetId() uint64 {
 | |
| 	if x != nil {
 | |
| 		return x.Id
 | |
| 	}
 | |
| 	return 0
 | |
| }
 | |
| 
 | |
| func (x *DateFormat) GetFormat() string {
 | |
| 	if x != nil {
 | |
| 		return x.Format
 | |
| 	}
 | |
| 	return ""
 | |
| }
 | |
| 
 | |
| func (x *DateFormat) GetCreatedAt() *timestamppb.Timestamp {
 | |
| 	if x != nil {
 | |
| 		return x.CreatedAt
 | |
| 	}
 | |
| 	return nil
 | |
| }
 | |
| 
 | |
| func (x *DateFormat) GetUpdatedAt() *timestamppb.Timestamp {
 | |
| 	if x != nil {
 | |
| 		return x.UpdatedAt
 | |
| 	}
 | |
| 	return nil
 | |
| }
 | |
| 
 | |
| func (x *DateFormat) GetChecksum() string {
 | |
| 	if x != nil {
 | |
| 		return x.Checksum
 | |
| 	}
 | |
| 	return ""
 | |
| }
 | |
| 
 | |
| type EventResult struct {
 | |
| 	state         protoimpl.MessageState `protogen:"open.v1"`
 | |
| 	Events        []*Event               `protobuf:"bytes,1,rep,name=events,proto3" json:"events,omitempty"`
 | |
| 	unknownFields protoimpl.UnknownFields
 | |
| 	sizeCache     protoimpl.SizeCache
 | |
| }
 | |
| 
 | |
| func (x *EventResult) Reset() {
 | |
| 	*x = EventResult{}
 | |
| 	mi := &file_proto_igdbapi_proto_msgTypes[53]
 | |
| 	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 | |
| 	ms.StoreMessageInfo(mi)
 | |
| }
 | |
| 
 | |
| func (x *EventResult) String() string {
 | |
| 	return protoimpl.X.MessageStringOf(x)
 | |
| }
 | |
| 
 | |
| func (*EventResult) ProtoMessage() {}
 | |
| 
 | |
| func (x *EventResult) ProtoReflect() protoreflect.Message {
 | |
| 	mi := &file_proto_igdbapi_proto_msgTypes[53]
 | |
| 	if x != nil {
 | |
| 		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 | |
| 		if ms.LoadMessageInfo() == nil {
 | |
| 			ms.StoreMessageInfo(mi)
 | |
| 		}
 | |
| 		return ms
 | |
| 	}
 | |
| 	return mi.MessageOf(x)
 | |
| }
 | |
| 
 | |
| // Deprecated: Use EventResult.ProtoReflect.Descriptor instead.
 | |
| func (*EventResult) Descriptor() ([]byte, []int) {
 | |
| 	return file_proto_igdbapi_proto_rawDescGZIP(), []int{53}
 | |
| }
 | |
| 
 | |
| func (x *EventResult) GetEvents() []*Event {
 | |
| 	if x != nil {
 | |
| 		return x.Events
 | |
| 	}
 | |
| 	return nil
 | |
| }
 | |
| 
 | |
| type Event struct {
 | |
| 	state         protoimpl.MessageState `protogen:"open.v1"`
 | |
| 	Id            uint64                 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"`
 | |
| 	Name          string                 `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
 | |
| 	Description   string                 `protobuf:"bytes,3,opt,name=description,proto3" json:"description,omitempty"`
 | |
| 	Slug          string                 `protobuf:"bytes,4,opt,name=slug,proto3" json:"slug,omitempty"`
 | |
| 	EventLogo     *EventLogo             `protobuf:"bytes,5,opt,name=event_logo,json=eventLogo,proto3" json:"event_logo,omitempty"`
 | |
| 	StartTime     *timestamppb.Timestamp `protobuf:"bytes,6,opt,name=start_time,json=startTime,proto3" json:"start_time,omitempty"`
 | |
| 	TimeZone      string                 `protobuf:"bytes,7,opt,name=time_zone,json=timeZone,proto3" json:"time_zone,omitempty"`
 | |
| 	EndTime       *timestamppb.Timestamp `protobuf:"bytes,8,opt,name=end_time,json=endTime,proto3" json:"end_time,omitempty"`
 | |
| 	LiveStreamUrl string                 `protobuf:"bytes,9,opt,name=live_stream_url,json=liveStreamUrl,proto3" json:"live_stream_url,omitempty"`
 | |
| 	Games         []*Game                `protobuf:"bytes,10,rep,name=games,proto3" json:"games,omitempty"`
 | |
| 	Videos        []*GameVideo           `protobuf:"bytes,11,rep,name=videos,proto3" json:"videos,omitempty"`
 | |
| 	EventNetworks []*EventNetwork        `protobuf:"bytes,12,rep,name=event_networks,json=eventNetworks,proto3" json:"event_networks,omitempty"`
 | |
| 	CreatedAt     *timestamppb.Timestamp `protobuf:"bytes,13,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
 | |
| 	UpdatedAt     *timestamppb.Timestamp `protobuf:"bytes,14,opt,name=updated_at,json=updatedAt,proto3" json:"updated_at,omitempty"`
 | |
| 	Checksum      string                 `protobuf:"bytes,15,opt,name=checksum,proto3" json:"checksum,omitempty"`
 | |
| 	unknownFields protoimpl.UnknownFields
 | |
| 	sizeCache     protoimpl.SizeCache
 | |
| }
 | |
| 
 | |
| func (x *Event) Reset() {
 | |
| 	*x = Event{}
 | |
| 	mi := &file_proto_igdbapi_proto_msgTypes[54]
 | |
| 	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 | |
| 	ms.StoreMessageInfo(mi)
 | |
| }
 | |
| 
 | |
| func (x *Event) String() string {
 | |
| 	return protoimpl.X.MessageStringOf(x)
 | |
| }
 | |
| 
 | |
| func (*Event) ProtoMessage() {}
 | |
| 
 | |
| func (x *Event) ProtoReflect() protoreflect.Message {
 | |
| 	mi := &file_proto_igdbapi_proto_msgTypes[54]
 | |
| 	if x != nil {
 | |
| 		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 | |
| 		if ms.LoadMessageInfo() == nil {
 | |
| 			ms.StoreMessageInfo(mi)
 | |
| 		}
 | |
| 		return ms
 | |
| 	}
 | |
| 	return mi.MessageOf(x)
 | |
| }
 | |
| 
 | |
| // Deprecated: Use Event.ProtoReflect.Descriptor instead.
 | |
| func (*Event) Descriptor() ([]byte, []int) {
 | |
| 	return file_proto_igdbapi_proto_rawDescGZIP(), []int{54}
 | |
| }
 | |
| 
 | |
| func (x *Event) GetId() uint64 {
 | |
| 	if x != nil {
 | |
| 		return x.Id
 | |
| 	}
 | |
| 	return 0
 | |
| }
 | |
| 
 | |
| func (x *Event) GetName() string {
 | |
| 	if x != nil {
 | |
| 		return x.Name
 | |
| 	}
 | |
| 	return ""
 | |
| }
 | |
| 
 | |
| func (x *Event) GetDescription() string {
 | |
| 	if x != nil {
 | |
| 		return x.Description
 | |
| 	}
 | |
| 	return ""
 | |
| }
 | |
| 
 | |
| func (x *Event) GetSlug() string {
 | |
| 	if x != nil {
 | |
| 		return x.Slug
 | |
| 	}
 | |
| 	return ""
 | |
| }
 | |
| 
 | |
| func (x *Event) GetEventLogo() *EventLogo {
 | |
| 	if x != nil {
 | |
| 		return x.EventLogo
 | |
| 	}
 | |
| 	return nil
 | |
| }
 | |
| 
 | |
| func (x *Event) GetStartTime() *timestamppb.Timestamp {
 | |
| 	if x != nil {
 | |
| 		return x.StartTime
 | |
| 	}
 | |
| 	return nil
 | |
| }
 | |
| 
 | |
| func (x *Event) GetTimeZone() string {
 | |
| 	if x != nil {
 | |
| 		return x.TimeZone
 | |
| 	}
 | |
| 	return ""
 | |
| }
 | |
| 
 | |
| func (x *Event) GetEndTime() *timestamppb.Timestamp {
 | |
| 	if x != nil {
 | |
| 		return x.EndTime
 | |
| 	}
 | |
| 	return nil
 | |
| }
 | |
| 
 | |
| func (x *Event) GetLiveStreamUrl() string {
 | |
| 	if x != nil {
 | |
| 		return x.LiveStreamUrl
 | |
| 	}
 | |
| 	return ""
 | |
| }
 | |
| 
 | |
| func (x *Event) GetGames() []*Game {
 | |
| 	if x != nil {
 | |
| 		return x.Games
 | |
| 	}
 | |
| 	return nil
 | |
| }
 | |
| 
 | |
| func (x *Event) GetVideos() []*GameVideo {
 | |
| 	if x != nil {
 | |
| 		return x.Videos
 | |
| 	}
 | |
| 	return nil
 | |
| }
 | |
| 
 | |
| func (x *Event) GetEventNetworks() []*EventNetwork {
 | |
| 	if x != nil {
 | |
| 		return x.EventNetworks
 | |
| 	}
 | |
| 	return nil
 | |
| }
 | |
| 
 | |
| func (x *Event) GetCreatedAt() *timestamppb.Timestamp {
 | |
| 	if x != nil {
 | |
| 		return x.CreatedAt
 | |
| 	}
 | |
| 	return nil
 | |
| }
 | |
| 
 | |
| func (x *Event) GetUpdatedAt() *timestamppb.Timestamp {
 | |
| 	if x != nil {
 | |
| 		return x.UpdatedAt
 | |
| 	}
 | |
| 	return nil
 | |
| }
 | |
| 
 | |
| func (x *Event) GetChecksum() string {
 | |
| 	if x != nil {
 | |
| 		return x.Checksum
 | |
| 	}
 | |
| 	return ""
 | |
| }
 | |
| 
 | |
| type EventLogoResult struct {
 | |
| 	state         protoimpl.MessageState `protogen:"open.v1"`
 | |
| 	Eventlogos    []*EventLogo           `protobuf:"bytes,1,rep,name=eventlogos,proto3" json:"eventlogos,omitempty"`
 | |
| 	unknownFields protoimpl.UnknownFields
 | |
| 	sizeCache     protoimpl.SizeCache
 | |
| }
 | |
| 
 | |
| func (x *EventLogoResult) Reset() {
 | |
| 	*x = EventLogoResult{}
 | |
| 	mi := &file_proto_igdbapi_proto_msgTypes[55]
 | |
| 	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 | |
| 	ms.StoreMessageInfo(mi)
 | |
| }
 | |
| 
 | |
| func (x *EventLogoResult) String() string {
 | |
| 	return protoimpl.X.MessageStringOf(x)
 | |
| }
 | |
| 
 | |
| func (*EventLogoResult) ProtoMessage() {}
 | |
| 
 | |
| func (x *EventLogoResult) ProtoReflect() protoreflect.Message {
 | |
| 	mi := &file_proto_igdbapi_proto_msgTypes[55]
 | |
| 	if x != nil {
 | |
| 		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 | |
| 		if ms.LoadMessageInfo() == nil {
 | |
| 			ms.StoreMessageInfo(mi)
 | |
| 		}
 | |
| 		return ms
 | |
| 	}
 | |
| 	return mi.MessageOf(x)
 | |
| }
 | |
| 
 | |
| // Deprecated: Use EventLogoResult.ProtoReflect.Descriptor instead.
 | |
| func (*EventLogoResult) Descriptor() ([]byte, []int) {
 | |
| 	return file_proto_igdbapi_proto_rawDescGZIP(), []int{55}
 | |
| }
 | |
| 
 | |
| func (x *EventLogoResult) GetEventlogos() []*EventLogo {
 | |
| 	if x != nil {
 | |
| 		return x.Eventlogos
 | |
| 	}
 | |
| 	return nil
 | |
| }
 | |
| 
 | |
| type EventLogo struct {
 | |
| 	state         protoimpl.MessageState `protogen:"open.v1"`
 | |
| 	Id            uint64                 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"`
 | |
| 	Event         *Event                 `protobuf:"bytes,2,opt,name=event,proto3" json:"event,omitempty"`
 | |
| 	AlphaChannel  bool                   `protobuf:"varint,3,opt,name=alpha_channel,json=alphaChannel,proto3" json:"alpha_channel,omitempty"`
 | |
| 	Animated      bool                   `protobuf:"varint,4,opt,name=animated,proto3" json:"animated,omitempty"`
 | |
| 	Height        int32                  `protobuf:"varint,5,opt,name=height,proto3" json:"height,omitempty"`
 | |
| 	ImageId       string                 `protobuf:"bytes,6,opt,name=image_id,json=imageId,proto3" json:"image_id,omitempty"`
 | |
| 	Url           string                 `protobuf:"bytes,7,opt,name=url,proto3" json:"url,omitempty"`
 | |
| 	Width         int32                  `protobuf:"varint,8,opt,name=width,proto3" json:"width,omitempty"`
 | |
| 	CreatedAt     *timestamppb.Timestamp `protobuf:"bytes,9,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
 | |
| 	UpdatedAt     *timestamppb.Timestamp `protobuf:"bytes,10,opt,name=updated_at,json=updatedAt,proto3" json:"updated_at,omitempty"`
 | |
| 	Checksum      string                 `protobuf:"bytes,11,opt,name=checksum,proto3" json:"checksum,omitempty"`
 | |
| 	unknownFields protoimpl.UnknownFields
 | |
| 	sizeCache     protoimpl.SizeCache
 | |
| }
 | |
| 
 | |
| func (x *EventLogo) Reset() {
 | |
| 	*x = EventLogo{}
 | |
| 	mi := &file_proto_igdbapi_proto_msgTypes[56]
 | |
| 	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 | |
| 	ms.StoreMessageInfo(mi)
 | |
| }
 | |
| 
 | |
| func (x *EventLogo) String() string {
 | |
| 	return protoimpl.X.MessageStringOf(x)
 | |
| }
 | |
| 
 | |
| func (*EventLogo) ProtoMessage() {}
 | |
| 
 | |
| func (x *EventLogo) ProtoReflect() protoreflect.Message {
 | |
| 	mi := &file_proto_igdbapi_proto_msgTypes[56]
 | |
| 	if x != nil {
 | |
| 		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 | |
| 		if ms.LoadMessageInfo() == nil {
 | |
| 			ms.StoreMessageInfo(mi)
 | |
| 		}
 | |
| 		return ms
 | |
| 	}
 | |
| 	return mi.MessageOf(x)
 | |
| }
 | |
| 
 | |
| // Deprecated: Use EventLogo.ProtoReflect.Descriptor instead.
 | |
| func (*EventLogo) Descriptor() ([]byte, []int) {
 | |
| 	return file_proto_igdbapi_proto_rawDescGZIP(), []int{56}
 | |
| }
 | |
| 
 | |
| func (x *EventLogo) GetId() uint64 {
 | |
| 	if x != nil {
 | |
| 		return x.Id
 | |
| 	}
 | |
| 	return 0
 | |
| }
 | |
| 
 | |
| func (x *EventLogo) GetEvent() *Event {
 | |
| 	if x != nil {
 | |
| 		return x.Event
 | |
| 	}
 | |
| 	return nil
 | |
| }
 | |
| 
 | |
| func (x *EventLogo) GetAlphaChannel() bool {
 | |
| 	if x != nil {
 | |
| 		return x.AlphaChannel
 | |
| 	}
 | |
| 	return false
 | |
| }
 | |
| 
 | |
| func (x *EventLogo) GetAnimated() bool {
 | |
| 	if x != nil {
 | |
| 		return x.Animated
 | |
| 	}
 | |
| 	return false
 | |
| }
 | |
| 
 | |
| func (x *EventLogo) GetHeight() int32 {
 | |
| 	if x != nil {
 | |
| 		return x.Height
 | |
| 	}
 | |
| 	return 0
 | |
| }
 | |
| 
 | |
| func (x *EventLogo) GetImageId() string {
 | |
| 	if x != nil {
 | |
| 		return x.ImageId
 | |
| 	}
 | |
| 	return ""
 | |
| }
 | |
| 
 | |
| func (x *EventLogo) GetUrl() string {
 | |
| 	if x != nil {
 | |
| 		return x.Url
 | |
| 	}
 | |
| 	return ""
 | |
| }
 | |
| 
 | |
| func (x *EventLogo) GetWidth() int32 {
 | |
| 	if x != nil {
 | |
| 		return x.Width
 | |
| 	}
 | |
| 	return 0
 | |
| }
 | |
| 
 | |
| func (x *EventLogo) GetCreatedAt() *timestamppb.Timestamp {
 | |
| 	if x != nil {
 | |
| 		return x.CreatedAt
 | |
| 	}
 | |
| 	return nil
 | |
| }
 | |
| 
 | |
| func (x *EventLogo) GetUpdatedAt() *timestamppb.Timestamp {
 | |
| 	if x != nil {
 | |
| 		return x.UpdatedAt
 | |
| 	}
 | |
| 	return nil
 | |
| }
 | |
| 
 | |
| func (x *EventLogo) GetChecksum() string {
 | |
| 	if x != nil {
 | |
| 		return x.Checksum
 | |
| 	}
 | |
| 	return ""
 | |
| }
 | |
| 
 | |
| type EventNetworkResult struct {
 | |
| 	state         protoimpl.MessageState `protogen:"open.v1"`
 | |
| 	Eventnetworks []*EventNetwork        `protobuf:"bytes,1,rep,name=eventnetworks,proto3" json:"eventnetworks,omitempty"`
 | |
| 	unknownFields protoimpl.UnknownFields
 | |
| 	sizeCache     protoimpl.SizeCache
 | |
| }
 | |
| 
 | |
| func (x *EventNetworkResult) Reset() {
 | |
| 	*x = EventNetworkResult{}
 | |
| 	mi := &file_proto_igdbapi_proto_msgTypes[57]
 | |
| 	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 | |
| 	ms.StoreMessageInfo(mi)
 | |
| }
 | |
| 
 | |
| func (x *EventNetworkResult) String() string {
 | |
| 	return protoimpl.X.MessageStringOf(x)
 | |
| }
 | |
| 
 | |
| func (*EventNetworkResult) ProtoMessage() {}
 | |
| 
 | |
| func (x *EventNetworkResult) ProtoReflect() protoreflect.Message {
 | |
| 	mi := &file_proto_igdbapi_proto_msgTypes[57]
 | |
| 	if x != nil {
 | |
| 		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 | |
| 		if ms.LoadMessageInfo() == nil {
 | |
| 			ms.StoreMessageInfo(mi)
 | |
| 		}
 | |
| 		return ms
 | |
| 	}
 | |
| 	return mi.MessageOf(x)
 | |
| }
 | |
| 
 | |
| // Deprecated: Use EventNetworkResult.ProtoReflect.Descriptor instead.
 | |
| func (*EventNetworkResult) Descriptor() ([]byte, []int) {
 | |
| 	return file_proto_igdbapi_proto_rawDescGZIP(), []int{57}
 | |
| }
 | |
| 
 | |
| func (x *EventNetworkResult) GetEventnetworks() []*EventNetwork {
 | |
| 	if x != nil {
 | |
| 		return x.Eventnetworks
 | |
| 	}
 | |
| 	return nil
 | |
| }
 | |
| 
 | |
| type EventNetwork struct {
 | |
| 	state         protoimpl.MessageState `protogen:"open.v1"`
 | |
| 	Id            uint64                 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"`
 | |
| 	Event         *Event                 `protobuf:"bytes,2,opt,name=event,proto3" json:"event,omitempty"`
 | |
| 	Url           string                 `protobuf:"bytes,3,opt,name=url,proto3" json:"url,omitempty"`
 | |
| 	NetworkType   *NetworkType           `protobuf:"bytes,4,opt,name=network_type,json=networkType,proto3" json:"network_type,omitempty"`
 | |
| 	CreatedAt     *timestamppb.Timestamp `protobuf:"bytes,5,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
 | |
| 	UpdatedAt     *timestamppb.Timestamp `protobuf:"bytes,6,opt,name=updated_at,json=updatedAt,proto3" json:"updated_at,omitempty"`
 | |
| 	Checksum      string                 `protobuf:"bytes,7,opt,name=checksum,proto3" json:"checksum,omitempty"`
 | |
| 	unknownFields protoimpl.UnknownFields
 | |
| 	sizeCache     protoimpl.SizeCache
 | |
| }
 | |
| 
 | |
| func (x *EventNetwork) Reset() {
 | |
| 	*x = EventNetwork{}
 | |
| 	mi := &file_proto_igdbapi_proto_msgTypes[58]
 | |
| 	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 | |
| 	ms.StoreMessageInfo(mi)
 | |
| }
 | |
| 
 | |
| func (x *EventNetwork) String() string {
 | |
| 	return protoimpl.X.MessageStringOf(x)
 | |
| }
 | |
| 
 | |
| func (*EventNetwork) ProtoMessage() {}
 | |
| 
 | |
| func (x *EventNetwork) ProtoReflect() protoreflect.Message {
 | |
| 	mi := &file_proto_igdbapi_proto_msgTypes[58]
 | |
| 	if x != nil {
 | |
| 		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 | |
| 		if ms.LoadMessageInfo() == nil {
 | |
| 			ms.StoreMessageInfo(mi)
 | |
| 		}
 | |
| 		return ms
 | |
| 	}
 | |
| 	return mi.MessageOf(x)
 | |
| }
 | |
| 
 | |
| // Deprecated: Use EventNetwork.ProtoReflect.Descriptor instead.
 | |
| func (*EventNetwork) Descriptor() ([]byte, []int) {
 | |
| 	return file_proto_igdbapi_proto_rawDescGZIP(), []int{58}
 | |
| }
 | |
| 
 | |
| func (x *EventNetwork) GetId() uint64 {
 | |
| 	if x != nil {
 | |
| 		return x.Id
 | |
| 	}
 | |
| 	return 0
 | |
| }
 | |
| 
 | |
| func (x *EventNetwork) GetEvent() *Event {
 | |
| 	if x != nil {
 | |
| 		return x.Event
 | |
| 	}
 | |
| 	return nil
 | |
| }
 | |
| 
 | |
| func (x *EventNetwork) GetUrl() string {
 | |
| 	if x != nil {
 | |
| 		return x.Url
 | |
| 	}
 | |
| 	return ""
 | |
| }
 | |
| 
 | |
| func (x *EventNetwork) GetNetworkType() *NetworkType {
 | |
| 	if x != nil {
 | |
| 		return x.NetworkType
 | |
| 	}
 | |
| 	return nil
 | |
| }
 | |
| 
 | |
| func (x *EventNetwork) GetCreatedAt() *timestamppb.Timestamp {
 | |
| 	if x != nil {
 | |
| 		return x.CreatedAt
 | |
| 	}
 | |
| 	return nil
 | |
| }
 | |
| 
 | |
| func (x *EventNetwork) GetUpdatedAt() *timestamppb.Timestamp {
 | |
| 	if x != nil {
 | |
| 		return x.UpdatedAt
 | |
| 	}
 | |
| 	return nil
 | |
| }
 | |
| 
 | |
| func (x *EventNetwork) GetChecksum() string {
 | |
| 	if x != nil {
 | |
| 		return x.Checksum
 | |
| 	}
 | |
| 	return ""
 | |
| }
 | |
| 
 | |
| type ExternalGameResult struct {
 | |
| 	state         protoimpl.MessageState `protogen:"open.v1"`
 | |
| 	Externalgames []*ExternalGame        `protobuf:"bytes,1,rep,name=externalgames,proto3" json:"externalgames,omitempty"`
 | |
| 	unknownFields protoimpl.UnknownFields
 | |
| 	sizeCache     protoimpl.SizeCache
 | |
| }
 | |
| 
 | |
| func (x *ExternalGameResult) Reset() {
 | |
| 	*x = ExternalGameResult{}
 | |
| 	mi := &file_proto_igdbapi_proto_msgTypes[59]
 | |
| 	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 | |
| 	ms.StoreMessageInfo(mi)
 | |
| }
 | |
| 
 | |
| func (x *ExternalGameResult) String() string {
 | |
| 	return protoimpl.X.MessageStringOf(x)
 | |
| }
 | |
| 
 | |
| func (*ExternalGameResult) ProtoMessage() {}
 | |
| 
 | |
| func (x *ExternalGameResult) ProtoReflect() protoreflect.Message {
 | |
| 	mi := &file_proto_igdbapi_proto_msgTypes[59]
 | |
| 	if x != nil {
 | |
| 		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 | |
| 		if ms.LoadMessageInfo() == nil {
 | |
| 			ms.StoreMessageInfo(mi)
 | |
| 		}
 | |
| 		return ms
 | |
| 	}
 | |
| 	return mi.MessageOf(x)
 | |
| }
 | |
| 
 | |
| // Deprecated: Use ExternalGameResult.ProtoReflect.Descriptor instead.
 | |
| func (*ExternalGameResult) Descriptor() ([]byte, []int) {
 | |
| 	return file_proto_igdbapi_proto_rawDescGZIP(), []int{59}
 | |
| }
 | |
| 
 | |
| func (x *ExternalGameResult) GetExternalgames() []*ExternalGame {
 | |
| 	if x != nil {
 | |
| 		return x.Externalgames
 | |
| 	}
 | |
| 	return nil
 | |
| }
 | |
| 
 | |
| type ExternalGame struct {
 | |
| 	state protoimpl.MessageState `protogen:"open.v1"`
 | |
| 	Id    uint64                 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"`
 | |
| 	// Deprecated: Marked as deprecated in proto/igdbapi.proto.
 | |
| 	Category  ExternalGameCategoryEnum `protobuf:"varint,2,opt,name=category,proto3,enum=proto.ExternalGameCategoryEnum" json:"category,omitempty"`
 | |
| 	CreatedAt *timestamppb.Timestamp   `protobuf:"bytes,3,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
 | |
| 	Game      *Game                    `protobuf:"bytes,4,opt,name=game,proto3" json:"game,omitempty"`
 | |
| 	Name      string                   `protobuf:"bytes,5,opt,name=name,proto3" json:"name,omitempty"`
 | |
| 	Uid       string                   `protobuf:"bytes,6,opt,name=uid,proto3" json:"uid,omitempty"`
 | |
| 	UpdatedAt *timestamppb.Timestamp   `protobuf:"bytes,7,opt,name=updated_at,json=updatedAt,proto3" json:"updated_at,omitempty"`
 | |
| 	Url       string                   `protobuf:"bytes,8,opt,name=url,proto3" json:"url,omitempty"`
 | |
| 	Year      int32                    `protobuf:"varint,9,opt,name=year,proto3" json:"year,omitempty"`
 | |
| 	// Deprecated: Marked as deprecated in proto/igdbapi.proto.
 | |
| 	Media              ExternalGameMediaEnum `protobuf:"varint,10,opt,name=media,proto3,enum=proto.ExternalGameMediaEnum" json:"media,omitempty"`
 | |
| 	Platform           *Platform             `protobuf:"bytes,11,opt,name=platform,proto3" json:"platform,omitempty"`
 | |
| 	Countries          []int32               `protobuf:"varint,12,rep,packed,name=countries,proto3" json:"countries,omitempty"`
 | |
| 	Checksum           string                `protobuf:"bytes,13,opt,name=checksum,proto3" json:"checksum,omitempty"`
 | |
| 	ExternalGameSource *ExternalGameSource   `protobuf:"bytes,14,opt,name=external_game_source,json=externalGameSource,proto3" json:"external_game_source,omitempty"`
 | |
| 	GameReleaseFormat  *GameReleaseFormat    `protobuf:"bytes,15,opt,name=game_release_format,json=gameReleaseFormat,proto3" json:"game_release_format,omitempty"`
 | |
| 	unknownFields      protoimpl.UnknownFields
 | |
| 	sizeCache          protoimpl.SizeCache
 | |
| }
 | |
| 
 | |
| func (x *ExternalGame) Reset() {
 | |
| 	*x = ExternalGame{}
 | |
| 	mi := &file_proto_igdbapi_proto_msgTypes[60]
 | |
| 	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 | |
| 	ms.StoreMessageInfo(mi)
 | |
| }
 | |
| 
 | |
| func (x *ExternalGame) String() string {
 | |
| 	return protoimpl.X.MessageStringOf(x)
 | |
| }
 | |
| 
 | |
| func (*ExternalGame) ProtoMessage() {}
 | |
| 
 | |
| func (x *ExternalGame) ProtoReflect() protoreflect.Message {
 | |
| 	mi := &file_proto_igdbapi_proto_msgTypes[60]
 | |
| 	if x != nil {
 | |
| 		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 | |
| 		if ms.LoadMessageInfo() == nil {
 | |
| 			ms.StoreMessageInfo(mi)
 | |
| 		}
 | |
| 		return ms
 | |
| 	}
 | |
| 	return mi.MessageOf(x)
 | |
| }
 | |
| 
 | |
| // Deprecated: Use ExternalGame.ProtoReflect.Descriptor instead.
 | |
| func (*ExternalGame) Descriptor() ([]byte, []int) {
 | |
| 	return file_proto_igdbapi_proto_rawDescGZIP(), []int{60}
 | |
| }
 | |
| 
 | |
| func (x *ExternalGame) GetId() uint64 {
 | |
| 	if x != nil {
 | |
| 		return x.Id
 | |
| 	}
 | |
| 	return 0
 | |
| }
 | |
| 
 | |
| // Deprecated: Marked as deprecated in proto/igdbapi.proto.
 | |
| func (x *ExternalGame) GetCategory() ExternalGameCategoryEnum {
 | |
| 	if x != nil {
 | |
| 		return x.Category
 | |
| 	}
 | |
| 	return ExternalGameCategoryEnum_EXTERNALGAME_CATEGORY_NULL
 | |
| }
 | |
| 
 | |
| func (x *ExternalGame) GetCreatedAt() *timestamppb.Timestamp {
 | |
| 	if x != nil {
 | |
| 		return x.CreatedAt
 | |
| 	}
 | |
| 	return nil
 | |
| }
 | |
| 
 | |
| func (x *ExternalGame) GetGame() *Game {
 | |
| 	if x != nil {
 | |
| 		return x.Game
 | |
| 	}
 | |
| 	return nil
 | |
| }
 | |
| 
 | |
| func (x *ExternalGame) GetName() string {
 | |
| 	if x != nil {
 | |
| 		return x.Name
 | |
| 	}
 | |
| 	return ""
 | |
| }
 | |
| 
 | |
| func (x *ExternalGame) GetUid() string {
 | |
| 	if x != nil {
 | |
| 		return x.Uid
 | |
| 	}
 | |
| 	return ""
 | |
| }
 | |
| 
 | |
| func (x *ExternalGame) GetUpdatedAt() *timestamppb.Timestamp {
 | |
| 	if x != nil {
 | |
| 		return x.UpdatedAt
 | |
| 	}
 | |
| 	return nil
 | |
| }
 | |
| 
 | |
| func (x *ExternalGame) GetUrl() string {
 | |
| 	if x != nil {
 | |
| 		return x.Url
 | |
| 	}
 | |
| 	return ""
 | |
| }
 | |
| 
 | |
| func (x *ExternalGame) GetYear() int32 {
 | |
| 	if x != nil {
 | |
| 		return x.Year
 | |
| 	}
 | |
| 	return 0
 | |
| }
 | |
| 
 | |
| // Deprecated: Marked as deprecated in proto/igdbapi.proto.
 | |
| func (x *ExternalGame) GetMedia() ExternalGameMediaEnum {
 | |
| 	if x != nil {
 | |
| 		return x.Media
 | |
| 	}
 | |
| 	return ExternalGameMediaEnum_EXTERNALGAME_MEDIA_NULL
 | |
| }
 | |
| 
 | |
| func (x *ExternalGame) GetPlatform() *Platform {
 | |
| 	if x != nil {
 | |
| 		return x.Platform
 | |
| 	}
 | |
| 	return nil
 | |
| }
 | |
| 
 | |
| func (x *ExternalGame) GetCountries() []int32 {
 | |
| 	if x != nil {
 | |
| 		return x.Countries
 | |
| 	}
 | |
| 	return nil
 | |
| }
 | |
| 
 | |
| func (x *ExternalGame) GetChecksum() string {
 | |
| 	if x != nil {
 | |
| 		return x.Checksum
 | |
| 	}
 | |
| 	return ""
 | |
| }
 | |
| 
 | |
| func (x *ExternalGame) GetExternalGameSource() *ExternalGameSource {
 | |
| 	if x != nil {
 | |
| 		return x.ExternalGameSource
 | |
| 	}
 | |
| 	return nil
 | |
| }
 | |
| 
 | |
| func (x *ExternalGame) GetGameReleaseFormat() *GameReleaseFormat {
 | |
| 	if x != nil {
 | |
| 		return x.GameReleaseFormat
 | |
| 	}
 | |
| 	return nil
 | |
| }
 | |
| 
 | |
| type ExternalGameSourceResult struct {
 | |
| 	state               protoimpl.MessageState `protogen:"open.v1"`
 | |
| 	Externalgamesources []*ExternalGameSource  `protobuf:"bytes,1,rep,name=externalgamesources,proto3" json:"externalgamesources,omitempty"`
 | |
| 	unknownFields       protoimpl.UnknownFields
 | |
| 	sizeCache           protoimpl.SizeCache
 | |
| }
 | |
| 
 | |
| func (x *ExternalGameSourceResult) Reset() {
 | |
| 	*x = ExternalGameSourceResult{}
 | |
| 	mi := &file_proto_igdbapi_proto_msgTypes[61]
 | |
| 	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 | |
| 	ms.StoreMessageInfo(mi)
 | |
| }
 | |
| 
 | |
| func (x *ExternalGameSourceResult) String() string {
 | |
| 	return protoimpl.X.MessageStringOf(x)
 | |
| }
 | |
| 
 | |
| func (*ExternalGameSourceResult) ProtoMessage() {}
 | |
| 
 | |
| func (x *ExternalGameSourceResult) ProtoReflect() protoreflect.Message {
 | |
| 	mi := &file_proto_igdbapi_proto_msgTypes[61]
 | |
| 	if x != nil {
 | |
| 		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 | |
| 		if ms.LoadMessageInfo() == nil {
 | |
| 			ms.StoreMessageInfo(mi)
 | |
| 		}
 | |
| 		return ms
 | |
| 	}
 | |
| 	return mi.MessageOf(x)
 | |
| }
 | |
| 
 | |
| // Deprecated: Use ExternalGameSourceResult.ProtoReflect.Descriptor instead.
 | |
| func (*ExternalGameSourceResult) Descriptor() ([]byte, []int) {
 | |
| 	return file_proto_igdbapi_proto_rawDescGZIP(), []int{61}
 | |
| }
 | |
| 
 | |
| func (x *ExternalGameSourceResult) GetExternalgamesources() []*ExternalGameSource {
 | |
| 	if x != nil {
 | |
| 		return x.Externalgamesources
 | |
| 	}
 | |
| 	return nil
 | |
| }
 | |
| 
 | |
| type ExternalGameSource struct {
 | |
| 	state         protoimpl.MessageState `protogen:"open.v1"`
 | |
| 	Id            uint64                 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"`
 | |
| 	Name          string                 `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
 | |
| 	CreatedAt     *timestamppb.Timestamp `protobuf:"bytes,4,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
 | |
| 	UpdatedAt     *timestamppb.Timestamp `protobuf:"bytes,5,opt,name=updated_at,json=updatedAt,proto3" json:"updated_at,omitempty"`
 | |
| 	Checksum      string                 `protobuf:"bytes,6,opt,name=checksum,proto3" json:"checksum,omitempty"`
 | |
| 	unknownFields protoimpl.UnknownFields
 | |
| 	sizeCache     protoimpl.SizeCache
 | |
| }
 | |
| 
 | |
| func (x *ExternalGameSource) Reset() {
 | |
| 	*x = ExternalGameSource{}
 | |
| 	mi := &file_proto_igdbapi_proto_msgTypes[62]
 | |
| 	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 | |
| 	ms.StoreMessageInfo(mi)
 | |
| }
 | |
| 
 | |
| func (x *ExternalGameSource) String() string {
 | |
| 	return protoimpl.X.MessageStringOf(x)
 | |
| }
 | |
| 
 | |
| func (*ExternalGameSource) ProtoMessage() {}
 | |
| 
 | |
| func (x *ExternalGameSource) ProtoReflect() protoreflect.Message {
 | |
| 	mi := &file_proto_igdbapi_proto_msgTypes[62]
 | |
| 	if x != nil {
 | |
| 		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 | |
| 		if ms.LoadMessageInfo() == nil {
 | |
| 			ms.StoreMessageInfo(mi)
 | |
| 		}
 | |
| 		return ms
 | |
| 	}
 | |
| 	return mi.MessageOf(x)
 | |
| }
 | |
| 
 | |
| // Deprecated: Use ExternalGameSource.ProtoReflect.Descriptor instead.
 | |
| func (*ExternalGameSource) Descriptor() ([]byte, []int) {
 | |
| 	return file_proto_igdbapi_proto_rawDescGZIP(), []int{62}
 | |
| }
 | |
| 
 | |
| func (x *ExternalGameSource) GetId() uint64 {
 | |
| 	if x != nil {
 | |
| 		return x.Id
 | |
| 	}
 | |
| 	return 0
 | |
| }
 | |
| 
 | |
| func (x *ExternalGameSource) GetName() string {
 | |
| 	if x != nil {
 | |
| 		return x.Name
 | |
| 	}
 | |
| 	return ""
 | |
| }
 | |
| 
 | |
| func (x *ExternalGameSource) GetCreatedAt() *timestamppb.Timestamp {
 | |
| 	if x != nil {
 | |
| 		return x.CreatedAt
 | |
| 	}
 | |
| 	return nil
 | |
| }
 | |
| 
 | |
| func (x *ExternalGameSource) GetUpdatedAt() *timestamppb.Timestamp {
 | |
| 	if x != nil {
 | |
| 		return x.UpdatedAt
 | |
| 	}
 | |
| 	return nil
 | |
| }
 | |
| 
 | |
| func (x *ExternalGameSource) GetChecksum() string {
 | |
| 	if x != nil {
 | |
| 		return x.Checksum
 | |
| 	}
 | |
| 	return ""
 | |
| }
 | |
| 
 | |
| type FranchiseResult struct {
 | |
| 	state         protoimpl.MessageState `protogen:"open.v1"`
 | |
| 	Franchises    []*Franchise           `protobuf:"bytes,1,rep,name=franchises,proto3" json:"franchises,omitempty"`
 | |
| 	unknownFields protoimpl.UnknownFields
 | |
| 	sizeCache     protoimpl.SizeCache
 | |
| }
 | |
| 
 | |
| func (x *FranchiseResult) Reset() {
 | |
| 	*x = FranchiseResult{}
 | |
| 	mi := &file_proto_igdbapi_proto_msgTypes[63]
 | |
| 	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 | |
| 	ms.StoreMessageInfo(mi)
 | |
| }
 | |
| 
 | |
| func (x *FranchiseResult) String() string {
 | |
| 	return protoimpl.X.MessageStringOf(x)
 | |
| }
 | |
| 
 | |
| func (*FranchiseResult) ProtoMessage() {}
 | |
| 
 | |
| func (x *FranchiseResult) ProtoReflect() protoreflect.Message {
 | |
| 	mi := &file_proto_igdbapi_proto_msgTypes[63]
 | |
| 	if x != nil {
 | |
| 		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 | |
| 		if ms.LoadMessageInfo() == nil {
 | |
| 			ms.StoreMessageInfo(mi)
 | |
| 		}
 | |
| 		return ms
 | |
| 	}
 | |
| 	return mi.MessageOf(x)
 | |
| }
 | |
| 
 | |
| // Deprecated: Use FranchiseResult.ProtoReflect.Descriptor instead.
 | |
| func (*FranchiseResult) Descriptor() ([]byte, []int) {
 | |
| 	return file_proto_igdbapi_proto_rawDescGZIP(), []int{63}
 | |
| }
 | |
| 
 | |
| func (x *FranchiseResult) GetFranchises() []*Franchise {
 | |
| 	if x != nil {
 | |
| 		return x.Franchises
 | |
| 	}
 | |
| 	return nil
 | |
| }
 | |
| 
 | |
| type Franchise struct {
 | |
| 	state         protoimpl.MessageState `protogen:"open.v1"`
 | |
| 	Id            uint64                 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"`
 | |
| 	CreatedAt     *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
 | |
| 	Games         []*Game                `protobuf:"bytes,3,rep,name=games,proto3" json:"games,omitempty"`
 | |
| 	Name          string                 `protobuf:"bytes,4,opt,name=name,proto3" json:"name,omitempty"`
 | |
| 	Slug          string                 `protobuf:"bytes,5,opt,name=slug,proto3" json:"slug,omitempty"`
 | |
| 	UpdatedAt     *timestamppb.Timestamp `protobuf:"bytes,6,opt,name=updated_at,json=updatedAt,proto3" json:"updated_at,omitempty"`
 | |
| 	Url           string                 `protobuf:"bytes,7,opt,name=url,proto3" json:"url,omitempty"`
 | |
| 	Checksum      string                 `protobuf:"bytes,8,opt,name=checksum,proto3" json:"checksum,omitempty"`
 | |
| 	unknownFields protoimpl.UnknownFields
 | |
| 	sizeCache     protoimpl.SizeCache
 | |
| }
 | |
| 
 | |
| func (x *Franchise) Reset() {
 | |
| 	*x = Franchise{}
 | |
| 	mi := &file_proto_igdbapi_proto_msgTypes[64]
 | |
| 	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 | |
| 	ms.StoreMessageInfo(mi)
 | |
| }
 | |
| 
 | |
| func (x *Franchise) String() string {
 | |
| 	return protoimpl.X.MessageStringOf(x)
 | |
| }
 | |
| 
 | |
| func (*Franchise) ProtoMessage() {}
 | |
| 
 | |
| func (x *Franchise) ProtoReflect() protoreflect.Message {
 | |
| 	mi := &file_proto_igdbapi_proto_msgTypes[64]
 | |
| 	if x != nil {
 | |
| 		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 | |
| 		if ms.LoadMessageInfo() == nil {
 | |
| 			ms.StoreMessageInfo(mi)
 | |
| 		}
 | |
| 		return ms
 | |
| 	}
 | |
| 	return mi.MessageOf(x)
 | |
| }
 | |
| 
 | |
| // Deprecated: Use Franchise.ProtoReflect.Descriptor instead.
 | |
| func (*Franchise) Descriptor() ([]byte, []int) {
 | |
| 	return file_proto_igdbapi_proto_rawDescGZIP(), []int{64}
 | |
| }
 | |
| 
 | |
| func (x *Franchise) GetId() uint64 {
 | |
| 	if x != nil {
 | |
| 		return x.Id
 | |
| 	}
 | |
| 	return 0
 | |
| }
 | |
| 
 | |
| func (x *Franchise) GetCreatedAt() *timestamppb.Timestamp {
 | |
| 	if x != nil {
 | |
| 		return x.CreatedAt
 | |
| 	}
 | |
| 	return nil
 | |
| }
 | |
| 
 | |
| func (x *Franchise) GetGames() []*Game {
 | |
| 	if x != nil {
 | |
| 		return x.Games
 | |
| 	}
 | |
| 	return nil
 | |
| }
 | |
| 
 | |
| func (x *Franchise) GetName() string {
 | |
| 	if x != nil {
 | |
| 		return x.Name
 | |
| 	}
 | |
| 	return ""
 | |
| }
 | |
| 
 | |
| func (x *Franchise) GetSlug() string {
 | |
| 	if x != nil {
 | |
| 		return x.Slug
 | |
| 	}
 | |
| 	return ""
 | |
| }
 | |
| 
 | |
| func (x *Franchise) GetUpdatedAt() *timestamppb.Timestamp {
 | |
| 	if x != nil {
 | |
| 		return x.UpdatedAt
 | |
| 	}
 | |
| 	return nil
 | |
| }
 | |
| 
 | |
| func (x *Franchise) GetUrl() string {
 | |
| 	if x != nil {
 | |
| 		return x.Url
 | |
| 	}
 | |
| 	return ""
 | |
| }
 | |
| 
 | |
| func (x *Franchise) GetChecksum() string {
 | |
| 	if x != nil {
 | |
| 		return x.Checksum
 | |
| 	}
 | |
| 	return ""
 | |
| }
 | |
| 
 | |
| type GameResult struct {
 | |
| 	state         protoimpl.MessageState `protogen:"open.v1"`
 | |
| 	Games         []*Game                `protobuf:"bytes,1,rep,name=games,proto3" json:"games,omitempty"`
 | |
| 	unknownFields protoimpl.UnknownFields
 | |
| 	sizeCache     protoimpl.SizeCache
 | |
| }
 | |
| 
 | |
| func (x *GameResult) Reset() {
 | |
| 	*x = GameResult{}
 | |
| 	mi := &file_proto_igdbapi_proto_msgTypes[65]
 | |
| 	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 | |
| 	ms.StoreMessageInfo(mi)
 | |
| }
 | |
| 
 | |
| func (x *GameResult) String() string {
 | |
| 	return protoimpl.X.MessageStringOf(x)
 | |
| }
 | |
| 
 | |
| func (*GameResult) ProtoMessage() {}
 | |
| 
 | |
| func (x *GameResult) ProtoReflect() protoreflect.Message {
 | |
| 	mi := &file_proto_igdbapi_proto_msgTypes[65]
 | |
| 	if x != nil {
 | |
| 		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 | |
| 		if ms.LoadMessageInfo() == nil {
 | |
| 			ms.StoreMessageInfo(mi)
 | |
| 		}
 | |
| 		return ms
 | |
| 	}
 | |
| 	return mi.MessageOf(x)
 | |
| }
 | |
| 
 | |
| // Deprecated: Use GameResult.ProtoReflect.Descriptor instead.
 | |
| func (*GameResult) Descriptor() ([]byte, []int) {
 | |
| 	return file_proto_igdbapi_proto_rawDescGZIP(), []int{65}
 | |
| }
 | |
| 
 | |
| func (x *GameResult) GetGames() []*Game {
 | |
| 	if x != nil {
 | |
| 		return x.Games
 | |
| 	}
 | |
| 	return nil
 | |
| }
 | |
| 
 | |
| type Game struct {
 | |
| 	state                 protoimpl.MessageState `protogen:"open.v1"`
 | |
| 	Id                    uint64                 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"`
 | |
| 	AgeRatings            []*AgeRating           `protobuf:"bytes,2,rep,name=age_ratings,json=ageRatings,proto3" json:"age_ratings,omitempty"`
 | |
| 	AggregatedRating      float64                `protobuf:"fixed64,3,opt,name=aggregated_rating,json=aggregatedRating,proto3" json:"aggregated_rating,omitempty"`
 | |
| 	AggregatedRatingCount int32                  `protobuf:"varint,4,opt,name=aggregated_rating_count,json=aggregatedRatingCount,proto3" json:"aggregated_rating_count,omitempty"`
 | |
| 	AlternativeNames      []*AlternativeName     `protobuf:"bytes,5,rep,name=alternative_names,json=alternativeNames,proto3" json:"alternative_names,omitempty"`
 | |
| 	Artworks              []*Artwork             `protobuf:"bytes,6,rep,name=artworks,proto3" json:"artworks,omitempty"`
 | |
| 	Bundles               []*Game                `protobuf:"bytes,7,rep,name=bundles,proto3" json:"bundles,omitempty"`
 | |
| 	// Deprecated: Marked as deprecated in proto/igdbapi.proto.
 | |
| 	Category GameCategoryEnum `protobuf:"varint,8,opt,name=category,proto3,enum=proto.GameCategoryEnum" json:"category,omitempty"`
 | |
| 	// Deprecated: Marked as deprecated in proto/igdbapi.proto.
 | |
| 	Collection       *Collection            `protobuf:"bytes,9,opt,name=collection,proto3" json:"collection,omitempty"`
 | |
| 	Cover            *Cover                 `protobuf:"bytes,10,opt,name=cover,proto3" json:"cover,omitempty"`
 | |
| 	CreatedAt        *timestamppb.Timestamp `protobuf:"bytes,11,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
 | |
| 	Dlcs             []*Game                `protobuf:"bytes,12,rep,name=dlcs,proto3" json:"dlcs,omitempty"`
 | |
| 	Expansions       []*Game                `protobuf:"bytes,13,rep,name=expansions,proto3" json:"expansions,omitempty"`
 | |
| 	ExternalGames    []*ExternalGame        `protobuf:"bytes,14,rep,name=external_games,json=externalGames,proto3" json:"external_games,omitempty"`
 | |
| 	FirstReleaseDate *timestamppb.Timestamp `protobuf:"bytes,15,opt,name=first_release_date,json=firstReleaseDate,proto3" json:"first_release_date,omitempty"`
 | |
| 	// Deprecated: Marked as deprecated in proto/igdbapi.proto.
 | |
| 	Follows              int32                `protobuf:"varint,16,opt,name=follows,proto3" json:"follows,omitempty"`
 | |
| 	Franchise            *Franchise           `protobuf:"bytes,17,opt,name=franchise,proto3" json:"franchise,omitempty"`
 | |
| 	Franchises           []*Franchise         `protobuf:"bytes,18,rep,name=franchises,proto3" json:"franchises,omitempty"`
 | |
| 	GameEngines          []*GameEngine        `protobuf:"bytes,19,rep,name=game_engines,json=gameEngines,proto3" json:"game_engines,omitempty"`
 | |
| 	GameModes            []*GameMode          `protobuf:"bytes,20,rep,name=game_modes,json=gameModes,proto3" json:"game_modes,omitempty"`
 | |
| 	Genres               []*Genre             `protobuf:"bytes,21,rep,name=genres,proto3" json:"genres,omitempty"`
 | |
| 	Hypes                int32                `protobuf:"varint,22,opt,name=hypes,proto3" json:"hypes,omitempty"`
 | |
| 	InvolvedCompanies    []*InvolvedCompany   `protobuf:"bytes,23,rep,name=involved_companies,json=involvedCompanies,proto3" json:"involved_companies,omitempty"`
 | |
| 	Keywords             []*Keyword           `protobuf:"bytes,24,rep,name=keywords,proto3" json:"keywords,omitempty"`
 | |
| 	MultiplayerModes     []*MultiplayerMode   `protobuf:"bytes,25,rep,name=multiplayer_modes,json=multiplayerModes,proto3" json:"multiplayer_modes,omitempty"`
 | |
| 	Name                 string               `protobuf:"bytes,26,opt,name=name,proto3" json:"name,omitempty"`
 | |
| 	ParentGame           *Game                `protobuf:"bytes,27,opt,name=parent_game,json=parentGame,proto3" json:"parent_game,omitempty"`
 | |
| 	Platforms            []*Platform          `protobuf:"bytes,28,rep,name=platforms,proto3" json:"platforms,omitempty"`
 | |
| 	PlayerPerspectives   []*PlayerPerspective `protobuf:"bytes,29,rep,name=player_perspectives,json=playerPerspectives,proto3" json:"player_perspectives,omitempty"`
 | |
| 	Rating               float64              `protobuf:"fixed64,30,opt,name=rating,proto3" json:"rating,omitempty"`
 | |
| 	RatingCount          int32                `protobuf:"varint,31,opt,name=rating_count,json=ratingCount,proto3" json:"rating_count,omitempty"`
 | |
| 	ReleaseDates         []*ReleaseDate       `protobuf:"bytes,32,rep,name=release_dates,json=releaseDates,proto3" json:"release_dates,omitempty"`
 | |
| 	Screenshots          []*Screenshot        `protobuf:"bytes,33,rep,name=screenshots,proto3" json:"screenshots,omitempty"`
 | |
| 	SimilarGames         []*Game              `protobuf:"bytes,34,rep,name=similar_games,json=similarGames,proto3" json:"similar_games,omitempty"`
 | |
| 	Slug                 string               `protobuf:"bytes,35,opt,name=slug,proto3" json:"slug,omitempty"`
 | |
| 	StandaloneExpansions []*Game              `protobuf:"bytes,36,rep,name=standalone_expansions,json=standaloneExpansions,proto3" json:"standalone_expansions,omitempty"`
 | |
| 	// Deprecated: Marked as deprecated in proto/igdbapi.proto.
 | |
| 	Status            GameStatusEnum         `protobuf:"varint,37,opt,name=status,proto3,enum=proto.GameStatusEnum" json:"status,omitempty"`
 | |
| 	Storyline         string                 `protobuf:"bytes,38,opt,name=storyline,proto3" json:"storyline,omitempty"`
 | |
| 	Summary           string                 `protobuf:"bytes,39,opt,name=summary,proto3" json:"summary,omitempty"`
 | |
| 	Tags              []int32                `protobuf:"varint,40,rep,packed,name=tags,proto3" json:"tags,omitempty"`
 | |
| 	Themes            []*Theme               `protobuf:"bytes,41,rep,name=themes,proto3" json:"themes,omitempty"`
 | |
| 	TotalRating       float64                `protobuf:"fixed64,42,opt,name=total_rating,json=totalRating,proto3" json:"total_rating,omitempty"`
 | |
| 	TotalRatingCount  int32                  `protobuf:"varint,43,opt,name=total_rating_count,json=totalRatingCount,proto3" json:"total_rating_count,omitempty"`
 | |
| 	UpdatedAt         *timestamppb.Timestamp `protobuf:"bytes,44,opt,name=updated_at,json=updatedAt,proto3" json:"updated_at,omitempty"`
 | |
| 	Url               string                 `protobuf:"bytes,45,opt,name=url,proto3" json:"url,omitempty"`
 | |
| 	VersionParent     *Game                  `protobuf:"bytes,46,opt,name=version_parent,json=versionParent,proto3" json:"version_parent,omitempty"`
 | |
| 	VersionTitle      string                 `protobuf:"bytes,47,opt,name=version_title,json=versionTitle,proto3" json:"version_title,omitempty"`
 | |
| 	Videos            []*GameVideo           `protobuf:"bytes,48,rep,name=videos,proto3" json:"videos,omitempty"`
 | |
| 	Websites          []*Website             `protobuf:"bytes,49,rep,name=websites,proto3" json:"websites,omitempty"`
 | |
| 	Checksum          string                 `protobuf:"bytes,50,opt,name=checksum,proto3" json:"checksum,omitempty"`
 | |
| 	Remakes           []*Game                `protobuf:"bytes,51,rep,name=remakes,proto3" json:"remakes,omitempty"`
 | |
| 	Remasters         []*Game                `protobuf:"bytes,52,rep,name=remasters,proto3" json:"remasters,omitempty"`
 | |
| 	ExpandedGames     []*Game                `protobuf:"bytes,53,rep,name=expanded_games,json=expandedGames,proto3" json:"expanded_games,omitempty"`
 | |
| 	Ports             []*Game                `protobuf:"bytes,54,rep,name=ports,proto3" json:"ports,omitempty"`
 | |
| 	Forks             []*Game                `protobuf:"bytes,55,rep,name=forks,proto3" json:"forks,omitempty"`
 | |
| 	LanguageSupports  []*LanguageSupport     `protobuf:"bytes,56,rep,name=language_supports,json=languageSupports,proto3" json:"language_supports,omitempty"`
 | |
| 	GameLocalizations []*GameLocalization    `protobuf:"bytes,57,rep,name=game_localizations,json=gameLocalizations,proto3" json:"game_localizations,omitempty"`
 | |
| 	Collections       []*Collection          `protobuf:"bytes,58,rep,name=collections,proto3" json:"collections,omitempty"`
 | |
| 	GameStatus        *GameStatus            `protobuf:"bytes,59,opt,name=game_status,json=gameStatus,proto3" json:"game_status,omitempty"`
 | |
| 	GameType          *GameType              `protobuf:"bytes,60,opt,name=game_type,json=gameType,proto3" json:"game_type,omitempty"`
 | |
| 	unknownFields     protoimpl.UnknownFields
 | |
| 	sizeCache         protoimpl.SizeCache
 | |
| }
 | |
| 
 | |
| func (x *Game) Reset() {
 | |
| 	*x = Game{}
 | |
| 	mi := &file_proto_igdbapi_proto_msgTypes[66]
 | |
| 	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 | |
| 	ms.StoreMessageInfo(mi)
 | |
| }
 | |
| 
 | |
| func (x *Game) String() string {
 | |
| 	return protoimpl.X.MessageStringOf(x)
 | |
| }
 | |
| 
 | |
| func (*Game) ProtoMessage() {}
 | |
| 
 | |
| func (x *Game) ProtoReflect() protoreflect.Message {
 | |
| 	mi := &file_proto_igdbapi_proto_msgTypes[66]
 | |
| 	if x != nil {
 | |
| 		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 | |
| 		if ms.LoadMessageInfo() == nil {
 | |
| 			ms.StoreMessageInfo(mi)
 | |
| 		}
 | |
| 		return ms
 | |
| 	}
 | |
| 	return mi.MessageOf(x)
 | |
| }
 | |
| 
 | |
| // Deprecated: Use Game.ProtoReflect.Descriptor instead.
 | |
| func (*Game) Descriptor() ([]byte, []int) {
 | |
| 	return file_proto_igdbapi_proto_rawDescGZIP(), []int{66}
 | |
| }
 | |
| 
 | |
| func (x *Game) GetId() uint64 {
 | |
| 	if x != nil {
 | |
| 		return x.Id
 | |
| 	}
 | |
| 	return 0
 | |
| }
 | |
| 
 | |
| func (x *Game) GetAgeRatings() []*AgeRating {
 | |
| 	if x != nil {
 | |
| 		return x.AgeRatings
 | |
| 	}
 | |
| 	return nil
 | |
| }
 | |
| 
 | |
| func (x *Game) GetAggregatedRating() float64 {
 | |
| 	if x != nil {
 | |
| 		return x.AggregatedRating
 | |
| 	}
 | |
| 	return 0
 | |
| }
 | |
| 
 | |
| func (x *Game) GetAggregatedRatingCount() int32 {
 | |
| 	if x != nil {
 | |
| 		return x.AggregatedRatingCount
 | |
| 	}
 | |
| 	return 0
 | |
| }
 | |
| 
 | |
| func (x *Game) GetAlternativeNames() []*AlternativeName {
 | |
| 	if x != nil {
 | |
| 		return x.AlternativeNames
 | |
| 	}
 | |
| 	return nil
 | |
| }
 | |
| 
 | |
| func (x *Game) GetArtworks() []*Artwork {
 | |
| 	if x != nil {
 | |
| 		return x.Artworks
 | |
| 	}
 | |
| 	return nil
 | |
| }
 | |
| 
 | |
| func (x *Game) GetBundles() []*Game {
 | |
| 	if x != nil {
 | |
| 		return x.Bundles
 | |
| 	}
 | |
| 	return nil
 | |
| }
 | |
| 
 | |
| // Deprecated: Marked as deprecated in proto/igdbapi.proto.
 | |
| func (x *Game) GetCategory() GameCategoryEnum {
 | |
| 	if x != nil {
 | |
| 		return x.Category
 | |
| 	}
 | |
| 	return GameCategoryEnum_MAIN_GAME
 | |
| }
 | |
| 
 | |
| // Deprecated: Marked as deprecated in proto/igdbapi.proto.
 | |
| func (x *Game) GetCollection() *Collection {
 | |
| 	if x != nil {
 | |
| 		return x.Collection
 | |
| 	}
 | |
| 	return nil
 | |
| }
 | |
| 
 | |
| func (x *Game) GetCover() *Cover {
 | |
| 	if x != nil {
 | |
| 		return x.Cover
 | |
| 	}
 | |
| 	return nil
 | |
| }
 | |
| 
 | |
| func (x *Game) GetCreatedAt() *timestamppb.Timestamp {
 | |
| 	if x != nil {
 | |
| 		return x.CreatedAt
 | |
| 	}
 | |
| 	return nil
 | |
| }
 | |
| 
 | |
| func (x *Game) GetDlcs() []*Game {
 | |
| 	if x != nil {
 | |
| 		return x.Dlcs
 | |
| 	}
 | |
| 	return nil
 | |
| }
 | |
| 
 | |
| func (x *Game) GetExpansions() []*Game {
 | |
| 	if x != nil {
 | |
| 		return x.Expansions
 | |
| 	}
 | |
| 	return nil
 | |
| }
 | |
| 
 | |
| func (x *Game) GetExternalGames() []*ExternalGame {
 | |
| 	if x != nil {
 | |
| 		return x.ExternalGames
 | |
| 	}
 | |
| 	return nil
 | |
| }
 | |
| 
 | |
| func (x *Game) GetFirstReleaseDate() *timestamppb.Timestamp {
 | |
| 	if x != nil {
 | |
| 		return x.FirstReleaseDate
 | |
| 	}
 | |
| 	return nil
 | |
| }
 | |
| 
 | |
| // Deprecated: Marked as deprecated in proto/igdbapi.proto.
 | |
| func (x *Game) GetFollows() int32 {
 | |
| 	if x != nil {
 | |
| 		return x.Follows
 | |
| 	}
 | |
| 	return 0
 | |
| }
 | |
| 
 | |
| func (x *Game) GetFranchise() *Franchise {
 | |
| 	if x != nil {
 | |
| 		return x.Franchise
 | |
| 	}
 | |
| 	return nil
 | |
| }
 | |
| 
 | |
| func (x *Game) GetFranchises() []*Franchise {
 | |
| 	if x != nil {
 | |
| 		return x.Franchises
 | |
| 	}
 | |
| 	return nil
 | |
| }
 | |
| 
 | |
| func (x *Game) GetGameEngines() []*GameEngine {
 | |
| 	if x != nil {
 | |
| 		return x.GameEngines
 | |
| 	}
 | |
| 	return nil
 | |
| }
 | |
| 
 | |
| func (x *Game) GetGameModes() []*GameMode {
 | |
| 	if x != nil {
 | |
| 		return x.GameModes
 | |
| 	}
 | |
| 	return nil
 | |
| }
 | |
| 
 | |
| func (x *Game) GetGenres() []*Genre {
 | |
| 	if x != nil {
 | |
| 		return x.Genres
 | |
| 	}
 | |
| 	return nil
 | |
| }
 | |
| 
 | |
| func (x *Game) GetHypes() int32 {
 | |
| 	if x != nil {
 | |
| 		return x.Hypes
 | |
| 	}
 | |
| 	return 0
 | |
| }
 | |
| 
 | |
| func (x *Game) GetInvolvedCompanies() []*InvolvedCompany {
 | |
| 	if x != nil {
 | |
| 		return x.InvolvedCompanies
 | |
| 	}
 | |
| 	return nil
 | |
| }
 | |
| 
 | |
| func (x *Game) GetKeywords() []*Keyword {
 | |
| 	if x != nil {
 | |
| 		return x.Keywords
 | |
| 	}
 | |
| 	return nil
 | |
| }
 | |
| 
 | |
| func (x *Game) GetMultiplayerModes() []*MultiplayerMode {
 | |
| 	if x != nil {
 | |
| 		return x.MultiplayerModes
 | |
| 	}
 | |
| 	return nil
 | |
| }
 | |
| 
 | |
| func (x *Game) GetName() string {
 | |
| 	if x != nil {
 | |
| 		return x.Name
 | |
| 	}
 | |
| 	return ""
 | |
| }
 | |
| 
 | |
| func (x *Game) GetParentGame() *Game {
 | |
| 	if x != nil {
 | |
| 		return x.ParentGame
 | |
| 	}
 | |
| 	return nil
 | |
| }
 | |
| 
 | |
| func (x *Game) GetPlatforms() []*Platform {
 | |
| 	if x != nil {
 | |
| 		return x.Platforms
 | |
| 	}
 | |
| 	return nil
 | |
| }
 | |
| 
 | |
| func (x *Game) GetPlayerPerspectives() []*PlayerPerspective {
 | |
| 	if x != nil {
 | |
| 		return x.PlayerPerspectives
 | |
| 	}
 | |
| 	return nil
 | |
| }
 | |
| 
 | |
| func (x *Game) GetRating() float64 {
 | |
| 	if x != nil {
 | |
| 		return x.Rating
 | |
| 	}
 | |
| 	return 0
 | |
| }
 | |
| 
 | |
| func (x *Game) GetRatingCount() int32 {
 | |
| 	if x != nil {
 | |
| 		return x.RatingCount
 | |
| 	}
 | |
| 	return 0
 | |
| }
 | |
| 
 | |
| func (x *Game) GetReleaseDates() []*ReleaseDate {
 | |
| 	if x != nil {
 | |
| 		return x.ReleaseDates
 | |
| 	}
 | |
| 	return nil
 | |
| }
 | |
| 
 | |
| func (x *Game) GetScreenshots() []*Screenshot {
 | |
| 	if x != nil {
 | |
| 		return x.Screenshots
 | |
| 	}
 | |
| 	return nil
 | |
| }
 | |
| 
 | |
| func (x *Game) GetSimilarGames() []*Game {
 | |
| 	if x != nil {
 | |
| 		return x.SimilarGames
 | |
| 	}
 | |
| 	return nil
 | |
| }
 | |
| 
 | |
| func (x *Game) GetSlug() string {
 | |
| 	if x != nil {
 | |
| 		return x.Slug
 | |
| 	}
 | |
| 	return ""
 | |
| }
 | |
| 
 | |
| func (x *Game) GetStandaloneExpansions() []*Game {
 | |
| 	if x != nil {
 | |
| 		return x.StandaloneExpansions
 | |
| 	}
 | |
| 	return nil
 | |
| }
 | |
| 
 | |
| // Deprecated: Marked as deprecated in proto/igdbapi.proto.
 | |
| func (x *Game) GetStatus() GameStatusEnum {
 | |
| 	if x != nil {
 | |
| 		return x.Status
 | |
| 	}
 | |
| 	return GameStatusEnum_RELEASED
 | |
| }
 | |
| 
 | |
| func (x *Game) GetStoryline() string {
 | |
| 	if x != nil {
 | |
| 		return x.Storyline
 | |
| 	}
 | |
| 	return ""
 | |
| }
 | |
| 
 | |
| func (x *Game) GetSummary() string {
 | |
| 	if x != nil {
 | |
| 		return x.Summary
 | |
| 	}
 | |
| 	return ""
 | |
| }
 | |
| 
 | |
| func (x *Game) GetTags() []int32 {
 | |
| 	if x != nil {
 | |
| 		return x.Tags
 | |
| 	}
 | |
| 	return nil
 | |
| }
 | |
| 
 | |
| func (x *Game) GetThemes() []*Theme {
 | |
| 	if x != nil {
 | |
| 		return x.Themes
 | |
| 	}
 | |
| 	return nil
 | |
| }
 | |
| 
 | |
| func (x *Game) GetTotalRating() float64 {
 | |
| 	if x != nil {
 | |
| 		return x.TotalRating
 | |
| 	}
 | |
| 	return 0
 | |
| }
 | |
| 
 | |
| func (x *Game) GetTotalRatingCount() int32 {
 | |
| 	if x != nil {
 | |
| 		return x.TotalRatingCount
 | |
| 	}
 | |
| 	return 0
 | |
| }
 | |
| 
 | |
| func (x *Game) GetUpdatedAt() *timestamppb.Timestamp {
 | |
| 	if x != nil {
 | |
| 		return x.UpdatedAt
 | |
| 	}
 | |
| 	return nil
 | |
| }
 | |
| 
 | |
| func (x *Game) GetUrl() string {
 | |
| 	if x != nil {
 | |
| 		return x.Url
 | |
| 	}
 | |
| 	return ""
 | |
| }
 | |
| 
 | |
| func (x *Game) GetVersionParent() *Game {
 | |
| 	if x != nil {
 | |
| 		return x.VersionParent
 | |
| 	}
 | |
| 	return nil
 | |
| }
 | |
| 
 | |
| func (x *Game) GetVersionTitle() string {
 | |
| 	if x != nil {
 | |
| 		return x.VersionTitle
 | |
| 	}
 | |
| 	return ""
 | |
| }
 | |
| 
 | |
| func (x *Game) GetVideos() []*GameVideo {
 | |
| 	if x != nil {
 | |
| 		return x.Videos
 | |
| 	}
 | |
| 	return nil
 | |
| }
 | |
| 
 | |
| func (x *Game) GetWebsites() []*Website {
 | |
| 	if x != nil {
 | |
| 		return x.Websites
 | |
| 	}
 | |
| 	return nil
 | |
| }
 | |
| 
 | |
| func (x *Game) GetChecksum() string {
 | |
| 	if x != nil {
 | |
| 		return x.Checksum
 | |
| 	}
 | |
| 	return ""
 | |
| }
 | |
| 
 | |
| func (x *Game) GetRemakes() []*Game {
 | |
| 	if x != nil {
 | |
| 		return x.Remakes
 | |
| 	}
 | |
| 	return nil
 | |
| }
 | |
| 
 | |
| func (x *Game) GetRemasters() []*Game {
 | |
| 	if x != nil {
 | |
| 		return x.Remasters
 | |
| 	}
 | |
| 	return nil
 | |
| }
 | |
| 
 | |
| func (x *Game) GetExpandedGames() []*Game {
 | |
| 	if x != nil {
 | |
| 		return x.ExpandedGames
 | |
| 	}
 | |
| 	return nil
 | |
| }
 | |
| 
 | |
| func (x *Game) GetPorts() []*Game {
 | |
| 	if x != nil {
 | |
| 		return x.Ports
 | |
| 	}
 | |
| 	return nil
 | |
| }
 | |
| 
 | |
| func (x *Game) GetForks() []*Game {
 | |
| 	if x != nil {
 | |
| 		return x.Forks
 | |
| 	}
 | |
| 	return nil
 | |
| }
 | |
| 
 | |
| func (x *Game) GetLanguageSupports() []*LanguageSupport {
 | |
| 	if x != nil {
 | |
| 		return x.LanguageSupports
 | |
| 	}
 | |
| 	return nil
 | |
| }
 | |
| 
 | |
| func (x *Game) GetGameLocalizations() []*GameLocalization {
 | |
| 	if x != nil {
 | |
| 		return x.GameLocalizations
 | |
| 	}
 | |
| 	return nil
 | |
| }
 | |
| 
 | |
| func (x *Game) GetCollections() []*Collection {
 | |
| 	if x != nil {
 | |
| 		return x.Collections
 | |
| 	}
 | |
| 	return nil
 | |
| }
 | |
| 
 | |
| func (x *Game) GetGameStatus() *GameStatus {
 | |
| 	if x != nil {
 | |
| 		return x.GameStatus
 | |
| 	}
 | |
| 	return nil
 | |
| }
 | |
| 
 | |
| func (x *Game) GetGameType() *GameType {
 | |
| 	if x != nil {
 | |
| 		return x.GameType
 | |
| 	}
 | |
| 	return nil
 | |
| }
 | |
| 
 | |
| type GameEngineResult struct {
 | |
| 	state         protoimpl.MessageState `protogen:"open.v1"`
 | |
| 	Gameengines   []*GameEngine          `protobuf:"bytes,1,rep,name=gameengines,proto3" json:"gameengines,omitempty"`
 | |
| 	unknownFields protoimpl.UnknownFields
 | |
| 	sizeCache     protoimpl.SizeCache
 | |
| }
 | |
| 
 | |
| func (x *GameEngineResult) Reset() {
 | |
| 	*x = GameEngineResult{}
 | |
| 	mi := &file_proto_igdbapi_proto_msgTypes[67]
 | |
| 	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 | |
| 	ms.StoreMessageInfo(mi)
 | |
| }
 | |
| 
 | |
| func (x *GameEngineResult) String() string {
 | |
| 	return protoimpl.X.MessageStringOf(x)
 | |
| }
 | |
| 
 | |
| func (*GameEngineResult) ProtoMessage() {}
 | |
| 
 | |
| func (x *GameEngineResult) ProtoReflect() protoreflect.Message {
 | |
| 	mi := &file_proto_igdbapi_proto_msgTypes[67]
 | |
| 	if x != nil {
 | |
| 		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 | |
| 		if ms.LoadMessageInfo() == nil {
 | |
| 			ms.StoreMessageInfo(mi)
 | |
| 		}
 | |
| 		return ms
 | |
| 	}
 | |
| 	return mi.MessageOf(x)
 | |
| }
 | |
| 
 | |
| // Deprecated: Use GameEngineResult.ProtoReflect.Descriptor instead.
 | |
| func (*GameEngineResult) Descriptor() ([]byte, []int) {
 | |
| 	return file_proto_igdbapi_proto_rawDescGZIP(), []int{67}
 | |
| }
 | |
| 
 | |
| func (x *GameEngineResult) GetGameengines() []*GameEngine {
 | |
| 	if x != nil {
 | |
| 		return x.Gameengines
 | |
| 	}
 | |
| 	return nil
 | |
| }
 | |
| 
 | |
| type GameEngine struct {
 | |
| 	state         protoimpl.MessageState `protogen:"open.v1"`
 | |
| 	Id            uint64                 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"`
 | |
| 	Companies     []*Company             `protobuf:"bytes,2,rep,name=companies,proto3" json:"companies,omitempty"`
 | |
| 	CreatedAt     *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
 | |
| 	Description   string                 `protobuf:"bytes,4,opt,name=description,proto3" json:"description,omitempty"`
 | |
| 	Logo          *GameEngineLogo        `protobuf:"bytes,5,opt,name=logo,proto3" json:"logo,omitempty"`
 | |
| 	Name          string                 `protobuf:"bytes,6,opt,name=name,proto3" json:"name,omitempty"`
 | |
| 	Platforms     []*Platform            `protobuf:"bytes,7,rep,name=platforms,proto3" json:"platforms,omitempty"`
 | |
| 	Slug          string                 `protobuf:"bytes,8,opt,name=slug,proto3" json:"slug,omitempty"`
 | |
| 	UpdatedAt     *timestamppb.Timestamp `protobuf:"bytes,9,opt,name=updated_at,json=updatedAt,proto3" json:"updated_at,omitempty"`
 | |
| 	Url           string                 `protobuf:"bytes,10,opt,name=url,proto3" json:"url,omitempty"`
 | |
| 	Checksum      string                 `protobuf:"bytes,11,opt,name=checksum,proto3" json:"checksum,omitempty"`
 | |
| 	unknownFields protoimpl.UnknownFields
 | |
| 	sizeCache     protoimpl.SizeCache
 | |
| }
 | |
| 
 | |
| func (x *GameEngine) Reset() {
 | |
| 	*x = GameEngine{}
 | |
| 	mi := &file_proto_igdbapi_proto_msgTypes[68]
 | |
| 	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 | |
| 	ms.StoreMessageInfo(mi)
 | |
| }
 | |
| 
 | |
| func (x *GameEngine) String() string {
 | |
| 	return protoimpl.X.MessageStringOf(x)
 | |
| }
 | |
| 
 | |
| func (*GameEngine) ProtoMessage() {}
 | |
| 
 | |
| func (x *GameEngine) ProtoReflect() protoreflect.Message {
 | |
| 	mi := &file_proto_igdbapi_proto_msgTypes[68]
 | |
| 	if x != nil {
 | |
| 		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 | |
| 		if ms.LoadMessageInfo() == nil {
 | |
| 			ms.StoreMessageInfo(mi)
 | |
| 		}
 | |
| 		return ms
 | |
| 	}
 | |
| 	return mi.MessageOf(x)
 | |
| }
 | |
| 
 | |
| // Deprecated: Use GameEngine.ProtoReflect.Descriptor instead.
 | |
| func (*GameEngine) Descriptor() ([]byte, []int) {
 | |
| 	return file_proto_igdbapi_proto_rawDescGZIP(), []int{68}
 | |
| }
 | |
| 
 | |
| func (x *GameEngine) GetId() uint64 {
 | |
| 	if x != nil {
 | |
| 		return x.Id
 | |
| 	}
 | |
| 	return 0
 | |
| }
 | |
| 
 | |
| func (x *GameEngine) GetCompanies() []*Company {
 | |
| 	if x != nil {
 | |
| 		return x.Companies
 | |
| 	}
 | |
| 	return nil
 | |
| }
 | |
| 
 | |
| func (x *GameEngine) GetCreatedAt() *timestamppb.Timestamp {
 | |
| 	if x != nil {
 | |
| 		return x.CreatedAt
 | |
| 	}
 | |
| 	return nil
 | |
| }
 | |
| 
 | |
| func (x *GameEngine) GetDescription() string {
 | |
| 	if x != nil {
 | |
| 		return x.Description
 | |
| 	}
 | |
| 	return ""
 | |
| }
 | |
| 
 | |
| func (x *GameEngine) GetLogo() *GameEngineLogo {
 | |
| 	if x != nil {
 | |
| 		return x.Logo
 | |
| 	}
 | |
| 	return nil
 | |
| }
 | |
| 
 | |
| func (x *GameEngine) GetName() string {
 | |
| 	if x != nil {
 | |
| 		return x.Name
 | |
| 	}
 | |
| 	return ""
 | |
| }
 | |
| 
 | |
| func (x *GameEngine) GetPlatforms() []*Platform {
 | |
| 	if x != nil {
 | |
| 		return x.Platforms
 | |
| 	}
 | |
| 	return nil
 | |
| }
 | |
| 
 | |
| func (x *GameEngine) GetSlug() string {
 | |
| 	if x != nil {
 | |
| 		return x.Slug
 | |
| 	}
 | |
| 	return ""
 | |
| }
 | |
| 
 | |
| func (x *GameEngine) GetUpdatedAt() *timestamppb.Timestamp {
 | |
| 	if x != nil {
 | |
| 		return x.UpdatedAt
 | |
| 	}
 | |
| 	return nil
 | |
| }
 | |
| 
 | |
| func (x *GameEngine) GetUrl() string {
 | |
| 	if x != nil {
 | |
| 		return x.Url
 | |
| 	}
 | |
| 	return ""
 | |
| }
 | |
| 
 | |
| func (x *GameEngine) GetChecksum() string {
 | |
| 	if x != nil {
 | |
| 		return x.Checksum
 | |
| 	}
 | |
| 	return ""
 | |
| }
 | |
| 
 | |
| type GameEngineLogoResult struct {
 | |
| 	state           protoimpl.MessageState `protogen:"open.v1"`
 | |
| 	Gameenginelogos []*GameEngineLogo      `protobuf:"bytes,1,rep,name=gameenginelogos,proto3" json:"gameenginelogos,omitempty"`
 | |
| 	unknownFields   protoimpl.UnknownFields
 | |
| 	sizeCache       protoimpl.SizeCache
 | |
| }
 | |
| 
 | |
| func (x *GameEngineLogoResult) Reset() {
 | |
| 	*x = GameEngineLogoResult{}
 | |
| 	mi := &file_proto_igdbapi_proto_msgTypes[69]
 | |
| 	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 | |
| 	ms.StoreMessageInfo(mi)
 | |
| }
 | |
| 
 | |
| func (x *GameEngineLogoResult) String() string {
 | |
| 	return protoimpl.X.MessageStringOf(x)
 | |
| }
 | |
| 
 | |
| func (*GameEngineLogoResult) ProtoMessage() {}
 | |
| 
 | |
| func (x *GameEngineLogoResult) ProtoReflect() protoreflect.Message {
 | |
| 	mi := &file_proto_igdbapi_proto_msgTypes[69]
 | |
| 	if x != nil {
 | |
| 		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 | |
| 		if ms.LoadMessageInfo() == nil {
 | |
| 			ms.StoreMessageInfo(mi)
 | |
| 		}
 | |
| 		return ms
 | |
| 	}
 | |
| 	return mi.MessageOf(x)
 | |
| }
 | |
| 
 | |
| // Deprecated: Use GameEngineLogoResult.ProtoReflect.Descriptor instead.
 | |
| func (*GameEngineLogoResult) Descriptor() ([]byte, []int) {
 | |
| 	return file_proto_igdbapi_proto_rawDescGZIP(), []int{69}
 | |
| }
 | |
| 
 | |
| func (x *GameEngineLogoResult) GetGameenginelogos() []*GameEngineLogo {
 | |
| 	if x != nil {
 | |
| 		return x.Gameenginelogos
 | |
| 	}
 | |
| 	return nil
 | |
| }
 | |
| 
 | |
| type GameEngineLogo struct {
 | |
| 	state         protoimpl.MessageState `protogen:"open.v1"`
 | |
| 	Id            uint64                 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"`
 | |
| 	AlphaChannel  bool                   `protobuf:"varint,2,opt,name=alpha_channel,json=alphaChannel,proto3" json:"alpha_channel,omitempty"`
 | |
| 	Animated      bool                   `protobuf:"varint,3,opt,name=animated,proto3" json:"animated,omitempty"`
 | |
| 	Height        int32                  `protobuf:"varint,4,opt,name=height,proto3" json:"height,omitempty"`
 | |
| 	ImageId       string                 `protobuf:"bytes,5,opt,name=image_id,json=imageId,proto3" json:"image_id,omitempty"`
 | |
| 	Url           string                 `protobuf:"bytes,6,opt,name=url,proto3" json:"url,omitempty"`
 | |
| 	Width         int32                  `protobuf:"varint,7,opt,name=width,proto3" json:"width,omitempty"`
 | |
| 	Checksum      string                 `protobuf:"bytes,8,opt,name=checksum,proto3" json:"checksum,omitempty"`
 | |
| 	unknownFields protoimpl.UnknownFields
 | |
| 	sizeCache     protoimpl.SizeCache
 | |
| }
 | |
| 
 | |
| func (x *GameEngineLogo) Reset() {
 | |
| 	*x = GameEngineLogo{}
 | |
| 	mi := &file_proto_igdbapi_proto_msgTypes[70]
 | |
| 	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 | |
| 	ms.StoreMessageInfo(mi)
 | |
| }
 | |
| 
 | |
| func (x *GameEngineLogo) String() string {
 | |
| 	return protoimpl.X.MessageStringOf(x)
 | |
| }
 | |
| 
 | |
| func (*GameEngineLogo) ProtoMessage() {}
 | |
| 
 | |
| func (x *GameEngineLogo) ProtoReflect() protoreflect.Message {
 | |
| 	mi := &file_proto_igdbapi_proto_msgTypes[70]
 | |
| 	if x != nil {
 | |
| 		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 | |
| 		if ms.LoadMessageInfo() == nil {
 | |
| 			ms.StoreMessageInfo(mi)
 | |
| 		}
 | |
| 		return ms
 | |
| 	}
 | |
| 	return mi.MessageOf(x)
 | |
| }
 | |
| 
 | |
| // Deprecated: Use GameEngineLogo.ProtoReflect.Descriptor instead.
 | |
| func (*GameEngineLogo) Descriptor() ([]byte, []int) {
 | |
| 	return file_proto_igdbapi_proto_rawDescGZIP(), []int{70}
 | |
| }
 | |
| 
 | |
| func (x *GameEngineLogo) GetId() uint64 {
 | |
| 	if x != nil {
 | |
| 		return x.Id
 | |
| 	}
 | |
| 	return 0
 | |
| }
 | |
| 
 | |
| func (x *GameEngineLogo) GetAlphaChannel() bool {
 | |
| 	if x != nil {
 | |
| 		return x.AlphaChannel
 | |
| 	}
 | |
| 	return false
 | |
| }
 | |
| 
 | |
| func (x *GameEngineLogo) GetAnimated() bool {
 | |
| 	if x != nil {
 | |
| 		return x.Animated
 | |
| 	}
 | |
| 	return false
 | |
| }
 | |
| 
 | |
| func (x *GameEngineLogo) GetHeight() int32 {
 | |
| 	if x != nil {
 | |
| 		return x.Height
 | |
| 	}
 | |
| 	return 0
 | |
| }
 | |
| 
 | |
| func (x *GameEngineLogo) GetImageId() string {
 | |
| 	if x != nil {
 | |
| 		return x.ImageId
 | |
| 	}
 | |
| 	return ""
 | |
| }
 | |
| 
 | |
| func (x *GameEngineLogo) GetUrl() string {
 | |
| 	if x != nil {
 | |
| 		return x.Url
 | |
| 	}
 | |
| 	return ""
 | |
| }
 | |
| 
 | |
| func (x *GameEngineLogo) GetWidth() int32 {
 | |
| 	if x != nil {
 | |
| 		return x.Width
 | |
| 	}
 | |
| 	return 0
 | |
| }
 | |
| 
 | |
| func (x *GameEngineLogo) GetChecksum() string {
 | |
| 	if x != nil {
 | |
| 		return x.Checksum
 | |
| 	}
 | |
| 	return ""
 | |
| }
 | |
| 
 | |
| type GameLocalizationResult struct {
 | |
| 	state             protoimpl.MessageState `protogen:"open.v1"`
 | |
| 	Gamelocalizations []*GameLocalization    `protobuf:"bytes,1,rep,name=gamelocalizations,proto3" json:"gamelocalizations,omitempty"`
 | |
| 	unknownFields     protoimpl.UnknownFields
 | |
| 	sizeCache         protoimpl.SizeCache
 | |
| }
 | |
| 
 | |
| func (x *GameLocalizationResult) Reset() {
 | |
| 	*x = GameLocalizationResult{}
 | |
| 	mi := &file_proto_igdbapi_proto_msgTypes[71]
 | |
| 	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 | |
| 	ms.StoreMessageInfo(mi)
 | |
| }
 | |
| 
 | |
| func (x *GameLocalizationResult) String() string {
 | |
| 	return protoimpl.X.MessageStringOf(x)
 | |
| }
 | |
| 
 | |
| func (*GameLocalizationResult) ProtoMessage() {}
 | |
| 
 | |
| func (x *GameLocalizationResult) ProtoReflect() protoreflect.Message {
 | |
| 	mi := &file_proto_igdbapi_proto_msgTypes[71]
 | |
| 	if x != nil {
 | |
| 		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 | |
| 		if ms.LoadMessageInfo() == nil {
 | |
| 			ms.StoreMessageInfo(mi)
 | |
| 		}
 | |
| 		return ms
 | |
| 	}
 | |
| 	return mi.MessageOf(x)
 | |
| }
 | |
| 
 | |
| // Deprecated: Use GameLocalizationResult.ProtoReflect.Descriptor instead.
 | |
| func (*GameLocalizationResult) Descriptor() ([]byte, []int) {
 | |
| 	return file_proto_igdbapi_proto_rawDescGZIP(), []int{71}
 | |
| }
 | |
| 
 | |
| func (x *GameLocalizationResult) GetGamelocalizations() []*GameLocalization {
 | |
| 	if x != nil {
 | |
| 		return x.Gamelocalizations
 | |
| 	}
 | |
| 	return nil
 | |
| }
 | |
| 
 | |
| type GameLocalization struct {
 | |
| 	state         protoimpl.MessageState `protogen:"open.v1"`
 | |
| 	Id            uint64                 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"`
 | |
| 	Name          string                 `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
 | |
| 	Cover         *Cover                 `protobuf:"bytes,3,opt,name=cover,proto3" json:"cover,omitempty"`
 | |
| 	Game          *Game                  `protobuf:"bytes,4,opt,name=game,proto3" json:"game,omitempty"`
 | |
| 	Region        *Region                `protobuf:"bytes,5,opt,name=region,proto3" json:"region,omitempty"`
 | |
| 	CreatedAt     *timestamppb.Timestamp `protobuf:"bytes,6,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
 | |
| 	UpdatedAt     *timestamppb.Timestamp `protobuf:"bytes,7,opt,name=updated_at,json=updatedAt,proto3" json:"updated_at,omitempty"`
 | |
| 	Checksum      string                 `protobuf:"bytes,8,opt,name=checksum,proto3" json:"checksum,omitempty"`
 | |
| 	unknownFields protoimpl.UnknownFields
 | |
| 	sizeCache     protoimpl.SizeCache
 | |
| }
 | |
| 
 | |
| func (x *GameLocalization) Reset() {
 | |
| 	*x = GameLocalization{}
 | |
| 	mi := &file_proto_igdbapi_proto_msgTypes[72]
 | |
| 	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 | |
| 	ms.StoreMessageInfo(mi)
 | |
| }
 | |
| 
 | |
| func (x *GameLocalization) String() string {
 | |
| 	return protoimpl.X.MessageStringOf(x)
 | |
| }
 | |
| 
 | |
| func (*GameLocalization) ProtoMessage() {}
 | |
| 
 | |
| func (x *GameLocalization) ProtoReflect() protoreflect.Message {
 | |
| 	mi := &file_proto_igdbapi_proto_msgTypes[72]
 | |
| 	if x != nil {
 | |
| 		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 | |
| 		if ms.LoadMessageInfo() == nil {
 | |
| 			ms.StoreMessageInfo(mi)
 | |
| 		}
 | |
| 		return ms
 | |
| 	}
 | |
| 	return mi.MessageOf(x)
 | |
| }
 | |
| 
 | |
| // Deprecated: Use GameLocalization.ProtoReflect.Descriptor instead.
 | |
| func (*GameLocalization) Descriptor() ([]byte, []int) {
 | |
| 	return file_proto_igdbapi_proto_rawDescGZIP(), []int{72}
 | |
| }
 | |
| 
 | |
| func (x *GameLocalization) GetId() uint64 {
 | |
| 	if x != nil {
 | |
| 		return x.Id
 | |
| 	}
 | |
| 	return 0
 | |
| }
 | |
| 
 | |
| func (x *GameLocalization) GetName() string {
 | |
| 	if x != nil {
 | |
| 		return x.Name
 | |
| 	}
 | |
| 	return ""
 | |
| }
 | |
| 
 | |
| func (x *GameLocalization) GetCover() *Cover {
 | |
| 	if x != nil {
 | |
| 		return x.Cover
 | |
| 	}
 | |
| 	return nil
 | |
| }
 | |
| 
 | |
| func (x *GameLocalization) GetGame() *Game {
 | |
| 	if x != nil {
 | |
| 		return x.Game
 | |
| 	}
 | |
| 	return nil
 | |
| }
 | |
| 
 | |
| func (x *GameLocalization) GetRegion() *Region {
 | |
| 	if x != nil {
 | |
| 		return x.Region
 | |
| 	}
 | |
| 	return nil
 | |
| }
 | |
| 
 | |
| func (x *GameLocalization) GetCreatedAt() *timestamppb.Timestamp {
 | |
| 	if x != nil {
 | |
| 		return x.CreatedAt
 | |
| 	}
 | |
| 	return nil
 | |
| }
 | |
| 
 | |
| func (x *GameLocalization) GetUpdatedAt() *timestamppb.Timestamp {
 | |
| 	if x != nil {
 | |
| 		return x.UpdatedAt
 | |
| 	}
 | |
| 	return nil
 | |
| }
 | |
| 
 | |
| func (x *GameLocalization) GetChecksum() string {
 | |
| 	if x != nil {
 | |
| 		return x.Checksum
 | |
| 	}
 | |
| 	return ""
 | |
| }
 | |
| 
 | |
| type GameModeResult struct {
 | |
| 	state         protoimpl.MessageState `protogen:"open.v1"`
 | |
| 	Gamemodes     []*GameMode            `protobuf:"bytes,1,rep,name=gamemodes,proto3" json:"gamemodes,omitempty"`
 | |
| 	unknownFields protoimpl.UnknownFields
 | |
| 	sizeCache     protoimpl.SizeCache
 | |
| }
 | |
| 
 | |
| func (x *GameModeResult) Reset() {
 | |
| 	*x = GameModeResult{}
 | |
| 	mi := &file_proto_igdbapi_proto_msgTypes[73]
 | |
| 	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 | |
| 	ms.StoreMessageInfo(mi)
 | |
| }
 | |
| 
 | |
| func (x *GameModeResult) String() string {
 | |
| 	return protoimpl.X.MessageStringOf(x)
 | |
| }
 | |
| 
 | |
| func (*GameModeResult) ProtoMessage() {}
 | |
| 
 | |
| func (x *GameModeResult) ProtoReflect() protoreflect.Message {
 | |
| 	mi := &file_proto_igdbapi_proto_msgTypes[73]
 | |
| 	if x != nil {
 | |
| 		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 | |
| 		if ms.LoadMessageInfo() == nil {
 | |
| 			ms.StoreMessageInfo(mi)
 | |
| 		}
 | |
| 		return ms
 | |
| 	}
 | |
| 	return mi.MessageOf(x)
 | |
| }
 | |
| 
 | |
| // Deprecated: Use GameModeResult.ProtoReflect.Descriptor instead.
 | |
| func (*GameModeResult) Descriptor() ([]byte, []int) {
 | |
| 	return file_proto_igdbapi_proto_rawDescGZIP(), []int{73}
 | |
| }
 | |
| 
 | |
| func (x *GameModeResult) GetGamemodes() []*GameMode {
 | |
| 	if x != nil {
 | |
| 		return x.Gamemodes
 | |
| 	}
 | |
| 	return nil
 | |
| }
 | |
| 
 | |
| type GameMode struct {
 | |
| 	state         protoimpl.MessageState `protogen:"open.v1"`
 | |
| 	Id            uint64                 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"`
 | |
| 	CreatedAt     *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
 | |
| 	Name          string                 `protobuf:"bytes,3,opt,name=name,proto3" json:"name,omitempty"`
 | |
| 	Slug          string                 `protobuf:"bytes,4,opt,name=slug,proto3" json:"slug,omitempty"`
 | |
| 	UpdatedAt     *timestamppb.Timestamp `protobuf:"bytes,5,opt,name=updated_at,json=updatedAt,proto3" json:"updated_at,omitempty"`
 | |
| 	Url           string                 `protobuf:"bytes,6,opt,name=url,proto3" json:"url,omitempty"`
 | |
| 	Checksum      string                 `protobuf:"bytes,7,opt,name=checksum,proto3" json:"checksum,omitempty"`
 | |
| 	unknownFields protoimpl.UnknownFields
 | |
| 	sizeCache     protoimpl.SizeCache
 | |
| }
 | |
| 
 | |
| func (x *GameMode) Reset() {
 | |
| 	*x = GameMode{}
 | |
| 	mi := &file_proto_igdbapi_proto_msgTypes[74]
 | |
| 	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 | |
| 	ms.StoreMessageInfo(mi)
 | |
| }
 | |
| 
 | |
| func (x *GameMode) String() string {
 | |
| 	return protoimpl.X.MessageStringOf(x)
 | |
| }
 | |
| 
 | |
| func (*GameMode) ProtoMessage() {}
 | |
| 
 | |
| func (x *GameMode) ProtoReflect() protoreflect.Message {
 | |
| 	mi := &file_proto_igdbapi_proto_msgTypes[74]
 | |
| 	if x != nil {
 | |
| 		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 | |
| 		if ms.LoadMessageInfo() == nil {
 | |
| 			ms.StoreMessageInfo(mi)
 | |
| 		}
 | |
| 		return ms
 | |
| 	}
 | |
| 	return mi.MessageOf(x)
 | |
| }
 | |
| 
 | |
| // Deprecated: Use GameMode.ProtoReflect.Descriptor instead.
 | |
| func (*GameMode) Descriptor() ([]byte, []int) {
 | |
| 	return file_proto_igdbapi_proto_rawDescGZIP(), []int{74}
 | |
| }
 | |
| 
 | |
| func (x *GameMode) GetId() uint64 {
 | |
| 	if x != nil {
 | |
| 		return x.Id
 | |
| 	}
 | |
| 	return 0
 | |
| }
 | |
| 
 | |
| func (x *GameMode) GetCreatedAt() *timestamppb.Timestamp {
 | |
| 	if x != nil {
 | |
| 		return x.CreatedAt
 | |
| 	}
 | |
| 	return nil
 | |
| }
 | |
| 
 | |
| func (x *GameMode) GetName() string {
 | |
| 	if x != nil {
 | |
| 		return x.Name
 | |
| 	}
 | |
| 	return ""
 | |
| }
 | |
| 
 | |
| func (x *GameMode) GetSlug() string {
 | |
| 	if x != nil {
 | |
| 		return x.Slug
 | |
| 	}
 | |
| 	return ""
 | |
| }
 | |
| 
 | |
| func (x *GameMode) GetUpdatedAt() *timestamppb.Timestamp {
 | |
| 	if x != nil {
 | |
| 		return x.UpdatedAt
 | |
| 	}
 | |
| 	return nil
 | |
| }
 | |
| 
 | |
| func (x *GameMode) GetUrl() string {
 | |
| 	if x != nil {
 | |
| 		return x.Url
 | |
| 	}
 | |
| 	return ""
 | |
| }
 | |
| 
 | |
| func (x *GameMode) GetChecksum() string {
 | |
| 	if x != nil {
 | |
| 		return x.Checksum
 | |
| 	}
 | |
| 	return ""
 | |
| }
 | |
| 
 | |
| type GameReleaseFormatResult struct {
 | |
| 	state              protoimpl.MessageState `protogen:"open.v1"`
 | |
| 	Gamereleaseformats []*GameReleaseFormat   `protobuf:"bytes,1,rep,name=gamereleaseformats,proto3" json:"gamereleaseformats,omitempty"`
 | |
| 	unknownFields      protoimpl.UnknownFields
 | |
| 	sizeCache          protoimpl.SizeCache
 | |
| }
 | |
| 
 | |
| func (x *GameReleaseFormatResult) Reset() {
 | |
| 	*x = GameReleaseFormatResult{}
 | |
| 	mi := &file_proto_igdbapi_proto_msgTypes[75]
 | |
| 	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 | |
| 	ms.StoreMessageInfo(mi)
 | |
| }
 | |
| 
 | |
| func (x *GameReleaseFormatResult) String() string {
 | |
| 	return protoimpl.X.MessageStringOf(x)
 | |
| }
 | |
| 
 | |
| func (*GameReleaseFormatResult) ProtoMessage() {}
 | |
| 
 | |
| func (x *GameReleaseFormatResult) ProtoReflect() protoreflect.Message {
 | |
| 	mi := &file_proto_igdbapi_proto_msgTypes[75]
 | |
| 	if x != nil {
 | |
| 		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 | |
| 		if ms.LoadMessageInfo() == nil {
 | |
| 			ms.StoreMessageInfo(mi)
 | |
| 		}
 | |
| 		return ms
 | |
| 	}
 | |
| 	return mi.MessageOf(x)
 | |
| }
 | |
| 
 | |
| // Deprecated: Use GameReleaseFormatResult.ProtoReflect.Descriptor instead.
 | |
| func (*GameReleaseFormatResult) Descriptor() ([]byte, []int) {
 | |
| 	return file_proto_igdbapi_proto_rawDescGZIP(), []int{75}
 | |
| }
 | |
| 
 | |
| func (x *GameReleaseFormatResult) GetGamereleaseformats() []*GameReleaseFormat {
 | |
| 	if x != nil {
 | |
| 		return x.Gamereleaseformats
 | |
| 	}
 | |
| 	return nil
 | |
| }
 | |
| 
 | |
| type GameReleaseFormat struct {
 | |
| 	state         protoimpl.MessageState `protogen:"open.v1"`
 | |
| 	Id            uint64                 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"`
 | |
| 	Format        string                 `protobuf:"bytes,2,opt,name=format,proto3" json:"format,omitempty"`
 | |
| 	CreatedAt     *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
 | |
| 	UpdatedAt     *timestamppb.Timestamp `protobuf:"bytes,4,opt,name=updated_at,json=updatedAt,proto3" json:"updated_at,omitempty"`
 | |
| 	Checksum      string                 `protobuf:"bytes,5,opt,name=checksum,proto3" json:"checksum,omitempty"`
 | |
| 	unknownFields protoimpl.UnknownFields
 | |
| 	sizeCache     protoimpl.SizeCache
 | |
| }
 | |
| 
 | |
| func (x *GameReleaseFormat) Reset() {
 | |
| 	*x = GameReleaseFormat{}
 | |
| 	mi := &file_proto_igdbapi_proto_msgTypes[76]
 | |
| 	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 | |
| 	ms.StoreMessageInfo(mi)
 | |
| }
 | |
| 
 | |
| func (x *GameReleaseFormat) String() string {
 | |
| 	return protoimpl.X.MessageStringOf(x)
 | |
| }
 | |
| 
 | |
| func (*GameReleaseFormat) ProtoMessage() {}
 | |
| 
 | |
| func (x *GameReleaseFormat) ProtoReflect() protoreflect.Message {
 | |
| 	mi := &file_proto_igdbapi_proto_msgTypes[76]
 | |
| 	if x != nil {
 | |
| 		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 | |
| 		if ms.LoadMessageInfo() == nil {
 | |
| 			ms.StoreMessageInfo(mi)
 | |
| 		}
 | |
| 		return ms
 | |
| 	}
 | |
| 	return mi.MessageOf(x)
 | |
| }
 | |
| 
 | |
| // Deprecated: Use GameReleaseFormat.ProtoReflect.Descriptor instead.
 | |
| func (*GameReleaseFormat) Descriptor() ([]byte, []int) {
 | |
| 	return file_proto_igdbapi_proto_rawDescGZIP(), []int{76}
 | |
| }
 | |
| 
 | |
| func (x *GameReleaseFormat) GetId() uint64 {
 | |
| 	if x != nil {
 | |
| 		return x.Id
 | |
| 	}
 | |
| 	return 0
 | |
| }
 | |
| 
 | |
| func (x *GameReleaseFormat) GetFormat() string {
 | |
| 	if x != nil {
 | |
| 		return x.Format
 | |
| 	}
 | |
| 	return ""
 | |
| }
 | |
| 
 | |
| func (x *GameReleaseFormat) GetCreatedAt() *timestamppb.Timestamp {
 | |
| 	if x != nil {
 | |
| 		return x.CreatedAt
 | |
| 	}
 | |
| 	return nil
 | |
| }
 | |
| 
 | |
| func (x *GameReleaseFormat) GetUpdatedAt() *timestamppb.Timestamp {
 | |
| 	if x != nil {
 | |
| 		return x.UpdatedAt
 | |
| 	}
 | |
| 	return nil
 | |
| }
 | |
| 
 | |
| func (x *GameReleaseFormat) GetChecksum() string {
 | |
| 	if x != nil {
 | |
| 		return x.Checksum
 | |
| 	}
 | |
| 	return ""
 | |
| }
 | |
| 
 | |
| type GameStatusResult struct {
 | |
| 	state         protoimpl.MessageState `protogen:"open.v1"`
 | |
| 	Gamestatuses  []*GameStatus          `protobuf:"bytes,1,rep,name=gamestatuses,proto3" json:"gamestatuses,omitempty"`
 | |
| 	unknownFields protoimpl.UnknownFields
 | |
| 	sizeCache     protoimpl.SizeCache
 | |
| }
 | |
| 
 | |
| func (x *GameStatusResult) Reset() {
 | |
| 	*x = GameStatusResult{}
 | |
| 	mi := &file_proto_igdbapi_proto_msgTypes[77]
 | |
| 	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 | |
| 	ms.StoreMessageInfo(mi)
 | |
| }
 | |
| 
 | |
| func (x *GameStatusResult) String() string {
 | |
| 	return protoimpl.X.MessageStringOf(x)
 | |
| }
 | |
| 
 | |
| func (*GameStatusResult) ProtoMessage() {}
 | |
| 
 | |
| func (x *GameStatusResult) ProtoReflect() protoreflect.Message {
 | |
| 	mi := &file_proto_igdbapi_proto_msgTypes[77]
 | |
| 	if x != nil {
 | |
| 		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 | |
| 		if ms.LoadMessageInfo() == nil {
 | |
| 			ms.StoreMessageInfo(mi)
 | |
| 		}
 | |
| 		return ms
 | |
| 	}
 | |
| 	return mi.MessageOf(x)
 | |
| }
 | |
| 
 | |
| // Deprecated: Use GameStatusResult.ProtoReflect.Descriptor instead.
 | |
| func (*GameStatusResult) Descriptor() ([]byte, []int) {
 | |
| 	return file_proto_igdbapi_proto_rawDescGZIP(), []int{77}
 | |
| }
 | |
| 
 | |
| func (x *GameStatusResult) GetGamestatuses() []*GameStatus {
 | |
| 	if x != nil {
 | |
| 		return x.Gamestatuses
 | |
| 	}
 | |
| 	return nil
 | |
| }
 | |
| 
 | |
| type GameStatus struct {
 | |
| 	state         protoimpl.MessageState `protogen:"open.v1"`
 | |
| 	Id            uint64                 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"`
 | |
| 	Status        string                 `protobuf:"bytes,2,opt,name=status,proto3" json:"status,omitempty"`
 | |
| 	CreatedAt     *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
 | |
| 	UpdatedAt     *timestamppb.Timestamp `protobuf:"bytes,4,opt,name=updated_at,json=updatedAt,proto3" json:"updated_at,omitempty"`
 | |
| 	Checksum      string                 `protobuf:"bytes,5,opt,name=checksum,proto3" json:"checksum,omitempty"`
 | |
| 	unknownFields protoimpl.UnknownFields
 | |
| 	sizeCache     protoimpl.SizeCache
 | |
| }
 | |
| 
 | |
| func (x *GameStatus) Reset() {
 | |
| 	*x = GameStatus{}
 | |
| 	mi := &file_proto_igdbapi_proto_msgTypes[78]
 | |
| 	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 | |
| 	ms.StoreMessageInfo(mi)
 | |
| }
 | |
| 
 | |
| func (x *GameStatus) String() string {
 | |
| 	return protoimpl.X.MessageStringOf(x)
 | |
| }
 | |
| 
 | |
| func (*GameStatus) ProtoMessage() {}
 | |
| 
 | |
| func (x *GameStatus) ProtoReflect() protoreflect.Message {
 | |
| 	mi := &file_proto_igdbapi_proto_msgTypes[78]
 | |
| 	if x != nil {
 | |
| 		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 | |
| 		if ms.LoadMessageInfo() == nil {
 | |
| 			ms.StoreMessageInfo(mi)
 | |
| 		}
 | |
| 		return ms
 | |
| 	}
 | |
| 	return mi.MessageOf(x)
 | |
| }
 | |
| 
 | |
| // Deprecated: Use GameStatus.ProtoReflect.Descriptor instead.
 | |
| func (*GameStatus) Descriptor() ([]byte, []int) {
 | |
| 	return file_proto_igdbapi_proto_rawDescGZIP(), []int{78}
 | |
| }
 | |
| 
 | |
| func (x *GameStatus) GetId() uint64 {
 | |
| 	if x != nil {
 | |
| 		return x.Id
 | |
| 	}
 | |
| 	return 0
 | |
| }
 | |
| 
 | |
| func (x *GameStatus) GetStatus() string {
 | |
| 	if x != nil {
 | |
| 		return x.Status
 | |
| 	}
 | |
| 	return ""
 | |
| }
 | |
| 
 | |
| func (x *GameStatus) GetCreatedAt() *timestamppb.Timestamp {
 | |
| 	if x != nil {
 | |
| 		return x.CreatedAt
 | |
| 	}
 | |
| 	return nil
 | |
| }
 | |
| 
 | |
| func (x *GameStatus) GetUpdatedAt() *timestamppb.Timestamp {
 | |
| 	if x != nil {
 | |
| 		return x.UpdatedAt
 | |
| 	}
 | |
| 	return nil
 | |
| }
 | |
| 
 | |
| func (x *GameStatus) GetChecksum() string {
 | |
| 	if x != nil {
 | |
| 		return x.Checksum
 | |
| 	}
 | |
| 	return ""
 | |
| }
 | |
| 
 | |
| type GameTimeToBeatResult struct {
 | |
| 	state           protoimpl.MessageState `protogen:"open.v1"`
 | |
| 	Gametimetobeats []*GameTimeToBeat      `protobuf:"bytes,1,rep,name=gametimetobeats,proto3" json:"gametimetobeats,omitempty"`
 | |
| 	unknownFields   protoimpl.UnknownFields
 | |
| 	sizeCache       protoimpl.SizeCache
 | |
| }
 | |
| 
 | |
| func (x *GameTimeToBeatResult) Reset() {
 | |
| 	*x = GameTimeToBeatResult{}
 | |
| 	mi := &file_proto_igdbapi_proto_msgTypes[79]
 | |
| 	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 | |
| 	ms.StoreMessageInfo(mi)
 | |
| }
 | |
| 
 | |
| func (x *GameTimeToBeatResult) String() string {
 | |
| 	return protoimpl.X.MessageStringOf(x)
 | |
| }
 | |
| 
 | |
| func (*GameTimeToBeatResult) ProtoMessage() {}
 | |
| 
 | |
| func (x *GameTimeToBeatResult) ProtoReflect() protoreflect.Message {
 | |
| 	mi := &file_proto_igdbapi_proto_msgTypes[79]
 | |
| 	if x != nil {
 | |
| 		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 | |
| 		if ms.LoadMessageInfo() == nil {
 | |
| 			ms.StoreMessageInfo(mi)
 | |
| 		}
 | |
| 		return ms
 | |
| 	}
 | |
| 	return mi.MessageOf(x)
 | |
| }
 | |
| 
 | |
| // Deprecated: Use GameTimeToBeatResult.ProtoReflect.Descriptor instead.
 | |
| func (*GameTimeToBeatResult) Descriptor() ([]byte, []int) {
 | |
| 	return file_proto_igdbapi_proto_rawDescGZIP(), []int{79}
 | |
| }
 | |
| 
 | |
| func (x *GameTimeToBeatResult) GetGametimetobeats() []*GameTimeToBeat {
 | |
| 	if x != nil {
 | |
| 		return x.Gametimetobeats
 | |
| 	}
 | |
| 	return nil
 | |
| }
 | |
| 
 | |
| type GameTimeToBeat struct {
 | |
| 	state         protoimpl.MessageState `protogen:"open.v1"`
 | |
| 	Id            uint64                 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"`
 | |
| 	GameId        int32                  `protobuf:"varint,2,opt,name=game_id,json=gameId,proto3" json:"game_id,omitempty"`
 | |
| 	Hastily       int32                  `protobuf:"varint,3,opt,name=hastily,proto3" json:"hastily,omitempty"`
 | |
| 	Normally      int32                  `protobuf:"varint,4,opt,name=normally,proto3" json:"normally,omitempty"`
 | |
| 	Completely    int32                  `protobuf:"varint,5,opt,name=completely,proto3" json:"completely,omitempty"`
 | |
| 	Count         int32                  `protobuf:"varint,6,opt,name=count,proto3" json:"count,omitempty"`
 | |
| 	CreatedAt     *timestamppb.Timestamp `protobuf:"bytes,7,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
 | |
| 	UpdatedAt     *timestamppb.Timestamp `protobuf:"bytes,8,opt,name=updated_at,json=updatedAt,proto3" json:"updated_at,omitempty"`
 | |
| 	Checksum      string                 `protobuf:"bytes,9,opt,name=checksum,proto3" json:"checksum,omitempty"`
 | |
| 	unknownFields protoimpl.UnknownFields
 | |
| 	sizeCache     protoimpl.SizeCache
 | |
| }
 | |
| 
 | |
| func (x *GameTimeToBeat) Reset() {
 | |
| 	*x = GameTimeToBeat{}
 | |
| 	mi := &file_proto_igdbapi_proto_msgTypes[80]
 | |
| 	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 | |
| 	ms.StoreMessageInfo(mi)
 | |
| }
 | |
| 
 | |
| func (x *GameTimeToBeat) String() string {
 | |
| 	return protoimpl.X.MessageStringOf(x)
 | |
| }
 | |
| 
 | |
| func (*GameTimeToBeat) ProtoMessage() {}
 | |
| 
 | |
| func (x *GameTimeToBeat) ProtoReflect() protoreflect.Message {
 | |
| 	mi := &file_proto_igdbapi_proto_msgTypes[80]
 | |
| 	if x != nil {
 | |
| 		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 | |
| 		if ms.LoadMessageInfo() == nil {
 | |
| 			ms.StoreMessageInfo(mi)
 | |
| 		}
 | |
| 		return ms
 | |
| 	}
 | |
| 	return mi.MessageOf(x)
 | |
| }
 | |
| 
 | |
| // Deprecated: Use GameTimeToBeat.ProtoReflect.Descriptor instead.
 | |
| func (*GameTimeToBeat) Descriptor() ([]byte, []int) {
 | |
| 	return file_proto_igdbapi_proto_rawDescGZIP(), []int{80}
 | |
| }
 | |
| 
 | |
| func (x *GameTimeToBeat) GetId() uint64 {
 | |
| 	if x != nil {
 | |
| 		return x.Id
 | |
| 	}
 | |
| 	return 0
 | |
| }
 | |
| 
 | |
| func (x *GameTimeToBeat) GetGameId() int32 {
 | |
| 	if x != nil {
 | |
| 		return x.GameId
 | |
| 	}
 | |
| 	return 0
 | |
| }
 | |
| 
 | |
| func (x *GameTimeToBeat) GetHastily() int32 {
 | |
| 	if x != nil {
 | |
| 		return x.Hastily
 | |
| 	}
 | |
| 	return 0
 | |
| }
 | |
| 
 | |
| func (x *GameTimeToBeat) GetNormally() int32 {
 | |
| 	if x != nil {
 | |
| 		return x.Normally
 | |
| 	}
 | |
| 	return 0
 | |
| }
 | |
| 
 | |
| func (x *GameTimeToBeat) GetCompletely() int32 {
 | |
| 	if x != nil {
 | |
| 		return x.Completely
 | |
| 	}
 | |
| 	return 0
 | |
| }
 | |
| 
 | |
| func (x *GameTimeToBeat) GetCount() int32 {
 | |
| 	if x != nil {
 | |
| 		return x.Count
 | |
| 	}
 | |
| 	return 0
 | |
| }
 | |
| 
 | |
| func (x *GameTimeToBeat) GetCreatedAt() *timestamppb.Timestamp {
 | |
| 	if x != nil {
 | |
| 		return x.CreatedAt
 | |
| 	}
 | |
| 	return nil
 | |
| }
 | |
| 
 | |
| func (x *GameTimeToBeat) GetUpdatedAt() *timestamppb.Timestamp {
 | |
| 	if x != nil {
 | |
| 		return x.UpdatedAt
 | |
| 	}
 | |
| 	return nil
 | |
| }
 | |
| 
 | |
| func (x *GameTimeToBeat) GetChecksum() string {
 | |
| 	if x != nil {
 | |
| 		return x.Checksum
 | |
| 	}
 | |
| 	return ""
 | |
| }
 | |
| 
 | |
| type GameTypeResult struct {
 | |
| 	state         protoimpl.MessageState `protogen:"open.v1"`
 | |
| 	Gametypes     []*GameType            `protobuf:"bytes,1,rep,name=gametypes,proto3" json:"gametypes,omitempty"`
 | |
| 	unknownFields protoimpl.UnknownFields
 | |
| 	sizeCache     protoimpl.SizeCache
 | |
| }
 | |
| 
 | |
| func (x *GameTypeResult) Reset() {
 | |
| 	*x = GameTypeResult{}
 | |
| 	mi := &file_proto_igdbapi_proto_msgTypes[81]
 | |
| 	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 | |
| 	ms.StoreMessageInfo(mi)
 | |
| }
 | |
| 
 | |
| func (x *GameTypeResult) String() string {
 | |
| 	return protoimpl.X.MessageStringOf(x)
 | |
| }
 | |
| 
 | |
| func (*GameTypeResult) ProtoMessage() {}
 | |
| 
 | |
| func (x *GameTypeResult) ProtoReflect() protoreflect.Message {
 | |
| 	mi := &file_proto_igdbapi_proto_msgTypes[81]
 | |
| 	if x != nil {
 | |
| 		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 | |
| 		if ms.LoadMessageInfo() == nil {
 | |
| 			ms.StoreMessageInfo(mi)
 | |
| 		}
 | |
| 		return ms
 | |
| 	}
 | |
| 	return mi.MessageOf(x)
 | |
| }
 | |
| 
 | |
| // Deprecated: Use GameTypeResult.ProtoReflect.Descriptor instead.
 | |
| func (*GameTypeResult) Descriptor() ([]byte, []int) {
 | |
| 	return file_proto_igdbapi_proto_rawDescGZIP(), []int{81}
 | |
| }
 | |
| 
 | |
| func (x *GameTypeResult) GetGametypes() []*GameType {
 | |
| 	if x != nil {
 | |
| 		return x.Gametypes
 | |
| 	}
 | |
| 	return nil
 | |
| }
 | |
| 
 | |
| type GameType struct {
 | |
| 	state         protoimpl.MessageState `protogen:"open.v1"`
 | |
| 	Id            uint64                 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"`
 | |
| 	Type          string                 `protobuf:"bytes,2,opt,name=type,proto3" json:"type,omitempty"`
 | |
| 	CreatedAt     *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
 | |
| 	UpdatedAt     *timestamppb.Timestamp `protobuf:"bytes,4,opt,name=updated_at,json=updatedAt,proto3" json:"updated_at,omitempty"`
 | |
| 	Checksum      string                 `protobuf:"bytes,5,opt,name=checksum,proto3" json:"checksum,omitempty"`
 | |
| 	unknownFields protoimpl.UnknownFields
 | |
| 	sizeCache     protoimpl.SizeCache
 | |
| }
 | |
| 
 | |
| func (x *GameType) Reset() {
 | |
| 	*x = GameType{}
 | |
| 	mi := &file_proto_igdbapi_proto_msgTypes[82]
 | |
| 	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 | |
| 	ms.StoreMessageInfo(mi)
 | |
| }
 | |
| 
 | |
| func (x *GameType) String() string {
 | |
| 	return protoimpl.X.MessageStringOf(x)
 | |
| }
 | |
| 
 | |
| func (*GameType) ProtoMessage() {}
 | |
| 
 | |
| func (x *GameType) ProtoReflect() protoreflect.Message {
 | |
| 	mi := &file_proto_igdbapi_proto_msgTypes[82]
 | |
| 	if x != nil {
 | |
| 		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 | |
| 		if ms.LoadMessageInfo() == nil {
 | |
| 			ms.StoreMessageInfo(mi)
 | |
| 		}
 | |
| 		return ms
 | |
| 	}
 | |
| 	return mi.MessageOf(x)
 | |
| }
 | |
| 
 | |
| // Deprecated: Use GameType.ProtoReflect.Descriptor instead.
 | |
| func (*GameType) Descriptor() ([]byte, []int) {
 | |
| 	return file_proto_igdbapi_proto_rawDescGZIP(), []int{82}
 | |
| }
 | |
| 
 | |
| func (x *GameType) GetId() uint64 {
 | |
| 	if x != nil {
 | |
| 		return x.Id
 | |
| 	}
 | |
| 	return 0
 | |
| }
 | |
| 
 | |
| func (x *GameType) GetType() string {
 | |
| 	if x != nil {
 | |
| 		return x.Type
 | |
| 	}
 | |
| 	return ""
 | |
| }
 | |
| 
 | |
| func (x *GameType) GetCreatedAt() *timestamppb.Timestamp {
 | |
| 	if x != nil {
 | |
| 		return x.CreatedAt
 | |
| 	}
 | |
| 	return nil
 | |
| }
 | |
| 
 | |
| func (x *GameType) GetUpdatedAt() *timestamppb.Timestamp {
 | |
| 	if x != nil {
 | |
| 		return x.UpdatedAt
 | |
| 	}
 | |
| 	return nil
 | |
| }
 | |
| 
 | |
| func (x *GameType) GetChecksum() string {
 | |
| 	if x != nil {
 | |
| 		return x.Checksum
 | |
| 	}
 | |
| 	return ""
 | |
| }
 | |
| 
 | |
| type GameVersionResult struct {
 | |
| 	state         protoimpl.MessageState `protogen:"open.v1"`
 | |
| 	Gameversions  []*GameVersion         `protobuf:"bytes,1,rep,name=gameversions,proto3" json:"gameversions,omitempty"`
 | |
| 	unknownFields protoimpl.UnknownFields
 | |
| 	sizeCache     protoimpl.SizeCache
 | |
| }
 | |
| 
 | |
| func (x *GameVersionResult) Reset() {
 | |
| 	*x = GameVersionResult{}
 | |
| 	mi := &file_proto_igdbapi_proto_msgTypes[83]
 | |
| 	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 | |
| 	ms.StoreMessageInfo(mi)
 | |
| }
 | |
| 
 | |
| func (x *GameVersionResult) String() string {
 | |
| 	return protoimpl.X.MessageStringOf(x)
 | |
| }
 | |
| 
 | |
| func (*GameVersionResult) ProtoMessage() {}
 | |
| 
 | |
| func (x *GameVersionResult) ProtoReflect() protoreflect.Message {
 | |
| 	mi := &file_proto_igdbapi_proto_msgTypes[83]
 | |
| 	if x != nil {
 | |
| 		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 | |
| 		if ms.LoadMessageInfo() == nil {
 | |
| 			ms.StoreMessageInfo(mi)
 | |
| 		}
 | |
| 		return ms
 | |
| 	}
 | |
| 	return mi.MessageOf(x)
 | |
| }
 | |
| 
 | |
| // Deprecated: Use GameVersionResult.ProtoReflect.Descriptor instead.
 | |
| func (*GameVersionResult) Descriptor() ([]byte, []int) {
 | |
| 	return file_proto_igdbapi_proto_rawDescGZIP(), []int{83}
 | |
| }
 | |
| 
 | |
| func (x *GameVersionResult) GetGameversions() []*GameVersion {
 | |
| 	if x != nil {
 | |
| 		return x.Gameversions
 | |
| 	}
 | |
| 	return nil
 | |
| }
 | |
| 
 | |
| type GameVersion struct {
 | |
| 	state         protoimpl.MessageState `protogen:"open.v1"`
 | |
| 	Id            uint64                 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"`
 | |
| 	CreatedAt     *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
 | |
| 	Features      []*GameVersionFeature  `protobuf:"bytes,3,rep,name=features,proto3" json:"features,omitempty"`
 | |
| 	Game          *Game                  `protobuf:"bytes,4,opt,name=game,proto3" json:"game,omitempty"`
 | |
| 	Games         []*Game                `protobuf:"bytes,5,rep,name=games,proto3" json:"games,omitempty"`
 | |
| 	UpdatedAt     *timestamppb.Timestamp `protobuf:"bytes,6,opt,name=updated_at,json=updatedAt,proto3" json:"updated_at,omitempty"`
 | |
| 	Url           string                 `protobuf:"bytes,7,opt,name=url,proto3" json:"url,omitempty"`
 | |
| 	Checksum      string                 `protobuf:"bytes,8,opt,name=checksum,proto3" json:"checksum,omitempty"`
 | |
| 	unknownFields protoimpl.UnknownFields
 | |
| 	sizeCache     protoimpl.SizeCache
 | |
| }
 | |
| 
 | |
| func (x *GameVersion) Reset() {
 | |
| 	*x = GameVersion{}
 | |
| 	mi := &file_proto_igdbapi_proto_msgTypes[84]
 | |
| 	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 | |
| 	ms.StoreMessageInfo(mi)
 | |
| }
 | |
| 
 | |
| func (x *GameVersion) String() string {
 | |
| 	return protoimpl.X.MessageStringOf(x)
 | |
| }
 | |
| 
 | |
| func (*GameVersion) ProtoMessage() {}
 | |
| 
 | |
| func (x *GameVersion) ProtoReflect() protoreflect.Message {
 | |
| 	mi := &file_proto_igdbapi_proto_msgTypes[84]
 | |
| 	if x != nil {
 | |
| 		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 | |
| 		if ms.LoadMessageInfo() == nil {
 | |
| 			ms.StoreMessageInfo(mi)
 | |
| 		}
 | |
| 		return ms
 | |
| 	}
 | |
| 	return mi.MessageOf(x)
 | |
| }
 | |
| 
 | |
| // Deprecated: Use GameVersion.ProtoReflect.Descriptor instead.
 | |
| func (*GameVersion) Descriptor() ([]byte, []int) {
 | |
| 	return file_proto_igdbapi_proto_rawDescGZIP(), []int{84}
 | |
| }
 | |
| 
 | |
| func (x *GameVersion) GetId() uint64 {
 | |
| 	if x != nil {
 | |
| 		return x.Id
 | |
| 	}
 | |
| 	return 0
 | |
| }
 | |
| 
 | |
| func (x *GameVersion) GetCreatedAt() *timestamppb.Timestamp {
 | |
| 	if x != nil {
 | |
| 		return x.CreatedAt
 | |
| 	}
 | |
| 	return nil
 | |
| }
 | |
| 
 | |
| func (x *GameVersion) GetFeatures() []*GameVersionFeature {
 | |
| 	if x != nil {
 | |
| 		return x.Features
 | |
| 	}
 | |
| 	return nil
 | |
| }
 | |
| 
 | |
| func (x *GameVersion) GetGame() *Game {
 | |
| 	if x != nil {
 | |
| 		return x.Game
 | |
| 	}
 | |
| 	return nil
 | |
| }
 | |
| 
 | |
| func (x *GameVersion) GetGames() []*Game {
 | |
| 	if x != nil {
 | |
| 		return x.Games
 | |
| 	}
 | |
| 	return nil
 | |
| }
 | |
| 
 | |
| func (x *GameVersion) GetUpdatedAt() *timestamppb.Timestamp {
 | |
| 	if x != nil {
 | |
| 		return x.UpdatedAt
 | |
| 	}
 | |
| 	return nil
 | |
| }
 | |
| 
 | |
| func (x *GameVersion) GetUrl() string {
 | |
| 	if x != nil {
 | |
| 		return x.Url
 | |
| 	}
 | |
| 	return ""
 | |
| }
 | |
| 
 | |
| func (x *GameVersion) GetChecksum() string {
 | |
| 	if x != nil {
 | |
| 		return x.Checksum
 | |
| 	}
 | |
| 	return ""
 | |
| }
 | |
| 
 | |
| type GameVersionFeatureResult struct {
 | |
| 	state               protoimpl.MessageState `protogen:"open.v1"`
 | |
| 	Gameversionfeatures []*GameVersionFeature  `protobuf:"bytes,1,rep,name=gameversionfeatures,proto3" json:"gameversionfeatures,omitempty"`
 | |
| 	unknownFields       protoimpl.UnknownFields
 | |
| 	sizeCache           protoimpl.SizeCache
 | |
| }
 | |
| 
 | |
| func (x *GameVersionFeatureResult) Reset() {
 | |
| 	*x = GameVersionFeatureResult{}
 | |
| 	mi := &file_proto_igdbapi_proto_msgTypes[85]
 | |
| 	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 | |
| 	ms.StoreMessageInfo(mi)
 | |
| }
 | |
| 
 | |
| func (x *GameVersionFeatureResult) String() string {
 | |
| 	return protoimpl.X.MessageStringOf(x)
 | |
| }
 | |
| 
 | |
| func (*GameVersionFeatureResult) ProtoMessage() {}
 | |
| 
 | |
| func (x *GameVersionFeatureResult) ProtoReflect() protoreflect.Message {
 | |
| 	mi := &file_proto_igdbapi_proto_msgTypes[85]
 | |
| 	if x != nil {
 | |
| 		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 | |
| 		if ms.LoadMessageInfo() == nil {
 | |
| 			ms.StoreMessageInfo(mi)
 | |
| 		}
 | |
| 		return ms
 | |
| 	}
 | |
| 	return mi.MessageOf(x)
 | |
| }
 | |
| 
 | |
| // Deprecated: Use GameVersionFeatureResult.ProtoReflect.Descriptor instead.
 | |
| func (*GameVersionFeatureResult) Descriptor() ([]byte, []int) {
 | |
| 	return file_proto_igdbapi_proto_rawDescGZIP(), []int{85}
 | |
| }
 | |
| 
 | |
| func (x *GameVersionFeatureResult) GetGameversionfeatures() []*GameVersionFeature {
 | |
| 	if x != nil {
 | |
| 		return x.Gameversionfeatures
 | |
| 	}
 | |
| 	return nil
 | |
| }
 | |
| 
 | |
| type GameVersionFeature struct {
 | |
| 	state         protoimpl.MessageState         `protogen:"open.v1"`
 | |
| 	Id            uint64                         `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"`
 | |
| 	Category      GameVersionFeatureCategoryEnum `protobuf:"varint,2,opt,name=category,proto3,enum=proto.GameVersionFeatureCategoryEnum" json:"category,omitempty"`
 | |
| 	Description   string                         `protobuf:"bytes,3,opt,name=description,proto3" json:"description,omitempty"`
 | |
| 	Position      int32                          `protobuf:"varint,4,opt,name=position,proto3" json:"position,omitempty"`
 | |
| 	Title         string                         `protobuf:"bytes,5,opt,name=title,proto3" json:"title,omitempty"`
 | |
| 	Values        []*GameVersionFeatureValue     `protobuf:"bytes,6,rep,name=values,proto3" json:"values,omitempty"`
 | |
| 	Checksum      string                         `protobuf:"bytes,7,opt,name=checksum,proto3" json:"checksum,omitempty"`
 | |
| 	unknownFields protoimpl.UnknownFields
 | |
| 	sizeCache     protoimpl.SizeCache
 | |
| }
 | |
| 
 | |
| func (x *GameVersionFeature) Reset() {
 | |
| 	*x = GameVersionFeature{}
 | |
| 	mi := &file_proto_igdbapi_proto_msgTypes[86]
 | |
| 	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 | |
| 	ms.StoreMessageInfo(mi)
 | |
| }
 | |
| 
 | |
| func (x *GameVersionFeature) String() string {
 | |
| 	return protoimpl.X.MessageStringOf(x)
 | |
| }
 | |
| 
 | |
| func (*GameVersionFeature) ProtoMessage() {}
 | |
| 
 | |
| func (x *GameVersionFeature) ProtoReflect() protoreflect.Message {
 | |
| 	mi := &file_proto_igdbapi_proto_msgTypes[86]
 | |
| 	if x != nil {
 | |
| 		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 | |
| 		if ms.LoadMessageInfo() == nil {
 | |
| 			ms.StoreMessageInfo(mi)
 | |
| 		}
 | |
| 		return ms
 | |
| 	}
 | |
| 	return mi.MessageOf(x)
 | |
| }
 | |
| 
 | |
| // Deprecated: Use GameVersionFeature.ProtoReflect.Descriptor instead.
 | |
| func (*GameVersionFeature) Descriptor() ([]byte, []int) {
 | |
| 	return file_proto_igdbapi_proto_rawDescGZIP(), []int{86}
 | |
| }
 | |
| 
 | |
| func (x *GameVersionFeature) GetId() uint64 {
 | |
| 	if x != nil {
 | |
| 		return x.Id
 | |
| 	}
 | |
| 	return 0
 | |
| }
 | |
| 
 | |
| func (x *GameVersionFeature) GetCategory() GameVersionFeatureCategoryEnum {
 | |
| 	if x != nil {
 | |
| 		return x.Category
 | |
| 	}
 | |
| 	return GameVersionFeatureCategoryEnum_BOOLEAN
 | |
| }
 | |
| 
 | |
| func (x *GameVersionFeature) GetDescription() string {
 | |
| 	if x != nil {
 | |
| 		return x.Description
 | |
| 	}
 | |
| 	return ""
 | |
| }
 | |
| 
 | |
| func (x *GameVersionFeature) GetPosition() int32 {
 | |
| 	if x != nil {
 | |
| 		return x.Position
 | |
| 	}
 | |
| 	return 0
 | |
| }
 | |
| 
 | |
| func (x *GameVersionFeature) GetTitle() string {
 | |
| 	if x != nil {
 | |
| 		return x.Title
 | |
| 	}
 | |
| 	return ""
 | |
| }
 | |
| 
 | |
| func (x *GameVersionFeature) GetValues() []*GameVersionFeatureValue {
 | |
| 	if x != nil {
 | |
| 		return x.Values
 | |
| 	}
 | |
| 	return nil
 | |
| }
 | |
| 
 | |
| func (x *GameVersionFeature) GetChecksum() string {
 | |
| 	if x != nil {
 | |
| 		return x.Checksum
 | |
| 	}
 | |
| 	return ""
 | |
| }
 | |
| 
 | |
| type GameVersionFeatureValueResult struct {
 | |
| 	state                    protoimpl.MessageState     `protogen:"open.v1"`
 | |
| 	Gameversionfeaturevalues []*GameVersionFeatureValue `protobuf:"bytes,1,rep,name=gameversionfeaturevalues,proto3" json:"gameversionfeaturevalues,omitempty"`
 | |
| 	unknownFields            protoimpl.UnknownFields
 | |
| 	sizeCache                protoimpl.SizeCache
 | |
| }
 | |
| 
 | |
| func (x *GameVersionFeatureValueResult) Reset() {
 | |
| 	*x = GameVersionFeatureValueResult{}
 | |
| 	mi := &file_proto_igdbapi_proto_msgTypes[87]
 | |
| 	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 | |
| 	ms.StoreMessageInfo(mi)
 | |
| }
 | |
| 
 | |
| func (x *GameVersionFeatureValueResult) String() string {
 | |
| 	return protoimpl.X.MessageStringOf(x)
 | |
| }
 | |
| 
 | |
| func (*GameVersionFeatureValueResult) ProtoMessage() {}
 | |
| 
 | |
| func (x *GameVersionFeatureValueResult) ProtoReflect() protoreflect.Message {
 | |
| 	mi := &file_proto_igdbapi_proto_msgTypes[87]
 | |
| 	if x != nil {
 | |
| 		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 | |
| 		if ms.LoadMessageInfo() == nil {
 | |
| 			ms.StoreMessageInfo(mi)
 | |
| 		}
 | |
| 		return ms
 | |
| 	}
 | |
| 	return mi.MessageOf(x)
 | |
| }
 | |
| 
 | |
| // Deprecated: Use GameVersionFeatureValueResult.ProtoReflect.Descriptor instead.
 | |
| func (*GameVersionFeatureValueResult) Descriptor() ([]byte, []int) {
 | |
| 	return file_proto_igdbapi_proto_rawDescGZIP(), []int{87}
 | |
| }
 | |
| 
 | |
| func (x *GameVersionFeatureValueResult) GetGameversionfeaturevalues() []*GameVersionFeatureValue {
 | |
| 	if x != nil {
 | |
| 		return x.Gameversionfeaturevalues
 | |
| 	}
 | |
| 	return nil
 | |
| }
 | |
| 
 | |
| type GameVersionFeatureValue struct {
 | |
| 	state           protoimpl.MessageState                     `protogen:"open.v1"`
 | |
| 	Id              uint64                                     `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"`
 | |
| 	Game            *Game                                      `protobuf:"bytes,2,opt,name=game,proto3" json:"game,omitempty"`
 | |
| 	GameFeature     *GameVersionFeature                        `protobuf:"bytes,3,opt,name=game_feature,json=gameFeature,proto3" json:"game_feature,omitempty"`
 | |
| 	IncludedFeature GameVersionFeatureValueIncludedFeatureEnum `protobuf:"varint,4,opt,name=included_feature,json=includedFeature,proto3,enum=proto.GameVersionFeatureValueIncludedFeatureEnum" json:"included_feature,omitempty"`
 | |
| 	Note            string                                     `protobuf:"bytes,5,opt,name=note,proto3" json:"note,omitempty"`
 | |
| 	Checksum        string                                     `protobuf:"bytes,6,opt,name=checksum,proto3" json:"checksum,omitempty"`
 | |
| 	unknownFields   protoimpl.UnknownFields
 | |
| 	sizeCache       protoimpl.SizeCache
 | |
| }
 | |
| 
 | |
| func (x *GameVersionFeatureValue) Reset() {
 | |
| 	*x = GameVersionFeatureValue{}
 | |
| 	mi := &file_proto_igdbapi_proto_msgTypes[88]
 | |
| 	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 | |
| 	ms.StoreMessageInfo(mi)
 | |
| }
 | |
| 
 | |
| func (x *GameVersionFeatureValue) String() string {
 | |
| 	return protoimpl.X.MessageStringOf(x)
 | |
| }
 | |
| 
 | |
| func (*GameVersionFeatureValue) ProtoMessage() {}
 | |
| 
 | |
| func (x *GameVersionFeatureValue) ProtoReflect() protoreflect.Message {
 | |
| 	mi := &file_proto_igdbapi_proto_msgTypes[88]
 | |
| 	if x != nil {
 | |
| 		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 | |
| 		if ms.LoadMessageInfo() == nil {
 | |
| 			ms.StoreMessageInfo(mi)
 | |
| 		}
 | |
| 		return ms
 | |
| 	}
 | |
| 	return mi.MessageOf(x)
 | |
| }
 | |
| 
 | |
| // Deprecated: Use GameVersionFeatureValue.ProtoReflect.Descriptor instead.
 | |
| func (*GameVersionFeatureValue) Descriptor() ([]byte, []int) {
 | |
| 	return file_proto_igdbapi_proto_rawDescGZIP(), []int{88}
 | |
| }
 | |
| 
 | |
| func (x *GameVersionFeatureValue) GetId() uint64 {
 | |
| 	if x != nil {
 | |
| 		return x.Id
 | |
| 	}
 | |
| 	return 0
 | |
| }
 | |
| 
 | |
| func (x *GameVersionFeatureValue) GetGame() *Game {
 | |
| 	if x != nil {
 | |
| 		return x.Game
 | |
| 	}
 | |
| 	return nil
 | |
| }
 | |
| 
 | |
| func (x *GameVersionFeatureValue) GetGameFeature() *GameVersionFeature {
 | |
| 	if x != nil {
 | |
| 		return x.GameFeature
 | |
| 	}
 | |
| 	return nil
 | |
| }
 | |
| 
 | |
| func (x *GameVersionFeatureValue) GetIncludedFeature() GameVersionFeatureValueIncludedFeatureEnum {
 | |
| 	if x != nil {
 | |
| 		return x.IncludedFeature
 | |
| 	}
 | |
| 	return GameVersionFeatureValueIncludedFeatureEnum_NOT_INCLUDED
 | |
| }
 | |
| 
 | |
| func (x *GameVersionFeatureValue) GetNote() string {
 | |
| 	if x != nil {
 | |
| 		return x.Note
 | |
| 	}
 | |
| 	return ""
 | |
| }
 | |
| 
 | |
| func (x *GameVersionFeatureValue) GetChecksum() string {
 | |
| 	if x != nil {
 | |
| 		return x.Checksum
 | |
| 	}
 | |
| 	return ""
 | |
| }
 | |
| 
 | |
| type GameVideoResult struct {
 | |
| 	state         protoimpl.MessageState `protogen:"open.v1"`
 | |
| 	Gamevideos    []*GameVideo           `protobuf:"bytes,1,rep,name=gamevideos,proto3" json:"gamevideos,omitempty"`
 | |
| 	unknownFields protoimpl.UnknownFields
 | |
| 	sizeCache     protoimpl.SizeCache
 | |
| }
 | |
| 
 | |
| func (x *GameVideoResult) Reset() {
 | |
| 	*x = GameVideoResult{}
 | |
| 	mi := &file_proto_igdbapi_proto_msgTypes[89]
 | |
| 	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 | |
| 	ms.StoreMessageInfo(mi)
 | |
| }
 | |
| 
 | |
| func (x *GameVideoResult) String() string {
 | |
| 	return protoimpl.X.MessageStringOf(x)
 | |
| }
 | |
| 
 | |
| func (*GameVideoResult) ProtoMessage() {}
 | |
| 
 | |
| func (x *GameVideoResult) ProtoReflect() protoreflect.Message {
 | |
| 	mi := &file_proto_igdbapi_proto_msgTypes[89]
 | |
| 	if x != nil {
 | |
| 		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 | |
| 		if ms.LoadMessageInfo() == nil {
 | |
| 			ms.StoreMessageInfo(mi)
 | |
| 		}
 | |
| 		return ms
 | |
| 	}
 | |
| 	return mi.MessageOf(x)
 | |
| }
 | |
| 
 | |
| // Deprecated: Use GameVideoResult.ProtoReflect.Descriptor instead.
 | |
| func (*GameVideoResult) Descriptor() ([]byte, []int) {
 | |
| 	return file_proto_igdbapi_proto_rawDescGZIP(), []int{89}
 | |
| }
 | |
| 
 | |
| func (x *GameVideoResult) GetGamevideos() []*GameVideo {
 | |
| 	if x != nil {
 | |
| 		return x.Gamevideos
 | |
| 	}
 | |
| 	return nil
 | |
| }
 | |
| 
 | |
| type GameVideo struct {
 | |
| 	state         protoimpl.MessageState `protogen:"open.v1"`
 | |
| 	Id            uint64                 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"`
 | |
| 	Game          *Game                  `protobuf:"bytes,2,opt,name=game,proto3" json:"game,omitempty"`
 | |
| 	Name          string                 `protobuf:"bytes,3,opt,name=name,proto3" json:"name,omitempty"`
 | |
| 	VideoId       string                 `protobuf:"bytes,4,opt,name=video_id,json=videoId,proto3" json:"video_id,omitempty"`
 | |
| 	Checksum      string                 `protobuf:"bytes,5,opt,name=checksum,proto3" json:"checksum,omitempty"`
 | |
| 	unknownFields protoimpl.UnknownFields
 | |
| 	sizeCache     protoimpl.SizeCache
 | |
| }
 | |
| 
 | |
| func (x *GameVideo) Reset() {
 | |
| 	*x = GameVideo{}
 | |
| 	mi := &file_proto_igdbapi_proto_msgTypes[90]
 | |
| 	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 | |
| 	ms.StoreMessageInfo(mi)
 | |
| }
 | |
| 
 | |
| func (x *GameVideo) String() string {
 | |
| 	return protoimpl.X.MessageStringOf(x)
 | |
| }
 | |
| 
 | |
| func (*GameVideo) ProtoMessage() {}
 | |
| 
 | |
| func (x *GameVideo) ProtoReflect() protoreflect.Message {
 | |
| 	mi := &file_proto_igdbapi_proto_msgTypes[90]
 | |
| 	if x != nil {
 | |
| 		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 | |
| 		if ms.LoadMessageInfo() == nil {
 | |
| 			ms.StoreMessageInfo(mi)
 | |
| 		}
 | |
| 		return ms
 | |
| 	}
 | |
| 	return mi.MessageOf(x)
 | |
| }
 | |
| 
 | |
| // Deprecated: Use GameVideo.ProtoReflect.Descriptor instead.
 | |
| func (*GameVideo) Descriptor() ([]byte, []int) {
 | |
| 	return file_proto_igdbapi_proto_rawDescGZIP(), []int{90}
 | |
| }
 | |
| 
 | |
| func (x *GameVideo) GetId() uint64 {
 | |
| 	if x != nil {
 | |
| 		return x.Id
 | |
| 	}
 | |
| 	return 0
 | |
| }
 | |
| 
 | |
| func (x *GameVideo) GetGame() *Game {
 | |
| 	if x != nil {
 | |
| 		return x.Game
 | |
| 	}
 | |
| 	return nil
 | |
| }
 | |
| 
 | |
| func (x *GameVideo) GetName() string {
 | |
| 	if x != nil {
 | |
| 		return x.Name
 | |
| 	}
 | |
| 	return ""
 | |
| }
 | |
| 
 | |
| func (x *GameVideo) GetVideoId() string {
 | |
| 	if x != nil {
 | |
| 		return x.VideoId
 | |
| 	}
 | |
| 	return ""
 | |
| }
 | |
| 
 | |
| func (x *GameVideo) GetChecksum() string {
 | |
| 	if x != nil {
 | |
| 		return x.Checksum
 | |
| 	}
 | |
| 	return ""
 | |
| }
 | |
| 
 | |
| type GenreResult struct {
 | |
| 	state         protoimpl.MessageState `protogen:"open.v1"`
 | |
| 	Genres        []*Genre               `protobuf:"bytes,1,rep,name=genres,proto3" json:"genres,omitempty"`
 | |
| 	unknownFields protoimpl.UnknownFields
 | |
| 	sizeCache     protoimpl.SizeCache
 | |
| }
 | |
| 
 | |
| func (x *GenreResult) Reset() {
 | |
| 	*x = GenreResult{}
 | |
| 	mi := &file_proto_igdbapi_proto_msgTypes[91]
 | |
| 	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 | |
| 	ms.StoreMessageInfo(mi)
 | |
| }
 | |
| 
 | |
| func (x *GenreResult) String() string {
 | |
| 	return protoimpl.X.MessageStringOf(x)
 | |
| }
 | |
| 
 | |
| func (*GenreResult) ProtoMessage() {}
 | |
| 
 | |
| func (x *GenreResult) ProtoReflect() protoreflect.Message {
 | |
| 	mi := &file_proto_igdbapi_proto_msgTypes[91]
 | |
| 	if x != nil {
 | |
| 		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 | |
| 		if ms.LoadMessageInfo() == nil {
 | |
| 			ms.StoreMessageInfo(mi)
 | |
| 		}
 | |
| 		return ms
 | |
| 	}
 | |
| 	return mi.MessageOf(x)
 | |
| }
 | |
| 
 | |
| // Deprecated: Use GenreResult.ProtoReflect.Descriptor instead.
 | |
| func (*GenreResult) Descriptor() ([]byte, []int) {
 | |
| 	return file_proto_igdbapi_proto_rawDescGZIP(), []int{91}
 | |
| }
 | |
| 
 | |
| func (x *GenreResult) GetGenres() []*Genre {
 | |
| 	if x != nil {
 | |
| 		return x.Genres
 | |
| 	}
 | |
| 	return nil
 | |
| }
 | |
| 
 | |
| type Genre struct {
 | |
| 	state         protoimpl.MessageState `protogen:"open.v1"`
 | |
| 	Id            uint64                 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"`
 | |
| 	CreatedAt     *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
 | |
| 	Name          string                 `protobuf:"bytes,3,opt,name=name,proto3" json:"name,omitempty"`
 | |
| 	Slug          string                 `protobuf:"bytes,4,opt,name=slug,proto3" json:"slug,omitempty"`
 | |
| 	UpdatedAt     *timestamppb.Timestamp `protobuf:"bytes,5,opt,name=updated_at,json=updatedAt,proto3" json:"updated_at,omitempty"`
 | |
| 	Url           string                 `protobuf:"bytes,6,opt,name=url,proto3" json:"url,omitempty"`
 | |
| 	Checksum      string                 `protobuf:"bytes,7,opt,name=checksum,proto3" json:"checksum,omitempty"`
 | |
| 	unknownFields protoimpl.UnknownFields
 | |
| 	sizeCache     protoimpl.SizeCache
 | |
| }
 | |
| 
 | |
| func (x *Genre) Reset() {
 | |
| 	*x = Genre{}
 | |
| 	mi := &file_proto_igdbapi_proto_msgTypes[92]
 | |
| 	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 | |
| 	ms.StoreMessageInfo(mi)
 | |
| }
 | |
| 
 | |
| func (x *Genre) String() string {
 | |
| 	return protoimpl.X.MessageStringOf(x)
 | |
| }
 | |
| 
 | |
| func (*Genre) ProtoMessage() {}
 | |
| 
 | |
| func (x *Genre) ProtoReflect() protoreflect.Message {
 | |
| 	mi := &file_proto_igdbapi_proto_msgTypes[92]
 | |
| 	if x != nil {
 | |
| 		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 | |
| 		if ms.LoadMessageInfo() == nil {
 | |
| 			ms.StoreMessageInfo(mi)
 | |
| 		}
 | |
| 		return ms
 | |
| 	}
 | |
| 	return mi.MessageOf(x)
 | |
| }
 | |
| 
 | |
| // Deprecated: Use Genre.ProtoReflect.Descriptor instead.
 | |
| func (*Genre) Descriptor() ([]byte, []int) {
 | |
| 	return file_proto_igdbapi_proto_rawDescGZIP(), []int{92}
 | |
| }
 | |
| 
 | |
| func (x *Genre) GetId() uint64 {
 | |
| 	if x != nil {
 | |
| 		return x.Id
 | |
| 	}
 | |
| 	return 0
 | |
| }
 | |
| 
 | |
| func (x *Genre) GetCreatedAt() *timestamppb.Timestamp {
 | |
| 	if x != nil {
 | |
| 		return x.CreatedAt
 | |
| 	}
 | |
| 	return nil
 | |
| }
 | |
| 
 | |
| func (x *Genre) GetName() string {
 | |
| 	if x != nil {
 | |
| 		return x.Name
 | |
| 	}
 | |
| 	return ""
 | |
| }
 | |
| 
 | |
| func (x *Genre) GetSlug() string {
 | |
| 	if x != nil {
 | |
| 		return x.Slug
 | |
| 	}
 | |
| 	return ""
 | |
| }
 | |
| 
 | |
| func (x *Genre) GetUpdatedAt() *timestamppb.Timestamp {
 | |
| 	if x != nil {
 | |
| 		return x.UpdatedAt
 | |
| 	}
 | |
| 	return nil
 | |
| }
 | |
| 
 | |
| func (x *Genre) GetUrl() string {
 | |
| 	if x != nil {
 | |
| 		return x.Url
 | |
| 	}
 | |
| 	return ""
 | |
| }
 | |
| 
 | |
| func (x *Genre) GetChecksum() string {
 | |
| 	if x != nil {
 | |
| 		return x.Checksum
 | |
| 	}
 | |
| 	return ""
 | |
| }
 | |
| 
 | |
| type InvolvedCompanyResult struct {
 | |
| 	state             protoimpl.MessageState `protogen:"open.v1"`
 | |
| 	Involvedcompanies []*InvolvedCompany     `protobuf:"bytes,1,rep,name=involvedcompanies,proto3" json:"involvedcompanies,omitempty"`
 | |
| 	unknownFields     protoimpl.UnknownFields
 | |
| 	sizeCache         protoimpl.SizeCache
 | |
| }
 | |
| 
 | |
| func (x *InvolvedCompanyResult) Reset() {
 | |
| 	*x = InvolvedCompanyResult{}
 | |
| 	mi := &file_proto_igdbapi_proto_msgTypes[93]
 | |
| 	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 | |
| 	ms.StoreMessageInfo(mi)
 | |
| }
 | |
| 
 | |
| func (x *InvolvedCompanyResult) String() string {
 | |
| 	return protoimpl.X.MessageStringOf(x)
 | |
| }
 | |
| 
 | |
| func (*InvolvedCompanyResult) ProtoMessage() {}
 | |
| 
 | |
| func (x *InvolvedCompanyResult) ProtoReflect() protoreflect.Message {
 | |
| 	mi := &file_proto_igdbapi_proto_msgTypes[93]
 | |
| 	if x != nil {
 | |
| 		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 | |
| 		if ms.LoadMessageInfo() == nil {
 | |
| 			ms.StoreMessageInfo(mi)
 | |
| 		}
 | |
| 		return ms
 | |
| 	}
 | |
| 	return mi.MessageOf(x)
 | |
| }
 | |
| 
 | |
| // Deprecated: Use InvolvedCompanyResult.ProtoReflect.Descriptor instead.
 | |
| func (*InvolvedCompanyResult) Descriptor() ([]byte, []int) {
 | |
| 	return file_proto_igdbapi_proto_rawDescGZIP(), []int{93}
 | |
| }
 | |
| 
 | |
| func (x *InvolvedCompanyResult) GetInvolvedcompanies() []*InvolvedCompany {
 | |
| 	if x != nil {
 | |
| 		return x.Involvedcompanies
 | |
| 	}
 | |
| 	return nil
 | |
| }
 | |
| 
 | |
| type InvolvedCompany struct {
 | |
| 	state         protoimpl.MessageState `protogen:"open.v1"`
 | |
| 	Id            uint64                 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"`
 | |
| 	Company       *Company               `protobuf:"bytes,2,opt,name=company,proto3" json:"company,omitempty"`
 | |
| 	CreatedAt     *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
 | |
| 	Developer     bool                   `protobuf:"varint,4,opt,name=developer,proto3" json:"developer,omitempty"`
 | |
| 	Game          *Game                  `protobuf:"bytes,5,opt,name=game,proto3" json:"game,omitempty"`
 | |
| 	Porting       bool                   `protobuf:"varint,6,opt,name=porting,proto3" json:"porting,omitempty"`
 | |
| 	Publisher     bool                   `protobuf:"varint,7,opt,name=publisher,proto3" json:"publisher,omitempty"`
 | |
| 	Supporting    bool                   `protobuf:"varint,8,opt,name=supporting,proto3" json:"supporting,omitempty"`
 | |
| 	UpdatedAt     *timestamppb.Timestamp `protobuf:"bytes,9,opt,name=updated_at,json=updatedAt,proto3" json:"updated_at,omitempty"`
 | |
| 	Checksum      string                 `protobuf:"bytes,10,opt,name=checksum,proto3" json:"checksum,omitempty"`
 | |
| 	unknownFields protoimpl.UnknownFields
 | |
| 	sizeCache     protoimpl.SizeCache
 | |
| }
 | |
| 
 | |
| func (x *InvolvedCompany) Reset() {
 | |
| 	*x = InvolvedCompany{}
 | |
| 	mi := &file_proto_igdbapi_proto_msgTypes[94]
 | |
| 	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 | |
| 	ms.StoreMessageInfo(mi)
 | |
| }
 | |
| 
 | |
| func (x *InvolvedCompany) String() string {
 | |
| 	return protoimpl.X.MessageStringOf(x)
 | |
| }
 | |
| 
 | |
| func (*InvolvedCompany) ProtoMessage() {}
 | |
| 
 | |
| func (x *InvolvedCompany) ProtoReflect() protoreflect.Message {
 | |
| 	mi := &file_proto_igdbapi_proto_msgTypes[94]
 | |
| 	if x != nil {
 | |
| 		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 | |
| 		if ms.LoadMessageInfo() == nil {
 | |
| 			ms.StoreMessageInfo(mi)
 | |
| 		}
 | |
| 		return ms
 | |
| 	}
 | |
| 	return mi.MessageOf(x)
 | |
| }
 | |
| 
 | |
| // Deprecated: Use InvolvedCompany.ProtoReflect.Descriptor instead.
 | |
| func (*InvolvedCompany) Descriptor() ([]byte, []int) {
 | |
| 	return file_proto_igdbapi_proto_rawDescGZIP(), []int{94}
 | |
| }
 | |
| 
 | |
| func (x *InvolvedCompany) GetId() uint64 {
 | |
| 	if x != nil {
 | |
| 		return x.Id
 | |
| 	}
 | |
| 	return 0
 | |
| }
 | |
| 
 | |
| func (x *InvolvedCompany) GetCompany() *Company {
 | |
| 	if x != nil {
 | |
| 		return x.Company
 | |
| 	}
 | |
| 	return nil
 | |
| }
 | |
| 
 | |
| func (x *InvolvedCompany) GetCreatedAt() *timestamppb.Timestamp {
 | |
| 	if x != nil {
 | |
| 		return x.CreatedAt
 | |
| 	}
 | |
| 	return nil
 | |
| }
 | |
| 
 | |
| func (x *InvolvedCompany) GetDeveloper() bool {
 | |
| 	if x != nil {
 | |
| 		return x.Developer
 | |
| 	}
 | |
| 	return false
 | |
| }
 | |
| 
 | |
| func (x *InvolvedCompany) GetGame() *Game {
 | |
| 	if x != nil {
 | |
| 		return x.Game
 | |
| 	}
 | |
| 	return nil
 | |
| }
 | |
| 
 | |
| func (x *InvolvedCompany) GetPorting() bool {
 | |
| 	if x != nil {
 | |
| 		return x.Porting
 | |
| 	}
 | |
| 	return false
 | |
| }
 | |
| 
 | |
| func (x *InvolvedCompany) GetPublisher() bool {
 | |
| 	if x != nil {
 | |
| 		return x.Publisher
 | |
| 	}
 | |
| 	return false
 | |
| }
 | |
| 
 | |
| func (x *InvolvedCompany) GetSupporting() bool {
 | |
| 	if x != nil {
 | |
| 		return x.Supporting
 | |
| 	}
 | |
| 	return false
 | |
| }
 | |
| 
 | |
| func (x *InvolvedCompany) GetUpdatedAt() *timestamppb.Timestamp {
 | |
| 	if x != nil {
 | |
| 		return x.UpdatedAt
 | |
| 	}
 | |
| 	return nil
 | |
| }
 | |
| 
 | |
| func (x *InvolvedCompany) GetChecksum() string {
 | |
| 	if x != nil {
 | |
| 		return x.Checksum
 | |
| 	}
 | |
| 	return ""
 | |
| }
 | |
| 
 | |
| type KeywordResult struct {
 | |
| 	state         protoimpl.MessageState `protogen:"open.v1"`
 | |
| 	Keywords      []*Keyword             `protobuf:"bytes,1,rep,name=keywords,proto3" json:"keywords,omitempty"`
 | |
| 	unknownFields protoimpl.UnknownFields
 | |
| 	sizeCache     protoimpl.SizeCache
 | |
| }
 | |
| 
 | |
| func (x *KeywordResult) Reset() {
 | |
| 	*x = KeywordResult{}
 | |
| 	mi := &file_proto_igdbapi_proto_msgTypes[95]
 | |
| 	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 | |
| 	ms.StoreMessageInfo(mi)
 | |
| }
 | |
| 
 | |
| func (x *KeywordResult) String() string {
 | |
| 	return protoimpl.X.MessageStringOf(x)
 | |
| }
 | |
| 
 | |
| func (*KeywordResult) ProtoMessage() {}
 | |
| 
 | |
| func (x *KeywordResult) ProtoReflect() protoreflect.Message {
 | |
| 	mi := &file_proto_igdbapi_proto_msgTypes[95]
 | |
| 	if x != nil {
 | |
| 		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 | |
| 		if ms.LoadMessageInfo() == nil {
 | |
| 			ms.StoreMessageInfo(mi)
 | |
| 		}
 | |
| 		return ms
 | |
| 	}
 | |
| 	return mi.MessageOf(x)
 | |
| }
 | |
| 
 | |
| // Deprecated: Use KeywordResult.ProtoReflect.Descriptor instead.
 | |
| func (*KeywordResult) Descriptor() ([]byte, []int) {
 | |
| 	return file_proto_igdbapi_proto_rawDescGZIP(), []int{95}
 | |
| }
 | |
| 
 | |
| func (x *KeywordResult) GetKeywords() []*Keyword {
 | |
| 	if x != nil {
 | |
| 		return x.Keywords
 | |
| 	}
 | |
| 	return nil
 | |
| }
 | |
| 
 | |
| type Keyword struct {
 | |
| 	state         protoimpl.MessageState `protogen:"open.v1"`
 | |
| 	Id            uint64                 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"`
 | |
| 	CreatedAt     *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
 | |
| 	Name          string                 `protobuf:"bytes,3,opt,name=name,proto3" json:"name,omitempty"`
 | |
| 	Slug          string                 `protobuf:"bytes,4,opt,name=slug,proto3" json:"slug,omitempty"`
 | |
| 	UpdatedAt     *timestamppb.Timestamp `protobuf:"bytes,5,opt,name=updated_at,json=updatedAt,proto3" json:"updated_at,omitempty"`
 | |
| 	Url           string                 `protobuf:"bytes,6,opt,name=url,proto3" json:"url,omitempty"`
 | |
| 	Checksum      string                 `protobuf:"bytes,7,opt,name=checksum,proto3" json:"checksum,omitempty"`
 | |
| 	unknownFields protoimpl.UnknownFields
 | |
| 	sizeCache     protoimpl.SizeCache
 | |
| }
 | |
| 
 | |
| func (x *Keyword) Reset() {
 | |
| 	*x = Keyword{}
 | |
| 	mi := &file_proto_igdbapi_proto_msgTypes[96]
 | |
| 	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 | |
| 	ms.StoreMessageInfo(mi)
 | |
| }
 | |
| 
 | |
| func (x *Keyword) String() string {
 | |
| 	return protoimpl.X.MessageStringOf(x)
 | |
| }
 | |
| 
 | |
| func (*Keyword) ProtoMessage() {}
 | |
| 
 | |
| func (x *Keyword) ProtoReflect() protoreflect.Message {
 | |
| 	mi := &file_proto_igdbapi_proto_msgTypes[96]
 | |
| 	if x != nil {
 | |
| 		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 | |
| 		if ms.LoadMessageInfo() == nil {
 | |
| 			ms.StoreMessageInfo(mi)
 | |
| 		}
 | |
| 		return ms
 | |
| 	}
 | |
| 	return mi.MessageOf(x)
 | |
| }
 | |
| 
 | |
| // Deprecated: Use Keyword.ProtoReflect.Descriptor instead.
 | |
| func (*Keyword) Descriptor() ([]byte, []int) {
 | |
| 	return file_proto_igdbapi_proto_rawDescGZIP(), []int{96}
 | |
| }
 | |
| 
 | |
| func (x *Keyword) GetId() uint64 {
 | |
| 	if x != nil {
 | |
| 		return x.Id
 | |
| 	}
 | |
| 	return 0
 | |
| }
 | |
| 
 | |
| func (x *Keyword) GetCreatedAt() *timestamppb.Timestamp {
 | |
| 	if x != nil {
 | |
| 		return x.CreatedAt
 | |
| 	}
 | |
| 	return nil
 | |
| }
 | |
| 
 | |
| func (x *Keyword) GetName() string {
 | |
| 	if x != nil {
 | |
| 		return x.Name
 | |
| 	}
 | |
| 	return ""
 | |
| }
 | |
| 
 | |
| func (x *Keyword) GetSlug() string {
 | |
| 	if x != nil {
 | |
| 		return x.Slug
 | |
| 	}
 | |
| 	return ""
 | |
| }
 | |
| 
 | |
| func (x *Keyword) GetUpdatedAt() *timestamppb.Timestamp {
 | |
| 	if x != nil {
 | |
| 		return x.UpdatedAt
 | |
| 	}
 | |
| 	return nil
 | |
| }
 | |
| 
 | |
| func (x *Keyword) GetUrl() string {
 | |
| 	if x != nil {
 | |
| 		return x.Url
 | |
| 	}
 | |
| 	return ""
 | |
| }
 | |
| 
 | |
| func (x *Keyword) GetChecksum() string {
 | |
| 	if x != nil {
 | |
| 		return x.Checksum
 | |
| 	}
 | |
| 	return ""
 | |
| }
 | |
| 
 | |
| type LanguageResult struct {
 | |
| 	state         protoimpl.MessageState `protogen:"open.v1"`
 | |
| 	Languages     []*Language            `protobuf:"bytes,1,rep,name=languages,proto3" json:"languages,omitempty"`
 | |
| 	unknownFields protoimpl.UnknownFields
 | |
| 	sizeCache     protoimpl.SizeCache
 | |
| }
 | |
| 
 | |
| func (x *LanguageResult) Reset() {
 | |
| 	*x = LanguageResult{}
 | |
| 	mi := &file_proto_igdbapi_proto_msgTypes[97]
 | |
| 	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 | |
| 	ms.StoreMessageInfo(mi)
 | |
| }
 | |
| 
 | |
| func (x *LanguageResult) String() string {
 | |
| 	return protoimpl.X.MessageStringOf(x)
 | |
| }
 | |
| 
 | |
| func (*LanguageResult) ProtoMessage() {}
 | |
| 
 | |
| func (x *LanguageResult) ProtoReflect() protoreflect.Message {
 | |
| 	mi := &file_proto_igdbapi_proto_msgTypes[97]
 | |
| 	if x != nil {
 | |
| 		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 | |
| 		if ms.LoadMessageInfo() == nil {
 | |
| 			ms.StoreMessageInfo(mi)
 | |
| 		}
 | |
| 		return ms
 | |
| 	}
 | |
| 	return mi.MessageOf(x)
 | |
| }
 | |
| 
 | |
| // Deprecated: Use LanguageResult.ProtoReflect.Descriptor instead.
 | |
| func (*LanguageResult) Descriptor() ([]byte, []int) {
 | |
| 	return file_proto_igdbapi_proto_rawDescGZIP(), []int{97}
 | |
| }
 | |
| 
 | |
| func (x *LanguageResult) GetLanguages() []*Language {
 | |
| 	if x != nil {
 | |
| 		return x.Languages
 | |
| 	}
 | |
| 	return nil
 | |
| }
 | |
| 
 | |
| type Language struct {
 | |
| 	state         protoimpl.MessageState `protogen:"open.v1"`
 | |
| 	Id            uint64                 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"`
 | |
| 	Name          string                 `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
 | |
| 	NativeName    string                 `protobuf:"bytes,3,opt,name=native_name,json=nativeName,proto3" json:"native_name,omitempty"`
 | |
| 	Locale        string                 `protobuf:"bytes,4,opt,name=locale,proto3" json:"locale,omitempty"`
 | |
| 	CreatedAt     *timestamppb.Timestamp `protobuf:"bytes,5,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
 | |
| 	UpdatedAt     *timestamppb.Timestamp `protobuf:"bytes,6,opt,name=updated_at,json=updatedAt,proto3" json:"updated_at,omitempty"`
 | |
| 	Checksum      string                 `protobuf:"bytes,7,opt,name=checksum,proto3" json:"checksum,omitempty"`
 | |
| 	unknownFields protoimpl.UnknownFields
 | |
| 	sizeCache     protoimpl.SizeCache
 | |
| }
 | |
| 
 | |
| func (x *Language) Reset() {
 | |
| 	*x = Language{}
 | |
| 	mi := &file_proto_igdbapi_proto_msgTypes[98]
 | |
| 	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 | |
| 	ms.StoreMessageInfo(mi)
 | |
| }
 | |
| 
 | |
| func (x *Language) String() string {
 | |
| 	return protoimpl.X.MessageStringOf(x)
 | |
| }
 | |
| 
 | |
| func (*Language) ProtoMessage() {}
 | |
| 
 | |
| func (x *Language) ProtoReflect() protoreflect.Message {
 | |
| 	mi := &file_proto_igdbapi_proto_msgTypes[98]
 | |
| 	if x != nil {
 | |
| 		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 | |
| 		if ms.LoadMessageInfo() == nil {
 | |
| 			ms.StoreMessageInfo(mi)
 | |
| 		}
 | |
| 		return ms
 | |
| 	}
 | |
| 	return mi.MessageOf(x)
 | |
| }
 | |
| 
 | |
| // Deprecated: Use Language.ProtoReflect.Descriptor instead.
 | |
| func (*Language) Descriptor() ([]byte, []int) {
 | |
| 	return file_proto_igdbapi_proto_rawDescGZIP(), []int{98}
 | |
| }
 | |
| 
 | |
| func (x *Language) GetId() uint64 {
 | |
| 	if x != nil {
 | |
| 		return x.Id
 | |
| 	}
 | |
| 	return 0
 | |
| }
 | |
| 
 | |
| func (x *Language) GetName() string {
 | |
| 	if x != nil {
 | |
| 		return x.Name
 | |
| 	}
 | |
| 	return ""
 | |
| }
 | |
| 
 | |
| func (x *Language) GetNativeName() string {
 | |
| 	if x != nil {
 | |
| 		return x.NativeName
 | |
| 	}
 | |
| 	return ""
 | |
| }
 | |
| 
 | |
| func (x *Language) GetLocale() string {
 | |
| 	if x != nil {
 | |
| 		return x.Locale
 | |
| 	}
 | |
| 	return ""
 | |
| }
 | |
| 
 | |
| func (x *Language) GetCreatedAt() *timestamppb.Timestamp {
 | |
| 	if x != nil {
 | |
| 		return x.CreatedAt
 | |
| 	}
 | |
| 	return nil
 | |
| }
 | |
| 
 | |
| func (x *Language) GetUpdatedAt() *timestamppb.Timestamp {
 | |
| 	if x != nil {
 | |
| 		return x.UpdatedAt
 | |
| 	}
 | |
| 	return nil
 | |
| }
 | |
| 
 | |
| func (x *Language) GetChecksum() string {
 | |
| 	if x != nil {
 | |
| 		return x.Checksum
 | |
| 	}
 | |
| 	return ""
 | |
| }
 | |
| 
 | |
| type LanguageSupportResult struct {
 | |
| 	state            protoimpl.MessageState `protogen:"open.v1"`
 | |
| 	Languagesupports []*LanguageSupport     `protobuf:"bytes,1,rep,name=languagesupports,proto3" json:"languagesupports,omitempty"`
 | |
| 	unknownFields    protoimpl.UnknownFields
 | |
| 	sizeCache        protoimpl.SizeCache
 | |
| }
 | |
| 
 | |
| func (x *LanguageSupportResult) Reset() {
 | |
| 	*x = LanguageSupportResult{}
 | |
| 	mi := &file_proto_igdbapi_proto_msgTypes[99]
 | |
| 	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 | |
| 	ms.StoreMessageInfo(mi)
 | |
| }
 | |
| 
 | |
| func (x *LanguageSupportResult) String() string {
 | |
| 	return protoimpl.X.MessageStringOf(x)
 | |
| }
 | |
| 
 | |
| func (*LanguageSupportResult) ProtoMessage() {}
 | |
| 
 | |
| func (x *LanguageSupportResult) ProtoReflect() protoreflect.Message {
 | |
| 	mi := &file_proto_igdbapi_proto_msgTypes[99]
 | |
| 	if x != nil {
 | |
| 		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 | |
| 		if ms.LoadMessageInfo() == nil {
 | |
| 			ms.StoreMessageInfo(mi)
 | |
| 		}
 | |
| 		return ms
 | |
| 	}
 | |
| 	return mi.MessageOf(x)
 | |
| }
 | |
| 
 | |
| // Deprecated: Use LanguageSupportResult.ProtoReflect.Descriptor instead.
 | |
| func (*LanguageSupportResult) Descriptor() ([]byte, []int) {
 | |
| 	return file_proto_igdbapi_proto_rawDescGZIP(), []int{99}
 | |
| }
 | |
| 
 | |
| func (x *LanguageSupportResult) GetLanguagesupports() []*LanguageSupport {
 | |
| 	if x != nil {
 | |
| 		return x.Languagesupports
 | |
| 	}
 | |
| 	return nil
 | |
| }
 | |
| 
 | |
| type LanguageSupport struct {
 | |
| 	state               protoimpl.MessageState `protogen:"open.v1"`
 | |
| 	Id                  uint64                 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"`
 | |
| 	Game                *Game                  `protobuf:"bytes,2,opt,name=game,proto3" json:"game,omitempty"`
 | |
| 	Language            *Language              `protobuf:"bytes,3,opt,name=language,proto3" json:"language,omitempty"`
 | |
| 	LanguageSupportType *LanguageSupportType   `protobuf:"bytes,4,opt,name=language_support_type,json=languageSupportType,proto3" json:"language_support_type,omitempty"`
 | |
| 	CreatedAt           *timestamppb.Timestamp `protobuf:"bytes,5,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
 | |
| 	UpdatedAt           *timestamppb.Timestamp `protobuf:"bytes,6,opt,name=updated_at,json=updatedAt,proto3" json:"updated_at,omitempty"`
 | |
| 	Checksum            string                 `protobuf:"bytes,7,opt,name=checksum,proto3" json:"checksum,omitempty"`
 | |
| 	unknownFields       protoimpl.UnknownFields
 | |
| 	sizeCache           protoimpl.SizeCache
 | |
| }
 | |
| 
 | |
| func (x *LanguageSupport) Reset() {
 | |
| 	*x = LanguageSupport{}
 | |
| 	mi := &file_proto_igdbapi_proto_msgTypes[100]
 | |
| 	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 | |
| 	ms.StoreMessageInfo(mi)
 | |
| }
 | |
| 
 | |
| func (x *LanguageSupport) String() string {
 | |
| 	return protoimpl.X.MessageStringOf(x)
 | |
| }
 | |
| 
 | |
| func (*LanguageSupport) ProtoMessage() {}
 | |
| 
 | |
| func (x *LanguageSupport) ProtoReflect() protoreflect.Message {
 | |
| 	mi := &file_proto_igdbapi_proto_msgTypes[100]
 | |
| 	if x != nil {
 | |
| 		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 | |
| 		if ms.LoadMessageInfo() == nil {
 | |
| 			ms.StoreMessageInfo(mi)
 | |
| 		}
 | |
| 		return ms
 | |
| 	}
 | |
| 	return mi.MessageOf(x)
 | |
| }
 | |
| 
 | |
| // Deprecated: Use LanguageSupport.ProtoReflect.Descriptor instead.
 | |
| func (*LanguageSupport) Descriptor() ([]byte, []int) {
 | |
| 	return file_proto_igdbapi_proto_rawDescGZIP(), []int{100}
 | |
| }
 | |
| 
 | |
| func (x *LanguageSupport) GetId() uint64 {
 | |
| 	if x != nil {
 | |
| 		return x.Id
 | |
| 	}
 | |
| 	return 0
 | |
| }
 | |
| 
 | |
| func (x *LanguageSupport) GetGame() *Game {
 | |
| 	if x != nil {
 | |
| 		return x.Game
 | |
| 	}
 | |
| 	return nil
 | |
| }
 | |
| 
 | |
| func (x *LanguageSupport) GetLanguage() *Language {
 | |
| 	if x != nil {
 | |
| 		return x.Language
 | |
| 	}
 | |
| 	return nil
 | |
| }
 | |
| 
 | |
| func (x *LanguageSupport) GetLanguageSupportType() *LanguageSupportType {
 | |
| 	if x != nil {
 | |
| 		return x.LanguageSupportType
 | |
| 	}
 | |
| 	return nil
 | |
| }
 | |
| 
 | |
| func (x *LanguageSupport) GetCreatedAt() *timestamppb.Timestamp {
 | |
| 	if x != nil {
 | |
| 		return x.CreatedAt
 | |
| 	}
 | |
| 	return nil
 | |
| }
 | |
| 
 | |
| func (x *LanguageSupport) GetUpdatedAt() *timestamppb.Timestamp {
 | |
| 	if x != nil {
 | |
| 		return x.UpdatedAt
 | |
| 	}
 | |
| 	return nil
 | |
| }
 | |
| 
 | |
| func (x *LanguageSupport) GetChecksum() string {
 | |
| 	if x != nil {
 | |
| 		return x.Checksum
 | |
| 	}
 | |
| 	return ""
 | |
| }
 | |
| 
 | |
| type LanguageSupportTypeResult struct {
 | |
| 	state                protoimpl.MessageState `protogen:"open.v1"`
 | |
| 	Languagesupporttypes []*LanguageSupportType `protobuf:"bytes,1,rep,name=languagesupporttypes,proto3" json:"languagesupporttypes,omitempty"`
 | |
| 	unknownFields        protoimpl.UnknownFields
 | |
| 	sizeCache            protoimpl.SizeCache
 | |
| }
 | |
| 
 | |
| func (x *LanguageSupportTypeResult) Reset() {
 | |
| 	*x = LanguageSupportTypeResult{}
 | |
| 	mi := &file_proto_igdbapi_proto_msgTypes[101]
 | |
| 	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 | |
| 	ms.StoreMessageInfo(mi)
 | |
| }
 | |
| 
 | |
| func (x *LanguageSupportTypeResult) String() string {
 | |
| 	return protoimpl.X.MessageStringOf(x)
 | |
| }
 | |
| 
 | |
| func (*LanguageSupportTypeResult) ProtoMessage() {}
 | |
| 
 | |
| func (x *LanguageSupportTypeResult) ProtoReflect() protoreflect.Message {
 | |
| 	mi := &file_proto_igdbapi_proto_msgTypes[101]
 | |
| 	if x != nil {
 | |
| 		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 | |
| 		if ms.LoadMessageInfo() == nil {
 | |
| 			ms.StoreMessageInfo(mi)
 | |
| 		}
 | |
| 		return ms
 | |
| 	}
 | |
| 	return mi.MessageOf(x)
 | |
| }
 | |
| 
 | |
| // Deprecated: Use LanguageSupportTypeResult.ProtoReflect.Descriptor instead.
 | |
| func (*LanguageSupportTypeResult) Descriptor() ([]byte, []int) {
 | |
| 	return file_proto_igdbapi_proto_rawDescGZIP(), []int{101}
 | |
| }
 | |
| 
 | |
| func (x *LanguageSupportTypeResult) GetLanguagesupporttypes() []*LanguageSupportType {
 | |
| 	if x != nil {
 | |
| 		return x.Languagesupporttypes
 | |
| 	}
 | |
| 	return nil
 | |
| }
 | |
| 
 | |
| type LanguageSupportType struct {
 | |
| 	state         protoimpl.MessageState `protogen:"open.v1"`
 | |
| 	Id            uint64                 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"`
 | |
| 	Name          string                 `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
 | |
| 	CreatedAt     *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
 | |
| 	UpdatedAt     *timestamppb.Timestamp `protobuf:"bytes,4,opt,name=updated_at,json=updatedAt,proto3" json:"updated_at,omitempty"`
 | |
| 	Checksum      string                 `protobuf:"bytes,5,opt,name=checksum,proto3" json:"checksum,omitempty"`
 | |
| 	unknownFields protoimpl.UnknownFields
 | |
| 	sizeCache     protoimpl.SizeCache
 | |
| }
 | |
| 
 | |
| func (x *LanguageSupportType) Reset() {
 | |
| 	*x = LanguageSupportType{}
 | |
| 	mi := &file_proto_igdbapi_proto_msgTypes[102]
 | |
| 	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 | |
| 	ms.StoreMessageInfo(mi)
 | |
| }
 | |
| 
 | |
| func (x *LanguageSupportType) String() string {
 | |
| 	return protoimpl.X.MessageStringOf(x)
 | |
| }
 | |
| 
 | |
| func (*LanguageSupportType) ProtoMessage() {}
 | |
| 
 | |
| func (x *LanguageSupportType) ProtoReflect() protoreflect.Message {
 | |
| 	mi := &file_proto_igdbapi_proto_msgTypes[102]
 | |
| 	if x != nil {
 | |
| 		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 | |
| 		if ms.LoadMessageInfo() == nil {
 | |
| 			ms.StoreMessageInfo(mi)
 | |
| 		}
 | |
| 		return ms
 | |
| 	}
 | |
| 	return mi.MessageOf(x)
 | |
| }
 | |
| 
 | |
| // Deprecated: Use LanguageSupportType.ProtoReflect.Descriptor instead.
 | |
| func (*LanguageSupportType) Descriptor() ([]byte, []int) {
 | |
| 	return file_proto_igdbapi_proto_rawDescGZIP(), []int{102}
 | |
| }
 | |
| 
 | |
| func (x *LanguageSupportType) GetId() uint64 {
 | |
| 	if x != nil {
 | |
| 		return x.Id
 | |
| 	}
 | |
| 	return 0
 | |
| }
 | |
| 
 | |
| func (x *LanguageSupportType) GetName() string {
 | |
| 	if x != nil {
 | |
| 		return x.Name
 | |
| 	}
 | |
| 	return ""
 | |
| }
 | |
| 
 | |
| func (x *LanguageSupportType) GetCreatedAt() *timestamppb.Timestamp {
 | |
| 	if x != nil {
 | |
| 		return x.CreatedAt
 | |
| 	}
 | |
| 	return nil
 | |
| }
 | |
| 
 | |
| func (x *LanguageSupportType) GetUpdatedAt() *timestamppb.Timestamp {
 | |
| 	if x != nil {
 | |
| 		return x.UpdatedAt
 | |
| 	}
 | |
| 	return nil
 | |
| }
 | |
| 
 | |
| func (x *LanguageSupportType) GetChecksum() string {
 | |
| 	if x != nil {
 | |
| 		return x.Checksum
 | |
| 	}
 | |
| 	return ""
 | |
| }
 | |
| 
 | |
| type MultiplayerModeResult struct {
 | |
| 	state            protoimpl.MessageState `protogen:"open.v1"`
 | |
| 	Multiplayermodes []*MultiplayerMode     `protobuf:"bytes,1,rep,name=multiplayermodes,proto3" json:"multiplayermodes,omitempty"`
 | |
| 	unknownFields    protoimpl.UnknownFields
 | |
| 	sizeCache        protoimpl.SizeCache
 | |
| }
 | |
| 
 | |
| func (x *MultiplayerModeResult) Reset() {
 | |
| 	*x = MultiplayerModeResult{}
 | |
| 	mi := &file_proto_igdbapi_proto_msgTypes[103]
 | |
| 	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 | |
| 	ms.StoreMessageInfo(mi)
 | |
| }
 | |
| 
 | |
| func (x *MultiplayerModeResult) String() string {
 | |
| 	return protoimpl.X.MessageStringOf(x)
 | |
| }
 | |
| 
 | |
| func (*MultiplayerModeResult) ProtoMessage() {}
 | |
| 
 | |
| func (x *MultiplayerModeResult) ProtoReflect() protoreflect.Message {
 | |
| 	mi := &file_proto_igdbapi_proto_msgTypes[103]
 | |
| 	if x != nil {
 | |
| 		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 | |
| 		if ms.LoadMessageInfo() == nil {
 | |
| 			ms.StoreMessageInfo(mi)
 | |
| 		}
 | |
| 		return ms
 | |
| 	}
 | |
| 	return mi.MessageOf(x)
 | |
| }
 | |
| 
 | |
| // Deprecated: Use MultiplayerModeResult.ProtoReflect.Descriptor instead.
 | |
| func (*MultiplayerModeResult) Descriptor() ([]byte, []int) {
 | |
| 	return file_proto_igdbapi_proto_rawDescGZIP(), []int{103}
 | |
| }
 | |
| 
 | |
| func (x *MultiplayerModeResult) GetMultiplayermodes() []*MultiplayerMode {
 | |
| 	if x != nil {
 | |
| 		return x.Multiplayermodes
 | |
| 	}
 | |
| 	return nil
 | |
| }
 | |
| 
 | |
| type MultiplayerMode struct {
 | |
| 	state             protoimpl.MessageState `protogen:"open.v1"`
 | |
| 	Id                uint64                 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"`
 | |
| 	Campaigncoop      bool                   `protobuf:"varint,2,opt,name=campaigncoop,proto3" json:"campaigncoop,omitempty"`
 | |
| 	Dropin            bool                   `protobuf:"varint,3,opt,name=dropin,proto3" json:"dropin,omitempty"`
 | |
| 	Game              *Game                  `protobuf:"bytes,4,opt,name=game,proto3" json:"game,omitempty"`
 | |
| 	Lancoop           bool                   `protobuf:"varint,5,opt,name=lancoop,proto3" json:"lancoop,omitempty"`
 | |
| 	Offlinecoop       bool                   `protobuf:"varint,6,opt,name=offlinecoop,proto3" json:"offlinecoop,omitempty"`
 | |
| 	Offlinecoopmax    int32                  `protobuf:"varint,7,opt,name=offlinecoopmax,proto3" json:"offlinecoopmax,omitempty"`
 | |
| 	Offlinemax        int32                  `protobuf:"varint,8,opt,name=offlinemax,proto3" json:"offlinemax,omitempty"`
 | |
| 	Onlinecoop        bool                   `protobuf:"varint,9,opt,name=onlinecoop,proto3" json:"onlinecoop,omitempty"`
 | |
| 	Onlinecoopmax     int32                  `protobuf:"varint,10,opt,name=onlinecoopmax,proto3" json:"onlinecoopmax,omitempty"`
 | |
| 	Onlinemax         int32                  `protobuf:"varint,11,opt,name=onlinemax,proto3" json:"onlinemax,omitempty"`
 | |
| 	Platform          *Platform              `protobuf:"bytes,12,opt,name=platform,proto3" json:"platform,omitempty"`
 | |
| 	Splitscreen       bool                   `protobuf:"varint,13,opt,name=splitscreen,proto3" json:"splitscreen,omitempty"`
 | |
| 	Splitscreenonline bool                   `protobuf:"varint,14,opt,name=splitscreenonline,proto3" json:"splitscreenonline,omitempty"`
 | |
| 	Checksum          string                 `protobuf:"bytes,15,opt,name=checksum,proto3" json:"checksum,omitempty"`
 | |
| 	unknownFields     protoimpl.UnknownFields
 | |
| 	sizeCache         protoimpl.SizeCache
 | |
| }
 | |
| 
 | |
| func (x *MultiplayerMode) Reset() {
 | |
| 	*x = MultiplayerMode{}
 | |
| 	mi := &file_proto_igdbapi_proto_msgTypes[104]
 | |
| 	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 | |
| 	ms.StoreMessageInfo(mi)
 | |
| }
 | |
| 
 | |
| func (x *MultiplayerMode) String() string {
 | |
| 	return protoimpl.X.MessageStringOf(x)
 | |
| }
 | |
| 
 | |
| func (*MultiplayerMode) ProtoMessage() {}
 | |
| 
 | |
| func (x *MultiplayerMode) ProtoReflect() protoreflect.Message {
 | |
| 	mi := &file_proto_igdbapi_proto_msgTypes[104]
 | |
| 	if x != nil {
 | |
| 		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 | |
| 		if ms.LoadMessageInfo() == nil {
 | |
| 			ms.StoreMessageInfo(mi)
 | |
| 		}
 | |
| 		return ms
 | |
| 	}
 | |
| 	return mi.MessageOf(x)
 | |
| }
 | |
| 
 | |
| // Deprecated: Use MultiplayerMode.ProtoReflect.Descriptor instead.
 | |
| func (*MultiplayerMode) Descriptor() ([]byte, []int) {
 | |
| 	return file_proto_igdbapi_proto_rawDescGZIP(), []int{104}
 | |
| }
 | |
| 
 | |
| func (x *MultiplayerMode) GetId() uint64 {
 | |
| 	if x != nil {
 | |
| 		return x.Id
 | |
| 	}
 | |
| 	return 0
 | |
| }
 | |
| 
 | |
| func (x *MultiplayerMode) GetCampaigncoop() bool {
 | |
| 	if x != nil {
 | |
| 		return x.Campaigncoop
 | |
| 	}
 | |
| 	return false
 | |
| }
 | |
| 
 | |
| func (x *MultiplayerMode) GetDropin() bool {
 | |
| 	if x != nil {
 | |
| 		return x.Dropin
 | |
| 	}
 | |
| 	return false
 | |
| }
 | |
| 
 | |
| func (x *MultiplayerMode) GetGame() *Game {
 | |
| 	if x != nil {
 | |
| 		return x.Game
 | |
| 	}
 | |
| 	return nil
 | |
| }
 | |
| 
 | |
| func (x *MultiplayerMode) GetLancoop() bool {
 | |
| 	if x != nil {
 | |
| 		return x.Lancoop
 | |
| 	}
 | |
| 	return false
 | |
| }
 | |
| 
 | |
| func (x *MultiplayerMode) GetOfflinecoop() bool {
 | |
| 	if x != nil {
 | |
| 		return x.Offlinecoop
 | |
| 	}
 | |
| 	return false
 | |
| }
 | |
| 
 | |
| func (x *MultiplayerMode) GetOfflinecoopmax() int32 {
 | |
| 	if x != nil {
 | |
| 		return x.Offlinecoopmax
 | |
| 	}
 | |
| 	return 0
 | |
| }
 | |
| 
 | |
| func (x *MultiplayerMode) GetOfflinemax() int32 {
 | |
| 	if x != nil {
 | |
| 		return x.Offlinemax
 | |
| 	}
 | |
| 	return 0
 | |
| }
 | |
| 
 | |
| func (x *MultiplayerMode) GetOnlinecoop() bool {
 | |
| 	if x != nil {
 | |
| 		return x.Onlinecoop
 | |
| 	}
 | |
| 	return false
 | |
| }
 | |
| 
 | |
| func (x *MultiplayerMode) GetOnlinecoopmax() int32 {
 | |
| 	if x != nil {
 | |
| 		return x.Onlinecoopmax
 | |
| 	}
 | |
| 	return 0
 | |
| }
 | |
| 
 | |
| func (x *MultiplayerMode) GetOnlinemax() int32 {
 | |
| 	if x != nil {
 | |
| 		return x.Onlinemax
 | |
| 	}
 | |
| 	return 0
 | |
| }
 | |
| 
 | |
| func (x *MultiplayerMode) GetPlatform() *Platform {
 | |
| 	if x != nil {
 | |
| 		return x.Platform
 | |
| 	}
 | |
| 	return nil
 | |
| }
 | |
| 
 | |
| func (x *MultiplayerMode) GetSplitscreen() bool {
 | |
| 	if x != nil {
 | |
| 		return x.Splitscreen
 | |
| 	}
 | |
| 	return false
 | |
| }
 | |
| 
 | |
| func (x *MultiplayerMode) GetSplitscreenonline() bool {
 | |
| 	if x != nil {
 | |
| 		return x.Splitscreenonline
 | |
| 	}
 | |
| 	return false
 | |
| }
 | |
| 
 | |
| func (x *MultiplayerMode) GetChecksum() string {
 | |
| 	if x != nil {
 | |
| 		return x.Checksum
 | |
| 	}
 | |
| 	return ""
 | |
| }
 | |
| 
 | |
| type NetworkTypeResult struct {
 | |
| 	state         protoimpl.MessageState `protogen:"open.v1"`
 | |
| 	Networktypes  []*NetworkType         `protobuf:"bytes,1,rep,name=networktypes,proto3" json:"networktypes,omitempty"`
 | |
| 	unknownFields protoimpl.UnknownFields
 | |
| 	sizeCache     protoimpl.SizeCache
 | |
| }
 | |
| 
 | |
| func (x *NetworkTypeResult) Reset() {
 | |
| 	*x = NetworkTypeResult{}
 | |
| 	mi := &file_proto_igdbapi_proto_msgTypes[105]
 | |
| 	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 | |
| 	ms.StoreMessageInfo(mi)
 | |
| }
 | |
| 
 | |
| func (x *NetworkTypeResult) String() string {
 | |
| 	return protoimpl.X.MessageStringOf(x)
 | |
| }
 | |
| 
 | |
| func (*NetworkTypeResult) ProtoMessage() {}
 | |
| 
 | |
| func (x *NetworkTypeResult) ProtoReflect() protoreflect.Message {
 | |
| 	mi := &file_proto_igdbapi_proto_msgTypes[105]
 | |
| 	if x != nil {
 | |
| 		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 | |
| 		if ms.LoadMessageInfo() == nil {
 | |
| 			ms.StoreMessageInfo(mi)
 | |
| 		}
 | |
| 		return ms
 | |
| 	}
 | |
| 	return mi.MessageOf(x)
 | |
| }
 | |
| 
 | |
| // Deprecated: Use NetworkTypeResult.ProtoReflect.Descriptor instead.
 | |
| func (*NetworkTypeResult) Descriptor() ([]byte, []int) {
 | |
| 	return file_proto_igdbapi_proto_rawDescGZIP(), []int{105}
 | |
| }
 | |
| 
 | |
| func (x *NetworkTypeResult) GetNetworktypes() []*NetworkType {
 | |
| 	if x != nil {
 | |
| 		return x.Networktypes
 | |
| 	}
 | |
| 	return nil
 | |
| }
 | |
| 
 | |
| type NetworkType struct {
 | |
| 	state         protoimpl.MessageState `protogen:"open.v1"`
 | |
| 	Id            uint64                 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"`
 | |
| 	Name          string                 `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
 | |
| 	EventNetworks []*EventNetwork        `protobuf:"bytes,3,rep,name=event_networks,json=eventNetworks,proto3" json:"event_networks,omitempty"`
 | |
| 	CreatedAt     *timestamppb.Timestamp `protobuf:"bytes,4,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
 | |
| 	UpdatedAt     *timestamppb.Timestamp `protobuf:"bytes,5,opt,name=updated_at,json=updatedAt,proto3" json:"updated_at,omitempty"`
 | |
| 	Checksum      string                 `protobuf:"bytes,6,opt,name=checksum,proto3" json:"checksum,omitempty"`
 | |
| 	unknownFields protoimpl.UnknownFields
 | |
| 	sizeCache     protoimpl.SizeCache
 | |
| }
 | |
| 
 | |
| func (x *NetworkType) Reset() {
 | |
| 	*x = NetworkType{}
 | |
| 	mi := &file_proto_igdbapi_proto_msgTypes[106]
 | |
| 	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 | |
| 	ms.StoreMessageInfo(mi)
 | |
| }
 | |
| 
 | |
| func (x *NetworkType) String() string {
 | |
| 	return protoimpl.X.MessageStringOf(x)
 | |
| }
 | |
| 
 | |
| func (*NetworkType) ProtoMessage() {}
 | |
| 
 | |
| func (x *NetworkType) ProtoReflect() protoreflect.Message {
 | |
| 	mi := &file_proto_igdbapi_proto_msgTypes[106]
 | |
| 	if x != nil {
 | |
| 		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 | |
| 		if ms.LoadMessageInfo() == nil {
 | |
| 			ms.StoreMessageInfo(mi)
 | |
| 		}
 | |
| 		return ms
 | |
| 	}
 | |
| 	return mi.MessageOf(x)
 | |
| }
 | |
| 
 | |
| // Deprecated: Use NetworkType.ProtoReflect.Descriptor instead.
 | |
| func (*NetworkType) Descriptor() ([]byte, []int) {
 | |
| 	return file_proto_igdbapi_proto_rawDescGZIP(), []int{106}
 | |
| }
 | |
| 
 | |
| func (x *NetworkType) GetId() uint64 {
 | |
| 	if x != nil {
 | |
| 		return x.Id
 | |
| 	}
 | |
| 	return 0
 | |
| }
 | |
| 
 | |
| func (x *NetworkType) GetName() string {
 | |
| 	if x != nil {
 | |
| 		return x.Name
 | |
| 	}
 | |
| 	return ""
 | |
| }
 | |
| 
 | |
| func (x *NetworkType) GetEventNetworks() []*EventNetwork {
 | |
| 	if x != nil {
 | |
| 		return x.EventNetworks
 | |
| 	}
 | |
| 	return nil
 | |
| }
 | |
| 
 | |
| func (x *NetworkType) GetCreatedAt() *timestamppb.Timestamp {
 | |
| 	if x != nil {
 | |
| 		return x.CreatedAt
 | |
| 	}
 | |
| 	return nil
 | |
| }
 | |
| 
 | |
| func (x *NetworkType) GetUpdatedAt() *timestamppb.Timestamp {
 | |
| 	if x != nil {
 | |
| 		return x.UpdatedAt
 | |
| 	}
 | |
| 	return nil
 | |
| }
 | |
| 
 | |
| func (x *NetworkType) GetChecksum() string {
 | |
| 	if x != nil {
 | |
| 		return x.Checksum
 | |
| 	}
 | |
| 	return ""
 | |
| }
 | |
| 
 | |
| type PlatformResult struct {
 | |
| 	state         protoimpl.MessageState `protogen:"open.v1"`
 | |
| 	Platforms     []*Platform            `protobuf:"bytes,1,rep,name=platforms,proto3" json:"platforms,omitempty"`
 | |
| 	unknownFields protoimpl.UnknownFields
 | |
| 	sizeCache     protoimpl.SizeCache
 | |
| }
 | |
| 
 | |
| func (x *PlatformResult) Reset() {
 | |
| 	*x = PlatformResult{}
 | |
| 	mi := &file_proto_igdbapi_proto_msgTypes[107]
 | |
| 	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 | |
| 	ms.StoreMessageInfo(mi)
 | |
| }
 | |
| 
 | |
| func (x *PlatformResult) String() string {
 | |
| 	return protoimpl.X.MessageStringOf(x)
 | |
| }
 | |
| 
 | |
| func (*PlatformResult) ProtoMessage() {}
 | |
| 
 | |
| func (x *PlatformResult) ProtoReflect() protoreflect.Message {
 | |
| 	mi := &file_proto_igdbapi_proto_msgTypes[107]
 | |
| 	if x != nil {
 | |
| 		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 | |
| 		if ms.LoadMessageInfo() == nil {
 | |
| 			ms.StoreMessageInfo(mi)
 | |
| 		}
 | |
| 		return ms
 | |
| 	}
 | |
| 	return mi.MessageOf(x)
 | |
| }
 | |
| 
 | |
| // Deprecated: Use PlatformResult.ProtoReflect.Descriptor instead.
 | |
| func (*PlatformResult) Descriptor() ([]byte, []int) {
 | |
| 	return file_proto_igdbapi_proto_rawDescGZIP(), []int{107}
 | |
| }
 | |
| 
 | |
| func (x *PlatformResult) GetPlatforms() []*Platform {
 | |
| 	if x != nil {
 | |
| 		return x.Platforms
 | |
| 	}
 | |
| 	return nil
 | |
| }
 | |
| 
 | |
| type Platform struct {
 | |
| 	state           protoimpl.MessageState `protogen:"open.v1"`
 | |
| 	Id              uint64                 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"`
 | |
| 	Abbreviation    string                 `protobuf:"bytes,2,opt,name=abbreviation,proto3" json:"abbreviation,omitempty"`
 | |
| 	AlternativeName string                 `protobuf:"bytes,3,opt,name=alternative_name,json=alternativeName,proto3" json:"alternative_name,omitempty"`
 | |
| 	// Deprecated: Marked as deprecated in proto/igdbapi.proto.
 | |
| 	Category       PlatformCategoryEnum   `protobuf:"varint,4,opt,name=category,proto3,enum=proto.PlatformCategoryEnum" json:"category,omitempty"`
 | |
| 	CreatedAt      *timestamppb.Timestamp `protobuf:"bytes,5,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
 | |
| 	Generation     int32                  `protobuf:"varint,6,opt,name=generation,proto3" json:"generation,omitempty"`
 | |
| 	Name           string                 `protobuf:"bytes,7,opt,name=name,proto3" json:"name,omitempty"`
 | |
| 	PlatformLogo   *PlatformLogo          `protobuf:"bytes,8,opt,name=platform_logo,json=platformLogo,proto3" json:"platform_logo,omitempty"`
 | |
| 	PlatformFamily *PlatformFamily        `protobuf:"bytes,9,opt,name=platform_family,json=platformFamily,proto3" json:"platform_family,omitempty"`
 | |
| 	Slug           string                 `protobuf:"bytes,10,opt,name=slug,proto3" json:"slug,omitempty"`
 | |
| 	Summary        string                 `protobuf:"bytes,11,opt,name=summary,proto3" json:"summary,omitempty"`
 | |
| 	UpdatedAt      *timestamppb.Timestamp `protobuf:"bytes,12,opt,name=updated_at,json=updatedAt,proto3" json:"updated_at,omitempty"`
 | |
| 	Url            string                 `protobuf:"bytes,13,opt,name=url,proto3" json:"url,omitempty"`
 | |
| 	Versions       []*PlatformVersion     `protobuf:"bytes,14,rep,name=versions,proto3" json:"versions,omitempty"`
 | |
| 	Websites       []*PlatformWebsite     `protobuf:"bytes,15,rep,name=websites,proto3" json:"websites,omitempty"`
 | |
| 	Checksum       string                 `protobuf:"bytes,16,opt,name=checksum,proto3" json:"checksum,omitempty"`
 | |
| 	PlatformType   *PlatformType          `protobuf:"bytes,17,opt,name=platform_type,json=platformType,proto3" json:"platform_type,omitempty"`
 | |
| 	unknownFields  protoimpl.UnknownFields
 | |
| 	sizeCache      protoimpl.SizeCache
 | |
| }
 | |
| 
 | |
| func (x *Platform) Reset() {
 | |
| 	*x = Platform{}
 | |
| 	mi := &file_proto_igdbapi_proto_msgTypes[108]
 | |
| 	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 | |
| 	ms.StoreMessageInfo(mi)
 | |
| }
 | |
| 
 | |
| func (x *Platform) String() string {
 | |
| 	return protoimpl.X.MessageStringOf(x)
 | |
| }
 | |
| 
 | |
| func (*Platform) ProtoMessage() {}
 | |
| 
 | |
| func (x *Platform) ProtoReflect() protoreflect.Message {
 | |
| 	mi := &file_proto_igdbapi_proto_msgTypes[108]
 | |
| 	if x != nil {
 | |
| 		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 | |
| 		if ms.LoadMessageInfo() == nil {
 | |
| 			ms.StoreMessageInfo(mi)
 | |
| 		}
 | |
| 		return ms
 | |
| 	}
 | |
| 	return mi.MessageOf(x)
 | |
| }
 | |
| 
 | |
| // Deprecated: Use Platform.ProtoReflect.Descriptor instead.
 | |
| func (*Platform) Descriptor() ([]byte, []int) {
 | |
| 	return file_proto_igdbapi_proto_rawDescGZIP(), []int{108}
 | |
| }
 | |
| 
 | |
| func (x *Platform) GetId() uint64 {
 | |
| 	if x != nil {
 | |
| 		return x.Id
 | |
| 	}
 | |
| 	return 0
 | |
| }
 | |
| 
 | |
| func (x *Platform) GetAbbreviation() string {
 | |
| 	if x != nil {
 | |
| 		return x.Abbreviation
 | |
| 	}
 | |
| 	return ""
 | |
| }
 | |
| 
 | |
| func (x *Platform) GetAlternativeName() string {
 | |
| 	if x != nil {
 | |
| 		return x.AlternativeName
 | |
| 	}
 | |
| 	return ""
 | |
| }
 | |
| 
 | |
| // Deprecated: Marked as deprecated in proto/igdbapi.proto.
 | |
| func (x *Platform) GetCategory() PlatformCategoryEnum {
 | |
| 	if x != nil {
 | |
| 		return x.Category
 | |
| 	}
 | |
| 	return PlatformCategoryEnum_PLATFORM_CATEGORY_NULL
 | |
| }
 | |
| 
 | |
| func (x *Platform) GetCreatedAt() *timestamppb.Timestamp {
 | |
| 	if x != nil {
 | |
| 		return x.CreatedAt
 | |
| 	}
 | |
| 	return nil
 | |
| }
 | |
| 
 | |
| func (x *Platform) GetGeneration() int32 {
 | |
| 	if x != nil {
 | |
| 		return x.Generation
 | |
| 	}
 | |
| 	return 0
 | |
| }
 | |
| 
 | |
| func (x *Platform) GetName() string {
 | |
| 	if x != nil {
 | |
| 		return x.Name
 | |
| 	}
 | |
| 	return ""
 | |
| }
 | |
| 
 | |
| func (x *Platform) GetPlatformLogo() *PlatformLogo {
 | |
| 	if x != nil {
 | |
| 		return x.PlatformLogo
 | |
| 	}
 | |
| 	return nil
 | |
| }
 | |
| 
 | |
| func (x *Platform) GetPlatformFamily() *PlatformFamily {
 | |
| 	if x != nil {
 | |
| 		return x.PlatformFamily
 | |
| 	}
 | |
| 	return nil
 | |
| }
 | |
| 
 | |
| func (x *Platform) GetSlug() string {
 | |
| 	if x != nil {
 | |
| 		return x.Slug
 | |
| 	}
 | |
| 	return ""
 | |
| }
 | |
| 
 | |
| func (x *Platform) GetSummary() string {
 | |
| 	if x != nil {
 | |
| 		return x.Summary
 | |
| 	}
 | |
| 	return ""
 | |
| }
 | |
| 
 | |
| func (x *Platform) GetUpdatedAt() *timestamppb.Timestamp {
 | |
| 	if x != nil {
 | |
| 		return x.UpdatedAt
 | |
| 	}
 | |
| 	return nil
 | |
| }
 | |
| 
 | |
| func (x *Platform) GetUrl() string {
 | |
| 	if x != nil {
 | |
| 		return x.Url
 | |
| 	}
 | |
| 	return ""
 | |
| }
 | |
| 
 | |
| func (x *Platform) GetVersions() []*PlatformVersion {
 | |
| 	if x != nil {
 | |
| 		return x.Versions
 | |
| 	}
 | |
| 	return nil
 | |
| }
 | |
| 
 | |
| func (x *Platform) GetWebsites() []*PlatformWebsite {
 | |
| 	if x != nil {
 | |
| 		return x.Websites
 | |
| 	}
 | |
| 	return nil
 | |
| }
 | |
| 
 | |
| func (x *Platform) GetChecksum() string {
 | |
| 	if x != nil {
 | |
| 		return x.Checksum
 | |
| 	}
 | |
| 	return ""
 | |
| }
 | |
| 
 | |
| func (x *Platform) GetPlatformType() *PlatformType {
 | |
| 	if x != nil {
 | |
| 		return x.PlatformType
 | |
| 	}
 | |
| 	return nil
 | |
| }
 | |
| 
 | |
| type PlatformFamilyResult struct {
 | |
| 	state            protoimpl.MessageState `protogen:"open.v1"`
 | |
| 	Platformfamilies []*PlatformFamily      `protobuf:"bytes,1,rep,name=platformfamilies,proto3" json:"platformfamilies,omitempty"`
 | |
| 	unknownFields    protoimpl.UnknownFields
 | |
| 	sizeCache        protoimpl.SizeCache
 | |
| }
 | |
| 
 | |
| func (x *PlatformFamilyResult) Reset() {
 | |
| 	*x = PlatformFamilyResult{}
 | |
| 	mi := &file_proto_igdbapi_proto_msgTypes[109]
 | |
| 	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 | |
| 	ms.StoreMessageInfo(mi)
 | |
| }
 | |
| 
 | |
| func (x *PlatformFamilyResult) String() string {
 | |
| 	return protoimpl.X.MessageStringOf(x)
 | |
| }
 | |
| 
 | |
| func (*PlatformFamilyResult) ProtoMessage() {}
 | |
| 
 | |
| func (x *PlatformFamilyResult) ProtoReflect() protoreflect.Message {
 | |
| 	mi := &file_proto_igdbapi_proto_msgTypes[109]
 | |
| 	if x != nil {
 | |
| 		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 | |
| 		if ms.LoadMessageInfo() == nil {
 | |
| 			ms.StoreMessageInfo(mi)
 | |
| 		}
 | |
| 		return ms
 | |
| 	}
 | |
| 	return mi.MessageOf(x)
 | |
| }
 | |
| 
 | |
| // Deprecated: Use PlatformFamilyResult.ProtoReflect.Descriptor instead.
 | |
| func (*PlatformFamilyResult) Descriptor() ([]byte, []int) {
 | |
| 	return file_proto_igdbapi_proto_rawDescGZIP(), []int{109}
 | |
| }
 | |
| 
 | |
| func (x *PlatformFamilyResult) GetPlatformfamilies() []*PlatformFamily {
 | |
| 	if x != nil {
 | |
| 		return x.Platformfamilies
 | |
| 	}
 | |
| 	return nil
 | |
| }
 | |
| 
 | |
| type PlatformFamily struct {
 | |
| 	state         protoimpl.MessageState `protogen:"open.v1"`
 | |
| 	Id            uint64                 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"`
 | |
| 	Name          string                 `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
 | |
| 	Slug          string                 `protobuf:"bytes,3,opt,name=slug,proto3" json:"slug,omitempty"`
 | |
| 	Checksum      string                 `protobuf:"bytes,4,opt,name=checksum,proto3" json:"checksum,omitempty"`
 | |
| 	unknownFields protoimpl.UnknownFields
 | |
| 	sizeCache     protoimpl.SizeCache
 | |
| }
 | |
| 
 | |
| func (x *PlatformFamily) Reset() {
 | |
| 	*x = PlatformFamily{}
 | |
| 	mi := &file_proto_igdbapi_proto_msgTypes[110]
 | |
| 	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 | |
| 	ms.StoreMessageInfo(mi)
 | |
| }
 | |
| 
 | |
| func (x *PlatformFamily) String() string {
 | |
| 	return protoimpl.X.MessageStringOf(x)
 | |
| }
 | |
| 
 | |
| func (*PlatformFamily) ProtoMessage() {}
 | |
| 
 | |
| func (x *PlatformFamily) ProtoReflect() protoreflect.Message {
 | |
| 	mi := &file_proto_igdbapi_proto_msgTypes[110]
 | |
| 	if x != nil {
 | |
| 		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 | |
| 		if ms.LoadMessageInfo() == nil {
 | |
| 			ms.StoreMessageInfo(mi)
 | |
| 		}
 | |
| 		return ms
 | |
| 	}
 | |
| 	return mi.MessageOf(x)
 | |
| }
 | |
| 
 | |
| // Deprecated: Use PlatformFamily.ProtoReflect.Descriptor instead.
 | |
| func (*PlatformFamily) Descriptor() ([]byte, []int) {
 | |
| 	return file_proto_igdbapi_proto_rawDescGZIP(), []int{110}
 | |
| }
 | |
| 
 | |
| func (x *PlatformFamily) GetId() uint64 {
 | |
| 	if x != nil {
 | |
| 		return x.Id
 | |
| 	}
 | |
| 	return 0
 | |
| }
 | |
| 
 | |
| func (x *PlatformFamily) GetName() string {
 | |
| 	if x != nil {
 | |
| 		return x.Name
 | |
| 	}
 | |
| 	return ""
 | |
| }
 | |
| 
 | |
| func (x *PlatformFamily) GetSlug() string {
 | |
| 	if x != nil {
 | |
| 		return x.Slug
 | |
| 	}
 | |
| 	return ""
 | |
| }
 | |
| 
 | |
| func (x *PlatformFamily) GetChecksum() string {
 | |
| 	if x != nil {
 | |
| 		return x.Checksum
 | |
| 	}
 | |
| 	return ""
 | |
| }
 | |
| 
 | |
| type PlatformLogoResult struct {
 | |
| 	state         protoimpl.MessageState `protogen:"open.v1"`
 | |
| 	Platformlogos []*PlatformLogo        `protobuf:"bytes,1,rep,name=platformlogos,proto3" json:"platformlogos,omitempty"`
 | |
| 	unknownFields protoimpl.UnknownFields
 | |
| 	sizeCache     protoimpl.SizeCache
 | |
| }
 | |
| 
 | |
| func (x *PlatformLogoResult) Reset() {
 | |
| 	*x = PlatformLogoResult{}
 | |
| 	mi := &file_proto_igdbapi_proto_msgTypes[111]
 | |
| 	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 | |
| 	ms.StoreMessageInfo(mi)
 | |
| }
 | |
| 
 | |
| func (x *PlatformLogoResult) String() string {
 | |
| 	return protoimpl.X.MessageStringOf(x)
 | |
| }
 | |
| 
 | |
| func (*PlatformLogoResult) ProtoMessage() {}
 | |
| 
 | |
| func (x *PlatformLogoResult) ProtoReflect() protoreflect.Message {
 | |
| 	mi := &file_proto_igdbapi_proto_msgTypes[111]
 | |
| 	if x != nil {
 | |
| 		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 | |
| 		if ms.LoadMessageInfo() == nil {
 | |
| 			ms.StoreMessageInfo(mi)
 | |
| 		}
 | |
| 		return ms
 | |
| 	}
 | |
| 	return mi.MessageOf(x)
 | |
| }
 | |
| 
 | |
| // Deprecated: Use PlatformLogoResult.ProtoReflect.Descriptor instead.
 | |
| func (*PlatformLogoResult) Descriptor() ([]byte, []int) {
 | |
| 	return file_proto_igdbapi_proto_rawDescGZIP(), []int{111}
 | |
| }
 | |
| 
 | |
| func (x *PlatformLogoResult) GetPlatformlogos() []*PlatformLogo {
 | |
| 	if x != nil {
 | |
| 		return x.Platformlogos
 | |
| 	}
 | |
| 	return nil
 | |
| }
 | |
| 
 | |
| type PlatformLogo struct {
 | |
| 	state         protoimpl.MessageState `protogen:"open.v1"`
 | |
| 	Id            uint64                 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"`
 | |
| 	AlphaChannel  bool                   `protobuf:"varint,2,opt,name=alpha_channel,json=alphaChannel,proto3" json:"alpha_channel,omitempty"`
 | |
| 	Animated      bool                   `protobuf:"varint,3,opt,name=animated,proto3" json:"animated,omitempty"`
 | |
| 	Height        int32                  `protobuf:"varint,4,opt,name=height,proto3" json:"height,omitempty"`
 | |
| 	ImageId       string                 `protobuf:"bytes,5,opt,name=image_id,json=imageId,proto3" json:"image_id,omitempty"`
 | |
| 	Url           string                 `protobuf:"bytes,6,opt,name=url,proto3" json:"url,omitempty"`
 | |
| 	Width         int32                  `protobuf:"varint,7,opt,name=width,proto3" json:"width,omitempty"`
 | |
| 	Checksum      string                 `protobuf:"bytes,8,opt,name=checksum,proto3" json:"checksum,omitempty"`
 | |
| 	unknownFields protoimpl.UnknownFields
 | |
| 	sizeCache     protoimpl.SizeCache
 | |
| }
 | |
| 
 | |
| func (x *PlatformLogo) Reset() {
 | |
| 	*x = PlatformLogo{}
 | |
| 	mi := &file_proto_igdbapi_proto_msgTypes[112]
 | |
| 	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 | |
| 	ms.StoreMessageInfo(mi)
 | |
| }
 | |
| 
 | |
| func (x *PlatformLogo) String() string {
 | |
| 	return protoimpl.X.MessageStringOf(x)
 | |
| }
 | |
| 
 | |
| func (*PlatformLogo) ProtoMessage() {}
 | |
| 
 | |
| func (x *PlatformLogo) ProtoReflect() protoreflect.Message {
 | |
| 	mi := &file_proto_igdbapi_proto_msgTypes[112]
 | |
| 	if x != nil {
 | |
| 		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 | |
| 		if ms.LoadMessageInfo() == nil {
 | |
| 			ms.StoreMessageInfo(mi)
 | |
| 		}
 | |
| 		return ms
 | |
| 	}
 | |
| 	return mi.MessageOf(x)
 | |
| }
 | |
| 
 | |
| // Deprecated: Use PlatformLogo.ProtoReflect.Descriptor instead.
 | |
| func (*PlatformLogo) Descriptor() ([]byte, []int) {
 | |
| 	return file_proto_igdbapi_proto_rawDescGZIP(), []int{112}
 | |
| }
 | |
| 
 | |
| func (x *PlatformLogo) GetId() uint64 {
 | |
| 	if x != nil {
 | |
| 		return x.Id
 | |
| 	}
 | |
| 	return 0
 | |
| }
 | |
| 
 | |
| func (x *PlatformLogo) GetAlphaChannel() bool {
 | |
| 	if x != nil {
 | |
| 		return x.AlphaChannel
 | |
| 	}
 | |
| 	return false
 | |
| }
 | |
| 
 | |
| func (x *PlatformLogo) GetAnimated() bool {
 | |
| 	if x != nil {
 | |
| 		return x.Animated
 | |
| 	}
 | |
| 	return false
 | |
| }
 | |
| 
 | |
| func (x *PlatformLogo) GetHeight() int32 {
 | |
| 	if x != nil {
 | |
| 		return x.Height
 | |
| 	}
 | |
| 	return 0
 | |
| }
 | |
| 
 | |
| func (x *PlatformLogo) GetImageId() string {
 | |
| 	if x != nil {
 | |
| 		return x.ImageId
 | |
| 	}
 | |
| 	return ""
 | |
| }
 | |
| 
 | |
| func (x *PlatformLogo) GetUrl() string {
 | |
| 	if x != nil {
 | |
| 		return x.Url
 | |
| 	}
 | |
| 	return ""
 | |
| }
 | |
| 
 | |
| func (x *PlatformLogo) GetWidth() int32 {
 | |
| 	if x != nil {
 | |
| 		return x.Width
 | |
| 	}
 | |
| 	return 0
 | |
| }
 | |
| 
 | |
| func (x *PlatformLogo) GetChecksum() string {
 | |
| 	if x != nil {
 | |
| 		return x.Checksum
 | |
| 	}
 | |
| 	return ""
 | |
| }
 | |
| 
 | |
| type PlatformTypeResult struct {
 | |
| 	state         protoimpl.MessageState `protogen:"open.v1"`
 | |
| 	Platformtypes []*PlatformType        `protobuf:"bytes,1,rep,name=platformtypes,proto3" json:"platformtypes,omitempty"`
 | |
| 	unknownFields protoimpl.UnknownFields
 | |
| 	sizeCache     protoimpl.SizeCache
 | |
| }
 | |
| 
 | |
| func (x *PlatformTypeResult) Reset() {
 | |
| 	*x = PlatformTypeResult{}
 | |
| 	mi := &file_proto_igdbapi_proto_msgTypes[113]
 | |
| 	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 | |
| 	ms.StoreMessageInfo(mi)
 | |
| }
 | |
| 
 | |
| func (x *PlatformTypeResult) String() string {
 | |
| 	return protoimpl.X.MessageStringOf(x)
 | |
| }
 | |
| 
 | |
| func (*PlatformTypeResult) ProtoMessage() {}
 | |
| 
 | |
| func (x *PlatformTypeResult) ProtoReflect() protoreflect.Message {
 | |
| 	mi := &file_proto_igdbapi_proto_msgTypes[113]
 | |
| 	if x != nil {
 | |
| 		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 | |
| 		if ms.LoadMessageInfo() == nil {
 | |
| 			ms.StoreMessageInfo(mi)
 | |
| 		}
 | |
| 		return ms
 | |
| 	}
 | |
| 	return mi.MessageOf(x)
 | |
| }
 | |
| 
 | |
| // Deprecated: Use PlatformTypeResult.ProtoReflect.Descriptor instead.
 | |
| func (*PlatformTypeResult) Descriptor() ([]byte, []int) {
 | |
| 	return file_proto_igdbapi_proto_rawDescGZIP(), []int{113}
 | |
| }
 | |
| 
 | |
| func (x *PlatformTypeResult) GetPlatformtypes() []*PlatformType {
 | |
| 	if x != nil {
 | |
| 		return x.Platformtypes
 | |
| 	}
 | |
| 	return nil
 | |
| }
 | |
| 
 | |
| type PlatformType struct {
 | |
| 	state         protoimpl.MessageState `protogen:"open.v1"`
 | |
| 	Id            uint64                 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"`
 | |
| 	Name          string                 `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
 | |
| 	CreatedAt     *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
 | |
| 	UpdatedAt     *timestamppb.Timestamp `protobuf:"bytes,4,opt,name=updated_at,json=updatedAt,proto3" json:"updated_at,omitempty"`
 | |
| 	Checksum      string                 `protobuf:"bytes,5,opt,name=checksum,proto3" json:"checksum,omitempty"`
 | |
| 	unknownFields protoimpl.UnknownFields
 | |
| 	sizeCache     protoimpl.SizeCache
 | |
| }
 | |
| 
 | |
| func (x *PlatformType) Reset() {
 | |
| 	*x = PlatformType{}
 | |
| 	mi := &file_proto_igdbapi_proto_msgTypes[114]
 | |
| 	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 | |
| 	ms.StoreMessageInfo(mi)
 | |
| }
 | |
| 
 | |
| func (x *PlatformType) String() string {
 | |
| 	return protoimpl.X.MessageStringOf(x)
 | |
| }
 | |
| 
 | |
| func (*PlatformType) ProtoMessage() {}
 | |
| 
 | |
| func (x *PlatformType) ProtoReflect() protoreflect.Message {
 | |
| 	mi := &file_proto_igdbapi_proto_msgTypes[114]
 | |
| 	if x != nil {
 | |
| 		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 | |
| 		if ms.LoadMessageInfo() == nil {
 | |
| 			ms.StoreMessageInfo(mi)
 | |
| 		}
 | |
| 		return ms
 | |
| 	}
 | |
| 	return mi.MessageOf(x)
 | |
| }
 | |
| 
 | |
| // Deprecated: Use PlatformType.ProtoReflect.Descriptor instead.
 | |
| func (*PlatformType) Descriptor() ([]byte, []int) {
 | |
| 	return file_proto_igdbapi_proto_rawDescGZIP(), []int{114}
 | |
| }
 | |
| 
 | |
| func (x *PlatformType) GetId() uint64 {
 | |
| 	if x != nil {
 | |
| 		return x.Id
 | |
| 	}
 | |
| 	return 0
 | |
| }
 | |
| 
 | |
| func (x *PlatformType) GetName() string {
 | |
| 	if x != nil {
 | |
| 		return x.Name
 | |
| 	}
 | |
| 	return ""
 | |
| }
 | |
| 
 | |
| func (x *PlatformType) GetCreatedAt() *timestamppb.Timestamp {
 | |
| 	if x != nil {
 | |
| 		return x.CreatedAt
 | |
| 	}
 | |
| 	return nil
 | |
| }
 | |
| 
 | |
| func (x *PlatformType) GetUpdatedAt() *timestamppb.Timestamp {
 | |
| 	if x != nil {
 | |
| 		return x.UpdatedAt
 | |
| 	}
 | |
| 	return nil
 | |
| }
 | |
| 
 | |
| func (x *PlatformType) GetChecksum() string {
 | |
| 	if x != nil {
 | |
| 		return x.Checksum
 | |
| 	}
 | |
| 	return ""
 | |
| }
 | |
| 
 | |
| type PlatformVersionResult struct {
 | |
| 	state            protoimpl.MessageState `protogen:"open.v1"`
 | |
| 	Platformversions []*PlatformVersion     `protobuf:"bytes,1,rep,name=platformversions,proto3" json:"platformversions,omitempty"`
 | |
| 	unknownFields    protoimpl.UnknownFields
 | |
| 	sizeCache        protoimpl.SizeCache
 | |
| }
 | |
| 
 | |
| func (x *PlatformVersionResult) Reset() {
 | |
| 	*x = PlatformVersionResult{}
 | |
| 	mi := &file_proto_igdbapi_proto_msgTypes[115]
 | |
| 	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 | |
| 	ms.StoreMessageInfo(mi)
 | |
| }
 | |
| 
 | |
| func (x *PlatformVersionResult) String() string {
 | |
| 	return protoimpl.X.MessageStringOf(x)
 | |
| }
 | |
| 
 | |
| func (*PlatformVersionResult) ProtoMessage() {}
 | |
| 
 | |
| func (x *PlatformVersionResult) ProtoReflect() protoreflect.Message {
 | |
| 	mi := &file_proto_igdbapi_proto_msgTypes[115]
 | |
| 	if x != nil {
 | |
| 		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 | |
| 		if ms.LoadMessageInfo() == nil {
 | |
| 			ms.StoreMessageInfo(mi)
 | |
| 		}
 | |
| 		return ms
 | |
| 	}
 | |
| 	return mi.MessageOf(x)
 | |
| }
 | |
| 
 | |
| // Deprecated: Use PlatformVersionResult.ProtoReflect.Descriptor instead.
 | |
| func (*PlatformVersionResult) Descriptor() ([]byte, []int) {
 | |
| 	return file_proto_igdbapi_proto_rawDescGZIP(), []int{115}
 | |
| }
 | |
| 
 | |
| func (x *PlatformVersionResult) GetPlatformversions() []*PlatformVersion {
 | |
| 	if x != nil {
 | |
| 		return x.Platformversions
 | |
| 	}
 | |
| 	return nil
 | |
| }
 | |
| 
 | |
| type PlatformVersion struct {
 | |
| 	state                       protoimpl.MessageState        `protogen:"open.v1"`
 | |
| 	Id                          uint64                        `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"`
 | |
| 	Companies                   []*PlatformVersionCompany     `protobuf:"bytes,2,rep,name=companies,proto3" json:"companies,omitempty"`
 | |
| 	Connectivity                string                        `protobuf:"bytes,3,opt,name=connectivity,proto3" json:"connectivity,omitempty"`
 | |
| 	Cpu                         string                        `protobuf:"bytes,4,opt,name=cpu,proto3" json:"cpu,omitempty"`
 | |
| 	Graphics                    string                        `protobuf:"bytes,5,opt,name=graphics,proto3" json:"graphics,omitempty"`
 | |
| 	MainManufacturer            *PlatformVersionCompany       `protobuf:"bytes,6,opt,name=main_manufacturer,json=mainManufacturer,proto3" json:"main_manufacturer,omitempty"`
 | |
| 	Media                       string                        `protobuf:"bytes,7,opt,name=media,proto3" json:"media,omitempty"`
 | |
| 	Memory                      string                        `protobuf:"bytes,8,opt,name=memory,proto3" json:"memory,omitempty"`
 | |
| 	Name                        string                        `protobuf:"bytes,9,opt,name=name,proto3" json:"name,omitempty"`
 | |
| 	Os                          string                        `protobuf:"bytes,11,opt,name=os,proto3" json:"os,omitempty"`
 | |
| 	Output                      string                        `protobuf:"bytes,12,opt,name=output,proto3" json:"output,omitempty"`
 | |
| 	PlatformLogo                *PlatformLogo                 `protobuf:"bytes,13,opt,name=platform_logo,json=platformLogo,proto3" json:"platform_logo,omitempty"`
 | |
| 	PlatformVersionReleaseDates []*PlatformVersionReleaseDate `protobuf:"bytes,14,rep,name=platform_version_release_dates,json=platformVersionReleaseDates,proto3" json:"platform_version_release_dates,omitempty"`
 | |
| 	Resolutions                 string                        `protobuf:"bytes,15,opt,name=resolutions,proto3" json:"resolutions,omitempty"`
 | |
| 	Slug                        string                        `protobuf:"bytes,16,opt,name=slug,proto3" json:"slug,omitempty"`
 | |
| 	Sound                       string                        `protobuf:"bytes,17,opt,name=sound,proto3" json:"sound,omitempty"`
 | |
| 	Storage                     string                        `protobuf:"bytes,18,opt,name=storage,proto3" json:"storage,omitempty"`
 | |
| 	Summary                     string                        `protobuf:"bytes,19,opt,name=summary,proto3" json:"summary,omitempty"`
 | |
| 	Url                         string                        `protobuf:"bytes,20,opt,name=url,proto3" json:"url,omitempty"`
 | |
| 	Checksum                    string                        `protobuf:"bytes,21,opt,name=checksum,proto3" json:"checksum,omitempty"`
 | |
| 	unknownFields               protoimpl.UnknownFields
 | |
| 	sizeCache                   protoimpl.SizeCache
 | |
| }
 | |
| 
 | |
| func (x *PlatformVersion) Reset() {
 | |
| 	*x = PlatformVersion{}
 | |
| 	mi := &file_proto_igdbapi_proto_msgTypes[116]
 | |
| 	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 | |
| 	ms.StoreMessageInfo(mi)
 | |
| }
 | |
| 
 | |
| func (x *PlatformVersion) String() string {
 | |
| 	return protoimpl.X.MessageStringOf(x)
 | |
| }
 | |
| 
 | |
| func (*PlatformVersion) ProtoMessage() {}
 | |
| 
 | |
| func (x *PlatformVersion) ProtoReflect() protoreflect.Message {
 | |
| 	mi := &file_proto_igdbapi_proto_msgTypes[116]
 | |
| 	if x != nil {
 | |
| 		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 | |
| 		if ms.LoadMessageInfo() == nil {
 | |
| 			ms.StoreMessageInfo(mi)
 | |
| 		}
 | |
| 		return ms
 | |
| 	}
 | |
| 	return mi.MessageOf(x)
 | |
| }
 | |
| 
 | |
| // Deprecated: Use PlatformVersion.ProtoReflect.Descriptor instead.
 | |
| func (*PlatformVersion) Descriptor() ([]byte, []int) {
 | |
| 	return file_proto_igdbapi_proto_rawDescGZIP(), []int{116}
 | |
| }
 | |
| 
 | |
| func (x *PlatformVersion) GetId() uint64 {
 | |
| 	if x != nil {
 | |
| 		return x.Id
 | |
| 	}
 | |
| 	return 0
 | |
| }
 | |
| 
 | |
| func (x *PlatformVersion) GetCompanies() []*PlatformVersionCompany {
 | |
| 	if x != nil {
 | |
| 		return x.Companies
 | |
| 	}
 | |
| 	return nil
 | |
| }
 | |
| 
 | |
| func (x *PlatformVersion) GetConnectivity() string {
 | |
| 	if x != nil {
 | |
| 		return x.Connectivity
 | |
| 	}
 | |
| 	return ""
 | |
| }
 | |
| 
 | |
| func (x *PlatformVersion) GetCpu() string {
 | |
| 	if x != nil {
 | |
| 		return x.Cpu
 | |
| 	}
 | |
| 	return ""
 | |
| }
 | |
| 
 | |
| func (x *PlatformVersion) GetGraphics() string {
 | |
| 	if x != nil {
 | |
| 		return x.Graphics
 | |
| 	}
 | |
| 	return ""
 | |
| }
 | |
| 
 | |
| func (x *PlatformVersion) GetMainManufacturer() *PlatformVersionCompany {
 | |
| 	if x != nil {
 | |
| 		return x.MainManufacturer
 | |
| 	}
 | |
| 	return nil
 | |
| }
 | |
| 
 | |
| func (x *PlatformVersion) GetMedia() string {
 | |
| 	if x != nil {
 | |
| 		return x.Media
 | |
| 	}
 | |
| 	return ""
 | |
| }
 | |
| 
 | |
| func (x *PlatformVersion) GetMemory() string {
 | |
| 	if x != nil {
 | |
| 		return x.Memory
 | |
| 	}
 | |
| 	return ""
 | |
| }
 | |
| 
 | |
| func (x *PlatformVersion) GetName() string {
 | |
| 	if x != nil {
 | |
| 		return x.Name
 | |
| 	}
 | |
| 	return ""
 | |
| }
 | |
| 
 | |
| func (x *PlatformVersion) GetOs() string {
 | |
| 	if x != nil {
 | |
| 		return x.Os
 | |
| 	}
 | |
| 	return ""
 | |
| }
 | |
| 
 | |
| func (x *PlatformVersion) GetOutput() string {
 | |
| 	if x != nil {
 | |
| 		return x.Output
 | |
| 	}
 | |
| 	return ""
 | |
| }
 | |
| 
 | |
| func (x *PlatformVersion) GetPlatformLogo() *PlatformLogo {
 | |
| 	if x != nil {
 | |
| 		return x.PlatformLogo
 | |
| 	}
 | |
| 	return nil
 | |
| }
 | |
| 
 | |
| func (x *PlatformVersion) GetPlatformVersionReleaseDates() []*PlatformVersionReleaseDate {
 | |
| 	if x != nil {
 | |
| 		return x.PlatformVersionReleaseDates
 | |
| 	}
 | |
| 	return nil
 | |
| }
 | |
| 
 | |
| func (x *PlatformVersion) GetResolutions() string {
 | |
| 	if x != nil {
 | |
| 		return x.Resolutions
 | |
| 	}
 | |
| 	return ""
 | |
| }
 | |
| 
 | |
| func (x *PlatformVersion) GetSlug() string {
 | |
| 	if x != nil {
 | |
| 		return x.Slug
 | |
| 	}
 | |
| 	return ""
 | |
| }
 | |
| 
 | |
| func (x *PlatformVersion) GetSound() string {
 | |
| 	if x != nil {
 | |
| 		return x.Sound
 | |
| 	}
 | |
| 	return ""
 | |
| }
 | |
| 
 | |
| func (x *PlatformVersion) GetStorage() string {
 | |
| 	if x != nil {
 | |
| 		return x.Storage
 | |
| 	}
 | |
| 	return ""
 | |
| }
 | |
| 
 | |
| func (x *PlatformVersion) GetSummary() string {
 | |
| 	if x != nil {
 | |
| 		return x.Summary
 | |
| 	}
 | |
| 	return ""
 | |
| }
 | |
| 
 | |
| func (x *PlatformVersion) GetUrl() string {
 | |
| 	if x != nil {
 | |
| 		return x.Url
 | |
| 	}
 | |
| 	return ""
 | |
| }
 | |
| 
 | |
| func (x *PlatformVersion) GetChecksum() string {
 | |
| 	if x != nil {
 | |
| 		return x.Checksum
 | |
| 	}
 | |
| 	return ""
 | |
| }
 | |
| 
 | |
| type PlatformVersionCompanyResult struct {
 | |
| 	state                    protoimpl.MessageState    `protogen:"open.v1"`
 | |
| 	Platformversioncompanies []*PlatformVersionCompany `protobuf:"bytes,1,rep,name=platformversioncompanies,proto3" json:"platformversioncompanies,omitempty"`
 | |
| 	unknownFields            protoimpl.UnknownFields
 | |
| 	sizeCache                protoimpl.SizeCache
 | |
| }
 | |
| 
 | |
| func (x *PlatformVersionCompanyResult) Reset() {
 | |
| 	*x = PlatformVersionCompanyResult{}
 | |
| 	mi := &file_proto_igdbapi_proto_msgTypes[117]
 | |
| 	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 | |
| 	ms.StoreMessageInfo(mi)
 | |
| }
 | |
| 
 | |
| func (x *PlatformVersionCompanyResult) String() string {
 | |
| 	return protoimpl.X.MessageStringOf(x)
 | |
| }
 | |
| 
 | |
| func (*PlatformVersionCompanyResult) ProtoMessage() {}
 | |
| 
 | |
| func (x *PlatformVersionCompanyResult) ProtoReflect() protoreflect.Message {
 | |
| 	mi := &file_proto_igdbapi_proto_msgTypes[117]
 | |
| 	if x != nil {
 | |
| 		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 | |
| 		if ms.LoadMessageInfo() == nil {
 | |
| 			ms.StoreMessageInfo(mi)
 | |
| 		}
 | |
| 		return ms
 | |
| 	}
 | |
| 	return mi.MessageOf(x)
 | |
| }
 | |
| 
 | |
| // Deprecated: Use PlatformVersionCompanyResult.ProtoReflect.Descriptor instead.
 | |
| func (*PlatformVersionCompanyResult) Descriptor() ([]byte, []int) {
 | |
| 	return file_proto_igdbapi_proto_rawDescGZIP(), []int{117}
 | |
| }
 | |
| 
 | |
| func (x *PlatformVersionCompanyResult) GetPlatformversioncompanies() []*PlatformVersionCompany {
 | |
| 	if x != nil {
 | |
| 		return x.Platformversioncompanies
 | |
| 	}
 | |
| 	return nil
 | |
| }
 | |
| 
 | |
| type PlatformVersionCompany struct {
 | |
| 	state         protoimpl.MessageState `protogen:"open.v1"`
 | |
| 	Id            uint64                 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"`
 | |
| 	Comment       string                 `protobuf:"bytes,2,opt,name=comment,proto3" json:"comment,omitempty"`
 | |
| 	Company       *Company               `protobuf:"bytes,3,opt,name=company,proto3" json:"company,omitempty"`
 | |
| 	Developer     bool                   `protobuf:"varint,4,opt,name=developer,proto3" json:"developer,omitempty"`
 | |
| 	Manufacturer  bool                   `protobuf:"varint,5,opt,name=manufacturer,proto3" json:"manufacturer,omitempty"`
 | |
| 	Checksum      string                 `protobuf:"bytes,6,opt,name=checksum,proto3" json:"checksum,omitempty"`
 | |
| 	unknownFields protoimpl.UnknownFields
 | |
| 	sizeCache     protoimpl.SizeCache
 | |
| }
 | |
| 
 | |
| func (x *PlatformVersionCompany) Reset() {
 | |
| 	*x = PlatformVersionCompany{}
 | |
| 	mi := &file_proto_igdbapi_proto_msgTypes[118]
 | |
| 	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 | |
| 	ms.StoreMessageInfo(mi)
 | |
| }
 | |
| 
 | |
| func (x *PlatformVersionCompany) String() string {
 | |
| 	return protoimpl.X.MessageStringOf(x)
 | |
| }
 | |
| 
 | |
| func (*PlatformVersionCompany) ProtoMessage() {}
 | |
| 
 | |
| func (x *PlatformVersionCompany) ProtoReflect() protoreflect.Message {
 | |
| 	mi := &file_proto_igdbapi_proto_msgTypes[118]
 | |
| 	if x != nil {
 | |
| 		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 | |
| 		if ms.LoadMessageInfo() == nil {
 | |
| 			ms.StoreMessageInfo(mi)
 | |
| 		}
 | |
| 		return ms
 | |
| 	}
 | |
| 	return mi.MessageOf(x)
 | |
| }
 | |
| 
 | |
| // Deprecated: Use PlatformVersionCompany.ProtoReflect.Descriptor instead.
 | |
| func (*PlatformVersionCompany) Descriptor() ([]byte, []int) {
 | |
| 	return file_proto_igdbapi_proto_rawDescGZIP(), []int{118}
 | |
| }
 | |
| 
 | |
| func (x *PlatformVersionCompany) GetId() uint64 {
 | |
| 	if x != nil {
 | |
| 		return x.Id
 | |
| 	}
 | |
| 	return 0
 | |
| }
 | |
| 
 | |
| func (x *PlatformVersionCompany) GetComment() string {
 | |
| 	if x != nil {
 | |
| 		return x.Comment
 | |
| 	}
 | |
| 	return ""
 | |
| }
 | |
| 
 | |
| func (x *PlatformVersionCompany) GetCompany() *Company {
 | |
| 	if x != nil {
 | |
| 		return x.Company
 | |
| 	}
 | |
| 	return nil
 | |
| }
 | |
| 
 | |
| func (x *PlatformVersionCompany) GetDeveloper() bool {
 | |
| 	if x != nil {
 | |
| 		return x.Developer
 | |
| 	}
 | |
| 	return false
 | |
| }
 | |
| 
 | |
| func (x *PlatformVersionCompany) GetManufacturer() bool {
 | |
| 	if x != nil {
 | |
| 		return x.Manufacturer
 | |
| 	}
 | |
| 	return false
 | |
| }
 | |
| 
 | |
| func (x *PlatformVersionCompany) GetChecksum() string {
 | |
| 	if x != nil {
 | |
| 		return x.Checksum
 | |
| 	}
 | |
| 	return ""
 | |
| }
 | |
| 
 | |
| type PlatformVersionReleaseDateResult struct {
 | |
| 	state                       protoimpl.MessageState        `protogen:"open.v1"`
 | |
| 	Platformversionreleasedates []*PlatformVersionReleaseDate `protobuf:"bytes,1,rep,name=platformversionreleasedates,proto3" json:"platformversionreleasedates,omitempty"`
 | |
| 	unknownFields               protoimpl.UnknownFields
 | |
| 	sizeCache                   protoimpl.SizeCache
 | |
| }
 | |
| 
 | |
| func (x *PlatformVersionReleaseDateResult) Reset() {
 | |
| 	*x = PlatformVersionReleaseDateResult{}
 | |
| 	mi := &file_proto_igdbapi_proto_msgTypes[119]
 | |
| 	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 | |
| 	ms.StoreMessageInfo(mi)
 | |
| }
 | |
| 
 | |
| func (x *PlatformVersionReleaseDateResult) String() string {
 | |
| 	return protoimpl.X.MessageStringOf(x)
 | |
| }
 | |
| 
 | |
| func (*PlatformVersionReleaseDateResult) ProtoMessage() {}
 | |
| 
 | |
| func (x *PlatformVersionReleaseDateResult) ProtoReflect() protoreflect.Message {
 | |
| 	mi := &file_proto_igdbapi_proto_msgTypes[119]
 | |
| 	if x != nil {
 | |
| 		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 | |
| 		if ms.LoadMessageInfo() == nil {
 | |
| 			ms.StoreMessageInfo(mi)
 | |
| 		}
 | |
| 		return ms
 | |
| 	}
 | |
| 	return mi.MessageOf(x)
 | |
| }
 | |
| 
 | |
| // Deprecated: Use PlatformVersionReleaseDateResult.ProtoReflect.Descriptor instead.
 | |
| func (*PlatformVersionReleaseDateResult) Descriptor() ([]byte, []int) {
 | |
| 	return file_proto_igdbapi_proto_rawDescGZIP(), []int{119}
 | |
| }
 | |
| 
 | |
| func (x *PlatformVersionReleaseDateResult) GetPlatformversionreleasedates() []*PlatformVersionReleaseDate {
 | |
| 	if x != nil {
 | |
| 		return x.Platformversionreleasedates
 | |
| 	}
 | |
| 	return nil
 | |
| }
 | |
| 
 | |
| type PlatformVersionReleaseDate struct {
 | |
| 	state protoimpl.MessageState `protogen:"open.v1"`
 | |
| 	Id    uint64                 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"`
 | |
| 	// Deprecated: Marked as deprecated in proto/igdbapi.proto.
 | |
| 	Category        DateFormatChangeDateCategoryEnum `protobuf:"varint,2,opt,name=category,proto3,enum=proto.DateFormatChangeDateCategoryEnum" json:"category,omitempty"`
 | |
| 	CreatedAt       *timestamppb.Timestamp           `protobuf:"bytes,3,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
 | |
| 	Date            *timestamppb.Timestamp           `protobuf:"bytes,4,opt,name=date,proto3" json:"date,omitempty"`
 | |
| 	Human           string                           `protobuf:"bytes,5,opt,name=human,proto3" json:"human,omitempty"`
 | |
| 	M               int32                            `protobuf:"varint,6,opt,name=m,proto3" json:"m,omitempty"`
 | |
| 	PlatformVersion *PlatformVersion                 `protobuf:"bytes,7,opt,name=platform_version,json=platformVersion,proto3" json:"platform_version,omitempty"`
 | |
| 	// Deprecated: Marked as deprecated in proto/igdbapi.proto.
 | |
| 	Region        RegionRegionEnum       `protobuf:"varint,8,opt,name=region,proto3,enum=proto.RegionRegionEnum" json:"region,omitempty"`
 | |
| 	UpdatedAt     *timestamppb.Timestamp `protobuf:"bytes,9,opt,name=updated_at,json=updatedAt,proto3" json:"updated_at,omitempty"`
 | |
| 	Y             int32                  `protobuf:"varint,10,opt,name=y,proto3" json:"y,omitempty"`
 | |
| 	Checksum      string                 `protobuf:"bytes,11,opt,name=checksum,proto3" json:"checksum,omitempty"`
 | |
| 	DateFormat    *DateFormat            `protobuf:"bytes,12,opt,name=date_format,json=dateFormat,proto3" json:"date_format,omitempty"`
 | |
| 	ReleaseRegion *ReleaseDateRegion     `protobuf:"bytes,13,opt,name=release_region,json=releaseRegion,proto3" json:"release_region,omitempty"`
 | |
| 	unknownFields protoimpl.UnknownFields
 | |
| 	sizeCache     protoimpl.SizeCache
 | |
| }
 | |
| 
 | |
| func (x *PlatformVersionReleaseDate) Reset() {
 | |
| 	*x = PlatformVersionReleaseDate{}
 | |
| 	mi := &file_proto_igdbapi_proto_msgTypes[120]
 | |
| 	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 | |
| 	ms.StoreMessageInfo(mi)
 | |
| }
 | |
| 
 | |
| func (x *PlatformVersionReleaseDate) String() string {
 | |
| 	return protoimpl.X.MessageStringOf(x)
 | |
| }
 | |
| 
 | |
| func (*PlatformVersionReleaseDate) ProtoMessage() {}
 | |
| 
 | |
| func (x *PlatformVersionReleaseDate) ProtoReflect() protoreflect.Message {
 | |
| 	mi := &file_proto_igdbapi_proto_msgTypes[120]
 | |
| 	if x != nil {
 | |
| 		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 | |
| 		if ms.LoadMessageInfo() == nil {
 | |
| 			ms.StoreMessageInfo(mi)
 | |
| 		}
 | |
| 		return ms
 | |
| 	}
 | |
| 	return mi.MessageOf(x)
 | |
| }
 | |
| 
 | |
| // Deprecated: Use PlatformVersionReleaseDate.ProtoReflect.Descriptor instead.
 | |
| func (*PlatformVersionReleaseDate) Descriptor() ([]byte, []int) {
 | |
| 	return file_proto_igdbapi_proto_rawDescGZIP(), []int{120}
 | |
| }
 | |
| 
 | |
| func (x *PlatformVersionReleaseDate) GetId() uint64 {
 | |
| 	if x != nil {
 | |
| 		return x.Id
 | |
| 	}
 | |
| 	return 0
 | |
| }
 | |
| 
 | |
| // Deprecated: Marked as deprecated in proto/igdbapi.proto.
 | |
| func (x *PlatformVersionReleaseDate) GetCategory() DateFormatChangeDateCategoryEnum {
 | |
| 	if x != nil {
 | |
| 		return x.Category
 | |
| 	}
 | |
| 	return DateFormatChangeDateCategoryEnum_YYYYMMMMDD
 | |
| }
 | |
| 
 | |
| func (x *PlatformVersionReleaseDate) GetCreatedAt() *timestamppb.Timestamp {
 | |
| 	if x != nil {
 | |
| 		return x.CreatedAt
 | |
| 	}
 | |
| 	return nil
 | |
| }
 | |
| 
 | |
| func (x *PlatformVersionReleaseDate) GetDate() *timestamppb.Timestamp {
 | |
| 	if x != nil {
 | |
| 		return x.Date
 | |
| 	}
 | |
| 	return nil
 | |
| }
 | |
| 
 | |
| func (x *PlatformVersionReleaseDate) GetHuman() string {
 | |
| 	if x != nil {
 | |
| 		return x.Human
 | |
| 	}
 | |
| 	return ""
 | |
| }
 | |
| 
 | |
| func (x *PlatformVersionReleaseDate) GetM() int32 {
 | |
| 	if x != nil {
 | |
| 		return x.M
 | |
| 	}
 | |
| 	return 0
 | |
| }
 | |
| 
 | |
| func (x *PlatformVersionReleaseDate) GetPlatformVersion() *PlatformVersion {
 | |
| 	if x != nil {
 | |
| 		return x.PlatformVersion
 | |
| 	}
 | |
| 	return nil
 | |
| }
 | |
| 
 | |
| // Deprecated: Marked as deprecated in proto/igdbapi.proto.
 | |
| func (x *PlatformVersionReleaseDate) GetRegion() RegionRegionEnum {
 | |
| 	if x != nil {
 | |
| 		return x.Region
 | |
| 	}
 | |
| 	return RegionRegionEnum_REGION_REGION_NULL
 | |
| }
 | |
| 
 | |
| func (x *PlatformVersionReleaseDate) GetUpdatedAt() *timestamppb.Timestamp {
 | |
| 	if x != nil {
 | |
| 		return x.UpdatedAt
 | |
| 	}
 | |
| 	return nil
 | |
| }
 | |
| 
 | |
| func (x *PlatformVersionReleaseDate) GetY() int32 {
 | |
| 	if x != nil {
 | |
| 		return x.Y
 | |
| 	}
 | |
| 	return 0
 | |
| }
 | |
| 
 | |
| func (x *PlatformVersionReleaseDate) GetChecksum() string {
 | |
| 	if x != nil {
 | |
| 		return x.Checksum
 | |
| 	}
 | |
| 	return ""
 | |
| }
 | |
| 
 | |
| func (x *PlatformVersionReleaseDate) GetDateFormat() *DateFormat {
 | |
| 	if x != nil {
 | |
| 		return x.DateFormat
 | |
| 	}
 | |
| 	return nil
 | |
| }
 | |
| 
 | |
| func (x *PlatformVersionReleaseDate) GetReleaseRegion() *ReleaseDateRegion {
 | |
| 	if x != nil {
 | |
| 		return x.ReleaseRegion
 | |
| 	}
 | |
| 	return nil
 | |
| }
 | |
| 
 | |
| type PlatformWebsiteResult struct {
 | |
| 	state            protoimpl.MessageState `protogen:"open.v1"`
 | |
| 	Platformwebsites []*PlatformWebsite     `protobuf:"bytes,1,rep,name=platformwebsites,proto3" json:"platformwebsites,omitempty"`
 | |
| 	unknownFields    protoimpl.UnknownFields
 | |
| 	sizeCache        protoimpl.SizeCache
 | |
| }
 | |
| 
 | |
| func (x *PlatformWebsiteResult) Reset() {
 | |
| 	*x = PlatformWebsiteResult{}
 | |
| 	mi := &file_proto_igdbapi_proto_msgTypes[121]
 | |
| 	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 | |
| 	ms.StoreMessageInfo(mi)
 | |
| }
 | |
| 
 | |
| func (x *PlatformWebsiteResult) String() string {
 | |
| 	return protoimpl.X.MessageStringOf(x)
 | |
| }
 | |
| 
 | |
| func (*PlatformWebsiteResult) ProtoMessage() {}
 | |
| 
 | |
| func (x *PlatformWebsiteResult) ProtoReflect() protoreflect.Message {
 | |
| 	mi := &file_proto_igdbapi_proto_msgTypes[121]
 | |
| 	if x != nil {
 | |
| 		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 | |
| 		if ms.LoadMessageInfo() == nil {
 | |
| 			ms.StoreMessageInfo(mi)
 | |
| 		}
 | |
| 		return ms
 | |
| 	}
 | |
| 	return mi.MessageOf(x)
 | |
| }
 | |
| 
 | |
| // Deprecated: Use PlatformWebsiteResult.ProtoReflect.Descriptor instead.
 | |
| func (*PlatformWebsiteResult) Descriptor() ([]byte, []int) {
 | |
| 	return file_proto_igdbapi_proto_rawDescGZIP(), []int{121}
 | |
| }
 | |
| 
 | |
| func (x *PlatformWebsiteResult) GetPlatformwebsites() []*PlatformWebsite {
 | |
| 	if x != nil {
 | |
| 		return x.Platformwebsites
 | |
| 	}
 | |
| 	return nil
 | |
| }
 | |
| 
 | |
| type PlatformWebsite struct {
 | |
| 	state protoimpl.MessageState `protogen:"open.v1"`
 | |
| 	Id    uint64                 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"`
 | |
| 	// Deprecated: Marked as deprecated in proto/igdbapi.proto.
 | |
| 	Category      WebsiteCategoryEnum `protobuf:"varint,2,opt,name=category,proto3,enum=proto.WebsiteCategoryEnum" json:"category,omitempty"`
 | |
| 	Trusted       bool                `protobuf:"varint,3,opt,name=trusted,proto3" json:"trusted,omitempty"`
 | |
| 	Url           string              `protobuf:"bytes,4,opt,name=url,proto3" json:"url,omitempty"`
 | |
| 	Checksum      string              `protobuf:"bytes,5,opt,name=checksum,proto3" json:"checksum,omitempty"`
 | |
| 	Type          *WebsiteType        `protobuf:"bytes,6,opt,name=type,proto3" json:"type,omitempty"`
 | |
| 	unknownFields protoimpl.UnknownFields
 | |
| 	sizeCache     protoimpl.SizeCache
 | |
| }
 | |
| 
 | |
| func (x *PlatformWebsite) Reset() {
 | |
| 	*x = PlatformWebsite{}
 | |
| 	mi := &file_proto_igdbapi_proto_msgTypes[122]
 | |
| 	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 | |
| 	ms.StoreMessageInfo(mi)
 | |
| }
 | |
| 
 | |
| func (x *PlatformWebsite) String() string {
 | |
| 	return protoimpl.X.MessageStringOf(x)
 | |
| }
 | |
| 
 | |
| func (*PlatformWebsite) ProtoMessage() {}
 | |
| 
 | |
| func (x *PlatformWebsite) ProtoReflect() protoreflect.Message {
 | |
| 	mi := &file_proto_igdbapi_proto_msgTypes[122]
 | |
| 	if x != nil {
 | |
| 		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 | |
| 		if ms.LoadMessageInfo() == nil {
 | |
| 			ms.StoreMessageInfo(mi)
 | |
| 		}
 | |
| 		return ms
 | |
| 	}
 | |
| 	return mi.MessageOf(x)
 | |
| }
 | |
| 
 | |
| // Deprecated: Use PlatformWebsite.ProtoReflect.Descriptor instead.
 | |
| func (*PlatformWebsite) Descriptor() ([]byte, []int) {
 | |
| 	return file_proto_igdbapi_proto_rawDescGZIP(), []int{122}
 | |
| }
 | |
| 
 | |
| func (x *PlatformWebsite) GetId() uint64 {
 | |
| 	if x != nil {
 | |
| 		return x.Id
 | |
| 	}
 | |
| 	return 0
 | |
| }
 | |
| 
 | |
| // Deprecated: Marked as deprecated in proto/igdbapi.proto.
 | |
| func (x *PlatformWebsite) GetCategory() WebsiteCategoryEnum {
 | |
| 	if x != nil {
 | |
| 		return x.Category
 | |
| 	}
 | |
| 	return WebsiteCategoryEnum_WEBSITE_CATEGORY_NULL
 | |
| }
 | |
| 
 | |
| func (x *PlatformWebsite) GetTrusted() bool {
 | |
| 	if x != nil {
 | |
| 		return x.Trusted
 | |
| 	}
 | |
| 	return false
 | |
| }
 | |
| 
 | |
| func (x *PlatformWebsite) GetUrl() string {
 | |
| 	if x != nil {
 | |
| 		return x.Url
 | |
| 	}
 | |
| 	return ""
 | |
| }
 | |
| 
 | |
| func (x *PlatformWebsite) GetChecksum() string {
 | |
| 	if x != nil {
 | |
| 		return x.Checksum
 | |
| 	}
 | |
| 	return ""
 | |
| }
 | |
| 
 | |
| func (x *PlatformWebsite) GetType() *WebsiteType {
 | |
| 	if x != nil {
 | |
| 		return x.Type
 | |
| 	}
 | |
| 	return nil
 | |
| }
 | |
| 
 | |
| type PlayerPerspectiveResult struct {
 | |
| 	state              protoimpl.MessageState `protogen:"open.v1"`
 | |
| 	Playerperspectives []*PlayerPerspective   `protobuf:"bytes,1,rep,name=playerperspectives,proto3" json:"playerperspectives,omitempty"`
 | |
| 	unknownFields      protoimpl.UnknownFields
 | |
| 	sizeCache          protoimpl.SizeCache
 | |
| }
 | |
| 
 | |
| func (x *PlayerPerspectiveResult) Reset() {
 | |
| 	*x = PlayerPerspectiveResult{}
 | |
| 	mi := &file_proto_igdbapi_proto_msgTypes[123]
 | |
| 	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 | |
| 	ms.StoreMessageInfo(mi)
 | |
| }
 | |
| 
 | |
| func (x *PlayerPerspectiveResult) String() string {
 | |
| 	return protoimpl.X.MessageStringOf(x)
 | |
| }
 | |
| 
 | |
| func (*PlayerPerspectiveResult) ProtoMessage() {}
 | |
| 
 | |
| func (x *PlayerPerspectiveResult) ProtoReflect() protoreflect.Message {
 | |
| 	mi := &file_proto_igdbapi_proto_msgTypes[123]
 | |
| 	if x != nil {
 | |
| 		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 | |
| 		if ms.LoadMessageInfo() == nil {
 | |
| 			ms.StoreMessageInfo(mi)
 | |
| 		}
 | |
| 		return ms
 | |
| 	}
 | |
| 	return mi.MessageOf(x)
 | |
| }
 | |
| 
 | |
| // Deprecated: Use PlayerPerspectiveResult.ProtoReflect.Descriptor instead.
 | |
| func (*PlayerPerspectiveResult) Descriptor() ([]byte, []int) {
 | |
| 	return file_proto_igdbapi_proto_rawDescGZIP(), []int{123}
 | |
| }
 | |
| 
 | |
| func (x *PlayerPerspectiveResult) GetPlayerperspectives() []*PlayerPerspective {
 | |
| 	if x != nil {
 | |
| 		return x.Playerperspectives
 | |
| 	}
 | |
| 	return nil
 | |
| }
 | |
| 
 | |
| type PlayerPerspective struct {
 | |
| 	state         protoimpl.MessageState `protogen:"open.v1"`
 | |
| 	Id            uint64                 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"`
 | |
| 	CreatedAt     *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
 | |
| 	Name          string                 `protobuf:"bytes,3,opt,name=name,proto3" json:"name,omitempty"`
 | |
| 	Slug          string                 `protobuf:"bytes,4,opt,name=slug,proto3" json:"slug,omitempty"`
 | |
| 	UpdatedAt     *timestamppb.Timestamp `protobuf:"bytes,5,opt,name=updated_at,json=updatedAt,proto3" json:"updated_at,omitempty"`
 | |
| 	Url           string                 `protobuf:"bytes,6,opt,name=url,proto3" json:"url,omitempty"`
 | |
| 	Checksum      string                 `protobuf:"bytes,7,opt,name=checksum,proto3" json:"checksum,omitempty"`
 | |
| 	unknownFields protoimpl.UnknownFields
 | |
| 	sizeCache     protoimpl.SizeCache
 | |
| }
 | |
| 
 | |
| func (x *PlayerPerspective) Reset() {
 | |
| 	*x = PlayerPerspective{}
 | |
| 	mi := &file_proto_igdbapi_proto_msgTypes[124]
 | |
| 	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 | |
| 	ms.StoreMessageInfo(mi)
 | |
| }
 | |
| 
 | |
| func (x *PlayerPerspective) String() string {
 | |
| 	return protoimpl.X.MessageStringOf(x)
 | |
| }
 | |
| 
 | |
| func (*PlayerPerspective) ProtoMessage() {}
 | |
| 
 | |
| func (x *PlayerPerspective) ProtoReflect() protoreflect.Message {
 | |
| 	mi := &file_proto_igdbapi_proto_msgTypes[124]
 | |
| 	if x != nil {
 | |
| 		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 | |
| 		if ms.LoadMessageInfo() == nil {
 | |
| 			ms.StoreMessageInfo(mi)
 | |
| 		}
 | |
| 		return ms
 | |
| 	}
 | |
| 	return mi.MessageOf(x)
 | |
| }
 | |
| 
 | |
| // Deprecated: Use PlayerPerspective.ProtoReflect.Descriptor instead.
 | |
| func (*PlayerPerspective) Descriptor() ([]byte, []int) {
 | |
| 	return file_proto_igdbapi_proto_rawDescGZIP(), []int{124}
 | |
| }
 | |
| 
 | |
| func (x *PlayerPerspective) GetId() uint64 {
 | |
| 	if x != nil {
 | |
| 		return x.Id
 | |
| 	}
 | |
| 	return 0
 | |
| }
 | |
| 
 | |
| func (x *PlayerPerspective) GetCreatedAt() *timestamppb.Timestamp {
 | |
| 	if x != nil {
 | |
| 		return x.CreatedAt
 | |
| 	}
 | |
| 	return nil
 | |
| }
 | |
| 
 | |
| func (x *PlayerPerspective) GetName() string {
 | |
| 	if x != nil {
 | |
| 		return x.Name
 | |
| 	}
 | |
| 	return ""
 | |
| }
 | |
| 
 | |
| func (x *PlayerPerspective) GetSlug() string {
 | |
| 	if x != nil {
 | |
| 		return x.Slug
 | |
| 	}
 | |
| 	return ""
 | |
| }
 | |
| 
 | |
| func (x *PlayerPerspective) GetUpdatedAt() *timestamppb.Timestamp {
 | |
| 	if x != nil {
 | |
| 		return x.UpdatedAt
 | |
| 	}
 | |
| 	return nil
 | |
| }
 | |
| 
 | |
| func (x *PlayerPerspective) GetUrl() string {
 | |
| 	if x != nil {
 | |
| 		return x.Url
 | |
| 	}
 | |
| 	return ""
 | |
| }
 | |
| 
 | |
| func (x *PlayerPerspective) GetChecksum() string {
 | |
| 	if x != nil {
 | |
| 		return x.Checksum
 | |
| 	}
 | |
| 	return ""
 | |
| }
 | |
| 
 | |
| type PopularityPrimitiveResult struct {
 | |
| 	state                protoimpl.MessageState `protogen:"open.v1"`
 | |
| 	Popularityprimitives []*PopularityPrimitive `protobuf:"bytes,1,rep,name=popularityprimitives,proto3" json:"popularityprimitives,omitempty"`
 | |
| 	unknownFields        protoimpl.UnknownFields
 | |
| 	sizeCache            protoimpl.SizeCache
 | |
| }
 | |
| 
 | |
| func (x *PopularityPrimitiveResult) Reset() {
 | |
| 	*x = PopularityPrimitiveResult{}
 | |
| 	mi := &file_proto_igdbapi_proto_msgTypes[125]
 | |
| 	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 | |
| 	ms.StoreMessageInfo(mi)
 | |
| }
 | |
| 
 | |
| func (x *PopularityPrimitiveResult) String() string {
 | |
| 	return protoimpl.X.MessageStringOf(x)
 | |
| }
 | |
| 
 | |
| func (*PopularityPrimitiveResult) ProtoMessage() {}
 | |
| 
 | |
| func (x *PopularityPrimitiveResult) ProtoReflect() protoreflect.Message {
 | |
| 	mi := &file_proto_igdbapi_proto_msgTypes[125]
 | |
| 	if x != nil {
 | |
| 		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 | |
| 		if ms.LoadMessageInfo() == nil {
 | |
| 			ms.StoreMessageInfo(mi)
 | |
| 		}
 | |
| 		return ms
 | |
| 	}
 | |
| 	return mi.MessageOf(x)
 | |
| }
 | |
| 
 | |
| // Deprecated: Use PopularityPrimitiveResult.ProtoReflect.Descriptor instead.
 | |
| func (*PopularityPrimitiveResult) Descriptor() ([]byte, []int) {
 | |
| 	return file_proto_igdbapi_proto_rawDescGZIP(), []int{125}
 | |
| }
 | |
| 
 | |
| func (x *PopularityPrimitiveResult) GetPopularityprimitives() []*PopularityPrimitive {
 | |
| 	if x != nil {
 | |
| 		return x.Popularityprimitives
 | |
| 	}
 | |
| 	return nil
 | |
| }
 | |
| 
 | |
| type PopularityPrimitive struct {
 | |
| 	state          protoimpl.MessageState `protogen:"open.v1"`
 | |
| 	Id             uint64                 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"`
 | |
| 	GameId         int32                  `protobuf:"varint,2,opt,name=game_id,json=gameId,proto3" json:"game_id,omitempty"`
 | |
| 	PopularityType *PopularityType        `protobuf:"bytes,3,opt,name=popularity_type,json=popularityType,proto3" json:"popularity_type,omitempty"`
 | |
| 	// Deprecated: Marked as deprecated in proto/igdbapi.proto.
 | |
| 	PopularitySource         PopularitySourcePopularitySourceEnum `protobuf:"varint,4,opt,name=popularity_source,json=popularitySource,proto3,enum=proto.PopularitySourcePopularitySourceEnum" json:"popularity_source,omitempty"`
 | |
| 	Value                    float64                              `protobuf:"fixed64,5,opt,name=value,proto3" json:"value,omitempty"`
 | |
| 	CalculatedAt             *timestamppb.Timestamp               `protobuf:"bytes,6,opt,name=calculated_at,json=calculatedAt,proto3" json:"calculated_at,omitempty"`
 | |
| 	CreatedAt                *timestamppb.Timestamp               `protobuf:"bytes,7,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
 | |
| 	UpdatedAt                *timestamppb.Timestamp               `protobuf:"bytes,8,opt,name=updated_at,json=updatedAt,proto3" json:"updated_at,omitempty"`
 | |
| 	Checksum                 string                               `protobuf:"bytes,9,opt,name=checksum,proto3" json:"checksum,omitempty"`
 | |
| 	ExternalPopularitySource *ExternalGameSource                  `protobuf:"bytes,10,opt,name=external_popularity_source,json=externalPopularitySource,proto3" json:"external_popularity_source,omitempty"`
 | |
| 	unknownFields            protoimpl.UnknownFields
 | |
| 	sizeCache                protoimpl.SizeCache
 | |
| }
 | |
| 
 | |
| func (x *PopularityPrimitive) Reset() {
 | |
| 	*x = PopularityPrimitive{}
 | |
| 	mi := &file_proto_igdbapi_proto_msgTypes[126]
 | |
| 	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 | |
| 	ms.StoreMessageInfo(mi)
 | |
| }
 | |
| 
 | |
| func (x *PopularityPrimitive) String() string {
 | |
| 	return protoimpl.X.MessageStringOf(x)
 | |
| }
 | |
| 
 | |
| func (*PopularityPrimitive) ProtoMessage() {}
 | |
| 
 | |
| func (x *PopularityPrimitive) ProtoReflect() protoreflect.Message {
 | |
| 	mi := &file_proto_igdbapi_proto_msgTypes[126]
 | |
| 	if x != nil {
 | |
| 		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 | |
| 		if ms.LoadMessageInfo() == nil {
 | |
| 			ms.StoreMessageInfo(mi)
 | |
| 		}
 | |
| 		return ms
 | |
| 	}
 | |
| 	return mi.MessageOf(x)
 | |
| }
 | |
| 
 | |
| // Deprecated: Use PopularityPrimitive.ProtoReflect.Descriptor instead.
 | |
| func (*PopularityPrimitive) Descriptor() ([]byte, []int) {
 | |
| 	return file_proto_igdbapi_proto_rawDescGZIP(), []int{126}
 | |
| }
 | |
| 
 | |
| func (x *PopularityPrimitive) GetId() uint64 {
 | |
| 	if x != nil {
 | |
| 		return x.Id
 | |
| 	}
 | |
| 	return 0
 | |
| }
 | |
| 
 | |
| func (x *PopularityPrimitive) GetGameId() int32 {
 | |
| 	if x != nil {
 | |
| 		return x.GameId
 | |
| 	}
 | |
| 	return 0
 | |
| }
 | |
| 
 | |
| func (x *PopularityPrimitive) GetPopularityType() *PopularityType {
 | |
| 	if x != nil {
 | |
| 		return x.PopularityType
 | |
| 	}
 | |
| 	return nil
 | |
| }
 | |
| 
 | |
| // Deprecated: Marked as deprecated in proto/igdbapi.proto.
 | |
| func (x *PopularityPrimitive) GetPopularitySource() PopularitySourcePopularitySourceEnum {
 | |
| 	if x != nil {
 | |
| 		return x.PopularitySource
 | |
| 	}
 | |
| 	return PopularitySourcePopularitySourceEnum_POPULARITYSOURCE_POPULARITY_SOURCE_NULL
 | |
| }
 | |
| 
 | |
| func (x *PopularityPrimitive) GetValue() float64 {
 | |
| 	if x != nil {
 | |
| 		return x.Value
 | |
| 	}
 | |
| 	return 0
 | |
| }
 | |
| 
 | |
| func (x *PopularityPrimitive) GetCalculatedAt() *timestamppb.Timestamp {
 | |
| 	if x != nil {
 | |
| 		return x.CalculatedAt
 | |
| 	}
 | |
| 	return nil
 | |
| }
 | |
| 
 | |
| func (x *PopularityPrimitive) GetCreatedAt() *timestamppb.Timestamp {
 | |
| 	if x != nil {
 | |
| 		return x.CreatedAt
 | |
| 	}
 | |
| 	return nil
 | |
| }
 | |
| 
 | |
| func (x *PopularityPrimitive) GetUpdatedAt() *timestamppb.Timestamp {
 | |
| 	if x != nil {
 | |
| 		return x.UpdatedAt
 | |
| 	}
 | |
| 	return nil
 | |
| }
 | |
| 
 | |
| func (x *PopularityPrimitive) GetChecksum() string {
 | |
| 	if x != nil {
 | |
| 		return x.Checksum
 | |
| 	}
 | |
| 	return ""
 | |
| }
 | |
| 
 | |
| func (x *PopularityPrimitive) GetExternalPopularitySource() *ExternalGameSource {
 | |
| 	if x != nil {
 | |
| 		return x.ExternalPopularitySource
 | |
| 	}
 | |
| 	return nil
 | |
| }
 | |
| 
 | |
| type PopularityTypeResult struct {
 | |
| 	state           protoimpl.MessageState `protogen:"open.v1"`
 | |
| 	Popularitytypes []*PopularityType      `protobuf:"bytes,1,rep,name=popularitytypes,proto3" json:"popularitytypes,omitempty"`
 | |
| 	unknownFields   protoimpl.UnknownFields
 | |
| 	sizeCache       protoimpl.SizeCache
 | |
| }
 | |
| 
 | |
| func (x *PopularityTypeResult) Reset() {
 | |
| 	*x = PopularityTypeResult{}
 | |
| 	mi := &file_proto_igdbapi_proto_msgTypes[127]
 | |
| 	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 | |
| 	ms.StoreMessageInfo(mi)
 | |
| }
 | |
| 
 | |
| func (x *PopularityTypeResult) String() string {
 | |
| 	return protoimpl.X.MessageStringOf(x)
 | |
| }
 | |
| 
 | |
| func (*PopularityTypeResult) ProtoMessage() {}
 | |
| 
 | |
| func (x *PopularityTypeResult) ProtoReflect() protoreflect.Message {
 | |
| 	mi := &file_proto_igdbapi_proto_msgTypes[127]
 | |
| 	if x != nil {
 | |
| 		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 | |
| 		if ms.LoadMessageInfo() == nil {
 | |
| 			ms.StoreMessageInfo(mi)
 | |
| 		}
 | |
| 		return ms
 | |
| 	}
 | |
| 	return mi.MessageOf(x)
 | |
| }
 | |
| 
 | |
| // Deprecated: Use PopularityTypeResult.ProtoReflect.Descriptor instead.
 | |
| func (*PopularityTypeResult) Descriptor() ([]byte, []int) {
 | |
| 	return file_proto_igdbapi_proto_rawDescGZIP(), []int{127}
 | |
| }
 | |
| 
 | |
| func (x *PopularityTypeResult) GetPopularitytypes() []*PopularityType {
 | |
| 	if x != nil {
 | |
| 		return x.Popularitytypes
 | |
| 	}
 | |
| 	return nil
 | |
| }
 | |
| 
 | |
| type PopularityType struct {
 | |
| 	state protoimpl.MessageState `protogen:"open.v1"`
 | |
| 	Id    uint64                 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"`
 | |
| 	// Deprecated: Marked as deprecated in proto/igdbapi.proto.
 | |
| 	PopularitySource         PopularitySourcePopularitySourceEnum `protobuf:"varint,2,opt,name=popularity_source,json=popularitySource,proto3,enum=proto.PopularitySourcePopularitySourceEnum" json:"popularity_source,omitempty"`
 | |
| 	Name                     string                               `protobuf:"bytes,3,opt,name=name,proto3" json:"name,omitempty"`
 | |
| 	CreatedAt                *timestamppb.Timestamp               `protobuf:"bytes,4,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
 | |
| 	UpdatedAt                *timestamppb.Timestamp               `protobuf:"bytes,5,opt,name=updated_at,json=updatedAt,proto3" json:"updated_at,omitempty"`
 | |
| 	Checksum                 string                               `protobuf:"bytes,6,opt,name=checksum,proto3" json:"checksum,omitempty"`
 | |
| 	ExternalPopularitySource *ExternalGameSource                  `protobuf:"bytes,7,opt,name=external_popularity_source,json=externalPopularitySource,proto3" json:"external_popularity_source,omitempty"`
 | |
| 	unknownFields            protoimpl.UnknownFields
 | |
| 	sizeCache                protoimpl.SizeCache
 | |
| }
 | |
| 
 | |
| func (x *PopularityType) Reset() {
 | |
| 	*x = PopularityType{}
 | |
| 	mi := &file_proto_igdbapi_proto_msgTypes[128]
 | |
| 	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 | |
| 	ms.StoreMessageInfo(mi)
 | |
| }
 | |
| 
 | |
| func (x *PopularityType) String() string {
 | |
| 	return protoimpl.X.MessageStringOf(x)
 | |
| }
 | |
| 
 | |
| func (*PopularityType) ProtoMessage() {}
 | |
| 
 | |
| func (x *PopularityType) ProtoReflect() protoreflect.Message {
 | |
| 	mi := &file_proto_igdbapi_proto_msgTypes[128]
 | |
| 	if x != nil {
 | |
| 		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 | |
| 		if ms.LoadMessageInfo() == nil {
 | |
| 			ms.StoreMessageInfo(mi)
 | |
| 		}
 | |
| 		return ms
 | |
| 	}
 | |
| 	return mi.MessageOf(x)
 | |
| }
 | |
| 
 | |
| // Deprecated: Use PopularityType.ProtoReflect.Descriptor instead.
 | |
| func (*PopularityType) Descriptor() ([]byte, []int) {
 | |
| 	return file_proto_igdbapi_proto_rawDescGZIP(), []int{128}
 | |
| }
 | |
| 
 | |
| func (x *PopularityType) GetId() uint64 {
 | |
| 	if x != nil {
 | |
| 		return x.Id
 | |
| 	}
 | |
| 	return 0
 | |
| }
 | |
| 
 | |
| // Deprecated: Marked as deprecated in proto/igdbapi.proto.
 | |
| func (x *PopularityType) GetPopularitySource() PopularitySourcePopularitySourceEnum {
 | |
| 	if x != nil {
 | |
| 		return x.PopularitySource
 | |
| 	}
 | |
| 	return PopularitySourcePopularitySourceEnum_POPULARITYSOURCE_POPULARITY_SOURCE_NULL
 | |
| }
 | |
| 
 | |
| func (x *PopularityType) GetName() string {
 | |
| 	if x != nil {
 | |
| 		return x.Name
 | |
| 	}
 | |
| 	return ""
 | |
| }
 | |
| 
 | |
| func (x *PopularityType) GetCreatedAt() *timestamppb.Timestamp {
 | |
| 	if x != nil {
 | |
| 		return x.CreatedAt
 | |
| 	}
 | |
| 	return nil
 | |
| }
 | |
| 
 | |
| func (x *PopularityType) GetUpdatedAt() *timestamppb.Timestamp {
 | |
| 	if x != nil {
 | |
| 		return x.UpdatedAt
 | |
| 	}
 | |
| 	return nil
 | |
| }
 | |
| 
 | |
| func (x *PopularityType) GetChecksum() string {
 | |
| 	if x != nil {
 | |
| 		return x.Checksum
 | |
| 	}
 | |
| 	return ""
 | |
| }
 | |
| 
 | |
| func (x *PopularityType) GetExternalPopularitySource() *ExternalGameSource {
 | |
| 	if x != nil {
 | |
| 		return x.ExternalPopularitySource
 | |
| 	}
 | |
| 	return nil
 | |
| }
 | |
| 
 | |
| type RegionResult struct {
 | |
| 	state         protoimpl.MessageState `protogen:"open.v1"`
 | |
| 	Regions       []*Region              `protobuf:"bytes,1,rep,name=regions,proto3" json:"regions,omitempty"`
 | |
| 	unknownFields protoimpl.UnknownFields
 | |
| 	sizeCache     protoimpl.SizeCache
 | |
| }
 | |
| 
 | |
| func (x *RegionResult) Reset() {
 | |
| 	*x = RegionResult{}
 | |
| 	mi := &file_proto_igdbapi_proto_msgTypes[129]
 | |
| 	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 | |
| 	ms.StoreMessageInfo(mi)
 | |
| }
 | |
| 
 | |
| func (x *RegionResult) String() string {
 | |
| 	return protoimpl.X.MessageStringOf(x)
 | |
| }
 | |
| 
 | |
| func (*RegionResult) ProtoMessage() {}
 | |
| 
 | |
| func (x *RegionResult) ProtoReflect() protoreflect.Message {
 | |
| 	mi := &file_proto_igdbapi_proto_msgTypes[129]
 | |
| 	if x != nil {
 | |
| 		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 | |
| 		if ms.LoadMessageInfo() == nil {
 | |
| 			ms.StoreMessageInfo(mi)
 | |
| 		}
 | |
| 		return ms
 | |
| 	}
 | |
| 	return mi.MessageOf(x)
 | |
| }
 | |
| 
 | |
| // Deprecated: Use RegionResult.ProtoReflect.Descriptor instead.
 | |
| func (*RegionResult) Descriptor() ([]byte, []int) {
 | |
| 	return file_proto_igdbapi_proto_rawDescGZIP(), []int{129}
 | |
| }
 | |
| 
 | |
| func (x *RegionResult) GetRegions() []*Region {
 | |
| 	if x != nil {
 | |
| 		return x.Regions
 | |
| 	}
 | |
| 	return nil
 | |
| }
 | |
| 
 | |
| type Region struct {
 | |
| 	state         protoimpl.MessageState `protogen:"open.v1"`
 | |
| 	Id            uint64                 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"`
 | |
| 	Name          string                 `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
 | |
| 	Category      string                 `protobuf:"bytes,3,opt,name=category,proto3" json:"category,omitempty"`
 | |
| 	Identifier    string                 `protobuf:"bytes,4,opt,name=identifier,proto3" json:"identifier,omitempty"`
 | |
| 	CreatedAt     *timestamppb.Timestamp `protobuf:"bytes,5,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
 | |
| 	UpdatedAt     *timestamppb.Timestamp `protobuf:"bytes,6,opt,name=updated_at,json=updatedAt,proto3" json:"updated_at,omitempty"`
 | |
| 	Checksum      string                 `protobuf:"bytes,7,opt,name=checksum,proto3" json:"checksum,omitempty"`
 | |
| 	unknownFields protoimpl.UnknownFields
 | |
| 	sizeCache     protoimpl.SizeCache
 | |
| }
 | |
| 
 | |
| func (x *Region) Reset() {
 | |
| 	*x = Region{}
 | |
| 	mi := &file_proto_igdbapi_proto_msgTypes[130]
 | |
| 	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 | |
| 	ms.StoreMessageInfo(mi)
 | |
| }
 | |
| 
 | |
| func (x *Region) String() string {
 | |
| 	return protoimpl.X.MessageStringOf(x)
 | |
| }
 | |
| 
 | |
| func (*Region) ProtoMessage() {}
 | |
| 
 | |
| func (x *Region) ProtoReflect() protoreflect.Message {
 | |
| 	mi := &file_proto_igdbapi_proto_msgTypes[130]
 | |
| 	if x != nil {
 | |
| 		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 | |
| 		if ms.LoadMessageInfo() == nil {
 | |
| 			ms.StoreMessageInfo(mi)
 | |
| 		}
 | |
| 		return ms
 | |
| 	}
 | |
| 	return mi.MessageOf(x)
 | |
| }
 | |
| 
 | |
| // Deprecated: Use Region.ProtoReflect.Descriptor instead.
 | |
| func (*Region) Descriptor() ([]byte, []int) {
 | |
| 	return file_proto_igdbapi_proto_rawDescGZIP(), []int{130}
 | |
| }
 | |
| 
 | |
| func (x *Region) GetId() uint64 {
 | |
| 	if x != nil {
 | |
| 		return x.Id
 | |
| 	}
 | |
| 	return 0
 | |
| }
 | |
| 
 | |
| func (x *Region) GetName() string {
 | |
| 	if x != nil {
 | |
| 		return x.Name
 | |
| 	}
 | |
| 	return ""
 | |
| }
 | |
| 
 | |
| func (x *Region) GetCategory() string {
 | |
| 	if x != nil {
 | |
| 		return x.Category
 | |
| 	}
 | |
| 	return ""
 | |
| }
 | |
| 
 | |
| func (x *Region) GetIdentifier() string {
 | |
| 	if x != nil {
 | |
| 		return x.Identifier
 | |
| 	}
 | |
| 	return ""
 | |
| }
 | |
| 
 | |
| func (x *Region) GetCreatedAt() *timestamppb.Timestamp {
 | |
| 	if x != nil {
 | |
| 		return x.CreatedAt
 | |
| 	}
 | |
| 	return nil
 | |
| }
 | |
| 
 | |
| func (x *Region) GetUpdatedAt() *timestamppb.Timestamp {
 | |
| 	if x != nil {
 | |
| 		return x.UpdatedAt
 | |
| 	}
 | |
| 	return nil
 | |
| }
 | |
| 
 | |
| func (x *Region) GetChecksum() string {
 | |
| 	if x != nil {
 | |
| 		return x.Checksum
 | |
| 	}
 | |
| 	return ""
 | |
| }
 | |
| 
 | |
| type ReleaseDateResult struct {
 | |
| 	state         protoimpl.MessageState `protogen:"open.v1"`
 | |
| 	Releasedates  []*ReleaseDate         `protobuf:"bytes,1,rep,name=releasedates,proto3" json:"releasedates,omitempty"`
 | |
| 	unknownFields protoimpl.UnknownFields
 | |
| 	sizeCache     protoimpl.SizeCache
 | |
| }
 | |
| 
 | |
| func (x *ReleaseDateResult) Reset() {
 | |
| 	*x = ReleaseDateResult{}
 | |
| 	mi := &file_proto_igdbapi_proto_msgTypes[131]
 | |
| 	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 | |
| 	ms.StoreMessageInfo(mi)
 | |
| }
 | |
| 
 | |
| func (x *ReleaseDateResult) String() string {
 | |
| 	return protoimpl.X.MessageStringOf(x)
 | |
| }
 | |
| 
 | |
| func (*ReleaseDateResult) ProtoMessage() {}
 | |
| 
 | |
| func (x *ReleaseDateResult) ProtoReflect() protoreflect.Message {
 | |
| 	mi := &file_proto_igdbapi_proto_msgTypes[131]
 | |
| 	if x != nil {
 | |
| 		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 | |
| 		if ms.LoadMessageInfo() == nil {
 | |
| 			ms.StoreMessageInfo(mi)
 | |
| 		}
 | |
| 		return ms
 | |
| 	}
 | |
| 	return mi.MessageOf(x)
 | |
| }
 | |
| 
 | |
| // Deprecated: Use ReleaseDateResult.ProtoReflect.Descriptor instead.
 | |
| func (*ReleaseDateResult) Descriptor() ([]byte, []int) {
 | |
| 	return file_proto_igdbapi_proto_rawDescGZIP(), []int{131}
 | |
| }
 | |
| 
 | |
| func (x *ReleaseDateResult) GetReleasedates() []*ReleaseDate {
 | |
| 	if x != nil {
 | |
| 		return x.Releasedates
 | |
| 	}
 | |
| 	return nil
 | |
| }
 | |
| 
 | |
| type ReleaseDate struct {
 | |
| 	state protoimpl.MessageState `protogen:"open.v1"`
 | |
| 	Id    uint64                 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"`
 | |
| 	// Deprecated: Marked as deprecated in proto/igdbapi.proto.
 | |
| 	Category  DateFormatChangeDateCategoryEnum `protobuf:"varint,2,opt,name=category,proto3,enum=proto.DateFormatChangeDateCategoryEnum" json:"category,omitempty"`
 | |
| 	CreatedAt *timestamppb.Timestamp           `protobuf:"bytes,3,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
 | |
| 	Date      *timestamppb.Timestamp           `protobuf:"bytes,4,opt,name=date,proto3" json:"date,omitempty"`
 | |
| 	Game      *Game                            `protobuf:"bytes,5,opt,name=game,proto3" json:"game,omitempty"`
 | |
| 	Human     string                           `protobuf:"bytes,6,opt,name=human,proto3" json:"human,omitempty"`
 | |
| 	M         int32                            `protobuf:"varint,7,opt,name=m,proto3" json:"m,omitempty"`
 | |
| 	Platform  *Platform                        `protobuf:"bytes,8,opt,name=platform,proto3" json:"platform,omitempty"`
 | |
| 	// Deprecated: Marked as deprecated in proto/igdbapi.proto.
 | |
| 	Region        RegionRegionEnum       `protobuf:"varint,9,opt,name=region,proto3,enum=proto.RegionRegionEnum" json:"region,omitempty"`
 | |
| 	UpdatedAt     *timestamppb.Timestamp `protobuf:"bytes,10,opt,name=updated_at,json=updatedAt,proto3" json:"updated_at,omitempty"`
 | |
| 	Y             int32                  `protobuf:"varint,11,opt,name=y,proto3" json:"y,omitempty"`
 | |
| 	Checksum      string                 `protobuf:"bytes,12,opt,name=checksum,proto3" json:"checksum,omitempty"`
 | |
| 	Status        *ReleaseDateStatus     `protobuf:"bytes,13,opt,name=status,proto3" json:"status,omitempty"`
 | |
| 	DateFormat    *DateFormat            `protobuf:"bytes,14,opt,name=date_format,json=dateFormat,proto3" json:"date_format,omitempty"`
 | |
| 	ReleaseRegion *ReleaseDateRegion     `protobuf:"bytes,15,opt,name=release_region,json=releaseRegion,proto3" json:"release_region,omitempty"`
 | |
| 	D             int32                  `protobuf:"varint,16,opt,name=d,proto3" json:"d,omitempty"`
 | |
| 	unknownFields protoimpl.UnknownFields
 | |
| 	sizeCache     protoimpl.SizeCache
 | |
| }
 | |
| 
 | |
| func (x *ReleaseDate) Reset() {
 | |
| 	*x = ReleaseDate{}
 | |
| 	mi := &file_proto_igdbapi_proto_msgTypes[132]
 | |
| 	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 | |
| 	ms.StoreMessageInfo(mi)
 | |
| }
 | |
| 
 | |
| func (x *ReleaseDate) String() string {
 | |
| 	return protoimpl.X.MessageStringOf(x)
 | |
| }
 | |
| 
 | |
| func (*ReleaseDate) ProtoMessage() {}
 | |
| 
 | |
| func (x *ReleaseDate) ProtoReflect() protoreflect.Message {
 | |
| 	mi := &file_proto_igdbapi_proto_msgTypes[132]
 | |
| 	if x != nil {
 | |
| 		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 | |
| 		if ms.LoadMessageInfo() == nil {
 | |
| 			ms.StoreMessageInfo(mi)
 | |
| 		}
 | |
| 		return ms
 | |
| 	}
 | |
| 	return mi.MessageOf(x)
 | |
| }
 | |
| 
 | |
| // Deprecated: Use ReleaseDate.ProtoReflect.Descriptor instead.
 | |
| func (*ReleaseDate) Descriptor() ([]byte, []int) {
 | |
| 	return file_proto_igdbapi_proto_rawDescGZIP(), []int{132}
 | |
| }
 | |
| 
 | |
| func (x *ReleaseDate) GetId() uint64 {
 | |
| 	if x != nil {
 | |
| 		return x.Id
 | |
| 	}
 | |
| 	return 0
 | |
| }
 | |
| 
 | |
| // Deprecated: Marked as deprecated in proto/igdbapi.proto.
 | |
| func (x *ReleaseDate) GetCategory() DateFormatChangeDateCategoryEnum {
 | |
| 	if x != nil {
 | |
| 		return x.Category
 | |
| 	}
 | |
| 	return DateFormatChangeDateCategoryEnum_YYYYMMMMDD
 | |
| }
 | |
| 
 | |
| func (x *ReleaseDate) GetCreatedAt() *timestamppb.Timestamp {
 | |
| 	if x != nil {
 | |
| 		return x.CreatedAt
 | |
| 	}
 | |
| 	return nil
 | |
| }
 | |
| 
 | |
| func (x *ReleaseDate) GetDate() *timestamppb.Timestamp {
 | |
| 	if x != nil {
 | |
| 		return x.Date
 | |
| 	}
 | |
| 	return nil
 | |
| }
 | |
| 
 | |
| func (x *ReleaseDate) GetGame() *Game {
 | |
| 	if x != nil {
 | |
| 		return x.Game
 | |
| 	}
 | |
| 	return nil
 | |
| }
 | |
| 
 | |
| func (x *ReleaseDate) GetHuman() string {
 | |
| 	if x != nil {
 | |
| 		return x.Human
 | |
| 	}
 | |
| 	return ""
 | |
| }
 | |
| 
 | |
| func (x *ReleaseDate) GetM() int32 {
 | |
| 	if x != nil {
 | |
| 		return x.M
 | |
| 	}
 | |
| 	return 0
 | |
| }
 | |
| 
 | |
| func (x *ReleaseDate) GetPlatform() *Platform {
 | |
| 	if x != nil {
 | |
| 		return x.Platform
 | |
| 	}
 | |
| 	return nil
 | |
| }
 | |
| 
 | |
| // Deprecated: Marked as deprecated in proto/igdbapi.proto.
 | |
| func (x *ReleaseDate) GetRegion() RegionRegionEnum {
 | |
| 	if x != nil {
 | |
| 		return x.Region
 | |
| 	}
 | |
| 	return RegionRegionEnum_REGION_REGION_NULL
 | |
| }
 | |
| 
 | |
| func (x *ReleaseDate) GetUpdatedAt() *timestamppb.Timestamp {
 | |
| 	if x != nil {
 | |
| 		return x.UpdatedAt
 | |
| 	}
 | |
| 	return nil
 | |
| }
 | |
| 
 | |
| func (x *ReleaseDate) GetY() int32 {
 | |
| 	if x != nil {
 | |
| 		return x.Y
 | |
| 	}
 | |
| 	return 0
 | |
| }
 | |
| 
 | |
| func (x *ReleaseDate) GetChecksum() string {
 | |
| 	if x != nil {
 | |
| 		return x.Checksum
 | |
| 	}
 | |
| 	return ""
 | |
| }
 | |
| 
 | |
| func (x *ReleaseDate) GetStatus() *ReleaseDateStatus {
 | |
| 	if x != nil {
 | |
| 		return x.Status
 | |
| 	}
 | |
| 	return nil
 | |
| }
 | |
| 
 | |
| func (x *ReleaseDate) GetDateFormat() *DateFormat {
 | |
| 	if x != nil {
 | |
| 		return x.DateFormat
 | |
| 	}
 | |
| 	return nil
 | |
| }
 | |
| 
 | |
| func (x *ReleaseDate) GetReleaseRegion() *ReleaseDateRegion {
 | |
| 	if x != nil {
 | |
| 		return x.ReleaseRegion
 | |
| 	}
 | |
| 	return nil
 | |
| }
 | |
| 
 | |
| func (x *ReleaseDate) GetD() int32 {
 | |
| 	if x != nil {
 | |
| 		return x.D
 | |
| 	}
 | |
| 	return 0
 | |
| }
 | |
| 
 | |
| type ReleaseDateRegionResult struct {
 | |
| 	state              protoimpl.MessageState `protogen:"open.v1"`
 | |
| 	Releasedateregions []*ReleaseDateRegion   `protobuf:"bytes,1,rep,name=releasedateregions,proto3" json:"releasedateregions,omitempty"`
 | |
| 	unknownFields      protoimpl.UnknownFields
 | |
| 	sizeCache          protoimpl.SizeCache
 | |
| }
 | |
| 
 | |
| func (x *ReleaseDateRegionResult) Reset() {
 | |
| 	*x = ReleaseDateRegionResult{}
 | |
| 	mi := &file_proto_igdbapi_proto_msgTypes[133]
 | |
| 	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 | |
| 	ms.StoreMessageInfo(mi)
 | |
| }
 | |
| 
 | |
| func (x *ReleaseDateRegionResult) String() string {
 | |
| 	return protoimpl.X.MessageStringOf(x)
 | |
| }
 | |
| 
 | |
| func (*ReleaseDateRegionResult) ProtoMessage() {}
 | |
| 
 | |
| func (x *ReleaseDateRegionResult) ProtoReflect() protoreflect.Message {
 | |
| 	mi := &file_proto_igdbapi_proto_msgTypes[133]
 | |
| 	if x != nil {
 | |
| 		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 | |
| 		if ms.LoadMessageInfo() == nil {
 | |
| 			ms.StoreMessageInfo(mi)
 | |
| 		}
 | |
| 		return ms
 | |
| 	}
 | |
| 	return mi.MessageOf(x)
 | |
| }
 | |
| 
 | |
| // Deprecated: Use ReleaseDateRegionResult.ProtoReflect.Descriptor instead.
 | |
| func (*ReleaseDateRegionResult) Descriptor() ([]byte, []int) {
 | |
| 	return file_proto_igdbapi_proto_rawDescGZIP(), []int{133}
 | |
| }
 | |
| 
 | |
| func (x *ReleaseDateRegionResult) GetReleasedateregions() []*ReleaseDateRegion {
 | |
| 	if x != nil {
 | |
| 		return x.Releasedateregions
 | |
| 	}
 | |
| 	return nil
 | |
| }
 | |
| 
 | |
| type ReleaseDateRegion struct {
 | |
| 	state         protoimpl.MessageState `protogen:"open.v1"`
 | |
| 	Id            uint64                 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"`
 | |
| 	Region        string                 `protobuf:"bytes,2,opt,name=region,proto3" json:"region,omitempty"`
 | |
| 	CreatedAt     *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
 | |
| 	UpdatedAt     *timestamppb.Timestamp `protobuf:"bytes,4,opt,name=updated_at,json=updatedAt,proto3" json:"updated_at,omitempty"`
 | |
| 	Checksum      string                 `protobuf:"bytes,5,opt,name=checksum,proto3" json:"checksum,omitempty"`
 | |
| 	unknownFields protoimpl.UnknownFields
 | |
| 	sizeCache     protoimpl.SizeCache
 | |
| }
 | |
| 
 | |
| func (x *ReleaseDateRegion) Reset() {
 | |
| 	*x = ReleaseDateRegion{}
 | |
| 	mi := &file_proto_igdbapi_proto_msgTypes[134]
 | |
| 	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 | |
| 	ms.StoreMessageInfo(mi)
 | |
| }
 | |
| 
 | |
| func (x *ReleaseDateRegion) String() string {
 | |
| 	return protoimpl.X.MessageStringOf(x)
 | |
| }
 | |
| 
 | |
| func (*ReleaseDateRegion) ProtoMessage() {}
 | |
| 
 | |
| func (x *ReleaseDateRegion) ProtoReflect() protoreflect.Message {
 | |
| 	mi := &file_proto_igdbapi_proto_msgTypes[134]
 | |
| 	if x != nil {
 | |
| 		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 | |
| 		if ms.LoadMessageInfo() == nil {
 | |
| 			ms.StoreMessageInfo(mi)
 | |
| 		}
 | |
| 		return ms
 | |
| 	}
 | |
| 	return mi.MessageOf(x)
 | |
| }
 | |
| 
 | |
| // Deprecated: Use ReleaseDateRegion.ProtoReflect.Descriptor instead.
 | |
| func (*ReleaseDateRegion) Descriptor() ([]byte, []int) {
 | |
| 	return file_proto_igdbapi_proto_rawDescGZIP(), []int{134}
 | |
| }
 | |
| 
 | |
| func (x *ReleaseDateRegion) GetId() uint64 {
 | |
| 	if x != nil {
 | |
| 		return x.Id
 | |
| 	}
 | |
| 	return 0
 | |
| }
 | |
| 
 | |
| func (x *ReleaseDateRegion) GetRegion() string {
 | |
| 	if x != nil {
 | |
| 		return x.Region
 | |
| 	}
 | |
| 	return ""
 | |
| }
 | |
| 
 | |
| func (x *ReleaseDateRegion) GetCreatedAt() *timestamppb.Timestamp {
 | |
| 	if x != nil {
 | |
| 		return x.CreatedAt
 | |
| 	}
 | |
| 	return nil
 | |
| }
 | |
| 
 | |
| func (x *ReleaseDateRegion) GetUpdatedAt() *timestamppb.Timestamp {
 | |
| 	if x != nil {
 | |
| 		return x.UpdatedAt
 | |
| 	}
 | |
| 	return nil
 | |
| }
 | |
| 
 | |
| func (x *ReleaseDateRegion) GetChecksum() string {
 | |
| 	if x != nil {
 | |
| 		return x.Checksum
 | |
| 	}
 | |
| 	return ""
 | |
| }
 | |
| 
 | |
| type ReleaseDateStatusResult struct {
 | |
| 	state               protoimpl.MessageState `protogen:"open.v1"`
 | |
| 	Releasedatestatuses []*ReleaseDateStatus   `protobuf:"bytes,1,rep,name=releasedatestatuses,proto3" json:"releasedatestatuses,omitempty"`
 | |
| 	unknownFields       protoimpl.UnknownFields
 | |
| 	sizeCache           protoimpl.SizeCache
 | |
| }
 | |
| 
 | |
| func (x *ReleaseDateStatusResult) Reset() {
 | |
| 	*x = ReleaseDateStatusResult{}
 | |
| 	mi := &file_proto_igdbapi_proto_msgTypes[135]
 | |
| 	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 | |
| 	ms.StoreMessageInfo(mi)
 | |
| }
 | |
| 
 | |
| func (x *ReleaseDateStatusResult) String() string {
 | |
| 	return protoimpl.X.MessageStringOf(x)
 | |
| }
 | |
| 
 | |
| func (*ReleaseDateStatusResult) ProtoMessage() {}
 | |
| 
 | |
| func (x *ReleaseDateStatusResult) ProtoReflect() protoreflect.Message {
 | |
| 	mi := &file_proto_igdbapi_proto_msgTypes[135]
 | |
| 	if x != nil {
 | |
| 		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 | |
| 		if ms.LoadMessageInfo() == nil {
 | |
| 			ms.StoreMessageInfo(mi)
 | |
| 		}
 | |
| 		return ms
 | |
| 	}
 | |
| 	return mi.MessageOf(x)
 | |
| }
 | |
| 
 | |
| // Deprecated: Use ReleaseDateStatusResult.ProtoReflect.Descriptor instead.
 | |
| func (*ReleaseDateStatusResult) Descriptor() ([]byte, []int) {
 | |
| 	return file_proto_igdbapi_proto_rawDescGZIP(), []int{135}
 | |
| }
 | |
| 
 | |
| func (x *ReleaseDateStatusResult) GetReleasedatestatuses() []*ReleaseDateStatus {
 | |
| 	if x != nil {
 | |
| 		return x.Releasedatestatuses
 | |
| 	}
 | |
| 	return nil
 | |
| }
 | |
| 
 | |
| type ReleaseDateStatus struct {
 | |
| 	state         protoimpl.MessageState `protogen:"open.v1"`
 | |
| 	Id            uint64                 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"`
 | |
| 	Name          string                 `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
 | |
| 	Description   string                 `protobuf:"bytes,3,opt,name=description,proto3" json:"description,omitempty"`
 | |
| 	CreatedAt     *timestamppb.Timestamp `protobuf:"bytes,4,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
 | |
| 	UpdatedAt     *timestamppb.Timestamp `protobuf:"bytes,5,opt,name=updated_at,json=updatedAt,proto3" json:"updated_at,omitempty"`
 | |
| 	Checksum      string                 `protobuf:"bytes,6,opt,name=checksum,proto3" json:"checksum,omitempty"`
 | |
| 	unknownFields protoimpl.UnknownFields
 | |
| 	sizeCache     protoimpl.SizeCache
 | |
| }
 | |
| 
 | |
| func (x *ReleaseDateStatus) Reset() {
 | |
| 	*x = ReleaseDateStatus{}
 | |
| 	mi := &file_proto_igdbapi_proto_msgTypes[136]
 | |
| 	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 | |
| 	ms.StoreMessageInfo(mi)
 | |
| }
 | |
| 
 | |
| func (x *ReleaseDateStatus) String() string {
 | |
| 	return protoimpl.X.MessageStringOf(x)
 | |
| }
 | |
| 
 | |
| func (*ReleaseDateStatus) ProtoMessage() {}
 | |
| 
 | |
| func (x *ReleaseDateStatus) ProtoReflect() protoreflect.Message {
 | |
| 	mi := &file_proto_igdbapi_proto_msgTypes[136]
 | |
| 	if x != nil {
 | |
| 		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 | |
| 		if ms.LoadMessageInfo() == nil {
 | |
| 			ms.StoreMessageInfo(mi)
 | |
| 		}
 | |
| 		return ms
 | |
| 	}
 | |
| 	return mi.MessageOf(x)
 | |
| }
 | |
| 
 | |
| // Deprecated: Use ReleaseDateStatus.ProtoReflect.Descriptor instead.
 | |
| func (*ReleaseDateStatus) Descriptor() ([]byte, []int) {
 | |
| 	return file_proto_igdbapi_proto_rawDescGZIP(), []int{136}
 | |
| }
 | |
| 
 | |
| func (x *ReleaseDateStatus) GetId() uint64 {
 | |
| 	if x != nil {
 | |
| 		return x.Id
 | |
| 	}
 | |
| 	return 0
 | |
| }
 | |
| 
 | |
| func (x *ReleaseDateStatus) GetName() string {
 | |
| 	if x != nil {
 | |
| 		return x.Name
 | |
| 	}
 | |
| 	return ""
 | |
| }
 | |
| 
 | |
| func (x *ReleaseDateStatus) GetDescription() string {
 | |
| 	if x != nil {
 | |
| 		return x.Description
 | |
| 	}
 | |
| 	return ""
 | |
| }
 | |
| 
 | |
| func (x *ReleaseDateStatus) GetCreatedAt() *timestamppb.Timestamp {
 | |
| 	if x != nil {
 | |
| 		return x.CreatedAt
 | |
| 	}
 | |
| 	return nil
 | |
| }
 | |
| 
 | |
| func (x *ReleaseDateStatus) GetUpdatedAt() *timestamppb.Timestamp {
 | |
| 	if x != nil {
 | |
| 		return x.UpdatedAt
 | |
| 	}
 | |
| 	return nil
 | |
| }
 | |
| 
 | |
| func (x *ReleaseDateStatus) GetChecksum() string {
 | |
| 	if x != nil {
 | |
| 		return x.Checksum
 | |
| 	}
 | |
| 	return ""
 | |
| }
 | |
| 
 | |
| type ScreenshotResult struct {
 | |
| 	state         protoimpl.MessageState `protogen:"open.v1"`
 | |
| 	Screenshots   []*Screenshot          `protobuf:"bytes,1,rep,name=screenshots,proto3" json:"screenshots,omitempty"`
 | |
| 	unknownFields protoimpl.UnknownFields
 | |
| 	sizeCache     protoimpl.SizeCache
 | |
| }
 | |
| 
 | |
| func (x *ScreenshotResult) Reset() {
 | |
| 	*x = ScreenshotResult{}
 | |
| 	mi := &file_proto_igdbapi_proto_msgTypes[137]
 | |
| 	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 | |
| 	ms.StoreMessageInfo(mi)
 | |
| }
 | |
| 
 | |
| func (x *ScreenshotResult) String() string {
 | |
| 	return protoimpl.X.MessageStringOf(x)
 | |
| }
 | |
| 
 | |
| func (*ScreenshotResult) ProtoMessage() {}
 | |
| 
 | |
| func (x *ScreenshotResult) ProtoReflect() protoreflect.Message {
 | |
| 	mi := &file_proto_igdbapi_proto_msgTypes[137]
 | |
| 	if x != nil {
 | |
| 		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 | |
| 		if ms.LoadMessageInfo() == nil {
 | |
| 			ms.StoreMessageInfo(mi)
 | |
| 		}
 | |
| 		return ms
 | |
| 	}
 | |
| 	return mi.MessageOf(x)
 | |
| }
 | |
| 
 | |
| // Deprecated: Use ScreenshotResult.ProtoReflect.Descriptor instead.
 | |
| func (*ScreenshotResult) Descriptor() ([]byte, []int) {
 | |
| 	return file_proto_igdbapi_proto_rawDescGZIP(), []int{137}
 | |
| }
 | |
| 
 | |
| func (x *ScreenshotResult) GetScreenshots() []*Screenshot {
 | |
| 	if x != nil {
 | |
| 		return x.Screenshots
 | |
| 	}
 | |
| 	return nil
 | |
| }
 | |
| 
 | |
| type Screenshot struct {
 | |
| 	state         protoimpl.MessageState `protogen:"open.v1"`
 | |
| 	Id            uint64                 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"`
 | |
| 	AlphaChannel  bool                   `protobuf:"varint,2,opt,name=alpha_channel,json=alphaChannel,proto3" json:"alpha_channel,omitempty"`
 | |
| 	Animated      bool                   `protobuf:"varint,3,opt,name=animated,proto3" json:"animated,omitempty"`
 | |
| 	Game          *Game                  `protobuf:"bytes,4,opt,name=game,proto3" json:"game,omitempty"`
 | |
| 	Height        int32                  `protobuf:"varint,5,opt,name=height,proto3" json:"height,omitempty"`
 | |
| 	ImageId       string                 `protobuf:"bytes,6,opt,name=image_id,json=imageId,proto3" json:"image_id,omitempty"`
 | |
| 	Url           string                 `protobuf:"bytes,7,opt,name=url,proto3" json:"url,omitempty"`
 | |
| 	Width         int32                  `protobuf:"varint,8,opt,name=width,proto3" json:"width,omitempty"`
 | |
| 	Checksum      string                 `protobuf:"bytes,9,opt,name=checksum,proto3" json:"checksum,omitempty"`
 | |
| 	unknownFields protoimpl.UnknownFields
 | |
| 	sizeCache     protoimpl.SizeCache
 | |
| }
 | |
| 
 | |
| func (x *Screenshot) Reset() {
 | |
| 	*x = Screenshot{}
 | |
| 	mi := &file_proto_igdbapi_proto_msgTypes[138]
 | |
| 	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 | |
| 	ms.StoreMessageInfo(mi)
 | |
| }
 | |
| 
 | |
| func (x *Screenshot) String() string {
 | |
| 	return protoimpl.X.MessageStringOf(x)
 | |
| }
 | |
| 
 | |
| func (*Screenshot) ProtoMessage() {}
 | |
| 
 | |
| func (x *Screenshot) ProtoReflect() protoreflect.Message {
 | |
| 	mi := &file_proto_igdbapi_proto_msgTypes[138]
 | |
| 	if x != nil {
 | |
| 		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 | |
| 		if ms.LoadMessageInfo() == nil {
 | |
| 			ms.StoreMessageInfo(mi)
 | |
| 		}
 | |
| 		return ms
 | |
| 	}
 | |
| 	return mi.MessageOf(x)
 | |
| }
 | |
| 
 | |
| // Deprecated: Use Screenshot.ProtoReflect.Descriptor instead.
 | |
| func (*Screenshot) Descriptor() ([]byte, []int) {
 | |
| 	return file_proto_igdbapi_proto_rawDescGZIP(), []int{138}
 | |
| }
 | |
| 
 | |
| func (x *Screenshot) GetId() uint64 {
 | |
| 	if x != nil {
 | |
| 		return x.Id
 | |
| 	}
 | |
| 	return 0
 | |
| }
 | |
| 
 | |
| func (x *Screenshot) GetAlphaChannel() bool {
 | |
| 	if x != nil {
 | |
| 		return x.AlphaChannel
 | |
| 	}
 | |
| 	return false
 | |
| }
 | |
| 
 | |
| func (x *Screenshot) GetAnimated() bool {
 | |
| 	if x != nil {
 | |
| 		return x.Animated
 | |
| 	}
 | |
| 	return false
 | |
| }
 | |
| 
 | |
| func (x *Screenshot) GetGame() *Game {
 | |
| 	if x != nil {
 | |
| 		return x.Game
 | |
| 	}
 | |
| 	return nil
 | |
| }
 | |
| 
 | |
| func (x *Screenshot) GetHeight() int32 {
 | |
| 	if x != nil {
 | |
| 		return x.Height
 | |
| 	}
 | |
| 	return 0
 | |
| }
 | |
| 
 | |
| func (x *Screenshot) GetImageId() string {
 | |
| 	if x != nil {
 | |
| 		return x.ImageId
 | |
| 	}
 | |
| 	return ""
 | |
| }
 | |
| 
 | |
| func (x *Screenshot) GetUrl() string {
 | |
| 	if x != nil {
 | |
| 		return x.Url
 | |
| 	}
 | |
| 	return ""
 | |
| }
 | |
| 
 | |
| func (x *Screenshot) GetWidth() int32 {
 | |
| 	if x != nil {
 | |
| 		return x.Width
 | |
| 	}
 | |
| 	return 0
 | |
| }
 | |
| 
 | |
| func (x *Screenshot) GetChecksum() string {
 | |
| 	if x != nil {
 | |
| 		return x.Checksum
 | |
| 	}
 | |
| 	return ""
 | |
| }
 | |
| 
 | |
| type SearchResult struct {
 | |
| 	state         protoimpl.MessageState `protogen:"open.v1"`
 | |
| 	Searches      []*Search              `protobuf:"bytes,1,rep,name=searches,proto3" json:"searches,omitempty"`
 | |
| 	unknownFields protoimpl.UnknownFields
 | |
| 	sizeCache     protoimpl.SizeCache
 | |
| }
 | |
| 
 | |
| func (x *SearchResult) Reset() {
 | |
| 	*x = SearchResult{}
 | |
| 	mi := &file_proto_igdbapi_proto_msgTypes[139]
 | |
| 	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 | |
| 	ms.StoreMessageInfo(mi)
 | |
| }
 | |
| 
 | |
| func (x *SearchResult) String() string {
 | |
| 	return protoimpl.X.MessageStringOf(x)
 | |
| }
 | |
| 
 | |
| func (*SearchResult) ProtoMessage() {}
 | |
| 
 | |
| func (x *SearchResult) ProtoReflect() protoreflect.Message {
 | |
| 	mi := &file_proto_igdbapi_proto_msgTypes[139]
 | |
| 	if x != nil {
 | |
| 		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 | |
| 		if ms.LoadMessageInfo() == nil {
 | |
| 			ms.StoreMessageInfo(mi)
 | |
| 		}
 | |
| 		return ms
 | |
| 	}
 | |
| 	return mi.MessageOf(x)
 | |
| }
 | |
| 
 | |
| // Deprecated: Use SearchResult.ProtoReflect.Descriptor instead.
 | |
| func (*SearchResult) Descriptor() ([]byte, []int) {
 | |
| 	return file_proto_igdbapi_proto_rawDescGZIP(), []int{139}
 | |
| }
 | |
| 
 | |
| func (x *SearchResult) GetSearches() []*Search {
 | |
| 	if x != nil {
 | |
| 		return x.Searches
 | |
| 	}
 | |
| 	return nil
 | |
| }
 | |
| 
 | |
| type Search struct {
 | |
| 	state           protoimpl.MessageState `protogen:"open.v1"`
 | |
| 	Id              uint64                 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"`
 | |
| 	AlternativeName string                 `protobuf:"bytes,2,opt,name=alternative_name,json=alternativeName,proto3" json:"alternative_name,omitempty"`
 | |
| 	Character       *Character             `protobuf:"bytes,3,opt,name=character,proto3" json:"character,omitempty"`
 | |
| 	Collection      *Collection            `protobuf:"bytes,4,opt,name=collection,proto3" json:"collection,omitempty"`
 | |
| 	Company         *Company               `protobuf:"bytes,5,opt,name=company,proto3" json:"company,omitempty"`
 | |
| 	Description     string                 `protobuf:"bytes,6,opt,name=description,proto3" json:"description,omitempty"`
 | |
| 	Game            *Game                  `protobuf:"bytes,7,opt,name=game,proto3" json:"game,omitempty"`
 | |
| 	Name            string                 `protobuf:"bytes,8,opt,name=name,proto3" json:"name,omitempty"`
 | |
| 	Platform        *Platform              `protobuf:"bytes,9,opt,name=platform,proto3" json:"platform,omitempty"`
 | |
| 	PublishedAt     *timestamppb.Timestamp `protobuf:"bytes,10,opt,name=published_at,json=publishedAt,proto3" json:"published_at,omitempty"`
 | |
| 	TestDummy       *TestDummy             `protobuf:"bytes,11,opt,name=test_dummy,json=testDummy,proto3" json:"test_dummy,omitempty"`
 | |
| 	Theme           *Theme                 `protobuf:"bytes,12,opt,name=theme,proto3" json:"theme,omitempty"`
 | |
| 	Checksum        string                 `protobuf:"bytes,13,opt,name=checksum,proto3" json:"checksum,omitempty"`
 | |
| 	unknownFields   protoimpl.UnknownFields
 | |
| 	sizeCache       protoimpl.SizeCache
 | |
| }
 | |
| 
 | |
| func (x *Search) Reset() {
 | |
| 	*x = Search{}
 | |
| 	mi := &file_proto_igdbapi_proto_msgTypes[140]
 | |
| 	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 | |
| 	ms.StoreMessageInfo(mi)
 | |
| }
 | |
| 
 | |
| func (x *Search) String() string {
 | |
| 	return protoimpl.X.MessageStringOf(x)
 | |
| }
 | |
| 
 | |
| func (*Search) ProtoMessage() {}
 | |
| 
 | |
| func (x *Search) ProtoReflect() protoreflect.Message {
 | |
| 	mi := &file_proto_igdbapi_proto_msgTypes[140]
 | |
| 	if x != nil {
 | |
| 		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 | |
| 		if ms.LoadMessageInfo() == nil {
 | |
| 			ms.StoreMessageInfo(mi)
 | |
| 		}
 | |
| 		return ms
 | |
| 	}
 | |
| 	return mi.MessageOf(x)
 | |
| }
 | |
| 
 | |
| // Deprecated: Use Search.ProtoReflect.Descriptor instead.
 | |
| func (*Search) Descriptor() ([]byte, []int) {
 | |
| 	return file_proto_igdbapi_proto_rawDescGZIP(), []int{140}
 | |
| }
 | |
| 
 | |
| func (x *Search) GetId() uint64 {
 | |
| 	if x != nil {
 | |
| 		return x.Id
 | |
| 	}
 | |
| 	return 0
 | |
| }
 | |
| 
 | |
| func (x *Search) GetAlternativeName() string {
 | |
| 	if x != nil {
 | |
| 		return x.AlternativeName
 | |
| 	}
 | |
| 	return ""
 | |
| }
 | |
| 
 | |
| func (x *Search) GetCharacter() *Character {
 | |
| 	if x != nil {
 | |
| 		return x.Character
 | |
| 	}
 | |
| 	return nil
 | |
| }
 | |
| 
 | |
| func (x *Search) GetCollection() *Collection {
 | |
| 	if x != nil {
 | |
| 		return x.Collection
 | |
| 	}
 | |
| 	return nil
 | |
| }
 | |
| 
 | |
| func (x *Search) GetCompany() *Company {
 | |
| 	if x != nil {
 | |
| 		return x.Company
 | |
| 	}
 | |
| 	return nil
 | |
| }
 | |
| 
 | |
| func (x *Search) GetDescription() string {
 | |
| 	if x != nil {
 | |
| 		return x.Description
 | |
| 	}
 | |
| 	return ""
 | |
| }
 | |
| 
 | |
| func (x *Search) GetGame() *Game {
 | |
| 	if x != nil {
 | |
| 		return x.Game
 | |
| 	}
 | |
| 	return nil
 | |
| }
 | |
| 
 | |
| func (x *Search) GetName() string {
 | |
| 	if x != nil {
 | |
| 		return x.Name
 | |
| 	}
 | |
| 	return ""
 | |
| }
 | |
| 
 | |
| func (x *Search) GetPlatform() *Platform {
 | |
| 	if x != nil {
 | |
| 		return x.Platform
 | |
| 	}
 | |
| 	return nil
 | |
| }
 | |
| 
 | |
| func (x *Search) GetPublishedAt() *timestamppb.Timestamp {
 | |
| 	if x != nil {
 | |
| 		return x.PublishedAt
 | |
| 	}
 | |
| 	return nil
 | |
| }
 | |
| 
 | |
| func (x *Search) GetTestDummy() *TestDummy {
 | |
| 	if x != nil {
 | |
| 		return x.TestDummy
 | |
| 	}
 | |
| 	return nil
 | |
| }
 | |
| 
 | |
| func (x *Search) GetTheme() *Theme {
 | |
| 	if x != nil {
 | |
| 		return x.Theme
 | |
| 	}
 | |
| 	return nil
 | |
| }
 | |
| 
 | |
| func (x *Search) GetChecksum() string {
 | |
| 	if x != nil {
 | |
| 		return x.Checksum
 | |
| 	}
 | |
| 	return ""
 | |
| }
 | |
| 
 | |
| type TestDummyResult struct {
 | |
| 	state         protoimpl.MessageState `protogen:"open.v1"`
 | |
| 	Testdummies   []*TestDummy           `protobuf:"bytes,1,rep,name=testdummies,proto3" json:"testdummies,omitempty"`
 | |
| 	unknownFields protoimpl.UnknownFields
 | |
| 	sizeCache     protoimpl.SizeCache
 | |
| }
 | |
| 
 | |
| func (x *TestDummyResult) Reset() {
 | |
| 	*x = TestDummyResult{}
 | |
| 	mi := &file_proto_igdbapi_proto_msgTypes[141]
 | |
| 	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 | |
| 	ms.StoreMessageInfo(mi)
 | |
| }
 | |
| 
 | |
| func (x *TestDummyResult) String() string {
 | |
| 	return protoimpl.X.MessageStringOf(x)
 | |
| }
 | |
| 
 | |
| func (*TestDummyResult) ProtoMessage() {}
 | |
| 
 | |
| func (x *TestDummyResult) ProtoReflect() protoreflect.Message {
 | |
| 	mi := &file_proto_igdbapi_proto_msgTypes[141]
 | |
| 	if x != nil {
 | |
| 		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 | |
| 		if ms.LoadMessageInfo() == nil {
 | |
| 			ms.StoreMessageInfo(mi)
 | |
| 		}
 | |
| 		return ms
 | |
| 	}
 | |
| 	return mi.MessageOf(x)
 | |
| }
 | |
| 
 | |
| // Deprecated: Use TestDummyResult.ProtoReflect.Descriptor instead.
 | |
| func (*TestDummyResult) Descriptor() ([]byte, []int) {
 | |
| 	return file_proto_igdbapi_proto_rawDescGZIP(), []int{141}
 | |
| }
 | |
| 
 | |
| func (x *TestDummyResult) GetTestdummies() []*TestDummy {
 | |
| 	if x != nil {
 | |
| 		return x.Testdummies
 | |
| 	}
 | |
| 	return nil
 | |
| }
 | |
| 
 | |
| type TestDummy struct {
 | |
| 	state           protoimpl.MessageState `protogen:"open.v1"`
 | |
| 	Id              uint64                 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"`
 | |
| 	BoolValue       bool                   `protobuf:"varint,2,opt,name=bool_value,json=boolValue,proto3" json:"bool_value,omitempty"`
 | |
| 	CreatedAt       *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
 | |
| 	EnumTest        TestDummyEnumTestEnum  `protobuf:"varint,4,opt,name=enum_test,json=enumTest,proto3,enum=proto.TestDummyEnumTestEnum" json:"enum_test,omitempty"`
 | |
| 	FloatValue      float64                `protobuf:"fixed64,5,opt,name=float_value,json=floatValue,proto3" json:"float_value,omitempty"`
 | |
| 	Game            *Game                  `protobuf:"bytes,6,opt,name=game,proto3" json:"game,omitempty"`
 | |
| 	IntegerArray    []int32                `protobuf:"varint,7,rep,packed,name=integer_array,json=integerArray,proto3" json:"integer_array,omitempty"`
 | |
| 	IntegerValue    int32                  `protobuf:"varint,8,opt,name=integer_value,json=integerValue,proto3" json:"integer_value,omitempty"`
 | |
| 	Name            string                 `protobuf:"bytes,9,opt,name=name,proto3" json:"name,omitempty"`
 | |
| 	NewIntegerValue int32                  `protobuf:"varint,10,opt,name=new_integer_value,json=newIntegerValue,proto3" json:"new_integer_value,omitempty"`
 | |
| 	Private         bool                   `protobuf:"varint,11,opt,name=private,proto3" json:"private,omitempty"`
 | |
| 	Slug            string                 `protobuf:"bytes,12,opt,name=slug,proto3" json:"slug,omitempty"`
 | |
| 	StringArray     []string               `protobuf:"bytes,13,rep,name=string_array,json=stringArray,proto3" json:"string_array,omitempty"`
 | |
| 	TestDummies     []*TestDummy           `protobuf:"bytes,14,rep,name=test_dummies,json=testDummies,proto3" json:"test_dummies,omitempty"`
 | |
| 	TestDummy       *TestDummy             `protobuf:"bytes,15,opt,name=test_dummy,json=testDummy,proto3" json:"test_dummy,omitempty"`
 | |
| 	UpdatedAt       *timestamppb.Timestamp `protobuf:"bytes,16,opt,name=updated_at,json=updatedAt,proto3" json:"updated_at,omitempty"`
 | |
| 	Url             string                 `protobuf:"bytes,17,opt,name=url,proto3" json:"url,omitempty"`
 | |
| 	Checksum        string                 `protobuf:"bytes,18,opt,name=checksum,proto3" json:"checksum,omitempty"`
 | |
| 	unknownFields   protoimpl.UnknownFields
 | |
| 	sizeCache       protoimpl.SizeCache
 | |
| }
 | |
| 
 | |
| func (x *TestDummy) Reset() {
 | |
| 	*x = TestDummy{}
 | |
| 	mi := &file_proto_igdbapi_proto_msgTypes[142]
 | |
| 	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 | |
| 	ms.StoreMessageInfo(mi)
 | |
| }
 | |
| 
 | |
| func (x *TestDummy) String() string {
 | |
| 	return protoimpl.X.MessageStringOf(x)
 | |
| }
 | |
| 
 | |
| func (*TestDummy) ProtoMessage() {}
 | |
| 
 | |
| func (x *TestDummy) ProtoReflect() protoreflect.Message {
 | |
| 	mi := &file_proto_igdbapi_proto_msgTypes[142]
 | |
| 	if x != nil {
 | |
| 		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 | |
| 		if ms.LoadMessageInfo() == nil {
 | |
| 			ms.StoreMessageInfo(mi)
 | |
| 		}
 | |
| 		return ms
 | |
| 	}
 | |
| 	return mi.MessageOf(x)
 | |
| }
 | |
| 
 | |
| // Deprecated: Use TestDummy.ProtoReflect.Descriptor instead.
 | |
| func (*TestDummy) Descriptor() ([]byte, []int) {
 | |
| 	return file_proto_igdbapi_proto_rawDescGZIP(), []int{142}
 | |
| }
 | |
| 
 | |
| func (x *TestDummy) GetId() uint64 {
 | |
| 	if x != nil {
 | |
| 		return x.Id
 | |
| 	}
 | |
| 	return 0
 | |
| }
 | |
| 
 | |
| func (x *TestDummy) GetBoolValue() bool {
 | |
| 	if x != nil {
 | |
| 		return x.BoolValue
 | |
| 	}
 | |
| 	return false
 | |
| }
 | |
| 
 | |
| func (x *TestDummy) GetCreatedAt() *timestamppb.Timestamp {
 | |
| 	if x != nil {
 | |
| 		return x.CreatedAt
 | |
| 	}
 | |
| 	return nil
 | |
| }
 | |
| 
 | |
| func (x *TestDummy) GetEnumTest() TestDummyEnumTestEnum {
 | |
| 	if x != nil {
 | |
| 		return x.EnumTest
 | |
| 	}
 | |
| 	return TestDummyEnumTestEnum_TESTDUMMY_ENUM_TEST_NULL
 | |
| }
 | |
| 
 | |
| func (x *TestDummy) GetFloatValue() float64 {
 | |
| 	if x != nil {
 | |
| 		return x.FloatValue
 | |
| 	}
 | |
| 	return 0
 | |
| }
 | |
| 
 | |
| func (x *TestDummy) GetGame() *Game {
 | |
| 	if x != nil {
 | |
| 		return x.Game
 | |
| 	}
 | |
| 	return nil
 | |
| }
 | |
| 
 | |
| func (x *TestDummy) GetIntegerArray() []int32 {
 | |
| 	if x != nil {
 | |
| 		return x.IntegerArray
 | |
| 	}
 | |
| 	return nil
 | |
| }
 | |
| 
 | |
| func (x *TestDummy) GetIntegerValue() int32 {
 | |
| 	if x != nil {
 | |
| 		return x.IntegerValue
 | |
| 	}
 | |
| 	return 0
 | |
| }
 | |
| 
 | |
| func (x *TestDummy) GetName() string {
 | |
| 	if x != nil {
 | |
| 		return x.Name
 | |
| 	}
 | |
| 	return ""
 | |
| }
 | |
| 
 | |
| func (x *TestDummy) GetNewIntegerValue() int32 {
 | |
| 	if x != nil {
 | |
| 		return x.NewIntegerValue
 | |
| 	}
 | |
| 	return 0
 | |
| }
 | |
| 
 | |
| func (x *TestDummy) GetPrivate() bool {
 | |
| 	if x != nil {
 | |
| 		return x.Private
 | |
| 	}
 | |
| 	return false
 | |
| }
 | |
| 
 | |
| func (x *TestDummy) GetSlug() string {
 | |
| 	if x != nil {
 | |
| 		return x.Slug
 | |
| 	}
 | |
| 	return ""
 | |
| }
 | |
| 
 | |
| func (x *TestDummy) GetStringArray() []string {
 | |
| 	if x != nil {
 | |
| 		return x.StringArray
 | |
| 	}
 | |
| 	return nil
 | |
| }
 | |
| 
 | |
| func (x *TestDummy) GetTestDummies() []*TestDummy {
 | |
| 	if x != nil {
 | |
| 		return x.TestDummies
 | |
| 	}
 | |
| 	return nil
 | |
| }
 | |
| 
 | |
| func (x *TestDummy) GetTestDummy() *TestDummy {
 | |
| 	if x != nil {
 | |
| 		return x.TestDummy
 | |
| 	}
 | |
| 	return nil
 | |
| }
 | |
| 
 | |
| func (x *TestDummy) GetUpdatedAt() *timestamppb.Timestamp {
 | |
| 	if x != nil {
 | |
| 		return x.UpdatedAt
 | |
| 	}
 | |
| 	return nil
 | |
| }
 | |
| 
 | |
| func (x *TestDummy) GetUrl() string {
 | |
| 	if x != nil {
 | |
| 		return x.Url
 | |
| 	}
 | |
| 	return ""
 | |
| }
 | |
| 
 | |
| func (x *TestDummy) GetChecksum() string {
 | |
| 	if x != nil {
 | |
| 		return x.Checksum
 | |
| 	}
 | |
| 	return ""
 | |
| }
 | |
| 
 | |
| type ThemeResult struct {
 | |
| 	state         protoimpl.MessageState `protogen:"open.v1"`
 | |
| 	Themes        []*Theme               `protobuf:"bytes,1,rep,name=themes,proto3" json:"themes,omitempty"`
 | |
| 	unknownFields protoimpl.UnknownFields
 | |
| 	sizeCache     protoimpl.SizeCache
 | |
| }
 | |
| 
 | |
| func (x *ThemeResult) Reset() {
 | |
| 	*x = ThemeResult{}
 | |
| 	mi := &file_proto_igdbapi_proto_msgTypes[143]
 | |
| 	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 | |
| 	ms.StoreMessageInfo(mi)
 | |
| }
 | |
| 
 | |
| func (x *ThemeResult) String() string {
 | |
| 	return protoimpl.X.MessageStringOf(x)
 | |
| }
 | |
| 
 | |
| func (*ThemeResult) ProtoMessage() {}
 | |
| 
 | |
| func (x *ThemeResult) ProtoReflect() protoreflect.Message {
 | |
| 	mi := &file_proto_igdbapi_proto_msgTypes[143]
 | |
| 	if x != nil {
 | |
| 		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 | |
| 		if ms.LoadMessageInfo() == nil {
 | |
| 			ms.StoreMessageInfo(mi)
 | |
| 		}
 | |
| 		return ms
 | |
| 	}
 | |
| 	return mi.MessageOf(x)
 | |
| }
 | |
| 
 | |
| // Deprecated: Use ThemeResult.ProtoReflect.Descriptor instead.
 | |
| func (*ThemeResult) Descriptor() ([]byte, []int) {
 | |
| 	return file_proto_igdbapi_proto_rawDescGZIP(), []int{143}
 | |
| }
 | |
| 
 | |
| func (x *ThemeResult) GetThemes() []*Theme {
 | |
| 	if x != nil {
 | |
| 		return x.Themes
 | |
| 	}
 | |
| 	return nil
 | |
| }
 | |
| 
 | |
| type Theme struct {
 | |
| 	state         protoimpl.MessageState `protogen:"open.v1"`
 | |
| 	Id            uint64                 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"`
 | |
| 	CreatedAt     *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
 | |
| 	Name          string                 `protobuf:"bytes,3,opt,name=name,proto3" json:"name,omitempty"`
 | |
| 	Slug          string                 `protobuf:"bytes,4,opt,name=slug,proto3" json:"slug,omitempty"`
 | |
| 	UpdatedAt     *timestamppb.Timestamp `protobuf:"bytes,5,opt,name=updated_at,json=updatedAt,proto3" json:"updated_at,omitempty"`
 | |
| 	Url           string                 `protobuf:"bytes,6,opt,name=url,proto3" json:"url,omitempty"`
 | |
| 	Checksum      string                 `protobuf:"bytes,7,opt,name=checksum,proto3" json:"checksum,omitempty"`
 | |
| 	unknownFields protoimpl.UnknownFields
 | |
| 	sizeCache     protoimpl.SizeCache
 | |
| }
 | |
| 
 | |
| func (x *Theme) Reset() {
 | |
| 	*x = Theme{}
 | |
| 	mi := &file_proto_igdbapi_proto_msgTypes[144]
 | |
| 	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 | |
| 	ms.StoreMessageInfo(mi)
 | |
| }
 | |
| 
 | |
| func (x *Theme) String() string {
 | |
| 	return protoimpl.X.MessageStringOf(x)
 | |
| }
 | |
| 
 | |
| func (*Theme) ProtoMessage() {}
 | |
| 
 | |
| func (x *Theme) ProtoReflect() protoreflect.Message {
 | |
| 	mi := &file_proto_igdbapi_proto_msgTypes[144]
 | |
| 	if x != nil {
 | |
| 		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 | |
| 		if ms.LoadMessageInfo() == nil {
 | |
| 			ms.StoreMessageInfo(mi)
 | |
| 		}
 | |
| 		return ms
 | |
| 	}
 | |
| 	return mi.MessageOf(x)
 | |
| }
 | |
| 
 | |
| // Deprecated: Use Theme.ProtoReflect.Descriptor instead.
 | |
| func (*Theme) Descriptor() ([]byte, []int) {
 | |
| 	return file_proto_igdbapi_proto_rawDescGZIP(), []int{144}
 | |
| }
 | |
| 
 | |
| func (x *Theme) GetId() uint64 {
 | |
| 	if x != nil {
 | |
| 		return x.Id
 | |
| 	}
 | |
| 	return 0
 | |
| }
 | |
| 
 | |
| func (x *Theme) GetCreatedAt() *timestamppb.Timestamp {
 | |
| 	if x != nil {
 | |
| 		return x.CreatedAt
 | |
| 	}
 | |
| 	return nil
 | |
| }
 | |
| 
 | |
| func (x *Theme) GetName() string {
 | |
| 	if x != nil {
 | |
| 		return x.Name
 | |
| 	}
 | |
| 	return ""
 | |
| }
 | |
| 
 | |
| func (x *Theme) GetSlug() string {
 | |
| 	if x != nil {
 | |
| 		return x.Slug
 | |
| 	}
 | |
| 	return ""
 | |
| }
 | |
| 
 | |
| func (x *Theme) GetUpdatedAt() *timestamppb.Timestamp {
 | |
| 	if x != nil {
 | |
| 		return x.UpdatedAt
 | |
| 	}
 | |
| 	return nil
 | |
| }
 | |
| 
 | |
| func (x *Theme) GetUrl() string {
 | |
| 	if x != nil {
 | |
| 		return x.Url
 | |
| 	}
 | |
| 	return ""
 | |
| }
 | |
| 
 | |
| func (x *Theme) GetChecksum() string {
 | |
| 	if x != nil {
 | |
| 		return x.Checksum
 | |
| 	}
 | |
| 	return ""
 | |
| }
 | |
| 
 | |
| type WebsiteResult struct {
 | |
| 	state         protoimpl.MessageState `protogen:"open.v1"`
 | |
| 	Websites      []*Website             `protobuf:"bytes,1,rep,name=websites,proto3" json:"websites,omitempty"`
 | |
| 	unknownFields protoimpl.UnknownFields
 | |
| 	sizeCache     protoimpl.SizeCache
 | |
| }
 | |
| 
 | |
| func (x *WebsiteResult) Reset() {
 | |
| 	*x = WebsiteResult{}
 | |
| 	mi := &file_proto_igdbapi_proto_msgTypes[145]
 | |
| 	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 | |
| 	ms.StoreMessageInfo(mi)
 | |
| }
 | |
| 
 | |
| func (x *WebsiteResult) String() string {
 | |
| 	return protoimpl.X.MessageStringOf(x)
 | |
| }
 | |
| 
 | |
| func (*WebsiteResult) ProtoMessage() {}
 | |
| 
 | |
| func (x *WebsiteResult) ProtoReflect() protoreflect.Message {
 | |
| 	mi := &file_proto_igdbapi_proto_msgTypes[145]
 | |
| 	if x != nil {
 | |
| 		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 | |
| 		if ms.LoadMessageInfo() == nil {
 | |
| 			ms.StoreMessageInfo(mi)
 | |
| 		}
 | |
| 		return ms
 | |
| 	}
 | |
| 	return mi.MessageOf(x)
 | |
| }
 | |
| 
 | |
| // Deprecated: Use WebsiteResult.ProtoReflect.Descriptor instead.
 | |
| func (*WebsiteResult) Descriptor() ([]byte, []int) {
 | |
| 	return file_proto_igdbapi_proto_rawDescGZIP(), []int{145}
 | |
| }
 | |
| 
 | |
| func (x *WebsiteResult) GetWebsites() []*Website {
 | |
| 	if x != nil {
 | |
| 		return x.Websites
 | |
| 	}
 | |
| 	return nil
 | |
| }
 | |
| 
 | |
| type Website struct {
 | |
| 	state protoimpl.MessageState `protogen:"open.v1"`
 | |
| 	Id    uint64                 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"`
 | |
| 	// Deprecated: Marked as deprecated in proto/igdbapi.proto.
 | |
| 	Category      WebsiteCategoryEnum `protobuf:"varint,2,opt,name=category,proto3,enum=proto.WebsiteCategoryEnum" json:"category,omitempty"`
 | |
| 	Game          *Game               `protobuf:"bytes,3,opt,name=game,proto3" json:"game,omitempty"`
 | |
| 	Trusted       bool                `protobuf:"varint,4,opt,name=trusted,proto3" json:"trusted,omitempty"`
 | |
| 	Url           string              `protobuf:"bytes,5,opt,name=url,proto3" json:"url,omitempty"`
 | |
| 	Checksum      string              `protobuf:"bytes,6,opt,name=checksum,proto3" json:"checksum,omitempty"`
 | |
| 	Type          *WebsiteType        `protobuf:"bytes,7,opt,name=type,proto3" json:"type,omitempty"`
 | |
| 	unknownFields protoimpl.UnknownFields
 | |
| 	sizeCache     protoimpl.SizeCache
 | |
| }
 | |
| 
 | |
| func (x *Website) Reset() {
 | |
| 	*x = Website{}
 | |
| 	mi := &file_proto_igdbapi_proto_msgTypes[146]
 | |
| 	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 | |
| 	ms.StoreMessageInfo(mi)
 | |
| }
 | |
| 
 | |
| func (x *Website) String() string {
 | |
| 	return protoimpl.X.MessageStringOf(x)
 | |
| }
 | |
| 
 | |
| func (*Website) ProtoMessage() {}
 | |
| 
 | |
| func (x *Website) ProtoReflect() protoreflect.Message {
 | |
| 	mi := &file_proto_igdbapi_proto_msgTypes[146]
 | |
| 	if x != nil {
 | |
| 		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 | |
| 		if ms.LoadMessageInfo() == nil {
 | |
| 			ms.StoreMessageInfo(mi)
 | |
| 		}
 | |
| 		return ms
 | |
| 	}
 | |
| 	return mi.MessageOf(x)
 | |
| }
 | |
| 
 | |
| // Deprecated: Use Website.ProtoReflect.Descriptor instead.
 | |
| func (*Website) Descriptor() ([]byte, []int) {
 | |
| 	return file_proto_igdbapi_proto_rawDescGZIP(), []int{146}
 | |
| }
 | |
| 
 | |
| func (x *Website) GetId() uint64 {
 | |
| 	if x != nil {
 | |
| 		return x.Id
 | |
| 	}
 | |
| 	return 0
 | |
| }
 | |
| 
 | |
| // Deprecated: Marked as deprecated in proto/igdbapi.proto.
 | |
| func (x *Website) GetCategory() WebsiteCategoryEnum {
 | |
| 	if x != nil {
 | |
| 		return x.Category
 | |
| 	}
 | |
| 	return WebsiteCategoryEnum_WEBSITE_CATEGORY_NULL
 | |
| }
 | |
| 
 | |
| func (x *Website) GetGame() *Game {
 | |
| 	if x != nil {
 | |
| 		return x.Game
 | |
| 	}
 | |
| 	return nil
 | |
| }
 | |
| 
 | |
| func (x *Website) GetTrusted() bool {
 | |
| 	if x != nil {
 | |
| 		return x.Trusted
 | |
| 	}
 | |
| 	return false
 | |
| }
 | |
| 
 | |
| func (x *Website) GetUrl() string {
 | |
| 	if x != nil {
 | |
| 		return x.Url
 | |
| 	}
 | |
| 	return ""
 | |
| }
 | |
| 
 | |
| func (x *Website) GetChecksum() string {
 | |
| 	if x != nil {
 | |
| 		return x.Checksum
 | |
| 	}
 | |
| 	return ""
 | |
| }
 | |
| 
 | |
| func (x *Website) GetType() *WebsiteType {
 | |
| 	if x != nil {
 | |
| 		return x.Type
 | |
| 	}
 | |
| 	return nil
 | |
| }
 | |
| 
 | |
| type WebsiteTypeResult struct {
 | |
| 	state         protoimpl.MessageState `protogen:"open.v1"`
 | |
| 	Websitetypes  []*WebsiteType         `protobuf:"bytes,1,rep,name=websitetypes,proto3" json:"websitetypes,omitempty"`
 | |
| 	unknownFields protoimpl.UnknownFields
 | |
| 	sizeCache     protoimpl.SizeCache
 | |
| }
 | |
| 
 | |
| func (x *WebsiteTypeResult) Reset() {
 | |
| 	*x = WebsiteTypeResult{}
 | |
| 	mi := &file_proto_igdbapi_proto_msgTypes[147]
 | |
| 	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 | |
| 	ms.StoreMessageInfo(mi)
 | |
| }
 | |
| 
 | |
| func (x *WebsiteTypeResult) String() string {
 | |
| 	return protoimpl.X.MessageStringOf(x)
 | |
| }
 | |
| 
 | |
| func (*WebsiteTypeResult) ProtoMessage() {}
 | |
| 
 | |
| func (x *WebsiteTypeResult) ProtoReflect() protoreflect.Message {
 | |
| 	mi := &file_proto_igdbapi_proto_msgTypes[147]
 | |
| 	if x != nil {
 | |
| 		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 | |
| 		if ms.LoadMessageInfo() == nil {
 | |
| 			ms.StoreMessageInfo(mi)
 | |
| 		}
 | |
| 		return ms
 | |
| 	}
 | |
| 	return mi.MessageOf(x)
 | |
| }
 | |
| 
 | |
| // Deprecated: Use WebsiteTypeResult.ProtoReflect.Descriptor instead.
 | |
| func (*WebsiteTypeResult) Descriptor() ([]byte, []int) {
 | |
| 	return file_proto_igdbapi_proto_rawDescGZIP(), []int{147}
 | |
| }
 | |
| 
 | |
| func (x *WebsiteTypeResult) GetWebsitetypes() []*WebsiteType {
 | |
| 	if x != nil {
 | |
| 		return x.Websitetypes
 | |
| 	}
 | |
| 	return nil
 | |
| }
 | |
| 
 | |
| type WebsiteType struct {
 | |
| 	state         protoimpl.MessageState `protogen:"open.v1"`
 | |
| 	Id            uint64                 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"`
 | |
| 	Type          string                 `protobuf:"bytes,2,opt,name=type,proto3" json:"type,omitempty"`
 | |
| 	CreatedAt     *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
 | |
| 	UpdatedAt     *timestamppb.Timestamp `protobuf:"bytes,4,opt,name=updated_at,json=updatedAt,proto3" json:"updated_at,omitempty"`
 | |
| 	Checksum      string                 `protobuf:"bytes,5,opt,name=checksum,proto3" json:"checksum,omitempty"`
 | |
| 	unknownFields protoimpl.UnknownFields
 | |
| 	sizeCache     protoimpl.SizeCache
 | |
| }
 | |
| 
 | |
| func (x *WebsiteType) Reset() {
 | |
| 	*x = WebsiteType{}
 | |
| 	mi := &file_proto_igdbapi_proto_msgTypes[148]
 | |
| 	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 | |
| 	ms.StoreMessageInfo(mi)
 | |
| }
 | |
| 
 | |
| func (x *WebsiteType) String() string {
 | |
| 	return protoimpl.X.MessageStringOf(x)
 | |
| }
 | |
| 
 | |
| func (*WebsiteType) ProtoMessage() {}
 | |
| 
 | |
| func (x *WebsiteType) ProtoReflect() protoreflect.Message {
 | |
| 	mi := &file_proto_igdbapi_proto_msgTypes[148]
 | |
| 	if x != nil {
 | |
| 		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 | |
| 		if ms.LoadMessageInfo() == nil {
 | |
| 			ms.StoreMessageInfo(mi)
 | |
| 		}
 | |
| 		return ms
 | |
| 	}
 | |
| 	return mi.MessageOf(x)
 | |
| }
 | |
| 
 | |
| // Deprecated: Use WebsiteType.ProtoReflect.Descriptor instead.
 | |
| func (*WebsiteType) Descriptor() ([]byte, []int) {
 | |
| 	return file_proto_igdbapi_proto_rawDescGZIP(), []int{148}
 | |
| }
 | |
| 
 | |
| func (x *WebsiteType) GetId() uint64 {
 | |
| 	if x != nil {
 | |
| 		return x.Id
 | |
| 	}
 | |
| 	return 0
 | |
| }
 | |
| 
 | |
| func (x *WebsiteType) GetType() string {
 | |
| 	if x != nil {
 | |
| 		return x.Type
 | |
| 	}
 | |
| 	return ""
 | |
| }
 | |
| 
 | |
| func (x *WebsiteType) GetCreatedAt() *timestamppb.Timestamp {
 | |
| 	if x != nil {
 | |
| 		return x.CreatedAt
 | |
| 	}
 | |
| 	return nil
 | |
| }
 | |
| 
 | |
| func (x *WebsiteType) GetUpdatedAt() *timestamppb.Timestamp {
 | |
| 	if x != nil {
 | |
| 		return x.UpdatedAt
 | |
| 	}
 | |
| 	return nil
 | |
| }
 | |
| 
 | |
| func (x *WebsiteType) GetChecksum() string {
 | |
| 	if x != nil {
 | |
| 		return x.Checksum
 | |
| 	}
 | |
| 	return ""
 | |
| }
 | |
| 
 | |
| var File_proto_igdbapi_proto protoreflect.FileDescriptor
 | |
| 
 | |
| const file_proto_igdbapi_proto_rawDesc = "" +
 | |
| 	"\n" +
 | |
| 	"\x13proto/igdbapi.proto\x12\x05proto\x1a\x1fgoogle/protobuf/timestamp.proto\"\x1d\n" +
 | |
| 	"\x05Count\x12\x14\n" +
 | |
| 	"\x05count\x18\x01 \x01(\x03R\x05count\"V\n" +
 | |
| 	"\x10MultiQueryResult\x12\x12\n" +
 | |
| 	"\x04name\x18\x01 \x01(\tR\x04name\x12\x18\n" +
 | |
| 	"\aresults\x18\x02 \x03(\fR\aresults\x12\x14\n" +
 | |
| 	"\x05count\x18\x03 \x01(\x03R\x05count\"H\n" +
 | |
| 	"\x15MultiQueryResultArray\x12/\n" +
 | |
| 	"\x06result\x18\x01 \x03(\v2\x17.proto.MultiQueryResultR\x06result\"C\n" +
 | |
| 	"\x0fAgeRatingResult\x120\n" +
 | |
| 	"\n" +
 | |
| 	"ageratings\x18\x01 \x03(\v2\x10.proto.AgeRatingR\n" +
 | |
| 	"ageratings\"\xb5\x04\n" +
 | |
| 	"\tAgeRating\x12\x0e\n" +
 | |
| 	"\x02id\x18\x01 \x01(\x04R\x02id\x12<\n" +
 | |
| 	"\bcategory\x18\x02 \x01(\x0e2\x1c.proto.AgeRatingCategoryEnumB\x02\x18\x01R\bcategory\x12U\n" +
 | |
| 	"\x14content_descriptions\x18\x03 \x03(\v2\".proto.AgeRatingContentDescriptionR\x13contentDescriptions\x126\n" +
 | |
| 	"\x06rating\x18\x04 \x01(\x0e2\x1a.proto.AgeRatingRatingEnumB\x02\x18\x01R\x06rating\x12(\n" +
 | |
| 	"\x10rating_cover_url\x18\x05 \x01(\tR\x0eratingCoverUrl\x12\x1a\n" +
 | |
| 	"\bsynopsis\x18\x06 \x01(\tR\bsynopsis\x12\x1a\n" +
 | |
| 	"\bchecksum\x18\a \x01(\tR\bchecksum\x12@\n" +
 | |
| 	"\forganization\x18\b \x01(\v2\x1c.proto.AgeRatingOrganizationR\forganization\x12A\n" +
 | |
| 	"\x0frating_category\x18\t \x01(\v2\x18.proto.AgeRatingCategoryR\x0eratingCategory\x12d\n" +
 | |
| 	"\x1brating_content_descriptions\x18\n" +
 | |
| 	" \x03(\v2$.proto.AgeRatingContentDescriptionV2R\x19ratingContentDescriptions\"e\n" +
 | |
| 	"\x17AgeRatingCategoryResult\x12J\n" +
 | |
| 	"\x13ageratingcategories\x18\x01 \x03(\v2\x18.proto.AgeRatingCategoryR\x13ageratingcategories\"\x8f\x02\n" +
 | |
| 	"\x11AgeRatingCategory\x12\x0e\n" +
 | |
| 	"\x02id\x18\x01 \x01(\x04R\x02id\x12\x16\n" +
 | |
| 	"\x06rating\x18\x02 \x01(\tR\x06rating\x12@\n" +
 | |
| 	"\forganization\x18\x03 \x01(\v2\x1c.proto.AgeRatingOrganizationR\forganization\x129\n" +
 | |
| 	"\n" +
 | |
| 	"created_at\x18\x04 \x01(\v2\x1a.google.protobuf.TimestampR\tcreatedAt\x129\n" +
 | |
| 	"\n" +
 | |
| 	"updated_at\x18\x05 \x01(\v2\x1a.google.protobuf.TimestampR\tupdatedAt\x12\x1a\n" +
 | |
| 	"\bchecksum\x18\x06 \x01(\tR\bchecksum\"\x8b\x01\n" +
 | |
| 	"!AgeRatingContentDescriptionResult\x12f\n" +
 | |
| 	"\x1cageratingcontentdescriptions\x18\x01 \x03(\v2\".proto.AgeRatingContentDescriptionR\x1cageratingcontentdescriptions\"\xbb\x01\n" +
 | |
| 	"\x1bAgeRatingContentDescription\x12\x0e\n" +
 | |
| 	"\x02id\x18\x01 \x01(\x04R\x02id\x12N\n" +
 | |
| 	"\bcategory\x18\x02 \x01(\x0e2..proto.AgeRatingContentDescriptionCategoryEnumB\x02\x18\x01R\bcategory\x12 \n" +
 | |
| 	"\vdescription\x18\x03 \x01(\tR\vdescription\x12\x1a\n" +
 | |
| 	"\bchecksum\x18\x04 \x01(\tR\bchecksum\"\x9b\x01\n" +
 | |
| 	"%AgeRatingContentDescriptionTypeResult\x12r\n" +
 | |
| 	" ageratingcontentdescriptiontypes\x18\x01 \x03(\v2&.proto.AgeRatingContentDescriptionTypeR ageratingcontentdescriptiontypes\"\xeb\x01\n" +
 | |
| 	"\x1fAgeRatingContentDescriptionType\x12\x0e\n" +
 | |
| 	"\x02id\x18\x01 \x01(\x04R\x02id\x12\x12\n" +
 | |
| 	"\x04slug\x18\x02 \x01(\tR\x04slug\x12\x12\n" +
 | |
| 	"\x04name\x18\x03 \x01(\tR\x04name\x129\n" +
 | |
| 	"\n" +
 | |
| 	"created_at\x18\x04 \x01(\v2\x1a.google.protobuf.TimestampR\tcreatedAt\x129\n" +
 | |
| 	"\n" +
 | |
| 	"updated_at\x18\x05 \x01(\v2\x1a.google.protobuf.TimestampR\tupdatedAt\x12\x1a\n" +
 | |
| 	"\bchecksum\x18\x06 \x01(\tR\bchecksum\"\x93\x01\n" +
 | |
| 	"#AgeRatingContentDescriptionV2Result\x12l\n" +
 | |
| 	"\x1eageratingcontentdescriptionsv2\x18\x01 \x03(\v2$.proto.AgeRatingContentDescriptionV2R\x1eageratingcontentdescriptionsv2\"\xf8\x02\n" +
 | |
| 	"\x1dAgeRatingContentDescriptionV2\x12\x0e\n" +
 | |
| 	"\x02id\x18\x01 \x01(\x04R\x02id\x12 \n" +
 | |
| 	"\vdescription\x18\x02 \x01(\tR\vdescription\x12@\n" +
 | |
| 	"\forganization\x18\x03 \x01(\v2\x1c.proto.AgeRatingOrganizationR\forganization\x129\n" +
 | |
| 	"\n" +
 | |
| 	"created_at\x18\x04 \x01(\v2\x1a.google.protobuf.TimestampR\tcreatedAt\x129\n" +
 | |
| 	"\n" +
 | |
| 	"updated_at\x18\x05 \x01(\v2\x1a.google.protobuf.TimestampR\tupdatedAt\x12\x1a\n" +
 | |
| 	"\bchecksum\x18\x06 \x01(\tR\bchecksum\x12Q\n" +
 | |
| 	"\x10description_type\x18\a \x01(\v2&.proto.AgeRatingContentDescriptionTypeR\x0fdescriptionType\"s\n" +
 | |
| 	"\x1bAgeRatingOrganizationResult\x12T\n" +
 | |
| 	"\x16ageratingorganizations\x18\x01 \x03(\v2\x1c.proto.AgeRatingOrganizationR\x16ageratingorganizations\"\xcd\x01\n" +
 | |
| 	"\x15AgeRatingOrganization\x12\x0e\n" +
 | |
| 	"\x02id\x18\x01 \x01(\x04R\x02id\x12\x12\n" +
 | |
| 	"\x04name\x18\x02 \x01(\tR\x04name\x129\n" +
 | |
| 	"\n" +
 | |
| 	"created_at\x18\x03 \x01(\v2\x1a.google.protobuf.TimestampR\tcreatedAt\x129\n" +
 | |
| 	"\n" +
 | |
| 	"updated_at\x18\x04 \x01(\v2\x1a.google.protobuf.TimestampR\tupdatedAt\x12\x1a\n" +
 | |
| 	"\bchecksum\x18\x05 \x01(\tR\bchecksum\"[\n" +
 | |
| 	"\x15AlternativeNameResult\x12B\n" +
 | |
| 	"\x10alternativenames\x18\x01 \x03(\v2\x16.proto.AlternativeNameR\x10alternativenames\"\x8c\x01\n" +
 | |
| 	"\x0fAlternativeName\x12\x0e\n" +
 | |
| 	"\x02id\x18\x01 \x01(\x04R\x02id\x12\x18\n" +
 | |
| 	"\acomment\x18\x02 \x01(\tR\acomment\x12\x1f\n" +
 | |
| 	"\x04game\x18\x03 \x01(\v2\v.proto.GameR\x04game\x12\x12\n" +
 | |
| 	"\x04name\x18\x04 \x01(\tR\x04name\x12\x1a\n" +
 | |
| 	"\bchecksum\x18\x05 \x01(\tR\bchecksum\";\n" +
 | |
| 	"\rArtworkResult\x12*\n" +
 | |
| 	"\bartworks\x18\x01 \x03(\v2\x0e.proto.ArtworkR\bartworks\"\xa9\x02\n" +
 | |
| 	"\aArtwork\x12\x0e\n" +
 | |
| 	"\x02id\x18\x01 \x01(\x04R\x02id\x12#\n" +
 | |
| 	"\ralpha_channel\x18\x02 \x01(\bR\falphaChannel\x12\x1a\n" +
 | |
| 	"\banimated\x18\x03 \x01(\bR\banimated\x12\x1f\n" +
 | |
| 	"\x04game\x18\x04 \x01(\v2\v.proto.GameR\x04game\x12\x16\n" +
 | |
| 	"\x06height\x18\x05 \x01(\x05R\x06height\x12\x19\n" +
 | |
| 	"\bimage_id\x18\x06 \x01(\tR\aimageId\x12\x10\n" +
 | |
| 	"\x03url\x18\a \x01(\tR\x03url\x12\x14\n" +
 | |
| 	"\x05width\x18\b \x01(\x05R\x05width\x12\x1a\n" +
 | |
| 	"\bchecksum\x18\t \x01(\tR\bchecksum\x125\n" +
 | |
| 	"\fartwork_type\x18\n" +
 | |
| 	" \x01(\v2\x12.proto.ArtworkTypeR\vartworkType\"K\n" +
 | |
| 	"\x11ArtworkTypeResult\x126\n" +
 | |
| 	"\fartworktypes\x18\x01 \x03(\v2\x12.proto.ArtworkTypeR\fartworktypes\"\xd7\x01\n" +
 | |
| 	"\vArtworkType\x12\x0e\n" +
 | |
| 	"\x02id\x18\x01 \x01(\x04R\x02id\x12\x12\n" +
 | |
| 	"\x04slug\x18\x02 \x01(\tR\x04slug\x12\x12\n" +
 | |
| 	"\x04name\x18\x03 \x01(\tR\x04name\x129\n" +
 | |
| 	"\n" +
 | |
| 	"created_at\x18\x04 \x01(\v2\x1a.google.protobuf.TimestampR\tcreatedAt\x129\n" +
 | |
| 	"\n" +
 | |
| 	"updated_at\x18\x05 \x01(\v2\x1a.google.protobuf.TimestampR\tupdatedAt\x12\x1a\n" +
 | |
| 	"\bchecksum\x18\x06 \x01(\tR\bchecksum\"C\n" +
 | |
| 	"\x0fCharacterResult\x120\n" +
 | |
| 	"\n" +
 | |
| 	"characters\x18\x01 \x03(\v2\x10.proto.CharacterR\n" +
 | |
| 	"characters\"\x8f\x05\n" +
 | |
| 	"\tCharacter\x12\x0e\n" +
 | |
| 	"\x02id\x18\x01 \x01(\x04R\x02id\x12\x12\n" +
 | |
| 	"\x04akas\x18\x02 \x03(\tR\x04akas\x12!\n" +
 | |
| 	"\fcountry_name\x18\x03 \x01(\tR\vcountryName\x129\n" +
 | |
| 	"\n" +
 | |
| 	"created_at\x18\x04 \x01(\v2\x1a.google.protobuf.TimestampR\tcreatedAt\x12 \n" +
 | |
| 	"\vdescription\x18\x05 \x01(\tR\vdescription\x12!\n" +
 | |
| 	"\x05games\x18\x06 \x03(\v2\v.proto.GameR\x05games\x123\n" +
 | |
| 	"\x06gender\x18\a \x01(\x0e2\x17.proto.GenderGenderEnumB\x02\x18\x01R\x06gender\x122\n" +
 | |
| 	"\bmug_shot\x18\b \x01(\v2\x17.proto.CharacterMugShotR\amugShot\x12\x12\n" +
 | |
| 	"\x04name\x18\t \x01(\tR\x04name\x12\x12\n" +
 | |
| 	"\x04slug\x18\n" +
 | |
| 	" \x01(\tR\x04slug\x129\n" +
 | |
| 	"\aspecies\x18\v \x01(\x0e2\x1b.proto.CharacterSpeciesEnumB\x02\x18\x01R\aspecies\x129\n" +
 | |
| 	"\n" +
 | |
| 	"updated_at\x18\f \x01(\v2\x1a.google.protobuf.TimestampR\tupdatedAt\x12\x10\n" +
 | |
| 	"\x03url\x18\r \x01(\tR\x03url\x12\x1a\n" +
 | |
| 	"\bchecksum\x18\x0e \x01(\tR\bchecksum\x12A\n" +
 | |
| 	"\x10character_gender\x18\x0f \x01(\v2\x16.proto.CharacterGenderR\x0fcharacterGender\x12C\n" +
 | |
| 	"\x11character_species\x18\x10 \x01(\v2\x16.proto.CharacterSpecieR\x10characterSpecies\"[\n" +
 | |
| 	"\x15CharacterGenderResult\x12B\n" +
 | |
| 	"\x10charactergenders\x18\x01 \x03(\v2\x16.proto.CharacterGenderR\x10charactergenders\"\xc7\x01\n" +
 | |
| 	"\x0fCharacterGender\x12\x0e\n" +
 | |
| 	"\x02id\x18\x01 \x01(\x04R\x02id\x12\x12\n" +
 | |
| 	"\x04name\x18\x02 \x01(\tR\x04name\x129\n" +
 | |
| 	"\n" +
 | |
| 	"created_at\x18\x03 \x01(\v2\x1a.google.protobuf.TimestampR\tcreatedAt\x129\n" +
 | |
| 	"\n" +
 | |
| 	"updated_at\x18\x04 \x01(\v2\x1a.google.protobuf.TimestampR\tupdatedAt\x12\x1a\n" +
 | |
| 	"\bchecksum\x18\x05 \x01(\tR\bchecksum\"_\n" +
 | |
| 	"\x16CharacterMugShotResult\x12E\n" +
 | |
| 	"\x11charactermugshots\x18\x01 \x03(\v2\x17.proto.CharacterMugShotR\x11charactermugshots\"\xda\x01\n" +
 | |
| 	"\x10CharacterMugShot\x12\x0e\n" +
 | |
| 	"\x02id\x18\x01 \x01(\x04R\x02id\x12#\n" +
 | |
| 	"\ralpha_channel\x18\x02 \x01(\bR\falphaChannel\x12\x1a\n" +
 | |
| 	"\banimated\x18\x03 \x01(\bR\banimated\x12\x16\n" +
 | |
| 	"\x06height\x18\x04 \x01(\x05R\x06height\x12\x19\n" +
 | |
| 	"\bimage_id\x18\x05 \x01(\tR\aimageId\x12\x10\n" +
 | |
| 	"\x03url\x18\x06 \x01(\tR\x03url\x12\x14\n" +
 | |
| 	"\x05width\x18\a \x01(\x05R\x05width\x12\x1a\n" +
 | |
| 	"\bchecksum\x18\b \x01(\tR\bchecksum\"[\n" +
 | |
| 	"\x15CharacterSpecieResult\x12B\n" +
 | |
| 	"\x10characterspecies\x18\x01 \x03(\v2\x16.proto.CharacterSpecieR\x10characterspecies\"\xc7\x01\n" +
 | |
| 	"\x0fCharacterSpecie\x12\x0e\n" +
 | |
| 	"\x02id\x18\x01 \x01(\x04R\x02id\x12\x12\n" +
 | |
| 	"\x04name\x18\x02 \x01(\tR\x04name\x129\n" +
 | |
| 	"\n" +
 | |
| 	"created_at\x18\x03 \x01(\v2\x1a.google.protobuf.TimestampR\tcreatedAt\x129\n" +
 | |
| 	"\n" +
 | |
| 	"updated_at\x18\x04 \x01(\v2\x1a.google.protobuf.TimestampR\tupdatedAt\x12\x1a\n" +
 | |
| 	"\bchecksum\x18\x05 \x01(\tR\bchecksum\"G\n" +
 | |
| 	"\x10CollectionResult\x123\n" +
 | |
| 	"\vcollections\x18\x01 \x03(\v2\x11.proto.CollectionR\vcollections\"\xca\x03\n" +
 | |
| 	"\n" +
 | |
| 	"Collection\x12\x0e\n" +
 | |
| 	"\x02id\x18\x01 \x01(\x04R\x02id\x129\n" +
 | |
| 	"\n" +
 | |
| 	"created_at\x18\x02 \x01(\v2\x1a.google.protobuf.TimestampR\tcreatedAt\x12!\n" +
 | |
| 	"\x05games\x18\x03 \x03(\v2\v.proto.GameR\x05games\x12\x12\n" +
 | |
| 	"\x04name\x18\x04 \x01(\tR\x04name\x12\x12\n" +
 | |
| 	"\x04slug\x18\x05 \x01(\tR\x04slug\x129\n" +
 | |
| 	"\n" +
 | |
| 	"updated_at\x18\x06 \x01(\v2\x1a.google.protobuf.TimestampR\tupdatedAt\x12\x10\n" +
 | |
| 	"\x03url\x18\a \x01(\tR\x03url\x12\x1a\n" +
 | |
| 	"\bchecksum\x18\b \x01(\tR\bchecksum\x12)\n" +
 | |
| 	"\x04type\x18\t \x01(\v2\x15.proto.CollectionTypeR\x04type\x12I\n" +
 | |
| 	"\x13as_parent_relations\x18\n" +
 | |
| 	" \x03(\v2\x19.proto.CollectionRelationR\x11asParentRelations\x12G\n" +
 | |
| 	"\x12as_child_relations\x18\v \x03(\v2\x19.proto.CollectionRelationR\x10asChildRelations\"o\n" +
 | |
| 	"\x1aCollectionMembershipResult\x12Q\n" +
 | |
| 	"\x15collectionmemberships\x18\x01 \x03(\v2\x1b.proto.CollectionMembershipR\x15collectionmemberships\"\xc1\x02\n" +
 | |
| 	"\x14CollectionMembership\x12\x0e\n" +
 | |
| 	"\x02id\x18\x01 \x01(\x04R\x02id\x12\x1f\n" +
 | |
| 	"\x04game\x18\x02 \x01(\v2\v.proto.GameR\x04game\x121\n" +
 | |
| 	"\n" +
 | |
| 	"collection\x18\x03 \x01(\v2\x11.proto.CollectionR\n" +
 | |
| 	"collection\x123\n" +
 | |
| 	"\x04type\x18\x04 \x01(\v2\x1f.proto.CollectionMembershipTypeR\x04type\x129\n" +
 | |
| 	"\n" +
 | |
| 	"updated_at\x18\x05 \x01(\v2\x1a.google.protobuf.TimestampR\tupdatedAt\x129\n" +
 | |
| 	"\n" +
 | |
| 	"created_at\x18\x06 \x01(\v2\x1a.google.protobuf.TimestampR\tcreatedAt\x12\x1a\n" +
 | |
| 	"\bchecksum\x18\a \x01(\tR\bchecksum\"\x7f\n" +
 | |
| 	"\x1eCollectionMembershipTypeResult\x12]\n" +
 | |
| 	"\x19collectionmembershiptypes\x18\x01 \x03(\v2\x1f.proto.CollectionMembershipTypeR\x19collectionmembershiptypes\"\xc1\x02\n" +
 | |
| 	"\x18CollectionMembershipType\x12\x0e\n" +
 | |
| 	"\x02id\x18\x01 \x01(\x04R\x02id\x12\x12\n" +
 | |
| 	"\x04name\x18\x02 \x01(\tR\x04name\x12 \n" +
 | |
| 	"\vdescription\x18\x03 \x01(\tR\vdescription\x12M\n" +
 | |
| 	"\x17allowed_collection_type\x18\x04 \x01(\v2\x15.proto.CollectionTypeR\x15allowedCollectionType\x129\n" +
 | |
| 	"\n" +
 | |
| 	"updated_at\x18\x05 \x01(\v2\x1a.google.protobuf.TimestampR\tupdatedAt\x129\n" +
 | |
| 	"\n" +
 | |
| 	"created_at\x18\x06 \x01(\v2\x1a.google.protobuf.TimestampR\tcreatedAt\x12\x1a\n" +
 | |
| 	"\bchecksum\x18\a \x01(\tR\bchecksum\"g\n" +
 | |
| 	"\x18CollectionRelationResult\x12K\n" +
 | |
| 	"\x13collectionrelations\x18\x01 \x03(\v2\x19.proto.CollectionRelationR\x13collectionrelations\"\xe7\x02\n" +
 | |
| 	"\x12CollectionRelation\x12\x0e\n" +
 | |
| 	"\x02id\x18\x01 \x01(\x04R\x02id\x12<\n" +
 | |
| 	"\x10child_collection\x18\x02 \x01(\v2\x11.proto.CollectionR\x0fchildCollection\x12>\n" +
 | |
| 	"\x11parent_collection\x18\x03 \x01(\v2\x11.proto.CollectionR\x10parentCollection\x121\n" +
 | |
| 	"\x04type\x18\x04 \x01(\v2\x1d.proto.CollectionRelationTypeR\x04type\x129\n" +
 | |
| 	"\n" +
 | |
| 	"updated_at\x18\x05 \x01(\v2\x1a.google.protobuf.TimestampR\tupdatedAt\x129\n" +
 | |
| 	"\n" +
 | |
| 	"created_at\x18\x06 \x01(\v2\x1a.google.protobuf.TimestampR\tcreatedAt\x12\x1a\n" +
 | |
| 	"\bchecksum\x18\a \x01(\tR\bchecksum\"w\n" +
 | |
| 	"\x1cCollectionRelationTypeResult\x12W\n" +
 | |
| 	"\x17collectionrelationtypes\x18\x01 \x03(\v2\x1d.proto.CollectionRelationTypeR\x17collectionrelationtypes\"\xfc\x02\n" +
 | |
| 	"\x16CollectionRelationType\x12\x0e\n" +
 | |
| 	"\x02id\x18\x01 \x01(\x04R\x02id\x12\x12\n" +
 | |
| 	"\x04name\x18\x02 \x01(\tR\x04name\x12 \n" +
 | |
| 	"\vdescription\x18\x03 \x01(\tR\vdescription\x12C\n" +
 | |
| 	"\x12allowed_child_type\x18\x04 \x01(\v2\x15.proto.CollectionTypeR\x10allowedChildType\x12E\n" +
 | |
| 	"\x13allowed_parent_type\x18\x05 \x01(\v2\x15.proto.CollectionTypeR\x11allowedParentType\x129\n" +
 | |
| 	"\n" +
 | |
| 	"updated_at\x18\x06 \x01(\v2\x1a.google.protobuf.TimestampR\tupdatedAt\x129\n" +
 | |
| 	"\n" +
 | |
| 	"created_at\x18\a \x01(\v2\x1a.google.protobuf.TimestampR\tcreatedAt\x12\x1a\n" +
 | |
| 	"\bchecksum\x18\b \x01(\tR\bchecksum\"W\n" +
 | |
| 	"\x14CollectionTypeResult\x12?\n" +
 | |
| 	"\x0fcollectiontypes\x18\x01 \x03(\v2\x15.proto.CollectionTypeR\x0fcollectiontypes\"\xe8\x01\n" +
 | |
| 	"\x0eCollectionType\x12\x0e\n" +
 | |
| 	"\x02id\x18\x01 \x01(\x04R\x02id\x12\x12\n" +
 | |
| 	"\x04name\x18\x02 \x01(\tR\x04name\x12 \n" +
 | |
| 	"\vdescription\x18\x03 \x01(\tR\vdescription\x129\n" +
 | |
| 	"\n" +
 | |
| 	"updated_at\x18\x04 \x01(\v2\x1a.google.protobuf.TimestampR\tupdatedAt\x129\n" +
 | |
| 	"\n" +
 | |
| 	"created_at\x18\x05 \x01(\v2\x1a.google.protobuf.TimestampR\tcreatedAt\x12\x1a\n" +
 | |
| 	"\bchecksum\x18\x06 \x01(\tR\bchecksum\"=\n" +
 | |
| 	"\rCompanyResult\x12,\n" +
 | |
| 	"\tcompanies\x18\x01 \x03(\v2\x0e.proto.CompanyR\tcompanies\"\x9a\b\n" +
 | |
| 	"\aCompany\x12\x0e\n" +
 | |
| 	"\x02id\x18\x01 \x01(\x04R\x02id\x12;\n" +
 | |
| 	"\vchange_date\x18\x02 \x01(\v2\x1a.google.protobuf.TimestampR\n" +
 | |
| 	"changeDate\x12]\n" +
 | |
| 	"\x14change_date_category\x18\x03 \x01(\x0e2'.proto.DateFormatChangeDateCategoryEnumB\x02\x18\x01R\x12changeDateCategory\x12<\n" +
 | |
| 	"\x12changed_company_id\x18\x04 \x01(\v2\x0e.proto.CompanyR\x10changedCompanyId\x12\x18\n" +
 | |
| 	"\acountry\x18\x05 \x01(\x05R\acountry\x129\n" +
 | |
| 	"\n" +
 | |
| 	"created_at\x18\x06 \x01(\v2\x1a.google.protobuf.TimestampR\tcreatedAt\x12 \n" +
 | |
| 	"\vdescription\x18\a \x01(\tR\vdescription\x12)\n" +
 | |
| 	"\tdeveloped\x18\b \x03(\v2\v.proto.GameR\tdeveloped\x12&\n" +
 | |
| 	"\x04logo\x18\t \x01(\v2\x12.proto.CompanyLogoR\x04logo\x12\x12\n" +
 | |
| 	"\x04name\x18\n" +
 | |
| 	" \x01(\tR\x04name\x12&\n" +
 | |
| 	"\x06parent\x18\v \x01(\v2\x0e.proto.CompanyR\x06parent\x12)\n" +
 | |
| 	"\tpublished\x18\f \x03(\v2\v.proto.GameR\tpublished\x12\x12\n" +
 | |
| 	"\x04slug\x18\r \x01(\tR\x04slug\x129\n" +
 | |
| 	"\n" +
 | |
| 	"start_date\x18\x0e \x01(\v2\x1a.google.protobuf.TimestampR\tstartDate\x12[\n" +
 | |
| 	"\x13start_date_category\x18\x0f \x01(\x0e2'.proto.DateFormatChangeDateCategoryEnumB\x02\x18\x01R\x11startDateCategory\x129\n" +
 | |
| 	"\n" +
 | |
| 	"updated_at\x18\x10 \x01(\v2\x1a.google.protobuf.TimestampR\tupdatedAt\x12\x10\n" +
 | |
| 	"\x03url\x18\x11 \x01(\tR\x03url\x121\n" +
 | |
| 	"\bwebsites\x18\x12 \x03(\v2\x15.proto.CompanyWebsiteR\bwebsites\x12\x1a\n" +
 | |
| 	"\bchecksum\x18\x13 \x01(\tR\bchecksum\x12,\n" +
 | |
| 	"\x06status\x18\x14 \x01(\v2\x14.proto.CompanyStatusR\x06status\x12=\n" +
 | |
| 	"\x11start_date_format\x18\x15 \x01(\v2\x11.proto.DateFormatR\x0fstartDateFormat\x12?\n" +
 | |
| 	"\x12change_date_format\x18\x16 \x01(\v2\x11.proto.DateFormatR\x10changeDateFormat\"K\n" +
 | |
| 	"\x11CompanyLogoResult\x126\n" +
 | |
| 	"\fcompanylogos\x18\x01 \x03(\v2\x12.proto.CompanyLogoR\fcompanylogos\"\xd5\x01\n" +
 | |
| 	"\vCompanyLogo\x12\x0e\n" +
 | |
| 	"\x02id\x18\x01 \x01(\x04R\x02id\x12#\n" +
 | |
| 	"\ralpha_channel\x18\x02 \x01(\bR\falphaChannel\x12\x1a\n" +
 | |
| 	"\banimated\x18\x03 \x01(\bR\banimated\x12\x16\n" +
 | |
| 	"\x06height\x18\x04 \x01(\x05R\x06height\x12\x19\n" +
 | |
| 	"\bimage_id\x18\x05 \x01(\tR\aimageId\x12\x10\n" +
 | |
| 	"\x03url\x18\x06 \x01(\tR\x03url\x12\x14\n" +
 | |
| 	"\x05width\x18\a \x01(\x05R\x05width\x12\x1a\n" +
 | |
| 	"\bchecksum\x18\b \x01(\tR\bchecksum\"U\n" +
 | |
| 	"\x13CompanyStatusResult\x12>\n" +
 | |
| 	"\x0fcompanystatuses\x18\x01 \x03(\v2\x14.proto.CompanyStatusR\x0fcompanystatuses\"\xc5\x01\n" +
 | |
| 	"\rCompanyStatus\x12\x0e\n" +
 | |
| 	"\x02id\x18\x01 \x01(\x04R\x02id\x12\x12\n" +
 | |
| 	"\x04name\x18\x02 \x01(\tR\x04name\x129\n" +
 | |
| 	"\n" +
 | |
| 	"created_at\x18\x03 \x01(\v2\x1a.google.protobuf.TimestampR\tcreatedAt\x129\n" +
 | |
| 	"\n" +
 | |
| 	"updated_at\x18\x04 \x01(\v2\x1a.google.protobuf.TimestampR\tupdatedAt\x12\x1a\n" +
 | |
| 	"\bchecksum\x18\x05 \x01(\tR\bchecksum\"W\n" +
 | |
| 	"\x14CompanyWebsiteResult\x12?\n" +
 | |
| 	"\x0fcompanywebsites\x18\x01 \x03(\v2\x15.proto.CompanyWebsiteR\x0fcompanywebsites\"\xcc\x01\n" +
 | |
| 	"\x0eCompanyWebsite\x12\x0e\n" +
 | |
| 	"\x02id\x18\x01 \x01(\x04R\x02id\x12:\n" +
 | |
| 	"\bcategory\x18\x02 \x01(\x0e2\x1a.proto.WebsiteCategoryEnumB\x02\x18\x01R\bcategory\x12\x18\n" +
 | |
| 	"\atrusted\x18\x03 \x01(\bR\atrusted\x12\x10\n" +
 | |
| 	"\x03url\x18\x04 \x01(\tR\x03url\x12\x1a\n" +
 | |
| 	"\bchecksum\x18\x05 \x01(\tR\bchecksum\x12&\n" +
 | |
| 	"\x04type\x18\x06 \x01(\v2\x12.proto.WebsiteTypeR\x04type\"3\n" +
 | |
| 	"\vCoverResult\x12$\n" +
 | |
| 	"\x06covers\x18\x01 \x03(\v2\f.proto.CoverR\x06covers\"\xb6\x02\n" +
 | |
| 	"\x05Cover\x12\x0e\n" +
 | |
| 	"\x02id\x18\x01 \x01(\x04R\x02id\x12#\n" +
 | |
| 	"\ralpha_channel\x18\x02 \x01(\bR\falphaChannel\x12\x1a\n" +
 | |
| 	"\banimated\x18\x03 \x01(\bR\banimated\x12\x1f\n" +
 | |
| 	"\x04game\x18\x04 \x01(\v2\v.proto.GameR\x04game\x12\x16\n" +
 | |
| 	"\x06height\x18\x05 \x01(\x05R\x06height\x12\x19\n" +
 | |
| 	"\bimage_id\x18\x06 \x01(\tR\aimageId\x12\x10\n" +
 | |
| 	"\x03url\x18\a \x01(\tR\x03url\x12\x14\n" +
 | |
| 	"\x05width\x18\b \x01(\x05R\x05width\x12\x1a\n" +
 | |
| 	"\bchecksum\x18\t \x01(\tR\bchecksum\x12D\n" +
 | |
| 	"\x11game_localization\x18\n" +
 | |
| 	" \x01(\v2\x17.proto.GameLocalizationR\x10gameLocalization\"G\n" +
 | |
| 	"\x10DateFormatResult\x123\n" +
 | |
| 	"\vdateformats\x18\x01 \x03(\v2\x11.proto.DateFormatR\vdateformats\"\xc6\x01\n" +
 | |
| 	"\n" +
 | |
| 	"DateFormat\x12\x0e\n" +
 | |
| 	"\x02id\x18\x01 \x01(\x04R\x02id\x12\x16\n" +
 | |
| 	"\x06format\x18\x02 \x01(\tR\x06format\x129\n" +
 | |
| 	"\n" +
 | |
| 	"created_at\x18\x03 \x01(\v2\x1a.google.protobuf.TimestampR\tcreatedAt\x129\n" +
 | |
| 	"\n" +
 | |
| 	"updated_at\x18\x04 \x01(\v2\x1a.google.protobuf.TimestampR\tupdatedAt\x12\x1a\n" +
 | |
| 	"\bchecksum\x18\x05 \x01(\tR\bchecksum\"3\n" +
 | |
| 	"\vEventResult\x12$\n" +
 | |
| 	"\x06events\x18\x01 \x03(\v2\f.proto.EventR\x06events\"\xe4\x04\n" +
 | |
| 	"\x05Event\x12\x0e\n" +
 | |
| 	"\x02id\x18\x01 \x01(\x04R\x02id\x12\x12\n" +
 | |
| 	"\x04name\x18\x02 \x01(\tR\x04name\x12 \n" +
 | |
| 	"\vdescription\x18\x03 \x01(\tR\vdescription\x12\x12\n" +
 | |
| 	"\x04slug\x18\x04 \x01(\tR\x04slug\x12/\n" +
 | |
| 	"\n" +
 | |
| 	"event_logo\x18\x05 \x01(\v2\x10.proto.EventLogoR\teventLogo\x129\n" +
 | |
| 	"\n" +
 | |
| 	"start_time\x18\x06 \x01(\v2\x1a.google.protobuf.TimestampR\tstartTime\x12\x1b\n" +
 | |
| 	"\ttime_zone\x18\a \x01(\tR\btimeZone\x125\n" +
 | |
| 	"\bend_time\x18\b \x01(\v2\x1a.google.protobuf.TimestampR\aendTime\x12&\n" +
 | |
| 	"\x0flive_stream_url\x18\t \x01(\tR\rliveStreamUrl\x12!\n" +
 | |
| 	"\x05games\x18\n" +
 | |
| 	" \x03(\v2\v.proto.GameR\x05games\x12(\n" +
 | |
| 	"\x06videos\x18\v \x03(\v2\x10.proto.GameVideoR\x06videos\x12:\n" +
 | |
| 	"\x0eevent_networks\x18\f \x03(\v2\x13.proto.EventNetworkR\reventNetworks\x129\n" +
 | |
| 	"\n" +
 | |
| 	"created_at\x18\r \x01(\v2\x1a.google.protobuf.TimestampR\tcreatedAt\x129\n" +
 | |
| 	"\n" +
 | |
| 	"updated_at\x18\x0e \x01(\v2\x1a.google.protobuf.TimestampR\tupdatedAt\x12\x1a\n" +
 | |
| 	"\bchecksum\x18\x0f \x01(\tR\bchecksum\"C\n" +
 | |
| 	"\x0fEventLogoResult\x120\n" +
 | |
| 	"\n" +
 | |
| 	"eventlogos\x18\x01 \x03(\v2\x10.proto.EventLogoR\n" +
 | |
| 	"eventlogos\"\xed\x02\n" +
 | |
| 	"\tEventLogo\x12\x0e\n" +
 | |
| 	"\x02id\x18\x01 \x01(\x04R\x02id\x12\"\n" +
 | |
| 	"\x05event\x18\x02 \x01(\v2\f.proto.EventR\x05event\x12#\n" +
 | |
| 	"\ralpha_channel\x18\x03 \x01(\bR\falphaChannel\x12\x1a\n" +
 | |
| 	"\banimated\x18\x04 \x01(\bR\banimated\x12\x16\n" +
 | |
| 	"\x06height\x18\x05 \x01(\x05R\x06height\x12\x19\n" +
 | |
| 	"\bimage_id\x18\x06 \x01(\tR\aimageId\x12\x10\n" +
 | |
| 	"\x03url\x18\a \x01(\tR\x03url\x12\x14\n" +
 | |
| 	"\x05width\x18\b \x01(\x05R\x05width\x129\n" +
 | |
| 	"\n" +
 | |
| 	"created_at\x18\t \x01(\v2\x1a.google.protobuf.TimestampR\tcreatedAt\x129\n" +
 | |
| 	"\n" +
 | |
| 	"updated_at\x18\n" +
 | |
| 	" \x01(\v2\x1a.google.protobuf.TimestampR\tupdatedAt\x12\x1a\n" +
 | |
| 	"\bchecksum\x18\v \x01(\tR\bchecksum\"O\n" +
 | |
| 	"\x12EventNetworkResult\x129\n" +
 | |
| 	"\reventnetworks\x18\x01 \x03(\v2\x13.proto.EventNetworkR\reventnetworks\"\x9d\x02\n" +
 | |
| 	"\fEventNetwork\x12\x0e\n" +
 | |
| 	"\x02id\x18\x01 \x01(\x04R\x02id\x12\"\n" +
 | |
| 	"\x05event\x18\x02 \x01(\v2\f.proto.EventR\x05event\x12\x10\n" +
 | |
| 	"\x03url\x18\x03 \x01(\tR\x03url\x125\n" +
 | |
| 	"\fnetwork_type\x18\x04 \x01(\v2\x12.proto.NetworkTypeR\vnetworkType\x129\n" +
 | |
| 	"\n" +
 | |
| 	"created_at\x18\x05 \x01(\v2\x1a.google.protobuf.TimestampR\tcreatedAt\x129\n" +
 | |
| 	"\n" +
 | |
| 	"updated_at\x18\x06 \x01(\v2\x1a.google.protobuf.TimestampR\tupdatedAt\x12\x1a\n" +
 | |
| 	"\bchecksum\x18\a \x01(\tR\bchecksum\"O\n" +
 | |
| 	"\x12ExternalGameResult\x129\n" +
 | |
| 	"\rexternalgames\x18\x01 \x03(\v2\x13.proto.ExternalGameR\rexternalgames\"\xf8\x04\n" +
 | |
| 	"\fExternalGame\x12\x0e\n" +
 | |
| 	"\x02id\x18\x01 \x01(\x04R\x02id\x12?\n" +
 | |
| 	"\bcategory\x18\x02 \x01(\x0e2\x1f.proto.ExternalGameCategoryEnumB\x02\x18\x01R\bcategory\x129\n" +
 | |
| 	"\n" +
 | |
| 	"created_at\x18\x03 \x01(\v2\x1a.google.protobuf.TimestampR\tcreatedAt\x12\x1f\n" +
 | |
| 	"\x04game\x18\x04 \x01(\v2\v.proto.GameR\x04game\x12\x12\n" +
 | |
| 	"\x04name\x18\x05 \x01(\tR\x04name\x12\x10\n" +
 | |
| 	"\x03uid\x18\x06 \x01(\tR\x03uid\x129\n" +
 | |
| 	"\n" +
 | |
| 	"updated_at\x18\a \x01(\v2\x1a.google.protobuf.TimestampR\tupdatedAt\x12\x10\n" +
 | |
| 	"\x03url\x18\b \x01(\tR\x03url\x12\x12\n" +
 | |
| 	"\x04year\x18\t \x01(\x05R\x04year\x126\n" +
 | |
| 	"\x05media\x18\n" +
 | |
| 	" \x01(\x0e2\x1c.proto.ExternalGameMediaEnumB\x02\x18\x01R\x05media\x12+\n" +
 | |
| 	"\bplatform\x18\v \x01(\v2\x0f.proto.PlatformR\bplatform\x12\x1c\n" +
 | |
| 	"\tcountries\x18\f \x03(\x05R\tcountries\x12\x1a\n" +
 | |
| 	"\bchecksum\x18\r \x01(\tR\bchecksum\x12K\n" +
 | |
| 	"\x14external_game_source\x18\x0e \x01(\v2\x19.proto.ExternalGameSourceR\x12externalGameSource\x12H\n" +
 | |
| 	"\x13game_release_format\x18\x0f \x01(\v2\x18.proto.GameReleaseFormatR\x11gameReleaseFormat\"g\n" +
 | |
| 	"\x18ExternalGameSourceResult\x12K\n" +
 | |
| 	"\x13externalgamesources\x18\x01 \x03(\v2\x19.proto.ExternalGameSourceR\x13externalgamesources\"\xca\x01\n" +
 | |
| 	"\x12ExternalGameSource\x12\x0e\n" +
 | |
| 	"\x02id\x18\x01 \x01(\x04R\x02id\x12\x12\n" +
 | |
| 	"\x04name\x18\x02 \x01(\tR\x04name\x129\n" +
 | |
| 	"\n" +
 | |
| 	"created_at\x18\x04 \x01(\v2\x1a.google.protobuf.TimestampR\tcreatedAt\x129\n" +
 | |
| 	"\n" +
 | |
| 	"updated_at\x18\x05 \x01(\v2\x1a.google.protobuf.TimestampR\tupdatedAt\x12\x1a\n" +
 | |
| 	"\bchecksum\x18\x06 \x01(\tR\bchecksum\"C\n" +
 | |
| 	"\x0fFranchiseResult\x120\n" +
 | |
| 	"\n" +
 | |
| 	"franchises\x18\x01 \x03(\v2\x10.proto.FranchiseR\n" +
 | |
| 	"franchises\"\x8a\x02\n" +
 | |
| 	"\tFranchise\x12\x0e\n" +
 | |
| 	"\x02id\x18\x01 \x01(\x04R\x02id\x129\n" +
 | |
| 	"\n" +
 | |
| 	"created_at\x18\x02 \x01(\v2\x1a.google.protobuf.TimestampR\tcreatedAt\x12!\n" +
 | |
| 	"\x05games\x18\x03 \x03(\v2\v.proto.GameR\x05games\x12\x12\n" +
 | |
| 	"\x04name\x18\x04 \x01(\tR\x04name\x12\x12\n" +
 | |
| 	"\x04slug\x18\x05 \x01(\tR\x04slug\x129\n" +
 | |
| 	"\n" +
 | |
| 	"updated_at\x18\x06 \x01(\v2\x1a.google.protobuf.TimestampR\tupdatedAt\x12\x10\n" +
 | |
| 	"\x03url\x18\a \x01(\tR\x03url\x12\x1a\n" +
 | |
| 	"\bchecksum\x18\b \x01(\tR\bchecksum\"/\n" +
 | |
| 	"\n" +
 | |
| 	"GameResult\x12!\n" +
 | |
| 	"\x05games\x18\x01 \x03(\v2\v.proto.GameR\x05games\"\xae\x15\n" +
 | |
| 	"\x04Game\x12\x0e\n" +
 | |
| 	"\x02id\x18\x01 \x01(\x04R\x02id\x121\n" +
 | |
| 	"\vage_ratings\x18\x02 \x03(\v2\x10.proto.AgeRatingR\n" +
 | |
| 	"ageRatings\x12+\n" +
 | |
| 	"\x11aggregated_rating\x18\x03 \x01(\x01R\x10aggregatedRating\x126\n" +
 | |
| 	"\x17aggregated_rating_count\x18\x04 \x01(\x05R\x15aggregatedRatingCount\x12C\n" +
 | |
| 	"\x11alternative_names\x18\x05 \x03(\v2\x16.proto.AlternativeNameR\x10alternativeNames\x12*\n" +
 | |
| 	"\bartworks\x18\x06 \x03(\v2\x0e.proto.ArtworkR\bartworks\x12%\n" +
 | |
| 	"\abundles\x18\a \x03(\v2\v.proto.GameR\abundles\x127\n" +
 | |
| 	"\bcategory\x18\b \x01(\x0e2\x17.proto.GameCategoryEnumB\x02\x18\x01R\bcategory\x125\n" +
 | |
| 	"\n" +
 | |
| 	"collection\x18\t \x01(\v2\x11.proto.CollectionB\x02\x18\x01R\n" +
 | |
| 	"collection\x12\"\n" +
 | |
| 	"\x05cover\x18\n" +
 | |
| 	" \x01(\v2\f.proto.CoverR\x05cover\x129\n" +
 | |
| 	"\n" +
 | |
| 	"created_at\x18\v \x01(\v2\x1a.google.protobuf.TimestampR\tcreatedAt\x12\x1f\n" +
 | |
| 	"\x04dlcs\x18\f \x03(\v2\v.proto.GameR\x04dlcs\x12+\n" +
 | |
| 	"\n" +
 | |
| 	"expansions\x18\r \x03(\v2\v.proto.GameR\n" +
 | |
| 	"expansions\x12:\n" +
 | |
| 	"\x0eexternal_games\x18\x0e \x03(\v2\x13.proto.ExternalGameR\rexternalGames\x12H\n" +
 | |
| 	"\x12first_release_date\x18\x0f \x01(\v2\x1a.google.protobuf.TimestampR\x10firstReleaseDate\x12\x1c\n" +
 | |
| 	"\afollows\x18\x10 \x01(\x05B\x02\x18\x01R\afollows\x12.\n" +
 | |
| 	"\tfranchise\x18\x11 \x01(\v2\x10.proto.FranchiseR\tfranchise\x120\n" +
 | |
| 	"\n" +
 | |
| 	"franchises\x18\x12 \x03(\v2\x10.proto.FranchiseR\n" +
 | |
| 	"franchises\x124\n" +
 | |
| 	"\fgame_engines\x18\x13 \x03(\v2\x11.proto.GameEngineR\vgameEngines\x12.\n" +
 | |
| 	"\n" +
 | |
| 	"game_modes\x18\x14 \x03(\v2\x0f.proto.GameModeR\tgameModes\x12$\n" +
 | |
| 	"\x06genres\x18\x15 \x03(\v2\f.proto.GenreR\x06genres\x12\x14\n" +
 | |
| 	"\x05hypes\x18\x16 \x01(\x05R\x05hypes\x12E\n" +
 | |
| 	"\x12involved_companies\x18\x17 \x03(\v2\x16.proto.InvolvedCompanyR\x11involvedCompanies\x12*\n" +
 | |
| 	"\bkeywords\x18\x18 \x03(\v2\x0e.proto.KeywordR\bkeywords\x12C\n" +
 | |
| 	"\x11multiplayer_modes\x18\x19 \x03(\v2\x16.proto.MultiplayerModeR\x10multiplayerModes\x12\x12\n" +
 | |
| 	"\x04name\x18\x1a \x01(\tR\x04name\x12,\n" +
 | |
| 	"\vparent_game\x18\x1b \x01(\v2\v.proto.GameR\n" +
 | |
| 	"parentGame\x12-\n" +
 | |
| 	"\tplatforms\x18\x1c \x03(\v2\x0f.proto.PlatformR\tplatforms\x12I\n" +
 | |
| 	"\x13player_perspectives\x18\x1d \x03(\v2\x18.proto.PlayerPerspectiveR\x12playerPerspectives\x12\x16\n" +
 | |
| 	"\x06rating\x18\x1e \x01(\x01R\x06rating\x12!\n" +
 | |
| 	"\frating_count\x18\x1f \x01(\x05R\vratingCount\x127\n" +
 | |
| 	"\rrelease_dates\x18  \x03(\v2\x12.proto.ReleaseDateR\freleaseDates\x123\n" +
 | |
| 	"\vscreenshots\x18! \x03(\v2\x11.proto.ScreenshotR\vscreenshots\x120\n" +
 | |
| 	"\rsimilar_games\x18\" \x03(\v2\v.proto.GameR\fsimilarGames\x12\x12\n" +
 | |
| 	"\x04slug\x18# \x01(\tR\x04slug\x12@\n" +
 | |
| 	"\x15standalone_expansions\x18$ \x03(\v2\v.proto.GameR\x14standaloneExpansions\x121\n" +
 | |
| 	"\x06status\x18% \x01(\x0e2\x15.proto.GameStatusEnumB\x02\x18\x01R\x06status\x12\x1c\n" +
 | |
| 	"\tstoryline\x18& \x01(\tR\tstoryline\x12\x18\n" +
 | |
| 	"\asummary\x18' \x01(\tR\asummary\x12\x12\n" +
 | |
| 	"\x04tags\x18( \x03(\x05R\x04tags\x12$\n" +
 | |
| 	"\x06themes\x18) \x03(\v2\f.proto.ThemeR\x06themes\x12!\n" +
 | |
| 	"\ftotal_rating\x18* \x01(\x01R\vtotalRating\x12,\n" +
 | |
| 	"\x12total_rating_count\x18+ \x01(\x05R\x10totalRatingCount\x129\n" +
 | |
| 	"\n" +
 | |
| 	"updated_at\x18, \x01(\v2\x1a.google.protobuf.TimestampR\tupdatedAt\x12\x10\n" +
 | |
| 	"\x03url\x18- \x01(\tR\x03url\x122\n" +
 | |
| 	"\x0eversion_parent\x18. \x01(\v2\v.proto.GameR\rversionParent\x12#\n" +
 | |
| 	"\rversion_title\x18/ \x01(\tR\fversionTitle\x12(\n" +
 | |
| 	"\x06videos\x180 \x03(\v2\x10.proto.GameVideoR\x06videos\x12*\n" +
 | |
| 	"\bwebsites\x181 \x03(\v2\x0e.proto.WebsiteR\bwebsites\x12\x1a\n" +
 | |
| 	"\bchecksum\x182 \x01(\tR\bchecksum\x12%\n" +
 | |
| 	"\aremakes\x183 \x03(\v2\v.proto.GameR\aremakes\x12)\n" +
 | |
| 	"\tremasters\x184 \x03(\v2\v.proto.GameR\tremasters\x122\n" +
 | |
| 	"\x0eexpanded_games\x185 \x03(\v2\v.proto.GameR\rexpandedGames\x12!\n" +
 | |
| 	"\x05ports\x186 \x03(\v2\v.proto.GameR\x05ports\x12!\n" +
 | |
| 	"\x05forks\x187 \x03(\v2\v.proto.GameR\x05forks\x12C\n" +
 | |
| 	"\x11language_supports\x188 \x03(\v2\x16.proto.LanguageSupportR\x10languageSupports\x12F\n" +
 | |
| 	"\x12game_localizations\x189 \x03(\v2\x17.proto.GameLocalizationR\x11gameLocalizations\x123\n" +
 | |
| 	"\vcollections\x18: \x03(\v2\x11.proto.CollectionR\vcollections\x122\n" +
 | |
| 	"\vgame_status\x18; \x01(\v2\x11.proto.GameStatusR\n" +
 | |
| 	"gameStatus\x12,\n" +
 | |
| 	"\tgame_type\x18< \x01(\v2\x0f.proto.GameTypeR\bgameType\"G\n" +
 | |
| 	"\x10GameEngineResult\x123\n" +
 | |
| 	"\vgameengines\x18\x01 \x03(\v2\x11.proto.GameEngineR\vgameengines\"\x92\x03\n" +
 | |
| 	"\n" +
 | |
| 	"GameEngine\x12\x0e\n" +
 | |
| 	"\x02id\x18\x01 \x01(\x04R\x02id\x12,\n" +
 | |
| 	"\tcompanies\x18\x02 \x03(\v2\x0e.proto.CompanyR\tcompanies\x129\n" +
 | |
| 	"\n" +
 | |
| 	"created_at\x18\x03 \x01(\v2\x1a.google.protobuf.TimestampR\tcreatedAt\x12 \n" +
 | |
| 	"\vdescription\x18\x04 \x01(\tR\vdescription\x12)\n" +
 | |
| 	"\x04logo\x18\x05 \x01(\v2\x15.proto.GameEngineLogoR\x04logo\x12\x12\n" +
 | |
| 	"\x04name\x18\x06 \x01(\tR\x04name\x12-\n" +
 | |
| 	"\tplatforms\x18\a \x03(\v2\x0f.proto.PlatformR\tplatforms\x12\x12\n" +
 | |
| 	"\x04slug\x18\b \x01(\tR\x04slug\x129\n" +
 | |
| 	"\n" +
 | |
| 	"updated_at\x18\t \x01(\v2\x1a.google.protobuf.TimestampR\tupdatedAt\x12\x10\n" +
 | |
| 	"\x03url\x18\n" +
 | |
| 	" \x01(\tR\x03url\x12\x1a\n" +
 | |
| 	"\bchecksum\x18\v \x01(\tR\bchecksum\"W\n" +
 | |
| 	"\x14GameEngineLogoResult\x12?\n" +
 | |
| 	"\x0fgameenginelogos\x18\x01 \x03(\v2\x15.proto.GameEngineLogoR\x0fgameenginelogos\"\xd8\x01\n" +
 | |
| 	"\x0eGameEngineLogo\x12\x0e\n" +
 | |
| 	"\x02id\x18\x01 \x01(\x04R\x02id\x12#\n" +
 | |
| 	"\ralpha_channel\x18\x02 \x01(\bR\falphaChannel\x12\x1a\n" +
 | |
| 	"\banimated\x18\x03 \x01(\bR\banimated\x12\x16\n" +
 | |
| 	"\x06height\x18\x04 \x01(\x05R\x06height\x12\x19\n" +
 | |
| 	"\bimage_id\x18\x05 \x01(\tR\aimageId\x12\x10\n" +
 | |
| 	"\x03url\x18\x06 \x01(\tR\x03url\x12\x14\n" +
 | |
| 	"\x05width\x18\a \x01(\x05R\x05width\x12\x1a\n" +
 | |
| 	"\bchecksum\x18\b \x01(\tR\bchecksum\"_\n" +
 | |
| 	"\x16GameLocalizationResult\x12E\n" +
 | |
| 	"\x11gamelocalizations\x18\x01 \x03(\v2\x17.proto.GameLocalizationR\x11gamelocalizations\"\xb4\x02\n" +
 | |
| 	"\x10GameLocalization\x12\x0e\n" +
 | |
| 	"\x02id\x18\x01 \x01(\x04R\x02id\x12\x12\n" +
 | |
| 	"\x04name\x18\x02 \x01(\tR\x04name\x12\"\n" +
 | |
| 	"\x05cover\x18\x03 \x01(\v2\f.proto.CoverR\x05cover\x12\x1f\n" +
 | |
| 	"\x04game\x18\x04 \x01(\v2\v.proto.GameR\x04game\x12%\n" +
 | |
| 	"\x06region\x18\x05 \x01(\v2\r.proto.RegionR\x06region\x129\n" +
 | |
| 	"\n" +
 | |
| 	"created_at\x18\x06 \x01(\v2\x1a.google.protobuf.TimestampR\tcreatedAt\x129\n" +
 | |
| 	"\n" +
 | |
| 	"updated_at\x18\a \x01(\v2\x1a.google.protobuf.TimestampR\tupdatedAt\x12\x1a\n" +
 | |
| 	"\bchecksum\x18\b \x01(\tR\bchecksum\"?\n" +
 | |
| 	"\x0eGameModeResult\x12-\n" +
 | |
| 	"\tgamemodes\x18\x01 \x03(\v2\x0f.proto.GameModeR\tgamemodes\"\xe6\x01\n" +
 | |
| 	"\bGameMode\x12\x0e\n" +
 | |
| 	"\x02id\x18\x01 \x01(\x04R\x02id\x129\n" +
 | |
| 	"\n" +
 | |
| 	"created_at\x18\x02 \x01(\v2\x1a.google.protobuf.TimestampR\tcreatedAt\x12\x12\n" +
 | |
| 	"\x04name\x18\x03 \x01(\tR\x04name\x12\x12\n" +
 | |
| 	"\x04slug\x18\x04 \x01(\tR\x04slug\x129\n" +
 | |
| 	"\n" +
 | |
| 	"updated_at\x18\x05 \x01(\v2\x1a.google.protobuf.TimestampR\tupdatedAt\x12\x10\n" +
 | |
| 	"\x03url\x18\x06 \x01(\tR\x03url\x12\x1a\n" +
 | |
| 	"\bchecksum\x18\a \x01(\tR\bchecksum\"c\n" +
 | |
| 	"\x17GameReleaseFormatResult\x12H\n" +
 | |
| 	"\x12gamereleaseformats\x18\x01 \x03(\v2\x18.proto.GameReleaseFormatR\x12gamereleaseformats\"\xcd\x01\n" +
 | |
| 	"\x11GameReleaseFormat\x12\x0e\n" +
 | |
| 	"\x02id\x18\x01 \x01(\x04R\x02id\x12\x16\n" +
 | |
| 	"\x06format\x18\x02 \x01(\tR\x06format\x129\n" +
 | |
| 	"\n" +
 | |
| 	"created_at\x18\x03 \x01(\v2\x1a.google.protobuf.TimestampR\tcreatedAt\x129\n" +
 | |
| 	"\n" +
 | |
| 	"updated_at\x18\x04 \x01(\v2\x1a.google.protobuf.TimestampR\tupdatedAt\x12\x1a\n" +
 | |
| 	"\bchecksum\x18\x05 \x01(\tR\bchecksum\"I\n" +
 | |
| 	"\x10GameStatusResult\x125\n" +
 | |
| 	"\fgamestatuses\x18\x01 \x03(\v2\x11.proto.GameStatusR\fgamestatuses\"\xc6\x01\n" +
 | |
| 	"\n" +
 | |
| 	"GameStatus\x12\x0e\n" +
 | |
| 	"\x02id\x18\x01 \x01(\x04R\x02id\x12\x16\n" +
 | |
| 	"\x06status\x18\x02 \x01(\tR\x06status\x129\n" +
 | |
| 	"\n" +
 | |
| 	"created_at\x18\x03 \x01(\v2\x1a.google.protobuf.TimestampR\tcreatedAt\x129\n" +
 | |
| 	"\n" +
 | |
| 	"updated_at\x18\x04 \x01(\v2\x1a.google.protobuf.TimestampR\tupdatedAt\x12\x1a\n" +
 | |
| 	"\bchecksum\x18\x05 \x01(\tR\bchecksum\"W\n" +
 | |
| 	"\x14GameTimeToBeatResult\x12?\n" +
 | |
| 	"\x0fgametimetobeats\x18\x01 \x03(\v2\x15.proto.GameTimeToBeatR\x0fgametimetobeats\"\xb7\x02\n" +
 | |
| 	"\x0eGameTimeToBeat\x12\x0e\n" +
 | |
| 	"\x02id\x18\x01 \x01(\x04R\x02id\x12\x17\n" +
 | |
| 	"\agame_id\x18\x02 \x01(\x05R\x06gameId\x12\x18\n" +
 | |
| 	"\ahastily\x18\x03 \x01(\x05R\ahastily\x12\x1a\n" +
 | |
| 	"\bnormally\x18\x04 \x01(\x05R\bnormally\x12\x1e\n" +
 | |
| 	"\n" +
 | |
| 	"completely\x18\x05 \x01(\x05R\n" +
 | |
| 	"completely\x12\x14\n" +
 | |
| 	"\x05count\x18\x06 \x01(\x05R\x05count\x129\n" +
 | |
| 	"\n" +
 | |
| 	"created_at\x18\a \x01(\v2\x1a.google.protobuf.TimestampR\tcreatedAt\x129\n" +
 | |
| 	"\n" +
 | |
| 	"updated_at\x18\b \x01(\v2\x1a.google.protobuf.TimestampR\tupdatedAt\x12\x1a\n" +
 | |
| 	"\bchecksum\x18\t \x01(\tR\bchecksum\"?\n" +
 | |
| 	"\x0eGameTypeResult\x12-\n" +
 | |
| 	"\tgametypes\x18\x01 \x03(\v2\x0f.proto.GameTypeR\tgametypes\"\xc0\x01\n" +
 | |
| 	"\bGameType\x12\x0e\n" +
 | |
| 	"\x02id\x18\x01 \x01(\x04R\x02id\x12\x12\n" +
 | |
| 	"\x04type\x18\x02 \x01(\tR\x04type\x129\n" +
 | |
| 	"\n" +
 | |
| 	"created_at\x18\x03 \x01(\v2\x1a.google.protobuf.TimestampR\tcreatedAt\x129\n" +
 | |
| 	"\n" +
 | |
| 	"updated_at\x18\x04 \x01(\v2\x1a.google.protobuf.TimestampR\tupdatedAt\x12\x1a\n" +
 | |
| 	"\bchecksum\x18\x05 \x01(\tR\bchecksum\"K\n" +
 | |
| 	"\x11GameVersionResult\x126\n" +
 | |
| 	"\fgameversions\x18\x01 \x03(\v2\x12.proto.GameVersionR\fgameversions\"\xbc\x02\n" +
 | |
| 	"\vGameVersion\x12\x0e\n" +
 | |
| 	"\x02id\x18\x01 \x01(\x04R\x02id\x129\n" +
 | |
| 	"\n" +
 | |
| 	"created_at\x18\x02 \x01(\v2\x1a.google.protobuf.TimestampR\tcreatedAt\x125\n" +
 | |
| 	"\bfeatures\x18\x03 \x03(\v2\x19.proto.GameVersionFeatureR\bfeatures\x12\x1f\n" +
 | |
| 	"\x04game\x18\x04 \x01(\v2\v.proto.GameR\x04game\x12!\n" +
 | |
| 	"\x05games\x18\x05 \x03(\v2\v.proto.GameR\x05games\x129\n" +
 | |
| 	"\n" +
 | |
| 	"updated_at\x18\x06 \x01(\v2\x1a.google.protobuf.TimestampR\tupdatedAt\x12\x10\n" +
 | |
| 	"\x03url\x18\a \x01(\tR\x03url\x12\x1a\n" +
 | |
| 	"\bchecksum\x18\b \x01(\tR\bchecksum\"g\n" +
 | |
| 	"\x18GameVersionFeatureResult\x12K\n" +
 | |
| 	"\x13gameversionfeatures\x18\x01 \x03(\v2\x19.proto.GameVersionFeatureR\x13gameversionfeatures\"\x8f\x02\n" +
 | |
| 	"\x12GameVersionFeature\x12\x0e\n" +
 | |
| 	"\x02id\x18\x01 \x01(\x04R\x02id\x12A\n" +
 | |
| 	"\bcategory\x18\x02 \x01(\x0e2%.proto.GameVersionFeatureCategoryEnumR\bcategory\x12 \n" +
 | |
| 	"\vdescription\x18\x03 \x01(\tR\vdescription\x12\x1a\n" +
 | |
| 	"\bposition\x18\x04 \x01(\x05R\bposition\x12\x14\n" +
 | |
| 	"\x05title\x18\x05 \x01(\tR\x05title\x126\n" +
 | |
| 	"\x06values\x18\x06 \x03(\v2\x1e.proto.GameVersionFeatureValueR\x06values\x12\x1a\n" +
 | |
| 	"\bchecksum\x18\a \x01(\tR\bchecksum\"{\n" +
 | |
| 	"\x1dGameVersionFeatureValueResult\x12Z\n" +
 | |
| 	"\x18gameversionfeaturevalues\x18\x01 \x03(\v2\x1e.proto.GameVersionFeatureValueR\x18gameversionfeaturevalues\"\x96\x02\n" +
 | |
| 	"\x17GameVersionFeatureValue\x12\x0e\n" +
 | |
| 	"\x02id\x18\x01 \x01(\x04R\x02id\x12\x1f\n" +
 | |
| 	"\x04game\x18\x02 \x01(\v2\v.proto.GameR\x04game\x12<\n" +
 | |
| 	"\fgame_feature\x18\x03 \x01(\v2\x19.proto.GameVersionFeatureR\vgameFeature\x12\\\n" +
 | |
| 	"\x10included_feature\x18\x04 \x01(\x0e21.proto.GameVersionFeatureValueIncludedFeatureEnumR\x0fincludedFeature\x12\x12\n" +
 | |
| 	"\x04note\x18\x05 \x01(\tR\x04note\x12\x1a\n" +
 | |
| 	"\bchecksum\x18\x06 \x01(\tR\bchecksum\"C\n" +
 | |
| 	"\x0fGameVideoResult\x120\n" +
 | |
| 	"\n" +
 | |
| 	"gamevideos\x18\x01 \x03(\v2\x10.proto.GameVideoR\n" +
 | |
| 	"gamevideos\"\x87\x01\n" +
 | |
| 	"\tGameVideo\x12\x0e\n" +
 | |
| 	"\x02id\x18\x01 \x01(\x04R\x02id\x12\x1f\n" +
 | |
| 	"\x04game\x18\x02 \x01(\v2\v.proto.GameR\x04game\x12\x12\n" +
 | |
| 	"\x04name\x18\x03 \x01(\tR\x04name\x12\x19\n" +
 | |
| 	"\bvideo_id\x18\x04 \x01(\tR\avideoId\x12\x1a\n" +
 | |
| 	"\bchecksum\x18\x05 \x01(\tR\bchecksum\"3\n" +
 | |
| 	"\vGenreResult\x12$\n" +
 | |
| 	"\x06genres\x18\x01 \x03(\v2\f.proto.GenreR\x06genres\"\xe3\x01\n" +
 | |
| 	"\x05Genre\x12\x0e\n" +
 | |
| 	"\x02id\x18\x01 \x01(\x04R\x02id\x129\n" +
 | |
| 	"\n" +
 | |
| 	"created_at\x18\x02 \x01(\v2\x1a.google.protobuf.TimestampR\tcreatedAt\x12\x12\n" +
 | |
| 	"\x04name\x18\x03 \x01(\tR\x04name\x12\x12\n" +
 | |
| 	"\x04slug\x18\x04 \x01(\tR\x04slug\x129\n" +
 | |
| 	"\n" +
 | |
| 	"updated_at\x18\x05 \x01(\v2\x1a.google.protobuf.TimestampR\tupdatedAt\x12\x10\n" +
 | |
| 	"\x03url\x18\x06 \x01(\tR\x03url\x12\x1a\n" +
 | |
| 	"\bchecksum\x18\a \x01(\tR\bchecksum\"]\n" +
 | |
| 	"\x15InvolvedCompanyResult\x12D\n" +
 | |
| 	"\x11involvedcompanies\x18\x01 \x03(\v2\x16.proto.InvolvedCompanyR\x11involvedcompanies\"\xf4\x02\n" +
 | |
| 	"\x0fInvolvedCompany\x12\x0e\n" +
 | |
| 	"\x02id\x18\x01 \x01(\x04R\x02id\x12(\n" +
 | |
| 	"\acompany\x18\x02 \x01(\v2\x0e.proto.CompanyR\acompany\x129\n" +
 | |
| 	"\n" +
 | |
| 	"created_at\x18\x03 \x01(\v2\x1a.google.protobuf.TimestampR\tcreatedAt\x12\x1c\n" +
 | |
| 	"\tdeveloper\x18\x04 \x01(\bR\tdeveloper\x12\x1f\n" +
 | |
| 	"\x04game\x18\x05 \x01(\v2\v.proto.GameR\x04game\x12\x18\n" +
 | |
| 	"\aporting\x18\x06 \x01(\bR\aporting\x12\x1c\n" +
 | |
| 	"\tpublisher\x18\a \x01(\bR\tpublisher\x12\x1e\n" +
 | |
| 	"\n" +
 | |
| 	"supporting\x18\b \x01(\bR\n" +
 | |
| 	"supporting\x129\n" +
 | |
| 	"\n" +
 | |
| 	"updated_at\x18\t \x01(\v2\x1a.google.protobuf.TimestampR\tupdatedAt\x12\x1a\n" +
 | |
| 	"\bchecksum\x18\n" +
 | |
| 	" \x01(\tR\bchecksum\";\n" +
 | |
| 	"\rKeywordResult\x12*\n" +
 | |
| 	"\bkeywords\x18\x01 \x03(\v2\x0e.proto.KeywordR\bkeywords\"\xe5\x01\n" +
 | |
| 	"\aKeyword\x12\x0e\n" +
 | |
| 	"\x02id\x18\x01 \x01(\x04R\x02id\x129\n" +
 | |
| 	"\n" +
 | |
| 	"created_at\x18\x02 \x01(\v2\x1a.google.protobuf.TimestampR\tcreatedAt\x12\x12\n" +
 | |
| 	"\x04name\x18\x03 \x01(\tR\x04name\x12\x12\n" +
 | |
| 	"\x04slug\x18\x04 \x01(\tR\x04slug\x129\n" +
 | |
| 	"\n" +
 | |
| 	"updated_at\x18\x05 \x01(\v2\x1a.google.protobuf.TimestampR\tupdatedAt\x12\x10\n" +
 | |
| 	"\x03url\x18\x06 \x01(\tR\x03url\x12\x1a\n" +
 | |
| 	"\bchecksum\x18\a \x01(\tR\bchecksum\"?\n" +
 | |
| 	"\x0eLanguageResult\x12-\n" +
 | |
| 	"\tlanguages\x18\x01 \x03(\v2\x0f.proto.LanguageR\tlanguages\"\xf9\x01\n" +
 | |
| 	"\bLanguage\x12\x0e\n" +
 | |
| 	"\x02id\x18\x01 \x01(\x04R\x02id\x12\x12\n" +
 | |
| 	"\x04name\x18\x02 \x01(\tR\x04name\x12\x1f\n" +
 | |
| 	"\vnative_name\x18\x03 \x01(\tR\n" +
 | |
| 	"nativeName\x12\x16\n" +
 | |
| 	"\x06locale\x18\x04 \x01(\tR\x06locale\x129\n" +
 | |
| 	"\n" +
 | |
| 	"created_at\x18\x05 \x01(\v2\x1a.google.protobuf.TimestampR\tcreatedAt\x129\n" +
 | |
| 	"\n" +
 | |
| 	"updated_at\x18\x06 \x01(\v2\x1a.google.protobuf.TimestampR\tupdatedAt\x12\x1a\n" +
 | |
| 	"\bchecksum\x18\a \x01(\tR\bchecksum\"[\n" +
 | |
| 	"\x15LanguageSupportResult\x12B\n" +
 | |
| 	"\x10languagesupports\x18\x01 \x03(\v2\x16.proto.LanguageSupportR\x10languagesupports\"\xd1\x02\n" +
 | |
| 	"\x0fLanguageSupport\x12\x0e\n" +
 | |
| 	"\x02id\x18\x01 \x01(\x04R\x02id\x12\x1f\n" +
 | |
| 	"\x04game\x18\x02 \x01(\v2\v.proto.GameR\x04game\x12+\n" +
 | |
| 	"\blanguage\x18\x03 \x01(\v2\x0f.proto.LanguageR\blanguage\x12N\n" +
 | |
| 	"\x15language_support_type\x18\x04 \x01(\v2\x1a.proto.LanguageSupportTypeR\x13languageSupportType\x129\n" +
 | |
| 	"\n" +
 | |
| 	"created_at\x18\x05 \x01(\v2\x1a.google.protobuf.TimestampR\tcreatedAt\x129\n" +
 | |
| 	"\n" +
 | |
| 	"updated_at\x18\x06 \x01(\v2\x1a.google.protobuf.TimestampR\tupdatedAt\x12\x1a\n" +
 | |
| 	"\bchecksum\x18\a \x01(\tR\bchecksum\"k\n" +
 | |
| 	"\x19LanguageSupportTypeResult\x12N\n" +
 | |
| 	"\x14languagesupporttypes\x18\x01 \x03(\v2\x1a.proto.LanguageSupportTypeR\x14languagesupporttypes\"\xcb\x01\n" +
 | |
| 	"\x13LanguageSupportType\x12\x0e\n" +
 | |
| 	"\x02id\x18\x01 \x01(\x04R\x02id\x12\x12\n" +
 | |
| 	"\x04name\x18\x02 \x01(\tR\x04name\x129\n" +
 | |
| 	"\n" +
 | |
| 	"created_at\x18\x03 \x01(\v2\x1a.google.protobuf.TimestampR\tcreatedAt\x129\n" +
 | |
| 	"\n" +
 | |
| 	"updated_at\x18\x04 \x01(\v2\x1a.google.protobuf.TimestampR\tupdatedAt\x12\x1a\n" +
 | |
| 	"\bchecksum\x18\x05 \x01(\tR\bchecksum\"[\n" +
 | |
| 	"\x15MultiplayerModeResult\x12B\n" +
 | |
| 	"\x10multiplayermodes\x18\x01 \x03(\v2\x16.proto.MultiplayerModeR\x10multiplayermodes\"\xff\x03\n" +
 | |
| 	"\x0fMultiplayerMode\x12\x0e\n" +
 | |
| 	"\x02id\x18\x01 \x01(\x04R\x02id\x12\"\n" +
 | |
| 	"\fcampaigncoop\x18\x02 \x01(\bR\fcampaigncoop\x12\x16\n" +
 | |
| 	"\x06dropin\x18\x03 \x01(\bR\x06dropin\x12\x1f\n" +
 | |
| 	"\x04game\x18\x04 \x01(\v2\v.proto.GameR\x04game\x12\x18\n" +
 | |
| 	"\alancoop\x18\x05 \x01(\bR\alancoop\x12 \n" +
 | |
| 	"\vofflinecoop\x18\x06 \x01(\bR\vofflinecoop\x12&\n" +
 | |
| 	"\x0eofflinecoopmax\x18\a \x01(\x05R\x0eofflinecoopmax\x12\x1e\n" +
 | |
| 	"\n" +
 | |
| 	"offlinemax\x18\b \x01(\x05R\n" +
 | |
| 	"offlinemax\x12\x1e\n" +
 | |
| 	"\n" +
 | |
| 	"onlinecoop\x18\t \x01(\bR\n" +
 | |
| 	"onlinecoop\x12$\n" +
 | |
| 	"\ronlinecoopmax\x18\n" +
 | |
| 	" \x01(\x05R\ronlinecoopmax\x12\x1c\n" +
 | |
| 	"\tonlinemax\x18\v \x01(\x05R\tonlinemax\x12+\n" +
 | |
| 	"\bplatform\x18\f \x01(\v2\x0f.proto.PlatformR\bplatform\x12 \n" +
 | |
| 	"\vsplitscreen\x18\r \x01(\bR\vsplitscreen\x12,\n" +
 | |
| 	"\x11splitscreenonline\x18\x0e \x01(\bR\x11splitscreenonline\x12\x1a\n" +
 | |
| 	"\bchecksum\x18\x0f \x01(\tR\bchecksum\"K\n" +
 | |
| 	"\x11NetworkTypeResult\x126\n" +
 | |
| 	"\fnetworktypes\x18\x01 \x03(\v2\x12.proto.NetworkTypeR\fnetworktypes\"\xff\x01\n" +
 | |
| 	"\vNetworkType\x12\x0e\n" +
 | |
| 	"\x02id\x18\x01 \x01(\x04R\x02id\x12\x12\n" +
 | |
| 	"\x04name\x18\x02 \x01(\tR\x04name\x12:\n" +
 | |
| 	"\x0eevent_networks\x18\x03 \x03(\v2\x13.proto.EventNetworkR\reventNetworks\x129\n" +
 | |
| 	"\n" +
 | |
| 	"created_at\x18\x04 \x01(\v2\x1a.google.protobuf.TimestampR\tcreatedAt\x129\n" +
 | |
| 	"\n" +
 | |
| 	"updated_at\x18\x05 \x01(\v2\x1a.google.protobuf.TimestampR\tupdatedAt\x12\x1a\n" +
 | |
| 	"\bchecksum\x18\x06 \x01(\tR\bchecksum\"?\n" +
 | |
| 	"\x0ePlatformResult\x12-\n" +
 | |
| 	"\tplatforms\x18\x01 \x03(\v2\x0f.proto.PlatformR\tplatforms\"\xc8\x05\n" +
 | |
| 	"\bPlatform\x12\x0e\n" +
 | |
| 	"\x02id\x18\x01 \x01(\x04R\x02id\x12\"\n" +
 | |
| 	"\fabbreviation\x18\x02 \x01(\tR\fabbreviation\x12)\n" +
 | |
| 	"\x10alternative_name\x18\x03 \x01(\tR\x0falternativeName\x12;\n" +
 | |
| 	"\bcategory\x18\x04 \x01(\x0e2\x1b.proto.PlatformCategoryEnumB\x02\x18\x01R\bcategory\x129\n" +
 | |
| 	"\n" +
 | |
| 	"created_at\x18\x05 \x01(\v2\x1a.google.protobuf.TimestampR\tcreatedAt\x12\x1e\n" +
 | |
| 	"\n" +
 | |
| 	"generation\x18\x06 \x01(\x05R\n" +
 | |
| 	"generation\x12\x12\n" +
 | |
| 	"\x04name\x18\a \x01(\tR\x04name\x128\n" +
 | |
| 	"\rplatform_logo\x18\b \x01(\v2\x13.proto.PlatformLogoR\fplatformLogo\x12>\n" +
 | |
| 	"\x0fplatform_family\x18\t \x01(\v2\x15.proto.PlatformFamilyR\x0eplatformFamily\x12\x12\n" +
 | |
| 	"\x04slug\x18\n" +
 | |
| 	" \x01(\tR\x04slug\x12\x18\n" +
 | |
| 	"\asummary\x18\v \x01(\tR\asummary\x129\n" +
 | |
| 	"\n" +
 | |
| 	"updated_at\x18\f \x01(\v2\x1a.google.protobuf.TimestampR\tupdatedAt\x12\x10\n" +
 | |
| 	"\x03url\x18\r \x01(\tR\x03url\x122\n" +
 | |
| 	"\bversions\x18\x0e \x03(\v2\x16.proto.PlatformVersionR\bversions\x122\n" +
 | |
| 	"\bwebsites\x18\x0f \x03(\v2\x16.proto.PlatformWebsiteR\bwebsites\x12\x1a\n" +
 | |
| 	"\bchecksum\x18\x10 \x01(\tR\bchecksum\x128\n" +
 | |
| 	"\rplatform_type\x18\x11 \x01(\v2\x13.proto.PlatformTypeR\fplatformType\"Y\n" +
 | |
| 	"\x14PlatformFamilyResult\x12A\n" +
 | |
| 	"\x10platformfamilies\x18\x01 \x03(\v2\x15.proto.PlatformFamilyR\x10platformfamilies\"d\n" +
 | |
| 	"\x0ePlatformFamily\x12\x0e\n" +
 | |
| 	"\x02id\x18\x01 \x01(\x04R\x02id\x12\x12\n" +
 | |
| 	"\x04name\x18\x02 \x01(\tR\x04name\x12\x12\n" +
 | |
| 	"\x04slug\x18\x03 \x01(\tR\x04slug\x12\x1a\n" +
 | |
| 	"\bchecksum\x18\x04 \x01(\tR\bchecksum\"O\n" +
 | |
| 	"\x12PlatformLogoResult\x129\n" +
 | |
| 	"\rplatformlogos\x18\x01 \x03(\v2\x13.proto.PlatformLogoR\rplatformlogos\"\xd6\x01\n" +
 | |
| 	"\fPlatformLogo\x12\x0e\n" +
 | |
| 	"\x02id\x18\x01 \x01(\x04R\x02id\x12#\n" +
 | |
| 	"\ralpha_channel\x18\x02 \x01(\bR\falphaChannel\x12\x1a\n" +
 | |
| 	"\banimated\x18\x03 \x01(\bR\banimated\x12\x16\n" +
 | |
| 	"\x06height\x18\x04 \x01(\x05R\x06height\x12\x19\n" +
 | |
| 	"\bimage_id\x18\x05 \x01(\tR\aimageId\x12\x10\n" +
 | |
| 	"\x03url\x18\x06 \x01(\tR\x03url\x12\x14\n" +
 | |
| 	"\x05width\x18\a \x01(\x05R\x05width\x12\x1a\n" +
 | |
| 	"\bchecksum\x18\b \x01(\tR\bchecksum\"O\n" +
 | |
| 	"\x12PlatformTypeResult\x129\n" +
 | |
| 	"\rplatformtypes\x18\x01 \x03(\v2\x13.proto.PlatformTypeR\rplatformtypes\"\xc4\x01\n" +
 | |
| 	"\fPlatformType\x12\x0e\n" +
 | |
| 	"\x02id\x18\x01 \x01(\x04R\x02id\x12\x12\n" +
 | |
| 	"\x04name\x18\x02 \x01(\tR\x04name\x129\n" +
 | |
| 	"\n" +
 | |
| 	"created_at\x18\x03 \x01(\v2\x1a.google.protobuf.TimestampR\tcreatedAt\x129\n" +
 | |
| 	"\n" +
 | |
| 	"updated_at\x18\x04 \x01(\v2\x1a.google.protobuf.TimestampR\tupdatedAt\x12\x1a\n" +
 | |
| 	"\bchecksum\x18\x05 \x01(\tR\bchecksum\"[\n" +
 | |
| 	"\x15PlatformVersionResult\x12B\n" +
 | |
| 	"\x10platformversions\x18\x01 \x03(\v2\x16.proto.PlatformVersionR\x10platformversions\"\xb6\x05\n" +
 | |
| 	"\x0fPlatformVersion\x12\x0e\n" +
 | |
| 	"\x02id\x18\x01 \x01(\x04R\x02id\x12;\n" +
 | |
| 	"\tcompanies\x18\x02 \x03(\v2\x1d.proto.PlatformVersionCompanyR\tcompanies\x12\"\n" +
 | |
| 	"\fconnectivity\x18\x03 \x01(\tR\fconnectivity\x12\x10\n" +
 | |
| 	"\x03cpu\x18\x04 \x01(\tR\x03cpu\x12\x1a\n" +
 | |
| 	"\bgraphics\x18\x05 \x01(\tR\bgraphics\x12J\n" +
 | |
| 	"\x11main_manufacturer\x18\x06 \x01(\v2\x1d.proto.PlatformVersionCompanyR\x10mainManufacturer\x12\x14\n" +
 | |
| 	"\x05media\x18\a \x01(\tR\x05media\x12\x16\n" +
 | |
| 	"\x06memory\x18\b \x01(\tR\x06memory\x12\x12\n" +
 | |
| 	"\x04name\x18\t \x01(\tR\x04name\x12\x0e\n" +
 | |
| 	"\x02os\x18\v \x01(\tR\x02os\x12\x16\n" +
 | |
| 	"\x06output\x18\f \x01(\tR\x06output\x128\n" +
 | |
| 	"\rplatform_logo\x18\r \x01(\v2\x13.proto.PlatformLogoR\fplatformLogo\x12f\n" +
 | |
| 	"\x1eplatform_version_release_dates\x18\x0e \x03(\v2!.proto.PlatformVersionReleaseDateR\x1bplatformVersionReleaseDates\x12 \n" +
 | |
| 	"\vresolutions\x18\x0f \x01(\tR\vresolutions\x12\x12\n" +
 | |
| 	"\x04slug\x18\x10 \x01(\tR\x04slug\x12\x14\n" +
 | |
| 	"\x05sound\x18\x11 \x01(\tR\x05sound\x12\x18\n" +
 | |
| 	"\astorage\x18\x12 \x01(\tR\astorage\x12\x18\n" +
 | |
| 	"\asummary\x18\x13 \x01(\tR\asummary\x12\x10\n" +
 | |
| 	"\x03url\x18\x14 \x01(\tR\x03url\x12\x1a\n" +
 | |
| 	"\bchecksum\x18\x15 \x01(\tR\bchecksum\"y\n" +
 | |
| 	"\x1cPlatformVersionCompanyResult\x12Y\n" +
 | |
| 	"\x18platformversioncompanies\x18\x01 \x03(\v2\x1d.proto.PlatformVersionCompanyR\x18platformversioncompanies\"\xca\x01\n" +
 | |
| 	"\x16PlatformVersionCompany\x12\x0e\n" +
 | |
| 	"\x02id\x18\x01 \x01(\x04R\x02id\x12\x18\n" +
 | |
| 	"\acomment\x18\x02 \x01(\tR\acomment\x12(\n" +
 | |
| 	"\acompany\x18\x03 \x01(\v2\x0e.proto.CompanyR\acompany\x12\x1c\n" +
 | |
| 	"\tdeveloper\x18\x04 \x01(\bR\tdeveloper\x12\"\n" +
 | |
| 	"\fmanufacturer\x18\x05 \x01(\bR\fmanufacturer\x12\x1a\n" +
 | |
| 	"\bchecksum\x18\x06 \x01(\tR\bchecksum\"\x87\x01\n" +
 | |
| 	" PlatformVersionReleaseDateResult\x12c\n" +
 | |
| 	"\x1bplatformversionreleasedates\x18\x01 \x03(\v2!.proto.PlatformVersionReleaseDateR\x1bplatformversionreleasedates\"\xd6\x04\n" +
 | |
| 	"\x1aPlatformVersionReleaseDate\x12\x0e\n" +
 | |
| 	"\x02id\x18\x01 \x01(\x04R\x02id\x12G\n" +
 | |
| 	"\bcategory\x18\x02 \x01(\x0e2'.proto.DateFormatChangeDateCategoryEnumB\x02\x18\x01R\bcategory\x129\n" +
 | |
| 	"\n" +
 | |
| 	"created_at\x18\x03 \x01(\v2\x1a.google.protobuf.TimestampR\tcreatedAt\x12.\n" +
 | |
| 	"\x04date\x18\x04 \x01(\v2\x1a.google.protobuf.TimestampR\x04date\x12\x14\n" +
 | |
| 	"\x05human\x18\x05 \x01(\tR\x05human\x12\f\n" +
 | |
| 	"\x01m\x18\x06 \x01(\x05R\x01m\x12A\n" +
 | |
| 	"\x10platform_version\x18\a \x01(\v2\x16.proto.PlatformVersionR\x0fplatformVersion\x123\n" +
 | |
| 	"\x06region\x18\b \x01(\x0e2\x17.proto.RegionRegionEnumB\x02\x18\x01R\x06region\x129\n" +
 | |
| 	"\n" +
 | |
| 	"updated_at\x18\t \x01(\v2\x1a.google.protobuf.TimestampR\tupdatedAt\x12\f\n" +
 | |
| 	"\x01y\x18\n" +
 | |
| 	" \x01(\x05R\x01y\x12\x1a\n" +
 | |
| 	"\bchecksum\x18\v \x01(\tR\bchecksum\x122\n" +
 | |
| 	"\vdate_format\x18\f \x01(\v2\x11.proto.DateFormatR\n" +
 | |
| 	"dateFormat\x12?\n" +
 | |
| 	"\x0erelease_region\x18\r \x01(\v2\x18.proto.ReleaseDateRegionR\rreleaseRegion\"[\n" +
 | |
| 	"\x15PlatformWebsiteResult\x12B\n" +
 | |
| 	"\x10platformwebsites\x18\x01 \x03(\v2\x16.proto.PlatformWebsiteR\x10platformwebsites\"\xcd\x01\n" +
 | |
| 	"\x0fPlatformWebsite\x12\x0e\n" +
 | |
| 	"\x02id\x18\x01 \x01(\x04R\x02id\x12:\n" +
 | |
| 	"\bcategory\x18\x02 \x01(\x0e2\x1a.proto.WebsiteCategoryEnumB\x02\x18\x01R\bcategory\x12\x18\n" +
 | |
| 	"\atrusted\x18\x03 \x01(\bR\atrusted\x12\x10\n" +
 | |
| 	"\x03url\x18\x04 \x01(\tR\x03url\x12\x1a\n" +
 | |
| 	"\bchecksum\x18\x05 \x01(\tR\bchecksum\x12&\n" +
 | |
| 	"\x04type\x18\x06 \x01(\v2\x12.proto.WebsiteTypeR\x04type\"c\n" +
 | |
| 	"\x17PlayerPerspectiveResult\x12H\n" +
 | |
| 	"\x12playerperspectives\x18\x01 \x03(\v2\x18.proto.PlayerPerspectiveR\x12playerperspectives\"\xef\x01\n" +
 | |
| 	"\x11PlayerPerspective\x12\x0e\n" +
 | |
| 	"\x02id\x18\x01 \x01(\x04R\x02id\x129\n" +
 | |
| 	"\n" +
 | |
| 	"created_at\x18\x02 \x01(\v2\x1a.google.protobuf.TimestampR\tcreatedAt\x12\x12\n" +
 | |
| 	"\x04name\x18\x03 \x01(\tR\x04name\x12\x12\n" +
 | |
| 	"\x04slug\x18\x04 \x01(\tR\x04slug\x129\n" +
 | |
| 	"\n" +
 | |
| 	"updated_at\x18\x05 \x01(\v2\x1a.google.protobuf.TimestampR\tupdatedAt\x12\x10\n" +
 | |
| 	"\x03url\x18\x06 \x01(\tR\x03url\x12\x1a\n" +
 | |
| 	"\bchecksum\x18\a \x01(\tR\bchecksum\"k\n" +
 | |
| 	"\x19PopularityPrimitiveResult\x12N\n" +
 | |
| 	"\x14popularityprimitives\x18\x01 \x03(\v2\x1a.proto.PopularityPrimitiveR\x14popularityprimitives\"\x9e\x04\n" +
 | |
| 	"\x13PopularityPrimitive\x12\x0e\n" +
 | |
| 	"\x02id\x18\x01 \x01(\x04R\x02id\x12\x17\n" +
 | |
| 	"\agame_id\x18\x02 \x01(\x05R\x06gameId\x12>\n" +
 | |
| 	"\x0fpopularity_type\x18\x03 \x01(\v2\x15.proto.PopularityTypeR\x0epopularityType\x12\\\n" +
 | |
| 	"\x11popularity_source\x18\x04 \x01(\x0e2+.proto.PopularitySourcePopularitySourceEnumB\x02\x18\x01R\x10popularitySource\x12\x14\n" +
 | |
| 	"\x05value\x18\x05 \x01(\x01R\x05value\x12?\n" +
 | |
| 	"\rcalculated_at\x18\x06 \x01(\v2\x1a.google.protobuf.TimestampR\fcalculatedAt\x129\n" +
 | |
| 	"\n" +
 | |
| 	"created_at\x18\a \x01(\v2\x1a.google.protobuf.TimestampR\tcreatedAt\x129\n" +
 | |
| 	"\n" +
 | |
| 	"updated_at\x18\b \x01(\v2\x1a.google.protobuf.TimestampR\tupdatedAt\x12\x1a\n" +
 | |
| 	"\bchecksum\x18\t \x01(\tR\bchecksum\x12W\n" +
 | |
| 	"\x1aexternal_popularity_source\x18\n" +
 | |
| 	" \x01(\v2\x19.proto.ExternalGameSourceR\x18externalPopularitySource\"W\n" +
 | |
| 	"\x14PopularityTypeResult\x12?\n" +
 | |
| 	"\x0fpopularitytypes\x18\x01 \x03(\v2\x15.proto.PopularityTypeR\x0fpopularitytypes\"\xfd\x02\n" +
 | |
| 	"\x0ePopularityType\x12\x0e\n" +
 | |
| 	"\x02id\x18\x01 \x01(\x04R\x02id\x12\\\n" +
 | |
| 	"\x11popularity_source\x18\x02 \x01(\x0e2+.proto.PopularitySourcePopularitySourceEnumB\x02\x18\x01R\x10popularitySource\x12\x12\n" +
 | |
| 	"\x04name\x18\x03 \x01(\tR\x04name\x129\n" +
 | |
| 	"\n" +
 | |
| 	"created_at\x18\x04 \x01(\v2\x1a.google.protobuf.TimestampR\tcreatedAt\x129\n" +
 | |
| 	"\n" +
 | |
| 	"updated_at\x18\x05 \x01(\v2\x1a.google.protobuf.TimestampR\tupdatedAt\x12\x1a\n" +
 | |
| 	"\bchecksum\x18\x06 \x01(\tR\bchecksum\x12W\n" +
 | |
| 	"\x1aexternal_popularity_source\x18\a \x01(\v2\x19.proto.ExternalGameSourceR\x18externalPopularitySource\"7\n" +
 | |
| 	"\fRegionResult\x12'\n" +
 | |
| 	"\aregions\x18\x01 \x03(\v2\r.proto.RegionR\aregions\"\xfa\x01\n" +
 | |
| 	"\x06Region\x12\x0e\n" +
 | |
| 	"\x02id\x18\x01 \x01(\x04R\x02id\x12\x12\n" +
 | |
| 	"\x04name\x18\x02 \x01(\tR\x04name\x12\x1a\n" +
 | |
| 	"\bcategory\x18\x03 \x01(\tR\bcategory\x12\x1e\n" +
 | |
| 	"\n" +
 | |
| 	"identifier\x18\x04 \x01(\tR\n" +
 | |
| 	"identifier\x129\n" +
 | |
| 	"\n" +
 | |
| 	"created_at\x18\x05 \x01(\v2\x1a.google.protobuf.TimestampR\tcreatedAt\x129\n" +
 | |
| 	"\n" +
 | |
| 	"updated_at\x18\x06 \x01(\v2\x1a.google.protobuf.TimestampR\tupdatedAt\x12\x1a\n" +
 | |
| 	"\bchecksum\x18\a \x01(\tR\bchecksum\"K\n" +
 | |
| 	"\x11ReleaseDateResult\x126\n" +
 | |
| 	"\freleasedates\x18\x01 \x03(\v2\x12.proto.ReleaseDateR\freleasedates\"\x92\x05\n" +
 | |
| 	"\vReleaseDate\x12\x0e\n" +
 | |
| 	"\x02id\x18\x01 \x01(\x04R\x02id\x12G\n" +
 | |
| 	"\bcategory\x18\x02 \x01(\x0e2'.proto.DateFormatChangeDateCategoryEnumB\x02\x18\x01R\bcategory\x129\n" +
 | |
| 	"\n" +
 | |
| 	"created_at\x18\x03 \x01(\v2\x1a.google.protobuf.TimestampR\tcreatedAt\x12.\n" +
 | |
| 	"\x04date\x18\x04 \x01(\v2\x1a.google.protobuf.TimestampR\x04date\x12\x1f\n" +
 | |
| 	"\x04game\x18\x05 \x01(\v2\v.proto.GameR\x04game\x12\x14\n" +
 | |
| 	"\x05human\x18\x06 \x01(\tR\x05human\x12\f\n" +
 | |
| 	"\x01m\x18\a \x01(\x05R\x01m\x12+\n" +
 | |
| 	"\bplatform\x18\b \x01(\v2\x0f.proto.PlatformR\bplatform\x123\n" +
 | |
| 	"\x06region\x18\t \x01(\x0e2\x17.proto.RegionRegionEnumB\x02\x18\x01R\x06region\x129\n" +
 | |
| 	"\n" +
 | |
| 	"updated_at\x18\n" +
 | |
| 	" \x01(\v2\x1a.google.protobuf.TimestampR\tupdatedAt\x12\f\n" +
 | |
| 	"\x01y\x18\v \x01(\x05R\x01y\x12\x1a\n" +
 | |
| 	"\bchecksum\x18\f \x01(\tR\bchecksum\x120\n" +
 | |
| 	"\x06status\x18\r \x01(\v2\x18.proto.ReleaseDateStatusR\x06status\x122\n" +
 | |
| 	"\vdate_format\x18\x0e \x01(\v2\x11.proto.DateFormatR\n" +
 | |
| 	"dateFormat\x12?\n" +
 | |
| 	"\x0erelease_region\x18\x0f \x01(\v2\x18.proto.ReleaseDateRegionR\rreleaseRegion\x12\f\n" +
 | |
| 	"\x01d\x18\x10 \x01(\x05R\x01d\"c\n" +
 | |
| 	"\x17ReleaseDateRegionResult\x12H\n" +
 | |
| 	"\x12releasedateregions\x18\x01 \x03(\v2\x18.proto.ReleaseDateRegionR\x12releasedateregions\"\xcd\x01\n" +
 | |
| 	"\x11ReleaseDateRegion\x12\x0e\n" +
 | |
| 	"\x02id\x18\x01 \x01(\x04R\x02id\x12\x16\n" +
 | |
| 	"\x06region\x18\x02 \x01(\tR\x06region\x129\n" +
 | |
| 	"\n" +
 | |
| 	"created_at\x18\x03 \x01(\v2\x1a.google.protobuf.TimestampR\tcreatedAt\x129\n" +
 | |
| 	"\n" +
 | |
| 	"updated_at\x18\x04 \x01(\v2\x1a.google.protobuf.TimestampR\tupdatedAt\x12\x1a\n" +
 | |
| 	"\bchecksum\x18\x05 \x01(\tR\bchecksum\"e\n" +
 | |
| 	"\x17ReleaseDateStatusResult\x12J\n" +
 | |
| 	"\x13releasedatestatuses\x18\x01 \x03(\v2\x18.proto.ReleaseDateStatusR\x13releasedatestatuses\"\xeb\x01\n" +
 | |
| 	"\x11ReleaseDateStatus\x12\x0e\n" +
 | |
| 	"\x02id\x18\x01 \x01(\x04R\x02id\x12\x12\n" +
 | |
| 	"\x04name\x18\x02 \x01(\tR\x04name\x12 \n" +
 | |
| 	"\vdescription\x18\x03 \x01(\tR\vdescription\x129\n" +
 | |
| 	"\n" +
 | |
| 	"created_at\x18\x04 \x01(\v2\x1a.google.protobuf.TimestampR\tcreatedAt\x129\n" +
 | |
| 	"\n" +
 | |
| 	"updated_at\x18\x05 \x01(\v2\x1a.google.protobuf.TimestampR\tupdatedAt\x12\x1a\n" +
 | |
| 	"\bchecksum\x18\x06 \x01(\tR\bchecksum\"G\n" +
 | |
| 	"\x10ScreenshotResult\x123\n" +
 | |
| 	"\vscreenshots\x18\x01 \x03(\v2\x11.proto.ScreenshotR\vscreenshots\"\xf5\x01\n" +
 | |
| 	"\n" +
 | |
| 	"Screenshot\x12\x0e\n" +
 | |
| 	"\x02id\x18\x01 \x01(\x04R\x02id\x12#\n" +
 | |
| 	"\ralpha_channel\x18\x02 \x01(\bR\falphaChannel\x12\x1a\n" +
 | |
| 	"\banimated\x18\x03 \x01(\bR\banimated\x12\x1f\n" +
 | |
| 	"\x04game\x18\x04 \x01(\v2\v.proto.GameR\x04game\x12\x16\n" +
 | |
| 	"\x06height\x18\x05 \x01(\x05R\x06height\x12\x19\n" +
 | |
| 	"\bimage_id\x18\x06 \x01(\tR\aimageId\x12\x10\n" +
 | |
| 	"\x03url\x18\a \x01(\tR\x03url\x12\x14\n" +
 | |
| 	"\x05width\x18\b \x01(\x05R\x05width\x12\x1a\n" +
 | |
| 	"\bchecksum\x18\t \x01(\tR\bchecksum\"9\n" +
 | |
| 	"\fSearchResult\x12)\n" +
 | |
| 	"\bsearches\x18\x01 \x03(\v2\r.proto.SearchR\bsearches\"\x84\x04\n" +
 | |
| 	"\x06Search\x12\x0e\n" +
 | |
| 	"\x02id\x18\x01 \x01(\x04R\x02id\x12)\n" +
 | |
| 	"\x10alternative_name\x18\x02 \x01(\tR\x0falternativeName\x12.\n" +
 | |
| 	"\tcharacter\x18\x03 \x01(\v2\x10.proto.CharacterR\tcharacter\x121\n" +
 | |
| 	"\n" +
 | |
| 	"collection\x18\x04 \x01(\v2\x11.proto.CollectionR\n" +
 | |
| 	"collection\x12(\n" +
 | |
| 	"\acompany\x18\x05 \x01(\v2\x0e.proto.CompanyR\acompany\x12 \n" +
 | |
| 	"\vdescription\x18\x06 \x01(\tR\vdescription\x12\x1f\n" +
 | |
| 	"\x04game\x18\a \x01(\v2\v.proto.GameR\x04game\x12\x12\n" +
 | |
| 	"\x04name\x18\b \x01(\tR\x04name\x12+\n" +
 | |
| 	"\bplatform\x18\t \x01(\v2\x0f.proto.PlatformR\bplatform\x12=\n" +
 | |
| 	"\fpublished_at\x18\n" +
 | |
| 	" \x01(\v2\x1a.google.protobuf.TimestampR\vpublishedAt\x12/\n" +
 | |
| 	"\n" +
 | |
| 	"test_dummy\x18\v \x01(\v2\x10.proto.TestDummyR\ttestDummy\x12\"\n" +
 | |
| 	"\x05theme\x18\f \x01(\v2\f.proto.ThemeR\x05theme\x12\x1a\n" +
 | |
| 	"\bchecksum\x18\r \x01(\tR\bchecksum\"E\n" +
 | |
| 	"\x0fTestDummyResult\x122\n" +
 | |
| 	"\vtestdummies\x18\x01 \x03(\v2\x10.proto.TestDummyR\vtestdummies\"\x9c\x05\n" +
 | |
| 	"\tTestDummy\x12\x0e\n" +
 | |
| 	"\x02id\x18\x01 \x01(\x04R\x02id\x12\x1d\n" +
 | |
| 	"\n" +
 | |
| 	"bool_value\x18\x02 \x01(\bR\tboolValue\x129\n" +
 | |
| 	"\n" +
 | |
| 	"created_at\x18\x03 \x01(\v2\x1a.google.protobuf.TimestampR\tcreatedAt\x129\n" +
 | |
| 	"\tenum_test\x18\x04 \x01(\x0e2\x1c.proto.TestDummyEnumTestEnumR\benumTest\x12\x1f\n" +
 | |
| 	"\vfloat_value\x18\x05 \x01(\x01R\n" +
 | |
| 	"floatValue\x12\x1f\n" +
 | |
| 	"\x04game\x18\x06 \x01(\v2\v.proto.GameR\x04game\x12#\n" +
 | |
| 	"\rinteger_array\x18\a \x03(\x05R\fintegerArray\x12#\n" +
 | |
| 	"\rinteger_value\x18\b \x01(\x05R\fintegerValue\x12\x12\n" +
 | |
| 	"\x04name\x18\t \x01(\tR\x04name\x12*\n" +
 | |
| 	"\x11new_integer_value\x18\n" +
 | |
| 	" \x01(\x05R\x0fnewIntegerValue\x12\x18\n" +
 | |
| 	"\aprivate\x18\v \x01(\bR\aprivate\x12\x12\n" +
 | |
| 	"\x04slug\x18\f \x01(\tR\x04slug\x12!\n" +
 | |
| 	"\fstring_array\x18\r \x03(\tR\vstringArray\x123\n" +
 | |
| 	"\ftest_dummies\x18\x0e \x03(\v2\x10.proto.TestDummyR\vtestDummies\x12/\n" +
 | |
| 	"\n" +
 | |
| 	"test_dummy\x18\x0f \x01(\v2\x10.proto.TestDummyR\ttestDummy\x129\n" +
 | |
| 	"\n" +
 | |
| 	"updated_at\x18\x10 \x01(\v2\x1a.google.protobuf.TimestampR\tupdatedAt\x12\x10\n" +
 | |
| 	"\x03url\x18\x11 \x01(\tR\x03url\x12\x1a\n" +
 | |
| 	"\bchecksum\x18\x12 \x01(\tR\bchecksum\"3\n" +
 | |
| 	"\vThemeResult\x12$\n" +
 | |
| 	"\x06themes\x18\x01 \x03(\v2\f.proto.ThemeR\x06themes\"\xe3\x01\n" +
 | |
| 	"\x05Theme\x12\x0e\n" +
 | |
| 	"\x02id\x18\x01 \x01(\x04R\x02id\x129\n" +
 | |
| 	"\n" +
 | |
| 	"created_at\x18\x02 \x01(\v2\x1a.google.protobuf.TimestampR\tcreatedAt\x12\x12\n" +
 | |
| 	"\x04name\x18\x03 \x01(\tR\x04name\x12\x12\n" +
 | |
| 	"\x04slug\x18\x04 \x01(\tR\x04slug\x129\n" +
 | |
| 	"\n" +
 | |
| 	"updated_at\x18\x05 \x01(\v2\x1a.google.protobuf.TimestampR\tupdatedAt\x12\x10\n" +
 | |
| 	"\x03url\x18\x06 \x01(\tR\x03url\x12\x1a\n" +
 | |
| 	"\bchecksum\x18\a \x01(\tR\bchecksum\";\n" +
 | |
| 	"\rWebsiteResult\x12*\n" +
 | |
| 	"\bwebsites\x18\x01 \x03(\v2\x0e.proto.WebsiteR\bwebsites\"\xe6\x01\n" +
 | |
| 	"\aWebsite\x12\x0e\n" +
 | |
| 	"\x02id\x18\x01 \x01(\x04R\x02id\x12:\n" +
 | |
| 	"\bcategory\x18\x02 \x01(\x0e2\x1a.proto.WebsiteCategoryEnumB\x02\x18\x01R\bcategory\x12\x1f\n" +
 | |
| 	"\x04game\x18\x03 \x01(\v2\v.proto.GameR\x04game\x12\x18\n" +
 | |
| 	"\atrusted\x18\x04 \x01(\bR\atrusted\x12\x10\n" +
 | |
| 	"\x03url\x18\x05 \x01(\tR\x03url\x12\x1a\n" +
 | |
| 	"\bchecksum\x18\x06 \x01(\tR\bchecksum\x12&\n" +
 | |
| 	"\x04type\x18\a \x01(\v2\x12.proto.WebsiteTypeR\x04type\"K\n" +
 | |
| 	"\x11WebsiteTypeResult\x126\n" +
 | |
| 	"\fwebsitetypes\x18\x01 \x03(\v2\x12.proto.WebsiteTypeR\fwebsitetypes\"\xc3\x01\n" +
 | |
| 	"\vWebsiteType\x12\x0e\n" +
 | |
| 	"\x02id\x18\x01 \x01(\x04R\x02id\x12\x12\n" +
 | |
| 	"\x04type\x18\x02 \x01(\tR\x04type\x129\n" +
 | |
| 	"\n" +
 | |
| 	"created_at\x18\x03 \x01(\v2\x1a.google.protobuf.TimestampR\tcreatedAt\x129\n" +
 | |
| 	"\n" +
 | |
| 	"updated_at\x18\x04 \x01(\v2\x1a.google.protobuf.TimestampR\tupdatedAt\x12\x1a\n" +
 | |
| 	"\bchecksum\x18\x05 \x01(\tR\bchecksum*\x9d\x01\n" +
 | |
| 	"\x15AgeRatingCategoryEnum\x12\x1f\n" +
 | |
| 	"\x17AGERATING_CATEGORY_NULL\x10\x00\x1a\x02\b\x01\x12\f\n" +
 | |
| 	"\x04ESRB\x10\x01\x1a\x02\b\x01\x12\f\n" +
 | |
| 	"\x04PEGI\x10\x02\x1a\x02\b\x01\x12\f\n" +
 | |
| 	"\x04CERO\x10\x03\x1a\x02\b\x01\x12\v\n" +
 | |
| 	"\x03USK\x10\x04\x1a\x02\b\x01\x12\f\n" +
 | |
| 	"\x04GRAC\x10\x05\x1a\x02\b\x01\x12\x11\n" +
 | |
| 	"\tCLASS_IND\x10\x06\x1a\x02\b\x01\x12\v\n" +
 | |
| 	"\x03ACB\x10\a\x1a\x02\b\x01*\xd9\x05\n" +
 | |
| 	"\x13AgeRatingRatingEnum\x12\x1d\n" +
 | |
| 	"\x15AGERATING_RATING_NULL\x10\x00\x1a\x02\b\x01\x12\r\n" +
 | |
| 	"\x05THREE\x10\x01\x1a\x02\b\x01\x12\r\n" +
 | |
| 	"\x05SEVEN\x10\x02\x1a\x02\b\x01\x12\x0e\n" +
 | |
| 	"\x06TWELVE\x10\x03\x1a\x02\b\x01\x12\x0f\n" +
 | |
| 	"\aSIXTEEN\x10\x04\x1a\x02\b\x01\x12\x10\n" +
 | |
| 	"\bEIGHTEEN\x10\x05\x1a\x02\b\x01\x12\n" +
 | |
| 	"\n" +
 | |
| 	"\x02RP\x10\x06\x1a\x02\b\x01\x12\n" +
 | |
| 	"\n" +
 | |
| 	"\x02EC\x10\a\x1a\x02\b\x01\x12\t\n" +
 | |
| 	"\x01E\x10\b\x1a\x02\b\x01\x12\v\n" +
 | |
| 	"\x03E10\x10\t\x1a\x02\b\x01\x12\t\n" +
 | |
| 	"\x01T\x10\n" +
 | |
| 	"\x1a\x02\b\x01\x12\t\n" +
 | |
| 	"\x01M\x10\v\x1a\x02\b\x01\x12\n" +
 | |
| 	"\n" +
 | |
| 	"\x02AO\x10\f\x1a\x02\b\x01\x12\x0e\n" +
 | |
| 	"\x06CERO_A\x10\r\x1a\x02\b\x01\x12\x0e\n" +
 | |
| 	"\x06CERO_B\x10\x0e\x1a\x02\b\x01\x12\x0e\n" +
 | |
| 	"\x06CERO_C\x10\x0f\x1a\x02\b\x01\x12\x0e\n" +
 | |
| 	"\x06CERO_D\x10\x10\x1a\x02\b\x01\x12\x0e\n" +
 | |
| 	"\x06CERO_Z\x10\x11\x1a\x02\b\x01\x12\r\n" +
 | |
| 	"\x05USK_0\x10\x12\x1a\x02\b\x01\x12\r\n" +
 | |
| 	"\x05USK_6\x10\x13\x1a\x02\b\x01\x12\x0e\n" +
 | |
| 	"\x06USK_12\x10\x14\x1a\x02\b\x01\x12\x0e\n" +
 | |
| 	"\x06USK_16\x10\x15\x1a\x02\b\x01\x12\x0e\n" +
 | |
| 	"\x06USK_18\x10\x16\x1a\x02\b\x01\x12\x10\n" +
 | |
| 	"\bGRAC_ALL\x10\x17\x1a\x02\b\x01\x12\x13\n" +
 | |
| 	"\vGRAC_TWELVE\x10\x18\x1a\x02\b\x01\x12\x14\n" +
 | |
| 	"\fGRAC_FIFTEEN\x10\x19\x1a\x02\b\x01\x12\x15\n" +
 | |
| 	"\rGRAC_EIGHTEEN\x10\x1a\x1a\x02\b\x01\x12\x14\n" +
 | |
| 	"\fGRAC_TESTING\x10\x1b\x1a\x02\b\x01\x12\x13\n" +
 | |
| 	"\vCLASS_IND_L\x10\x1c\x1a\x02\b\x01\x12\x15\n" +
 | |
| 	"\rCLASS_IND_TEN\x10\x1d\x1a\x02\b\x01\x12\x18\n" +
 | |
| 	"\x10CLASS_IND_TWELVE\x10\x1e\x1a\x02\b\x01\x12\x1a\n" +
 | |
| 	"\x12CLASS_IND_FOURTEEN\x10\x1f\x1a\x02\b\x01\x12\x19\n" +
 | |
| 	"\x11CLASS_IND_SIXTEEN\x10 \x1a\x02\b\x01\x12\x1a\n" +
 | |
| 	"\x12CLASS_IND_EIGHTEEN\x10!\x1a\x02\b\x01\x12\r\n" +
 | |
| 	"\x05ACB_G\x10\"\x1a\x02\b\x01\x12\x0e\n" +
 | |
| 	"\x06ACB_PG\x10#\x1a\x02\b\x01\x12\r\n" +
 | |
| 	"\x05ACB_M\x10$\x1a\x02\b\x01\x12\x10\n" +
 | |
| 	"\bACB_MA15\x10%\x1a\x02\b\x01\x12\x0f\n" +
 | |
| 	"\aACB_R18\x10&\x1a\x02\b\x01\x12\x0e\n" +
 | |
| 	"\x06ACB_RC\x10'\x1a\x02\b\x01*\xb6\x14\n" +
 | |
| 	"'AgeRatingContentDescriptionCategoryEnum\x121\n" +
 | |
| 	")AGERATINGCONTENTDESCRIPTION_CATEGORY_NULL\x10\x00\x1a\x02\b\x01\x12\x1e\n" +
 | |
| 	"\x16ESRB_ALCOHOL_REFERENCE\x10\x01\x1a\x02\b\x01\x12\x1b\n" +
 | |
| 	"\x13ESRB_ANIMATED_BLOOD\x10\x02\x1a\x02\b\x01\x12\x12\n" +
 | |
| 	"\n" +
 | |
| 	"ESRB_BLOOD\x10\x03\x1a\x02\b\x01\x12\x1b\n" +
 | |
| 	"\x13ESRB_BLOOD_AND_GORE\x10\x04\x1a\x02\b\x01\x12\x1d\n" +
 | |
| 	"\x15ESRB_CARTOON_VIOLENCE\x10\x05\x1a\x02\b\x01\x12\x1b\n" +
 | |
| 	"\x13ESRB_COMIC_MISCHIEF\x10\x06\x1a\x02\b\x01\x12\x18\n" +
 | |
| 	"\x10ESRB_CRUDE_HUMOR\x10\a\x1a\x02\b\x01\x12\x1b\n" +
 | |
| 	"\x13ESRB_DRUG_REFERENCE\x10\b\x1a\x02\b\x01\x12\x1d\n" +
 | |
| 	"\x15ESRB_FANTASY_VIOLENCE\x10\t\x1a\x02\b\x01\x12\x1d\n" +
 | |
| 	"\x15ESRB_INTENSE_VIOLENCE\x10\n" +
 | |
| 	"\x1a\x02\b\x01\x12\x15\n" +
 | |
| 	"\rESRB_LANGUAGE\x10\v\x1a\x02\b\x01\x12\x13\n" +
 | |
| 	"\vESRB_LYRICS\x10\f\x1a\x02\b\x01\x12\x19\n" +
 | |
| 	"\x11ESRB_MATURE_HUMOR\x10\r\x1a\x02\b\x01\x12\x13\n" +
 | |
| 	"\vESRB_NUDITY\x10\x0e\x1a\x02\b\x01\x12\x1b\n" +
 | |
| 	"\x13ESRB_PARTIAL_NUDITY\x10\x0f\x1a\x02\b\x01\x12\x1a\n" +
 | |
| 	"\x12ESRB_REAL_GAMBLING\x10\x10\x1a\x02\b\x01\x12\x1b\n" +
 | |
| 	"\x13ESRB_SEXUAL_CONTENT\x10\x11\x1a\x02\b\x01\x12\x1a\n" +
 | |
| 	"\x12ESRB_SEXUAL_THEMES\x10\x12\x1a\x02\b\x01\x12\x1c\n" +
 | |
| 	"\x14ESRB_SEXUAL_VIOLENCE\x10\x13\x1a\x02\b\x01\x12\x1f\n" +
 | |
| 	"\x17ESRB_SIMULATED_GAMBLING\x10\x14\x1a\x02\b\x01\x12\x1c\n" +
 | |
| 	"\x14ESRB_STRONG_LANGUAGE\x10\x15\x1a\x02\b\x01\x12\x1a\n" +
 | |
| 	"\x12ESRB_STRONG_LYRICS\x10\x16\x1a\x02\b\x01\x12\"\n" +
 | |
| 	"\x1aESRB_STRONG_SEXUAL_CONTENT\x10\x17\x1a\x02\b\x01\x12\x1e\n" +
 | |
| 	"\x16ESRB_SUGGESTIVE_THEMES\x10\x18\x1a\x02\b\x01\x12\x1e\n" +
 | |
| 	"\x16ESRB_TOBACCO_REFERENCE\x10\x19\x1a\x02\b\x01\x12\x1b\n" +
 | |
| 	"\x13ESRB_USE_OF_ALCOHOL\x10\x1a\x1a\x02\b\x01\x12\x19\n" +
 | |
| 	"\x11ESRB_USE_OF_DRUGS\x10\x1b\x1a\x02\b\x01\x12\x1b\n" +
 | |
| 	"\x13ESRB_USE_OF_TOBACCO\x10\x1c\x1a\x02\b\x01\x12\x15\n" +
 | |
| 	"\rESRB_VIOLENCE\x10\x1d\x1a\x02\b\x01\x12\x1f\n" +
 | |
| 	"\x17ESRB_VIOLENT_REFERENCES\x10\x1e\x1a\x02\b\x01\x12\x1e\n" +
 | |
| 	"\x16ESRB_ANIMATED_VIOLENCE\x10\x1f\x1a\x02\b\x01\x12\x1a\n" +
 | |
| 	"\x12ESRB_MILD_LANGUAGE\x10 \x1a\x02\b\x01\x12\x1a\n" +
 | |
| 	"\x12ESRB_MILD_VIOLENCE\x10!\x1a\x02\b\x01\x12%\n" +
 | |
| 	"\x1dESRB_USE_OF_DRUGS_AND_ALCOHOL\x10\"\x1a\x02\b\x01\x12'\n" +
 | |
| 	"\x1fESRB_DRUG_AND_ALCOHOL_REFERENCE\x10#\x1a\x02\b\x01\x12#\n" +
 | |
| 	"\x1bESRB_MILD_SUGGESTIVE_THEMES\x10$\x1a\x02\b\x01\x12\"\n" +
 | |
| 	"\x1aESRB_MILD_CARTOON_VIOLENCE\x10%\x1a\x02\b\x01\x12\x17\n" +
 | |
| 	"\x0fESRB_MILD_BLOOD\x10&\x1a\x02\b\x01\x12%\n" +
 | |
| 	"\x1dESRB_REALISTIC_BLOOD_AND_GORE\x10'\x1a\x02\b\x01\x12\x1f\n" +
 | |
| 	"\x17ESRB_REALISTIC_VIOLENCE\x10(\x1a\x02\b\x01\x12*\n" +
 | |
| 	"\"ESRB_ALCOHOL_AND_TOBACCO_REFERENCE\x10)\x1a\x02\b\x01\x12!\n" +
 | |
| 	"\x19ESRB_MATURE_SEXUAL_THEMES\x10*\x1a\x02\b\x01\x12#\n" +
 | |
| 	"\x1bESRB_MILD_ANIMATED_VIOLENCE\x10+\x1a\x02\b\x01\x12\x1f\n" +
 | |
| 	"\x17ESRB_MILD_SEXUAL_THEMES\x10,\x1a\x02\b\x01\x12'\n" +
 | |
| 	"\x1fESRB_USE_OF_ALCOHOL_AND_TOBACCO\x10-\x1a\x02\b\x01\x12$\n" +
 | |
| 	"\x1cESRB_ANIMATED_BLOOD_AND_GORE\x10.\x1a\x02\b\x01\x12\"\n" +
 | |
| 	"\x1aESRB_MILD_FANTASY_VIOLENCE\x10/\x1a\x02\b\x01\x12\x18\n" +
 | |
| 	"\x10ESRB_MILD_LYRICS\x100\x1a\x02\b\x01\x12\x1c\n" +
 | |
| 	"\x14ESRB_REALISTIC_BLOOD\x101\x1a\x02\b\x01\x12\x15\n" +
 | |
| 	"\rPEGI_VIOLENCE\x102\x1a\x02\b\x01\x12\x10\n" +
 | |
| 	"\bPEGI_SEX\x103\x1a\x02\b\x01\x12\x12\n" +
 | |
| 	"\n" +
 | |
| 	"PEGI_DRUGS\x104\x1a\x02\b\x01\x12\x11\n" +
 | |
| 	"\tPEGI_FEAR\x105\x1a\x02\b\x01\x12\x1b\n" +
 | |
| 	"\x13PEGI_DISCRIMINATION\x106\x1a\x02\b\x01\x12\x19\n" +
 | |
| 	"\x11PEGI_BAD_LANGUAGE\x107\x1a\x02\b\x01\x12\x15\n" +
 | |
| 	"\rPEGI_GAMBLING\x108\x1a\x02\b\x01\x12\x1c\n" +
 | |
| 	"\x14PEGI_ONLINE_GAMEPLAY\x109\x1a\x02\b\x01\x12\x1e\n" +
 | |
| 	"\x16PEGI_IN_GAME_PURCHASES\x10:\x1a\x02\b\x01\x12\x11\n" +
 | |
| 	"\tCERO_LOVE\x10;\x1a\x02\b\x01\x12\x1b\n" +
 | |
| 	"\x13CERO_SEXUAL_CONTENT\x10<\x1a\x02\b\x01\x12\x15\n" +
 | |
| 	"\rCERO_VIOLENCE\x10=\x1a\x02\b\x01\x12\x13\n" +
 | |
| 	"\vCERO_HORROR\x10>\x1a\x02\b\x01\x12\x1d\n" +
 | |
| 	"\x15CERO_DRINKING_SMOKING\x10?\x1a\x02\b\x01\x12\x15\n" +
 | |
| 	"\rCERO_GAMBLING\x10@\x1a\x02\b\x01\x12\x12\n" +
 | |
| 	"\n" +
 | |
| 	"CERO_CRIME\x10A\x1a\x02\b\x01\x12\"\n" +
 | |
| 	"\x1aCERO_CONTROLLED_SUBSTANCES\x10B\x1a\x02\b\x01\x12!\n" +
 | |
| 	"\x19CERO_LANGUAGES_AND_OTHERS\x10C\x1a\x02\b\x01\x12\x16\n" +
 | |
| 	"\x0eGRAC_SEXUALITY\x10D\x1a\x02\b\x01\x12\x15\n" +
 | |
| 	"\rGRAC_VIOLENCE\x10E\x1a\x02\b\x01\x12$\n" +
 | |
| 	"\x1cGRAC_FEAR_HORROR_THREATENING\x10F\x1a\x02\b\x01\x12\x15\n" +
 | |
| 	"\rGRAC_LANGUAGE\x10G\x1a\x02\b\x01\x12!\n" +
 | |
| 	"\x19GRAC_ALCOHOL_TOBACCO_DRUG\x10H\x1a\x02\b\x01\x12\x1e\n" +
 | |
| 	"\x16GRAC_CRIME_ANTI_SOCIAL\x10I\x1a\x02\b\x01\x12\x15\n" +
 | |
| 	"\rGRAC_GAMBLING\x10J\x1a\x02\b\x01\x12\x1b\n" +
 | |
| 	"\x13CLASS_IND_VIOLENCIA\x10K\x1a\x02\b\x01\x12#\n" +
 | |
| 	"\x1bCLASS_IND_VIOLENCIA_EXTREMA\x10L\x1a\x02\b\x01\x12!\n" +
 | |
| 	"\x19CLASS_IND_CONTEUDO_SEXUAL\x10M\x1a\x02\b\x01\x12\x17\n" +
 | |
| 	"\x0fCLASS_IND_NUDEZ\x10N\x1a\x02\b\x01\x12\x16\n" +
 | |
| 	"\x0eCLASS_IND_SEXO\x10O\x1a\x02\b\x01\x12 \n" +
 | |
| 	"\x18CLASS_IND_SEXO_EXPLICITO\x10P\x1a\x02\b\x01\x12\x18\n" +
 | |
| 	"\x10CLASS_IND_DROGAS\x10Q\x1a\x02\b\x01\x12 \n" +
 | |
| 	"\x18CLASS_IND_DROGAS_LICITAS\x10R\x1a\x02\b\x01\x12!\n" +
 | |
| 	"\x19CLASS_IND_DROGAS_ILICITAS\x10S\x1a\x02\b\x01\x12%\n" +
 | |
| 	"\x1dCLASS_IND_LINGUAGEM_IMPROPRIA\x10T\x1a\x02\b\x01\x12!\n" +
 | |
| 	"\x19CLASS_IND_ATOS_CRIMINOSOS\x10U\x1a\x02\b\x01*?\n" +
 | |
| 	"\x10GenderGenderEnum\x12\f\n" +
 | |
| 	"\x04MALE\x10\x00\x1a\x02\b\x01\x12\x0e\n" +
 | |
| 	"\x06FEMALE\x10\x01\x1a\x02\b\x01\x12\r\n" +
 | |
| 	"\x05OTHER\x10\x02\x1a\x02\b\x01*\x86\x01\n" +
 | |
| 	"\x14CharacterSpeciesEnum\x12\x1e\n" +
 | |
| 	"\x16CHARACTER_SPECIES_NULL\x10\x00\x1a\x02\b\x01\x12\r\n" +
 | |
| 	"\x05HUMAN\x10\x01\x1a\x02\b\x01\x12\r\n" +
 | |
| 	"\x05ALIEN\x10\x02\x1a\x02\b\x01\x12\x0e\n" +
 | |
| 	"\x06ANIMAL\x10\x03\x1a\x02\b\x01\x12\x0f\n" +
 | |
| 	"\aANDROID\x10\x04\x1a\x02\b\x01\x12\x0f\n" +
 | |
| 	"\aUNKNOWN\x10\x05\x1a\x02\b\x01*\xa3\x01\n" +
 | |
| 	" DateFormatChangeDateCategoryEnum\x12\x12\n" +
 | |
| 	"\n" +
 | |
| 	"YYYYMMMMDD\x10\x00\x1a\x02\b\x01\x12\x10\n" +
 | |
| 	"\bYYYYMMMM\x10\x01\x1a\x02\b\x01\x12\f\n" +
 | |
| 	"\x04YYYY\x10\x02\x1a\x02\b\x01\x12\x0e\n" +
 | |
| 	"\x06YYYYQ1\x10\x03\x1a\x02\b\x01\x12\x0e\n" +
 | |
| 	"\x06YYYYQ2\x10\x04\x1a\x02\b\x01\x12\x0e\n" +
 | |
| 	"\x06YYYYQ3\x10\x05\x1a\x02\b\x01\x12\x0e\n" +
 | |
| 	"\x06YYYYQ4\x10\x06\x1a\x02\b\x01\x12\v\n" +
 | |
| 	"\x03TBD\x10\a\x1a\x02\b\x01*\xed\x03\n" +
 | |
| 	"\x13WebsiteCategoryEnum\x12\x1d\n" +
 | |
| 	"\x15WEBSITE_CATEGORY_NULL\x10\x00\x1a\x02\b\x01\x12\x18\n" +
 | |
| 	"\x10WEBSITE_OFFICIAL\x10\x01\x1a\x02\b\x01\x12\x15\n" +
 | |
| 	"\rWEBSITE_WIKIA\x10\x02\x1a\x02\b\x01\x12\x19\n" +
 | |
| 	"\x11WEBSITE_WIKIPEDIA\x10\x03\x1a\x02\b\x01\x12\x18\n" +
 | |
| 	"\x10WEBSITE_FACEBOOK\x10\x04\x1a\x02\b\x01\x12\x17\n" +
 | |
| 	"\x0fWEBSITE_TWITTER\x10\x05\x1a\x02\b\x01\x12\x16\n" +
 | |
| 	"\x0eWEBSITE_TWITCH\x10\x06\x1a\x02\b\x01\x12\x19\n" +
 | |
| 	"\x11WEBSITE_INSTAGRAM\x10\b\x1a\x02\b\x01\x12\x17\n" +
 | |
| 	"\x0fWEBSITE_YOUTUBE\x10\t\x1a\x02\b\x01\x12\x16\n" +
 | |
| 	"\x0eWEBSITE_IPHONE\x10\n" +
 | |
| 	"\x1a\x02\b\x01\x12\x14\n" +
 | |
| 	"\fWEBSITE_IPAD\x10\v\x1a\x02\b\x01\x12\x17\n" +
 | |
| 	"\x0fWEBSITE_ANDROID\x10\f\x1a\x02\b\x01\x12\x15\n" +
 | |
| 	"\rWEBSITE_STEAM\x10\r\x1a\x02\b\x01\x12\x16\n" +
 | |
| 	"\x0eWEBSITE_REDDIT\x10\x0e\x1a\x02\b\x01\x12\x14\n" +
 | |
| 	"\fWEBSITE_ITCH\x10\x0f\x1a\x02\b\x01\x12\x19\n" +
 | |
| 	"\x11WEBSITE_EPICGAMES\x10\x10\x1a\x02\b\x01\x12\x13\n" +
 | |
| 	"\vWEBSITE_GOG\x10\x11\x1a\x02\b\x01\x12\x17\n" +
 | |
| 	"\x0fWEBSITE_DISCORD\x10\x12\x1a\x02\b\x01\x12\x17\n" +
 | |
| 	"\x0fWEBSITE_BLUESKY\x10\x13\x1a\x02\b\x01*\xdb\x05\n" +
 | |
| 	"\x18ExternalGameCategoryEnum\x12\"\n" +
 | |
| 	"\x1aEXTERNALGAME_CATEGORY_NULL\x10\x00\x1a\x02\b\x01\x12\x1a\n" +
 | |
| 	"\x12EXTERNALGAME_STEAM\x10\x01\x1a\x02\b\x01\x12\x18\n" +
 | |
| 	"\x10EXTERNALGAME_GOG\x10\x05\x1a\x02\b\x01\x12\x1c\n" +
 | |
| 	"\x14EXTERNALGAME_YOUTUBE\x10\n" +
 | |
| 	"\x1a\x02\b\x01\x12\x1e\n" +
 | |
| 	"\x16EXTERNALGAME_MICROSOFT\x10\v\x1a\x02\b\x01\x12\x1a\n" +
 | |
| 	"\x12EXTERNALGAME_APPLE\x10\r\x1a\x02\b\x01\x12\x1b\n" +
 | |
| 	"\x13EXTERNALGAME_TWITCH\x10\x0e\x1a\x02\b\x01\x12\x1c\n" +
 | |
| 	"\x14EXTERNALGAME_ANDROID\x10\x0f\x1a\x02\b\x01\x12 \n" +
 | |
| 	"\x18EXTERNALGAME_AMAZON_ASIN\x10\x14\x1a\x02\b\x01\x12 \n" +
 | |
| 	"\x18EXTERNALGAME_AMAZON_LUNA\x10\x16\x1a\x02\b\x01\x12\x1f\n" +
 | |
| 	"\x17EXTERNALGAME_AMAZON_ADG\x10\x17\x1a\x02\b\x01\x12$\n" +
 | |
| 	"\x1cEXTERNALGAME_EPIC_GAME_STORE\x10\x1a\x1a\x02\b\x01\x12\x1b\n" +
 | |
| 	"\x13EXTERNALGAME_OCULUS\x10\x1c\x1a\x02\b\x01\x12\x1b\n" +
 | |
| 	"\x13EXTERNALGAME_UTOMIK\x10\x1d\x1a\x02\b\x01\x12\x1c\n" +
 | |
| 	"\x14EXTERNALGAME_ITCH_IO\x10\x1e\x1a\x02\b\x01\x12%\n" +
 | |
| 	"\x1dEXTERNALGAME_XBOX_MARKETPLACE\x10\x1f\x1a\x02\b\x01\x12\x1e\n" +
 | |
| 	"\x16EXTERNALGAME_KARTRIDGE\x10 \x1a\x02\b\x01\x12)\n" +
 | |
| 	"!EXTERNALGAME_PLAYSTATION_STORE_US\x10$\x1a\x02\b\x01\x12(\n" +
 | |
| 	" EXTERNALGAME_FOCUS_ENTERTAINMENT\x10%\x1a\x02\b\x01\x122\n" +
 | |
| 	"*EXTERNALGAME_XBOX_GAME_PASS_ULTIMATE_CLOUD\x106\x1a\x02\b\x01\x12\x1d\n" +
 | |
| 	"\x15EXTERNALGAME_GAMEJOLT\x107\x1a\x02\b\x01*u\n" +
 | |
| 	"\x15ExternalGameMediaEnum\x12\x1f\n" +
 | |
| 	"\x17EXTERNALGAME_MEDIA_NULL\x10\x00\x1a\x02\b\x01\x12\x1c\n" +
 | |
| 	"\x14EXTERNALGAME_DIGITAL\x10\x01\x1a\x02\b\x01\x12\x1d\n" +
 | |
| 	"\x15EXTERNALGAME_PHYSICAL\x10\x02\x1a\x02\b\x01*\x9a\x02\n" +
 | |
| 	"\x10GameCategoryEnum\x12\x11\n" +
 | |
| 	"\tMAIN_GAME\x10\x00\x1a\x02\b\x01\x12\x11\n" +
 | |
| 	"\tDLC_ADDON\x10\x01\x1a\x02\b\x01\x12\x11\n" +
 | |
| 	"\tEXPANSION\x10\x02\x1a\x02\b\x01\x12\x0e\n" +
 | |
| 	"\x06BUNDLE\x10\x03\x1a\x02\b\x01\x12\x1c\n" +
 | |
| 	"\x14STANDALONE_EXPANSION\x10\x04\x1a\x02\b\x01\x12\v\n" +
 | |
| 	"\x03MOD\x10\x05\x1a\x02\b\x01\x12\x0f\n" +
 | |
| 	"\aEPISODE\x10\x06\x1a\x02\b\x01\x12\x0e\n" +
 | |
| 	"\x06SEASON\x10\a\x1a\x02\b\x01\x12\x0e\n" +
 | |
| 	"\x06REMAKE\x10\b\x1a\x02\b\x01\x12\x10\n" +
 | |
| 	"\bREMASTER\x10\t\x1a\x02\b\x01\x12\x15\n" +
 | |
| 	"\rEXPANDED_GAME\x10\n" +
 | |
| 	"\x1a\x02\b\x01\x12\f\n" +
 | |
| 	"\x04PORT\x10\v\x1a\x02\b\x01\x12\f\n" +
 | |
| 	"\x04FORK\x10\f\x1a\x02\b\x01\x12\f\n" +
 | |
| 	"\x04PACK\x10\r\x1a\x02\b\x01\x12\x0e\n" +
 | |
| 	"\x06UPDATE\x10\x0e\x1a\x02\b\x01*\x9c\x01\n" +
 | |
| 	"\x0eGameStatusEnum\x12\x10\n" +
 | |
| 	"\bRELEASED\x10\x00\x1a\x02\b\x01\x12\r\n" +
 | |
| 	"\x05ALPHA\x10\x02\x1a\x02\b\x01\x12\f\n" +
 | |
| 	"\x04BETA\x10\x03\x1a\x02\b\x01\x12\x14\n" +
 | |
| 	"\fEARLY_ACCESS\x10\x04\x1a\x02\b\x01\x12\x0f\n" +
 | |
| 	"\aOFFLINE\x10\x05\x1a\x02\b\x01\x12\x11\n" +
 | |
| 	"\tCANCELLED\x10\x06\x1a\x02\b\x01\x12\x0f\n" +
 | |
| 	"\aRUMORED\x10\a\x1a\x02\b\x01\x12\x10\n" +
 | |
| 	"\bDELISTED\x10\b\x1a\x02\b\x01*>\n" +
 | |
| 	"\x1eGameVersionFeatureCategoryEnum\x12\v\n" +
 | |
| 	"\aBOOLEAN\x10\x00\x12\x0f\n" +
 | |
| 	"\vDESCRIPTION\x10\x01*`\n" +
 | |
| 	"*GameVersionFeatureValueIncludedFeatureEnum\x12\x10\n" +
 | |
| 	"\fNOT_INCLUDED\x10\x00\x12\f\n" +
 | |
| 	"\bINCLUDED\x10\x01\x12\x12\n" +
 | |
| 	"\x0ePRE_ORDER_ONLY\x10\x02*\xaf\x01\n" +
 | |
| 	"\x14PlatformCategoryEnum\x12\x1e\n" +
 | |
| 	"\x16PLATFORM_CATEGORY_NULL\x10\x00\x1a\x02\b\x01\x12\x0f\n" +
 | |
| 	"\aCONSOLE\x10\x01\x1a\x02\b\x01\x12\x0e\n" +
 | |
| 	"\x06ARCADE\x10\x02\x1a\x02\b\x01\x12\x10\n" +
 | |
| 	"\bPLATFORM\x10\x03\x1a\x02\b\x01\x12\x18\n" +
 | |
| 	"\x10OPERATING_SYSTEM\x10\x04\x1a\x02\b\x01\x12\x18\n" +
 | |
| 	"\x10PORTABLE_CONSOLE\x10\x05\x1a\x02\b\x01\x12\x10\n" +
 | |
| 	"\bCOMPUTER\x10\x06\x1a\x02\b\x01*\xdb\x01\n" +
 | |
| 	"\x10RegionRegionEnum\x12\x1a\n" +
 | |
| 	"\x12REGION_REGION_NULL\x10\x00\x1a\x02\b\x01\x12\x0e\n" +
 | |
| 	"\x06EUROPE\x10\x01\x1a\x02\b\x01\x12\x15\n" +
 | |
| 	"\rNORTH_AMERICA\x10\x02\x1a\x02\b\x01\x12\x11\n" +
 | |
| 	"\tAUSTRALIA\x10\x03\x1a\x02\b\x01\x12\x13\n" +
 | |
| 	"\vNEW_ZEALAND\x10\x04\x1a\x02\b\x01\x12\r\n" +
 | |
| 	"\x05JAPAN\x10\x05\x1a\x02\b\x01\x12\r\n" +
 | |
| 	"\x05CHINA\x10\x06\x1a\x02\b\x01\x12\f\n" +
 | |
| 	"\x04ASIA\x10\a\x1a\x02\b\x01\x12\x11\n" +
 | |
| 	"\tWORLDWIDE\x10\b\x1a\x02\b\x01\x12\r\n" +
 | |
| 	"\x05KOREA\x10\t\x1a\x02\b\x01\x12\x0e\n" +
 | |
| 	"\x06BRAZIL\x10\n" +
 | |
| 	"\x1a\x02\b\x01*e\n" +
 | |
| 	"$PopularitySourcePopularitySourceEnum\x12/\n" +
 | |
| 	"'POPULARITYSOURCE_POPULARITY_SOURCE_NULL\x10\x00\x1a\x02\b\x01\x12\f\n" +
 | |
| 	"\x04IGDB\x10y\x1a\x02\b\x01*K\n" +
 | |
| 	"\x15TestDummyEnumTestEnum\x12\x1c\n" +
 | |
| 	"\x18TESTDUMMY_ENUM_TEST_NULL\x10\x00\x12\t\n" +
 | |
| 	"\x05ENUM1\x10\x01\x12\t\n" +
 | |
| 	"\x05ENUM2\x10\x02B\x04H\x02P\x01b\x06proto3"
 | |
| 
 | |
| var (
 | |
| 	file_proto_igdbapi_proto_rawDescOnce sync.Once
 | |
| 	file_proto_igdbapi_proto_rawDescData []byte
 | |
| )
 | |
| 
 | |
| func file_proto_igdbapi_proto_rawDescGZIP() []byte {
 | |
| 	file_proto_igdbapi_proto_rawDescOnce.Do(func() {
 | |
| 		file_proto_igdbapi_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_proto_igdbapi_proto_rawDesc), len(file_proto_igdbapi_proto_rawDesc)))
 | |
| 	})
 | |
| 	return file_proto_igdbapi_proto_rawDescData
 | |
| }
 | |
| 
 | |
| var file_proto_igdbapi_proto_enumTypes = make([]protoimpl.EnumInfo, 17)
 | |
| var file_proto_igdbapi_proto_msgTypes = make([]protoimpl.MessageInfo, 149)
 | |
| var file_proto_igdbapi_proto_goTypes = []any{
 | |
| 	(AgeRatingCategoryEnum)(0),                      // 0: proto.AgeRatingCategoryEnum
 | |
| 	(AgeRatingRatingEnum)(0),                        // 1: proto.AgeRatingRatingEnum
 | |
| 	(AgeRatingContentDescriptionCategoryEnum)(0),    // 2: proto.AgeRatingContentDescriptionCategoryEnum
 | |
| 	(GenderGenderEnum)(0),                           // 3: proto.GenderGenderEnum
 | |
| 	(CharacterSpeciesEnum)(0),                       // 4: proto.CharacterSpeciesEnum
 | |
| 	(DateFormatChangeDateCategoryEnum)(0),           // 5: proto.DateFormatChangeDateCategoryEnum
 | |
| 	(WebsiteCategoryEnum)(0),                        // 6: proto.WebsiteCategoryEnum
 | |
| 	(ExternalGameCategoryEnum)(0),                   // 7: proto.ExternalGameCategoryEnum
 | |
| 	(ExternalGameMediaEnum)(0),                      // 8: proto.ExternalGameMediaEnum
 | |
| 	(GameCategoryEnum)(0),                           // 9: proto.GameCategoryEnum
 | |
| 	(GameStatusEnum)(0),                             // 10: proto.GameStatusEnum
 | |
| 	(GameVersionFeatureCategoryEnum)(0),             // 11: proto.GameVersionFeatureCategoryEnum
 | |
| 	(GameVersionFeatureValueIncludedFeatureEnum)(0), // 12: proto.GameVersionFeatureValueIncludedFeatureEnum
 | |
| 	(PlatformCategoryEnum)(0),                       // 13: proto.PlatformCategoryEnum
 | |
| 	(RegionRegionEnum)(0),                           // 14: proto.RegionRegionEnum
 | |
| 	(PopularitySourcePopularitySourceEnum)(0),       // 15: proto.PopularitySourcePopularitySourceEnum
 | |
| 	(TestDummyEnumTestEnum)(0),                      // 16: proto.TestDummyEnumTestEnum
 | |
| 	(*Count)(nil),                                   // 17: proto.Count
 | |
| 	(*MultiQueryResult)(nil),                        // 18: proto.MultiQueryResult
 | |
| 	(*MultiQueryResultArray)(nil),                   // 19: proto.MultiQueryResultArray
 | |
| 	(*AgeRatingResult)(nil),                         // 20: proto.AgeRatingResult
 | |
| 	(*AgeRating)(nil),                               // 21: proto.AgeRating
 | |
| 	(*AgeRatingCategoryResult)(nil),                 // 22: proto.AgeRatingCategoryResult
 | |
| 	(*AgeRatingCategory)(nil),                       // 23: proto.AgeRatingCategory
 | |
| 	(*AgeRatingContentDescriptionResult)(nil),       // 24: proto.AgeRatingContentDescriptionResult
 | |
| 	(*AgeRatingContentDescription)(nil),             // 25: proto.AgeRatingContentDescription
 | |
| 	(*AgeRatingContentDescriptionTypeResult)(nil),   // 26: proto.AgeRatingContentDescriptionTypeResult
 | |
| 	(*AgeRatingContentDescriptionType)(nil),         // 27: proto.AgeRatingContentDescriptionType
 | |
| 	(*AgeRatingContentDescriptionV2Result)(nil),     // 28: proto.AgeRatingContentDescriptionV2Result
 | |
| 	(*AgeRatingContentDescriptionV2)(nil),           // 29: proto.AgeRatingContentDescriptionV2
 | |
| 	(*AgeRatingOrganizationResult)(nil),             // 30: proto.AgeRatingOrganizationResult
 | |
| 	(*AgeRatingOrganization)(nil),                   // 31: proto.AgeRatingOrganization
 | |
| 	(*AlternativeNameResult)(nil),                   // 32: proto.AlternativeNameResult
 | |
| 	(*AlternativeName)(nil),                         // 33: proto.AlternativeName
 | |
| 	(*ArtworkResult)(nil),                           // 34: proto.ArtworkResult
 | |
| 	(*Artwork)(nil),                                 // 35: proto.Artwork
 | |
| 	(*ArtworkTypeResult)(nil),                       // 36: proto.ArtworkTypeResult
 | |
| 	(*ArtworkType)(nil),                             // 37: proto.ArtworkType
 | |
| 	(*CharacterResult)(nil),                         // 38: proto.CharacterResult
 | |
| 	(*Character)(nil),                               // 39: proto.Character
 | |
| 	(*CharacterGenderResult)(nil),                   // 40: proto.CharacterGenderResult
 | |
| 	(*CharacterGender)(nil),                         // 41: proto.CharacterGender
 | |
| 	(*CharacterMugShotResult)(nil),                  // 42: proto.CharacterMugShotResult
 | |
| 	(*CharacterMugShot)(nil),                        // 43: proto.CharacterMugShot
 | |
| 	(*CharacterSpecieResult)(nil),                   // 44: proto.CharacterSpecieResult
 | |
| 	(*CharacterSpecie)(nil),                         // 45: proto.CharacterSpecie
 | |
| 	(*CollectionResult)(nil),                        // 46: proto.CollectionResult
 | |
| 	(*Collection)(nil),                              // 47: proto.Collection
 | |
| 	(*CollectionMembershipResult)(nil),              // 48: proto.CollectionMembershipResult
 | |
| 	(*CollectionMembership)(nil),                    // 49: proto.CollectionMembership
 | |
| 	(*CollectionMembershipTypeResult)(nil),          // 50: proto.CollectionMembershipTypeResult
 | |
| 	(*CollectionMembershipType)(nil),                // 51: proto.CollectionMembershipType
 | |
| 	(*CollectionRelationResult)(nil),                // 52: proto.CollectionRelationResult
 | |
| 	(*CollectionRelation)(nil),                      // 53: proto.CollectionRelation
 | |
| 	(*CollectionRelationTypeResult)(nil),            // 54: proto.CollectionRelationTypeResult
 | |
| 	(*CollectionRelationType)(nil),                  // 55: proto.CollectionRelationType
 | |
| 	(*CollectionTypeResult)(nil),                    // 56: proto.CollectionTypeResult
 | |
| 	(*CollectionType)(nil),                          // 57: proto.CollectionType
 | |
| 	(*CompanyResult)(nil),                           // 58: proto.CompanyResult
 | |
| 	(*Company)(nil),                                 // 59: proto.Company
 | |
| 	(*CompanyLogoResult)(nil),                       // 60: proto.CompanyLogoResult
 | |
| 	(*CompanyLogo)(nil),                             // 61: proto.CompanyLogo
 | |
| 	(*CompanyStatusResult)(nil),                     // 62: proto.CompanyStatusResult
 | |
| 	(*CompanyStatus)(nil),                           // 63: proto.CompanyStatus
 | |
| 	(*CompanyWebsiteResult)(nil),                    // 64: proto.CompanyWebsiteResult
 | |
| 	(*CompanyWebsite)(nil),                          // 65: proto.CompanyWebsite
 | |
| 	(*CoverResult)(nil),                             // 66: proto.CoverResult
 | |
| 	(*Cover)(nil),                                   // 67: proto.Cover
 | |
| 	(*DateFormatResult)(nil),                        // 68: proto.DateFormatResult
 | |
| 	(*DateFormat)(nil),                              // 69: proto.DateFormat
 | |
| 	(*EventResult)(nil),                             // 70: proto.EventResult
 | |
| 	(*Event)(nil),                                   // 71: proto.Event
 | |
| 	(*EventLogoResult)(nil),                         // 72: proto.EventLogoResult
 | |
| 	(*EventLogo)(nil),                               // 73: proto.EventLogo
 | |
| 	(*EventNetworkResult)(nil),                      // 74: proto.EventNetworkResult
 | |
| 	(*EventNetwork)(nil),                            // 75: proto.EventNetwork
 | |
| 	(*ExternalGameResult)(nil),                      // 76: proto.ExternalGameResult
 | |
| 	(*ExternalGame)(nil),                            // 77: proto.ExternalGame
 | |
| 	(*ExternalGameSourceResult)(nil),                // 78: proto.ExternalGameSourceResult
 | |
| 	(*ExternalGameSource)(nil),                      // 79: proto.ExternalGameSource
 | |
| 	(*FranchiseResult)(nil),                         // 80: proto.FranchiseResult
 | |
| 	(*Franchise)(nil),                               // 81: proto.Franchise
 | |
| 	(*GameResult)(nil),                              // 82: proto.GameResult
 | |
| 	(*Game)(nil),                                    // 83: proto.Game
 | |
| 	(*GameEngineResult)(nil),                        // 84: proto.GameEngineResult
 | |
| 	(*GameEngine)(nil),                              // 85: proto.GameEngine
 | |
| 	(*GameEngineLogoResult)(nil),                    // 86: proto.GameEngineLogoResult
 | |
| 	(*GameEngineLogo)(nil),                          // 87: proto.GameEngineLogo
 | |
| 	(*GameLocalizationResult)(nil),                  // 88: proto.GameLocalizationResult
 | |
| 	(*GameLocalization)(nil),                        // 89: proto.GameLocalization
 | |
| 	(*GameModeResult)(nil),                          // 90: proto.GameModeResult
 | |
| 	(*GameMode)(nil),                                // 91: proto.GameMode
 | |
| 	(*GameReleaseFormatResult)(nil),                 // 92: proto.GameReleaseFormatResult
 | |
| 	(*GameReleaseFormat)(nil),                       // 93: proto.GameReleaseFormat
 | |
| 	(*GameStatusResult)(nil),                        // 94: proto.GameStatusResult
 | |
| 	(*GameStatus)(nil),                              // 95: proto.GameStatus
 | |
| 	(*GameTimeToBeatResult)(nil),                    // 96: proto.GameTimeToBeatResult
 | |
| 	(*GameTimeToBeat)(nil),                          // 97: proto.GameTimeToBeat
 | |
| 	(*GameTypeResult)(nil),                          // 98: proto.GameTypeResult
 | |
| 	(*GameType)(nil),                                // 99: proto.GameType
 | |
| 	(*GameVersionResult)(nil),                       // 100: proto.GameVersionResult
 | |
| 	(*GameVersion)(nil),                             // 101: proto.GameVersion
 | |
| 	(*GameVersionFeatureResult)(nil),                // 102: proto.GameVersionFeatureResult
 | |
| 	(*GameVersionFeature)(nil),                      // 103: proto.GameVersionFeature
 | |
| 	(*GameVersionFeatureValueResult)(nil),           // 104: proto.GameVersionFeatureValueResult
 | |
| 	(*GameVersionFeatureValue)(nil),                 // 105: proto.GameVersionFeatureValue
 | |
| 	(*GameVideoResult)(nil),                         // 106: proto.GameVideoResult
 | |
| 	(*GameVideo)(nil),                               // 107: proto.GameVideo
 | |
| 	(*GenreResult)(nil),                             // 108: proto.GenreResult
 | |
| 	(*Genre)(nil),                                   // 109: proto.Genre
 | |
| 	(*InvolvedCompanyResult)(nil),                   // 110: proto.InvolvedCompanyResult
 | |
| 	(*InvolvedCompany)(nil),                         // 111: proto.InvolvedCompany
 | |
| 	(*KeywordResult)(nil),                           // 112: proto.KeywordResult
 | |
| 	(*Keyword)(nil),                                 // 113: proto.Keyword
 | |
| 	(*LanguageResult)(nil),                          // 114: proto.LanguageResult
 | |
| 	(*Language)(nil),                                // 115: proto.Language
 | |
| 	(*LanguageSupportResult)(nil),                   // 116: proto.LanguageSupportResult
 | |
| 	(*LanguageSupport)(nil),                         // 117: proto.LanguageSupport
 | |
| 	(*LanguageSupportTypeResult)(nil),               // 118: proto.LanguageSupportTypeResult
 | |
| 	(*LanguageSupportType)(nil),                     // 119: proto.LanguageSupportType
 | |
| 	(*MultiplayerModeResult)(nil),                   // 120: proto.MultiplayerModeResult
 | |
| 	(*MultiplayerMode)(nil),                         // 121: proto.MultiplayerMode
 | |
| 	(*NetworkTypeResult)(nil),                       // 122: proto.NetworkTypeResult
 | |
| 	(*NetworkType)(nil),                             // 123: proto.NetworkType
 | |
| 	(*PlatformResult)(nil),                          // 124: proto.PlatformResult
 | |
| 	(*Platform)(nil),                                // 125: proto.Platform
 | |
| 	(*PlatformFamilyResult)(nil),                    // 126: proto.PlatformFamilyResult
 | |
| 	(*PlatformFamily)(nil),                          // 127: proto.PlatformFamily
 | |
| 	(*PlatformLogoResult)(nil),                      // 128: proto.PlatformLogoResult
 | |
| 	(*PlatformLogo)(nil),                            // 129: proto.PlatformLogo
 | |
| 	(*PlatformTypeResult)(nil),                      // 130: proto.PlatformTypeResult
 | |
| 	(*PlatformType)(nil),                            // 131: proto.PlatformType
 | |
| 	(*PlatformVersionResult)(nil),                   // 132: proto.PlatformVersionResult
 | |
| 	(*PlatformVersion)(nil),                         // 133: proto.PlatformVersion
 | |
| 	(*PlatformVersionCompanyResult)(nil),            // 134: proto.PlatformVersionCompanyResult
 | |
| 	(*PlatformVersionCompany)(nil),                  // 135: proto.PlatformVersionCompany
 | |
| 	(*PlatformVersionReleaseDateResult)(nil),        // 136: proto.PlatformVersionReleaseDateResult
 | |
| 	(*PlatformVersionReleaseDate)(nil),              // 137: proto.PlatformVersionReleaseDate
 | |
| 	(*PlatformWebsiteResult)(nil),                   // 138: proto.PlatformWebsiteResult
 | |
| 	(*PlatformWebsite)(nil),                         // 139: proto.PlatformWebsite
 | |
| 	(*PlayerPerspectiveResult)(nil),                 // 140: proto.PlayerPerspectiveResult
 | |
| 	(*PlayerPerspective)(nil),                       // 141: proto.PlayerPerspective
 | |
| 	(*PopularityPrimitiveResult)(nil),               // 142: proto.PopularityPrimitiveResult
 | |
| 	(*PopularityPrimitive)(nil),                     // 143: proto.PopularityPrimitive
 | |
| 	(*PopularityTypeResult)(nil),                    // 144: proto.PopularityTypeResult
 | |
| 	(*PopularityType)(nil),                          // 145: proto.PopularityType
 | |
| 	(*RegionResult)(nil),                            // 146: proto.RegionResult
 | |
| 	(*Region)(nil),                                  // 147: proto.Region
 | |
| 	(*ReleaseDateResult)(nil),                       // 148: proto.ReleaseDateResult
 | |
| 	(*ReleaseDate)(nil),                             // 149: proto.ReleaseDate
 | |
| 	(*ReleaseDateRegionResult)(nil),                 // 150: proto.ReleaseDateRegionResult
 | |
| 	(*ReleaseDateRegion)(nil),                       // 151: proto.ReleaseDateRegion
 | |
| 	(*ReleaseDateStatusResult)(nil),                 // 152: proto.ReleaseDateStatusResult
 | |
| 	(*ReleaseDateStatus)(nil),                       // 153: proto.ReleaseDateStatus
 | |
| 	(*ScreenshotResult)(nil),                        // 154: proto.ScreenshotResult
 | |
| 	(*Screenshot)(nil),                              // 155: proto.Screenshot
 | |
| 	(*SearchResult)(nil),                            // 156: proto.SearchResult
 | |
| 	(*Search)(nil),                                  // 157: proto.Search
 | |
| 	(*TestDummyResult)(nil),                         // 158: proto.TestDummyResult
 | |
| 	(*TestDummy)(nil),                               // 159: proto.TestDummy
 | |
| 	(*ThemeResult)(nil),                             // 160: proto.ThemeResult
 | |
| 	(*Theme)(nil),                                   // 161: proto.Theme
 | |
| 	(*WebsiteResult)(nil),                           // 162: proto.WebsiteResult
 | |
| 	(*Website)(nil),                                 // 163: proto.Website
 | |
| 	(*WebsiteTypeResult)(nil),                       // 164: proto.WebsiteTypeResult
 | |
| 	(*WebsiteType)(nil),                             // 165: proto.WebsiteType
 | |
| 	(*timestamppb.Timestamp)(nil),                   // 166: google.protobuf.Timestamp
 | |
| }
 | |
| var file_proto_igdbapi_proto_depIdxs = []int32{
 | |
| 	18,  // 0: proto.MultiQueryResultArray.result:type_name -> proto.MultiQueryResult
 | |
| 	21,  // 1: proto.AgeRatingResult.ageratings:type_name -> proto.AgeRating
 | |
| 	0,   // 2: proto.AgeRating.category:type_name -> proto.AgeRatingCategoryEnum
 | |
| 	25,  // 3: proto.AgeRating.content_descriptions:type_name -> proto.AgeRatingContentDescription
 | |
| 	1,   // 4: proto.AgeRating.rating:type_name -> proto.AgeRatingRatingEnum
 | |
| 	31,  // 5: proto.AgeRating.organization:type_name -> proto.AgeRatingOrganization
 | |
| 	23,  // 6: proto.AgeRating.rating_category:type_name -> proto.AgeRatingCategory
 | |
| 	29,  // 7: proto.AgeRating.rating_content_descriptions:type_name -> proto.AgeRatingContentDescriptionV2
 | |
| 	23,  // 8: proto.AgeRatingCategoryResult.ageratingcategories:type_name -> proto.AgeRatingCategory
 | |
| 	31,  // 9: proto.AgeRatingCategory.organization:type_name -> proto.AgeRatingOrganization
 | |
| 	166, // 10: proto.AgeRatingCategory.created_at:type_name -> google.protobuf.Timestamp
 | |
| 	166, // 11: proto.AgeRatingCategory.updated_at:type_name -> google.protobuf.Timestamp
 | |
| 	25,  // 12: proto.AgeRatingContentDescriptionResult.ageratingcontentdescriptions:type_name -> proto.AgeRatingContentDescription
 | |
| 	2,   // 13: proto.AgeRatingContentDescription.category:type_name -> proto.AgeRatingContentDescriptionCategoryEnum
 | |
| 	27,  // 14: proto.AgeRatingContentDescriptionTypeResult.ageratingcontentdescriptiontypes:type_name -> proto.AgeRatingContentDescriptionType
 | |
| 	166, // 15: proto.AgeRatingContentDescriptionType.created_at:type_name -> google.protobuf.Timestamp
 | |
| 	166, // 16: proto.AgeRatingContentDescriptionType.updated_at:type_name -> google.protobuf.Timestamp
 | |
| 	29,  // 17: proto.AgeRatingContentDescriptionV2Result.ageratingcontentdescriptionsv2:type_name -> proto.AgeRatingContentDescriptionV2
 | |
| 	31,  // 18: proto.AgeRatingContentDescriptionV2.organization:type_name -> proto.AgeRatingOrganization
 | |
| 	166, // 19: proto.AgeRatingContentDescriptionV2.created_at:type_name -> google.protobuf.Timestamp
 | |
| 	166, // 20: proto.AgeRatingContentDescriptionV2.updated_at:type_name -> google.protobuf.Timestamp
 | |
| 	27,  // 21: proto.AgeRatingContentDescriptionV2.description_type:type_name -> proto.AgeRatingContentDescriptionType
 | |
| 	31,  // 22: proto.AgeRatingOrganizationResult.ageratingorganizations:type_name -> proto.AgeRatingOrganization
 | |
| 	166, // 23: proto.AgeRatingOrganization.created_at:type_name -> google.protobuf.Timestamp
 | |
| 	166, // 24: proto.AgeRatingOrganization.updated_at:type_name -> google.protobuf.Timestamp
 | |
| 	33,  // 25: proto.AlternativeNameResult.alternativenames:type_name -> proto.AlternativeName
 | |
| 	83,  // 26: proto.AlternativeName.game:type_name -> proto.Game
 | |
| 	35,  // 27: proto.ArtworkResult.artworks:type_name -> proto.Artwork
 | |
| 	83,  // 28: proto.Artwork.game:type_name -> proto.Game
 | |
| 	37,  // 29: proto.Artwork.artwork_type:type_name -> proto.ArtworkType
 | |
| 	37,  // 30: proto.ArtworkTypeResult.artworktypes:type_name -> proto.ArtworkType
 | |
| 	166, // 31: proto.ArtworkType.created_at:type_name -> google.protobuf.Timestamp
 | |
| 	166, // 32: proto.ArtworkType.updated_at:type_name -> google.protobuf.Timestamp
 | |
| 	39,  // 33: proto.CharacterResult.characters:type_name -> proto.Character
 | |
| 	166, // 34: proto.Character.created_at:type_name -> google.protobuf.Timestamp
 | |
| 	83,  // 35: proto.Character.games:type_name -> proto.Game
 | |
| 	3,   // 36: proto.Character.gender:type_name -> proto.GenderGenderEnum
 | |
| 	43,  // 37: proto.Character.mug_shot:type_name -> proto.CharacterMugShot
 | |
| 	4,   // 38: proto.Character.species:type_name -> proto.CharacterSpeciesEnum
 | |
| 	166, // 39: proto.Character.updated_at:type_name -> google.protobuf.Timestamp
 | |
| 	41,  // 40: proto.Character.character_gender:type_name -> proto.CharacterGender
 | |
| 	45,  // 41: proto.Character.character_species:type_name -> proto.CharacterSpecie
 | |
| 	41,  // 42: proto.CharacterGenderResult.charactergenders:type_name -> proto.CharacterGender
 | |
| 	166, // 43: proto.CharacterGender.created_at:type_name -> google.protobuf.Timestamp
 | |
| 	166, // 44: proto.CharacterGender.updated_at:type_name -> google.protobuf.Timestamp
 | |
| 	43,  // 45: proto.CharacterMugShotResult.charactermugshots:type_name -> proto.CharacterMugShot
 | |
| 	45,  // 46: proto.CharacterSpecieResult.characterspecies:type_name -> proto.CharacterSpecie
 | |
| 	166, // 47: proto.CharacterSpecie.created_at:type_name -> google.protobuf.Timestamp
 | |
| 	166, // 48: proto.CharacterSpecie.updated_at:type_name -> google.protobuf.Timestamp
 | |
| 	47,  // 49: proto.CollectionResult.collections:type_name -> proto.Collection
 | |
| 	166, // 50: proto.Collection.created_at:type_name -> google.protobuf.Timestamp
 | |
| 	83,  // 51: proto.Collection.games:type_name -> proto.Game
 | |
| 	166, // 52: proto.Collection.updated_at:type_name -> google.protobuf.Timestamp
 | |
| 	57,  // 53: proto.Collection.type:type_name -> proto.CollectionType
 | |
| 	53,  // 54: proto.Collection.as_parent_relations:type_name -> proto.CollectionRelation
 | |
| 	53,  // 55: proto.Collection.as_child_relations:type_name -> proto.CollectionRelation
 | |
| 	49,  // 56: proto.CollectionMembershipResult.collectionmemberships:type_name -> proto.CollectionMembership
 | |
| 	83,  // 57: proto.CollectionMembership.game:type_name -> proto.Game
 | |
| 	47,  // 58: proto.CollectionMembership.collection:type_name -> proto.Collection
 | |
| 	51,  // 59: proto.CollectionMembership.type:type_name -> proto.CollectionMembershipType
 | |
| 	166, // 60: proto.CollectionMembership.updated_at:type_name -> google.protobuf.Timestamp
 | |
| 	166, // 61: proto.CollectionMembership.created_at:type_name -> google.protobuf.Timestamp
 | |
| 	51,  // 62: proto.CollectionMembershipTypeResult.collectionmembershiptypes:type_name -> proto.CollectionMembershipType
 | |
| 	57,  // 63: proto.CollectionMembershipType.allowed_collection_type:type_name -> proto.CollectionType
 | |
| 	166, // 64: proto.CollectionMembershipType.updated_at:type_name -> google.protobuf.Timestamp
 | |
| 	166, // 65: proto.CollectionMembershipType.created_at:type_name -> google.protobuf.Timestamp
 | |
| 	53,  // 66: proto.CollectionRelationResult.collectionrelations:type_name -> proto.CollectionRelation
 | |
| 	47,  // 67: proto.CollectionRelation.child_collection:type_name -> proto.Collection
 | |
| 	47,  // 68: proto.CollectionRelation.parent_collection:type_name -> proto.Collection
 | |
| 	55,  // 69: proto.CollectionRelation.type:type_name -> proto.CollectionRelationType
 | |
| 	166, // 70: proto.CollectionRelation.updated_at:type_name -> google.protobuf.Timestamp
 | |
| 	166, // 71: proto.CollectionRelation.created_at:type_name -> google.protobuf.Timestamp
 | |
| 	55,  // 72: proto.CollectionRelationTypeResult.collectionrelationtypes:type_name -> proto.CollectionRelationType
 | |
| 	57,  // 73: proto.CollectionRelationType.allowed_child_type:type_name -> proto.CollectionType
 | |
| 	57,  // 74: proto.CollectionRelationType.allowed_parent_type:type_name -> proto.CollectionType
 | |
| 	166, // 75: proto.CollectionRelationType.updated_at:type_name -> google.protobuf.Timestamp
 | |
| 	166, // 76: proto.CollectionRelationType.created_at:type_name -> google.protobuf.Timestamp
 | |
| 	57,  // 77: proto.CollectionTypeResult.collectiontypes:type_name -> proto.CollectionType
 | |
| 	166, // 78: proto.CollectionType.updated_at:type_name -> google.protobuf.Timestamp
 | |
| 	166, // 79: proto.CollectionType.created_at:type_name -> google.protobuf.Timestamp
 | |
| 	59,  // 80: proto.CompanyResult.companies:type_name -> proto.Company
 | |
| 	166, // 81: proto.Company.change_date:type_name -> google.protobuf.Timestamp
 | |
| 	5,   // 82: proto.Company.change_date_category:type_name -> proto.DateFormatChangeDateCategoryEnum
 | |
| 	59,  // 83: proto.Company.changed_company_id:type_name -> proto.Company
 | |
| 	166, // 84: proto.Company.created_at:type_name -> google.protobuf.Timestamp
 | |
| 	83,  // 85: proto.Company.developed:type_name -> proto.Game
 | |
| 	61,  // 86: proto.Company.logo:type_name -> proto.CompanyLogo
 | |
| 	59,  // 87: proto.Company.parent:type_name -> proto.Company
 | |
| 	83,  // 88: proto.Company.published:type_name -> proto.Game
 | |
| 	166, // 89: proto.Company.start_date:type_name -> google.protobuf.Timestamp
 | |
| 	5,   // 90: proto.Company.start_date_category:type_name -> proto.DateFormatChangeDateCategoryEnum
 | |
| 	166, // 91: proto.Company.updated_at:type_name -> google.protobuf.Timestamp
 | |
| 	65,  // 92: proto.Company.websites:type_name -> proto.CompanyWebsite
 | |
| 	63,  // 93: proto.Company.status:type_name -> proto.CompanyStatus
 | |
| 	69,  // 94: proto.Company.start_date_format:type_name -> proto.DateFormat
 | |
| 	69,  // 95: proto.Company.change_date_format:type_name -> proto.DateFormat
 | |
| 	61,  // 96: proto.CompanyLogoResult.companylogos:type_name -> proto.CompanyLogo
 | |
| 	63,  // 97: proto.CompanyStatusResult.companystatuses:type_name -> proto.CompanyStatus
 | |
| 	166, // 98: proto.CompanyStatus.created_at:type_name -> google.protobuf.Timestamp
 | |
| 	166, // 99: proto.CompanyStatus.updated_at:type_name -> google.protobuf.Timestamp
 | |
| 	65,  // 100: proto.CompanyWebsiteResult.companywebsites:type_name -> proto.CompanyWebsite
 | |
| 	6,   // 101: proto.CompanyWebsite.category:type_name -> proto.WebsiteCategoryEnum
 | |
| 	165, // 102: proto.CompanyWebsite.type:type_name -> proto.WebsiteType
 | |
| 	67,  // 103: proto.CoverResult.covers:type_name -> proto.Cover
 | |
| 	83,  // 104: proto.Cover.game:type_name -> proto.Game
 | |
| 	89,  // 105: proto.Cover.game_localization:type_name -> proto.GameLocalization
 | |
| 	69,  // 106: proto.DateFormatResult.dateformats:type_name -> proto.DateFormat
 | |
| 	166, // 107: proto.DateFormat.created_at:type_name -> google.protobuf.Timestamp
 | |
| 	166, // 108: proto.DateFormat.updated_at:type_name -> google.protobuf.Timestamp
 | |
| 	71,  // 109: proto.EventResult.events:type_name -> proto.Event
 | |
| 	73,  // 110: proto.Event.event_logo:type_name -> proto.EventLogo
 | |
| 	166, // 111: proto.Event.start_time:type_name -> google.protobuf.Timestamp
 | |
| 	166, // 112: proto.Event.end_time:type_name -> google.protobuf.Timestamp
 | |
| 	83,  // 113: proto.Event.games:type_name -> proto.Game
 | |
| 	107, // 114: proto.Event.videos:type_name -> proto.GameVideo
 | |
| 	75,  // 115: proto.Event.event_networks:type_name -> proto.EventNetwork
 | |
| 	166, // 116: proto.Event.created_at:type_name -> google.protobuf.Timestamp
 | |
| 	166, // 117: proto.Event.updated_at:type_name -> google.protobuf.Timestamp
 | |
| 	73,  // 118: proto.EventLogoResult.eventlogos:type_name -> proto.EventLogo
 | |
| 	71,  // 119: proto.EventLogo.event:type_name -> proto.Event
 | |
| 	166, // 120: proto.EventLogo.created_at:type_name -> google.protobuf.Timestamp
 | |
| 	166, // 121: proto.EventLogo.updated_at:type_name -> google.protobuf.Timestamp
 | |
| 	75,  // 122: proto.EventNetworkResult.eventnetworks:type_name -> proto.EventNetwork
 | |
| 	71,  // 123: proto.EventNetwork.event:type_name -> proto.Event
 | |
| 	123, // 124: proto.EventNetwork.network_type:type_name -> proto.NetworkType
 | |
| 	166, // 125: proto.EventNetwork.created_at:type_name -> google.protobuf.Timestamp
 | |
| 	166, // 126: proto.EventNetwork.updated_at:type_name -> google.protobuf.Timestamp
 | |
| 	77,  // 127: proto.ExternalGameResult.externalgames:type_name -> proto.ExternalGame
 | |
| 	7,   // 128: proto.ExternalGame.category:type_name -> proto.ExternalGameCategoryEnum
 | |
| 	166, // 129: proto.ExternalGame.created_at:type_name -> google.protobuf.Timestamp
 | |
| 	83,  // 130: proto.ExternalGame.game:type_name -> proto.Game
 | |
| 	166, // 131: proto.ExternalGame.updated_at:type_name -> google.protobuf.Timestamp
 | |
| 	8,   // 132: proto.ExternalGame.media:type_name -> proto.ExternalGameMediaEnum
 | |
| 	125, // 133: proto.ExternalGame.platform:type_name -> proto.Platform
 | |
| 	79,  // 134: proto.ExternalGame.external_game_source:type_name -> proto.ExternalGameSource
 | |
| 	93,  // 135: proto.ExternalGame.game_release_format:type_name -> proto.GameReleaseFormat
 | |
| 	79,  // 136: proto.ExternalGameSourceResult.externalgamesources:type_name -> proto.ExternalGameSource
 | |
| 	166, // 137: proto.ExternalGameSource.created_at:type_name -> google.protobuf.Timestamp
 | |
| 	166, // 138: proto.ExternalGameSource.updated_at:type_name -> google.protobuf.Timestamp
 | |
| 	81,  // 139: proto.FranchiseResult.franchises:type_name -> proto.Franchise
 | |
| 	166, // 140: proto.Franchise.created_at:type_name -> google.protobuf.Timestamp
 | |
| 	83,  // 141: proto.Franchise.games:type_name -> proto.Game
 | |
| 	166, // 142: proto.Franchise.updated_at:type_name -> google.protobuf.Timestamp
 | |
| 	83,  // 143: proto.GameResult.games:type_name -> proto.Game
 | |
| 	21,  // 144: proto.Game.age_ratings:type_name -> proto.AgeRating
 | |
| 	33,  // 145: proto.Game.alternative_names:type_name -> proto.AlternativeName
 | |
| 	35,  // 146: proto.Game.artworks:type_name -> proto.Artwork
 | |
| 	83,  // 147: proto.Game.bundles:type_name -> proto.Game
 | |
| 	9,   // 148: proto.Game.category:type_name -> proto.GameCategoryEnum
 | |
| 	47,  // 149: proto.Game.collection:type_name -> proto.Collection
 | |
| 	67,  // 150: proto.Game.cover:type_name -> proto.Cover
 | |
| 	166, // 151: proto.Game.created_at:type_name -> google.protobuf.Timestamp
 | |
| 	83,  // 152: proto.Game.dlcs:type_name -> proto.Game
 | |
| 	83,  // 153: proto.Game.expansions:type_name -> proto.Game
 | |
| 	77,  // 154: proto.Game.external_games:type_name -> proto.ExternalGame
 | |
| 	166, // 155: proto.Game.first_release_date:type_name -> google.protobuf.Timestamp
 | |
| 	81,  // 156: proto.Game.franchise:type_name -> proto.Franchise
 | |
| 	81,  // 157: proto.Game.franchises:type_name -> proto.Franchise
 | |
| 	85,  // 158: proto.Game.game_engines:type_name -> proto.GameEngine
 | |
| 	91,  // 159: proto.Game.game_modes:type_name -> proto.GameMode
 | |
| 	109, // 160: proto.Game.genres:type_name -> proto.Genre
 | |
| 	111, // 161: proto.Game.involved_companies:type_name -> proto.InvolvedCompany
 | |
| 	113, // 162: proto.Game.keywords:type_name -> proto.Keyword
 | |
| 	121, // 163: proto.Game.multiplayer_modes:type_name -> proto.MultiplayerMode
 | |
| 	83,  // 164: proto.Game.parent_game:type_name -> proto.Game
 | |
| 	125, // 165: proto.Game.platforms:type_name -> proto.Platform
 | |
| 	141, // 166: proto.Game.player_perspectives:type_name -> proto.PlayerPerspective
 | |
| 	149, // 167: proto.Game.release_dates:type_name -> proto.ReleaseDate
 | |
| 	155, // 168: proto.Game.screenshots:type_name -> proto.Screenshot
 | |
| 	83,  // 169: proto.Game.similar_games:type_name -> proto.Game
 | |
| 	83,  // 170: proto.Game.standalone_expansions:type_name -> proto.Game
 | |
| 	10,  // 171: proto.Game.status:type_name -> proto.GameStatusEnum
 | |
| 	161, // 172: proto.Game.themes:type_name -> proto.Theme
 | |
| 	166, // 173: proto.Game.updated_at:type_name -> google.protobuf.Timestamp
 | |
| 	83,  // 174: proto.Game.version_parent:type_name -> proto.Game
 | |
| 	107, // 175: proto.Game.videos:type_name -> proto.GameVideo
 | |
| 	163, // 176: proto.Game.websites:type_name -> proto.Website
 | |
| 	83,  // 177: proto.Game.remakes:type_name -> proto.Game
 | |
| 	83,  // 178: proto.Game.remasters:type_name -> proto.Game
 | |
| 	83,  // 179: proto.Game.expanded_games:type_name -> proto.Game
 | |
| 	83,  // 180: proto.Game.ports:type_name -> proto.Game
 | |
| 	83,  // 181: proto.Game.forks:type_name -> proto.Game
 | |
| 	117, // 182: proto.Game.language_supports:type_name -> proto.LanguageSupport
 | |
| 	89,  // 183: proto.Game.game_localizations:type_name -> proto.GameLocalization
 | |
| 	47,  // 184: proto.Game.collections:type_name -> proto.Collection
 | |
| 	95,  // 185: proto.Game.game_status:type_name -> proto.GameStatus
 | |
| 	99,  // 186: proto.Game.game_type:type_name -> proto.GameType
 | |
| 	85,  // 187: proto.GameEngineResult.gameengines:type_name -> proto.GameEngine
 | |
| 	59,  // 188: proto.GameEngine.companies:type_name -> proto.Company
 | |
| 	166, // 189: proto.GameEngine.created_at:type_name -> google.protobuf.Timestamp
 | |
| 	87,  // 190: proto.GameEngine.logo:type_name -> proto.GameEngineLogo
 | |
| 	125, // 191: proto.GameEngine.platforms:type_name -> proto.Platform
 | |
| 	166, // 192: proto.GameEngine.updated_at:type_name -> google.protobuf.Timestamp
 | |
| 	87,  // 193: proto.GameEngineLogoResult.gameenginelogos:type_name -> proto.GameEngineLogo
 | |
| 	89,  // 194: proto.GameLocalizationResult.gamelocalizations:type_name -> proto.GameLocalization
 | |
| 	67,  // 195: proto.GameLocalization.cover:type_name -> proto.Cover
 | |
| 	83,  // 196: proto.GameLocalization.game:type_name -> proto.Game
 | |
| 	147, // 197: proto.GameLocalization.region:type_name -> proto.Region
 | |
| 	166, // 198: proto.GameLocalization.created_at:type_name -> google.protobuf.Timestamp
 | |
| 	166, // 199: proto.GameLocalization.updated_at:type_name -> google.protobuf.Timestamp
 | |
| 	91,  // 200: proto.GameModeResult.gamemodes:type_name -> proto.GameMode
 | |
| 	166, // 201: proto.GameMode.created_at:type_name -> google.protobuf.Timestamp
 | |
| 	166, // 202: proto.GameMode.updated_at:type_name -> google.protobuf.Timestamp
 | |
| 	93,  // 203: proto.GameReleaseFormatResult.gamereleaseformats:type_name -> proto.GameReleaseFormat
 | |
| 	166, // 204: proto.GameReleaseFormat.created_at:type_name -> google.protobuf.Timestamp
 | |
| 	166, // 205: proto.GameReleaseFormat.updated_at:type_name -> google.protobuf.Timestamp
 | |
| 	95,  // 206: proto.GameStatusResult.gamestatuses:type_name -> proto.GameStatus
 | |
| 	166, // 207: proto.GameStatus.created_at:type_name -> google.protobuf.Timestamp
 | |
| 	166, // 208: proto.GameStatus.updated_at:type_name -> google.protobuf.Timestamp
 | |
| 	97,  // 209: proto.GameTimeToBeatResult.gametimetobeats:type_name -> proto.GameTimeToBeat
 | |
| 	166, // 210: proto.GameTimeToBeat.created_at:type_name -> google.protobuf.Timestamp
 | |
| 	166, // 211: proto.GameTimeToBeat.updated_at:type_name -> google.protobuf.Timestamp
 | |
| 	99,  // 212: proto.GameTypeResult.gametypes:type_name -> proto.GameType
 | |
| 	166, // 213: proto.GameType.created_at:type_name -> google.protobuf.Timestamp
 | |
| 	166, // 214: proto.GameType.updated_at:type_name -> google.protobuf.Timestamp
 | |
| 	101, // 215: proto.GameVersionResult.gameversions:type_name -> proto.GameVersion
 | |
| 	166, // 216: proto.GameVersion.created_at:type_name -> google.protobuf.Timestamp
 | |
| 	103, // 217: proto.GameVersion.features:type_name -> proto.GameVersionFeature
 | |
| 	83,  // 218: proto.GameVersion.game:type_name -> proto.Game
 | |
| 	83,  // 219: proto.GameVersion.games:type_name -> proto.Game
 | |
| 	166, // 220: proto.GameVersion.updated_at:type_name -> google.protobuf.Timestamp
 | |
| 	103, // 221: proto.GameVersionFeatureResult.gameversionfeatures:type_name -> proto.GameVersionFeature
 | |
| 	11,  // 222: proto.GameVersionFeature.category:type_name -> proto.GameVersionFeatureCategoryEnum
 | |
| 	105, // 223: proto.GameVersionFeature.values:type_name -> proto.GameVersionFeatureValue
 | |
| 	105, // 224: proto.GameVersionFeatureValueResult.gameversionfeaturevalues:type_name -> proto.GameVersionFeatureValue
 | |
| 	83,  // 225: proto.GameVersionFeatureValue.game:type_name -> proto.Game
 | |
| 	103, // 226: proto.GameVersionFeatureValue.game_feature:type_name -> proto.GameVersionFeature
 | |
| 	12,  // 227: proto.GameVersionFeatureValue.included_feature:type_name -> proto.GameVersionFeatureValueIncludedFeatureEnum
 | |
| 	107, // 228: proto.GameVideoResult.gamevideos:type_name -> proto.GameVideo
 | |
| 	83,  // 229: proto.GameVideo.game:type_name -> proto.Game
 | |
| 	109, // 230: proto.GenreResult.genres:type_name -> proto.Genre
 | |
| 	166, // 231: proto.Genre.created_at:type_name -> google.protobuf.Timestamp
 | |
| 	166, // 232: proto.Genre.updated_at:type_name -> google.protobuf.Timestamp
 | |
| 	111, // 233: proto.InvolvedCompanyResult.involvedcompanies:type_name -> proto.InvolvedCompany
 | |
| 	59,  // 234: proto.InvolvedCompany.company:type_name -> proto.Company
 | |
| 	166, // 235: proto.InvolvedCompany.created_at:type_name -> google.protobuf.Timestamp
 | |
| 	83,  // 236: proto.InvolvedCompany.game:type_name -> proto.Game
 | |
| 	166, // 237: proto.InvolvedCompany.updated_at:type_name -> google.protobuf.Timestamp
 | |
| 	113, // 238: proto.KeywordResult.keywords:type_name -> proto.Keyword
 | |
| 	166, // 239: proto.Keyword.created_at:type_name -> google.protobuf.Timestamp
 | |
| 	166, // 240: proto.Keyword.updated_at:type_name -> google.protobuf.Timestamp
 | |
| 	115, // 241: proto.LanguageResult.languages:type_name -> proto.Language
 | |
| 	166, // 242: proto.Language.created_at:type_name -> google.protobuf.Timestamp
 | |
| 	166, // 243: proto.Language.updated_at:type_name -> google.protobuf.Timestamp
 | |
| 	117, // 244: proto.LanguageSupportResult.languagesupports:type_name -> proto.LanguageSupport
 | |
| 	83,  // 245: proto.LanguageSupport.game:type_name -> proto.Game
 | |
| 	115, // 246: proto.LanguageSupport.language:type_name -> proto.Language
 | |
| 	119, // 247: proto.LanguageSupport.language_support_type:type_name -> proto.LanguageSupportType
 | |
| 	166, // 248: proto.LanguageSupport.created_at:type_name -> google.protobuf.Timestamp
 | |
| 	166, // 249: proto.LanguageSupport.updated_at:type_name -> google.protobuf.Timestamp
 | |
| 	119, // 250: proto.LanguageSupportTypeResult.languagesupporttypes:type_name -> proto.LanguageSupportType
 | |
| 	166, // 251: proto.LanguageSupportType.created_at:type_name -> google.protobuf.Timestamp
 | |
| 	166, // 252: proto.LanguageSupportType.updated_at:type_name -> google.protobuf.Timestamp
 | |
| 	121, // 253: proto.MultiplayerModeResult.multiplayermodes:type_name -> proto.MultiplayerMode
 | |
| 	83,  // 254: proto.MultiplayerMode.game:type_name -> proto.Game
 | |
| 	125, // 255: proto.MultiplayerMode.platform:type_name -> proto.Platform
 | |
| 	123, // 256: proto.NetworkTypeResult.networktypes:type_name -> proto.NetworkType
 | |
| 	75,  // 257: proto.NetworkType.event_networks:type_name -> proto.EventNetwork
 | |
| 	166, // 258: proto.NetworkType.created_at:type_name -> google.protobuf.Timestamp
 | |
| 	166, // 259: proto.NetworkType.updated_at:type_name -> google.protobuf.Timestamp
 | |
| 	125, // 260: proto.PlatformResult.platforms:type_name -> proto.Platform
 | |
| 	13,  // 261: proto.Platform.category:type_name -> proto.PlatformCategoryEnum
 | |
| 	166, // 262: proto.Platform.created_at:type_name -> google.protobuf.Timestamp
 | |
| 	129, // 263: proto.Platform.platform_logo:type_name -> proto.PlatformLogo
 | |
| 	127, // 264: proto.Platform.platform_family:type_name -> proto.PlatformFamily
 | |
| 	166, // 265: proto.Platform.updated_at:type_name -> google.protobuf.Timestamp
 | |
| 	133, // 266: proto.Platform.versions:type_name -> proto.PlatformVersion
 | |
| 	139, // 267: proto.Platform.websites:type_name -> proto.PlatformWebsite
 | |
| 	131, // 268: proto.Platform.platform_type:type_name -> proto.PlatformType
 | |
| 	127, // 269: proto.PlatformFamilyResult.platformfamilies:type_name -> proto.PlatformFamily
 | |
| 	129, // 270: proto.PlatformLogoResult.platformlogos:type_name -> proto.PlatformLogo
 | |
| 	131, // 271: proto.PlatformTypeResult.platformtypes:type_name -> proto.PlatformType
 | |
| 	166, // 272: proto.PlatformType.created_at:type_name -> google.protobuf.Timestamp
 | |
| 	166, // 273: proto.PlatformType.updated_at:type_name -> google.protobuf.Timestamp
 | |
| 	133, // 274: proto.PlatformVersionResult.platformversions:type_name -> proto.PlatformVersion
 | |
| 	135, // 275: proto.PlatformVersion.companies:type_name -> proto.PlatformVersionCompany
 | |
| 	135, // 276: proto.PlatformVersion.main_manufacturer:type_name -> proto.PlatformVersionCompany
 | |
| 	129, // 277: proto.PlatformVersion.platform_logo:type_name -> proto.PlatformLogo
 | |
| 	137, // 278: proto.PlatformVersion.platform_version_release_dates:type_name -> proto.PlatformVersionReleaseDate
 | |
| 	135, // 279: proto.PlatformVersionCompanyResult.platformversioncompanies:type_name -> proto.PlatformVersionCompany
 | |
| 	59,  // 280: proto.PlatformVersionCompany.company:type_name -> proto.Company
 | |
| 	137, // 281: proto.PlatformVersionReleaseDateResult.platformversionreleasedates:type_name -> proto.PlatformVersionReleaseDate
 | |
| 	5,   // 282: proto.PlatformVersionReleaseDate.category:type_name -> proto.DateFormatChangeDateCategoryEnum
 | |
| 	166, // 283: proto.PlatformVersionReleaseDate.created_at:type_name -> google.protobuf.Timestamp
 | |
| 	166, // 284: proto.PlatformVersionReleaseDate.date:type_name -> google.protobuf.Timestamp
 | |
| 	133, // 285: proto.PlatformVersionReleaseDate.platform_version:type_name -> proto.PlatformVersion
 | |
| 	14,  // 286: proto.PlatformVersionReleaseDate.region:type_name -> proto.RegionRegionEnum
 | |
| 	166, // 287: proto.PlatformVersionReleaseDate.updated_at:type_name -> google.protobuf.Timestamp
 | |
| 	69,  // 288: proto.PlatformVersionReleaseDate.date_format:type_name -> proto.DateFormat
 | |
| 	151, // 289: proto.PlatformVersionReleaseDate.release_region:type_name -> proto.ReleaseDateRegion
 | |
| 	139, // 290: proto.PlatformWebsiteResult.platformwebsites:type_name -> proto.PlatformWebsite
 | |
| 	6,   // 291: proto.PlatformWebsite.category:type_name -> proto.WebsiteCategoryEnum
 | |
| 	165, // 292: proto.PlatformWebsite.type:type_name -> proto.WebsiteType
 | |
| 	141, // 293: proto.PlayerPerspectiveResult.playerperspectives:type_name -> proto.PlayerPerspective
 | |
| 	166, // 294: proto.PlayerPerspective.created_at:type_name -> google.protobuf.Timestamp
 | |
| 	166, // 295: proto.PlayerPerspective.updated_at:type_name -> google.protobuf.Timestamp
 | |
| 	143, // 296: proto.PopularityPrimitiveResult.popularityprimitives:type_name -> proto.PopularityPrimitive
 | |
| 	145, // 297: proto.PopularityPrimitive.popularity_type:type_name -> proto.PopularityType
 | |
| 	15,  // 298: proto.PopularityPrimitive.popularity_source:type_name -> proto.PopularitySourcePopularitySourceEnum
 | |
| 	166, // 299: proto.PopularityPrimitive.calculated_at:type_name -> google.protobuf.Timestamp
 | |
| 	166, // 300: proto.PopularityPrimitive.created_at:type_name -> google.protobuf.Timestamp
 | |
| 	166, // 301: proto.PopularityPrimitive.updated_at:type_name -> google.protobuf.Timestamp
 | |
| 	79,  // 302: proto.PopularityPrimitive.external_popularity_source:type_name -> proto.ExternalGameSource
 | |
| 	145, // 303: proto.PopularityTypeResult.popularitytypes:type_name -> proto.PopularityType
 | |
| 	15,  // 304: proto.PopularityType.popularity_source:type_name -> proto.PopularitySourcePopularitySourceEnum
 | |
| 	166, // 305: proto.PopularityType.created_at:type_name -> google.protobuf.Timestamp
 | |
| 	166, // 306: proto.PopularityType.updated_at:type_name -> google.protobuf.Timestamp
 | |
| 	79,  // 307: proto.PopularityType.external_popularity_source:type_name -> proto.ExternalGameSource
 | |
| 	147, // 308: proto.RegionResult.regions:type_name -> proto.Region
 | |
| 	166, // 309: proto.Region.created_at:type_name -> google.protobuf.Timestamp
 | |
| 	166, // 310: proto.Region.updated_at:type_name -> google.protobuf.Timestamp
 | |
| 	149, // 311: proto.ReleaseDateResult.releasedates:type_name -> proto.ReleaseDate
 | |
| 	5,   // 312: proto.ReleaseDate.category:type_name -> proto.DateFormatChangeDateCategoryEnum
 | |
| 	166, // 313: proto.ReleaseDate.created_at:type_name -> google.protobuf.Timestamp
 | |
| 	166, // 314: proto.ReleaseDate.date:type_name -> google.protobuf.Timestamp
 | |
| 	83,  // 315: proto.ReleaseDate.game:type_name -> proto.Game
 | |
| 	125, // 316: proto.ReleaseDate.platform:type_name -> proto.Platform
 | |
| 	14,  // 317: proto.ReleaseDate.region:type_name -> proto.RegionRegionEnum
 | |
| 	166, // 318: proto.ReleaseDate.updated_at:type_name -> google.protobuf.Timestamp
 | |
| 	153, // 319: proto.ReleaseDate.status:type_name -> proto.ReleaseDateStatus
 | |
| 	69,  // 320: proto.ReleaseDate.date_format:type_name -> proto.DateFormat
 | |
| 	151, // 321: proto.ReleaseDate.release_region:type_name -> proto.ReleaseDateRegion
 | |
| 	151, // 322: proto.ReleaseDateRegionResult.releasedateregions:type_name -> proto.ReleaseDateRegion
 | |
| 	166, // 323: proto.ReleaseDateRegion.created_at:type_name -> google.protobuf.Timestamp
 | |
| 	166, // 324: proto.ReleaseDateRegion.updated_at:type_name -> google.protobuf.Timestamp
 | |
| 	153, // 325: proto.ReleaseDateStatusResult.releasedatestatuses:type_name -> proto.ReleaseDateStatus
 | |
| 	166, // 326: proto.ReleaseDateStatus.created_at:type_name -> google.protobuf.Timestamp
 | |
| 	166, // 327: proto.ReleaseDateStatus.updated_at:type_name -> google.protobuf.Timestamp
 | |
| 	155, // 328: proto.ScreenshotResult.screenshots:type_name -> proto.Screenshot
 | |
| 	83,  // 329: proto.Screenshot.game:type_name -> proto.Game
 | |
| 	157, // 330: proto.SearchResult.searches:type_name -> proto.Search
 | |
| 	39,  // 331: proto.Search.character:type_name -> proto.Character
 | |
| 	47,  // 332: proto.Search.collection:type_name -> proto.Collection
 | |
| 	59,  // 333: proto.Search.company:type_name -> proto.Company
 | |
| 	83,  // 334: proto.Search.game:type_name -> proto.Game
 | |
| 	125, // 335: proto.Search.platform:type_name -> proto.Platform
 | |
| 	166, // 336: proto.Search.published_at:type_name -> google.protobuf.Timestamp
 | |
| 	159, // 337: proto.Search.test_dummy:type_name -> proto.TestDummy
 | |
| 	161, // 338: proto.Search.theme:type_name -> proto.Theme
 | |
| 	159, // 339: proto.TestDummyResult.testdummies:type_name -> proto.TestDummy
 | |
| 	166, // 340: proto.TestDummy.created_at:type_name -> google.protobuf.Timestamp
 | |
| 	16,  // 341: proto.TestDummy.enum_test:type_name -> proto.TestDummyEnumTestEnum
 | |
| 	83,  // 342: proto.TestDummy.game:type_name -> proto.Game
 | |
| 	159, // 343: proto.TestDummy.test_dummies:type_name -> proto.TestDummy
 | |
| 	159, // 344: proto.TestDummy.test_dummy:type_name -> proto.TestDummy
 | |
| 	166, // 345: proto.TestDummy.updated_at:type_name -> google.protobuf.Timestamp
 | |
| 	161, // 346: proto.ThemeResult.themes:type_name -> proto.Theme
 | |
| 	166, // 347: proto.Theme.created_at:type_name -> google.protobuf.Timestamp
 | |
| 	166, // 348: proto.Theme.updated_at:type_name -> google.protobuf.Timestamp
 | |
| 	163, // 349: proto.WebsiteResult.websites:type_name -> proto.Website
 | |
| 	6,   // 350: proto.Website.category:type_name -> proto.WebsiteCategoryEnum
 | |
| 	83,  // 351: proto.Website.game:type_name -> proto.Game
 | |
| 	165, // 352: proto.Website.type:type_name -> proto.WebsiteType
 | |
| 	165, // 353: proto.WebsiteTypeResult.websitetypes:type_name -> proto.WebsiteType
 | |
| 	166, // 354: proto.WebsiteType.created_at:type_name -> google.protobuf.Timestamp
 | |
| 	166, // 355: proto.WebsiteType.updated_at:type_name -> google.protobuf.Timestamp
 | |
| 	356, // [356:356] is the sub-list for method output_type
 | |
| 	356, // [356:356] is the sub-list for method input_type
 | |
| 	356, // [356:356] is the sub-list for extension type_name
 | |
| 	356, // [356:356] is the sub-list for extension extendee
 | |
| 	0,   // [0:356] is the sub-list for field type_name
 | |
| }
 | |
| 
 | |
| func init() { file_proto_igdbapi_proto_init() }
 | |
| func file_proto_igdbapi_proto_init() {
 | |
| 	if File_proto_igdbapi_proto != nil {
 | |
| 		return
 | |
| 	}
 | |
| 	type x struct{}
 | |
| 	out := protoimpl.TypeBuilder{
 | |
| 		File: protoimpl.DescBuilder{
 | |
| 			GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
 | |
| 			RawDescriptor: unsafe.Slice(unsafe.StringData(file_proto_igdbapi_proto_rawDesc), len(file_proto_igdbapi_proto_rawDesc)),
 | |
| 			NumEnums:      17,
 | |
| 			NumMessages:   149,
 | |
| 			NumExtensions: 0,
 | |
| 			NumServices:   0,
 | |
| 		},
 | |
| 		GoTypes:           file_proto_igdbapi_proto_goTypes,
 | |
| 		DependencyIndexes: file_proto_igdbapi_proto_depIdxs,
 | |
| 		EnumInfos:         file_proto_igdbapi_proto_enumTypes,
 | |
| 		MessageInfos:      file_proto_igdbapi_proto_msgTypes,
 | |
| 	}.Build()
 | |
| 	File_proto_igdbapi_proto = out.File
 | |
| 	file_proto_igdbapi_proto_goTypes = nil
 | |
| 	file_proto_igdbapi_proto_depIdxs = nil
 | |
| }
 |