api

package
v0.0.0-...-3445bf9 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 1, 2023 License: MIT Imports: 19 Imported by: 10

Documentation

Index

Constants

View Source
const (
	AppVersion     = "1.24.3"
	AppBuild       = "1.24.3.0"
	ClientVersion  = 40
	PlatformString = "IOS"
)
View Source
const EliteEarningBonusThreshold = 1e11

It is said that elite contract is unlocked at 10T% EB. https://egg-inc.fandom.com/wiki/Contracts says so, and it certainly matches my personal experience. But it's hard to confirm.

Variables

View Source
var (
	Platform_name = map[int32]string{
		0: "INVALID_PLATFORM",
		1: "IOS",
		2: "DROID",
	}
	Platform_value = map[string]int32{
		"INVALID_PLATFORM": 0,
		"IOS":              1,
		"DROID":            2,
	}
)

Enum value maps for Platform.

View Source
var (
	EggType_name = map[int32]string{
		0:    "INVALID_EGG",
		1:    "EDIBLE",
		2:    "SUPERFOOD",
		3:    "MEDICAL",
		4:    "ROCKET_FUEL",
		5:    "SUPER_MATERIAL",
		6:    "FUSION",
		7:    "QUANTUM",
		8:    "IMMORTALITY",
		9:    "TACHYON",
		10:   "GRAVITON",
		11:   "DILITHIUM",
		12:   "PRODIGY",
		13:   "TERRAFORM",
		14:   "ANTIMATTER",
		15:   "DARK_MATTER",
		16:   "AI",
		17:   "NEBULA",
		18:   "UNIVERSE",
		19:   "ENLIGHTENMENT",
		100:  "CHOCOLATE",
		101:  "EASTER",
		102:  "WATERBALLOON",
		103:  "FIREWORK",
		104:  "PUMPKIN",
		1000: "UNKNOWN",
	}
	EggType_value = map[string]int32{
		"INVALID_EGG":    0,
		"EDIBLE":         1,
		"SUPERFOOD":      2,
		"MEDICAL":        3,
		"ROCKET_FUEL":    4,
		"SUPER_MATERIAL": 5,
		"FUSION":         6,
		"QUANTUM":        7,
		"IMMORTALITY":    8,
		"TACHYON":        9,
		"GRAVITON":       10,
		"DILITHIUM":      11,
		"PRODIGY":        12,
		"TERRAFORM":      13,
		"ANTIMATTER":     14,
		"DARK_MATTER":    15,
		"AI":             16,
		"NEBULA":         17,
		"UNIVERSE":       18,
		"ENLIGHTENMENT":  19,
		"CHOCOLATE":      100,
		"EASTER":         101,
		"WATERBALLOON":   102,
		"FIREWORK":       103,
		"PUMPKIN":        104,
		"UNKNOWN":        1000,
	}
)

Enum value maps for EggType.

View Source
var (
	VehicleType_name = map[int32]string{
		0:  "TRIKE",
		1:  "TRANSIT_VAN",
		2:  "PICKUP",
		3:  "TEN_FOOT",
		4:  "TWENTY_FOUR_FOOT",
		5:  "SEMI",
		6:  "DOUBLE_SEMI",
		7:  "FUTURE_SEMI",
		8:  "MEGA_SEMI",
		9:  "HOVER_SEMI",
		10: "QUANTUM_TRANSPORTER",
		11: "HYPERLOOP_TRAIN",
	}
	VehicleType_value = map[string]int32{
		"TRIKE":               0,
		"TRANSIT_VAN":         1,
		"PICKUP":              2,
		"TEN_FOOT":            3,
		"TWENTY_FOUR_FOOT":    4,
		"SEMI":                5,
		"DOUBLE_SEMI":         6,
		"FUTURE_SEMI":         7,
		"MEGA_SEMI":           8,
		"HOVER_SEMI":          9,
		"QUANTUM_TRANSPORTER": 10,
		"HYPERLOOP_TRAIN":     11,
	}
)

Enum value maps for VehicleType.

View Source
var (
	TrophyType_name = map[int32]string{
		0: "NO_TROPHY",
		1: "BRONZE",
		2: "SILVER",
		3: "GOLD",
		4: "PLATINUM",
		5: "DIAMOND",
	}
	TrophyType_value = map[string]int32{
		"NO_TROPHY": 0,
		"BRONZE":    1,
		"SILVER":    2,
		"GOLD":      3,
		"PLATINUM":  4,
		"DIAMOND":   5,
	}
)

Enum value maps for TrophyType.

View Source
var (
	RewardType_name = map[int32]string{
		0:   "INVALID_REWARD",
		2:   "GOLDEN_EGG",
		3:   "SOUL_EGG",
		4:   "PROPHECY_EGG",
		5:   "EPIC_RESEARCH",
		6:   "PIGGY_GOLDEN_EGG",
		7:   "PIGGY_MULTIPLY",
		8:   "PIGGY_LEVEL_UP",
		9:   "BOOST",
		10:  "BOOST_TOKEN",
		11:  "ARTIFACT",
		12:  "ARTIFACT_CASE",
		100: "UNKNOWN_REWARD",
	}
	RewardType_value = map[string]int32{
		"INVALID_REWARD":   0,
		"GOLDEN_EGG":       2,
		"SOUL_EGG":         3,
		"PROPHECY_EGG":     4,
		"EPIC_RESEARCH":    5,
		"PIGGY_GOLDEN_EGG": 6,
		"PIGGY_MULTIPLY":   7,
		"PIGGY_LEVEL_UP":   8,
		"BOOST":            9,
		"BOOST_TOKEN":      10,
		"ARTIFACT":         11,
		"ARTIFACT_CASE":    12,
		"UNKNOWN_REWARD":   100,
	}
)

Enum value maps for RewardType.

View Source
var (
	ArtifactSpec_Name_name = map[int32]string{
		0:     "LUNAR_TOTEM",
		3:     "NEODYMIUM_MEDALLION",
		4:     "BEAK_OF_MIDAS",
		5:     "LIGHT_OF_EGGENDIL",
		6:     "DEMETERS_NECKLACE",
		7:     "VIAL_MARTIAN_DUST",
		8:     "ORNATE_GUSSET",
		9:     "THE_CHALICE",
		10:    "BOOK_OF_BASAN",
		11:    "PHOENIX_FEATHER",
		12:    "TUNGSTEN_ANKH",
		21:    "AURELIAN_BROOCH",
		22:    "CARVED_RAINSTICK",
		23:    "PUZZLE_CUBE",
		24:    "QUANTUM_METRONOME",
		25:    "SHIP_IN_A_BOTTLE",
		26:    "TACHYON_DEFLECTOR",
		27:    "INTERSTELLAR_COMPASS",
		28:    "DILITHIUM_MONOCLE",
		29:    "TITANIUM_ACTUATOR",
		30:    "MERCURYS_LENS",
		1:     "TACHYON_STONE",
		31:    "DILITHIUM_STONE",
		32:    "SHELL_STONE",
		33:    "LUNAR_STONE",
		34:    "SOUL_STONE",
		39:    "PROPHECY_STONE",
		36:    "QUANTUM_STONE",
		37:    "TERRA_STONE",
		38:    "LIFE_STONE",
		40:    "CLARITY_STONE",
		13:    "EXTRATERRESTRIAL_ALUMINUM",
		14:    "ANCIENT_TUNGSTEN",
		15:    "SPACE_ROCKS",
		16:    "ALIEN_WOOD",
		17:    "GOLD_METEORITE",
		18:    "TAU_CETI_GEODE",
		19:    "CENTAURIAN_STEEL",
		20:    "ERIDANI_FEATHER",
		35:    "DRONE_PARTS",
		41:    "CELESTIAL_BRONZE",
		42:    "LALANDE_HIDE",
		43:    "SOLAR_TITANIUM",
		2:     "TACHYON_STONE_FRAGMENT",
		44:    "DILITHIUM_STONE_FRAGMENT",
		45:    "SHELL_STONE_FRAGMENT",
		46:    "LUNAR_STONE_FRAGMENT",
		47:    "SOUL_STONE_FRAGMENT",
		48:    "PROPHECY_STONE_FRAGMENT",
		49:    "QUANTUM_STONE_FRAGMENT",
		50:    "TERRA_STONE_FRAGMENT",
		51:    "LIFE_STONE_FRAGMENT",
		52:    "CLARITY_STONE_FRAGMENT",
		10000: "UNKNOWN",
	}
	ArtifactSpec_Name_value = map[string]int32{
		"LUNAR_TOTEM":               0,
		"NEODYMIUM_MEDALLION":       3,
		"BEAK_OF_MIDAS":             4,
		"LIGHT_OF_EGGENDIL":         5,
		"DEMETERS_NECKLACE":         6,
		"VIAL_MARTIAN_DUST":         7,
		"ORNATE_GUSSET":             8,
		"THE_CHALICE":               9,
		"BOOK_OF_BASAN":             10,
		"PHOENIX_FEATHER":           11,
		"TUNGSTEN_ANKH":             12,
		"AURELIAN_BROOCH":           21,
		"CARVED_RAINSTICK":          22,
		"PUZZLE_CUBE":               23,
		"QUANTUM_METRONOME":         24,
		"SHIP_IN_A_BOTTLE":          25,
		"TACHYON_DEFLECTOR":         26,
		"INTERSTELLAR_COMPASS":      27,
		"DILITHIUM_MONOCLE":         28,
		"TITANIUM_ACTUATOR":         29,
		"MERCURYS_LENS":             30,
		"TACHYON_STONE":             1,
		"DILITHIUM_STONE":           31,
		"SHELL_STONE":               32,
		"LUNAR_STONE":               33,
		"SOUL_STONE":                34,
		"PROPHECY_STONE":            39,
		"QUANTUM_STONE":             36,
		"TERRA_STONE":               37,
		"LIFE_STONE":                38,
		"CLARITY_STONE":             40,
		"EXTRATERRESTRIAL_ALUMINUM": 13,
		"ANCIENT_TUNGSTEN":          14,
		"SPACE_ROCKS":               15,
		"ALIEN_WOOD":                16,
		"GOLD_METEORITE":            17,
		"TAU_CETI_GEODE":            18,
		"CENTAURIAN_STEEL":          19,
		"ERIDANI_FEATHER":           20,
		"DRONE_PARTS":               35,
		"CELESTIAL_BRONZE":          41,
		"LALANDE_HIDE":              42,
		"SOLAR_TITANIUM":            43,
		"TACHYON_STONE_FRAGMENT":    2,
		"DILITHIUM_STONE_FRAGMENT":  44,
		"SHELL_STONE_FRAGMENT":      45,
		"LUNAR_STONE_FRAGMENT":      46,
		"SOUL_STONE_FRAGMENT":       47,
		"PROPHECY_STONE_FRAGMENT":   48,
		"QUANTUM_STONE_FRAGMENT":    49,
		"TERRA_STONE_FRAGMENT":      50,
		"LIFE_STONE_FRAGMENT":       51,
		"CLARITY_STONE_FRAGMENT":    52,
		"UNKNOWN":                   10000,
	}
)

Enum value maps for ArtifactSpec_Name.

View Source
var (
	ArtifactSpec_Level_name = map[int32]string{
		0: "INFERIOR",
		1: "LESSER",
		2: "NORMAL",
		3: "GREATER",
		4: "SUPERIOR",
	}
	ArtifactSpec_Level_value = map[string]int32{
		"INFERIOR": 0,
		"LESSER":   1,
		"NORMAL":   2,
		"GREATER":  3,
		"SUPERIOR": 4,
	}
)

Enum value maps for ArtifactSpec_Level.

View Source
var (
	ArtifactSpec_Rarity_name = map[int32]string{
		0: "COMMON",
		1: "RARE",
		2: "EPIC",
		3: "LEGENDARY",
	}
	ArtifactSpec_Rarity_value = map[string]int32{
		"COMMON":    0,
		"RARE":      1,
		"EPIC":      2,
		"LEGENDARY": 3,
	}
)

Enum value maps for ArtifactSpec_Rarity.

View Source
var (
	ArtifactSpec_Type_name = map[int32]string{
		0: "ARTIFACT",
		1: "STONE",
		2: "INGREDIENT",
		3: "STONE_INGREDIENT",
	}
	ArtifactSpec_Type_value = map[string]int32{
		"ARTIFACT":         0,
		"STONE":            1,
		"INGREDIENT":       2,
		"STONE_INGREDIENT": 3,
	}
)

Enum value maps for ArtifactSpec_Type.

View Source
var (
	MissionInfo_Spaceship_name = map[int32]string{
		0: "CHICKEN_ONE",
		1: "CHICKEN_NINE",
		2: "CHICKEN_HEAVY",
		3: "BCR",
		4: "MILLENIUM_CHICKEN",
		5: "CORELLIHEN_CORVETTE",
		6: "GALEGGTICA",
		7: "CHICKFIANT",
		8: "VOYEGGER",
		9: "HENERPRISE",
	}
	MissionInfo_Spaceship_value = map[string]int32{
		"CHICKEN_ONE":         0,
		"CHICKEN_NINE":        1,
		"CHICKEN_HEAVY":       2,
		"BCR":                 3,
		"MILLENIUM_CHICKEN":   4,
		"CORELLIHEN_CORVETTE": 5,
		"GALEGGTICA":          6,
		"CHICKFIANT":          7,
		"VOYEGGER":            8,
		"HENERPRISE":          9,
	}
)

Enum value maps for MissionInfo_Spaceship.

View Source
var (
	MissionInfo_Status_name = map[int32]string{
		0:  "FUELING",
		5:  "PREPARE_TO_LAUNCH",
		10: "EXPLORING",
		15: "RETURNED",
		16: "ANALYZING",
		20: "COMPLETE",
		25: "ARCHIVED",
	}
	MissionInfo_Status_value = map[string]int32{
		"FUELING":           0,
		"PREPARE_TO_LAUNCH": 5,
		"EXPLORING":         10,
		"RETURNED":          15,
		"ANALYZING":         16,
		"COMPLETE":          20,
		"ARCHIVED":          25,
	}
)

Enum value maps for MissionInfo_Status.

View Source
var (
	MissionInfo_DurationType_name = map[int32]string{
		0: "SHORT",
		1: "LONG",
		2: "EPIC",
		3: "TUTORIAL",
	}
	MissionInfo_DurationType_value = map[string]int32{
		"SHORT":    0,
		"LONG":     1,
		"EPIC":     2,
		"TUTORIAL": 3,
	}
)

Enum value maps for MissionInfo_DurationType.

View Source
var (
	ShellSpec_AssetType_name = map[int32]string{
		0:    "INVALID_ASSET_TYPE",
		1:    "COOP",
		2:    "SHACK",
		3:    "SUPER_SHACK",
		4:    "SHORT_HOUSE",
		5:    "THE_STANDARD",
		6:    "LONG_HOUSE",
		7:    "DOUBLE_DECKER",
		8:    "WAREHOUSE",
		9:    "CENTER",
		10:   "BUNKER",
		11:   "EGGKEA",
		12:   "HAB_1K",
		13:   "HANGAR",
		14:   "TOWER",
		15:   "HAB_10K",
		16:   "EGGTOPIA",
		17:   "MONOLITH",
		18:   "PLANET_PORTAL",
		19:   "CHICKEN_UNIVERSE",
		50:   "SILO_0_SMALL",
		51:   "SILO_0_MED",
		52:   "SILO_0_LARGE",
		53:   "SILO_1_SMALL",
		54:   "SILO_1_MED",
		55:   "SILO_1_LARGE",
		59:   "SILO_ALL",
		70:   "MAILBOX",
		71:   "TROPHY_CASE",
		72:   "GROUND",
		73:   "HARDSCAPE",
		74:   "HYPERLOOP",
		100:  "DEPOT_1",
		101:  "DEPOT_2",
		102:  "DEPOT_3",
		103:  "DEPOT_4",
		104:  "DEPOT_5",
		105:  "DEPOT_6",
		106:  "DEPOT_7",
		110:  "LAB_1",
		111:  "LAB_2",
		112:  "LAB_3",
		113:  "LAB_4",
		114:  "LAB_5",
		115:  "LAB_6",
		120:  "HATCHERY_EDIBLE",
		121:  "HATCHERY_SUPERFOOD",
		122:  "HATCHERY_MEDICAL",
		123:  "HATCHERY_ROCKET_FUEL",
		124:  "HATCHERY_SUPERMATERIAL",
		125:  "HATCHERY_FUSION",
		126:  "HATCHERY_QUANTUM",
		127:  "HATCHERY_IMMORTALITY",
		128:  "HATCHERY_TACHYON",
		129:  "HATCHERY_GRAVITON",
		130:  "HATCHERY_DILITHIUM",
		131:  "HATCHERY_PRODIGY",
		132:  "HATCHERY_TERRAFORM",
		133:  "HATCHERY_ANTIMATTER",
		134:  "HATCHERY_DARK_MATTER",
		135:  "HATCHERY_AI",
		136:  "HATCHERY_NEBULA",
		137:  "HATCHERY_UNIVERSE",
		138:  "HATCHERY_ENLIGHTENMENT",
		139:  "HATCHERY_CHOCOLATE",
		140:  "HATCHERY_EASTER",
		141:  "HATCHERY_WATERBALLOON",
		142:  "HATCHERY_FIREWORK",
		143:  "HATCHERY_PUMPKIN",
		170:  "HOA_1",
		171:  "HOA_2",
		172:  "HOA_3",
		180:  "MISSION_CONTROL_1",
		181:  "MISSION_CONTROL_2",
		182:  "MISSION_CONTROL_3",
		200:  "FUEL_TANK_1",
		201:  "FUEL_TANK_2",
		202:  "FUEL_TANK_3",
		203:  "FUEL_TANK_4",
		500:  "HATCHERY_GRAVITON_TOP",
		501:  "HATCHERY_NEBULA_MIDDLE",
		502:  "HATCHERY_NEBULA_TOP",
		505:  "HATCHERY_DARK_MATTER_RING_1",
		506:  "HATCHERY_DARK_MATTER_RING_2",
		507:  "HATCHERY_DARK_MATTER_RING_3",
		510:  "HATCHERY_AI_TOP_1",
		511:  "HATCHERY_AI_TOP_2",
		512:  "HATCHERY_AI_TOP_3",
		513:  "HATCHERY_AI_TOP_4",
		515:  "HATCHERY_UNIVERSE_PROBE",
		516:  "HATCHERY_UNIVERSE_BOLT",
		520:  "HATCHERY_ENLIGHTENMENT_ORB",
		570:  "HYPERLOOP_TRACK",
		600:  "MAILBOX_FULL",
		1000: "CHICKEN",
		1010: "HAT",
		9999: "UNKNOWN",
	}
	ShellSpec_AssetType_value = map[string]int32{
		"INVALID_ASSET_TYPE":          0,
		"COOP":                        1,
		"SHACK":                       2,
		"SUPER_SHACK":                 3,
		"SHORT_HOUSE":                 4,
		"THE_STANDARD":                5,
		"LONG_HOUSE":                  6,
		"DOUBLE_DECKER":               7,
		"WAREHOUSE":                   8,
		"CENTER":                      9,
		"BUNKER":                      10,
		"EGGKEA":                      11,
		"HAB_1K":                      12,
		"HANGAR":                      13,
		"TOWER":                       14,
		"HAB_10K":                     15,
		"EGGTOPIA":                    16,
		"MONOLITH":                    17,
		"PLANET_PORTAL":               18,
		"CHICKEN_UNIVERSE":            19,
		"SILO_0_SMALL":                50,
		"SILO_0_MED":                  51,
		"SILO_0_LARGE":                52,
		"SILO_1_SMALL":                53,
		"SILO_1_MED":                  54,
		"SILO_1_LARGE":                55,
		"SILO_ALL":                    59,
		"MAILBOX":                     70,
		"TROPHY_CASE":                 71,
		"GROUND":                      72,
		"HARDSCAPE":                   73,
		"HYPERLOOP":                   74,
		"DEPOT_1":                     100,
		"DEPOT_2":                     101,
		"DEPOT_3":                     102,
		"DEPOT_4":                     103,
		"DEPOT_5":                     104,
		"DEPOT_6":                     105,
		"DEPOT_7":                     106,
		"LAB_1":                       110,
		"LAB_2":                       111,
		"LAB_3":                       112,
		"LAB_4":                       113,
		"LAB_5":                       114,
		"LAB_6":                       115,
		"HATCHERY_EDIBLE":             120,
		"HATCHERY_SUPERFOOD":          121,
		"HATCHERY_MEDICAL":            122,
		"HATCHERY_ROCKET_FUEL":        123,
		"HATCHERY_SUPERMATERIAL":      124,
		"HATCHERY_FUSION":             125,
		"HATCHERY_QUANTUM":            126,
		"HATCHERY_IMMORTALITY":        127,
		"HATCHERY_TACHYON":            128,
		"HATCHERY_GRAVITON":           129,
		"HATCHERY_DILITHIUM":          130,
		"HATCHERY_PRODIGY":            131,
		"HATCHERY_TERRAFORM":          132,
		"HATCHERY_ANTIMATTER":         133,
		"HATCHERY_DARK_MATTER":        134,
		"HATCHERY_AI":                 135,
		"HATCHERY_NEBULA":             136,
		"HATCHERY_UNIVERSE":           137,
		"HATCHERY_ENLIGHTENMENT":      138,
		"HATCHERY_CHOCOLATE":          139,
		"HATCHERY_EASTER":             140,
		"HATCHERY_WATERBALLOON":       141,
		"HATCHERY_FIREWORK":           142,
		"HATCHERY_PUMPKIN":            143,
		"HOA_1":                       170,
		"HOA_2":                       171,
		"HOA_3":                       172,
		"MISSION_CONTROL_1":           180,
		"MISSION_CONTROL_2":           181,
		"MISSION_CONTROL_3":           182,
		"FUEL_TANK_1":                 200,
		"FUEL_TANK_2":                 201,
		"FUEL_TANK_3":                 202,
		"FUEL_TANK_4":                 203,
		"HATCHERY_GRAVITON_TOP":       500,
		"HATCHERY_NEBULA_MIDDLE":      501,
		"HATCHERY_NEBULA_TOP":         502,
		"HATCHERY_DARK_MATTER_RING_1": 505,
		"HATCHERY_DARK_MATTER_RING_2": 506,
		"HATCHERY_DARK_MATTER_RING_3": 507,
		"HATCHERY_AI_TOP_1":           510,
		"HATCHERY_AI_TOP_2":           511,
		"HATCHERY_AI_TOP_3":           512,
		"HATCHERY_AI_TOP_4":           513,
		"HATCHERY_UNIVERSE_PROBE":     515,
		"HATCHERY_UNIVERSE_BOLT":      516,
		"HATCHERY_ENLIGHTENMENT_ORB":  520,
		"HYPERLOOP_TRACK":             570,
		"MAILBOX_FULL":                600,
		"CHICKEN":                     1000,
		"HAT":                         1010,
		"UNKNOWN":                     9999,
	}
)

Enum value maps for ShellSpec_AssetType.

View Source
var BotName = "EggContractor"

Can be overridden.

View Source
var File_api_egginc_proto protoreflect.FileDescriptor

Functions

func DecodeAPIResponse

func DecodeAPIResponse(apiUrl string, payload []byte, msg proto.Message, authenticated bool) error

func Request

func Request(endpoint string, reqMsg proto.Message, respMsg proto.Message) error

func RequestAuthenticated

func RequestAuthenticated(endpoint string, reqMsg proto.Message, respMsg proto.Message) error

func RequestAuthenticatedWithContext

func RequestAuthenticatedWithContext(ctx context.Context, endpoint string, reqMsg proto.Message, respMsg proto.Message) error

func RequestRawPayload

func RequestRawPayload(endpoint string, reqMsg proto.Message) ([]byte, error)

func RequestRawPayloadWithContext

func RequestRawPayloadWithContext(ctx context.Context, endpoint string, reqMsg proto.Message) ([]byte, error)

func RequestWithContext

func RequestWithContext(ctx context.Context, endpoint string, reqMsg proto.Message, respMsg proto.Message) error

Types

type ArtifactInventoryItem

type ArtifactInventoryItem struct {
	ItemId   uint64            `protobuf:"varint,1,opt,name=item_id,json=itemId,proto3" json:"item_id,omitempty"`
	Artifact *CompleteArtifact `protobuf:"bytes,2,opt,name=artifact,proto3" json:"artifact,omitempty"`
	Quantity float64           `protobuf:"fixed64,3,opt,name=quantity,proto3" json:"quantity,omitempty"`
	ServerId string            `protobuf:"bytes,4,opt,name=server_id,json=serverId,proto3" json:"server_id,omitempty"`
	// contains filtered or unexported fields
}

func (*ArtifactInventoryItem) Descriptor deprecated

func (*ArtifactInventoryItem) Descriptor() ([]byte, []int)

Deprecated: Use ArtifactInventoryItem.ProtoReflect.Descriptor instead.

func (*ArtifactInventoryItem) GetArtifact

func (x *ArtifactInventoryItem) GetArtifact() *CompleteArtifact

func (*ArtifactInventoryItem) GetItemId

func (x *ArtifactInventoryItem) GetItemId() uint64

func (*ArtifactInventoryItem) GetQuantity

func (x *ArtifactInventoryItem) GetQuantity() float64

func (*ArtifactInventoryItem) GetServerId

func (x *ArtifactInventoryItem) GetServerId() string

func (*ArtifactInventoryItem) ProtoMessage

func (*ArtifactInventoryItem) ProtoMessage()

func (*ArtifactInventoryItem) ProtoReflect

func (x *ArtifactInventoryItem) ProtoReflect() protoreflect.Message

func (*ArtifactInventoryItem) Reset

func (x *ArtifactInventoryItem) Reset()

func (*ArtifactInventoryItem) String

func (x *ArtifactInventoryItem) String() string

type ArtifactSpec

type ArtifactSpec struct {
	Name   ArtifactSpec_Name   `protobuf:"varint,1,opt,name=name,proto3,enum=ArtifactSpec_Name" json:"name,omitempty"`
	Level  ArtifactSpec_Level  `protobuf:"varint,2,opt,name=level,proto3,enum=ArtifactSpec_Level" json:"level,omitempty"`
	Rarity ArtifactSpec_Rarity `protobuf:"varint,3,opt,name=rarity,proto3,enum=ArtifactSpec_Rarity" json:"rarity,omitempty"`
	Egg    EggType             `protobuf:"varint,4,opt,name=egg,proto3,enum=EggType" json:"egg,omitempty"`
	// contains filtered or unexported fields
}

func (*ArtifactSpec) CasedName

func (a *ArtifactSpec) CasedName() string

func (*ArtifactSpec) CasedTierName

func (a *ArtifactSpec) CasedTierName() string

func (*ArtifactSpec) Descriptor deprecated

func (*ArtifactSpec) Descriptor() ([]byte, []int)

Deprecated: Use ArtifactSpec.ProtoReflect.Descriptor instead.

func (*ArtifactSpec) Family

func (a *ArtifactSpec) Family() ArtifactSpec_Name

Family returns the family the artifact belongs to, which is the corresponding stone for stone fragments.

func (*ArtifactSpec) GameName

func (a *ArtifactSpec) GameName() string

GameName is in all caps. Use CasedName for cased version.

func (*ArtifactSpec) GetEgg

func (x *ArtifactSpec) GetEgg() EggType

func (*ArtifactSpec) GetLevel

func (x *ArtifactSpec) GetLevel() ArtifactSpec_Level

func (*ArtifactSpec) GetName

func (x *ArtifactSpec) GetName() ArtifactSpec_Name

func (*ArtifactSpec) GetRarity

func (x *ArtifactSpec) GetRarity() ArtifactSpec_Rarity

func (*ArtifactSpec) IconFilename

func (a *ArtifactSpec) IconFilename() string

func (*ArtifactSpec) ProtoMessage

func (*ArtifactSpec) ProtoMessage()

func (*ArtifactSpec) ProtoReflect

func (x *ArtifactSpec) ProtoReflect() protoreflect.Message

func (*ArtifactSpec) Reset

func (x *ArtifactSpec) Reset()

func (*ArtifactSpec) String

func (x *ArtifactSpec) String() string

func (*ArtifactSpec) TierName

func (a *ArtifactSpec) TierName() string

func (*ArtifactSpec) TierNumber

func (a *ArtifactSpec) TierNumber() int

func (*ArtifactSpec) Type

func (a *ArtifactSpec) Type() ArtifactSpec_Type

type ArtifactSpec_Level

type ArtifactSpec_Level int32
const (
	ArtifactSpec_INFERIOR ArtifactSpec_Level = 0
	ArtifactSpec_LESSER   ArtifactSpec_Level = 1
	ArtifactSpec_NORMAL   ArtifactSpec_Level = 2
	ArtifactSpec_GREATER  ArtifactSpec_Level = 3
	ArtifactSpec_SUPERIOR ArtifactSpec_Level = 4
)

func (ArtifactSpec_Level) Descriptor

func (ArtifactSpec_Level) Enum

func (ArtifactSpec_Level) EnumDescriptor deprecated

func (ArtifactSpec_Level) EnumDescriptor() ([]byte, []int)

Deprecated: Use ArtifactSpec_Level.Descriptor instead.

func (ArtifactSpec_Level) Number

func (ArtifactSpec_Level) String

func (x ArtifactSpec_Level) String() string

func (ArtifactSpec_Level) Type

type ArtifactSpec_Name

type ArtifactSpec_Name int32
const (
	ArtifactSpec_LUNAR_TOTEM               ArtifactSpec_Name = 0
	ArtifactSpec_NEODYMIUM_MEDALLION       ArtifactSpec_Name = 3
	ArtifactSpec_BEAK_OF_MIDAS             ArtifactSpec_Name = 4
	ArtifactSpec_LIGHT_OF_EGGENDIL         ArtifactSpec_Name = 5
	ArtifactSpec_DEMETERS_NECKLACE         ArtifactSpec_Name = 6
	ArtifactSpec_VIAL_MARTIAN_DUST         ArtifactSpec_Name = 7
	ArtifactSpec_ORNATE_GUSSET             ArtifactSpec_Name = 8
	ArtifactSpec_THE_CHALICE               ArtifactSpec_Name = 9
	ArtifactSpec_BOOK_OF_BASAN             ArtifactSpec_Name = 10
	ArtifactSpec_PHOENIX_FEATHER           ArtifactSpec_Name = 11
	ArtifactSpec_TUNGSTEN_ANKH             ArtifactSpec_Name = 12
	ArtifactSpec_AURELIAN_BROOCH           ArtifactSpec_Name = 21
	ArtifactSpec_CARVED_RAINSTICK          ArtifactSpec_Name = 22
	ArtifactSpec_PUZZLE_CUBE               ArtifactSpec_Name = 23
	ArtifactSpec_QUANTUM_METRONOME         ArtifactSpec_Name = 24
	ArtifactSpec_SHIP_IN_A_BOTTLE          ArtifactSpec_Name = 25
	ArtifactSpec_TACHYON_DEFLECTOR         ArtifactSpec_Name = 26
	ArtifactSpec_INTERSTELLAR_COMPASS      ArtifactSpec_Name = 27
	ArtifactSpec_DILITHIUM_MONOCLE         ArtifactSpec_Name = 28
	ArtifactSpec_TITANIUM_ACTUATOR         ArtifactSpec_Name = 29
	ArtifactSpec_MERCURYS_LENS             ArtifactSpec_Name = 30
	ArtifactSpec_TACHYON_STONE             ArtifactSpec_Name = 1
	ArtifactSpec_DILITHIUM_STONE           ArtifactSpec_Name = 31
	ArtifactSpec_SHELL_STONE               ArtifactSpec_Name = 32
	ArtifactSpec_LUNAR_STONE               ArtifactSpec_Name = 33
	ArtifactSpec_SOUL_STONE                ArtifactSpec_Name = 34
	ArtifactSpec_PROPHECY_STONE            ArtifactSpec_Name = 39
	ArtifactSpec_QUANTUM_STONE             ArtifactSpec_Name = 36
	ArtifactSpec_TERRA_STONE               ArtifactSpec_Name = 37
	ArtifactSpec_LIFE_STONE                ArtifactSpec_Name = 38
	ArtifactSpec_CLARITY_STONE             ArtifactSpec_Name = 40
	ArtifactSpec_EXTRATERRESTRIAL_ALUMINUM ArtifactSpec_Name = 13
	ArtifactSpec_ANCIENT_TUNGSTEN          ArtifactSpec_Name = 14
	ArtifactSpec_SPACE_ROCKS               ArtifactSpec_Name = 15
	ArtifactSpec_ALIEN_WOOD                ArtifactSpec_Name = 16
	ArtifactSpec_GOLD_METEORITE            ArtifactSpec_Name = 17
	ArtifactSpec_TAU_CETI_GEODE            ArtifactSpec_Name = 18
	ArtifactSpec_CENTAURIAN_STEEL          ArtifactSpec_Name = 19
	ArtifactSpec_ERIDANI_FEATHER           ArtifactSpec_Name = 20
	ArtifactSpec_DRONE_PARTS               ArtifactSpec_Name = 35
	ArtifactSpec_CELESTIAL_BRONZE          ArtifactSpec_Name = 41
	ArtifactSpec_LALANDE_HIDE              ArtifactSpec_Name = 42
	ArtifactSpec_SOLAR_TITANIUM            ArtifactSpec_Name = 43
	ArtifactSpec_TACHYON_STONE_FRAGMENT    ArtifactSpec_Name = 2
	ArtifactSpec_DILITHIUM_STONE_FRAGMENT  ArtifactSpec_Name = 44
	ArtifactSpec_SHELL_STONE_FRAGMENT      ArtifactSpec_Name = 45
	ArtifactSpec_LUNAR_STONE_FRAGMENT      ArtifactSpec_Name = 46
	ArtifactSpec_SOUL_STONE_FRAGMENT       ArtifactSpec_Name = 47
	ArtifactSpec_PROPHECY_STONE_FRAGMENT   ArtifactSpec_Name = 48
	ArtifactSpec_QUANTUM_STONE_FRAGMENT    ArtifactSpec_Name = 49
	ArtifactSpec_TERRA_STONE_FRAGMENT      ArtifactSpec_Name = 50
	ArtifactSpec_LIFE_STONE_FRAGMENT       ArtifactSpec_Name = 51
	ArtifactSpec_CLARITY_STONE_FRAGMENT    ArtifactSpec_Name = 52
	ArtifactSpec_UNKNOWN                   ArtifactSpec_Name = 10000
)

func (ArtifactSpec_Name) ArtifactType

func (a ArtifactSpec_Name) ArtifactType() ArtifactSpec_Type

func (ArtifactSpec_Name) CasedName

func (a ArtifactSpec_Name) CasedName() string

func (ArtifactSpec_Name) CorrespondingFragment

func (a ArtifactSpec_Name) CorrespondingFragment() ArtifactSpec_Name

CorrespondingFragment returns the corresponding stone fragment for a stone. Result is undefined for non-stones.

func (ArtifactSpec_Name) CorrespondingStone

func (a ArtifactSpec_Name) CorrespondingStone() ArtifactSpec_Name

CorrespondingStone returns the corresponding stone for a stone fragment. Result is undefined for non-stone fragments.

func (ArtifactSpec_Name) Descriptor

func (ArtifactSpec_Name) Enum

func (ArtifactSpec_Name) EnumDescriptor deprecated

func (ArtifactSpec_Name) EnumDescriptor() ([]byte, []int)

Deprecated: Use ArtifactSpec_Name.Descriptor instead.

func (ArtifactSpec_Name) Family

Family returns the family of the artifact, which is simply itself other than when it is a stone fragment, in which case the corresponding stone is returned.

func (ArtifactSpec_Name) GameName

func (a ArtifactSpec_Name) GameName() string

GameName is in all caps. Use CasedName for cased version.

func (ArtifactSpec_Name) Number

func (ArtifactSpec_Name) String

func (x ArtifactSpec_Name) String() string

func (ArtifactSpec_Name) Type

type ArtifactSpec_Rarity

type ArtifactSpec_Rarity int32
const (
	ArtifactSpec_COMMON    ArtifactSpec_Rarity = 0
	ArtifactSpec_RARE      ArtifactSpec_Rarity = 1
	ArtifactSpec_EPIC      ArtifactSpec_Rarity = 2
	ArtifactSpec_LEGENDARY ArtifactSpec_Rarity = 3
)

func (ArtifactSpec_Rarity) Descriptor

func (ArtifactSpec_Rarity) Display

func (r ArtifactSpec_Rarity) Display() string

func (ArtifactSpec_Rarity) Enum

func (ArtifactSpec_Rarity) EnumDescriptor deprecated

func (ArtifactSpec_Rarity) EnumDescriptor() ([]byte, []int)

Deprecated: Use ArtifactSpec_Rarity.Descriptor instead.

func (ArtifactSpec_Rarity) Number

func (ArtifactSpec_Rarity) String

func (x ArtifactSpec_Rarity) String() string

func (ArtifactSpec_Rarity) Type

type ArtifactSpec_Type

type ArtifactSpec_Type int32
const (
	ArtifactSpec_ARTIFACT         ArtifactSpec_Type = 0
	ArtifactSpec_STONE            ArtifactSpec_Type = 1
	ArtifactSpec_INGREDIENT       ArtifactSpec_Type = 2
	ArtifactSpec_STONE_INGREDIENT ArtifactSpec_Type = 3
)

func (ArtifactSpec_Type) Descriptor

func (ArtifactSpec_Type) Enum

func (ArtifactSpec_Type) EnumDescriptor deprecated

func (ArtifactSpec_Type) EnumDescriptor() ([]byte, []int)

Deprecated: Use ArtifactSpec_Type.Descriptor instead.

func (ArtifactSpec_Type) Number

func (ArtifactSpec_Type) String

func (x ArtifactSpec_Type) String() string

func (ArtifactSpec_Type) Type

type ArtifactsConfigurationRequestPayload

type ArtifactsConfigurationRequestPayload struct {
	Rinfo         *BasicRequestInfo `protobuf:"bytes,2,opt,name=rinfo,proto3" json:"rinfo,omitempty"`
	ClientVersion uint32            `protobuf:"varint,1,opt,name=client_version,json=clientVersion,proto3" json:"client_version,omitempty"`
	// contains filtered or unexported fields
}

https://www.auxbrain.com/ei_afx/config

func (*ArtifactsConfigurationRequestPayload) Descriptor deprecated

func (*ArtifactsConfigurationRequestPayload) Descriptor() ([]byte, []int)

Deprecated: Use ArtifactsConfigurationRequestPayload.ProtoReflect.Descriptor instead.

func (*ArtifactsConfigurationRequestPayload) GetClientVersion

func (x *ArtifactsConfigurationRequestPayload) GetClientVersion() uint32

func (*ArtifactsConfigurationRequestPayload) GetRinfo

func (*ArtifactsConfigurationRequestPayload) ProtoMessage

func (*ArtifactsConfigurationRequestPayload) ProtoMessage()

func (*ArtifactsConfigurationRequestPayload) ProtoReflect

func (*ArtifactsConfigurationRequestPayload) Reset

func (*ArtifactsConfigurationRequestPayload) String

type ArtifactsConfigurationResponse

type ArtifactsConfigurationResponse struct {
	MissionParameters  []*ArtifactsConfigurationResponse_MissionParameters  `protobuf:"bytes,1,rep,name=mission_parameters,json=missionParameters,proto3" json:"mission_parameters,omitempty"`
	ArtifactParameters []*ArtifactsConfigurationResponse_ArtifactParameters `protobuf:"bytes,2,rep,name=artifact_parameters,json=artifactParameters,proto3" json:"artifact_parameters,omitempty"`
	// contains filtered or unexported fields
}

func (*ArtifactsConfigurationResponse) Descriptor deprecated

func (*ArtifactsConfigurationResponse) Descriptor() ([]byte, []int)

Deprecated: Use ArtifactsConfigurationResponse.ProtoReflect.Descriptor instead.

func (*ArtifactsConfigurationResponse) GetArtifactParameters

func (*ArtifactsConfigurationResponse) GetMissionParameters

func (*ArtifactsConfigurationResponse) ProtoMessage

func (*ArtifactsConfigurationResponse) ProtoMessage()

func (*ArtifactsConfigurationResponse) ProtoReflect

func (*ArtifactsConfigurationResponse) Reset

func (x *ArtifactsConfigurationResponse) Reset()

func (*ArtifactsConfigurationResponse) String

type ArtifactsConfigurationResponse_ArtifactParameters

type ArtifactsConfigurationResponse_ArtifactParameters struct {
	Spec                *ArtifactSpec `protobuf:"bytes,1,opt,name=spec,proto3" json:"spec,omitempty"`
	BaseQuality         float64       `protobuf:"fixed64,2,opt,name=base_quality,json=baseQuality,proto3" json:"base_quality,omitempty"`
	OddsMultiplier      float64       `protobuf:"fixed64,4,opt,name=odds_multiplier,json=oddsMultiplier,proto3" json:"odds_multiplier,omitempty"`
	Value               float64       `protobuf:"fixed64,3,opt,name=value,proto3" json:"value,omitempty"`
	CraftingPrice       float64       `protobuf:"fixed64,5,opt,name=crafting_price,json=craftingPrice,proto3" json:"crafting_price,omitempty"`
	CraftingPriceLow    float64       `protobuf:"fixed64,6,opt,name=crafting_price_low,json=craftingPriceLow,proto3" json:"crafting_price_low,omitempty"`
	CraftingPriceDomain uint32        `protobuf:"varint,7,opt,name=crafting_price_domain,json=craftingPriceDomain,proto3" json:"crafting_price_domain,omitempty"`
	CraftingPriceCurve  float64       `protobuf:"fixed64,8,opt,name=crafting_price_curve,json=craftingPriceCurve,proto3" json:"crafting_price_curve,omitempty"`
	// contains filtered or unexported fields
}

func (*ArtifactsConfigurationResponse_ArtifactParameters) Descriptor deprecated

Deprecated: Use ArtifactsConfigurationResponse_ArtifactParameters.ProtoReflect.Descriptor instead.

func (*ArtifactsConfigurationResponse_ArtifactParameters) GetBaseQuality

func (*ArtifactsConfigurationResponse_ArtifactParameters) GetCraftingPrice

func (*ArtifactsConfigurationResponse_ArtifactParameters) GetCraftingPriceCurve

func (*ArtifactsConfigurationResponse_ArtifactParameters) GetCraftingPriceDomain

func (x *ArtifactsConfigurationResponse_ArtifactParameters) GetCraftingPriceDomain() uint32

func (*ArtifactsConfigurationResponse_ArtifactParameters) GetCraftingPriceLow

func (*ArtifactsConfigurationResponse_ArtifactParameters) GetOddsMultiplier

func (*ArtifactsConfigurationResponse_ArtifactParameters) GetSpec

func (*ArtifactsConfigurationResponse_ArtifactParameters) GetValue

func (*ArtifactsConfigurationResponse_ArtifactParameters) ProtoMessage

func (*ArtifactsConfigurationResponse_ArtifactParameters) ProtoReflect

func (*ArtifactsConfigurationResponse_ArtifactParameters) Reset

func (*ArtifactsConfigurationResponse_ArtifactParameters) String

type ArtifactsConfigurationResponse_MissionParameters

type ArtifactsConfigurationResponse_MissionParameters struct {
	Ship                     MissionInfo_Spaceship                                        `protobuf:"varint,1,opt,name=ship,proto3,enum=MissionInfo_Spaceship" json:"ship,omitempty"`
	Durations                []*ArtifactsConfigurationResponse_MissionParameters_Duration `protobuf:"bytes,3,rep,name=durations,proto3" json:"durations,omitempty"`
	LevelMissionRequirements []uint32                                                     `` /* 143-byte string literal not displayed */
	Capacity_DEPRECATED      uint32                                                       `protobuf:"varint,2,opt,name=capacity_DEPRECATED,json=capacityDEPRECATED,proto3" json:"capacity_DEPRECATED,omitempty"`
	// contains filtered or unexported fields
}

func (*ArtifactsConfigurationResponse_MissionParameters) Descriptor deprecated

Deprecated: Use ArtifactsConfigurationResponse_MissionParameters.ProtoReflect.Descriptor instead.

func (*ArtifactsConfigurationResponse_MissionParameters) GetCapacity_DEPRECATED

func (x *ArtifactsConfigurationResponse_MissionParameters) GetCapacity_DEPRECATED() uint32

func (*ArtifactsConfigurationResponse_MissionParameters) GetDurations

func (*ArtifactsConfigurationResponse_MissionParameters) GetLevelMissionRequirements

func (x *ArtifactsConfigurationResponse_MissionParameters) GetLevelMissionRequirements() []uint32

func (*ArtifactsConfigurationResponse_MissionParameters) GetShip

func (*ArtifactsConfigurationResponse_MissionParameters) ProtoMessage

func (*ArtifactsConfigurationResponse_MissionParameters) ProtoReflect

func (*ArtifactsConfigurationResponse_MissionParameters) Reset

func (*ArtifactsConfigurationResponse_MissionParameters) String

type ArtifactsConfigurationResponse_MissionParameters_Duration

type ArtifactsConfigurationResponse_MissionParameters_Duration struct {
	DurationType      MissionInfo_DurationType `` /* 128-byte string literal not displayed */
	Seconds           float64                  `protobuf:"fixed64,2,opt,name=seconds,proto3" json:"seconds,omitempty"`
	Quality           float32                  `protobuf:"fixed32,3,opt,name=quality,proto3" json:"quality,omitempty"`
	MinQuality        float32                  `protobuf:"fixed32,4,opt,name=min_quality,json=minQuality,proto3" json:"min_quality,omitempty"`
	MaxQuality        float32                  `protobuf:"fixed32,5,opt,name=max_quality,json=maxQuality,proto3" json:"max_quality,omitempty"`
	Capacity          uint32                   `protobuf:"varint,6,opt,name=capacity,proto3" json:"capacity,omitempty"`
	LevelCapacityBump uint32                   `protobuf:"varint,7,opt,name=level_capacity_bump,json=levelCapacityBump,proto3" json:"level_capacity_bump,omitempty"`
	LevelQualityBump  float32                  `protobuf:"fixed32,8,opt,name=level_quality_bump,json=levelQualityBump,proto3" json:"level_quality_bump,omitempty"`
	// contains filtered or unexported fields
}

func (*ArtifactsConfigurationResponse_MissionParameters_Duration) Descriptor deprecated

Deprecated: Use ArtifactsConfigurationResponse_MissionParameters_Duration.ProtoReflect.Descriptor instead.

func (*ArtifactsConfigurationResponse_MissionParameters_Duration) GetCapacity

func (*ArtifactsConfigurationResponse_MissionParameters_Duration) GetDurationType

func (*ArtifactsConfigurationResponse_MissionParameters_Duration) GetLevelCapacityBump

func (*ArtifactsConfigurationResponse_MissionParameters_Duration) GetLevelQualityBump

func (*ArtifactsConfigurationResponse_MissionParameters_Duration) GetMaxQuality

func (*ArtifactsConfigurationResponse_MissionParameters_Duration) GetMinQuality

func (*ArtifactsConfigurationResponse_MissionParameters_Duration) GetQuality

func (*ArtifactsConfigurationResponse_MissionParameters_Duration) GetSeconds

func (*ArtifactsConfigurationResponse_MissionParameters_Duration) ProtoMessage

func (*ArtifactsConfigurationResponse_MissionParameters_Duration) ProtoReflect

func (*ArtifactsConfigurationResponse_MissionParameters_Duration) Reset

func (*ArtifactsConfigurationResponse_MissionParameters_Duration) String

type ArtifactsDB

type ArtifactsDB struct {
	InventoryItems      []*ArtifactInventoryItem          `protobuf:"bytes,1,rep,name=inventory_items,json=inventoryItems,proto3" json:"inventory_items,omitempty"`
	ItemSequence        uint64                            `protobuf:"varint,2,opt,name=item_sequence,json=itemSequence,proto3" json:"item_sequence,omitempty"`
	InventorySlots      []*InventorySlot                  `protobuf:"bytes,3,rep,name=inventory_slots,json=inventorySlots,proto3" json:"inventory_slots,omitempty"`
	ActiveArtifacts     []*ArtifactsDB_ActiveArtifactSlot `protobuf:"bytes,7,rep,name=active_artifacts,json=activeArtifacts,proto3" json:"active_artifacts,omitempty"`
	ActiveArtifactSets  []*ArtifactsDB_ActiveArtifactSet  `protobuf:"bytes,11,rep,name=active_artifact_sets,json=activeArtifactSets,proto3" json:"active_artifact_sets,omitempty"`
	DiscoveredArtifacts []*ArtifactSpec                   `protobuf:"bytes,8,rep,name=discovered_artifacts,json=discoveredArtifacts,proto3" json:"discovered_artifacts,omitempty"`
	CraftableArtifacts  []*ArtifactsDB_CraftableArtifact  `protobuf:"bytes,9,rep,name=craftable_artifacts,json=craftableArtifacts,proto3" json:"craftable_artifacts,omitempty"`
	CraftingCounts      []*ArtifactsDB_CraftableArtifact  `protobuf:"bytes,10,rep,name=crafting_counts,json=craftingCounts,proto3" json:"crafting_counts,omitempty"`
	MissionInfos        []*MissionInfo                    `protobuf:"bytes,4,rep,name=mission_infos,json=missionInfos,proto3" json:"mission_infos,omitempty"`
	MissionArchive      []*MissionInfo                    `protobuf:"bytes,5,rep,name=mission_archive,json=missionArchive,proto3" json:"mission_archive,omitempty"`
	// contains filtered or unexported fields
}

func (*ArtifactsDB) Descriptor deprecated

func (*ArtifactsDB) Descriptor() ([]byte, []int)

Deprecated: Use ArtifactsDB.ProtoReflect.Descriptor instead.

func (*ArtifactsDB) GetActiveArtifactSets

func (x *ArtifactsDB) GetActiveArtifactSets() []*ArtifactsDB_ActiveArtifactSet

func (*ArtifactsDB) GetActiveArtifacts

func (x *ArtifactsDB) GetActiveArtifacts() []*ArtifactsDB_ActiveArtifactSlot

func (*ArtifactsDB) GetCraftableArtifacts

func (x *ArtifactsDB) GetCraftableArtifacts() []*ArtifactsDB_CraftableArtifact

func (*ArtifactsDB) GetCraftingCounts

func (x *ArtifactsDB) GetCraftingCounts() []*ArtifactsDB_CraftableArtifact

func (*ArtifactsDB) GetDiscoveredArtifacts

func (x *ArtifactsDB) GetDiscoveredArtifacts() []*ArtifactSpec

func (*ArtifactsDB) GetInventoryItems

func (x *ArtifactsDB) GetInventoryItems() []*ArtifactInventoryItem

func (*ArtifactsDB) GetInventorySlots

func (x *ArtifactsDB) GetInventorySlots() []*InventorySlot

func (*ArtifactsDB) GetItemSequence

func (x *ArtifactsDB) GetItemSequence() uint64

func (*ArtifactsDB) GetMissionArchive

func (x *ArtifactsDB) GetMissionArchive() []*MissionInfo

func (*ArtifactsDB) GetMissionInfos

func (x *ArtifactsDB) GetMissionInfos() []*MissionInfo

func (*ArtifactsDB) ProtoMessage

func (*ArtifactsDB) ProtoMessage()

func (*ArtifactsDB) ProtoReflect

func (x *ArtifactsDB) ProtoReflect() protoreflect.Message

func (*ArtifactsDB) Reset

func (x *ArtifactsDB) Reset()

func (*ArtifactsDB) String

func (x *ArtifactsDB) String() string

type ArtifactsDB_ActiveArtifactSet

type ArtifactsDB_ActiveArtifactSet struct {
	Slots []*ArtifactsDB_ActiveArtifactSlot `protobuf:"bytes,1,rep,name=slots,proto3" json:"slots,omitempty"`
	// contains filtered or unexported fields
}

func (*ArtifactsDB_ActiveArtifactSet) Descriptor deprecated

func (*ArtifactsDB_ActiveArtifactSet) Descriptor() ([]byte, []int)

Deprecated: Use ArtifactsDB_ActiveArtifactSet.ProtoReflect.Descriptor instead.

func (*ArtifactsDB_ActiveArtifactSet) GetSlots

func (*ArtifactsDB_ActiveArtifactSet) ProtoMessage

func (*ArtifactsDB_ActiveArtifactSet) ProtoMessage()

func (*ArtifactsDB_ActiveArtifactSet) ProtoReflect

func (*ArtifactsDB_ActiveArtifactSet) Reset

func (x *ArtifactsDB_ActiveArtifactSet) Reset()

func (*ArtifactsDB_ActiveArtifactSet) String

type ArtifactsDB_ActiveArtifactSlot

type ArtifactsDB_ActiveArtifactSlot struct {
	Occupied bool   `protobuf:"varint,1,opt,name=occupied,proto3" json:"occupied,omitempty"`
	ItemId   uint64 `protobuf:"varint,2,opt,name=item_id,json=itemId,proto3" json:"item_id,omitempty"`
	// contains filtered or unexported fields
}

func (*ArtifactsDB_ActiveArtifactSlot) Descriptor deprecated

func (*ArtifactsDB_ActiveArtifactSlot) Descriptor() ([]byte, []int)

Deprecated: Use ArtifactsDB_ActiveArtifactSlot.ProtoReflect.Descriptor instead.

func (*ArtifactsDB_ActiveArtifactSlot) GetItemId

func (x *ArtifactsDB_ActiveArtifactSlot) GetItemId() uint64

func (*ArtifactsDB_ActiveArtifactSlot) GetOccupied

func (x *ArtifactsDB_ActiveArtifactSlot) GetOccupied() bool

func (*ArtifactsDB_ActiveArtifactSlot) ProtoMessage

func (*ArtifactsDB_ActiveArtifactSlot) ProtoMessage()

func (*ArtifactsDB_ActiveArtifactSlot) ProtoReflect

func (*ArtifactsDB_ActiveArtifactSlot) Reset

func (x *ArtifactsDB_ActiveArtifactSlot) Reset()

func (*ArtifactsDB_ActiveArtifactSlot) String

type ArtifactsDB_CraftableArtifact

type ArtifactsDB_CraftableArtifact struct {
	Spec  *ArtifactSpec `protobuf:"bytes,1,opt,name=spec,proto3" json:"spec,omitempty"`
	Seen  bool          `protobuf:"varint,2,opt,name=seen,proto3" json:"seen,omitempty"`
	Count uint32        `protobuf:"varint,3,opt,name=count,proto3" json:"count,omitempty"`
	// contains filtered or unexported fields
}

func (*ArtifactsDB_CraftableArtifact) Descriptor deprecated

func (*ArtifactsDB_CraftableArtifact) Descriptor() ([]byte, []int)

Deprecated: Use ArtifactsDB_CraftableArtifact.ProtoReflect.Descriptor instead.

func (*ArtifactsDB_CraftableArtifact) GetCount

func (x *ArtifactsDB_CraftableArtifact) GetCount() uint32

func (*ArtifactsDB_CraftableArtifact) GetSeen

func (x *ArtifactsDB_CraftableArtifact) GetSeen() bool

func (*ArtifactsDB_CraftableArtifact) GetSpec

func (*ArtifactsDB_CraftableArtifact) ProtoMessage

func (*ArtifactsDB_CraftableArtifact) ProtoMessage()

func (*ArtifactsDB_CraftableArtifact) ProtoReflect

func (*ArtifactsDB_CraftableArtifact) Reset

func (x *ArtifactsDB_CraftableArtifact) Reset()

func (*ArtifactsDB_CraftableArtifact) String

type AuthenticatedMessage

type AuthenticatedMessage struct {
	Message []byte `protobuf:"bytes,1,opt,name=message,proto3" json:"message,omitempty"`
	Code    string `protobuf:"bytes,2,opt,name=code,proto3" json:"code,omitempty"`
	// contains filtered or unexported fields
}

func (*AuthenticatedMessage) Descriptor deprecated

func (*AuthenticatedMessage) Descriptor() ([]byte, []int)

Deprecated: Use AuthenticatedMessage.ProtoReflect.Descriptor instead.

func (*AuthenticatedMessage) GetCode

func (x *AuthenticatedMessage) GetCode() string

func (*AuthenticatedMessage) GetMessage

func (x *AuthenticatedMessage) GetMessage() []byte

func (*AuthenticatedMessage) ProtoMessage

func (*AuthenticatedMessage) ProtoMessage()

func (*AuthenticatedMessage) ProtoReflect

func (x *AuthenticatedMessage) ProtoReflect() protoreflect.Message

func (*AuthenticatedMessage) Reset

func (x *AuthenticatedMessage) Reset()

func (*AuthenticatedMessage) String

func (x *AuthenticatedMessage) String() string

type BasicRequestInfo

type BasicRequestInfo struct {
	EiUserId      string `protobuf:"bytes,1,opt,name=ei_user_id,json=eiUserId,proto3" json:"ei_user_id,omitempty"`
	ClientVersion uint32 `protobuf:"varint,2,opt,name=client_version,json=clientVersion,proto3" json:"client_version,omitempty"`
	Version       string `protobuf:"bytes,3,opt,name=version,proto3" json:"version,omitempty"`
	Build         string `protobuf:"bytes,4,opt,name=build,proto3" json:"build,omitempty"`
	Platform      string `protobuf:"bytes,5,opt,name=platform,proto3" json:"platform,omitempty"`
	// contains filtered or unexported fields
}

func NewBasicRequestInfo

func NewBasicRequestInfo(userId string) *BasicRequestInfo

func (*BasicRequestInfo) Descriptor deprecated

func (*BasicRequestInfo) Descriptor() ([]byte, []int)

Deprecated: Use BasicRequestInfo.ProtoReflect.Descriptor instead.

func (*BasicRequestInfo) GetBuild

func (x *BasicRequestInfo) GetBuild() string

func (*BasicRequestInfo) GetClientVersion

func (x *BasicRequestInfo) GetClientVersion() uint32

func (*BasicRequestInfo) GetEiUserId

func (x *BasicRequestInfo) GetEiUserId() string

func (*BasicRequestInfo) GetPlatform

func (x *BasicRequestInfo) GetPlatform() string

func (*BasicRequestInfo) GetVersion

func (x *BasicRequestInfo) GetVersion() string

func (*BasicRequestInfo) ProtoMessage

func (*BasicRequestInfo) ProtoMessage()

func (*BasicRequestInfo) ProtoReflect

func (x *BasicRequestInfo) ProtoReflect() protoreflect.Message

func (*BasicRequestInfo) Reset

func (x *BasicRequestInfo) Reset()

func (*BasicRequestInfo) String

func (x *BasicRequestInfo) String() string

type CompleteArtifact

type CompleteArtifact struct {
	Spec   *ArtifactSpec   `protobuf:"bytes,1,opt,name=spec,proto3" json:"spec,omitempty"`
	Stones []*ArtifactSpec `protobuf:"bytes,2,rep,name=stones,proto3" json:"stones,omitempty"`
	// contains filtered or unexported fields
}

func (*CompleteArtifact) Descriptor deprecated

func (*CompleteArtifact) Descriptor() ([]byte, []int)

Deprecated: Use CompleteArtifact.ProtoReflect.Descriptor instead.

func (*CompleteArtifact) GetSpec

func (x *CompleteArtifact) GetSpec() *ArtifactSpec

func (*CompleteArtifact) GetStones

func (x *CompleteArtifact) GetStones() []*ArtifactSpec

func (*CompleteArtifact) ProtoMessage

func (*CompleteArtifact) ProtoMessage()

func (*CompleteArtifact) ProtoReflect

func (x *CompleteArtifact) ProtoReflect() protoreflect.Message

func (*CompleteArtifact) Reset

func (x *CompleteArtifact) Reset()

func (*CompleteArtifact) String

func (x *CompleteArtifact) String() string

type ConfigRequest

type ConfigRequest struct {
	Rinfo            *BasicRequestInfo `protobuf:"bytes,1,opt,name=rinfo,proto3" json:"rinfo,omitempty"`
	SoulEggs         float64           `protobuf:"fixed64,2,opt,name=soul_eggs,json=soulEggs,proto3" json:"soul_eggs,omitempty"`
	ArtifactsEnabled bool              `protobuf:"varint,3,opt,name=artifacts_enabled,json=artifactsEnabled,proto3" json:"artifacts_enabled,omitempty"`
	FuelTankUnlocked bool              `protobuf:"varint,4,opt,name=fuel_tank_unlocked,json=fuelTankUnlocked,proto3" json:"fuel_tank_unlocked,omitempty"`
	// contains filtered or unexported fields
}

https://www.auxbrain.com/ei/get_config

func (*ConfigRequest) Descriptor deprecated

func (*ConfigRequest) Descriptor() ([]byte, []int)

Deprecated: Use ConfigRequest.ProtoReflect.Descriptor instead.

func (*ConfigRequest) GetArtifactsEnabled

func (x *ConfigRequest) GetArtifactsEnabled() bool

func (*ConfigRequest) GetFuelTankUnlocked

func (x *ConfigRequest) GetFuelTankUnlocked() bool

func (*ConfigRequest) GetRinfo

func (x *ConfigRequest) GetRinfo() *BasicRequestInfo

func (*ConfigRequest) GetSoulEggs

func (x *ConfigRequest) GetSoulEggs() float64

func (*ConfigRequest) ProtoMessage

func (*ConfigRequest) ProtoMessage()

func (*ConfigRequest) ProtoReflect

func (x *ConfigRequest) ProtoReflect() protoreflect.Message

func (*ConfigRequest) Reset

func (x *ConfigRequest) Reset()

func (*ConfigRequest) String

func (x *ConfigRequest) String() string

type ConfigResponse

type ConfigResponse struct {
	LiveConfig *LiveConfig `protobuf:"bytes,1,opt,name=live_config,json=liveConfig,proto3" json:"live_config,omitempty"`
	MailBag    *MailDB     `protobuf:"bytes,2,opt,name=mail_bag,json=mailBag,proto3" json:"mail_bag,omitempty"`
	DlcCatalog *DLCCatalog `protobuf:"bytes,3,opt,name=dlc_catalog,json=dlcCatalog,proto3" json:"dlc_catalog,omitempty"`
	// contains filtered or unexported fields
}

func (*ConfigResponse) Descriptor deprecated

func (*ConfigResponse) Descriptor() ([]byte, []int)

Deprecated: Use ConfigResponse.ProtoReflect.Descriptor instead.

func (*ConfigResponse) GetDlcCatalog

func (x *ConfigResponse) GetDlcCatalog() *DLCCatalog

func (*ConfigResponse) GetLiveConfig

func (x *ConfigResponse) GetLiveConfig() *LiveConfig

func (*ConfigResponse) GetMailBag

func (x *ConfigResponse) GetMailBag() *MailDB

func (*ConfigResponse) ProtoMessage

func (*ConfigResponse) ProtoMessage()

func (*ConfigResponse) ProtoReflect

func (x *ConfigResponse) ProtoReflect() protoreflect.Message

func (*ConfigResponse) Reset

func (x *ConfigResponse) Reset()

func (*ConfigResponse) String

func (x *ConfigResponse) String() string

type Contract

type Contract struct {
	Props              *ContractProperties `protobuf:"bytes,1,opt,name=props,proto3" json:"props,omitempty"`
	Code               string              `protobuf:"bytes,2,opt,name=code,proto3" json:"code,omitempty"`
	Started            float64             `protobuf:"fixed64,3,opt,name=started,proto3" json:"started,omitempty"`                                                 // epoch timestamp
	X4                 int32               `protobuf:"varint,4,opt,name=_4,json=4,proto3" json:"_4,omitempty"`                                                     // unknown; example: 1
	ProductionDeadline float64             `protobuf:"fixed64,5,opt,name=production_deadline,json=productionDeadline,proto3" json:"production_deadline,omitempty"` // epoch timestamp
	CompletedGoal      float64             `protobuf:"fixed64,6,opt,name=completed_goal,json=completedGoal,proto3" json:"completed_goal,omitempty"`
	X7                 int32               `protobuf:"varint,7,opt,name=_7,json=7,proto3" json:"_7,omitempty"`                                                     // unknown; example: 1
	CollectionDeadline float64             `protobuf:"fixed64,9,opt,name=collection_deadline,json=collectionDeadline,proto3" json:"collection_deadline,omitempty"` // epoch timestamp
	// 2 days after production deadline
	X10                int32   `protobuf:"varint,10,opt,name=_10,json=10,proto3" json:"_10,omitempty"` // unknown; example: 10
	PlayerContribution float64 `protobuf:"fixed64,11,opt,name=player_contribution,json=playerContribution,proto3" json:"player_contribution,omitempty"`
	PlayerId           string  `protobuf:"bytes,13,opt,name=player_id,json=playerId,proto3" json:"player_id,omitempty"`
	NumGoalsCompleted  int32   `protobuf:"varint,14,opt,name=num_goals_completed,json=numGoalsCompleted,proto3" json:"num_goals_completed,omitempty"`
	League             int32   `protobuf:"varint,15,opt,name=league,proto3" json:"league,omitempty"` // 0 for elite, 1 for standard
	// contains filtered or unexported fields
}

func (*Contract) CollectionDeadlineTime

func (c *Contract) CollectionDeadlineTime() time.Time

func (*Contract) Descriptor deprecated

func (*Contract) Descriptor() ([]byte, []int)

Deprecated: Use Contract.ProtoReflect.Descriptor instead.

func (*Contract) GetCode

func (x *Contract) GetCode() string

func (*Contract) GetCollectionDeadline

func (x *Contract) GetCollectionDeadline() float64

func (*Contract) GetCompletedGoal

func (x *Contract) GetCompletedGoal() float64

func (*Contract) GetLeague

func (x *Contract) GetLeague() int32

func (*Contract) GetNumGoalsCompleted

func (x *Contract) GetNumGoalsCompleted() int32

func (*Contract) GetPlayerContribution

func (x *Contract) GetPlayerContribution() float64

func (*Contract) GetPlayerId

func (x *Contract) GetPlayerId() string

func (*Contract) GetProductionDeadline

func (x *Contract) GetProductionDeadline() float64

func (*Contract) GetProps

func (x *Contract) GetProps() *ContractProperties

func (*Contract) GetStarted

func (x *Contract) GetStarted() float64

func (*Contract) GetX10

func (x *Contract) GetX10() int32

func (*Contract) GetX4

func (x *Contract) GetX4() int32

func (*Contract) GetX7

func (x *Contract) GetX7() int32

func (*Contract) ProductionDeadlineTime

func (c *Contract) ProductionDeadlineTime() time.Time

func (*Contract) ProtoMessage

func (*Contract) ProtoMessage()

func (*Contract) ProtoReflect

func (x *Contract) ProtoReflect() protoreflect.Message

func (*Contract) Reset

func (x *Contract) Reset()

func (*Contract) StartedTime

func (c *Contract) StartedTime() time.Time

func (*Contract) String

func (x *Contract) String() string

type ContractProperties

type ContractProperties struct {
	Id      string    `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	EggType EggType   `protobuf:"varint,2,opt,name=egg_type,json=eggType,proto3,enum=EggType" json:"egg_type,omitempty"`
	Rewards []*Reward `protobuf:"bytes,3,rep,name=rewards,proto3" json:"rewards,omitempty"` // seems always for elite
	// for standard rewards, check reward_tiers[1]
	CoopAllowed          bool                             `protobuf:"varint,4,opt,name=coop_allowed,json=coopAllowed,proto3" json:"coop_allowed,omitempty"`
	MaxCoopSize          int32                            `protobuf:"varint,5,opt,name=max_coop_size,json=maxCoopSize,proto3" json:"max_coop_size,omitempty"`
	ExpiryTimestamp      float64                          `protobuf:"fixed64,6,opt,name=expiry_timestamp,json=expiryTimestamp,proto3" json:"expiry_timestamp,omitempty"`
	DurationSeconds      float64                          `protobuf:"fixed64,7,opt,name=duration_seconds,json=durationSeconds,proto3" json:"duration_seconds,omitempty"` // total time to complete
	Name                 string                           `protobuf:"bytes,9,opt,name=name,proto3" json:"name,omitempty"`
	Description          string                           `protobuf:"bytes,10,opt,name=description,proto3" json:"description,omitempty"`
	Debug                bool                             `protobuf:"varint,11,opt,name=debug,proto3" json:"debug,omitempty"`
	MaxBoosts            int32                            `protobuf:"varint,12,opt,name=max_boosts,json=maxBoosts,proto3" json:"max_boosts,omitempty"`
	MaxSoulEggs          float64                          `protobuf:"fixed64,13,opt,name=max_soul_eggs,json=maxSoulEggs,proto3" json:"max_soul_eggs,omitempty"`
	MinClientVersion     int32                            `protobuf:"varint,14,opt,name=min_client_version,json=minClientVersion,proto3" json:"min_client_version,omitempty"`
	TokenIntervalMinutes float64                          `` /* 126-byte string literal not displayed */
	RewardTiers          []*ContractProperties_RewardTier `protobuf:"bytes,16,rep,name=reward_tiers,json=rewardTiers,proto3" json:"reward_tiers,omitempty"`
	// contains filtered or unexported fields
}

ContractProperties contains player/session-agnostic properties of a contract.

func (*ContractProperties) Descriptor deprecated

func (*ContractProperties) Descriptor() ([]byte, []int)

Deprecated: Use ContractProperties.ProtoReflect.Descriptor instead.

func (*ContractProperties) Duration

func (c *ContractProperties) Duration() time.Duration

func (*ContractProperties) EliteRewards

func (c *ContractProperties) EliteRewards() []*Reward

func (*ContractProperties) ExpiryTime

func (c *ContractProperties) ExpiryTime() time.Time

func (*ContractProperties) GetCoopAllowed

func (x *ContractProperties) GetCoopAllowed() bool

func (*ContractProperties) GetDebug

func (x *ContractProperties) GetDebug() bool

func (*ContractProperties) GetDescription

func (x *ContractProperties) GetDescription() string

func (*ContractProperties) GetDurationSeconds

func (x *ContractProperties) GetDurationSeconds() float64

func (*ContractProperties) GetEggType

func (x *ContractProperties) GetEggType() EggType

func (*ContractProperties) GetExpiryTimestamp

func (x *ContractProperties) GetExpiryTimestamp() float64

func (*ContractProperties) GetId

func (x *ContractProperties) GetId() string

func (*ContractProperties) GetMaxBoosts

func (x *ContractProperties) GetMaxBoosts() int32

func (*ContractProperties) GetMaxCoopSize

func (x *ContractProperties) GetMaxCoopSize() int32

func (*ContractProperties) GetMaxSoulEggs

func (x *ContractProperties) GetMaxSoulEggs() float64

func (*ContractProperties) GetMinClientVersion

func (x *ContractProperties) GetMinClientVersion() int32

func (*ContractProperties) GetName

func (x *ContractProperties) GetName() string

func (*ContractProperties) GetRewardTiers

func (x *ContractProperties) GetRewardTiers() []*ContractProperties_RewardTier

func (*ContractProperties) GetRewards

func (x *ContractProperties) GetRewards() []*Reward

func (*ContractProperties) GetTokenIntervalMinutes

func (x *ContractProperties) GetTokenIntervalMinutes() float64

func (*ContractProperties) ProtoMessage

func (*ContractProperties) ProtoMessage()

func (*ContractProperties) ProtoReflect

func (x *ContractProperties) ProtoReflect() protoreflect.Message

func (*ContractProperties) Reset

func (x *ContractProperties) Reset()

func (*ContractProperties) StandardRewards

func (c *ContractProperties) StandardRewards() []*Reward

func (*ContractProperties) String

func (x *ContractProperties) String() string

func (*ContractProperties) UltimateGoal

func (c *ContractProperties) UltimateGoal(isElite bool) float64

type ContractProperties_RewardTier

type ContractProperties_RewardTier struct {
	Rewards []*Reward `protobuf:"bytes,1,rep,name=rewards,proto3" json:"rewards,omitempty"`
	// contains filtered or unexported fields
}

func (*ContractProperties_RewardTier) Descriptor deprecated

func (*ContractProperties_RewardTier) Descriptor() ([]byte, []int)

Deprecated: Use ContractProperties_RewardTier.ProtoReflect.Descriptor instead.

func (*ContractProperties_RewardTier) GetRewards

func (x *ContractProperties_RewardTier) GetRewards() []*Reward

func (*ContractProperties_RewardTier) ProtoMessage

func (*ContractProperties_RewardTier) ProtoMessage()

func (*ContractProperties_RewardTier) ProtoReflect

func (*ContractProperties_RewardTier) Reset

func (x *ContractProperties_RewardTier) Reset()

func (*ContractProperties_RewardTier) String

type CoopStatus

type CoopStatus struct {
	ContractId                     string               `protobuf:"bytes,1,opt,name=contract_id,json=contractId,proto3" json:"contract_id,omitempty"`
	EggsLaid                       float64              `protobuf:"fixed64,2,opt,name=eggs_laid,json=eggsLaid,proto3" json:"eggs_laid,omitempty"`
	Code                           string               `protobuf:"bytes,3,opt,name=code,proto3" json:"code,omitempty"`
	Members                        []*CoopStatus_Member `protobuf:"bytes,4,rep,name=members,proto3" json:"members,omitempty"`
	SecondsUntilProductionDeadline float64              ``                                                                  /* 157-byte string literal not displayed */
	X6                             int32                `protobuf:"varint,6,opt,name=_6,json=6,proto3" json:"_6,omitempty"` // unknown, maybe bool; example: 0
	SecondsUntilCollectionDeadline float64              ``                                                                  /* 157-byte string literal not displayed */
	X8                             int32                `protobuf:"varint,8,opt,name=_8,json=8,proto3" json:"_8,omitempty"` // unknown, maybe bool; example: 0
	CreatorId                      string               `protobuf:"bytes,9,opt,name=creator_id,json=creatorId,proto3" json:"creator_id,omitempty"`
	Public                         bool                 `protobuf:"varint,10,opt,name=public,proto3" json:"public,omitempty"`
	// token_gifts is only available if player_id is specified in
	// CoopStatusRequestPayload, and only gifts for the requested player are
	// returned.
	//
	// WARNING: gifts are only returned once, meaning that if you intercept a
	// response carrying gifts without feeding it to the game, the gifts would
	// simply vanish from game state unless you MITM /coop_status and edit the
	// response (which is also an obvious cheating vector to bypass the chore of
	// token griding).
	TokenGifts []*CoopStatus_TokenGift `protobuf:"bytes,11,rep,name=token_gifts,json=tokenGifts,proto3" json:"token_gifts,omitempty"`
	// egg_contractor_league is NOT part of Egg, Inc.'s protobuf. It is a field
	// added to counter the braindead design of not including the league in
	// ContractCoopStatusResponse and avoid loads of interwined code.
	//
	// Since the default value of 0 cannot be used as an actual value, the value
	// stored here is Contract.league + 1, i.e. 1 for elite, 2 for standard, 0 for
	// unknown.
	EggContractorLeague int32 `protobuf:"varint,1000,opt,name=egg_contractor_league,json=eggContractorLeague,proto3" json:"egg_contractor_league,omitempty"`
	// contains filtered or unexported fields
}

func RequestCoopStatus

func RequestCoopStatus(payload *CoopStatusRequestPayload) (*CoopStatus, error)

func RequestCoopStatusWithContext

func RequestCoopStatusWithContext(ctx context.Context, payload *CoopStatusRequestPayload) (*CoopStatus, error)

func (*CoopStatus) Creator

func (c *CoopStatus) Creator() *CoopStatus_Member

func (*CoopStatus) Descriptor deprecated

func (*CoopStatus) Descriptor() ([]byte, []int)

Deprecated: Use CoopStatus.ProtoReflect.Descriptor instead.

func (*CoopStatus) DurationUntilCollectionDeadline

func (c *CoopStatus) DurationUntilCollectionDeadline() time.Duration

func (*CoopStatus) DurationUntilProductionDeadline

func (c *CoopStatus) DurationUntilProductionDeadline() time.Duration

func (*CoopStatus) EggsPerHour

func (c *CoopStatus) EggsPerHour() float64

func (*CoopStatus) EggsPerSecond

func (c *CoopStatus) EggsPerSecond() float64

func (*CoopStatus) ExpectedDurationUntilFinish

func (c *CoopStatus) ExpectedDurationUntilFinish(contract *ContractProperties) time.Duration

func (*CoopStatus) GetCode

func (x *CoopStatus) GetCode() string

func (*CoopStatus) GetContractId

func (x *CoopStatus) GetContractId() string

func (*CoopStatus) GetCreatorId

func (x *CoopStatus) GetCreatorId() string

func (*CoopStatus) GetEggContractorLeague

func (x *CoopStatus) GetEggContractorLeague() int32

func (*CoopStatus) GetEggsLaid

func (x *CoopStatus) GetEggsLaid() float64

func (*CoopStatus) GetMembers

func (x *CoopStatus) GetMembers() []*CoopStatus_Member

func (*CoopStatus) GetPublic

func (x *CoopStatus) GetPublic() bool

func (*CoopStatus) GetSecondsUntilCollectionDeadline

func (x *CoopStatus) GetSecondsUntilCollectionDeadline() float64

func (*CoopStatus) GetSecondsUntilProductionDeadline

func (x *CoopStatus) GetSecondsUntilProductionDeadline() float64

func (*CoopStatus) GetTokenGifts

func (x *CoopStatus) GetTokenGifts() []*CoopStatus_TokenGift

func (*CoopStatus) GetX6

func (x *CoopStatus) GetX6() int32

func (*CoopStatus) GetX8

func (x *CoopStatus) GetX8() int32

func (*CoopStatus) IsElite

func (c *CoopStatus) IsElite() bool

func (*CoopStatus) ProtoMessage

func (*CoopStatus) ProtoMessage()

func (*CoopStatus) ProtoReflect

func (x *CoopStatus) ProtoReflect() protoreflect.Message

func (*CoopStatus) RequiredEggsPerHour

func (c *CoopStatus) RequiredEggsPerHour(contract *ContractProperties) float64

RequiredEggsPerHour returns the laying rate required to complete the ultimate goal before the production deadline.

func (*CoopStatus) Reset

func (x *CoopStatus) Reset()

func (*CoopStatus) String

func (x *CoopStatus) String() string

type CoopStatusRequestPayload

type CoopStatusRequestPayload struct {
	ContractId string `protobuf:"bytes,1,opt,name=contract_id,json=contractId,proto3" json:"contract_id,omitempty"`
	Code       string `protobuf:"bytes,2,opt,name=code,proto3" json:"code,omitempty"`
	PlayerId   string `protobuf:"bytes,3,opt,name=player_id,json=playerId,proto3" json:"player_id,omitempty"`
	// contains filtered or unexported fields
}

https://www.auxbrain.com/ei/coop_status

func (*CoopStatusRequestPayload) Descriptor deprecated

func (*CoopStatusRequestPayload) Descriptor() ([]byte, []int)

Deprecated: Use CoopStatusRequestPayload.ProtoReflect.Descriptor instead.

func (*CoopStatusRequestPayload) GetCode

func (x *CoopStatusRequestPayload) GetCode() string

func (*CoopStatusRequestPayload) GetContractId

func (x *CoopStatusRequestPayload) GetContractId() string

func (*CoopStatusRequestPayload) GetPlayerId

func (x *CoopStatusRequestPayload) GetPlayerId() string

func (*CoopStatusRequestPayload) ProtoMessage

func (*CoopStatusRequestPayload) ProtoMessage()

func (*CoopStatusRequestPayload) ProtoReflect

func (x *CoopStatusRequestPayload) ProtoReflect() protoreflect.Message

func (*CoopStatusRequestPayload) Reset

func (x *CoopStatusRequestPayload) Reset()

func (*CoopStatusRequestPayload) String

func (x *CoopStatusRequestPayload) String() string

type CoopStatus_Member

type CoopStatus_Member struct {
	Id       string  `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	Name     string  `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	EggsLaid float64 `protobuf:"fixed64,3,opt,name=eggs_laid,json=eggsLaid,proto3" json:"eggs_laid,omitempty"`
	Active   bool    `protobuf:"varint,4,opt,name=active,proto3" json:"active,omitempty"` // "snoozers" who haven't reported in in 24 hours
	// have this field set to false
	X5              int32   `protobuf:"varint,5,opt,name=_5,json=5,proto3" json:"_5,omitempty"` // unknown; example: 1 or 2
	EggsPerSecond   float64 `protobuf:"fixed64,6,opt,name=eggs_per_second,json=eggsPerSecond,proto3" json:"eggs_per_second,omitempty"`
	X7              int32   `protobuf:"varint,7,opt,name=_7,json=7,proto3" json:"_7,omitempty"`                                               // unknown; example: 7
	EarningBonusOom float64 `protobuf:"fixed64,11,opt,name=earning_bonus_oom,json=earningBonusOom,proto3" json:"earning_bonus_oom,omitempty"` // EB is 10^(earning_bonus_oom + 2)%
	Tokens          int32   `protobuf:"varint,12,opt,name=tokens,proto3" json:"tokens,omitempty"`
	// contains filtered or unexported fields
}

func (*CoopStatus_Member) Descriptor deprecated

func (*CoopStatus_Member) Descriptor() ([]byte, []int)

Deprecated: Use CoopStatus_Member.ProtoReflect.Descriptor instead.

func (*CoopStatus_Member) EarningBonus

func (m *CoopStatus_Member) EarningBonus() float64

func (*CoopStatus_Member) EarningBonusPercentage

func (m *CoopStatus_Member) EarningBonusPercentage() float64

func (*CoopStatus_Member) EggsPerHour

func (m *CoopStatus_Member) EggsPerHour() float64

func (*CoopStatus_Member) GetActive

func (x *CoopStatus_Member) GetActive() bool

func (*CoopStatus_Member) GetEarningBonusOom

func (x *CoopStatus_Member) GetEarningBonusOom() float64

func (*CoopStatus_Member) GetEggsLaid

func (x *CoopStatus_Member) GetEggsLaid() float64

func (*CoopStatus_Member) GetEggsPerSecond

func (x *CoopStatus_Member) GetEggsPerSecond() float64

func (*CoopStatus_Member) GetId

func (x *CoopStatus_Member) GetId() string

func (*CoopStatus_Member) GetName

func (x *CoopStatus_Member) GetName() string

func (*CoopStatus_Member) GetTokens

func (x *CoopStatus_Member) GetTokens() int32

func (*CoopStatus_Member) GetX5

func (x *CoopStatus_Member) GetX5() int32

func (*CoopStatus_Member) GetX7

func (x *CoopStatus_Member) GetX7() int32

func (*CoopStatus_Member) ProtoMessage

func (*CoopStatus_Member) ProtoMessage()

func (*CoopStatus_Member) ProtoReflect

func (x *CoopStatus_Member) ProtoReflect() protoreflect.Message

func (*CoopStatus_Member) Reset

func (x *CoopStatus_Member) Reset()

func (*CoopStatus_Member) String

func (x *CoopStatus_Member) String() string

type CoopStatus_TokenGift

type CoopStatus_TokenGift struct {
	GifterId   string `protobuf:"bytes,1,opt,name=gifter_id,json=gifterId,proto3" json:"gifter_id,omitempty"`
	Tokens     int32  `protobuf:"varint,2,opt,name=tokens,proto3" json:"tokens,omitempty"`
	GifterName string `protobuf:"bytes,3,opt,name=gifter_name,json=gifterName,proto3" json:"gifter_name,omitempty"`
	// contains filtered or unexported fields
}

func (*CoopStatus_TokenGift) Descriptor deprecated

func (*CoopStatus_TokenGift) Descriptor() ([]byte, []int)

Deprecated: Use CoopStatus_TokenGift.ProtoReflect.Descriptor instead.

func (*CoopStatus_TokenGift) GetGifterId

func (x *CoopStatus_TokenGift) GetGifterId() string

func (*CoopStatus_TokenGift) GetGifterName

func (x *CoopStatus_TokenGift) GetGifterName() string

func (*CoopStatus_TokenGift) GetTokens

func (x *CoopStatus_TokenGift) GetTokens() int32

func (*CoopStatus_TokenGift) ProtoMessage

func (*CoopStatus_TokenGift) ProtoMessage()

func (*CoopStatus_TokenGift) ProtoReflect

func (x *CoopStatus_TokenGift) ProtoReflect() protoreflect.Message

func (*CoopStatus_TokenGift) Reset

func (x *CoopStatus_TokenGift) Reset()

func (*CoopStatus_TokenGift) String

func (x *CoopStatus_TokenGift) String() string

type DLCCatalog

type DLCCatalog struct {
	Items        []*DLCItem         `protobuf:"bytes,1,rep,name=items,proto3" json:"items,omitempty"`
	Shells       []*ShellSpec       `protobuf:"bytes,2,rep,name=shells,proto3" json:"shells,omitempty"`
	ShellSets    []*ShellSetSpec    `protobuf:"bytes,3,rep,name=shell_sets,json=shellSets,proto3" json:"shell_sets,omitempty"`
	ShellObjects []*ShellObjectSpec `protobuf:"bytes,4,rep,name=shell_objects,json=shellObjects,proto3" json:"shell_objects,omitempty"`
	ShellGroups  []*ShellGroupSpec  `protobuf:"bytes,5,rep,name=shell_groups,json=shellGroups,proto3" json:"shell_groups,omitempty"`
	// contains filtered or unexported fields
}

func (*DLCCatalog) Descriptor deprecated

func (*DLCCatalog) Descriptor() ([]byte, []int)

Deprecated: Use DLCCatalog.ProtoReflect.Descriptor instead.

func (*DLCCatalog) GetItems

func (x *DLCCatalog) GetItems() []*DLCItem

func (*DLCCatalog) GetShellGroups

func (x *DLCCatalog) GetShellGroups() []*ShellGroupSpec

func (*DLCCatalog) GetShellObjects

func (x *DLCCatalog) GetShellObjects() []*ShellObjectSpec

func (*DLCCatalog) GetShellSets

func (x *DLCCatalog) GetShellSets() []*ShellSetSpec

func (*DLCCatalog) GetShells

func (x *DLCCatalog) GetShells() []*ShellSpec

func (*DLCCatalog) ProtoMessage

func (*DLCCatalog) ProtoMessage()

func (*DLCCatalog) ProtoReflect

func (x *DLCCatalog) ProtoReflect() protoreflect.Message

func (*DLCCatalog) Reset

func (x *DLCCatalog) Reset()

func (*DLCCatalog) String

func (x *DLCCatalog) String() string

type DLCItem

type DLCItem struct {
	Name      string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	Directory string `protobuf:"bytes,2,opt,name=directory,proto3" json:"directory,omitempty"`
	Ext       string `protobuf:"bytes,3,opt,name=ext,proto3" json:"ext,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"`
	// contains filtered or unexported fields
}

func (*DLCItem) Descriptor deprecated

func (*DLCItem) Descriptor() ([]byte, []int)

Deprecated: Use DLCItem.ProtoReflect.Descriptor instead.

func (*DLCItem) GetChecksum

func (x *DLCItem) GetChecksum() string

func (*DLCItem) GetDirectory

func (x *DLCItem) GetDirectory() string

func (*DLCItem) GetExt

func (x *DLCItem) GetExt() string

func (*DLCItem) GetName

func (x *DLCItem) GetName() string

func (*DLCItem) GetUrl

func (x *DLCItem) GetUrl() string

func (*DLCItem) ProtoMessage

func (*DLCItem) ProtoMessage()

func (*DLCItem) ProtoReflect

func (x *DLCItem) ProtoReflect() protoreflect.Message

func (*DLCItem) Reset

func (x *DLCItem) Reset()

func (*DLCItem) String

func (x *DLCItem) String() string

type EggType

type EggType int32
const (
	EggType_INVALID_EGG    EggType = 0 // proto3 requires first enum value to be 0.
	EggType_EDIBLE         EggType = 1
	EggType_SUPERFOOD      EggType = 2
	EggType_MEDICAL        EggType = 3
	EggType_ROCKET_FUEL    EggType = 4
	EggType_SUPER_MATERIAL EggType = 5
	EggType_FUSION         EggType = 6
	EggType_QUANTUM        EggType = 7
	EggType_IMMORTALITY    EggType = 8
	EggType_TACHYON        EggType = 9
	EggType_GRAVITON       EggType = 10
	EggType_DILITHIUM      EggType = 11
	EggType_PRODIGY        EggType = 12
	EggType_TERRAFORM      EggType = 13
	EggType_ANTIMATTER     EggType = 14
	EggType_DARK_MATTER    EggType = 15
	EggType_AI             EggType = 16
	EggType_NEBULA         EggType = 17
	EggType_UNIVERSE       EggType = 18
	EggType_ENLIGHTENMENT  EggType = 19
	// Contract-only eggs.
	EggType_CHOCOLATE    EggType = 100
	EggType_EASTER       EggType = 101
	EggType_WATERBALLOON EggType = 102
	EggType_FIREWORK     EggType = 103
	EggType_PUMPKIN      EggType = 104
	// Placeholder for undiscovered eggs.
	EggType_UNKNOWN EggType = 1000
)

func (EggType) Descriptor

func (EggType) Descriptor() protoreflect.EnumDescriptor

func (EggType) Display

func (e EggType) Display() string

func (EggType) Enum

func (x EggType) Enum() *EggType

func (EggType) EnumDescriptor deprecated

func (EggType) EnumDescriptor() ([]byte, []int)

Deprecated: Use EggType.Descriptor instead.

func (EggType) IconFilename

func (e EggType) IconFilename() string

func (EggType) Number

func (x EggType) Number() protoreflect.EnumNumber

func (EggType) String

func (x EggType) String() string

func (EggType) Type

func (EggType) Type() protoreflect.EnumType

func (EggType) Value

func (e EggType) Value() float64

func (EggType) ValueDisplay

func (e EggType) ValueDisplay() string

type EpicResearch

type EpicResearch struct {
	Id    string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	Level int32  `protobuf:"varint,2,opt,name=level,proto3" json:"level,omitempty"`
	// contains filtered or unexported fields
}

func (*EpicResearch) Descriptor deprecated

func (*EpicResearch) Descriptor() ([]byte, []int)

Deprecated: Use EpicResearch.ProtoReflect.Descriptor instead.

func (*EpicResearch) GetId

func (x *EpicResearch) GetId() string

func (*EpicResearch) GetLevel

func (x *EpicResearch) GetLevel() int32

func (*EpicResearch) ProtoMessage

func (*EpicResearch) ProtoMessage()

func (*EpicResearch) ProtoReflect

func (x *EpicResearch) ProtoReflect() protoreflect.Message

func (*EpicResearch) Reset

func (x *EpicResearch) Reset()

func (*EpicResearch) String

func (x *EpicResearch) String() string

type Event

type Event struct {
	Id               string  `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	SecondsRemaining float64 `protobuf:"fixed64,2,opt,name=seconds_remaining,json=secondsRemaining,proto3" json:"seconds_remaining,omitempty"`
	EventType        string  `protobuf:"bytes,3,opt,name=event_type,json=eventType,proto3" json:"event_type,omitempty"`
	Multiplier       float64 `protobuf:"fixed64,4,opt,name=multiplier,proto3" json:"multiplier,omitempty"` // For discount events, this is the final price
	// multiplier, e.g. 0.3 for 70% off research.
	Message string `protobuf:"bytes,5,opt,name=message,proto3" json:"message,omitempty"`
	// contains filtered or unexported fields
}

func (*Event) Descriptor deprecated

func (*Event) Descriptor() ([]byte, []int)

Deprecated: Use Event.ProtoReflect.Descriptor instead.

func (*Event) GetEventType

func (x *Event) GetEventType() string

func (*Event) GetId

func (x *Event) GetId() string

func (*Event) GetMessage

func (x *Event) GetMessage() string

func (*Event) GetMultiplier

func (x *Event) GetMultiplier() float64

func (*Event) GetSecondsRemaining

func (x *Event) GetSecondsRemaining() float64

func (*Event) ProtoMessage

func (*Event) ProtoMessage()

func (*Event) ProtoReflect

func (x *Event) ProtoReflect() protoreflect.Message

func (*Event) Reset

func (x *Event) Reset()

func (*Event) String

func (x *Event) String() string

type Farm

type Farm struct {
	EggType          EggType `protobuf:"varint,1,opt,name=egg_type,json=eggType,proto3,enum=EggType" json:"egg_type,omitempty"`
	PrestigeEarnings float64 `protobuf:"fixed64,2,opt,name=prestige_earnings,json=prestigeEarnings,proto3" json:"prestige_earnings,omitempty"`
	X3               float64 `protobuf:"fixed64,3,opt,name=_3,json=3,proto3" json:"_3,omitempty"` // on the same order of prestige_earnings but smaller,
	// not sure what it is; gift earnings maybe?
	LastSaved    float64 `protobuf:"fixed64,5,opt,name=last_saved,json=lastSaved,proto3" json:"last_saved,omitempty"` // epoch timestamp
	ChickenCount int64   `protobuf:"varint,6,opt,name=chicken_count,json=chickenCount,proto3" json:"chicken_count,omitempty"`
	EggsLaid     float64 `protobuf:"fixed64,9,opt,name=eggs_laid,json=eggsLaid,proto3" json:"eggs_laid,omitempty"`
	EggsPaidFor  float64 `protobuf:"fixed64,10,opt,name=eggs_paid_for,json=eggsPaidFor,proto3" json:"eggs_paid_for,omitempty"` // the only difference with eggs_laid seems to be
	// that eggs_laid is not rounded, and this is
	// rounded down.
	SilosOwned         int32         `protobuf:"varint,11,opt,name=silos_owned,json=silosOwned,proto3" json:"silos_owned,omitempty"`
	HabitatTypes       []int32       `protobuf:"varint,12,rep,packed,name=habitat_types,json=habitatTypes,proto3" json:"habitat_types,omitempty"`
	HabitatPopulations []int64       `protobuf:"varint,13,rep,packed,name=habitat_populations,json=habitatPopulations,proto3" json:"habitat_populations,omitempty"`
	VehicleTypes       []VehicleType `protobuf:"varint,17,rep,packed,name=vehicle_types,json=vehicleTypes,proto3,enum=VehicleType" json:"vehicle_types,omitempty"`
	TrainLengths       []int32       `protobuf:"varint,21,rep,packed,name=train_lengths,json=trainLengths,proto3" json:"train_lengths,omitempty"`
	Researches         []*Research   `protobuf:"bytes,18,rep,name=researches,proto3" json:"researches,omitempty"`
	ContractId         string        `protobuf:"bytes,20,opt,name=contract_id,json=contractId,proto3" json:"contract_id,omitempty"` // empty for home farm
	// contains filtered or unexported fields
}

func (*Farm) Descriptor deprecated

func (*Farm) Descriptor() ([]byte, []int)

Deprecated: Use Farm.ProtoReflect.Descriptor instead.

func (*Farm) GetChickenCount

func (x *Farm) GetChickenCount() int64

func (*Farm) GetContractId

func (x *Farm) GetContractId() string

func (*Farm) GetEggType

func (x *Farm) GetEggType() EggType

func (*Farm) GetEggsLaid

func (x *Farm) GetEggsLaid() float64

func (*Farm) GetEggsPaidFor

func (x *Farm) GetEggsPaidFor() float64

func (*Farm) GetHabitatPopulations

func (x *Farm) GetHabitatPopulations() []int64

func (*Farm) GetHabitatTypes

func (x *Farm) GetHabitatTypes() []int32

func (*Farm) GetLastSaved

func (x *Farm) GetLastSaved() float64

func (*Farm) GetPrestigeEarnings

func (x *Farm) GetPrestigeEarnings() float64

func (*Farm) GetResearches

func (x *Farm) GetResearches() []*Research

func (*Farm) GetSilosOwned

func (x *Farm) GetSilosOwned() int32

func (*Farm) GetTrainLengths

func (x *Farm) GetTrainLengths() []int32

func (*Farm) GetVehicleTypes

func (x *Farm) GetVehicleTypes() []VehicleType

func (*Farm) GetX3

func (x *Farm) GetX3() float64

func (*Farm) LastSavedTime

func (f *Farm) LastSavedTime() time.Time

func (*Farm) ProtoMessage

func (*Farm) ProtoMessage()

func (*Farm) ProtoReflect

func (x *Farm) ProtoReflect() protoreflect.Message

func (*Farm) Reset

func (x *Farm) Reset()

func (*Farm) String

func (x *Farm) String() string

type FirstContact

type FirstContact struct {
	Data *FirstContact_Payload `protobuf:"bytes,1,opt,name=data,proto3" json:"data,omitempty"`
	// contains filtered or unexported fields
}

Partially reverse engineered.

func RequestFirstContact

func RequestFirstContact(payload *FirstContactRequestPayload) (*FirstContact, error)

func RequestFirstContactWithContext

func RequestFirstContactWithContext(ctx context.Context, payload *FirstContactRequestPayload) (*FirstContact, error)

func (*FirstContact) Descriptor deprecated

func (*FirstContact) Descriptor() ([]byte, []int)

Deprecated: Use FirstContact.ProtoReflect.Descriptor instead.

func (*FirstContact) GetData

func (x *FirstContact) GetData() *FirstContact_Payload

func (*FirstContact) ProtoMessage

func (*FirstContact) ProtoMessage()

func (*FirstContact) ProtoReflect

func (x *FirstContact) ProtoReflect() protoreflect.Message

func (*FirstContact) Reset

func (x *FirstContact) Reset()

func (*FirstContact) String

func (x *FirstContact) String() string

type FirstContactRequestPayload

type FirstContactRequestPayload struct {
	Rinfo    *BasicRequestInfo `protobuf:"bytes,8,opt,name=rinfo,proto3" json:"rinfo,omitempty"`
	EiUserId string            `protobuf:"bytes,4,opt,name=ei_user_id,json=eiUserId,proto3" json:"ei_user_id,omitempty"`
	UserId   string            `protobuf:"bytes,1,opt,name=user_id,json=userId,proto3" json:"user_id,omitempty"` // old style user ID, now game_services_id;
	// using this seens to cause API response to return a
	// pre-artifact backup; don't set post-artifact.
	GameServicesId string   `protobuf:"bytes,7,opt,name=game_services_id,json=gameServicesId,proto3" json:"game_services_id,omitempty"` // old style user ID, e.g. G:1234567890
	DeviceId       string   `protobuf:"bytes,5,opt,name=device_id,json=deviceId,proto3" json:"device_id,omitempty"`                     // A UUID
	Username       string   `protobuf:"bytes,6,opt,name=username,proto3" json:"username,omitempty"`
	ClientVersion  uint32   `protobuf:"varint,2,opt,name=client_version,json=clientVersion,proto3" json:"client_version,omitempty"`
	Platform       Platform `protobuf:"varint,3,opt,name=platform,proto3,enum=Platform" json:"platform,omitempty"`
	// contains filtered or unexported fields
}

https://www.auxbrain.com/ei/first_contact

func (*FirstContactRequestPayload) Descriptor deprecated

func (*FirstContactRequestPayload) Descriptor() ([]byte, []int)

Deprecated: Use FirstContactRequestPayload.ProtoReflect.Descriptor instead.

func (*FirstContactRequestPayload) GetClientVersion

func (x *FirstContactRequestPayload) GetClientVersion() uint32

func (*FirstContactRequestPayload) GetDeviceId

func (x *FirstContactRequestPayload) GetDeviceId() string

func (*FirstContactRequestPayload) GetEiUserId

func (x *FirstContactRequestPayload) GetEiUserId() string

func (*FirstContactRequestPayload) GetGameServicesId

func (x *FirstContactRequestPayload) GetGameServicesId() string

func (*FirstContactRequestPayload) GetPlatform

func (x *FirstContactRequestPayload) GetPlatform() Platform

func (*FirstContactRequestPayload) GetRinfo

func (*FirstContactRequestPayload) GetUserId

func (x *FirstContactRequestPayload) GetUserId() string

func (*FirstContactRequestPayload) GetUsername

func (x *FirstContactRequestPayload) GetUsername() string

func (*FirstContactRequestPayload) ProtoMessage

func (*FirstContactRequestPayload) ProtoMessage()

func (*FirstContactRequestPayload) ProtoReflect

func (*FirstContactRequestPayload) Reset

func (x *FirstContactRequestPayload) Reset()

func (*FirstContactRequestPayload) String

func (x *FirstContactRequestPayload) String() string

type FirstContact_Payload

type FirstContact_Payload struct {
	UserId           string                          `protobuf:"bytes,1,opt,name=user_id,json=userId,proto3" json:"user_id,omitempty"`
	EiUserId         string                          `protobuf:"bytes,18,opt,name=ei_user_id,json=eiUserId,proto3" json:"ei_user_id,omitempty"`
	GameServicesId   string                          `protobuf:"bytes,16,opt,name=game_services_id,json=gameServicesId,proto3" json:"game_services_id,omitempty"`
	DeviceId         string                          `protobuf:"bytes,17,opt,name=device_id,json=deviceId,proto3" json:"device_id,omitempty"`
	UserName         string                          `protobuf:"bytes,2,opt,name=user_name,json=userName,proto3" json:"user_name,omitempty"`
	ApproxTimestamp  float64                         `protobuf:"fixed64,3,opt,name=approx_timestamp,json=approxTimestamp,proto3" json:"approx_timestamp,omitempty"`
	Version          uint32                          `protobuf:"varint,21,opt,name=version,proto3" json:"version,omitempty"`
	ForceOfferBackup bool                            `protobuf:"varint,20,opt,name=force_offer_backup,json=forceOfferBackup,proto3" json:"force_offer_backup,omitempty"`
	ForceBackup      bool                            `protobuf:"varint,22,opt,name=force_backup,json=forceBackup,proto3" json:"force_backup,omitempty"`
	Settings         *FirstContact_Payload_Settings  `protobuf:"bytes,4,opt,name=settings,proto3" json:"settings,omitempty"`
	Stats            *FirstContact_Payload_Stats     `protobuf:"bytes,6,opt,name=stats,proto3" json:"stats,omitempty"`
	Progress         *FirstContact_Payload_Progress  `protobuf:"bytes,7,opt,name=progress,proto3" json:"progress,omitempty"`
	Farms            []*Farm                         `protobuf:"bytes,12,rep,name=farms,proto3" json:"farms,omitempty"`
	Contracts        *FirstContact_Payload_Contracts `protobuf:"bytes,13,opt,name=contracts,proto3" json:"contracts,omitempty"`
	Artifacts        *FirstContact_Payload_Artifacts `protobuf:"bytes,14,opt,name=artifacts,proto3" json:"artifacts,omitempty"`
	ArtifactsDb      *ArtifactsDB                    `protobuf:"bytes,15,opt,name=artifacts_db,json=artifactsDb,proto3" json:"artifacts_db,omitempty"`
	// contains filtered or unexported fields
}

func (*FirstContact_Payload) AllContractProperties

func (f *FirstContact_Payload) AllContractProperties() []*ContractProperties

func (*FirstContact_Payload) ApproxTime

func (f *FirstContact_Payload) ApproxTime() time.Time

func (*FirstContact_Payload) Descriptor deprecated

func (*FirstContact_Payload) Descriptor() ([]byte, []int)

Deprecated: Use FirstContact_Payload.ProtoReflect.Descriptor instead.

func (*FirstContact_Payload) GetApproxTimestamp

func (x *FirstContact_Payload) GetApproxTimestamp() float64

func (*FirstContact_Payload) GetArtifacts

func (*FirstContact_Payload) GetArtifactsDb

func (x *FirstContact_Payload) GetArtifactsDb() *ArtifactsDB

func (*FirstContact_Payload) GetContracts

func (*FirstContact_Payload) GetDeviceId

func (x *FirstContact_Payload) GetDeviceId() string

func (*FirstContact_Payload) GetEiUserId

func (x *FirstContact_Payload) GetEiUserId() string

func (*FirstContact_Payload) GetFarms

func (x *FirstContact_Payload) GetFarms() []*Farm

func (*FirstContact_Payload) GetForceBackup

func (x *FirstContact_Payload) GetForceBackup() bool

func (*FirstContact_Payload) GetForceOfferBackup

func (x *FirstContact_Payload) GetForceOfferBackup() bool

func (*FirstContact_Payload) GetGameServicesId

func (x *FirstContact_Payload) GetGameServicesId() string

func (*FirstContact_Payload) GetProgress

func (*FirstContact_Payload) GetSettings

func (*FirstContact_Payload) GetStats

func (*FirstContact_Payload) GetUserId

func (x *FirstContact_Payload) GetUserId() string

func (*FirstContact_Payload) GetUserName

func (x *FirstContact_Payload) GetUserName() string

func (*FirstContact_Payload) GetVersion

func (x *FirstContact_Payload) GetVersion() uint32

func (*FirstContact_Payload) ProtoMessage

func (*FirstContact_Payload) ProtoMessage()

func (*FirstContact_Payload) ProtoReflect

func (x *FirstContact_Payload) ProtoReflect() protoreflect.Message

func (*FirstContact_Payload) Reset

func (x *FirstContact_Payload) Reset()

func (*FirstContact_Payload) String

func (x *FirstContact_Payload) String() string

type FirstContact_Payload_Artifacts

type FirstContact_Payload_Artifacts struct {
	Infusing                bool                   `protobuf:"varint,1,opt,name=infusing,proto3" json:"infusing,omitempty"`
	ItemBeingInfused        *ArtifactInventoryItem `protobuf:"bytes,2,opt,name=item_being_infused,json=itemBeingInfused,proto3" json:"item_being_infused,omitempty"`
	SpecBeingInfused        *ArtifactSpec          `protobuf:"bytes,13,opt,name=spec_being_infused,json=specBeingInfused,proto3" json:"spec_being_infused,omitempty"`
	EggTypeInfusing         EggType                `protobuf:"varint,3,opt,name=egg_type_infusing,json=eggTypeInfusing,proto3,enum=EggType" json:"egg_type_infusing,omitempty"`
	InfusingEggsRequired    float64                `protobuf:"fixed64,4,opt,name=infusing_eggs_required,json=infusingEggsRequired,proto3" json:"infusing_eggs_required,omitempty"`
	EggsInfused             float64                `protobuf:"fixed64,5,opt,name=eggs_infused,json=eggsInfused,proto3" json:"eggs_infused,omitempty"`
	FlowPercentageArtifacts float64                `` // [default = 0.5];
	/* 134-byte string literal not displayed */
	FuelingEnabled  bool                  `protobuf:"varint,7,opt,name=fueling_enabled,json=fuelingEnabled,proto3" json:"fueling_enabled,omitempty"`    // [default = true];
	InfusingEnabled bool                  `protobuf:"varint,8,opt,name=infusing_enabled,json=infusingEnabled,proto3" json:"infusing_enabled,omitempty"` // [default = true];
	LastFueledShip  MissionInfo_Spaceship ``                                                                                                            /* 133-byte string literal not displayed */
	InventoryScore  float64               `protobuf:"fixed64,10,opt,name=inventory_score,json=inventoryScore,proto3" json:"inventory_score,omitempty"`
	Enabled         bool                  `protobuf:"varint,11,opt,name=enabled,proto3" json:"enabled,omitempty"`
	IntroShown      bool                  `protobuf:"varint,12,opt,name=intro_shown,json=introShown,proto3" json:"intro_shown,omitempty"`
	// contains filtered or unexported fields
}

WARNING: Defaults not applied due to proto3 limitations!

func (*FirstContact_Payload_Artifacts) Descriptor deprecated

func (*FirstContact_Payload_Artifacts) Descriptor() ([]byte, []int)

Deprecated: Use FirstContact_Payload_Artifacts.ProtoReflect.Descriptor instead.

func (*FirstContact_Payload_Artifacts) GetEggTypeInfusing

func (x *FirstContact_Payload_Artifacts) GetEggTypeInfusing() EggType

func (*FirstContact_Payload_Artifacts) GetEggsInfused

func (x *FirstContact_Payload_Artifacts) GetEggsInfused() float64

func (*FirstContact_Payload_Artifacts) GetEnabled

func (x *FirstContact_Payload_Artifacts) GetEnabled() bool

func (*FirstContact_Payload_Artifacts) GetFlowPercentageArtifacts

func (x *FirstContact_Payload_Artifacts) GetFlowPercentageArtifacts() float64

func (*FirstContact_Payload_Artifacts) GetFuelingEnabled

func (x *FirstContact_Payload_Artifacts) GetFuelingEnabled() bool

func (*FirstContact_Payload_Artifacts) GetInfusing

func (x *FirstContact_Payload_Artifacts) GetInfusing() bool

func (*FirstContact_Payload_Artifacts) GetInfusingEggsRequired

func (x *FirstContact_Payload_Artifacts) GetInfusingEggsRequired() float64

func (*FirstContact_Payload_Artifacts) GetInfusingEnabled

func (x *FirstContact_Payload_Artifacts) GetInfusingEnabled() bool

func (*FirstContact_Payload_Artifacts) GetIntroShown

func (x *FirstContact_Payload_Artifacts) GetIntroShown() bool

func (*FirstContact_Payload_Artifacts) GetInventoryScore

func (x *FirstContact_Payload_Artifacts) GetInventoryScore() float64

func (*FirstContact_Payload_Artifacts) GetItemBeingInfused

func (x *FirstContact_Payload_Artifacts) GetItemBeingInfused() *ArtifactInventoryItem

func (*FirstContact_Payload_Artifacts) GetLastFueledShip

func (*FirstContact_Payload_Artifacts) GetSpecBeingInfused

func (x *FirstContact_Payload_Artifacts) GetSpecBeingInfused() *ArtifactSpec

func (*FirstContact_Payload_Artifacts) ProtoMessage

func (*FirstContact_Payload_Artifacts) ProtoMessage()

func (*FirstContact_Payload_Artifacts) ProtoReflect

func (*FirstContact_Payload_Artifacts) Reset

func (x *FirstContact_Payload_Artifacts) Reset()

func (*FirstContact_Payload_Artifacts) String

type FirstContact_Payload_Contracts

type FirstContact_Payload_Contracts struct {
	ActiveContracts    []*Contract   `protobuf:"bytes,1,rep,name=active_contracts,json=activeContracts,proto3" json:"active_contracts,omitempty"`
	PastContracts      []*Contract   `protobuf:"bytes,2,rep,name=past_contracts,json=pastContracts,proto3" json:"past_contracts,omitempty"`
	ContractIds        []string      `protobuf:"bytes,3,rep,name=contract_ids,json=contractIds,proto3" json:"contract_ids,omitempty"`
	ActiveCoopStatuses []*CoopStatus `protobuf:"bytes,4,rep,name=active_coop_statuses,json=activeCoopStatuses,proto3" json:"active_coop_statuses,omitempty"`
	// contains filtered or unexported fields
}

func (*FirstContact_Payload_Contracts) Descriptor deprecated

func (*FirstContact_Payload_Contracts) Descriptor() ([]byte, []int)

Deprecated: Use FirstContact_Payload_Contracts.ProtoReflect.Descriptor instead.

func (*FirstContact_Payload_Contracts) GetActiveContracts

func (x *FirstContact_Payload_Contracts) GetActiveContracts() []*Contract

func (*FirstContact_Payload_Contracts) GetActiveCoopStatuses

func (x *FirstContact_Payload_Contracts) GetActiveCoopStatuses() []*CoopStatus

func (*FirstContact_Payload_Contracts) GetContractIds

func (x *FirstContact_Payload_Contracts) GetContractIds() []string

func (*FirstContact_Payload_Contracts) GetPastContracts

func (x *FirstContact_Payload_Contracts) GetPastContracts() []*Contract

func (*FirstContact_Payload_Contracts) ProtoMessage

func (*FirstContact_Payload_Contracts) ProtoMessage()

func (*FirstContact_Payload_Contracts) ProtoReflect

func (*FirstContact_Payload_Contracts) Reset

func (x *FirstContact_Payload_Contracts) Reset()

func (*FirstContact_Payload_Contracts) String

type FirstContact_Payload_Progress

type FirstContact_Payload_Progress struct {
	LifetimeGoldenEggs        uint64          `protobuf:"varint,2,opt,name=lifetime_golden_eggs,json=lifetimeGoldenEggs,proto3" json:"lifetime_golden_eggs,omitempty"`
	LifetimeGoldenEggsSpent   uint64          `` /* 135-byte string literal not displayed */
	PrestigeEarnings          float64         `protobuf:"fixed64,5,opt,name=prestige_earnings,json=prestigeEarnings,proto3" json:"prestige_earnings,omitempty"`
	LifetimeEarnings          float64         `protobuf:"fixed64,6,opt,name=lifetime_earnings,json=lifetimeEarnings,proto3" json:"lifetime_earnings,omitempty"`
	PiggyBank                 uint64          `protobuf:"varint,7,opt,name=piggy_bank,json=piggyBank,proto3" json:"piggy_bank,omitempty"`
	PermitLevel               int32           `protobuf:"varint,8,opt,name=permit_level,json=permitLevel,proto3" json:"permit_level,omitempty"` // 0 - standard permit; 1 - pro permit
	EpicResearches            []*EpicResearch `protobuf:"bytes,9,rep,name=epic_researches,json=epicResearches,proto3" json:"epic_researches,omitempty"`
	MaxFarmPopulationsReached []int64         `` // One entry for
	/* 149-byte string literal not displayed */
	// each egg type.
	FarmTrophyLevel []TrophyType `` // One entry for
	/* 133-byte string literal not displayed */
	// each egg type.
	ProphecyEggs           int32                                  `protobuf:"varint,23,opt,name=prophecy_eggs,json=prophecyEggs,proto3" json:"prophecy_eggs,omitempty"`
	NumDailyGiftsCollected int32                                  `` /* 133-byte string literal not displayed */
	Boosts                 []*FirstContact_Payload_Progress_Boost `protobuf:"bytes,30,rep,name=boosts,proto3" json:"boosts,omitempty"`
	SoulEggs               float64                                `protobuf:"fixed64,34,opt,name=soul_eggs,json=soulEggs,proto3" json:"soul_eggs,omitempty"`
	// contains filtered or unexported fields
}

func (*FirstContact_Payload_Progress) Descriptor deprecated

func (*FirstContact_Payload_Progress) Descriptor() ([]byte, []int)

Deprecated: Use FirstContact_Payload_Progress.ProtoReflect.Descriptor instead.

func (*FirstContact_Payload_Progress) GetBoosts

func (*FirstContact_Payload_Progress) GetEpicResearches

func (x *FirstContact_Payload_Progress) GetEpicResearches() []*EpicResearch

func (*FirstContact_Payload_Progress) GetFarmTrophyLevel

func (x *FirstContact_Payload_Progress) GetFarmTrophyLevel() []TrophyType

func (*FirstContact_Payload_Progress) GetLifetimeEarnings

func (x *FirstContact_Payload_Progress) GetLifetimeEarnings() float64

func (*FirstContact_Payload_Progress) GetLifetimeGoldenEggs

func (x *FirstContact_Payload_Progress) GetLifetimeGoldenEggs() uint64

func (*FirstContact_Payload_Progress) GetLifetimeGoldenEggsSpent

func (x *FirstContact_Payload_Progress) GetLifetimeGoldenEggsSpent() uint64

func (*FirstContact_Payload_Progress) GetMaxFarmPopulationsReached

func (x *FirstContact_Payload_Progress) GetMaxFarmPopulationsReached() []int64

func (*FirstContact_Payload_Progress) GetNumDailyGiftsCollected

func (x *FirstContact_Payload_Progress) GetNumDailyGiftsCollected() int32

func (*FirstContact_Payload_Progress) GetPermitLevel

func (x *FirstContact_Payload_Progress) GetPermitLevel() int32

func (*FirstContact_Payload_Progress) GetPiggyBank

func (x *FirstContact_Payload_Progress) GetPiggyBank() uint64

func (*FirstContact_Payload_Progress) GetPrestigeEarnings

func (x *FirstContact_Payload_Progress) GetPrestigeEarnings() float64

func (*FirstContact_Payload_Progress) GetProphecyEggs

func (x *FirstContact_Payload_Progress) GetProphecyEggs() int32

func (*FirstContact_Payload_Progress) GetSoulEggs

func (x *FirstContact_Payload_Progress) GetSoulEggs() float64

func (*FirstContact_Payload_Progress) ProtoMessage

func (*FirstContact_Payload_Progress) ProtoMessage()

func (*FirstContact_Payload_Progress) ProtoReflect

func (*FirstContact_Payload_Progress) Reset

func (x *FirstContact_Payload_Progress) Reset()

func (*FirstContact_Payload_Progress) String

type FirstContact_Payload_Progress_Boost

type FirstContact_Payload_Progress_Boost struct {
	Id    string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	Count int32  `protobuf:"varint,2,opt,name=count,proto3" json:"count,omitempty"`
	// contains filtered or unexported fields
}

func (*FirstContact_Payload_Progress_Boost) Descriptor deprecated

func (*FirstContact_Payload_Progress_Boost) Descriptor() ([]byte, []int)

Deprecated: Use FirstContact_Payload_Progress_Boost.ProtoReflect.Descriptor instead.

func (*FirstContact_Payload_Progress_Boost) GetCount

func (*FirstContact_Payload_Progress_Boost) GetId

func (*FirstContact_Payload_Progress_Boost) ProtoMessage

func (*FirstContact_Payload_Progress_Boost) ProtoMessage()

func (*FirstContact_Payload_Progress_Boost) ProtoReflect

func (*FirstContact_Payload_Progress_Boost) Reset

func (*FirstContact_Payload_Progress_Boost) String

type FirstContact_Payload_Settings

type FirstContact_Payload_Settings struct {
	Sfx                  int32   `protobuf:"varint,1,opt,name=sfx,proto3" json:"sfx,omitempty"`
	Music                int32   `protobuf:"varint,2,opt,name=music,proto3" json:"music,omitempty"`
	Notifications        int32   `protobuf:"varint,6,opt,name=notifications,proto3" json:"notifications,omitempty"`
	LowPerformance       int32   `protobuf:"varint,10,opt,name=low_performance,json=lowPerformance,proto3" json:"low_performance,omitempty"`
	Advertising          int32   `protobuf:"varint,14,opt,name=advertising,proto3" json:"advertising,omitempty"`
	DeveloperAnalytics_1 int32   `protobuf:"varint,22,opt,name=developer_analytics_1,json=developerAnalytics1,proto3" json:"developer_analytics_1,omitempty"` // Both toggle together
	DeveloperAnalytics_2 int32   `protobuf:"varint,23,opt,name=developer_analytics_2,json=developerAnalytics2,proto3" json:"developer_analytics_2,omitempty"`
	BackupTimestamp      float64 `protobuf:"fixed64,24,opt,name=backup_timestamp,json=backupTimestamp,proto3" json:"backup_timestamp,omitempty"` // epoch timestamp
	// contains filtered or unexported fields
}

func (*FirstContact_Payload_Settings) Descriptor deprecated

func (*FirstContact_Payload_Settings) Descriptor() ([]byte, []int)

Deprecated: Use FirstContact_Payload_Settings.ProtoReflect.Descriptor instead.

func (*FirstContact_Payload_Settings) GetAdvertising

func (x *FirstContact_Payload_Settings) GetAdvertising() int32

func (*FirstContact_Payload_Settings) GetBackupTimestamp

func (x *FirstContact_Payload_Settings) GetBackupTimestamp() float64

func (*FirstContact_Payload_Settings) GetDeveloperAnalytics_1

func (x *FirstContact_Payload_Settings) GetDeveloperAnalytics_1() int32

func (*FirstContact_Payload_Settings) GetDeveloperAnalytics_2

func (x *FirstContact_Payload_Settings) GetDeveloperAnalytics_2() int32

func (*FirstContact_Payload_Settings) GetLowPerformance

func (x *FirstContact_Payload_Settings) GetLowPerformance() int32

func (*FirstContact_Payload_Settings) GetMusic

func (x *FirstContact_Payload_Settings) GetMusic() int32

func (*FirstContact_Payload_Settings) GetNotifications

func (x *FirstContact_Payload_Settings) GetNotifications() int32

func (*FirstContact_Payload_Settings) GetSfx

func (*FirstContact_Payload_Settings) ProtoMessage

func (*FirstContact_Payload_Settings) ProtoMessage()

func (*FirstContact_Payload_Settings) ProtoReflect

func (*FirstContact_Payload_Settings) Reset

func (x *FirstContact_Payload_Settings) Reset()

func (*FirstContact_Payload_Settings) String

type FirstContact_Payload_Stats

type FirstContact_Payload_Stats struct {
	DroneTakedowns      int32     `protobuf:"varint,6,opt,name=drone_takedowns,json=droneTakedowns,proto3" json:"drone_takedowns,omitempty"`
	FarmEggsLaid        []float64 `protobuf:"fixed64,8,rep,packed,name=farm_eggs_laid,json=farmEggsLaid,proto3" json:"farm_eggs_laid,omitempty"` // One entry for each egg type.
	Prestiges           int32     `protobuf:"varint,9,opt,name=prestiges,proto3" json:"prestiges,omitempty"`
	EliteDroneTakedowns int32     `protobuf:"varint,10,opt,name=elite_drone_takedowns,json=eliteDroneTakedowns,proto3" json:"elite_drone_takedowns,omitempty"`
	PiggyLevel          int32     `protobuf:"varint,11,opt,name=piggy_level,json=piggyLevel,proto3" json:"piggy_level,omitempty"`
	BoostsUsed          int32     `protobuf:"varint,13,opt,name=boosts_used,json=boostsUsed,proto3" json:"boosts_used,omitempty"`
	// contains filtered or unexported fields
}

func (*FirstContact_Payload_Stats) Descriptor deprecated

func (*FirstContact_Payload_Stats) Descriptor() ([]byte, []int)

Deprecated: Use FirstContact_Payload_Stats.ProtoReflect.Descriptor instead.

func (*FirstContact_Payload_Stats) GetBoostsUsed

func (x *FirstContact_Payload_Stats) GetBoostsUsed() int32

func (*FirstContact_Payload_Stats) GetDroneTakedowns

func (x *FirstContact_Payload_Stats) GetDroneTakedowns() int32

func (*FirstContact_Payload_Stats) GetEliteDroneTakedowns

func (x *FirstContact_Payload_Stats) GetEliteDroneTakedowns() int32

func (*FirstContact_Payload_Stats) GetFarmEggsLaid

func (x *FirstContact_Payload_Stats) GetFarmEggsLaid() []float64

func (*FirstContact_Payload_Stats) GetPiggyLevel

func (x *FirstContact_Payload_Stats) GetPiggyLevel() int32

func (*FirstContact_Payload_Stats) GetPrestiges

func (x *FirstContact_Payload_Stats) GetPrestiges() int32

func (*FirstContact_Payload_Stats) ProtoMessage

func (*FirstContact_Payload_Stats) ProtoMessage()

func (*FirstContact_Payload_Stats) ProtoReflect

func (*FirstContact_Payload_Stats) Reset

func (x *FirstContact_Payload_Stats) Reset()

func (*FirstContact_Payload_Stats) String

func (x *FirstContact_Payload_Stats) String() string

type GetPeriodicalsRequestPayload

type GetPeriodicalsRequestPayload struct {
	UserId               string            `protobuf:"bytes,1,opt,name=user_id,json=userId,proto3" json:"user_id,omitempty"`
	PiggyFull            bool              `protobuf:"varint,2,opt,name=piggy_full,json=piggyFull,proto3" json:"piggy_full,omitempty"`
	PiggyFoundFull       bool              `protobuf:"varint,3,opt,name=piggy_found_full,json=piggyFoundFull,proto3" json:"piggy_found_full,omitempty"`
	SecondsFullRealtime  float64           `protobuf:"fixed64,4,opt,name=seconds_full_realtime,json=secondsFullRealtime,proto3" json:"seconds_full_realtime,omitempty"`
	SecondsFullGametime  float64           `protobuf:"fixed64,5,opt,name=seconds_full_gametime,json=secondsFullGametime,proto3" json:"seconds_full_gametime,omitempty"`
	LostIncrements       uint32            `protobuf:"varint,7,opt,name=lost_increments,json=lostIncrements,proto3" json:"lost_increments,omitempty"`
	SoulEggs             float64           `protobuf:"fixed64,8,opt,name=soul_eggs,json=soulEggs,proto3" json:"soul_eggs,omitempty"`
	CurrentClientVersion uint32            `protobuf:"varint,10,opt,name=current_client_version,json=currentClientVersion,proto3" json:"current_client_version,omitempty"`
	Debug                bool              `protobuf:"varint,11,opt,name=debug,proto3" json:"debug,omitempty"`
	Rinfo                *BasicRequestInfo `protobuf:"bytes,12,opt,name=rinfo,proto3" json:"rinfo,omitempty"`
	// contains filtered or unexported fields
}

https://www.auxbrain.com/ei/get_periodicals

func (*GetPeriodicalsRequestPayload) Descriptor deprecated

func (*GetPeriodicalsRequestPayload) Descriptor() ([]byte, []int)

Deprecated: Use GetPeriodicalsRequestPayload.ProtoReflect.Descriptor instead.

func (*GetPeriodicalsRequestPayload) GetCurrentClientVersion

func (x *GetPeriodicalsRequestPayload) GetCurrentClientVersion() uint32

func (*GetPeriodicalsRequestPayload) GetDebug

func (x *GetPeriodicalsRequestPayload) GetDebug() bool

func (*GetPeriodicalsRequestPayload) GetLostIncrements

func (x *GetPeriodicalsRequestPayload) GetLostIncrements() uint32

func (*GetPeriodicalsRequestPayload) GetPiggyFoundFull

func (x *GetPeriodicalsRequestPayload) GetPiggyFoundFull() bool

func (*GetPeriodicalsRequestPayload) GetPiggyFull

func (x *GetPeriodicalsRequestPayload) GetPiggyFull() bool

func (*GetPeriodicalsRequestPayload) GetRinfo

func (*GetPeriodicalsRequestPayload) GetSecondsFullGametime

func (x *GetPeriodicalsRequestPayload) GetSecondsFullGametime() float64

func (*GetPeriodicalsRequestPayload) GetSecondsFullRealtime

func (x *GetPeriodicalsRequestPayload) GetSecondsFullRealtime() float64

func (*GetPeriodicalsRequestPayload) GetSoulEggs

func (x *GetPeriodicalsRequestPayload) GetSoulEggs() float64

func (*GetPeriodicalsRequestPayload) GetUserId

func (x *GetPeriodicalsRequestPayload) GetUserId() string

func (*GetPeriodicalsRequestPayload) ProtoMessage

func (*GetPeriodicalsRequestPayload) ProtoMessage()

func (*GetPeriodicalsRequestPayload) ProtoReflect

func (*GetPeriodicalsRequestPayload) Reset

func (x *GetPeriodicalsRequestPayload) Reset()

func (*GetPeriodicalsRequestPayload) String

type InGameMail

type InGameMail struct {
	Id               string   `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	Title            string   `protobuf:"bytes,2,opt,name=title,proto3" json:"title,omitempty"`
	Date             string   `protobuf:"bytes,8,opt,name=date,proto3" json:"date,omitempty"`
	Message          string   `protobuf:"bytes,3,opt,name=message,proto3" json:"message,omitempty"`
	Action           string   `protobuf:"bytes,4,opt,name=action,proto3" json:"action,omitempty"`
	Url              string   `protobuf:"bytes,5,opt,name=url,proto3" json:"url,omitempty"`
	Platform         uint32   `protobuf:"varint,7,opt,name=platform,proto3" json:"platform,omitempty"`
	Builds           []string `protobuf:"bytes,9,rep,name=builds,proto3" json:"builds,omitempty"`
	MinClientVersion uint32   `protobuf:"varint,10,opt,name=min_client_version,json=minClientVersion,proto3" json:"min_client_version,omitempty"`
	GoldTip          float64  `protobuf:"fixed64,6,opt,name=gold_tip,json=goldTip,proto3" json:"gold_tip,omitempty"`
	// contains filtered or unexported fields
}

func (*InGameMail) Descriptor deprecated

func (*InGameMail) Descriptor() ([]byte, []int)

Deprecated: Use InGameMail.ProtoReflect.Descriptor instead.

func (*InGameMail) GetAction

func (x *InGameMail) GetAction() string

func (*InGameMail) GetBuilds

func (x *InGameMail) GetBuilds() []string

func (*InGameMail) GetDate

func (x *InGameMail) GetDate() string

func (*InGameMail) GetGoldTip

func (x *InGameMail) GetGoldTip() float64

func (*InGameMail) GetId

func (x *InGameMail) GetId() string

func (*InGameMail) GetMessage

func (x *InGameMail) GetMessage() string

func (*InGameMail) GetMinClientVersion

func (x *InGameMail) GetMinClientVersion() uint32

func (*InGameMail) GetPlatform

func (x *InGameMail) GetPlatform() uint32

func (*InGameMail) GetTitle

func (x *InGameMail) GetTitle() string

func (*InGameMail) GetUrl

func (x *InGameMail) GetUrl() string

func (*InGameMail) ProtoMessage

func (*InGameMail) ProtoMessage()

func (*InGameMail) ProtoReflect

func (x *InGameMail) ProtoReflect() protoreflect.Message

func (*InGameMail) Reset

func (x *InGameMail) Reset()

func (*InGameMail) String

func (x *InGameMail) String() string

type InventorySlot

type InventorySlot struct {
	Occupied bool   `protobuf:"varint,1,opt,name=occupied,proto3" json:"occupied,omitempty"`
	ItemId   uint32 `protobuf:"varint,2,opt,name=item_id,json=itemId,proto3" json:"item_id,omitempty"`
	// contains filtered or unexported fields
}

func (*InventorySlot) Descriptor deprecated

func (*InventorySlot) Descriptor() ([]byte, []int)

Deprecated: Use InventorySlot.ProtoReflect.Descriptor instead.

func (*InventorySlot) GetItemId

func (x *InventorySlot) GetItemId() uint32

func (*InventorySlot) GetOccupied

func (x *InventorySlot) GetOccupied() bool

func (*InventorySlot) ProtoMessage

func (*InventorySlot) ProtoMessage()

func (*InventorySlot) ProtoReflect

func (x *InventorySlot) ProtoReflect() protoreflect.Message

func (*InventorySlot) Reset

func (x *InventorySlot) Reset()

func (*InventorySlot) String

func (x *InventorySlot) String() string

type LiveConfig

type LiveConfig struct {
	ConfigId     string                   `protobuf:"bytes,1,opt,name=config_id,json=configId,proto3" json:"config_id,omitempty"`
	BoostsConfig *LiveConfig_BoostsConfig `protobuf:"bytes,2,opt,name=boosts_config,json=boostsConfig,proto3" json:"boosts_config,omitempty"`
	GiftConfig   *LiveConfig_GiftConfig   `protobuf:"bytes,3,opt,name=gift_config,json=giftConfig,proto3" json:"gift_config,omitempty"`
	MiscConfig   *LiveConfig_MiscConfig   `protobuf:"bytes,4,opt,name=misc_config,json=miscConfig,proto3" json:"misc_config,omitempty"`
	// contains filtered or unexported fields
}

func (*LiveConfig) Descriptor deprecated

func (*LiveConfig) Descriptor() ([]byte, []int)

Deprecated: Use LiveConfig.ProtoReflect.Descriptor instead.

func (*LiveConfig) GetBoostsConfig

func (x *LiveConfig) GetBoostsConfig() *LiveConfig_BoostsConfig

func (*LiveConfig) GetConfigId

func (x *LiveConfig) GetConfigId() string

func (*LiveConfig) GetGiftConfig

func (x *LiveConfig) GetGiftConfig() *LiveConfig_GiftConfig

func (*LiveConfig) GetMiscConfig

func (x *LiveConfig) GetMiscConfig() *LiveConfig_MiscConfig

func (*LiveConfig) ProtoMessage

func (*LiveConfig) ProtoMessage()

func (*LiveConfig) ProtoReflect

func (x *LiveConfig) ProtoReflect() protoreflect.Message

func (*LiveConfig) Reset

func (x *LiveConfig) Reset()

func (*LiveConfig) String

func (x *LiveConfig) String() string

type LiveConfig_BoostsConfig

type LiveConfig_BoostsConfig struct {
	ItemConfigs          []*LiveConfig_BoostsConfig_ItemConfig `protobuf:"bytes,1,rep,name=item_configs,json=itemConfigs,proto3" json:"item_configs,omitempty"`
	CashBoostCooloffTime float64                               `` /* 127-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*LiveConfig_BoostsConfig) Descriptor deprecated

func (*LiveConfig_BoostsConfig) Descriptor() ([]byte, []int)

Deprecated: Use LiveConfig_BoostsConfig.ProtoReflect.Descriptor instead.

func (*LiveConfig_BoostsConfig) GetCashBoostCooloffTime

func (x *LiveConfig_BoostsConfig) GetCashBoostCooloffTime() float64

func (*LiveConfig_BoostsConfig) GetItemConfigs

func (*LiveConfig_BoostsConfig) ProtoMessage

func (*LiveConfig_BoostsConfig) ProtoMessage()

func (*LiveConfig_BoostsConfig) ProtoReflect

func (x *LiveConfig_BoostsConfig) ProtoReflect() protoreflect.Message

func (*LiveConfig_BoostsConfig) Reset

func (x *LiveConfig_BoostsConfig) Reset()

func (*LiveConfig_BoostsConfig) String

func (x *LiveConfig_BoostsConfig) String() string

type LiveConfig_BoostsConfig_ItemConfig

type LiveConfig_BoostsConfig_ItemConfig struct {
	BoostId    string  `protobuf:"bytes,1,opt,name=boost_id,json=boostId,proto3" json:"boost_id,omitempty"`
	Price      uint32  `protobuf:"varint,2,opt,name=price,proto3" json:"price,omitempty"`
	TokenPrice uint32  `protobuf:"varint,3,opt,name=token_price,json=tokenPrice,proto3" json:"token_price,omitempty"`
	SeRequired float64 `protobuf:"fixed64,4,opt,name=se_required,json=seRequired,proto3" json:"se_required,omitempty"`
	// contains filtered or unexported fields
}

func (*LiveConfig_BoostsConfig_ItemConfig) Descriptor deprecated

func (*LiveConfig_BoostsConfig_ItemConfig) Descriptor() ([]byte, []int)

Deprecated: Use LiveConfig_BoostsConfig_ItemConfig.ProtoReflect.Descriptor instead.

func (*LiveConfig_BoostsConfig_ItemConfig) GetBoostId

func (*LiveConfig_BoostsConfig_ItemConfig) GetPrice

func (*LiveConfig_BoostsConfig_ItemConfig) GetSeRequired

func (x *LiveConfig_BoostsConfig_ItemConfig) GetSeRequired() float64

func (*LiveConfig_BoostsConfig_ItemConfig) GetTokenPrice

func (x *LiveConfig_BoostsConfig_ItemConfig) GetTokenPrice() uint32

func (*LiveConfig_BoostsConfig_ItemConfig) ProtoMessage

func (*LiveConfig_BoostsConfig_ItemConfig) ProtoMessage()

func (*LiveConfig_BoostsConfig_ItemConfig) ProtoReflect

func (*LiveConfig_BoostsConfig_ItemConfig) Reset

func (*LiveConfig_BoostsConfig_ItemConfig) String

type LiveConfig_GiftConfig

type LiveConfig_GiftConfig struct {
	GiftConfigs                      []*LiveConfig_GiftConfig_GiftValueConfig `protobuf:"bytes,9,rep,name=gift_configs,json=giftConfigs,proto3" json:"gift_configs,omitempty"`
	GiftMuMinSpent                   float64                                  `protobuf:"fixed64,10,opt,name=gift_mu_min_spent,json=giftMuMinSpent,proto3" json:"gift_mu_min_spent,omitempty"`
	GiftMuMaxSpent                   float64                                  `protobuf:"fixed64,11,opt,name=gift_mu_max_spent,json=giftMuMaxSpent,proto3" json:"gift_mu_max_spent,omitempty"`
	GiftMuOverallMult                float64                                  `protobuf:"fixed64,12,opt,name=gift_mu_overall_mult,json=giftMuOverallMult,proto3" json:"gift_mu_overall_mult,omitempty"`
	PackageInterval                  float64                                  `protobuf:"fixed64,1,opt,name=package_interval,json=packageInterval,proto3" json:"package_interval,omitempty"`
	VideoOfferInterval               float64                                  `protobuf:"fixed64,2,opt,name=video_offer_interval,json=videoOfferInterval,proto3" json:"video_offer_interval,omitempty"`
	VideoOfferIntervalContract       float64                                  `` /* 145-byte string literal not displayed */
	VideoOfferIntervalPiggyFull      float64                                  `` /* 150-byte string literal not displayed */
	VideoOfferIntervalPiggyExtraFull float64                                  `` /* 167-byte string literal not displayed */
	VideoResetOnIdle                 bool                                     `protobuf:"varint,14,opt,name=video_reset_on_idle,json=videoResetOnIdle,proto3" json:"video_reset_on_idle,omitempty"`
	PackageIntervalContract          float64                                  `` /* 134-byte string literal not displayed */
	PackageIntervalPiggyFull         float64                                  `` /* 139-byte string literal not displayed */
	PackageIntervalPiggyExtraFull    float64                                  `` /* 156-byte string literal not displayed */
	PackageResetOnIdle               bool                                     `protobuf:"varint,13,opt,name=package_reset_on_idle,json=packageResetOnIdle,proto3" json:"package_reset_on_idle,omitempty"`
	// contains filtered or unexported fields
}

func (*LiveConfig_GiftConfig) Descriptor deprecated

func (*LiveConfig_GiftConfig) Descriptor() ([]byte, []int)

Deprecated: Use LiveConfig_GiftConfig.ProtoReflect.Descriptor instead.

func (*LiveConfig_GiftConfig) GetGiftConfigs

func (*LiveConfig_GiftConfig) GetGiftMuMaxSpent

func (x *LiveConfig_GiftConfig) GetGiftMuMaxSpent() float64

func (*LiveConfig_GiftConfig) GetGiftMuMinSpent

func (x *LiveConfig_GiftConfig) GetGiftMuMinSpent() float64

func (*LiveConfig_GiftConfig) GetGiftMuOverallMult

func (x *LiveConfig_GiftConfig) GetGiftMuOverallMult() float64

func (*LiveConfig_GiftConfig) GetPackageInterval

func (x *LiveConfig_GiftConfig) GetPackageInterval() float64

func (*LiveConfig_GiftConfig) GetPackageIntervalContract

func (x *LiveConfig_GiftConfig) GetPackageIntervalContract() float64

func (*LiveConfig_GiftConfig) GetPackageIntervalPiggyExtraFull

func (x *LiveConfig_GiftConfig) GetPackageIntervalPiggyExtraFull() float64

func (*LiveConfig_GiftConfig) GetPackageIntervalPiggyFull

func (x *LiveConfig_GiftConfig) GetPackageIntervalPiggyFull() float64

func (*LiveConfig_GiftConfig) GetPackageResetOnIdle

func (x *LiveConfig_GiftConfig) GetPackageResetOnIdle() bool

func (*LiveConfig_GiftConfig) GetVideoOfferInterval

func (x *LiveConfig_GiftConfig) GetVideoOfferInterval() float64

func (*LiveConfig_GiftConfig) GetVideoOfferIntervalContract

func (x *LiveConfig_GiftConfig) GetVideoOfferIntervalContract() float64

func (*LiveConfig_GiftConfig) GetVideoOfferIntervalPiggyExtraFull

func (x *LiveConfig_GiftConfig) GetVideoOfferIntervalPiggyExtraFull() float64

func (*LiveConfig_GiftConfig) GetVideoOfferIntervalPiggyFull

func (x *LiveConfig_GiftConfig) GetVideoOfferIntervalPiggyFull() float64

func (*LiveConfig_GiftConfig) GetVideoResetOnIdle

func (x *LiveConfig_GiftConfig) GetVideoResetOnIdle() bool

func (*LiveConfig_GiftConfig) ProtoMessage

func (*LiveConfig_GiftConfig) ProtoMessage()

func (*LiveConfig_GiftConfig) ProtoReflect

func (x *LiveConfig_GiftConfig) ProtoReflect() protoreflect.Message

func (*LiveConfig_GiftConfig) Reset

func (x *LiveConfig_GiftConfig) Reset()

func (*LiveConfig_GiftConfig) String

func (x *LiveConfig_GiftConfig) String() string

type LiveConfig_GiftConfig_GiftValueConfig

type LiveConfig_GiftConfig_GiftValueConfig struct {
	GiftId   string  `protobuf:"bytes,1,opt,name=gift_id,json=giftId,proto3" json:"gift_id,omitempty"`
	Amount   float64 `protobuf:"fixed64,4,opt,name=amount,proto3" json:"amount,omitempty"`
	RandMin  float64 `protobuf:"fixed64,2,opt,name=rand_min,json=randMin,proto3" json:"rand_min,omitempty"`
	RandMax  float64 `protobuf:"fixed64,3,opt,name=rand_max,json=randMax,proto3" json:"rand_max,omitempty"`
	VideoMin float64 `protobuf:"fixed64,5,opt,name=video_min,json=videoMin,proto3" json:"video_min,omitempty"`
	VideoMax float64 `protobuf:"fixed64,6,opt,name=video_max,json=videoMax,proto3" json:"video_max,omitempty"`
	// contains filtered or unexported fields
}

func (*LiveConfig_GiftConfig_GiftValueConfig) Descriptor deprecated

func (*LiveConfig_GiftConfig_GiftValueConfig) Descriptor() ([]byte, []int)

Deprecated: Use LiveConfig_GiftConfig_GiftValueConfig.ProtoReflect.Descriptor instead.

func (*LiveConfig_GiftConfig_GiftValueConfig) GetAmount

func (*LiveConfig_GiftConfig_GiftValueConfig) GetGiftId

func (*LiveConfig_GiftConfig_GiftValueConfig) GetRandMax

func (*LiveConfig_GiftConfig_GiftValueConfig) GetRandMin

func (*LiveConfig_GiftConfig_GiftValueConfig) GetVideoMax

func (*LiveConfig_GiftConfig_GiftValueConfig) GetVideoMin

func (*LiveConfig_GiftConfig_GiftValueConfig) ProtoMessage

func (*LiveConfig_GiftConfig_GiftValueConfig) ProtoMessage()

func (*LiveConfig_GiftConfig_GiftValueConfig) ProtoReflect

func (*LiveConfig_GiftConfig_GiftValueConfig) Reset

func (*LiveConfig_GiftConfig_GiftValueConfig) String

type LiveConfig_MiscConfig

type LiveConfig_MiscConfig struct {
	AskToTrack            bool    `protobuf:"varint,1,opt,name=ask_to_track,json=askToTrack,proto3" json:"ask_to_track,omitempty"`
	AskToTrackMinSoulEggs float64 `` /* 134-byte string literal not displayed */
	AskToTrackMessage     string  `protobuf:"bytes,3,opt,name=ask_to_track_message,json=askToTrackMessage,proto3" json:"ask_to_track_message,omitempty"`
	// contains filtered or unexported fields
}

func (*LiveConfig_MiscConfig) Descriptor deprecated

func (*LiveConfig_MiscConfig) Descriptor() ([]byte, []int)

Deprecated: Use LiveConfig_MiscConfig.ProtoReflect.Descriptor instead.

func (*LiveConfig_MiscConfig) GetAskToTrack

func (x *LiveConfig_MiscConfig) GetAskToTrack() bool

func (*LiveConfig_MiscConfig) GetAskToTrackMessage

func (x *LiveConfig_MiscConfig) GetAskToTrackMessage() string

func (*LiveConfig_MiscConfig) GetAskToTrackMinSoulEggs

func (x *LiveConfig_MiscConfig) GetAskToTrackMinSoulEggs() float64

func (*LiveConfig_MiscConfig) ProtoMessage

func (*LiveConfig_MiscConfig) ProtoMessage()

func (*LiveConfig_MiscConfig) ProtoReflect

func (x *LiveConfig_MiscConfig) ProtoReflect() protoreflect.Message

func (*LiveConfig_MiscConfig) Reset

func (x *LiveConfig_MiscConfig) Reset()

func (*LiveConfig_MiscConfig) String

func (x *LiveConfig_MiscConfig) String() string

type MailDB

type MailDB struct {
	Mail []*InGameMail `protobuf:"bytes,1,rep,name=mail,proto3" json:"mail,omitempty"`
	// contains filtered or unexported fields
}

func (*MailDB) Descriptor deprecated

func (*MailDB) Descriptor() ([]byte, []int)

Deprecated: Use MailDB.ProtoReflect.Descriptor instead.

func (*MailDB) GetMail

func (x *MailDB) GetMail() []*InGameMail

func (*MailDB) ProtoMessage

func (*MailDB) ProtoMessage()

func (*MailDB) ProtoReflect

func (x *MailDB) ProtoReflect() protoreflect.Message

func (*MailDB) Reset

func (x *MailDB) Reset()

func (*MailDB) String

func (x *MailDB) String() string

type MissionInfo

type MissionInfo struct {
	Ship             MissionInfo_Spaceship    `protobuf:"varint,1,opt,name=ship,proto3,enum=MissionInfo_Spaceship" json:"ship,omitempty"`
	Status           MissionInfo_Status       `protobuf:"varint,2,opt,name=status,proto3,enum=MissionInfo_Status" json:"status,omitempty"`
	DurationType     MissionInfo_DurationType `` /* 128-byte string literal not displayed */
	Fuel             []*MissionInfo_Fuel      `protobuf:"bytes,4,rep,name=fuel,proto3" json:"fuel,omitempty"`
	DurationSeconds  float64                  `protobuf:"fixed64,5,opt,name=duration_seconds,json=durationSeconds,proto3" json:"duration_seconds,omitempty"`
	SecondsRemaining float64                  `protobuf:"fixed64,6,opt,name=seconds_remaining,json=secondsRemaining,proto3" json:"seconds_remaining,omitempty"`
	Identifier       string                   `protobuf:"bytes,7,opt,name=identifier,proto3" json:"identifier,omitempty"`
	StartTimeDerived float64                  `protobuf:"fixed64,8,opt,name=start_time_derived,json=startTimeDerived,proto3" json:"start_time_derived,omitempty"`
	Capacity         uint32                   `protobuf:"varint,9,opt,name=capacity,proto3" json:"capacity,omitempty"`
	MissionLog       string                   `protobuf:"bytes,10,opt,name=mission_log,json=missionLog,proto3" json:"mission_log,omitempty"`
	// contains filtered or unexported fields
}

func (*MissionInfo) Descriptor deprecated

func (*MissionInfo) Descriptor() ([]byte, []int)

Deprecated: Use MissionInfo.ProtoReflect.Descriptor instead.

func (*MissionInfo) GetCapacity

func (x *MissionInfo) GetCapacity() uint32

func (*MissionInfo) GetDurationSeconds

func (x *MissionInfo) GetDurationSeconds() float64

func (*MissionInfo) GetDurationType

func (x *MissionInfo) GetDurationType() MissionInfo_DurationType

func (*MissionInfo) GetFuel

func (x *MissionInfo) GetFuel() []*MissionInfo_Fuel

func (*MissionInfo) GetIdentifier

func (x *MissionInfo) GetIdentifier() string

func (*MissionInfo) GetMissionLog

func (x *MissionInfo) GetMissionLog() string

func (*MissionInfo) GetSecondsRemaining

func (x *MissionInfo) GetSecondsRemaining() float64

func (*MissionInfo) GetShip

func (x *MissionInfo) GetShip() MissionInfo_Spaceship

func (*MissionInfo) GetStartTimeDerived

func (x *MissionInfo) GetStartTimeDerived() float64

func (*MissionInfo) GetStatus

func (x *MissionInfo) GetStatus() MissionInfo_Status

func (*MissionInfo) ProtoMessage

func (*MissionInfo) ProtoMessage()

func (*MissionInfo) ProtoReflect

func (x *MissionInfo) ProtoReflect() protoreflect.Message

func (*MissionInfo) Reset

func (x *MissionInfo) Reset()

func (*MissionInfo) StartTime

func (m *MissionInfo) StartTime() time.Time

func (*MissionInfo) String

func (x *MissionInfo) String() string

type MissionInfo_DurationType

type MissionInfo_DurationType int32
const (
	MissionInfo_SHORT    MissionInfo_DurationType = 0
	MissionInfo_LONG     MissionInfo_DurationType = 1
	MissionInfo_EPIC     MissionInfo_DurationType = 2
	MissionInfo_TUTORIAL MissionInfo_DurationType = 3
)

func (MissionInfo_DurationType) Descriptor

func (MissionInfo_DurationType) Display

func (d MissionInfo_DurationType) Display() string

func (MissionInfo_DurationType) Enum

func (MissionInfo_DurationType) EnumDescriptor deprecated

func (MissionInfo_DurationType) EnumDescriptor() ([]byte, []int)

Deprecated: Use MissionInfo_DurationType.Descriptor instead.

func (MissionInfo_DurationType) Number

func (MissionInfo_DurationType) String

func (x MissionInfo_DurationType) String() string

func (MissionInfo_DurationType) Type

type MissionInfo_Fuel

type MissionInfo_Fuel struct {
	Egg    EggType `protobuf:"varint,1,opt,name=egg,proto3,enum=EggType" json:"egg,omitempty"`
	Amount float64 `protobuf:"fixed64,2,opt,name=amount,proto3" json:"amount,omitempty"`
	// contains filtered or unexported fields
}

func (*MissionInfo_Fuel) Descriptor deprecated

func (*MissionInfo_Fuel) Descriptor() ([]byte, []int)

Deprecated: Use MissionInfo_Fuel.ProtoReflect.Descriptor instead.

func (*MissionInfo_Fuel) GetAmount

func (x *MissionInfo_Fuel) GetAmount() float64

func (*MissionInfo_Fuel) GetEgg

func (x *MissionInfo_Fuel) GetEgg() EggType

func (*MissionInfo_Fuel) ProtoMessage

func (*MissionInfo_Fuel) ProtoMessage()

func (*MissionInfo_Fuel) ProtoReflect

func (x *MissionInfo_Fuel) ProtoReflect() protoreflect.Message

func (*MissionInfo_Fuel) Reset

func (x *MissionInfo_Fuel) Reset()

func (*MissionInfo_Fuel) String

func (x *MissionInfo_Fuel) String() string

type MissionInfo_Spaceship

type MissionInfo_Spaceship int32
const (
	MissionInfo_CHICKEN_ONE         MissionInfo_Spaceship = 0
	MissionInfo_CHICKEN_NINE        MissionInfo_Spaceship = 1
	MissionInfo_CHICKEN_HEAVY       MissionInfo_Spaceship = 2
	MissionInfo_BCR                 MissionInfo_Spaceship = 3
	MissionInfo_MILLENIUM_CHICKEN   MissionInfo_Spaceship = 4
	MissionInfo_CORELLIHEN_CORVETTE MissionInfo_Spaceship = 5
	MissionInfo_GALEGGTICA          MissionInfo_Spaceship = 6
	MissionInfo_CHICKFIANT          MissionInfo_Spaceship = 7
	MissionInfo_VOYEGGER            MissionInfo_Spaceship = 8
	MissionInfo_HENERPRISE          MissionInfo_Spaceship = 9
)

func (MissionInfo_Spaceship) Descriptor

func (MissionInfo_Spaceship) Enum

func (MissionInfo_Spaceship) EnumDescriptor deprecated

func (MissionInfo_Spaceship) EnumDescriptor() ([]byte, []int)

Deprecated: Use MissionInfo_Spaceship.Descriptor instead.

func (MissionInfo_Spaceship) IconFilename

func (s MissionInfo_Spaceship) IconFilename() string

func (MissionInfo_Spaceship) Name

func (s MissionInfo_Spaceship) Name() string

func (MissionInfo_Spaceship) Number

func (MissionInfo_Spaceship) String

func (x MissionInfo_Spaceship) String() string

func (MissionInfo_Spaceship) Type

type MissionInfo_Status

type MissionInfo_Status int32
const (
	MissionInfo_FUELING           MissionInfo_Status = 0
	MissionInfo_PREPARE_TO_LAUNCH MissionInfo_Status = 5
	MissionInfo_EXPLORING         MissionInfo_Status = 10
	MissionInfo_RETURNED          MissionInfo_Status = 15
	MissionInfo_ANALYZING         MissionInfo_Status = 16
	MissionInfo_COMPLETE          MissionInfo_Status = 20
	MissionInfo_ARCHIVED          MissionInfo_Status = 25
)

func (MissionInfo_Status) Descriptor

func (MissionInfo_Status) Display

func (s MissionInfo_Status) Display() string

func (MissionInfo_Status) Enum

func (MissionInfo_Status) EnumDescriptor deprecated

func (MissionInfo_Status) EnumDescriptor() ([]byte, []int)

Deprecated: Use MissionInfo_Status.Descriptor instead.

func (MissionInfo_Status) Number

func (MissionInfo_Status) String

func (x MissionInfo_Status) String() string

func (MissionInfo_Status) Type

type Periodicals

type Periodicals struct {
	Sales     *Periodicals_Sales     `protobuf:"bytes,1,opt,name=sales,proto3" json:"sales,omitempty"`
	Events    *Periodicals_Events    `protobuf:"bytes,2,opt,name=events,proto3" json:"events,omitempty"`
	Contracts *Periodicals_Contracts `protobuf:"bytes,3,opt,name=contracts,proto3" json:"contracts,omitempty"`
	// contains filtered or unexported fields
}

func RequestPeriodicals

func RequestPeriodicals(payload *GetPeriodicalsRequestPayload) (*Periodicals, error)

func RequestPeriodicalsWithContext

func RequestPeriodicalsWithContext(ctx context.Context, payload *GetPeriodicalsRequestPayload) (*Periodicals, error)

func (*Periodicals) Descriptor deprecated

func (*Periodicals) Descriptor() ([]byte, []int)

Deprecated: Use Periodicals.ProtoReflect.Descriptor instead.

func (*Periodicals) GetContracts

func (x *Periodicals) GetContracts() *Periodicals_Contracts

func (*Periodicals) GetEvents

func (x *Periodicals) GetEvents() *Periodicals_Events

func (*Periodicals) GetSales

func (x *Periodicals) GetSales() *Periodicals_Sales

func (*Periodicals) ProtoMessage

func (*Periodicals) ProtoMessage()

func (*Periodicals) ProtoReflect

func (x *Periodicals) ProtoReflect() protoreflect.Message

func (*Periodicals) Reset

func (x *Periodicals) Reset()

func (*Periodicals) String

func (x *Periodicals) String() string

type Periodicals_Contracts

type Periodicals_Contracts struct {
	Contracts         []*ContractProperties `protobuf:"bytes,1,rep,name=contracts,proto3" json:"contracts,omitempty"`
	ResponseTimestamp float64               `protobuf:"fixed64,2,opt,name=response_timestamp,json=responseTimestamp,proto3" json:"response_timestamp,omitempty"` // epoch seconds; as to why the hell the
	// contains filtered or unexported fields
}

func (*Periodicals_Contracts) Descriptor deprecated

func (*Periodicals_Contracts) Descriptor() ([]byte, []int)

Deprecated: Use Periodicals_Contracts.ProtoReflect.Descriptor instead.

func (*Periodicals_Contracts) GetContracts

func (x *Periodicals_Contracts) GetContracts() []*ContractProperties

func (*Periodicals_Contracts) GetResponseTimestamp

func (x *Periodicals_Contracts) GetResponseTimestamp() float64

func (*Periodicals_Contracts) ProtoMessage

func (*Periodicals_Contracts) ProtoMessage()

func (*Periodicals_Contracts) ProtoReflect

func (x *Periodicals_Contracts) ProtoReflect() protoreflect.Message

func (*Periodicals_Contracts) Reset

func (x *Periodicals_Contracts) Reset()

func (*Periodicals_Contracts) String

func (x *Periodicals_Contracts) String() string

type Periodicals_Events

type Periodicals_Events struct {
	Events []*Event `protobuf:"bytes,1,rep,name=events,proto3" json:"events,omitempty"`
	// contains filtered or unexported fields
}

func (*Periodicals_Events) Descriptor deprecated

func (*Periodicals_Events) Descriptor() ([]byte, []int)

Deprecated: Use Periodicals_Events.ProtoReflect.Descriptor instead.

func (*Periodicals_Events) GetEvents

func (x *Periodicals_Events) GetEvents() []*Event

func (*Periodicals_Events) ProtoMessage

func (*Periodicals_Events) ProtoMessage()

func (*Periodicals_Events) ProtoReflect

func (x *Periodicals_Events) ProtoReflect() protoreflect.Message

func (*Periodicals_Events) Reset

func (x *Periodicals_Events) Reset()

func (*Periodicals_Events) String

func (x *Periodicals_Events) String() string

type Periodicals_Sales

type Periodicals_Sales struct {
	Sales []*Sale `protobuf:"bytes,1,rep,name=sales,proto3" json:"sales,omitempty"`
	// contains filtered or unexported fields
}

func (*Periodicals_Sales) Descriptor deprecated

func (*Periodicals_Sales) Descriptor() ([]byte, []int)

Deprecated: Use Periodicals_Sales.ProtoReflect.Descriptor instead.

func (*Periodicals_Sales) GetSales

func (x *Periodicals_Sales) GetSales() []*Sale

func (*Periodicals_Sales) ProtoMessage

func (*Periodicals_Sales) ProtoMessage()

func (*Periodicals_Sales) ProtoReflect

func (x *Periodicals_Sales) ProtoReflect() protoreflect.Message

func (*Periodicals_Sales) Reset

func (x *Periodicals_Sales) Reset()

func (*Periodicals_Sales) String

func (x *Periodicals_Sales) String() string

type Platform

type Platform int32
const (
	Platform_INVALID_PLATFORM Platform = 0 // proto3 requires first enum value to be 0.
	Platform_IOS              Platform = 1
	Platform_DROID            Platform = 2
)

func (Platform) Descriptor

func (Platform) Descriptor() protoreflect.EnumDescriptor

func (Platform) Enum

func (x Platform) Enum() *Platform

func (Platform) EnumDescriptor deprecated

func (Platform) EnumDescriptor() ([]byte, []int)

Deprecated: Use Platform.Descriptor instead.

func (Platform) Number

func (x Platform) Number() protoreflect.EnumNumber

func (Platform) String

func (x Platform) String() string

func (Platform) Type

type Research

type Research struct {
	Id    string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	Level int32  `protobuf:"varint,2,opt,name=level,proto3" json:"level,omitempty"`
	// contains filtered or unexported fields
}

func (*Research) Descriptor deprecated

func (*Research) Descriptor() ([]byte, []int)

Deprecated: Use Research.ProtoReflect.Descriptor instead.

func (*Research) GetId

func (x *Research) GetId() string

func (*Research) GetLevel

func (x *Research) GetLevel() int32

func (*Research) ProtoMessage

func (*Research) ProtoMessage()

func (*Research) ProtoReflect

func (x *Research) ProtoReflect() protoreflect.Message

func (*Research) Reset

func (x *Research) Reset()

func (*Research) String

func (x *Research) String() string

type Reward

type Reward struct {
	X1    int32      `protobuf:"varint,1,opt,name=_1,json=1,proto3" json:"_1,omitempty"`
	Goal  float64    `protobuf:"fixed64,2,opt,name=goal,proto3" json:"goal,omitempty"`
	Type  RewardType `protobuf:"varint,3,opt,name=type,proto3,enum=RewardType" json:"type,omitempty"`
	Name  string     `protobuf:"bytes,4,opt,name=name,proto3" json:"name,omitempty"`
	Count float64    `protobuf:"fixed64,5,opt,name=count,proto3" json:"count,omitempty"`
	X6    float64    `protobuf:"fixed64,6,opt,name=_6,json=6,proto3" json:"_6,omitempty"` // unknown; maybe a difficulty indicator?
	// contains filtered or unexported fields
}

func (*Reward) Descriptor deprecated

func (*Reward) Descriptor() ([]byte, []int)

Deprecated: Use Reward.ProtoReflect.Descriptor instead.

func (*Reward) GetCount

func (x *Reward) GetCount() float64

func (*Reward) GetGoal

func (x *Reward) GetGoal() float64

func (*Reward) GetName

func (x *Reward) GetName() string

func (*Reward) GetType

func (x *Reward) GetType() RewardType

func (*Reward) GetX1

func (x *Reward) GetX1() int32

func (*Reward) GetX6

func (x *Reward) GetX6() float64

func (*Reward) ProtoMessage

func (*Reward) ProtoMessage()

func (*Reward) ProtoReflect

func (x *Reward) ProtoReflect() protoreflect.Message

func (*Reward) Reset

func (x *Reward) Reset()

func (*Reward) String

func (x *Reward) String() string

type RewardType

type RewardType int32
const (
	RewardType_INVALID_REWARD RewardType = 0 // proto3 requires first enum value to be 0.
	// Never encountered 1.
	RewardType_GOLDEN_EGG       RewardType = 2
	RewardType_SOUL_EGG         RewardType = 3
	RewardType_PROPHECY_EGG     RewardType = 4
	RewardType_EPIC_RESEARCH    RewardType = 5
	RewardType_PIGGY_GOLDEN_EGG RewardType = 6
	RewardType_PIGGY_MULTIPLY   RewardType = 7 // e.g. xmas-trash "Quantum Trash Bag"
	// (type:7, name:"subtype", count:2)
	RewardType_PIGGY_LEVEL_UP RewardType = 8
	RewardType_BOOST          RewardType = 9
	RewardType_BOOST_TOKEN    RewardType = 10
	RewardType_ARTIFACT       RewardType = 11
	RewardType_ARTIFACT_CASE  RewardType = 12
	RewardType_UNKNOWN_REWARD RewardType = 100
)

func (RewardType) Descriptor

func (RewardType) Descriptor() protoreflect.EnumDescriptor

func (RewardType) Enum

func (x RewardType) Enum() *RewardType

func (RewardType) EnumDescriptor deprecated

func (RewardType) EnumDescriptor() ([]byte, []int)

Deprecated: Use RewardType.Descriptor instead.

func (RewardType) Number

func (x RewardType) Number() protoreflect.EnumNumber

func (RewardType) String

func (x RewardType) String() string

func (RewardType) Type

type Sale

type Sale struct {
	SaleType         string  `protobuf:"bytes,1,opt,name=sale_type,json=saleType,proto3" json:"sale_type,omitempty"` // Example: "piggy_break"
	SecondsRemaining float64 `protobuf:"fixed64,2,opt,name=seconds_remaining,json=secondsRemaining,proto3" json:"seconds_remaining,omitempty"`
	SaleAmount       string  `protobuf:"bytes,3,opt,name=sale_amount,json=saleAmount,proto3" json:"sale_amount,omitempty"` // Example: "40%"; no equivalent numeric field
	Id               string  `protobuf:"bytes,4,opt,name=id,proto3" json:"id,omitempty"`                                   // Example: "gametime-piggy-sale"
	// contains filtered or unexported fields
}

func (*Sale) Descriptor deprecated

func (*Sale) Descriptor() ([]byte, []int)

Deprecated: Use Sale.ProtoReflect.Descriptor instead.

func (*Sale) GetId

func (x *Sale) GetId() string

func (*Sale) GetSaleAmount

func (x *Sale) GetSaleAmount() string

func (*Sale) GetSaleType

func (x *Sale) GetSaleType() string

func (*Sale) GetSecondsRemaining

func (x *Sale) GetSecondsRemaining() float64

func (*Sale) ProtoMessage

func (*Sale) ProtoMessage()

func (*Sale) ProtoReflect

func (x *Sale) ProtoReflect() protoreflect.Message

func (*Sale) Reset

func (x *Sale) Reset()

func (*Sale) String

func (x *Sale) String() string

type ShellGroupSpec

type ShellGroupSpec struct {
	Identifier           string              `protobuf:"bytes,1,opt,name=identifier,proto3" json:"identifier,omitempty"`
	Name                 string              `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	AssetType            ShellSpec_AssetType `protobuf:"varint,5,opt,name=asset_type,json=assetType,proto3,enum=ShellSpec_AssetType" json:"asset_type,omitempty"`
	MemberIds            []string            `protobuf:"bytes,3,rep,name=member_ids,json=memberIds,proto3" json:"member_ids,omitempty"`
	PriceMult_DEPRECATED float64             `protobuf:"fixed64,4,opt,name=price_mult_DEPRECATED,json=priceMultDEPRECATED,proto3" json:"price_mult_DEPRECATED,omitempty"`
	// contains filtered or unexported fields
}

func (*ShellGroupSpec) Descriptor deprecated

func (*ShellGroupSpec) Descriptor() ([]byte, []int)

Deprecated: Use ShellGroupSpec.ProtoReflect.Descriptor instead.

func (*ShellGroupSpec) GetAssetType

func (x *ShellGroupSpec) GetAssetType() ShellSpec_AssetType

func (*ShellGroupSpec) GetIdentifier

func (x *ShellGroupSpec) GetIdentifier() string

func (*ShellGroupSpec) GetMemberIds

func (x *ShellGroupSpec) GetMemberIds() []string

func (*ShellGroupSpec) GetName

func (x *ShellGroupSpec) GetName() string

func (*ShellGroupSpec) GetPriceMult_DEPRECATED

func (x *ShellGroupSpec) GetPriceMult_DEPRECATED() float64

func (*ShellGroupSpec) ProtoMessage

func (*ShellGroupSpec) ProtoMessage()

func (*ShellGroupSpec) ProtoReflect

func (x *ShellGroupSpec) ProtoReflect() protoreflect.Message

func (*ShellGroupSpec) Reset

func (x *ShellGroupSpec) Reset()

func (*ShellGroupSpec) String

func (x *ShellGroupSpec) String() string

type ShellObjectSpec

type ShellObjectSpec struct {
	Identifier        string                      `protobuf:"bytes,1,opt,name=identifier,proto3" json:"identifier,omitempty"`
	Name              string                      `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	AssetType         ShellSpec_AssetType         `protobuf:"varint,3,opt,name=asset_type,json=assetType,proto3,enum=ShellSpec_AssetType" json:"asset_type,omitempty"`
	ObjectClass       string                      `protobuf:"bytes,14,opt,name=object_class,json=objectClass,proto3" json:"object_class,omitempty"`
	Price             uint32                      `protobuf:"varint,4,opt,name=price,proto3" json:"price,omitempty"`
	RequiredEop       uint32                      `protobuf:"varint,5,opt,name=required_eop,json=requiredEop,proto3" json:"required_eop,omitempty"`
	RequiredSoulEggs  float64                     `protobuf:"fixed64,6,opt,name=required_soul_eggs,json=requiredSoulEggs,proto3" json:"required_soul_eggs,omitempty"`
	IsNew             bool                        `protobuf:"varint,10,opt,name=is_new,json=isNew,proto3" json:"is_new,omitempty"`
	Expires           bool                        `protobuf:"varint,11,opt,name=expires,proto3" json:"expires,omitempty"`
	SecondsRemaining  float64                     `protobuf:"fixed64,12,opt,name=seconds_remaining,json=secondsRemaining,proto3" json:"seconds_remaining,omitempty"`
	Metadata          []float64                   `protobuf:"fixed64,7,rep,packed,name=metadata,proto3" json:"metadata,omitempty"`
	NoHats            bool                        `protobuf:"varint,13,opt,name=no_hats,json=noHats,proto3" json:"no_hats,omitempty"`
	Pieces            []*ShellObjectSpec_LODPiece `protobuf:"bytes,8,rep,name=pieces,proto3" json:"pieces,omitempty"`
	DefaultAppearance bool                        `protobuf:"varint,9,opt,name=default_appearance,json=defaultAppearance,proto3" json:"default_appearance,omitempty"`
	// contains filtered or unexported fields
}

func (*ShellObjectSpec) Descriptor deprecated

func (*ShellObjectSpec) Descriptor() ([]byte, []int)

Deprecated: Use ShellObjectSpec.ProtoReflect.Descriptor instead.

func (*ShellObjectSpec) GetAssetType

func (x *ShellObjectSpec) GetAssetType() ShellSpec_AssetType

func (*ShellObjectSpec) GetDefaultAppearance

func (x *ShellObjectSpec) GetDefaultAppearance() bool

func (*ShellObjectSpec) GetExpires

func (x *ShellObjectSpec) GetExpires() bool

func (*ShellObjectSpec) GetIdentifier

func (x *ShellObjectSpec) GetIdentifier() string

func (*ShellObjectSpec) GetIsNew

func (x *ShellObjectSpec) GetIsNew() bool

func (*ShellObjectSpec) GetMetadata

func (x *ShellObjectSpec) GetMetadata() []float64

func (*ShellObjectSpec) GetName

func (x *ShellObjectSpec) GetName() string

func (*ShellObjectSpec) GetNoHats

func (x *ShellObjectSpec) GetNoHats() bool

func (*ShellObjectSpec) GetObjectClass

func (x *ShellObjectSpec) GetObjectClass() string

func (*ShellObjectSpec) GetPieces

func (x *ShellObjectSpec) GetPieces() []*ShellObjectSpec_LODPiece

func (*ShellObjectSpec) GetPrice

func (x *ShellObjectSpec) GetPrice() uint32

func (*ShellObjectSpec) GetRequiredEop

func (x *ShellObjectSpec) GetRequiredEop() uint32

func (*ShellObjectSpec) GetRequiredSoulEggs

func (x *ShellObjectSpec) GetRequiredSoulEggs() float64

func (*ShellObjectSpec) GetSecondsRemaining

func (x *ShellObjectSpec) GetSecondsRemaining() float64

func (*ShellObjectSpec) ProtoMessage

func (*ShellObjectSpec) ProtoMessage()

func (*ShellObjectSpec) ProtoReflect

func (x *ShellObjectSpec) ProtoReflect() protoreflect.Message

func (*ShellObjectSpec) Reset

func (x *ShellObjectSpec) Reset()

func (*ShellObjectSpec) String

func (x *ShellObjectSpec) String() string

type ShellObjectSpec_LODPiece

type ShellObjectSpec_LODPiece struct {
	Dlc *DLCItem `protobuf:"bytes,1,opt,name=dlc,proto3" json:"dlc,omitempty"`
	Lod uint32   `protobuf:"varint,2,opt,name=lod,proto3" json:"lod,omitempty"`
	// contains filtered or unexported fields
}

func (*ShellObjectSpec_LODPiece) Descriptor deprecated

func (*ShellObjectSpec_LODPiece) Descriptor() ([]byte, []int)

Deprecated: Use ShellObjectSpec_LODPiece.ProtoReflect.Descriptor instead.

func (*ShellObjectSpec_LODPiece) GetDlc

func (x *ShellObjectSpec_LODPiece) GetDlc() *DLCItem

func (*ShellObjectSpec_LODPiece) GetLod

func (x *ShellObjectSpec_LODPiece) GetLod() uint32

func (*ShellObjectSpec_LODPiece) ProtoMessage

func (*ShellObjectSpec_LODPiece) ProtoMessage()

func (*ShellObjectSpec_LODPiece) ProtoReflect

func (x *ShellObjectSpec_LODPiece) ProtoReflect() protoreflect.Message

func (*ShellObjectSpec_LODPiece) Reset

func (x *ShellObjectSpec_LODPiece) Reset()

func (*ShellObjectSpec_LODPiece) String

func (x *ShellObjectSpec_LODPiece) String() string

type ShellSetSpec

type ShellSetSpec struct {
	Identifier           string                        `protobuf:"bytes,1,opt,name=identifier,proto3" json:"identifier,omitempty"`
	Name                 string                        `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	Price                uint32                        `protobuf:"varint,3,opt,name=price,proto3" json:"price,omitempty"`
	PriceMult_DEPRECATED float64                       `protobuf:"fixed64,8,opt,name=price_mult_DEPRECATED,json=priceMultDEPRECATED,proto3" json:"price_mult_DEPRECATED,omitempty"`
	Discount             float64                       `protobuf:"fixed64,17,opt,name=discount,proto3" json:"discount,omitempty"`
	RequiredEop          uint32                        `protobuf:"varint,4,opt,name=required_eop,json=requiredEop,proto3" json:"required_eop,omitempty"`
	RequiredSoulEggs     float64                       `protobuf:"fixed64,5,opt,name=required_soul_eggs,json=requiredSoulEggs,proto3" json:"required_soul_eggs,omitempty"`
	IsNew                bool                          `protobuf:"varint,9,opt,name=is_new,json=isNew,proto3" json:"is_new,omitempty"`
	Expires              bool                          `protobuf:"varint,10,opt,name=expires,proto3" json:"expires,omitempty"`
	SecondsRemaining     float64                       `protobuf:"fixed64,11,opt,name=seconds_remaining,json=secondsRemaining,proto3" json:"seconds_remaining,omitempty"`
	Decorator            bool                          `protobuf:"varint,14,opt,name=decorator,proto3" json:"decorator,omitempty"`
	ModifiedGeometry     bool                          `protobuf:"varint,13,opt,name=modified_geometry,json=modifiedGeometry,proto3" json:"modified_geometry,omitempty"`
	ElementSet           bool                          `protobuf:"varint,7,opt,name=element_set,json=elementSet,proto3" json:"element_set,omitempty"`
	HexBaseColor         string                        `protobuf:"bytes,16,opt,name=hex_base_color,json=hexBaseColor,proto3" json:"hex_base_color,omitempty"`
	Variations           []*ShellSetSpec_VariationInfo `protobuf:"bytes,15,rep,name=variations,proto3" json:"variations,omitempty"`
	DefaultAppearance    bool                          `protobuf:"varint,6,opt,name=default_appearance,json=defaultAppearance,proto3" json:"default_appearance,omitempty"`
	CustomAppearance     bool                          `protobuf:"varint,12,opt,name=custom_appearance,json=customAppearance,proto3" json:"custom_appearance,omitempty"`
	// contains filtered or unexported fields
}

func (*ShellSetSpec) Descriptor deprecated

func (*ShellSetSpec) Descriptor() ([]byte, []int)

Deprecated: Use ShellSetSpec.ProtoReflect.Descriptor instead.

func (*ShellSetSpec) GetCustomAppearance

func (x *ShellSetSpec) GetCustomAppearance() bool

func (*ShellSetSpec) GetDecorator

func (x *ShellSetSpec) GetDecorator() bool

func (*ShellSetSpec) GetDefaultAppearance

func (x *ShellSetSpec) GetDefaultAppearance() bool

func (*ShellSetSpec) GetDiscount

func (x *ShellSetSpec) GetDiscount() float64

func (*ShellSetSpec) GetElementSet

func (x *ShellSetSpec) GetElementSet() bool

func (*ShellSetSpec) GetExpires

func (x *ShellSetSpec) GetExpires() bool

func (*ShellSetSpec) GetHexBaseColor

func (x *ShellSetSpec) GetHexBaseColor() string

func (*ShellSetSpec) GetIdentifier

func (x *ShellSetSpec) GetIdentifier() string

func (*ShellSetSpec) GetIsNew

func (x *ShellSetSpec) GetIsNew() bool

func (*ShellSetSpec) GetModifiedGeometry

func (x *ShellSetSpec) GetModifiedGeometry() bool

func (*ShellSetSpec) GetName

func (x *ShellSetSpec) GetName() string

func (*ShellSetSpec) GetPrice

func (x *ShellSetSpec) GetPrice() uint32

func (*ShellSetSpec) GetPriceMult_DEPRECATED

func (x *ShellSetSpec) GetPriceMult_DEPRECATED() float64

func (*ShellSetSpec) GetRequiredEop

func (x *ShellSetSpec) GetRequiredEop() uint32

func (*ShellSetSpec) GetRequiredSoulEggs

func (x *ShellSetSpec) GetRequiredSoulEggs() float64

func (*ShellSetSpec) GetSecondsRemaining

func (x *ShellSetSpec) GetSecondsRemaining() float64

func (*ShellSetSpec) GetVariations

func (x *ShellSetSpec) GetVariations() []*ShellSetSpec_VariationInfo

func (*ShellSetSpec) ProtoMessage

func (*ShellSetSpec) ProtoMessage()

func (*ShellSetSpec) ProtoReflect

func (x *ShellSetSpec) ProtoReflect() protoreflect.Message

func (*ShellSetSpec) Reset

func (x *ShellSetSpec) Reset()

func (*ShellSetSpec) String

func (x *ShellSetSpec) String() string

type ShellSetSpec_VariationInfo

type ShellSetSpec_VariationInfo struct {
	Identifier string `protobuf:"bytes,1,opt,name=identifier,proto3" json:"identifier,omitempty"`
	HexColor   string `protobuf:"bytes,2,opt,name=hex_color,json=hexColor,proto3" json:"hex_color,omitempty"`
	Price      uint32 `protobuf:"varint,3,opt,name=price,proto3" json:"price,omitempty"`
	// contains filtered or unexported fields
}

func (*ShellSetSpec_VariationInfo) Descriptor deprecated

func (*ShellSetSpec_VariationInfo) Descriptor() ([]byte, []int)

Deprecated: Use ShellSetSpec_VariationInfo.ProtoReflect.Descriptor instead.

func (*ShellSetSpec_VariationInfo) GetHexColor

func (x *ShellSetSpec_VariationInfo) GetHexColor() string

func (*ShellSetSpec_VariationInfo) GetIdentifier

func (x *ShellSetSpec_VariationInfo) GetIdentifier() string

func (*ShellSetSpec_VariationInfo) GetPrice

func (x *ShellSetSpec_VariationInfo) GetPrice() uint32

func (*ShellSetSpec_VariationInfo) ProtoMessage

func (*ShellSetSpec_VariationInfo) ProtoMessage()

func (*ShellSetSpec_VariationInfo) ProtoReflect

func (*ShellSetSpec_VariationInfo) Reset

func (x *ShellSetSpec_VariationInfo) Reset()

func (*ShellSetSpec_VariationInfo) String

func (x *ShellSetSpec_VariationInfo) String() string

type ShellSpec

type ShellSpec struct {
	Identifier        string                  `protobuf:"bytes,1,opt,name=identifier,proto3" json:"identifier,omitempty"`
	PrimaryPiece      *ShellSpec_ShellPiece   `protobuf:"bytes,12,opt,name=primary_piece,json=primaryPiece,proto3" json:"primary_piece,omitempty"`
	Pieces            []*ShellSpec_ShellPiece `protobuf:"bytes,11,rep,name=pieces,proto3" json:"pieces,omitempty"`
	Name              string                  `protobuf:"bytes,3,opt,name=name,proto3" json:"name,omitempty"`
	SetIdentifier     string                  `protobuf:"bytes,13,opt,name=set_identifier,json=setIdentifier,proto3" json:"set_identifier,omitempty"`
	Price             uint32                  `protobuf:"varint,4,opt,name=price,proto3" json:"price,omitempty"`
	RequiredEop       uint32                  `protobuf:"varint,5,opt,name=required_eop,json=requiredEop,proto3" json:"required_eop,omitempty"`
	RequiredSoulEggs  float64                 `protobuf:"fixed64,6,opt,name=required_soul_eggs,json=requiredSoulEggs,proto3" json:"required_soul_eggs,omitempty"`
	IsNew             bool                    `protobuf:"varint,14,opt,name=is_new,json=isNew,proto3" json:"is_new,omitempty"`
	Expires           bool                    `protobuf:"varint,15,opt,name=expires,proto3" json:"expires,omitempty"`
	SecondsRemaining  float64                 `protobuf:"fixed64,16,opt,name=seconds_remaining,json=secondsRemaining,proto3" json:"seconds_remaining,omitempty"`
	DefaultAppearance bool                    `protobuf:"varint,8,opt,name=default_appearance,json=defaultAppearance,proto3" json:"default_appearance,omitempty"`
	// contains filtered or unexported fields
}

func (*ShellSpec) Descriptor deprecated

func (*ShellSpec) Descriptor() ([]byte, []int)

Deprecated: Use ShellSpec.ProtoReflect.Descriptor instead.

func (*ShellSpec) GetDefaultAppearance

func (x *ShellSpec) GetDefaultAppearance() bool

func (*ShellSpec) GetExpires

func (x *ShellSpec) GetExpires() bool

func (*ShellSpec) GetIdentifier

func (x *ShellSpec) GetIdentifier() string

func (*ShellSpec) GetIsNew

func (x *ShellSpec) GetIsNew() bool

func (*ShellSpec) GetName

func (x *ShellSpec) GetName() string

func (*ShellSpec) GetPieces

func (x *ShellSpec) GetPieces() []*ShellSpec_ShellPiece

func (*ShellSpec) GetPrice

func (x *ShellSpec) GetPrice() uint32

func (*ShellSpec) GetPrimaryPiece

func (x *ShellSpec) GetPrimaryPiece() *ShellSpec_ShellPiece

func (*ShellSpec) GetRequiredEop

func (x *ShellSpec) GetRequiredEop() uint32

func (*ShellSpec) GetRequiredSoulEggs

func (x *ShellSpec) GetRequiredSoulEggs() float64

func (*ShellSpec) GetSecondsRemaining

func (x *ShellSpec) GetSecondsRemaining() float64

func (*ShellSpec) GetSetIdentifier

func (x *ShellSpec) GetSetIdentifier() string

func (*ShellSpec) ProtoMessage

func (*ShellSpec) ProtoMessage()

func (*ShellSpec) ProtoReflect

func (x *ShellSpec) ProtoReflect() protoreflect.Message

func (*ShellSpec) Reset

func (x *ShellSpec) Reset()

func (*ShellSpec) String

func (x *ShellSpec) String() string

type ShellSpec_AssetType

type ShellSpec_AssetType int32
const (
	ShellSpec_INVALID_ASSET_TYPE          ShellSpec_AssetType = 0 // proto3 requires first enum value to be 0.
	ShellSpec_COOP                        ShellSpec_AssetType = 1
	ShellSpec_SHACK                       ShellSpec_AssetType = 2
	ShellSpec_SUPER_SHACK                 ShellSpec_AssetType = 3
	ShellSpec_SHORT_HOUSE                 ShellSpec_AssetType = 4
	ShellSpec_THE_STANDARD                ShellSpec_AssetType = 5
	ShellSpec_LONG_HOUSE                  ShellSpec_AssetType = 6
	ShellSpec_DOUBLE_DECKER               ShellSpec_AssetType = 7
	ShellSpec_WAREHOUSE                   ShellSpec_AssetType = 8
	ShellSpec_CENTER                      ShellSpec_AssetType = 9
	ShellSpec_BUNKER                      ShellSpec_AssetType = 10
	ShellSpec_EGGKEA                      ShellSpec_AssetType = 11
	ShellSpec_HAB_1K                      ShellSpec_AssetType = 12
	ShellSpec_HANGAR                      ShellSpec_AssetType = 13
	ShellSpec_TOWER                       ShellSpec_AssetType = 14
	ShellSpec_HAB_10K                     ShellSpec_AssetType = 15
	ShellSpec_EGGTOPIA                    ShellSpec_AssetType = 16
	ShellSpec_MONOLITH                    ShellSpec_AssetType = 17
	ShellSpec_PLANET_PORTAL               ShellSpec_AssetType = 18
	ShellSpec_CHICKEN_UNIVERSE            ShellSpec_AssetType = 19
	ShellSpec_SILO_0_SMALL                ShellSpec_AssetType = 50
	ShellSpec_SILO_0_MED                  ShellSpec_AssetType = 51
	ShellSpec_SILO_0_LARGE                ShellSpec_AssetType = 52
	ShellSpec_SILO_1_SMALL                ShellSpec_AssetType = 53
	ShellSpec_SILO_1_MED                  ShellSpec_AssetType = 54
	ShellSpec_SILO_1_LARGE                ShellSpec_AssetType = 55
	ShellSpec_SILO_ALL                    ShellSpec_AssetType = 59
	ShellSpec_MAILBOX                     ShellSpec_AssetType = 70
	ShellSpec_TROPHY_CASE                 ShellSpec_AssetType = 71
	ShellSpec_GROUND                      ShellSpec_AssetType = 72
	ShellSpec_HARDSCAPE                   ShellSpec_AssetType = 73
	ShellSpec_HYPERLOOP                   ShellSpec_AssetType = 74
	ShellSpec_DEPOT_1                     ShellSpec_AssetType = 100
	ShellSpec_DEPOT_2                     ShellSpec_AssetType = 101
	ShellSpec_DEPOT_3                     ShellSpec_AssetType = 102
	ShellSpec_DEPOT_4                     ShellSpec_AssetType = 103
	ShellSpec_DEPOT_5                     ShellSpec_AssetType = 104
	ShellSpec_DEPOT_6                     ShellSpec_AssetType = 105
	ShellSpec_DEPOT_7                     ShellSpec_AssetType = 106
	ShellSpec_LAB_1                       ShellSpec_AssetType = 110
	ShellSpec_LAB_2                       ShellSpec_AssetType = 111
	ShellSpec_LAB_3                       ShellSpec_AssetType = 112
	ShellSpec_LAB_4                       ShellSpec_AssetType = 113
	ShellSpec_LAB_5                       ShellSpec_AssetType = 114
	ShellSpec_LAB_6                       ShellSpec_AssetType = 115
	ShellSpec_HATCHERY_EDIBLE             ShellSpec_AssetType = 120
	ShellSpec_HATCHERY_SUPERFOOD          ShellSpec_AssetType = 121
	ShellSpec_HATCHERY_MEDICAL            ShellSpec_AssetType = 122
	ShellSpec_HATCHERY_ROCKET_FUEL        ShellSpec_AssetType = 123
	ShellSpec_HATCHERY_SUPERMATERIAL      ShellSpec_AssetType = 124
	ShellSpec_HATCHERY_FUSION             ShellSpec_AssetType = 125
	ShellSpec_HATCHERY_QUANTUM            ShellSpec_AssetType = 126
	ShellSpec_HATCHERY_IMMORTALITY        ShellSpec_AssetType = 127
	ShellSpec_HATCHERY_TACHYON            ShellSpec_AssetType = 128
	ShellSpec_HATCHERY_GRAVITON           ShellSpec_AssetType = 129
	ShellSpec_HATCHERY_DILITHIUM          ShellSpec_AssetType = 130
	ShellSpec_HATCHERY_PRODIGY            ShellSpec_AssetType = 131
	ShellSpec_HATCHERY_TERRAFORM          ShellSpec_AssetType = 132
	ShellSpec_HATCHERY_ANTIMATTER         ShellSpec_AssetType = 133
	ShellSpec_HATCHERY_DARK_MATTER        ShellSpec_AssetType = 134
	ShellSpec_HATCHERY_AI                 ShellSpec_AssetType = 135
	ShellSpec_HATCHERY_NEBULA             ShellSpec_AssetType = 136
	ShellSpec_HATCHERY_UNIVERSE           ShellSpec_AssetType = 137
	ShellSpec_HATCHERY_ENLIGHTENMENT      ShellSpec_AssetType = 138
	ShellSpec_HATCHERY_CHOCOLATE          ShellSpec_AssetType = 139
	ShellSpec_HATCHERY_EASTER             ShellSpec_AssetType = 140
	ShellSpec_HATCHERY_WATERBALLOON       ShellSpec_AssetType = 141
	ShellSpec_HATCHERY_FIREWORK           ShellSpec_AssetType = 142
	ShellSpec_HATCHERY_PUMPKIN            ShellSpec_AssetType = 143
	ShellSpec_HOA_1                       ShellSpec_AssetType = 170
	ShellSpec_HOA_2                       ShellSpec_AssetType = 171
	ShellSpec_HOA_3                       ShellSpec_AssetType = 172
	ShellSpec_MISSION_CONTROL_1           ShellSpec_AssetType = 180
	ShellSpec_MISSION_CONTROL_2           ShellSpec_AssetType = 181
	ShellSpec_MISSION_CONTROL_3           ShellSpec_AssetType = 182
	ShellSpec_FUEL_TANK_1                 ShellSpec_AssetType = 200
	ShellSpec_FUEL_TANK_2                 ShellSpec_AssetType = 201
	ShellSpec_FUEL_TANK_3                 ShellSpec_AssetType = 202
	ShellSpec_FUEL_TANK_4                 ShellSpec_AssetType = 203
	ShellSpec_HATCHERY_GRAVITON_TOP       ShellSpec_AssetType = 500
	ShellSpec_HATCHERY_NEBULA_MIDDLE      ShellSpec_AssetType = 501
	ShellSpec_HATCHERY_NEBULA_TOP         ShellSpec_AssetType = 502
	ShellSpec_HATCHERY_DARK_MATTER_RING_1 ShellSpec_AssetType = 505
	ShellSpec_HATCHERY_DARK_MATTER_RING_2 ShellSpec_AssetType = 506
	ShellSpec_HATCHERY_DARK_MATTER_RING_3 ShellSpec_AssetType = 507
	ShellSpec_HATCHERY_AI_TOP_1           ShellSpec_AssetType = 510
	ShellSpec_HATCHERY_AI_TOP_2           ShellSpec_AssetType = 511
	ShellSpec_HATCHERY_AI_TOP_3           ShellSpec_AssetType = 512
	ShellSpec_HATCHERY_AI_TOP_4           ShellSpec_AssetType = 513
	ShellSpec_HATCHERY_UNIVERSE_PROBE     ShellSpec_AssetType = 515
	ShellSpec_HATCHERY_UNIVERSE_BOLT      ShellSpec_AssetType = 516
	ShellSpec_HATCHERY_ENLIGHTENMENT_ORB  ShellSpec_AssetType = 520
	ShellSpec_HYPERLOOP_TRACK             ShellSpec_AssetType = 570
	ShellSpec_MAILBOX_FULL                ShellSpec_AssetType = 600
	ShellSpec_CHICKEN                     ShellSpec_AssetType = 1000
	ShellSpec_HAT                         ShellSpec_AssetType = 1010
	ShellSpec_UNKNOWN                     ShellSpec_AssetType = 9999
)

func (ShellSpec_AssetType) Descriptor

func (ShellSpec_AssetType) Enum

func (ShellSpec_AssetType) EnumDescriptor deprecated

func (ShellSpec_AssetType) EnumDescriptor() ([]byte, []int)

Deprecated: Use ShellSpec_AssetType.Descriptor instead.

func (ShellSpec_AssetType) Number

func (ShellSpec_AssetType) String

func (x ShellSpec_AssetType) String() string

func (ShellSpec_AssetType) Type

type ShellSpec_ShellPiece

type ShellSpec_ShellPiece struct {
	AssetType ShellSpec_AssetType `protobuf:"varint,1,opt,name=asset_type,json=assetType,proto3,enum=ShellSpec_AssetType" json:"asset_type,omitempty"`
	Dlc       *DLCItem            `protobuf:"bytes,2,opt,name=dlc,proto3" json:"dlc,omitempty"`
	// contains filtered or unexported fields
}

func (*ShellSpec_ShellPiece) Descriptor deprecated

func (*ShellSpec_ShellPiece) Descriptor() ([]byte, []int)

Deprecated: Use ShellSpec_ShellPiece.ProtoReflect.Descriptor instead.

func (*ShellSpec_ShellPiece) GetAssetType

func (x *ShellSpec_ShellPiece) GetAssetType() ShellSpec_AssetType

func (*ShellSpec_ShellPiece) GetDlc

func (x *ShellSpec_ShellPiece) GetDlc() *DLCItem

func (*ShellSpec_ShellPiece) ProtoMessage

func (*ShellSpec_ShellPiece) ProtoMessage()

func (*ShellSpec_ShellPiece) ProtoReflect

func (x *ShellSpec_ShellPiece) ProtoReflect() protoreflect.Message

func (*ShellSpec_ShellPiece) Reset

func (x *ShellSpec_ShellPiece) Reset()

func (*ShellSpec_ShellPiece) String

func (x *ShellSpec_ShellPiece) String() string

type TrophyType

type TrophyType int32
const (
	TrophyType_NO_TROPHY TrophyType = 0
	TrophyType_BRONZE    TrophyType = 1
	TrophyType_SILVER    TrophyType = 2
	TrophyType_GOLD      TrophyType = 3
	TrophyType_PLATINUM  TrophyType = 4
	TrophyType_DIAMOND   TrophyType = 5
)

func (TrophyType) Descriptor

func (TrophyType) Descriptor() protoreflect.EnumDescriptor

func (TrophyType) Enum

func (x TrophyType) Enum() *TrophyType

func (TrophyType) EnumDescriptor deprecated

func (TrophyType) EnumDescriptor() ([]byte, []int)

Deprecated: Use TrophyType.Descriptor instead.

func (TrophyType) Number

func (x TrophyType) Number() protoreflect.EnumNumber

func (TrophyType) String

func (x TrophyType) String() string

func (TrophyType) Type

type VehicleType

type VehicleType int32
const (
	VehicleType_TRIKE               VehicleType = 0
	VehicleType_TRANSIT_VAN         VehicleType = 1
	VehicleType_PICKUP              VehicleType = 2
	VehicleType_TEN_FOOT            VehicleType = 3
	VehicleType_TWENTY_FOUR_FOOT    VehicleType = 4
	VehicleType_SEMI                VehicleType = 5
	VehicleType_DOUBLE_SEMI         VehicleType = 6
	VehicleType_FUTURE_SEMI         VehicleType = 7
	VehicleType_MEGA_SEMI           VehicleType = 8
	VehicleType_HOVER_SEMI          VehicleType = 9
	VehicleType_QUANTUM_TRANSPORTER VehicleType = 10
	VehicleType_HYPERLOOP_TRAIN     VehicleType = 11
)

func (VehicleType) Descriptor

func (VehicleType) Enum

func (x VehicleType) Enum() *VehicleType

func (VehicleType) EnumDescriptor deprecated

func (VehicleType) EnumDescriptor() ([]byte, []int)

Deprecated: Use VehicleType.Descriptor instead.

func (VehicleType) Number

func (x VehicleType) Number() protoreflect.EnumNumber

func (VehicleType) String

func (x VehicleType) String() string

func (VehicleType) Type

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL