dfk

package
v0.15.3 Latest Latest
Warning

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

Go to latest
Published: May 14, 2024 License: MIT Imports: 6 Imported by: 0

README

DFK

This package contains a monitoring interface for the DFK community api as a secondary check to the explorer api in cases of lag. The structure of this folder is as follows:

├── <a href="./queries">queries</a>: graphql queries used to query the api
├── <a href="./.gqlgenc.yaml">.gqlgenc.yaml</a>: <a href="https://github.com/Yamashou/gqlgenc"> gqlgenc config </a>

The diagram below explains the generation workflow and where errors could occur:

graph LR;

subgraph Step1_Introspect_Graphql_API[Fetch Graphql Schema]
  A[Introspect Via API]
  A -->|Success| B[Generate Models from GraphQL]
  A -->|Error| C[Exit Status 1]
end

subgraph Step2_Generate_Models[Generate Models for Entities]
  B --> D[Generate Queries using Models]
end

subgraph Step3_Generate_Queries[Use graphql file to generate schema]
  D -->|Models| E[Generate queries from ./queries.graphql]
  E -->|Success| F[Exit Status 0 and generate files]
  E -->|Failure| G[Exit Status 1]
end

Documentation

Overview

Package dfk contains methods to interface with the dfk graphql api. These are generated by gqlgenc.

Index

Constants

View Source
const StuckHeroesDocument = `query StuckHeroes ($skip: Int, $owner: String) {
	heroes(skip: $skip, where: {owner:$owner}) {
		id
	}
}
`

Variables

View Source
var AllHeroOrderBy = []HeroOrderBy{}/* 103 elements not displayed */
View Source
var AllWeaponOrderBy = []WeaponOrderBy{
	WeaponOrderByID,
	WeaponOrderByNormalizedID,
	WeaponOrderByOwner,
	WeaponOrderByEquippableAt,
	WeaponOrderByEquippedTo,
	WeaponOrderByCurrentRealm,
	WeaponOrderByOriginRealm,
	WeaponOrderByCreatedAt,
	WeaponOrderByCraftedBy,
	WeaponOrderBySalePrice,
	WeaponOrderByPrivateAuctionProfile,
	WeaponOrderByDisplayID,
	WeaponOrderByRarity,
	WeaponOrderByDye1,
	WeaponOrderByDye2,
	WeaponOrderByMaxDurability,
	WeaponOrderByDurability,
	WeaponOrderByMaxRepairs,
	WeaponOrderByRemainingRepairs,
	WeaponOrderByBonus1,
	WeaponOrderByBonus2,
	WeaponOrderByBonus3,
	WeaponOrderByBonus4,
	WeaponOrderByBonusScalar1,
	WeaponOrderByBonusScalar2,
	WeaponOrderByBonusScalar3,
	WeaponOrderByBonusScalar4,
	WeaponOrderByEnchantmentScalar1,
	WeaponOrderByEnchantmentScalar2,
	WeaponOrderByEnchantmentScalar3,
	WeaponOrderByEnchantmentType1,
	WeaponOrderByEnchantmentType2,
	WeaponOrderByEnchantmentType3,
	WeaponOrderByEquipRequirement,
	WeaponOrderByWeaponType,
	WeaponOrderByBasePotency,
	WeaponOrderByFocusRequirement,
	WeaponOrderByMAccuracyAtRequirement,
	WeaponOrderByMScalarStat1,
	WeaponOrderByMScalarStat2,
	WeaponOrderByMScalarStat3,
	WeaponOrderByMScalarValue1,
	WeaponOrderByMScalarValue2,
	WeaponOrderByMScalarValue3,
	WeaponOrderByMScalarMax1,
	WeaponOrderByMScalarMax2,
	WeaponOrderByMScalarMax3,
	WeaponOrderByMisc,
	WeaponOrderByBaseDamage,
	WeaponOrderByAccuracyRequirement,
	WeaponOrderByPAccuracyAtRequirement,
	WeaponOrderByPScalarStat1,
	WeaponOrderByPScalarStat2,
	WeaponOrderByPScalarStat3,
	WeaponOrderByPScalarValue1,
	WeaponOrderByPScalarValue2,
	WeaponOrderByPScalarValue3,
	WeaponOrderByPScalarMax1,
	WeaponOrderByPScalarMax2,
	WeaponOrderByPScalarMax3,
	WeaponOrderBySpeedModifier,
}

Functions

This section is empty.

Types

type Accessory added in v0.0.36

type Accessory struct {
	ID                    *string           `json:"id,omitempty"`
	NormalizedID          *int64            `json:"normalizedId,omitempty"`
	Owner                 *Profile          `json:"owner,omitempty"`
	EquippableAt          *int64            `json:"equippableAt,omitempty"`
	EquippedTo            *Hero             `json:"equippedTo,omitempty"`
	CurrentRealm          *string           `json:"currentRealm,omitempty"`
	OriginRealm           *string           `json:"originRealm,omitempty"`
	CreatedAt             int64             `json:"createdAt"`
	CraftedBy             *string           `json:"craftedBy,omitempty"`
	SaleAuction           *AccessoryAuction `json:"saleAuction,omitempty"`
	SalePrice             *string           `json:"salePrice,omitempty"`
	PrivateAuctionProfile *Profile          `json:"privateAuctionProfile,omitempty"`
	DisplayID             *int64            `json:"displayId,omitempty"`
	Rarity                *int64            `json:"rarity,omitempty"`
	Dye1                  *int64            `json:"dye1,omitempty"`
	Dye2                  *int64            `json:"dye2,omitempty"`
	MaxDurability         *int64            `json:"maxDurability,omitempty"`
	Durability            *int64            `json:"durability,omitempty"`
	MaxRepairs            *int64            `json:"maxRepairs,omitempty"`
	RemainingRepairs      *int64            `json:"remainingRepairs,omitempty"`
	Bonus1                *int64            `json:"bonus1,omitempty"`
	Bonus2                *int64            `json:"bonus2,omitempty"`
	Bonus3                *int64            `json:"bonus3,omitempty"`
	Bonus4                *int64            `json:"bonus4,omitempty"`
	Bonus5                *int64            `json:"bonus5,omitempty"`
	BonusScalar1          *int64            `json:"bonusScalar1,omitempty"`
	BonusScalar2          *int64            `json:"bonusScalar2,omitempty"`
	BonusScalar3          *int64            `json:"bonusScalar3,omitempty"`
	BonusScalar4          *int64            `json:"bonusScalar4,omitempty"`
	BonusScalar5          *int64            `json:"bonusScalar5,omitempty"`
	EnchantmentScalar1    *int64            `json:"enchantmentScalar1,omitempty"`
	EnchantmentScalar2    *int64            `json:"enchantmentScalar2,omitempty"`
	EnchantmentScalar3    *int64            `json:"enchantmentScalar3,omitempty"`
	EnchantmentType1      *int64            `json:"enchantmentType1,omitempty"`
	EnchantmentType2      *int64            `json:"enchantmentType2,omitempty"`
	EnchantmentType3      *int64            `json:"enchantmentType3,omitempty"`
	EquipRequirement      *int64            `json:"equipRequirement,omitempty"`
	EquipmentType         *int64            `json:"equipmentType,omitempty"`
	UniqueSettings        *int64            `json:"uniqueSettings,omitempty"`
	RestorationCount      *int64            `json:"restorationCount,omitempty"`
}

type AccessoryAuction added in v0.0.41

type AccessoryAuction struct {
	ID            *string    `json:"id,omitempty"`
	Seller        *Profile   `json:"seller,omitempty"`
	TokenID       *Accessory `json:"tokenId,omitempty"`
	StartingPrice *string    `json:"startingPrice,omitempty"`
	EndingPrice   *string    `json:"endingPrice,omitempty"`
	Duration      *int64     `json:"duration,omitempty"`
	StartedAt     *int64     `json:"startedAt,omitempty"`
	Winner        *Profile   `json:"winner,omitempty"`
	EndedAt       *int64     `json:"endedAt,omitempty"`
	Open          bool       `json:"open"`
	PurchasePrice *string    `json:"purchasePrice,omitempty"`
}

type AccessoryFilter added in v0.0.36

type AccessoryFilter struct {
	ID                                 *string   `json:"id,omitempty"`
	IDNot                              *string   `json:"id_not,omitempty"`
	IDGt                               *string   `json:"id_gt,omitempty"`
	IDLt                               *string   `json:"id_lt,omitempty"`
	IDGte                              *string   `json:"id_gte,omitempty"`
	IDLte                              *string   `json:"id_lte,omitempty"`
	IDIn                               []*string `json:"id_in,omitempty"`
	IDNotIn                            []*string `json:"id_not_in,omitempty"`
	NormalizedID                       *string   `json:"normalizedId,omitempty"`
	NormalizedIDNot                    *string   `json:"normalizedId_not,omitempty"`
	NormalizedIDGt                     *string   `json:"normalizedId_gt,omitempty"`
	NormalizedIDLt                     *string   `json:"normalizedId_lt,omitempty"`
	NormalizedIDGte                    *string   `json:"normalizedId_gte,omitempty"`
	NormalizedIDLte                    *string   `json:"normalizedId_lte,omitempty"`
	NormalizedIDIn                     []*string `json:"normalizedId_in,omitempty"`
	NormalizedIDNotIn                  []*string `json:"normalizedId_not_in,omitempty"`
	Owner                              *string   `json:"owner,omitempty"`
	OwnerNot                           *string   `json:"owner_not,omitempty"`
	OwnerIn                            []*string `json:"owner_in,omitempty"`
	OwnerNotIn                         []*string `json:"owner_not_in,omitempty"`
	EquippableAt                       *int64    `json:"equippableAt,omitempty"`
	EquippableAtNot                    *int64    `json:"equippableAt_not,omitempty"`
	EquippableAtGt                     *int64    `json:"equippableAt_gt,omitempty"`
	EquippableAtLt                     *int64    `json:"equippableAt_lt,omitempty"`
	EquippableAtGte                    *int64    `json:"equippableAt_gte,omitempty"`
	EquippableAtLte                    *int64    `json:"equippableAt_lte,omitempty"`
	EquippableAtIn                     []*int64  `json:"equippableAt_in,omitempty"`
	EquippableAtNotIn                  []*int64  `json:"equippableAt_not_in,omitempty"`
	EquippedTo                         *string   `json:"equippedTo,omitempty"`
	EquippedToNot                      *string   `json:"equippedTo_not,omitempty"`
	EquippedToGt                       *string   `json:"equippedTo_gt,omitempty"`
	EquippedToLt                       *string   `json:"equippedTo_lt,omitempty"`
	EquippedToGte                      *string   `json:"equippedTo_gte,omitempty"`
	EquippedToLte                      *string   `json:"equippedTo_lte,omitempty"`
	EquippedToIn                       []*string `json:"equippedTo_in,omitempty"`
	EquippedToNotIn                    []*string `json:"equippedTo_not_in,omitempty"`
	CurrentRealm                       *string   `json:"currentRealm,omitempty"`
	CurrentRealmNot                    *string   `json:"currentRealm_not,omitempty"`
	CurrentRealmIn                     []*string `json:"currentRealm_in,omitempty"`
	CurrentRealmNotIn                  []*string `json:"currentRealm_not_in,omitempty"`
	OriginRealm                        *string   `json:"originRealm,omitempty"`
	OriginRealmNot                     *string   `json:"originRealm_not,omitempty"`
	OriginRealmIn                      []*string `json:"originRealm_in,omitempty"`
	OriginRealmNotIn                   []*string `json:"originRealm_not_in,omitempty"`
	CreatedAt                          *int64    `json:"createdAt,omitempty"`
	CreatedAtNot                       *int64    `json:"createdAt_not,omitempty"`
	CreatedAtGt                        *int64    `json:"createdAt_gt,omitempty"`
	CreatedAtLt                        *int64    `json:"createdAt_lt,omitempty"`
	CreatedAtGte                       *int64    `json:"createdAt_gte,omitempty"`
	CreatedAtLte                       *int64    `json:"createdAt_lte,omitempty"`
	CreatedAtIn                        []*int64  `json:"createdAt_in,omitempty"`
	CreatedAtNotIn                     []*int64  `json:"createdAt_not_in,omitempty"`
	CraftedBy                          *string   `json:"craftedBy,omitempty"`
	CraftedByNot                       *string   `json:"craftedBy_not,omitempty"`
	CraftedByGt                        *string   `json:"craftedBy_gt,omitempty"`
	CraftedByLt                        *string   `json:"craftedBy_lt,omitempty"`
	CraftedByIn                        []*string `json:"craftedBy_in,omitempty"`
	CraftedByNotIn                     []*string `json:"craftedBy_not_in,omitempty"`
	SaleAuction                        *string   `json:"saleAuction,omitempty"`
	SaleAuctionNot                     *string   `json:"saleAuction_not,omitempty"`
	SalePrice                          *string   `json:"salePrice,omitempty"`
	SalePriceNot                       *string   `json:"salePrice_not,omitempty"`
	SalePriceGt                        *string   `json:"salePrice_gt,omitempty"`
	SalePriceLt                        *string   `json:"salePrice_lt,omitempty"`
	SalePriceGte                       *string   `json:"salePrice_gte,omitempty"`
	SalePriceLte                       *string   `json:"salePrice_lte,omitempty"`
	SalePriceIn                        []*string `json:"salePrice_in,omitempty"`
	SalePriceNotIn                     []*string `json:"salePrice_not_in,omitempty"`
	PrivateAuctionProfile              *string   `json:"privateAuctionProfile,omitempty"`
	PrivateAuctionProfileNot           *string   `json:"privateAuctionProfile_not,omitempty"`
	PrivateAuctionProfileIn            []*string `json:"privateAuctionProfile_in,omitempty"`
	PrivateAuctionProfileNotIn         []*string `json:"privateAuctionProfile_not_in,omitempty"`
	PrivateAuctionProfileContains      *string   `json:"privateAuctionProfile_contains,omitempty"`
	PrivateAuctionProfileNotContains   *string   `json:"privateAuctionProfile_not_contains,omitempty"`
	PrivateAuctionProfileStartsWith    *string   `json:"privateAuctionProfile_starts_with,omitempty"`
	PrivateAuctionProfileNotStartsWith *string   `json:"privateAuctionProfile_not_starts_with,omitempty"`
	PrivateAuctionProfileEndsWith      *string   `json:"privateAuctionProfile_ends_with,omitempty"`
	PrivateAuctionProfileNotEndsWith   *string   `json:"privateAuctionProfile_not_ends_with,omitempty"`
	DisplayID                          *int64    `json:"displayId,omitempty"`
	DisplayIDNot                       *int64    `json:"displayId_not,omitempty"`
	DisplayIDGt                        *int64    `json:"displayId_gt,omitempty"`
	DisplayIDLt                        *int64    `json:"displayId_lt,omitempty"`
	DisplayIDGte                       *int64    `json:"displayId_gte,omitempty"`
	DisplayIDLte                       *int64    `json:"displayId_lte,omitempty"`
	DisplayIDIn                        []*int64  `json:"displayId_in,omitempty"`
	DisplayIDNotIn                     []*int64  `json:"displayId_not_in,omitempty"`
	Rarity                             *int64    `json:"rarity,omitempty"`
	RarityNot                          *int64    `json:"rarity_not,omitempty"`
	RarityGt                           *int64    `json:"rarity_gt,omitempty"`
	RarityLt                           *int64    `json:"rarity_lt,omitempty"`
	RarityGte                          *int64    `json:"rarity_gte,omitempty"`
	RarityLte                          *int64    `json:"rarity_lte,omitempty"`
	RarityIn                           []*int64  `json:"rarity_in,omitempty"`
	RarityNotIn                        []*int64  `json:"rarity_not_in,omitempty"`
	Dye1                               *int64    `json:"dye1,omitempty"`
	Dye1Not                            *int64    `json:"dye1_not,omitempty"`
	Dye1Gt                             *int64    `json:"dye1_gt,omitempty"`
	Dye1Lt                             *int64    `json:"dye1_lt,omitempty"`
	Dye1Gte                            *int64    `json:"dye1_gte,omitempty"`
	Dye1Lte                            *int64    `json:"dye1_lte,omitempty"`
	Dye1In                             []*int64  `json:"dye1_in,omitempty"`
	Dye1NotIn                          []*int64  `json:"dye1_not_in,omitempty"`
	Dye2                               *int64    `json:"dye2,omitempty"`
	Dye2Not                            *int64    `json:"dye2_not,omitempty"`
	Dye2Gt                             *int64    `json:"dye2_gt,omitempty"`
	Dye2Lt                             *int64    `json:"dye2_lt,omitempty"`
	Dye2Gte                            *int64    `json:"dye2_gte,omitempty"`
	Dye2Lte                            *int64    `json:"dye2_lte,omitempty"`
	Dye2In                             []*int64  `json:"dye2_in,omitempty"`
	Dye2NotIn                          []*int64  `json:"dye2_not_in,omitempty"`
	MaxDurability                      *int64    `json:"maxDurability,omitempty"`
	MaxDurabilityNot                   *int64    `json:"maxDurability_not,omitempty"`
	MaxDurabilityGt                    *int64    `json:"maxDurability_gt,omitempty"`
	MaxDurabilityLt                    *int64    `json:"maxDurability_lt,omitempty"`
	MaxDurabilityGte                   *int64    `json:"maxDurability_gte,omitempty"`
	MaxDurabilityLte                   *int64    `json:"maxDurability_lte,omitempty"`
	MaxDurabilityIn                    []*int64  `json:"maxDurability_in,omitempty"`
	MaxDurabilityNotIn                 []*int64  `json:"maxDurability_not_in,omitempty"`
	Durability                         *int64    `json:"durability,omitempty"`
	DurabilityNot                      *int64    `json:"durability_not,omitempty"`
	DurabilityGt                       *int64    `json:"durability_gt,omitempty"`
	DurabilityLt                       *int64    `json:"durability_lt,omitempty"`
	DurabilityGte                      *int64    `json:"durability_gte,omitempty"`
	DurabilityLte                      *int64    `json:"durability_lte,omitempty"`
	DurabilityIn                       []*int64  `json:"durability_in,omitempty"`
	DurabilityNotIn                    []*int64  `json:"durability_not_in,omitempty"`
	MaxRepairs                         *int64    `json:"maxRepairs,omitempty"`
	MaxRepairsNot                      *int64    `json:"maxRepairs_not,omitempty"`
	MaxRepairsGt                       *int64    `json:"maxRepairs_gt,omitempty"`
	MaxRepairsLt                       *int64    `json:"maxRepairs_lt,omitempty"`
	MaxRepairsGte                      *int64    `json:"maxRepairs_gte,omitempty"`
	MaxRepairsLte                      *int64    `json:"maxRepairs_lte,omitempty"`
	MaxRepairsIn                       []*int64  `json:"maxRepairs_in,omitempty"`
	MaxRepairsNotIn                    []*int64  `json:"maxRepairs_not_in,omitempty"`
	RemainingRepairs                   *int64    `json:"remainingRepairs,omitempty"`
	RemainingRepairsNot                *int64    `json:"remainingRepairs_not,omitempty"`
	RemainingRepairsGt                 *int64    `json:"remainingRepairs_gt,omitempty"`
	RemainingRepairsLt                 *int64    `json:"remainingRepairs_lt,omitempty"`
	RemainingRepairsGte                *int64    `json:"remainingRepairs_gte,omitempty"`
	RemainingRepairsLte                *int64    `json:"remainingRepairs_lte,omitempty"`
	RemainingRepairsIn                 []*int64  `json:"remainingRepairs_in,omitempty"`
	RemainingRepairsNotIn              []*int64  `json:"remainingRepairs_not_in,omitempty"`
	Bonus1                             *int64    `json:"bonus1,omitempty"`
	Bonus1Not                          *int64    `json:"bonus1_not,omitempty"`
	Bonus1Gt                           *int64    `json:"bonus1_gt,omitempty"`
	Bonus1Lt                           *int64    `json:"bonus1_lt,omitempty"`
	Bonus1Gte                          *int64    `json:"bonus1_gte,omitempty"`
	Bonus1Lte                          *int64    `json:"bonus1_lte,omitempty"`
	Bonus1In                           []*int64  `json:"bonus1_in,omitempty"`
	Bonus1NotIn                        []*int64  `json:"bonus1_not_in,omitempty"`
	Bonus2                             *int64    `json:"bonus2,omitempty"`
	Bonus2Not                          *int64    `json:"bonus2_not,omitempty"`
	Bonus2Gt                           *int64    `json:"bonus2_gt,omitempty"`
	Bonus2Lt                           *int64    `json:"bonus2_lt,omitempty"`
	Bonus2Gte                          *int64    `json:"bonus2_gte,omitempty"`
	Bonus2Lte                          *int64    `json:"bonus2_lte,omitempty"`
	Bonus2In                           []*int64  `json:"bonus2_in,omitempty"`
	Bonus2NotIn                        []*int64  `json:"bonus2_not_in,omitempty"`
	Bonus3                             *int64    `json:"bonus3,omitempty"`
	Bonus3Not                          *int64    `json:"bonus3_not,omitempty"`
	Bonus3Gt                           *int64    `json:"bonus3_gt,omitempty"`
	Bonus3Lt                           *int64    `json:"bonus3_lt,omitempty"`
	Bonus3Gte                          *int64    `json:"bonus3_gte,omitempty"`
	Bonus3Lte                          *int64    `json:"bonus3_lte,omitempty"`
	Bonus3In                           []*int64  `json:"bonus3_in,omitempty"`
	Bonus3NotIn                        []*int64  `json:"bonus3_not_in,omitempty"`
	Bonus4                             *int64    `json:"bonus4,omitempty"`
	Bonus4Not                          *int64    `json:"bonus4_not,omitempty"`
	Bonus4Gt                           *int64    `json:"bonus4_gt,omitempty"`
	Bonus4Lt                           *int64    `json:"bonus4_lt,omitempty"`
	Bonus4Gte                          *int64    `json:"bonus4_gte,omitempty"`
	Bonus4Lte                          *int64    `json:"bonus4_lte,omitempty"`
	Bonus4In                           []*int64  `json:"bonus4_in,omitempty"`
	Bonus4NotIn                        []*int64  `json:"bonus4_not_in,omitempty"`
	Bonus5                             *int64    `json:"bonus5,omitempty"`
	Bonus5Not                          *int64    `json:"bonus5_not,omitempty"`
	Bonus5Gt                           *int64    `json:"bonus5_gt,omitempty"`
	Bonus5Lt                           *int64    `json:"bonus5_lt,omitempty"`
	Bonus5Gte                          *int64    `json:"bonus5_gte,omitempty"`
	Bonus5Lte                          *int64    `json:"bonus5_lte,omitempty"`
	Bonus5In                           []*int64  `json:"bonus5_in,omitempty"`
	Bonus5NotIn                        []*int64  `json:"bonus5_not_in,omitempty"`
	BonusScalar1                       *int64    `json:"bonusScalar1,omitempty"`
	BonusScalar1Not                    *int64    `json:"bonusScalar1_not,omitempty"`
	BonusScalar1Gt                     *int64    `json:"bonusScalar1_gt,omitempty"`
	BonusScalar1Lt                     *int64    `json:"bonusScalar1_lt,omitempty"`
	BonusScalar1Gte                    *int64    `json:"bonusScalar1_gte,omitempty"`
	BonusScalar1Lte                    *int64    `json:"bonusScalar1_lte,omitempty"`
	BonusScalar1In                     []*int64  `json:"bonusScalar1_in,omitempty"`
	BonusScalar1NotIn                  []*int64  `json:"bonusScalar1_not_in,omitempty"`
	BonusScalar2                       *int64    `json:"bonusScalar2,omitempty"`
	BonusScalar2Not                    *int64    `json:"bonusScalar2_not,omitempty"`
	BonusScalar2Gt                     *int64    `json:"bonusScalar2_gt,omitempty"`
	BonusScalar2Lt                     *int64    `json:"bonusScalar2_lt,omitempty"`
	BonusScalar2Gte                    *int64    `json:"bonusScalar2_gte,omitempty"`
	BonusScalar2Lte                    *int64    `json:"bonusScalar2_lte,omitempty"`
	BonusScalar2In                     []*int64  `json:"bonusScalar2_in,omitempty"`
	BonusScalar2NotIn                  []*int64  `json:"bonusScalar2_not_in,omitempty"`
	BonusScalar3                       *int64    `json:"bonusScalar3,omitempty"`
	BonusScalar3Not                    *int64    `json:"bonusScalar3_not,omitempty"`
	BonusScalar3Gt                     *int64    `json:"bonusScalar3_gt,omitempty"`
	BonusScalar3Lt                     *int64    `json:"bonusScalar3_lt,omitempty"`
	BonusScalar3Gte                    *int64    `json:"bonusScalar3_gte,omitempty"`
	BonusScalar3Lte                    *int64    `json:"bonusScalar3_lte,omitempty"`
	BonusScalar3In                     []*int64  `json:"bonusScalar3_in,omitempty"`
	BonusScalar3NotIn                  []*int64  `json:"bonusScalar3_not_in,omitempty"`
	BonusScalar4                       *int64    `json:"bonusScalar4,omitempty"`
	BonusScalar4Not                    *int64    `json:"bonusScalar4_not,omitempty"`
	BonusScalar4Gt                     *int64    `json:"bonusScalar4_gt,omitempty"`
	BonusScalar4Lt                     *int64    `json:"bonusScalar4_lt,omitempty"`
	BonusScalar4Gte                    *int64    `json:"bonusScalar4_gte,omitempty"`
	BonusScalar4Lte                    *int64    `json:"bonusScalar4_lte,omitempty"`
	BonusScalar4In                     []*int64  `json:"bonusScalar4_in,omitempty"`
	BonusScalar4NotIn                  []*int64  `json:"bonusScalar4_not_in,omitempty"`
	BonusScalar5                       *int64    `json:"bonusScalar5,omitempty"`
	BonusScalar5Not                    *int64    `json:"bonusScalar5_not,omitempty"`
	BonusScalar5Gt                     *int64    `json:"bonusScalar5_gt,omitempty"`
	BonusScalar5Lt                     *int64    `json:"bonusScalar5_lt,omitempty"`
	BonusScalar5Gte                    *int64    `json:"bonusScalar5_gte,omitempty"`
	BonusScalar5Lte                    *int64    `json:"bonusScalar5_lte,omitempty"`
	BonusScalar5In                     []*int64  `json:"bonusScalar5_in,omitempty"`
	BonusScalar5NotIn                  []*int64  `json:"bonusScalar5_not_in,omitempty"`
	EnchantmentScalar1                 *int64    `json:"enchantmentScalar1,omitempty"`
	EnchantmentScalar1Not              *int64    `json:"enchantmentScalar1_not,omitempty"`
	EnchantmentScalar1Gt               *int64    `json:"enchantmentScalar1_gt,omitempty"`
	EnchantmentScalar1Lt               *int64    `json:"enchantmentScalar1_lt,omitempty"`
	EnchantmentScalar1Gte              *int64    `json:"enchantmentScalar1_gte,omitempty"`
	EnchantmentScalar1Lte              *int64    `json:"enchantmentScalar1_lte,omitempty"`
	EnchantmentScalar1In               []*int64  `json:"enchantmentScalar1_in,omitempty"`
	EnchantmentScalar1NotIn            []*int64  `json:"enchantmentScalar1_not_in,omitempty"`
	EnchantmentScalar2                 *int64    `json:"enchantmentScalar2,omitempty"`
	EnchantmentScalar2Not              *int64    `json:"enchantmentScalar2_not,omitempty"`
	EnchantmentScalar2Gt               *int64    `json:"enchantmentScalar2_gt,omitempty"`
	EnchantmentScalar2Lt               *int64    `json:"enchantmentScalar2_lt,omitempty"`
	EnchantmentScalar2Gte              *int64    `json:"enchantmentScalar2_gte,omitempty"`
	EnchantmentScalar2Lte              *int64    `json:"enchantmentScalar2_lte,omitempty"`
	EnchantmentScalar2In               []*int64  `json:"enchantmentScalar2_in,omitempty"`
	EnchantmentScalar2NotIn            []*int64  `json:"enchantmentScalar2_not_in,omitempty"`
	EnchantmentScalar3                 *int64    `json:"enchantmentScalar3,omitempty"`
	EnchantmentScalar3Not              *int64    `json:"enchantmentScalar3_not,omitempty"`
	EnchantmentScalar3Gt               *int64    `json:"enchantmentScalar3_gt,omitempty"`
	EnchantmentScalar3Lt               *int64    `json:"enchantmentScalar3_lt,omitempty"`
	EnchantmentScalar3Gte              *int64    `json:"enchantmentScalar3_gte,omitempty"`
	EnchantmentScalar3Lte              *int64    `json:"enchantmentScalar3_lte,omitempty"`
	EnchantmentScalar3In               []*int64  `json:"enchantmentScalar3_in,omitempty"`
	EnchantmentScalar3NotIn            []*int64  `json:"enchantmentScalar3_not_in,omitempty"`
	EnchantmentType1                   *int64    `json:"enchantmentType1,omitempty"`
	EnchantmentType1Not                *int64    `json:"enchantmentType1_not,omitempty"`
	EnchantmentType1Gt                 *int64    `json:"enchantmentType1_gt,omitempty"`
	EnchantmentType1Lt                 *int64    `json:"enchantmentType1_lt,omitempty"`
	EnchantmentType1Gte                *int64    `json:"enchantmentType1_gte,omitempty"`
	EnchantmentType1Lte                *int64    `json:"enchantmentType1_lte,omitempty"`
	EnchantmentType1In                 []*int64  `json:"enchantmentType1_in,omitempty"`
	EnchantmentType1NotIn              []*int64  `json:"enchantmentType1_not_in,omitempty"`
	EnchantmentType2                   *int64    `json:"enchantmentType2,omitempty"`
	EnchantmentType2Not                *int64    `json:"enchantmentType2_not,omitempty"`
	EnchantmentType2Gt                 *int64    `json:"enchantmentType2_gt,omitempty"`
	EnchantmentType2Lt                 *int64    `json:"enchantmentType2_lt,omitempty"`
	EnchantmentType2Gte                *int64    `json:"enchantmentType2_gte,omitempty"`
	EnchantmentType2Lte                *int64    `json:"enchantmentType2_lte,omitempty"`
	EnchantmentType2In                 []*int64  `json:"enchantmentType2_in,omitempty"`
	EnchantmentType2NotIn              []*int64  `json:"enchantmentType2_not_in,omitempty"`
	EnchantmentType3                   *int64    `json:"enchantmentType3,omitempty"`
	EnchantmentType3Not                *int64    `json:"enchantmentType3_not,omitempty"`
	EnchantmentType3Gt                 *int64    `json:"enchantmentType3_gt,omitempty"`
	EnchantmentType3Lt                 *int64    `json:"enchantmentType3_lt,omitempty"`
	EnchantmentType3Gte                *int64    `json:"enchantmentType3_gte,omitempty"`
	EnchantmentType3Lte                *int64    `json:"enchantmentType3_lte,omitempty"`
	EnchantmentType3In                 []*int64  `json:"enchantmentType3_in,omitempty"`
	EnchantmentType3NotIn              []*int64  `json:"enchantmentType3_not_in,omitempty"`
	EquipRequirement                   *int64    `json:"equipRequirement,omitempty"`
	EquipRequirementNot                *int64    `json:"equipRequirement_not,omitempty"`
	EquipRequirementGt                 *int64    `json:"equipRequirement_gt,omitempty"`
	EquipRequirementLt                 *int64    `json:"equipRequirement_lt,omitempty"`
	EquipRequirementGte                *int64    `json:"equipRequirement_gte,omitempty"`
	EquipRequirementLte                *int64    `json:"equipRequirement_lte,omitempty"`
	EquipRequirementIn                 []*int64  `json:"equipRequirement_in,omitempty"`
	EquipRequirementNotIn              []*int64  `json:"equipRequirement_not_in,omitempty"`
	EquipmentType                      *int64    `json:"equipmentType,omitempty"`
	EquipmentTypeNot                   *int64    `json:"equipmentType_not,omitempty"`
	EquipmentTypeGt                    *int64    `json:"equipmentType_gt,omitempty"`
	EquipmentTypeLt                    *int64    `json:"equipmentType_lt,omitempty"`
	EquipmentTypeGte                   *int64    `json:"equipmentType_gte,omitempty"`
	EquipmentTypeLte                   *int64    `json:"equipmentType_lte,omitempty"`
	EquipmentTypeIn                    []*int64  `json:"equipmentType_in,omitempty"`
	EquipmentTypeNotIn                 []*int64  `json:"equipmentType_not_in,omitempty"`
	UniqueSettings                     *int64    `json:"uniqueSettings,omitempty"`
	UniqueSettingsNot                  *int64    `json:"uniqueSettings_not,omitempty"`
	UniqueSettingsGt                   *int64    `json:"uniqueSettings_gt,omitempty"`
	UniqueSettingsLt                   *int64    `json:"uniqueSettings_lt,omitempty"`
	UniqueSettingsGte                  *int64    `json:"uniqueSettings_gte,omitempty"`
	UniqueSettingsLte                  *int64    `json:"uniqueSettings_lte,omitempty"`
	UniqueSettingsIn                   []*int64  `json:"uniqueSettings_in,omitempty"`
	UniqueSettingsNotIn                []*int64  `json:"uniqueSettings_not_in,omitempty"`
	RestorationCount                   *int64    `json:"restorationCount,omitempty"`
	RestorationCountNot                *int64    `json:"restorationCount_not,omitempty"`
	RestorationCountGt                 *int64    `json:"restorationCount_gt,omitempty"`
	RestorationCountLt                 *int64    `json:"restorationCount_lt,omitempty"`
	RestorationCountGte                *int64    `json:"restorationCount_gte,omitempty"`
	RestorationCountLte                *int64    `json:"restorationCount_lte,omitempty"`
	RestorationCountIn                 []*int64  `json:"restorationCount_in,omitempty"`
	RestorationCountNotIn              []*int64  `json:"restorationCount_not_in,omitempty"`
}

type AccessoryOrderBy added in v0.0.36

type AccessoryOrderBy string
const (
	AccessoryOrderByID                    AccessoryOrderBy = "id"
	AccessoryOrderByNormalizedID          AccessoryOrderBy = "normalizedId"
	AccessoryOrderByOwner                 AccessoryOrderBy = "owner"
	AccessoryOrderByEquippableAt          AccessoryOrderBy = "equippableAt"
	AccessoryOrderByEquippedTo            AccessoryOrderBy = "equippedTo"
	AccessoryOrderByCurrentRealm          AccessoryOrderBy = "currentRealm"
	AccessoryOrderByOriginRealm           AccessoryOrderBy = "originRealm"
	AccessoryOrderByCreatedAt             AccessoryOrderBy = "createdAt"
	AccessoryOrderByCraftedBy             AccessoryOrderBy = "craftedBy"
	AccessoryOrderBySalePrice             AccessoryOrderBy = "salePrice"
	AccessoryOrderByPrivateAuctionProfile AccessoryOrderBy = "privateAuctionProfile"
	AccessoryOrderByDisplayID             AccessoryOrderBy = "displayId"
	AccessoryOrderByRarity                AccessoryOrderBy = "rarity"
	AccessoryOrderByDye1                  AccessoryOrderBy = "dye1"
	AccessoryOrderByDye2                  AccessoryOrderBy = "dye2"
	AccessoryOrderByMaxDurability         AccessoryOrderBy = "maxDurability"
	AccessoryOrderByDurability            AccessoryOrderBy = "durability"
	AccessoryOrderByMaxRepairs            AccessoryOrderBy = "maxRepairs"
	AccessoryOrderByRemainingRepairs      AccessoryOrderBy = "remainingRepairs"
	AccessoryOrderByBonus1                AccessoryOrderBy = "bonus1"
	AccessoryOrderByBonus2                AccessoryOrderBy = "bonus2"
	AccessoryOrderByBonus3                AccessoryOrderBy = "bonus3"
	AccessoryOrderByBonus4                AccessoryOrderBy = "bonus4"
	AccessoryOrderByBonus5                AccessoryOrderBy = "bonus5"
	AccessoryOrderByBonusScalar1          AccessoryOrderBy = "bonusScalar1"
	AccessoryOrderByBonusScalar2          AccessoryOrderBy = "bonusScalar2"
	AccessoryOrderByBonusScalar3          AccessoryOrderBy = "bonusScalar3"
	AccessoryOrderByBonusScalar4          AccessoryOrderBy = "bonusScalar4"
	AccessoryOrderByBonusScalar5          AccessoryOrderBy = "bonusScalar5"
	AccessoryOrderByEnchantmentScalar1    AccessoryOrderBy = "enchantmentScalar1"
	AccessoryOrderByEnchantmentScalar2    AccessoryOrderBy = "enchantmentScalar2"
	AccessoryOrderByEnchantmentScalar3    AccessoryOrderBy = "enchantmentScalar3"
	AccessoryOrderByEnchantmentType1      AccessoryOrderBy = "enchantmentType1"
	AccessoryOrderByEnchantmentType2      AccessoryOrderBy = "enchantmentType2"
	AccessoryOrderByEnchantmentType3      AccessoryOrderBy = "enchantmentType3"
	AccessoryOrderByEquipRequirement      AccessoryOrderBy = "equipRequirement"
	AccessoryOrderByEquipmentType         AccessoryOrderBy = "equipmentType"
	AccessoryOrderByUniqueSettings        AccessoryOrderBy = "uniqueSettings"
	AccessoryOrderByRestorationCount      AccessoryOrderBy = "restorationCount"
)

func (AccessoryOrderBy) IsValid added in v0.0.36

func (e AccessoryOrderBy) IsValid() bool

func (AccessoryOrderBy) MarshalGQL added in v0.0.36

func (e AccessoryOrderBy) MarshalGQL(w io.Writer)

func (AccessoryOrderBy) String added in v0.0.36

func (e AccessoryOrderBy) String() string

func (*AccessoryOrderBy) UnmarshalGQL added in v0.0.36

func (e *AccessoryOrderBy) UnmarshalGQL(v interface{}) error

type Armor added in v0.0.36

type Armor struct {
	ID                    *string       `json:"id,omitempty"`
	NormalizedID          *int64        `json:"normalizedId,omitempty"`
	Owner                 *Profile      `json:"owner,omitempty"`
	EquippableAt          *int64        `json:"equippableAt,omitempty"`
	EquippedTo            *Hero         `json:"equippedTo,omitempty"`
	CurrentRealm          *string       `json:"currentRealm,omitempty"`
	OriginRealm           *string       `json:"originRealm,omitempty"`
	CreatedAt             int64         `json:"createdAt"`
	CraftedBy             *string       `json:"craftedBy,omitempty"`
	SaleAuction           *ArmorAuction `json:"saleAuction,omitempty"`
	SalePrice             *string       `json:"salePrice,omitempty"`
	PrivateAuctionProfile *Profile      `json:"privateAuctionProfile,omitempty"`
	DisplayID             *int64        `json:"displayId,omitempty"`
	Rarity                *int64        `json:"rarity,omitempty"`
	Dye1                  *int64        `json:"dye1,omitempty"`
	Dye2                  *int64        `json:"dye2,omitempty"`
	MaxDurability         *int64        `json:"maxDurability,omitempty"`
	Durability            *int64        `json:"durability,omitempty"`
	MaxRepairs            *int64        `json:"maxRepairs,omitempty"`
	RemainingRepairs      *int64        `json:"remainingRepairs,omitempty"`
	Bonus1                *int64        `json:"bonus1,omitempty"`
	Bonus2                *int64        `json:"bonus2,omitempty"`
	Bonus3                *int64        `json:"bonus3,omitempty"`
	Bonus4                *int64        `json:"bonus4,omitempty"`
	Bonus5                *int64        `json:"bonus5,omitempty"`
	BonusScalar1          *int64        `json:"bonusScalar1,omitempty"`
	BonusScalar2          *int64        `json:"bonusScalar2,omitempty"`
	BonusScalar3          *int64        `json:"bonusScalar3,omitempty"`
	BonusScalar4          *int64        `json:"bonusScalar4,omitempty"`
	BonusScalar5          *int64        `json:"bonusScalar5,omitempty"`
	EnchantmentScalar1    *int64        `json:"enchantmentScalar1,omitempty"`
	EnchantmentScalar2    *int64        `json:"enchantmentScalar2,omitempty"`
	EnchantmentScalar3    *int64        `json:"enchantmentScalar3,omitempty"`
	EnchantmentType1      *int64        `json:"enchantmentType1,omitempty"`
	EnchantmentType2      *int64        `json:"enchantmentType2,omitempty"`
	EnchantmentType3      *int64        `json:"enchantmentType3,omitempty"`
	EquipRequirement      *int64        `json:"equipRequirement,omitempty"`
	ArmorType             *int64        `json:"armorType,omitempty"`
	RawPhysDefense        *int64        `json:"rawPhysDefense,omitempty"`
	PhysDefScalar         *int64        `json:"physDefScalar,omitempty"`
	PDefScalarMax         *int64        `json:"pDefScalarMax,omitempty"`
	RawMagicDefense       *int64        `json:"rawMagicDefense,omitempty"`
	MagicDefScalar        *int64        `json:"magicDefScalar,omitempty"`
	MDefScalarMax         *int64        `json:"mDefScalarMax,omitempty"`
	Evasion               *int64        `json:"evasion,omitempty"`
	UniqueSettings        *int64        `json:"uniqueSettings,omitempty"`
	Spare1                *int64        `json:"spare1,omitempty"`
	Spare2                *int64        `json:"spare2,omitempty"`
	RestorationCount      *int64        `json:"restorationCount,omitempty"`
	Misc1                 *int64        `json:"misc1,omitempty"`
	Misc2                 *int64        `json:"misc2,omitempty"`
	Misc3                 *int64        `json:"misc3,omitempty"`
	Misc4                 *int64        `json:"misc4,omitempty"`
}

type ArmorAuction added in v0.0.41

type ArmorAuction struct {
	ID            *string  `json:"id,omitempty"`
	Seller        *Profile `json:"seller,omitempty"`
	TokenID       *Armor   `json:"tokenId,omitempty"`
	StartingPrice *string  `json:"startingPrice,omitempty"`
	EndingPrice   *string  `json:"endingPrice,omitempty"`
	Duration      *int64   `json:"duration,omitempty"`
	StartedAt     *int64   `json:"startedAt,omitempty"`
	Winner        *Profile `json:"winner,omitempty"`
	EndedAt       *int64   `json:"endedAt,omitempty"`
	Open          bool     `json:"open"`
	PurchasePrice *string  `json:"purchasePrice,omitempty"`
}

type ArmorFilter added in v0.0.36

type ArmorFilter struct {
	ID                                 *string   `json:"id,omitempty"`
	IDNot                              *string   `json:"id_not,omitempty"`
	IDGt                               *string   `json:"id_gt,omitempty"`
	IDLt                               *string   `json:"id_lt,omitempty"`
	IDGte                              *string   `json:"id_gte,omitempty"`
	IDLte                              *string   `json:"id_lte,omitempty"`
	IDIn                               []*string `json:"id_in,omitempty"`
	IDNotIn                            []*string `json:"id_not_in,omitempty"`
	NormalizedID                       *string   `json:"normalizedId,omitempty"`
	NormalizedIDNot                    *string   `json:"normalizedId_not,omitempty"`
	NormalizedIDGt                     *string   `json:"normalizedId_gt,omitempty"`
	NormalizedIDLt                     *string   `json:"normalizedId_lt,omitempty"`
	NormalizedIDGte                    *string   `json:"normalizedId_gte,omitempty"`
	NormalizedIDLte                    *string   `json:"normalizedId_lte,omitempty"`
	NormalizedIDIn                     []*string `json:"normalizedId_in,omitempty"`
	NormalizedIDNotIn                  []*string `json:"normalizedId_not_in,omitempty"`
	Owner                              *string   `json:"owner,omitempty"`
	OwnerNot                           *string   `json:"owner_not,omitempty"`
	OwnerIn                            []*string `json:"owner_in,omitempty"`
	OwnerNotIn                         []*string `json:"owner_not_in,omitempty"`
	EquippableAt                       *int64    `json:"equippableAt,omitempty"`
	EquippableAtNot                    *int64    `json:"equippableAt_not,omitempty"`
	EquippableAtGt                     *int64    `json:"equippableAt_gt,omitempty"`
	EquippableAtLt                     *int64    `json:"equippableAt_lt,omitempty"`
	EquippableAtGte                    *int64    `json:"equippableAt_gte,omitempty"`
	EquippableAtLte                    *int64    `json:"equippableAt_lte,omitempty"`
	EquippableAtIn                     []*int64  `json:"equippableAt_in,omitempty"`
	EquippableAtNotIn                  []*int64  `json:"equippableAt_not_in,omitempty"`
	EquippedTo                         *string   `json:"equippedTo,omitempty"`
	EquippedToNot                      *string   `json:"equippedTo_not,omitempty"`
	EquippedToGt                       *string   `json:"equippedTo_gt,omitempty"`
	EquippedToLt                       *string   `json:"equippedTo_lt,omitempty"`
	EquippedToGte                      *string   `json:"equippedTo_gte,omitempty"`
	EquippedToLte                      *string   `json:"equippedTo_lte,omitempty"`
	EquippedToIn                       []*string `json:"equippedTo_in,omitempty"`
	EquippedToNotIn                    []*string `json:"equippedTo_not_in,omitempty"`
	CurrentRealm                       *string   `json:"currentRealm,omitempty"`
	CurrentRealmNot                    *string   `json:"currentRealm_not,omitempty"`
	CurrentRealmIn                     []*string `json:"currentRealm_in,omitempty"`
	CurrentRealmNotIn                  []*string `json:"currentRealm_not_in,omitempty"`
	OriginRealm                        *string   `json:"originRealm,omitempty"`
	OriginRealmNot                     *string   `json:"originRealm_not,omitempty"`
	OriginRealmIn                      []*string `json:"originRealm_in,omitempty"`
	OriginRealmNotIn                   []*string `json:"originRealm_not_in,omitempty"`
	CreatedAt                          *int64    `json:"createdAt,omitempty"`
	CreatedAtNot                       *int64    `json:"createdAt_not,omitempty"`
	CreatedAtGt                        *int64    `json:"createdAt_gt,omitempty"`
	CreatedAtLt                        *int64    `json:"createdAt_lt,omitempty"`
	CreatedAtGte                       *int64    `json:"createdAt_gte,omitempty"`
	CreatedAtLte                       *int64    `json:"createdAt_lte,omitempty"`
	CreatedAtIn                        []*int64  `json:"createdAt_in,omitempty"`
	CreatedAtNotIn                     []*int64  `json:"createdAt_not_in,omitempty"`
	CraftedBy                          *string   `json:"craftedBy,omitempty"`
	CraftedByNot                       *string   `json:"craftedBy_not,omitempty"`
	CraftedByGt                        *string   `json:"craftedBy_gt,omitempty"`
	CraftedByLt                        *string   `json:"craftedBy_lt,omitempty"`
	CraftedByIn                        []*string `json:"craftedBy_in,omitempty"`
	CraftedByNotIn                     []*string `json:"craftedBy_not_in,omitempty"`
	SaleAuction                        *string   `json:"saleAuction,omitempty"`
	SaleAuctionNot                     *string   `json:"saleAuction_not,omitempty"`
	SalePrice                          *string   `json:"salePrice,omitempty"`
	SalePriceNot                       *string   `json:"salePrice_not,omitempty"`
	SalePriceGt                        *string   `json:"salePrice_gt,omitempty"`
	SalePriceLt                        *string   `json:"salePrice_lt,omitempty"`
	SalePriceGte                       *string   `json:"salePrice_gte,omitempty"`
	SalePriceLte                       *string   `json:"salePrice_lte,omitempty"`
	SalePriceIn                        []*string `json:"salePrice_in,omitempty"`
	SalePriceNotIn                     []*string `json:"salePrice_not_in,omitempty"`
	PrivateAuctionProfile              *string   `json:"privateAuctionProfile,omitempty"`
	PrivateAuctionProfileNot           *string   `json:"privateAuctionProfile_not,omitempty"`
	PrivateAuctionProfileIn            []*string `json:"privateAuctionProfile_in,omitempty"`
	PrivateAuctionProfileNotIn         []*string `json:"privateAuctionProfile_not_in,omitempty"`
	PrivateAuctionProfileContains      *string   `json:"privateAuctionProfile_contains,omitempty"`
	PrivateAuctionProfileNotContains   *string   `json:"privateAuctionProfile_not_contains,omitempty"`
	PrivateAuctionProfileStartsWith    *string   `json:"privateAuctionProfile_starts_with,omitempty"`
	PrivateAuctionProfileNotStartsWith *string   `json:"privateAuctionProfile_not_starts_with,omitempty"`
	PrivateAuctionProfileEndsWith      *string   `json:"privateAuctionProfile_ends_with,omitempty"`
	PrivateAuctionProfileNotEndsWith   *string   `json:"privateAuctionProfile_not_ends_with,omitempty"`
	DisplayID                          *int64    `json:"displayId,omitempty"`
	DisplayIDNot                       *int64    `json:"displayId_not,omitempty"`
	DisplayIDGt                        *int64    `json:"displayId_gt,omitempty"`
	DisplayIDLt                        *int64    `json:"displayId_lt,omitempty"`
	DisplayIDGte                       *int64    `json:"displayId_gte,omitempty"`
	DisplayIDLte                       *int64    `json:"displayId_lte,omitempty"`
	DisplayIDIn                        []*int64  `json:"displayId_in,omitempty"`
	DisplayIDNotIn                     []*int64  `json:"displayId_not_in,omitempty"`
	Rarity                             *int64    `json:"rarity,omitempty"`
	RarityNot                          *int64    `json:"rarity_not,omitempty"`
	RarityGt                           *int64    `json:"rarity_gt,omitempty"`
	RarityLt                           *int64    `json:"rarity_lt,omitempty"`
	RarityGte                          *int64    `json:"rarity_gte,omitempty"`
	RarityLte                          *int64    `json:"rarity_lte,omitempty"`
	RarityIn                           []*int64  `json:"rarity_in,omitempty"`
	RarityNotIn                        []*int64  `json:"rarity_not_in,omitempty"`
	Dye1                               *int64    `json:"dye1,omitempty"`
	Dye1Not                            *int64    `json:"dye1_not,omitempty"`
	Dye1Gt                             *int64    `json:"dye1_gt,omitempty"`
	Dye1Lt                             *int64    `json:"dye1_lt,omitempty"`
	Dye1Gte                            *int64    `json:"dye1_gte,omitempty"`
	Dye1Lte                            *int64    `json:"dye1_lte,omitempty"`
	Dye1In                             []*int64  `json:"dye1_in,omitempty"`
	Dye1NotIn                          []*int64  `json:"dye1_not_in,omitempty"`
	Dye2                               *int64    `json:"dye2,omitempty"`
	Dye2Not                            *int64    `json:"dye2_not,omitempty"`
	Dye2Gt                             *int64    `json:"dye2_gt,omitempty"`
	Dye2Lt                             *int64    `json:"dye2_lt,omitempty"`
	Dye2Gte                            *int64    `json:"dye2_gte,omitempty"`
	Dye2Lte                            *int64    `json:"dye2_lte,omitempty"`
	Dye2In                             []*int64  `json:"dye2_in,omitempty"`
	Dye2NotIn                          []*int64  `json:"dye2_not_in,omitempty"`
	MaxDurability                      *int64    `json:"maxDurability,omitempty"`
	MaxDurabilityNot                   *int64    `json:"maxDurability_not,omitempty"`
	MaxDurabilityGt                    *int64    `json:"maxDurability_gt,omitempty"`
	MaxDurabilityLt                    *int64    `json:"maxDurability_lt,omitempty"`
	MaxDurabilityGte                   *int64    `json:"maxDurability_gte,omitempty"`
	MaxDurabilityLte                   *int64    `json:"maxDurability_lte,omitempty"`
	MaxDurabilityIn                    []*int64  `json:"maxDurability_in,omitempty"`
	MaxDurabilityNotIn                 []*int64  `json:"maxDurability_not_in,omitempty"`
	Durability                         *int64    `json:"durability,omitempty"`
	DurabilityNot                      *int64    `json:"durability_not,omitempty"`
	DurabilityGt                       *int64    `json:"durability_gt,omitempty"`
	DurabilityLt                       *int64    `json:"durability_lt,omitempty"`
	DurabilityGte                      *int64    `json:"durability_gte,omitempty"`
	DurabilityLte                      *int64    `json:"durability_lte,omitempty"`
	DurabilityIn                       []*int64  `json:"durability_in,omitempty"`
	DurabilityNotIn                    []*int64  `json:"durability_not_in,omitempty"`
	MaxRepairs                         *int64    `json:"maxRepairs,omitempty"`
	MaxRepairsNot                      *int64    `json:"maxRepairs_not,omitempty"`
	MaxRepairsGt                       *int64    `json:"maxRepairs_gt,omitempty"`
	MaxRepairsLt                       *int64    `json:"maxRepairs_lt,omitempty"`
	MaxRepairsGte                      *int64    `json:"maxRepairs_gte,omitempty"`
	MaxRepairsLte                      *int64    `json:"maxRepairs_lte,omitempty"`
	MaxRepairsIn                       []*int64  `json:"maxRepairs_in,omitempty"`
	MaxRepairsNotIn                    []*int64  `json:"maxRepairs_not_in,omitempty"`
	RemainingRepairs                   *int64    `json:"remainingRepairs,omitempty"`
	RemainingRepairsNot                *int64    `json:"remainingRepairs_not,omitempty"`
	RemainingRepairsGt                 *int64    `json:"remainingRepairs_gt,omitempty"`
	RemainingRepairsLt                 *int64    `json:"remainingRepairs_lt,omitempty"`
	RemainingRepairsGte                *int64    `json:"remainingRepairs_gte,omitempty"`
	RemainingRepairsLte                *int64    `json:"remainingRepairs_lte,omitempty"`
	RemainingRepairsIn                 []*int64  `json:"remainingRepairs_in,omitempty"`
	RemainingRepairsNotIn              []*int64  `json:"remainingRepairs_not_in,omitempty"`
	Bonus1                             *int64    `json:"bonus1,omitempty"`
	Bonus1Not                          *int64    `json:"bonus1_not,omitempty"`
	Bonus1Gt                           *int64    `json:"bonus1_gt,omitempty"`
	Bonus1Lt                           *int64    `json:"bonus1_lt,omitempty"`
	Bonus1Gte                          *int64    `json:"bonus1_gte,omitempty"`
	Bonus1Lte                          *int64    `json:"bonus1_lte,omitempty"`
	Bonus1In                           []*int64  `json:"bonus1_in,omitempty"`
	Bonus1NotIn                        []*int64  `json:"bonus1_not_in,omitempty"`
	Bonus2                             *int64    `json:"bonus2,omitempty"`
	Bonus2Not                          *int64    `json:"bonus2_not,omitempty"`
	Bonus2Gt                           *int64    `json:"bonus2_gt,omitempty"`
	Bonus2Lt                           *int64    `json:"bonus2_lt,omitempty"`
	Bonus2Gte                          *int64    `json:"bonus2_gte,omitempty"`
	Bonus2Lte                          *int64    `json:"bonus2_lte,omitempty"`
	Bonus2In                           []*int64  `json:"bonus2_in,omitempty"`
	Bonus2NotIn                        []*int64  `json:"bonus2_not_in,omitempty"`
	Bonus3                             *int64    `json:"bonus3,omitempty"`
	Bonus3Not                          *int64    `json:"bonus3_not,omitempty"`
	Bonus3Gt                           *int64    `json:"bonus3_gt,omitempty"`
	Bonus3Lt                           *int64    `json:"bonus3_lt,omitempty"`
	Bonus3Gte                          *int64    `json:"bonus3_gte,omitempty"`
	Bonus3Lte                          *int64    `json:"bonus3_lte,omitempty"`
	Bonus3In                           []*int64  `json:"bonus3_in,omitempty"`
	Bonus3NotIn                        []*int64  `json:"bonus3_not_in,omitempty"`
	Bonus4                             *int64    `json:"bonus4,omitempty"`
	Bonus4Not                          *int64    `json:"bonus4_not,omitempty"`
	Bonus4Gt                           *int64    `json:"bonus4_gt,omitempty"`
	Bonus4Lt                           *int64    `json:"bonus4_lt,omitempty"`
	Bonus4Gte                          *int64    `json:"bonus4_gte,omitempty"`
	Bonus4Lte                          *int64    `json:"bonus4_lte,omitempty"`
	Bonus4In                           []*int64  `json:"bonus4_in,omitempty"`
	Bonus4NotIn                        []*int64  `json:"bonus4_not_in,omitempty"`
	Bonus5                             *int64    `json:"bonus5,omitempty"`
	Bonus5Not                          *int64    `json:"bonus5_not,omitempty"`
	Bonus5Gt                           *int64    `json:"bonus5_gt,omitempty"`
	Bonus5Lt                           *int64    `json:"bonus5_lt,omitempty"`
	Bonus5Gte                          *int64    `json:"bonus5_gte,omitempty"`
	Bonus5Lte                          *int64    `json:"bonus5_lte,omitempty"`
	Bonus5In                           []*int64  `json:"bonus5_in,omitempty"`
	Bonus5NotIn                        []*int64  `json:"bonus5_not_in,omitempty"`
	BonusScalar1                       *int64    `json:"bonusScalar1,omitempty"`
	BonusScalar1Not                    *int64    `json:"bonusScalar1_not,omitempty"`
	BonusScalar1Gt                     *int64    `json:"bonusScalar1_gt,omitempty"`
	BonusScalar1Lt                     *int64    `json:"bonusScalar1_lt,omitempty"`
	BonusScalar1Gte                    *int64    `json:"bonusScalar1_gte,omitempty"`
	BonusScalar1Lte                    *int64    `json:"bonusScalar1_lte,omitempty"`
	BonusScalar1In                     []*int64  `json:"bonusScalar1_in,omitempty"`
	BonusScalar1NotIn                  []*int64  `json:"bonusScalar1_not_in,omitempty"`
	BonusScalar2                       *int64    `json:"bonusScalar2,omitempty"`
	BonusScalar2Not                    *int64    `json:"bonusScalar2_not,omitempty"`
	BonusScalar2Gt                     *int64    `json:"bonusScalar2_gt,omitempty"`
	BonusScalar2Lt                     *int64    `json:"bonusScalar2_lt,omitempty"`
	BonusScalar2Gte                    *int64    `json:"bonusScalar2_gte,omitempty"`
	BonusScalar2Lte                    *int64    `json:"bonusScalar2_lte,omitempty"`
	BonusScalar2In                     []*int64  `json:"bonusScalar2_in,omitempty"`
	BonusScalar2NotIn                  []*int64  `json:"bonusScalar2_not_in,omitempty"`
	BonusScalar3                       *int64    `json:"bonusScalar3,omitempty"`
	BonusScalar3Not                    *int64    `json:"bonusScalar3_not,omitempty"`
	BonusScalar3Gt                     *int64    `json:"bonusScalar3_gt,omitempty"`
	BonusScalar3Lt                     *int64    `json:"bonusScalar3_lt,omitempty"`
	BonusScalar3Gte                    *int64    `json:"bonusScalar3_gte,omitempty"`
	BonusScalar3Lte                    *int64    `json:"bonusScalar3_lte,omitempty"`
	BonusScalar3In                     []*int64  `json:"bonusScalar3_in,omitempty"`
	BonusScalar3NotIn                  []*int64  `json:"bonusScalar3_not_in,omitempty"`
	BonusScalar4                       *int64    `json:"bonusScalar4,omitempty"`
	BonusScalar4Not                    *int64    `json:"bonusScalar4_not,omitempty"`
	BonusScalar4Gt                     *int64    `json:"bonusScalar4_gt,omitempty"`
	BonusScalar4Lt                     *int64    `json:"bonusScalar4_lt,omitempty"`
	BonusScalar4Gte                    *int64    `json:"bonusScalar4_gte,omitempty"`
	BonusScalar4Lte                    *int64    `json:"bonusScalar4_lte,omitempty"`
	BonusScalar4In                     []*int64  `json:"bonusScalar4_in,omitempty"`
	BonusScalar4NotIn                  []*int64  `json:"bonusScalar4_not_in,omitempty"`
	BonusScalar5                       *int64    `json:"bonusScalar5,omitempty"`
	BonusScalar5Not                    *int64    `json:"bonusScalar5_not,omitempty"`
	BonusScalar5Gt                     *int64    `json:"bonusScalar5_gt,omitempty"`
	BonusScalar5Lt                     *int64    `json:"bonusScalar5_lt,omitempty"`
	BonusScalar5Gte                    *int64    `json:"bonusScalar5_gte,omitempty"`
	BonusScalar5Lte                    *int64    `json:"bonusScalar5_lte,omitempty"`
	BonusScalar5In                     []*int64  `json:"bonusScalar5_in,omitempty"`
	BonusScalar5NotIn                  []*int64  `json:"bonusScalar5_not_in,omitempty"`
	EnchantmentScalar1                 *int64    `json:"enchantmentScalar1,omitempty"`
	EnchantmentScalar1Not              *int64    `json:"enchantmentScalar1_not,omitempty"`
	EnchantmentScalar1Gt               *int64    `json:"enchantmentScalar1_gt,omitempty"`
	EnchantmentScalar1Lt               *int64    `json:"enchantmentScalar1_lt,omitempty"`
	EnchantmentScalar1Gte              *int64    `json:"enchantmentScalar1_gte,omitempty"`
	EnchantmentScalar1Lte              *int64    `json:"enchantmentScalar1_lte,omitempty"`
	EnchantmentScalar1In               []*int64  `json:"enchantmentScalar1_in,omitempty"`
	EnchantmentScalar1NotIn            []*int64  `json:"enchantmentScalar1_not_in,omitempty"`
	EnchantmentScalar2                 *int64    `json:"enchantmentScalar2,omitempty"`
	EnchantmentScalar2Not              *int64    `json:"enchantmentScalar2_not,omitempty"`
	EnchantmentScalar2Gt               *int64    `json:"enchantmentScalar2_gt,omitempty"`
	EnchantmentScalar2Lt               *int64    `json:"enchantmentScalar2_lt,omitempty"`
	EnchantmentScalar2Gte              *int64    `json:"enchantmentScalar2_gte,omitempty"`
	EnchantmentScalar2Lte              *int64    `json:"enchantmentScalar2_lte,omitempty"`
	EnchantmentScalar2In               []*int64  `json:"enchantmentScalar2_in,omitempty"`
	EnchantmentScalar2NotIn            []*int64  `json:"enchantmentScalar2_not_in,omitempty"`
	EnchantmentScalar3                 *int64    `json:"enchantmentScalar3,omitempty"`
	EnchantmentScalar3Not              *int64    `json:"enchantmentScalar3_not,omitempty"`
	EnchantmentScalar3Gt               *int64    `json:"enchantmentScalar3_gt,omitempty"`
	EnchantmentScalar3Lt               *int64    `json:"enchantmentScalar3_lt,omitempty"`
	EnchantmentScalar3Gte              *int64    `json:"enchantmentScalar3_gte,omitempty"`
	EnchantmentScalar3Lte              *int64    `json:"enchantmentScalar3_lte,omitempty"`
	EnchantmentScalar3In               []*int64  `json:"enchantmentScalar3_in,omitempty"`
	EnchantmentScalar3NotIn            []*int64  `json:"enchantmentScalar3_not_in,omitempty"`
	EnchantmentType1                   *int64    `json:"enchantmentType1,omitempty"`
	EnchantmentType1Not                *int64    `json:"enchantmentType1_not,omitempty"`
	EnchantmentType1Gt                 *int64    `json:"enchantmentType1_gt,omitempty"`
	EnchantmentType1Lt                 *int64    `json:"enchantmentType1_lt,omitempty"`
	EnchantmentType1Gte                *int64    `json:"enchantmentType1_gte,omitempty"`
	EnchantmentType1Lte                *int64    `json:"enchantmentType1_lte,omitempty"`
	EnchantmentType1In                 []*int64  `json:"enchantmentType1_in,omitempty"`
	EnchantmentType1NotIn              []*int64  `json:"enchantmentType1_not_in,omitempty"`
	EnchantmentType2                   *int64    `json:"enchantmentType2,omitempty"`
	EnchantmentType2Not                *int64    `json:"enchantmentType2_not,omitempty"`
	EnchantmentType2Gt                 *int64    `json:"enchantmentType2_gt,omitempty"`
	EnchantmentType2Lt                 *int64    `json:"enchantmentType2_lt,omitempty"`
	EnchantmentType2Gte                *int64    `json:"enchantmentType2_gte,omitempty"`
	EnchantmentType2Lte                *int64    `json:"enchantmentType2_lte,omitempty"`
	EnchantmentType2In                 []*int64  `json:"enchantmentType2_in,omitempty"`
	EnchantmentType2NotIn              []*int64  `json:"enchantmentType2_not_in,omitempty"`
	EnchantmentType3                   *int64    `json:"enchantmentType3,omitempty"`
	EnchantmentType3Not                *int64    `json:"enchantmentType3_not,omitempty"`
	EnchantmentType3Gt                 *int64    `json:"enchantmentType3_gt,omitempty"`
	EnchantmentType3Lt                 *int64    `json:"enchantmentType3_lt,omitempty"`
	EnchantmentType3Gte                *int64    `json:"enchantmentType3_gte,omitempty"`
	EnchantmentType3Lte                *int64    `json:"enchantmentType3_lte,omitempty"`
	EnchantmentType3In                 []*int64  `json:"enchantmentType3_in,omitempty"`
	EnchantmentType3NotIn              []*int64  `json:"enchantmentType3_not_in,omitempty"`
	EquipRequirement                   *int64    `json:"equipRequirement,omitempty"`
	EquipRequirementNot                *int64    `json:"equipRequirement_not,omitempty"`
	EquipRequirementGt                 *int64    `json:"equipRequirement_gt,omitempty"`
	EquipRequirementLt                 *int64    `json:"equipRequirement_lt,omitempty"`
	EquipRequirementGte                *int64    `json:"equipRequirement_gte,omitempty"`
	EquipRequirementLte                *int64    `json:"equipRequirement_lte,omitempty"`
	EquipRequirementIn                 []*int64  `json:"equipRequirement_in,omitempty"`
	EquipRequirementNotIn              []*int64  `json:"equipRequirement_not_in,omitempty"`
	ArmorType                          *int64    `json:"armorType,omitempty"`
	ArmorTypeNot                       *int64    `json:"armorType_not,omitempty"`
	ArmorTypeGt                        *int64    `json:"armorType_gt,omitempty"`
	ArmorTypeLt                        *int64    `json:"armorType_lt,omitempty"`
	ArmorTypeGte                       *int64    `json:"armorType_gte,omitempty"`
	ArmorTypeLte                       *int64    `json:"armorType_lte,omitempty"`
	ArmorTypeIn                        []*int64  `json:"armorType_in,omitempty"`
	ArmorTypeNotIn                     []*int64  `json:"armorType_not_in,omitempty"`
	RawPhysDefense                     *int64    `json:"rawPhysDefense,omitempty"`
	RawPhysDefenseNot                  *int64    `json:"rawPhysDefense_not,omitempty"`
	RawPhysDefenseGt                   *int64    `json:"rawPhysDefense_gt,omitempty"`
	RawPhysDefenseLt                   *int64    `json:"rawPhysDefense_lt,omitempty"`
	RawPhysDefenseGte                  *int64    `json:"rawPhysDefense_gte,omitempty"`
	RawPhysDefenseLte                  *int64    `json:"rawPhysDefense_lte,omitempty"`
	RawPhysDefenseIn                   []*int64  `json:"rawPhysDefense_in,omitempty"`
	RawPhysDefenseNotIn                []*int64  `json:"rawPhysDefense_not_in,omitempty"`
	PhysDefScalar                      *int64    `json:"physDefScalar,omitempty"`
	PhysDefScalarNot                   *int64    `json:"physDefScalar_not,omitempty"`
	PhysDefScalarGt                    *int64    `json:"physDefScalar_gt,omitempty"`
	PhysDefScalarLt                    *int64    `json:"physDefScalar_lt,omitempty"`
	PhysDefScalarGte                   *int64    `json:"physDefScalar_gte,omitempty"`
	PhysDefScalarLte                   *int64    `json:"physDefScalar_lte,omitempty"`
	PhysDefScalarIn                    []*int64  `json:"physDefScalar_in,omitempty"`
	PhysDefScalarNotIn                 []*int64  `json:"physDefScalar_not_in,omitempty"`
	PDefScalarMax                      *int64    `json:"pDefScalarMax,omitempty"`
	PDefScalarMaxNot                   *int64    `json:"pDefScalarMax_not,omitempty"`
	PDefScalarMaxGt                    *int64    `json:"pDefScalarMax_gt,omitempty"`
	PDefScalarMaxLt                    *int64    `json:"pDefScalarMax_lt,omitempty"`
	PDefScalarMaxGte                   *int64    `json:"pDefScalarMax_gte,omitempty"`
	PDefScalarMaxLte                   *int64    `json:"pDefScalarMax_lte,omitempty"`
	PDefScalarMaxIn                    []*int64  `json:"pDefScalarMax_in,omitempty"`
	PDefScalarMaxNotIn                 []*int64  `json:"pDefScalarMax_not_in,omitempty"`
	RawMagicDefense                    *int64    `json:"rawMagicDefense,omitempty"`
	RawMagicDefenseNot                 *int64    `json:"rawMagicDefense_not,omitempty"`
	RawMagicDefenseGt                  *int64    `json:"rawMagicDefense_gt,omitempty"`
	RawMagicDefenseLt                  *int64    `json:"rawMagicDefense_lt,omitempty"`
	RawMagicDefenseGte                 *int64    `json:"rawMagicDefense_gte,omitempty"`
	RawMagicDefenseLte                 *int64    `json:"rawMagicDefense_lte,omitempty"`
	RawMagicDefenseIn                  []*int64  `json:"rawMagicDefense_in,omitempty"`
	RawMagicDefenseNotIn               []*int64  `json:"rawMagicDefense_not_in,omitempty"`
	MagicDefScalar                     *int64    `json:"magicDefScalar,omitempty"`
	MagicDefScalarNot                  *int64    `json:"magicDefScalar_not,omitempty"`
	MagicDefScalarGt                   *int64    `json:"magicDefScalar_gt,omitempty"`
	MagicDefScalarLt                   *int64    `json:"magicDefScalar_lt,omitempty"`
	MagicDefScalarGte                  *int64    `json:"magicDefScalar_gte,omitempty"`
	MagicDefScalarLte                  *int64    `json:"magicDefScalar_lte,omitempty"`
	MagicDefScalarIn                   []*int64  `json:"magicDefScalar_in,omitempty"`
	MagicDefScalarNotIn                []*int64  `json:"magicDefScalar_not_in,omitempty"`
	MDefScalarMax                      *int64    `json:"mDefScalarMax,omitempty"`
	MDefScalarMaxNot                   *int64    `json:"mDefScalarMax_not,omitempty"`
	MDefScalarMaxGt                    *int64    `json:"mDefScalarMax_gt,omitempty"`
	MDefScalarMaxLt                    *int64    `json:"mDefScalarMax_lt,omitempty"`
	MDefScalarMaxGte                   *int64    `json:"mDefScalarMax_gte,omitempty"`
	MDefScalarMaxLte                   *int64    `json:"mDefScalarMax_lte,omitempty"`
	MDefScalarMaxIn                    []*int64  `json:"mDefScalarMax_in,omitempty"`
	MDefScalarMaxNotIn                 []*int64  `json:"mDefScalarMax_not_in,omitempty"`
	Evasion                            *int64    `json:"evasion,omitempty"`
	EvasionNot                         *int64    `json:"evasion_not,omitempty"`
	EvasionGt                          *int64    `json:"evasion_gt,omitempty"`
	EvasionLt                          *int64    `json:"evasion_lt,omitempty"`
	EvasionGte                         *int64    `json:"evasion_gte,omitempty"`
	EvasionLte                         *int64    `json:"evasion_lte,omitempty"`
	EvasionIn                          []*int64  `json:"evasion_in,omitempty"`
	EvasionNotIn                       []*int64  `json:"evasion_not_in,omitempty"`
	UniqueSettings                     *int64    `json:"uniqueSettings,omitempty"`
	UniqueSettingsNot                  *int64    `json:"uniqueSettings_not,omitempty"`
	UniqueSettingsGt                   *int64    `json:"uniqueSettings_gt,omitempty"`
	UniqueSettingsLt                   *int64    `json:"uniqueSettings_lt,omitempty"`
	UniqueSettingsGte                  *int64    `json:"uniqueSettings_gte,omitempty"`
	UniqueSettingsLte                  *int64    `json:"uniqueSettings_lte,omitempty"`
	UniqueSettingsIn                   []*int64  `json:"uniqueSettings_in,omitempty"`
	UniqueSettingsNotIn                []*int64  `json:"uniqueSettings_not_in,omitempty"`
	Spare1                             *int64    `json:"spare1,omitempty"`
	Spare1Not                          *int64    `json:"spare1_not,omitempty"`
	Spare1Gt                           *int64    `json:"spare1_gt,omitempty"`
	Spare1Lt                           *int64    `json:"spare1_lt,omitempty"`
	Spare1Gte                          *int64    `json:"spare1_gte,omitempty"`
	Spare1Lte                          *int64    `json:"spare1_lte,omitempty"`
	Spare1In                           []*int64  `json:"spare1_in,omitempty"`
	Spare1NotIn                        []*int64  `json:"spare1_not_in,omitempty"`
	Spare2                             *int64    `json:"spare2,omitempty"`
	Spare2Not                          *int64    `json:"spare2_not,omitempty"`
	Spare2Gt                           *int64    `json:"spare2_gt,omitempty"`
	Spare2Lt                           *int64    `json:"spare2_lt,omitempty"`
	Spare2Gte                          *int64    `json:"spare2_gte,omitempty"`
	Spare2Lte                          *int64    `json:"spare2_lte,omitempty"`
	Spare2In                           []*int64  `json:"spare2_in,omitempty"`
	Spare2NotIn                        []*int64  `json:"spare2_not_in,omitempty"`
	RestorationCount                   *int64    `json:"restorationCount,omitempty"`
	RestorationCountNot                *int64    `json:"restorationCount_not,omitempty"`
	RestorationCountGt                 *int64    `json:"restorationCount_gt,omitempty"`
	RestorationCountLt                 *int64    `json:"restorationCount_lt,omitempty"`
	RestorationCountGte                *int64    `json:"restorationCount_gte,omitempty"`
	RestorationCountLte                *int64    `json:"restorationCount_lte,omitempty"`
	RestorationCountIn                 []*int64  `json:"restorationCount_in,omitempty"`
	RestorationCountNotIn              []*int64  `json:"restorationCount_not_in,omitempty"`
	Misc1                              *int64    `json:"misc1,omitempty"`
	Misc1Not                           *int64    `json:"misc1_not,omitempty"`
	Misc1Gt                            *int64    `json:"misc1_gt,omitempty"`
	Misc1Lt                            *int64    `json:"misc1_lt,omitempty"`
	Misc1Gte                           *int64    `json:"misc1_gte,omitempty"`
	Misc1Lte                           *int64    `json:"misc1_lte,omitempty"`
	Misc1In                            []*int64  `json:"misc1_in,omitempty"`
	Misc1NotIn                         []*int64  `json:"misc1_not_in,omitempty"`
	Misc2                              *int64    `json:"misc2,omitempty"`
	Misc2Not                           *int64    `json:"misc2_not,omitempty"`
	Misc2Gt                            *int64    `json:"misc2_gt,omitempty"`
	Misc2Lt                            *int64    `json:"misc2_lt,omitempty"`
	Misc2Gte                           *int64    `json:"misc2_gte,omitempty"`
	Misc2Lte                           *int64    `json:"misc2_lte,omitempty"`
	Misc2In                            []*int64  `json:"misc2_in,omitempty"`
	Misc2NotIn                         []*int64  `json:"misc2_not_in,omitempty"`
	Misc3                              *int64    `json:"misc3,omitempty"`
	Misc3Not                           *int64    `json:"misc3_not,omitempty"`
	Misc3Gt                            *int64    `json:"misc3_gt,omitempty"`
	Misc3Lt                            *int64    `json:"misc3_lt,omitempty"`
	Misc3Gte                           *int64    `json:"misc3_gte,omitempty"`
	Misc3Lte                           *int64    `json:"misc3_lte,omitempty"`
	Misc3In                            []*int64  `json:"misc3_in,omitempty"`
	Misc3NotIn                         []*int64  `json:"misc3_not_in,omitempty"`
	Misc4                              *int64    `json:"misc4,omitempty"`
	Misc4Not                           *int64    `json:"misc4_not,omitempty"`
	Misc4Gt                            *int64    `json:"misc4_gt,omitempty"`
	Misc4Lt                            *int64    `json:"misc4_lt,omitempty"`
	Misc4Gte                           *int64    `json:"misc4_gte,omitempty"`
	Misc4Lte                           *int64    `json:"misc4_lte,omitempty"`
	Misc4In                            []*int64  `json:"misc4_in,omitempty"`
	Misc4NotIn                         []*int64  `json:"misc4_not_in,omitempty"`
}

type ArmorOrderBy added in v0.0.36

type ArmorOrderBy string
const (
	ArmorOrderByID                    ArmorOrderBy = "id"
	ArmorOrderByNormalizedID          ArmorOrderBy = "normalizedId"
	ArmorOrderByOwner                 ArmorOrderBy = "owner"
	ArmorOrderByEquippableAt          ArmorOrderBy = "equippableAt"
	ArmorOrderByEquippedTo            ArmorOrderBy = "equippedTo"
	ArmorOrderByCurrentRealm          ArmorOrderBy = "currentRealm"
	ArmorOrderByOriginRealm           ArmorOrderBy = "originRealm"
	ArmorOrderByCreatedAt             ArmorOrderBy = "createdAt"
	ArmorOrderByCraftedBy             ArmorOrderBy = "craftedBy"
	ArmorOrderBySalePrice             ArmorOrderBy = "salePrice"
	ArmorOrderByPrivateAuctionProfile ArmorOrderBy = "privateAuctionProfile"
	ArmorOrderByDisplayID             ArmorOrderBy = "displayId"
	ArmorOrderByRarity                ArmorOrderBy = "rarity"
	ArmorOrderByDye1                  ArmorOrderBy = "dye1"
	ArmorOrderByDye2                  ArmorOrderBy = "dye2"
	ArmorOrderByMaxDurability         ArmorOrderBy = "maxDurability"
	ArmorOrderByDurability            ArmorOrderBy = "durability"
	ArmorOrderByMaxRepairs            ArmorOrderBy = "maxRepairs"
	ArmorOrderByRemainingRepairs      ArmorOrderBy = "remainingRepairs"
	ArmorOrderByBonus1                ArmorOrderBy = "bonus1"
	ArmorOrderByBonus2                ArmorOrderBy = "bonus2"
	ArmorOrderByBonus3                ArmorOrderBy = "bonus3"
	ArmorOrderByBonus4                ArmorOrderBy = "bonus4"
	ArmorOrderByBonus5                ArmorOrderBy = "bonus5"
	ArmorOrderByBonusScalar1          ArmorOrderBy = "bonusScalar1"
	ArmorOrderByBonusScalar2          ArmorOrderBy = "bonusScalar2"
	ArmorOrderByBonusScalar3          ArmorOrderBy = "bonusScalar3"
	ArmorOrderByBonusScalar4          ArmorOrderBy = "bonusScalar4"
	ArmorOrderByBonusScalar5          ArmorOrderBy = "bonusScalar5"
	ArmorOrderByEnchantmentScalar1    ArmorOrderBy = "enchantmentScalar1"
	ArmorOrderByEnchantmentScalar2    ArmorOrderBy = "enchantmentScalar2"
	ArmorOrderByEnchantmentScalar3    ArmorOrderBy = "enchantmentScalar3"
	ArmorOrderByEnchantmentType1      ArmorOrderBy = "enchantmentType1"
	ArmorOrderByEnchantmentType2      ArmorOrderBy = "enchantmentType2"
	ArmorOrderByEnchantmentType3      ArmorOrderBy = "enchantmentType3"
	ArmorOrderByEquipRequirement      ArmorOrderBy = "equipRequirement"
	ArmorOrderByArmorType             ArmorOrderBy = "armorType"
	ArmorOrderByRawPhysDefense        ArmorOrderBy = "rawPhysDefense"
	ArmorOrderByPhysDefScalar         ArmorOrderBy = "physDefScalar"
	ArmorOrderByPDefScalarMax         ArmorOrderBy = "pDefScalarMax"
	ArmorOrderByRawMagicDefense       ArmorOrderBy = "rawMagicDefense"
	ArmorOrderByMagicDefScalar        ArmorOrderBy = "magicDefScalar"
	ArmorOrderByMDefScalarMax         ArmorOrderBy = "mDefScalarMax"
	ArmorOrderByEvasion               ArmorOrderBy = "evasion"
	ArmorOrderByUniqueSettings        ArmorOrderBy = "uniqueSettings"
	ArmorOrderBySpare1                ArmorOrderBy = "spare1"
	ArmorOrderBySpare2                ArmorOrderBy = "spare2"
	ArmorOrderByRestorationCount      ArmorOrderBy = "restorationCount"
	ArmorOrderByMisc1                 ArmorOrderBy = "misc1"
	ArmorOrderByMisc2                 ArmorOrderBy = "misc2"
	ArmorOrderByMisc3                 ArmorOrderBy = "misc3"
	ArmorOrderByMisc4                 ArmorOrderBy = "misc4"
)

func (ArmorOrderBy) IsValid added in v0.0.36

func (e ArmorOrderBy) IsValid() bool

func (ArmorOrderBy) MarshalGQL added in v0.0.36

func (e ArmorOrderBy) MarshalGQL(w io.Writer)

func (ArmorOrderBy) String added in v0.0.36

func (e ArmorOrderBy) String() string

func (*ArmorOrderBy) UnmarshalGQL added in v0.0.36

func (e *ArmorOrderBy) UnmarshalGQL(v interface{}) error

type Auction

type Auction struct {
	ID            *string  `json:"id,omitempty"`
	Seller        *Profile `json:"seller,omitempty"`
	TokenID       *Hero    `json:"tokenId,omitempty"`
	StartingPrice *string  `json:"startingPrice,omitempty"`
	EndingPrice   *string  `json:"endingPrice,omitempty"`
	Duration      *int64   `json:"duration,omitempty"`
	StartedAt     *int64   `json:"startedAt,omitempty"`
	Winner        *Profile `json:"winner,omitempty"`
	EndedAt       *int64   `json:"endedAt,omitempty"`
	Open          bool     `json:"open"`
	PurchasePrice *string  `json:"purchasePrice,omitempty"`
}

type AuctionFilter

type AuctionFilter struct {
	ID                   *string   `json:"id,omitempty"`
	IDNot                *string   `json:"id_not,omitempty"`
	IDGt                 *string   `json:"id_gt,omitempty"`
	IDLt                 *string   `json:"id_lt,omitempty"`
	IDGte                *string   `json:"id_gte,omitempty"`
	IDLte                *string   `json:"id_lte,omitempty"`
	IDIn                 []*string `json:"id_in,omitempty"`
	IDNotIn              []*string `json:"id_not_in,omitempty"`
	Seller               *string   `json:"seller,omitempty"`
	SellerNot            *string   `json:"seller_not,omitempty"`
	SellerGt             *string   `json:"seller_gt,omitempty"`
	SellerLt             *string   `json:"seller_lt,omitempty"`
	SellerGte            *string   `json:"seller_gte,omitempty"`
	SellerLte            *string   `json:"seller_lte,omitempty"`
	SellerIn             []*string `json:"seller_in,omitempty"`
	SellerNotIn          []*string `json:"seller_not_in,omitempty"`
	SellerContains       *string   `json:"seller_contains,omitempty"`
	SellerNotContains    *string   `json:"seller_not_contains,omitempty"`
	SellerStartsWith     *string   `json:"seller_starts_with,omitempty"`
	SellerNotStartsWith  *string   `json:"seller_not_starts_with,omitempty"`
	SellerEndsWith       *string   `json:"seller_ends_with,omitempty"`
	SellerNotEndsWith    *string   `json:"seller_not_ends_with,omitempty"`
	TokenID              *string   `json:"tokenId,omitempty"`
	TokenIDNot           *string   `json:"tokenId_not,omitempty"`
	TokenIDGt            *string   `json:"tokenId_gt,omitempty"`
	TokenIDLt            *string   `json:"tokenId_lt,omitempty"`
	TokenIDGte           *string   `json:"tokenId_gte,omitempty"`
	TokenIDLte           *string   `json:"tokenId_lte,omitempty"`
	TokenIDIn            []*string `json:"tokenId_in,omitempty"`
	TokenIDNotIn         []*string `json:"tokenId_not_in,omitempty"`
	TokenIDContains      *string   `json:"tokenId_contains,omitempty"`
	TokenIDNotContains   *string   `json:"tokenId_not_contains,omitempty"`
	TokenIDStartsWith    *string   `json:"tokenId_starts_with,omitempty"`
	TokenIDNotStartsWith *string   `json:"tokenId_not_starts_with,omitempty"`
	TokenIDEndsWith      *string   `json:"tokenId_ends_with,omitempty"`
	TokenIDNotEndsWith   *string   `json:"tokenId_not_ends_with,omitempty"`
	StartingPrice        *string   `json:"startingPrice,omitempty"`
	StartingPriceNot     *string   `json:"startingPrice_not,omitempty"`
	StartingPriceGt      *string   `json:"startingPrice_gt,omitempty"`
	StartingPriceLt      *string   `json:"startingPrice_lt,omitempty"`
	StartingPriceGte     *string   `json:"startingPrice_gte,omitempty"`
	StartingPriceLte     *string   `json:"startingPrice_lte,omitempty"`
	StartingPriceIn      []*string `json:"startingPrice_in,omitempty"`
	StartingPriceNotIn   []*string `json:"startingPrice_not_in,omitempty"`
	EndingPrice          *string   `json:"endingPrice,omitempty"`
	EndingPriceNot       *string   `json:"endingPrice_not,omitempty"`
	EndingPriceGt        *string   `json:"endingPrice_gt,omitempty"`
	EndingPriceLt        *string   `json:"endingPrice_lt,omitempty"`
	EndingPriceGte       *string   `json:"endingPrice_gte,omitempty"`
	EndingPriceLte       *string   `json:"endingPrice_lte,omitempty"`
	EndingPriceIn        []*string `json:"endingPrice_in,omitempty"`
	EndingPriceNotIn     []*string `json:"endingPrice_not_in,omitempty"`
	Duration             *int64    `json:"duration,omitempty"`
	DurationNot          *int64    `json:"duration_not,omitempty"`
	DurationGt           *int64    `json:"duration_gt,omitempty"`
	DurationLt           *int64    `json:"duration_lt,omitempty"`
	DurationGte          *int64    `json:"duration_gte,omitempty"`
	DurationLte          *int64    `json:"duration_lte,omitempty"`
	DurationIn           []*int64  `json:"duration_in,omitempty"`
	DurationNotIn        []*int64  `json:"duration_not_in,omitempty"`
	StartedAt            *int64    `json:"startedAt,omitempty"`
	StartedAtNot         *int64    `json:"startedAt_not,omitempty"`
	StartedAtGt          *int64    `json:"startedAt_gt,omitempty"`
	StartedAtLt          *int64    `json:"startedAt_lt,omitempty"`
	StartedAtGte         *int64    `json:"startedAt_gte,omitempty"`
	StartedAtLte         *int64    `json:"startedAt_lte,omitempty"`
	StartedAtIn          []*int64  `json:"startedAt_in,omitempty"`
	StartedAtNotIn       []*int64  `json:"startedAt_not_in,omitempty"`
	Winner               *string   `json:"winner,omitempty"`
	WinnerNot            *string   `json:"winner_not,omitempty"`
	WinnerGt             *string   `json:"winner_gt,omitempty"`
	WinnerLt             *string   `json:"winner_lt,omitempty"`
	WinnerGte            *string   `json:"winner_gte,omitempty"`
	WinnerLte            *string   `json:"winner_lte,omitempty"`
	WinnerIn             []*string `json:"winner_in,omitempty"`
	WinnerNotIn          []*string `json:"winner_not_in,omitempty"`
	WinnerContains       *string   `json:"winner_contains,omitempty"`
	WinnerNotContains    *string   `json:"winner_not_contains,omitempty"`
	WinnerStartsWith     *string   `json:"winner_starts_with,omitempty"`
	WinnerNotStartsWith  *string   `json:"winner_not_starts_with,omitempty"`
	WinnerEndsWith       *string   `json:"winner_ends_with,omitempty"`
	WinnerNotEndsWith    *string   `json:"winner_not_ends_with,omitempty"`
	EndedAt              *int64    `json:"endedAt,omitempty"`
	EndedAtNot           *int64    `json:"endedAt_not,omitempty"`
	EndedAtGt            *int64    `json:"endedAt_gt,omitempty"`
	EndedAtLt            *int64    `json:"endedAt_lt,omitempty"`
	EndedAtGte           *int64    `json:"endedAt_gte,omitempty"`
	EndedAtLte           *int64    `json:"endedAt_lte,omitempty"`
	EndedAtIn            []*int64  `json:"endedAt_in,omitempty"`
	EndedAtNotIn         []*int64  `json:"endedAt_not_in,omitempty"`
	Open                 *bool     `json:"open,omitempty"`
	OpenNot              *bool     `json:"open_not,omitempty"`
	OpenIn               []*bool   `json:"open_in,omitempty"`
	OpenNotIn            []*bool   `json:"open_not_in,omitempty"`
	PurchasePrice        *string   `json:"purchasePrice,omitempty"`
	PurchasePriceNot     *string   `json:"purchasePrice_not,omitempty"`
	PurchasePriceGt      *string   `json:"purchasePrice_gt,omitempty"`
	PurchasePriceLt      *string   `json:"purchasePrice_lt,omitempty"`
	PurchasePriceGte     *string   `json:"purchasePrice_gte,omitempty"`
	PurchasePriceLte     *string   `json:"purchasePrice_lte,omitempty"`
	PurchasePriceIn      []*string `json:"purchasePrice_in,omitempty"`
	PurchasePriceNotIn   []*string `json:"purchasePrice_not_in,omitempty"`
}

type AuctionOrderBy

type AuctionOrderBy string
const (
	AuctionOrderByID            AuctionOrderBy = "id"
	AuctionOrderBySeller        AuctionOrderBy = "seller"
	AuctionOrderByTokenID       AuctionOrderBy = "tokenId"
	AuctionOrderByStartingPrice AuctionOrderBy = "startingPrice"
	AuctionOrderByEndingPrice   AuctionOrderBy = "endingPrice"
	AuctionOrderByDuration      AuctionOrderBy = "duration"
	AuctionOrderByStartedAt     AuctionOrderBy = "startedAt"
	AuctionOrderByWinner        AuctionOrderBy = "winner"
	AuctionOrderByEndedAt       AuctionOrderBy = "endedAt"
	AuctionOrderByOpen          AuctionOrderBy = "open"
	AuctionOrderByPurchasePrice AuctionOrderBy = "purchasePrice"
)

func (AuctionOrderBy) IsValid

func (e AuctionOrderBy) IsValid() bool

func (AuctionOrderBy) MarshalGQL

func (e AuctionOrderBy) MarshalGQL(w io.Writer)

func (AuctionOrderBy) String

func (e AuctionOrderBy) String() string

func (*AuctionOrderBy) UnmarshalGQL

func (e *AuctionOrderBy) UnmarshalGQL(v interface{}) error

type BazaarOrder added in v0.0.7

type BazaarOrder struct {
	OrderID           string   `json:"orderId"`
	Network           string   `json:"network"`
	Open              bool     `json:"open"`
	CancelledStamp    *int64   `json:"cancelledStamp,omitempty"`
	CreatedStamp      int64    `json:"createdStamp"`
	TokenAddress      string   `json:"tokenAddress"`
	TokenID           *int64   `json:"tokenId,omitempty"`
	IsErc20           *bool    `json:"isErc20,omitempty"`
	Side              int64    `json:"side"`
	Price             string   `json:"price"`
	InitialQuantity   string   `json:"initialQuantity"`
	RemainingQuantity string   `json:"remainingQuantity"`
	BaseTokenAddress  *string  `json:"baseTokenAddress,omitempty"`
	Owner             *Profile `json:"owner,omitempty"`
}

type BazaarOrderFilter added in v0.0.7

type BazaarOrderFilter struct {
	OrderID                *string   `json:"orderId,omitempty"`
	OrderIDNot             *string   `json:"orderId_not,omitempty"`
	OrderIDGt              *string   `json:"orderId_gt,omitempty"`
	OrderIDLt              *string   `json:"orderId_lt,omitempty"`
	OrderIDGte             *string   `json:"orderId_gte,omitempty"`
	OrderIDLte             *string   `json:"orderId_lte,omitempty"`
	OrderIDIn              []*string `json:"orderId_in,omitempty"`
	OrderIDNotIn           []*string `json:"orderId_not_in,omitempty"`
	Network                *string   `json:"network,omitempty"`
	NetworkNot             *string   `json:"network_not,omitempty"`
	NetworkIn              []*string `json:"network_in,omitempty"`
	NetworkNotIn           []*string `json:"network_not_in,omitempty"`
	Open                   *bool     `json:"open,omitempty"`
	CancelledStamp         *int64    `json:"cancelledStamp,omitempty"`
	CancelledStampNot      *int64    `json:"cancelledStamp_not,omitempty"`
	CancelledStampGt       *int64    `json:"cancelledStamp_gt,omitempty"`
	CancelledStampLt       *int64    `json:"cancelledStamp_lt,omitempty"`
	CancelledStampGte      *int64    `json:"cancelledStamp_gte,omitempty"`
	CancelledStampLte      *int64    `json:"cancelledStamp_lte,omitempty"`
	CancelledStampIn       []*int64  `json:"cancelledStamp_in,omitempty"`
	CancelledStampNotIn    []*int64  `json:"cancelledStamp_not_in,omitempty"`
	CreatedStamp           *int64    `json:"createdStamp,omitempty"`
	CreatedStampNot        *int64    `json:"createdStamp_not,omitempty"`
	CreatedStampGt         *int64    `json:"createdStamp_gt,omitempty"`
	CreatedStampLt         *int64    `json:"createdStamp_lt,omitempty"`
	CreatedStampGte        *int64    `json:"createdStamp_gte,omitempty"`
	CreatedStampLte        *int64    `json:"createdStamp_lte,omitempty"`
	CreatedStampIn         []*int64  `json:"createdStamp_in,omitempty"`
	CreatedStampNotIn      []*int64  `json:"createdStamp_not_in,omitempty"`
	TokenAddress           *string   `json:"tokenAddress,omitempty"`
	TokenAddressNot        *string   `json:"tokenAddress_not,omitempty"`
	TokenAddressIn         []*string `json:"tokenAddress_in,omitempty"`
	TokenAddressNotIn      []*string `json:"tokenAddress_not_in,omitempty"`
	TokenID                *int64    `json:"tokenId,omitempty"`
	TokenIDNot             *int64    `json:"tokenId_not,omitempty"`
	TokenIDGt              *int64    `json:"tokenId_gt,omitempty"`
	TokenIDLt              *int64    `json:"tokenId_lt,omitempty"`
	TokenIDGte             *int64    `json:"tokenId_gte,omitempty"`
	TokenIDLte             *int64    `json:"tokenId_lte,omitempty"`
	TokenIDIn              []*int64  `json:"tokenId_in,omitempty"`
	TokenIDNotIn           []*int64  `json:"tokenId_not_in,omitempty"`
	IsErc20                *bool     `json:"isErc20,omitempty"`
	Side                   *int64    `json:"side,omitempty"`
	Price                  *string   `json:"price,omitempty"`
	PriceNot               *string   `json:"price_not,omitempty"`
	PriceGt                *string   `json:"price_gt,omitempty"`
	PriceLt                *string   `json:"price_lt,omitempty"`
	PriceGte               *string   `json:"price_gte,omitempty"`
	PriceLte               *string   `json:"price_lte,omitempty"`
	PriceIn                []*string `json:"price_in,omitempty"`
	PriceNotIn             []*string `json:"price_not_in,omitempty"`
	InitialQuantity        *string   `json:"initialQuantity,omitempty"`
	InitialQuantityNot     *string   `json:"initialQuantity_not,omitempty"`
	InitialQuantityGt      *string   `json:"initialQuantity_gt,omitempty"`
	InitialQuantityLt      *string   `json:"initialQuantity_lt,omitempty"`
	InitialQuantityGte     *string   `json:"initialQuantity_gte,omitempty"`
	InitialQuantityLte     *string   `json:"initialQuantity_lte,omitempty"`
	InitialQuantityIn      []*string `json:"initialQuantity_in,omitempty"`
	InitialQuantityNotIn   []*string `json:"initialQuantity_not_in,omitempty"`
	RemainingQuantity      *string   `json:"remainingQuantity,omitempty"`
	RemainingQuantityNot   *string   `json:"remainingQuantity_not,omitempty"`
	RemainingQuantityGt    *string   `json:"remainingQuantity_gt,omitempty"`
	RemainingQuantityLt    *string   `json:"remainingQuantity_lt,omitempty"`
	RemainingQuantityGte   *string   `json:"remainingQuantity_gte,omitempty"`
	RemainingQuantityLte   *string   `json:"remainingQuantity_lte,omitempty"`
	RemainingQuantityIn    []*string `json:"remainingQuantity_in,omitempty"`
	RemainingQuantityNotIn []*string `json:"remainingQuantity_not_in,omitempty"`
	BaseTokenAddress       *string   `json:"baseTokenAddress,omitempty"`
	BaseTokenAddressNot    *string   `json:"baseTokenAddress_not,omitempty"`
	BaseTokenAddressIn     []*string `json:"baseTokenAddress_in,omitempty"`
	BaseTokenAddressNotIn  []*string `json:"baseTokenAddress_not_in,omitempty"`
	OwnerAddress           *string   `json:"ownerAddress,omitempty"`
	OwnerAddressNot        *string   `json:"ownerAddress_not,omitempty"`
	OwnerAddressIn         []*string `json:"ownerAddress_in,omitempty"`
	OwnerAddressNotIn      []*string `json:"ownerAddress_not_in,omitempty"`
}

type BazaarOrderOrderBy added in v0.0.7

type BazaarOrderOrderBy string
const (
	BazaarOrderOrderByOrderID           BazaarOrderOrderBy = "orderId"
	BazaarOrderOrderByNetwork           BazaarOrderOrderBy = "network"
	BazaarOrderOrderByOpen              BazaarOrderOrderBy = "open"
	BazaarOrderOrderByCancelledStamp    BazaarOrderOrderBy = "cancelledStamp"
	BazaarOrderOrderByCreatedStamp      BazaarOrderOrderBy = "createdStamp"
	BazaarOrderOrderByTokenAddress      BazaarOrderOrderBy = "tokenAddress"
	BazaarOrderOrderByTokenID           BazaarOrderOrderBy = "tokenId"
	BazaarOrderOrderByIsErc20           BazaarOrderOrderBy = "isErc20"
	BazaarOrderOrderBySide              BazaarOrderOrderBy = "side"
	BazaarOrderOrderByPrice             BazaarOrderOrderBy = "price"
	BazaarOrderOrderByInitialQuantity   BazaarOrderOrderBy = "initialQuantity"
	BazaarOrderOrderByRemainingQuantity BazaarOrderOrderBy = "remainingQuantity"
	BazaarOrderOrderByBaseTokenAddress  BazaarOrderOrderBy = "baseTokenAddress"
	BazaarOrderOrderByOwner             BazaarOrderOrderBy = "owner"
)

func (BazaarOrderOrderBy) IsValid added in v0.0.7

func (e BazaarOrderOrderBy) IsValid() bool

func (BazaarOrderOrderBy) MarshalGQL added in v0.0.7

func (e BazaarOrderOrderBy) MarshalGQL(w io.Writer)

func (BazaarOrderOrderBy) String added in v0.0.7

func (e BazaarOrderOrderBy) String() string

func (*BazaarOrderOrderBy) UnmarshalGQL added in v0.0.7

func (e *BazaarOrderOrderBy) UnmarshalGQL(v interface{}) error

type BazaarTransaction added in v0.0.7

type BazaarTransaction struct {
	OrderID       string   `json:"orderId"`
	Network       string   `json:"network"`
	TxHash        string   `json:"txHash"`
	ExecutedStamp int64    `json:"executedStamp"`
	Quantity      string   `json:"quantity"`
	Price         string   `json:"price"`
	Side          int64    `json:"side"`
	TokenAddress  string   `json:"tokenAddress"`
	TokenID       int64    `json:"tokenId"`
	Initiator     *Profile `json:"initiator,omitempty"`
	Owner         *Profile `json:"owner,omitempty"`
}

type BazaarTransactionFilter added in v0.0.7

type BazaarTransactionFilter struct {
	OrderID               *string   `json:"orderId,omitempty"`
	OrderIDNot            *string   `json:"orderId_not,omitempty"`
	OrderIDGt             *string   `json:"orderId_gt,omitempty"`
	OrderIDLt             *string   `json:"orderId_lt,omitempty"`
	OrderIDGte            *string   `json:"orderId_gte,omitempty"`
	OrderIDLte            *string   `json:"orderId_lte,omitempty"`
	OrderIDIn             []*string `json:"orderId_in,omitempty"`
	OrderIDNotIn          []*string `json:"orderId_not_in,omitempty"`
	Network               *string   `json:"network,omitempty"`
	NetworkNot            *string   `json:"network_not,omitempty"`
	NetworkIn             []*string `json:"network_in,omitempty"`
	NetworkNotIn          []*string `json:"network_not_in,omitempty"`
	TxHash                *string   `json:"txHash,omitempty"`
	TxHashNot             *string   `json:"txHash_not,omitempty"`
	TxHashIn              []*string `json:"txHash_in,omitempty"`
	TxHashNotIn           []*string `json:"txHash_not_in,omitempty"`
	ExecutedStamp         *int64    `json:"executedStamp,omitempty"`
	ExecutedStampNot      *int64    `json:"executedStamp_not,omitempty"`
	ExecutedStampGt       *int64    `json:"executedStamp_gt,omitempty"`
	ExecutedStampLt       *int64    `json:"executedStamp_lt,omitempty"`
	ExecutedStampGte      *int64    `json:"executedStamp_gte,omitempty"`
	ExecutedStampLte      *int64    `json:"executedStamp_lte,omitempty"`
	ExecutedStampIn       []*int64  `json:"executedStamp_in,omitempty"`
	ExecutedStampNotIn    []*int64  `json:"executedStamp_not_in,omitempty"`
	Quantity              *string   `json:"quantity,omitempty"`
	QuantityNot           *string   `json:"quantity_not,omitempty"`
	QuantityGt            *string   `json:"quantity_gt,omitempty"`
	QuantityLt            *string   `json:"quantity_lt,omitempty"`
	QuantityGte           *string   `json:"quantity_gte,omitempty"`
	QuantityLte           *string   `json:"quantity_lte,omitempty"`
	QuantityIn            []*string `json:"quantity_in,omitempty"`
	QuantityNotIn         []*string `json:"quantity_not_in,omitempty"`
	Price                 *string   `json:"price,omitempty"`
	PriceNot              *string   `json:"price_not,omitempty"`
	PriceGt               *string   `json:"price_gt,omitempty"`
	PriceLt               *string   `json:"price_lt,omitempty"`
	PriceGte              *string   `json:"price_gte,omitempty"`
	PriceLte              *string   `json:"price_lte,omitempty"`
	PriceIn               []*string `json:"price_in,omitempty"`
	PriceNotIn            []*string `json:"price_not_in,omitempty"`
	Side                  *int64    `json:"side,omitempty"`
	TokenAddress          *string   `json:"tokenAddress,omitempty"`
	TokenAddressNot       *string   `json:"tokenAddress_not,omitempty"`
	TokenAddressIn        []*string `json:"tokenAddress_in,omitempty"`
	TokenAddressNotIn     []*string `json:"tokenAddress_not_in,omitempty"`
	TokenID               *int64    `json:"tokenId,omitempty"`
	TokenIDNot            *int64    `json:"tokenId_not,omitempty"`
	TokenIDGt             *int64    `json:"tokenId_gt,omitempty"`
	TokenIDLt             *int64    `json:"tokenId_lt,omitempty"`
	TokenIDGte            *int64    `json:"tokenId_gte,omitempty"`
	TokenIDLte            *int64    `json:"tokenId_lte,omitempty"`
	TokenIDIn             []*int64  `json:"tokenId_in,omitempty"`
	TokenIDNotIn          []*int64  `json:"tokenId_not_in,omitempty"`
	InitiatorAddress      *string   `json:"initiatorAddress,omitempty"`
	InitiatorAddressNot   *string   `json:"initiatorAddress_not,omitempty"`
	InitiatorAddressIn    []*string `json:"initiatorAddress_in,omitempty"`
	InitiatorAddressNotIn []*string `json:"initiatorAddress_not_in,omitempty"`
	OwnerAddress          *string   `json:"ownerAddress,omitempty"`
	OwnerAddressNot       *string   `json:"ownerAddress_not,omitempty"`
	OwnerAddressIn        []*string `json:"ownerAddress_in,omitempty"`
	OwnerAddressNotIn     []*string `json:"ownerAddress_not_in,omitempty"`
}

type BazaarTransactionOrderBy added in v0.0.7

type BazaarTransactionOrderBy string
const (
	BazaarTransactionOrderByOrderID       BazaarTransactionOrderBy = "orderId"
	BazaarTransactionOrderByNetwork       BazaarTransactionOrderBy = "network"
	BazaarTransactionOrderByTxHash        BazaarTransactionOrderBy = "txHash"
	BazaarTransactionOrderByExecutedStamp BazaarTransactionOrderBy = "executedStamp"
	BazaarTransactionOrderByQuantity      BazaarTransactionOrderBy = "quantity"
	BazaarTransactionOrderByPrice         BazaarTransactionOrderBy = "price"
	BazaarTransactionOrderBySide          BazaarTransactionOrderBy = "side"
	BazaarTransactionOrderByTokenAddress  BazaarTransactionOrderBy = "tokenAddress"
	BazaarTransactionOrderByTokenID       BazaarTransactionOrderBy = "tokenId"
	BazaarTransactionOrderByInitiator     BazaarTransactionOrderBy = "initiator"
	BazaarTransactionOrderByOwner         BazaarTransactionOrderBy = "owner"
)

func (BazaarTransactionOrderBy) IsValid added in v0.0.7

func (e BazaarTransactionOrderBy) IsValid() bool

func (BazaarTransactionOrderBy) MarshalGQL added in v0.0.7

func (e BazaarTransactionOrderBy) MarshalGQL(w io.Writer)

func (BazaarTransactionOrderBy) String added in v0.0.7

func (e BazaarTransactionOrderBy) String() string

func (*BazaarTransactionOrderBy) UnmarshalGQL added in v0.0.7

func (e *BazaarTransactionOrderBy) UnmarshalGQL(v interface{}) error

type Client

type Client struct {
	Client *client.Client
}

func NewClient

func NewClient(cli *http.Client, baseURL string, options ...client.HTTPRequestOption) *Client

func (*Client) StuckHeroes

func (c *Client) StuckHeroes(ctx context.Context, skip *int64, owner *string, httpRequestOptions ...client.HTTPRequestOption) (*StuckHeroes, error)

type Hero

type Hero struct {
	ID                    *string    `json:"id,omitempty"`
	NumberID              *string    `json:"numberId,omitempty"`
	NormalizedID          *string    `json:"normalizedId,omitempty"`
	Owner                 *Profile   `json:"owner,omitempty"`
	PreviousOwner         *Profile   `json:"previousOwner,omitempty"`
	Creator               *Profile   `json:"creator,omitempty"`
	StatGenes             string     `json:"statGenes"`
	VisualGenes           string     `json:"visualGenes"`
	Rarity                int64      `json:"rarity"`
	Shiny                 bool       `json:"shiny"`
	Generation            int64      `json:"generation"`
	FirstName             int64      `json:"firstName"`
	LastName              int64      `json:"lastName"`
	ShinyStyle            int64      `json:"shinyStyle"`
	SummonedTime          int64      `json:"summonedTime"`
	NextSummonTime        int64      `json:"nextSummonTime"`
	SummonerID            *Hero      `json:"summonerId,omitempty"`
	AssistantID           *Hero      `json:"assistantId,omitempty"`
	Summons               int64      `json:"summons"`
	MaxSummons            int64      `json:"maxSummons"`
	StaminaFullAt         int64      `json:"staminaFullAt"`
	HpFullAt              int64      `json:"hpFullAt"`
	MpFullAt              int64      `json:"mpFullAt"`
	Level                 int64      `json:"level"`
	Xp                    int64      `json:"xp"`
	CurrentQuest          string     `json:"currentQuest"`
	Sp                    int64      `json:"sp"`
	Status                string     `json:"status"`
	Strength              int64      `json:"strength"`
	Intelligence          int64      `json:"intelligence"`
	Wisdom                int64      `json:"wisdom"`
	Luck                  int64      `json:"luck"`
	Agility               int64      `json:"agility"`
	Vitality              int64      `json:"vitality"`
	Endurance             int64      `json:"endurance"`
	Dexterity             int64      `json:"dexterity"`
	Hp                    int64      `json:"hp"`
	Mp                    int64      `json:"mp"`
	Stamina               int64      `json:"stamina"`
	StrengthGrowthP       int64      `json:"strengthGrowthP"`
	IntelligenceGrowthP   int64      `json:"intelligenceGrowthP"`
	WisdomGrowthP         int64      `json:"wisdomGrowthP"`
	LuckGrowthP           int64      `json:"luckGrowthP"`
	AgilityGrowthP        int64      `json:"agilityGrowthP"`
	VitalityGrowthP       int64      `json:"vitalityGrowthP"`
	EnduranceGrowthP      int64      `json:"enduranceGrowthP"`
	DexterityGrowthP      int64      `json:"dexterityGrowthP"`
	StrengthGrowthS       int64      `json:"strengthGrowthS"`
	IntelligenceGrowthS   int64      `json:"intelligenceGrowthS"`
	WisdomGrowthS         int64      `json:"wisdomGrowthS"`
	LuckGrowthS           int64      `json:"luckGrowthS"`
	AgilityGrowthS        int64      `json:"agilityGrowthS"`
	VitalityGrowthS       int64      `json:"vitalityGrowthS"`
	EnduranceGrowthS      int64      `json:"enduranceGrowthS"`
	DexterityGrowthS      int64      `json:"dexterityGrowthS"`
	HpSmGrowth            int64      `json:"hpSmGrowth"`
	HpRgGrowth            int64      `json:"hpRgGrowth"`
	HpLgGrowth            int64      `json:"hpLgGrowth"`
	MpSmGrowth            int64      `json:"mpSmGrowth"`
	MpRgGrowth            int64      `json:"mpRgGrowth"`
	MpLgGrowth            int64      `json:"mpLgGrowth"`
	Mining                int64      `json:"mining"`
	Gardening             int64      `json:"gardening"`
	Foraging              int64      `json:"foraging"`
	Fishing               int64      `json:"fishing"`
	MainClass             *int64     `json:"mainClass,omitempty"`
	SubClass              int64      `json:"subClass"`
	Class                 int64      `json:"class"`
	Profession            int64      `json:"profession"`
	Passive1              int64      `json:"passive1"`
	Passive2              int64      `json:"passive2"`
	Active1               int64      `json:"active1"`
	Active2               int64      `json:"active2"`
	StatBoost1            int64      `json:"statBoost1"`
	StatBoost2            int64      `json:"statBoost2"`
	StatsUnknown1         int64      `json:"statsUnknown1"`
	Element               int64      `json:"element"`
	StatsUnknown2         int64      `json:"statsUnknown2"`
	Gender                int64      `json:"gender"`
	HeadAppendage         int64      `json:"headAppendage"`
	BackAppendage         int64      `json:"backAppendage"`
	Background            int64      `json:"background"`
	HairStyle             int64      `json:"hairStyle"`
	HairColor             int64      `json:"hairColor"`
	VisualUnknown1        int64      `json:"visualUnknown1"`
	EyeColor              int64      `json:"eyeColor"`
	SkinColor             int64      `json:"skinColor"`
	AppendageColor        int64      `json:"appendageColor"`
	BackAppendageColor    int64      `json:"backAppendageColor"`
	VisualUnknown2        int64      `json:"visualUnknown2"`
	AssistingAuction      *Auction   `json:"assistingAuction,omitempty"`
	AssistingPrice        *string    `json:"assistingPrice,omitempty"`
	SaleAuction           *Auction   `json:"saleAuction,omitempty"`
	SalePrice             *string    `json:"salePrice,omitempty"`
	PrivateAuctionProfile *Profile   `json:"privateAuctionProfile,omitempty"`
	SummonsRemaining      int64      `json:"summonsRemaining"`
	PjStatus              *string    `json:"pjStatus,omitempty"`
	PjLevel               *int64     `json:"pjLevel,omitempty"`
	PjOwner               *Profile   `json:"pjOwner,omitempty"`
	PjClaimStamp          *int64     `json:"pjClaimStamp,omitempty"`
	Network               *string    `json:"network,omitempty"`
	OriginRealm           *string    `json:"originRealm,omitempty"`
	DarkSummoned          *bool      `json:"darkSummoned,omitempty"`
	DarkSummonLevels      *int64     `json:"darkSummonLevels,omitempty"`
	HasValidCraftingGenes *bool      `json:"hasValidCraftingGenes,omitempty"`
	MainClassStr          string     `json:"mainClassStr"`
	SubClassStr           string     `json:"subClassStr"`
	ProfessionStr         string     `json:"professionStr"`
	Pet                   *Pet       `json:"pet,omitempty"`
	Weapon1               *Weapon    `json:"weapon1,omitempty"`
	Weapon2               *Weapon    `json:"weapon2,omitempty"`
	Offhand1              *Accessory `json:"offhand1,omitempty"`
	Offhand2              *Accessory `json:"offhand2,omitempty"`
	Armor                 *Armor     `json:"armor,omitempty"`
	Accessory             *Accessory `json:"accessory,omitempty"`
	Weapon1Visage         *Weapon    `json:"weapon1Visage,omitempty"`
	Weapon2Visage         *Weapon    `json:"weapon2Visage,omitempty"`
	Offhand1Visage        *Accessory `json:"offhand1Visage,omitempty"`
	Offhand2Visage        *Accessory `json:"offhand2Visage,omitempty"`
	ArmorVisage           *Armor     `json:"armorVisage,omitempty"`
	AccessoryVisage       *Accessory `json:"accessoryVisage,omitempty"`
}

type HeroFilter

type HeroFilter struct {
	ID                                 *string   `json:"id,omitempty"`
	IDNot                              *string   `json:"id_not,omitempty"`
	IDGt                               *string   `json:"id_gt,omitempty"`
	IDLt                               *string   `json:"id_lt,omitempty"`
	IDGte                              *string   `json:"id_gte,omitempty"`
	IDLte                              *string   `json:"id_lte,omitempty"`
	IDIn                               []*string `json:"id_in,omitempty"`
	IDNotIn                            []*string `json:"id_not_in,omitempty"`
	NormalizedID                       *string   `json:"normalizedId,omitempty"`
	NormalizedIDNot                    *string   `json:"normalizedId_not,omitempty"`
	NormalizedIDGt                     *string   `json:"normalizedId_gt,omitempty"`
	NormalizedIDLt                     *string   `json:"normalizedId_lt,omitempty"`
	NormalizedIDGte                    *string   `json:"normalizedId_gte,omitempty"`
	NormalizedIDLte                    *string   `json:"normalizedId_lte,omitempty"`
	NormalizedIDIn                     []*string `json:"normalizedId_in,omitempty"`
	NormalizedIDNotIn                  []*string `json:"normalizedId_not_in,omitempty"`
	NumberID                           *string   `json:"numberId,omitempty"`
	NumberIDNot                        *string   `json:"numberId_not,omitempty"`
	NumberIDGt                         *string   `json:"numberId_gt,omitempty"`
	NumberIDLt                         *string   `json:"numberId_lt,omitempty"`
	NumberIDGte                        *string   `json:"numberId_gte,omitempty"`
	NumberIDLte                        *string   `json:"numberId_lte,omitempty"`
	NumberIDIn                         []*string `json:"numberId_in,omitempty"`
	NumberIDNotIn                      []*string `json:"numberId_not_in,omitempty"`
	Owner                              *string   `json:"owner,omitempty"`
	OwnerNot                           *string   `json:"owner_not,omitempty"`
	OwnerGt                            *string   `json:"owner_gt,omitempty"`
	OwnerLt                            *string   `json:"owner_lt,omitempty"`
	OwnerGte                           *string   `json:"owner_gte,omitempty"`
	OwnerLte                           *string   `json:"owner_lte,omitempty"`
	OwnerIn                            []*string `json:"owner_in,omitempty"`
	OwnerNotIn                         []*string `json:"owner_not_in,omitempty"`
	OwnerContains                      *string   `json:"owner_contains,omitempty"`
	OwnerNotContains                   *string   `json:"owner_not_contains,omitempty"`
	OwnerStartsWith                    *string   `json:"owner_starts_with,omitempty"`
	OwnerNotStartsWith                 *string   `json:"owner_not_starts_with,omitempty"`
	OwnerEndsWith                      *string   `json:"owner_ends_with,omitempty"`
	OwnerNotEndsWith                   *string   `json:"owner_not_ends_with,omitempty"`
	PreviousOwner                      *string   `json:"previousOwner,omitempty"`
	PreviousOwnerNot                   *string   `json:"previousOwner_not,omitempty"`
	PreviousOwnerGt                    *string   `json:"previousOwner_gt,omitempty"`
	PreviousOwnerLt                    *string   `json:"previousOwner_lt,omitempty"`
	PreviousOwnerGte                   *string   `json:"previousOwner_gte,omitempty"`
	PreviousOwnerLte                   *string   `json:"previousOwner_lte,omitempty"`
	PreviousOwnerIn                    []*string `json:"previousOwner_in,omitempty"`
	PreviousOwnerNotIn                 []*string `json:"previousOwner_not_in,omitempty"`
	PreviousOwnerContains              *string   `json:"previousOwner_contains,omitempty"`
	PreviousOwnerNotContains           *string   `json:"previousOwner_not_contains,omitempty"`
	PreviousOwnerStartsWith            *string   `json:"previousOwner_starts_with,omitempty"`
	PreviousOwnerNotStartsWith         *string   `json:"previousOwner_not_starts_with,omitempty"`
	PreviousOwnerEndsWith              *string   `json:"previousOwner_ends_with,omitempty"`
	PreviousOwnerNotEndsWith           *string   `json:"previousOwner_not_ends_with,omitempty"`
	Creator                            *string   `json:"creator,omitempty"`
	CreatorNot                         *string   `json:"creator_not,omitempty"`
	CreatorGt                          *string   `json:"creator_gt,omitempty"`
	CreatorLt                          *string   `json:"creator_lt,omitempty"`
	CreatorGte                         *string   `json:"creator_gte,omitempty"`
	CreatorLte                         *string   `json:"creator_lte,omitempty"`
	CreatorIn                          []*string `json:"creator_in,omitempty"`
	CreatorNotIn                       []*string `json:"creator_not_in,omitempty"`
	CreatorContains                    *string   `json:"creator_contains,omitempty"`
	CreatorNotContains                 *string   `json:"creator_not_contains,omitempty"`
	CreatorStartsWith                  *string   `json:"creator_starts_with,omitempty"`
	CreatorNotStartsWith               *string   `json:"creator_not_starts_with,omitempty"`
	CreatorEndsWith                    *string   `json:"creator_ends_with,omitempty"`
	CreatorNotEndsWith                 *string   `json:"creator_not_ends_with,omitempty"`
	StatGenes                          *string   `json:"statGenes,omitempty"`
	StatGenesNot                       *string   `json:"statGenes_not,omitempty"`
	StatGenesGt                        *string   `json:"statGenes_gt,omitempty"`
	StatGenesLt                        *string   `json:"statGenes_lt,omitempty"`
	StatGenesGte                       *string   `json:"statGenes_gte,omitempty"`
	StatGenesLte                       *string   `json:"statGenes_lte,omitempty"`
	StatGenesIn                        []*string `json:"statGenes_in,omitempty"`
	StatGenesNotIn                     []*string `json:"statGenes_not_in,omitempty"`
	VisualGenes                        *string   `json:"visualGenes,omitempty"`
	VisualGenesNot                     *string   `json:"visualGenes_not,omitempty"`
	VisualGenesGt                      *string   `json:"visualGenes_gt,omitempty"`
	VisualGenesLt                      *string   `json:"visualGenes_lt,omitempty"`
	VisualGenesGte                     *string   `json:"visualGenes_gte,omitempty"`
	VisualGenesLte                     *string   `json:"visualGenes_lte,omitempty"`
	VisualGenesIn                      []*string `json:"visualGenes_in,omitempty"`
	VisualGenesNotIn                   []*string `json:"visualGenes_not_in,omitempty"`
	Rarity                             *int64    `json:"rarity,omitempty"`
	RarityNot                          *int64    `json:"rarity_not,omitempty"`
	RarityGt                           *int64    `json:"rarity_gt,omitempty"`
	RarityLt                           *int64    `json:"rarity_lt,omitempty"`
	RarityGte                          *int64    `json:"rarity_gte,omitempty"`
	RarityLte                          *int64    `json:"rarity_lte,omitempty"`
	RarityIn                           []*int64  `json:"rarity_in,omitempty"`
	RarityNotIn                        []*int64  `json:"rarity_not_in,omitempty"`
	Shiny                              *bool     `json:"shiny,omitempty"`
	ShinyNot                           *bool     `json:"shiny_not,omitempty"`
	ShinyIn                            []*bool   `json:"shiny_in,omitempty"`
	ShinyNotIn                         []*bool   `json:"shiny_not_in,omitempty"`
	Generation                         *int64    `json:"generation,omitempty"`
	GenerationNot                      *int64    `json:"generation_not,omitempty"`
	GenerationGt                       *int64    `json:"generation_gt,omitempty"`
	GenerationLt                       *int64    `json:"generation_lt,omitempty"`
	GenerationGte                      *int64    `json:"generation_gte,omitempty"`
	GenerationLte                      *int64    `json:"generation_lte,omitempty"`
	GenerationIn                       []*int64  `json:"generation_in,omitempty"`
	GenerationNotIn                    []*int64  `json:"generation_not_in,omitempty"`
	FirstName                          *int64    `json:"firstName,omitempty"`
	FirstNameNot                       *int64    `json:"firstName_not,omitempty"`
	FirstNameGt                        *int64    `json:"firstName_gt,omitempty"`
	FirstNameLt                        *int64    `json:"firstName_lt,omitempty"`
	FirstNameGte                       *int64    `json:"firstName_gte,omitempty"`
	FirstNameLte                       *int64    `json:"firstName_lte,omitempty"`
	FirstNameIn                        []*int64  `json:"firstName_in,omitempty"`
	FirstNameNotIn                     []*int64  `json:"firstName_not_in,omitempty"`
	LastName                           *int64    `json:"lastName,omitempty"`
	LastNameNot                        *int64    `json:"lastName_not,omitempty"`
	LastNameGt                         *int64    `json:"lastName_gt,omitempty"`
	LastNameLt                         *int64    `json:"lastName_lt,omitempty"`
	LastNameGte                        *int64    `json:"lastName_gte,omitempty"`
	LastNameLte                        *int64    `json:"lastName_lte,omitempty"`
	LastNameIn                         []*int64  `json:"lastName_in,omitempty"`
	LastNameNotIn                      []*int64  `json:"lastName_not_in,omitempty"`
	ShinyStyle                         *int64    `json:"shinyStyle,omitempty"`
	ShinyStyleNot                      *int64    `json:"shinyStyle_not,omitempty"`
	ShinyStyleGt                       *int64    `json:"shinyStyle_gt,omitempty"`
	ShinyStyleLt                       *int64    `json:"shinyStyle_lt,omitempty"`
	ShinyStyleGte                      *int64    `json:"shinyStyle_gte,omitempty"`
	ShinyStyleLte                      *int64    `json:"shinyStyle_lte,omitempty"`
	ShinyStyleIn                       []*int64  `json:"shinyStyle_in,omitempty"`
	ShinyStyleNotIn                    []*int64  `json:"shinyStyle_not_in,omitempty"`
	SummonedTime                       *int64    `json:"summonedTime,omitempty"`
	SummonedTimeNot                    *int64    `json:"summonedTime_not,omitempty"`
	SummonedTimeGt                     *int64    `json:"summonedTime_gt,omitempty"`
	SummonedTimeLt                     *int64    `json:"summonedTime_lt,omitempty"`
	SummonedTimeGte                    *int64    `json:"summonedTime_gte,omitempty"`
	SummonedTimeLte                    *int64    `json:"summonedTime_lte,omitempty"`
	SummonedTimeIn                     []*int64  `json:"summonedTime_in,omitempty"`
	SummonedTimeNotIn                  []*int64  `json:"summonedTime_not_in,omitempty"`
	NextSummonTime                     *int64    `json:"nextSummonTime,omitempty"`
	NextSummonTimeNot                  *int64    `json:"nextSummonTime_not,omitempty"`
	NextSummonTimeGt                   *int64    `json:"nextSummonTime_gt,omitempty"`
	NextSummonTimeLt                   *int64    `json:"nextSummonTime_lt,omitempty"`
	NextSummonTimeGte                  *int64    `json:"nextSummonTime_gte,omitempty"`
	NextSummonTimeLte                  *int64    `json:"nextSummonTime_lte,omitempty"`
	NextSummonTimeIn                   []*int64  `json:"nextSummonTime_in,omitempty"`
	NextSummonTimeNotIn                []*int64  `json:"nextSummonTime_not_in,omitempty"`
	SummonerID                         *string   `json:"summonerId,omitempty"`
	SummonerIDNot                      *string   `json:"summonerId_not,omitempty"`
	SummonerIDGt                       *string   `json:"summonerId_gt,omitempty"`
	SummonerIDLt                       *string   `json:"summonerId_lt,omitempty"`
	SummonerIDGte                      *string   `json:"summonerId_gte,omitempty"`
	SummonerIDLte                      *string   `json:"summonerId_lte,omitempty"`
	SummonerIDIn                       []*string `json:"summonerId_in,omitempty"`
	SummonerIDNotIn                    []*string `json:"summonerId_not_in,omitempty"`
	SummonerIDContains                 *string   `json:"summonerId_contains,omitempty"`
	SummonerIDNotContains              *string   `json:"summonerId_not_contains,omitempty"`
	SummonerIDStartsWith               *string   `json:"summonerId_starts_with,omitempty"`
	SummonerIDNotStartsWith            *string   `json:"summonerId_not_starts_with,omitempty"`
	SummonerIDEndsWith                 *string   `json:"summonerId_ends_with,omitempty"`
	SummonerIDNotEndsWith              *string   `json:"summonerId_not_ends_with,omitempty"`
	AssistantID                        *string   `json:"assistantId,omitempty"`
	AssistantIDNot                     *string   `json:"assistantId_not,omitempty"`
	AssistantIDGt                      *string   `json:"assistantId_gt,omitempty"`
	AssistantIDLt                      *string   `json:"assistantId_lt,omitempty"`
	AssistantIDGte                     *string   `json:"assistantId_gte,omitempty"`
	AssistantIDLte                     *string   `json:"assistantId_lte,omitempty"`
	AssistantIDIn                      []*string `json:"assistantId_in,omitempty"`
	AssistantIDNotIn                   []*string `json:"assistantId_not_in,omitempty"`
	AssistantIDContains                *string   `json:"assistantId_contains,omitempty"`
	AssistantIDNotContains             *string   `json:"assistantId_not_contains,omitempty"`
	AssistantIDStartsWith              *string   `json:"assistantId_starts_with,omitempty"`
	AssistantIDNotStartsWith           *string   `json:"assistantId_not_starts_with,omitempty"`
	AssistantIDEndsWith                *string   `json:"assistantId_ends_with,omitempty"`
	AssistantIDNotEndsWith             *string   `json:"assistantId_not_ends_with,omitempty"`
	Summons                            *int64    `json:"summons,omitempty"`
	SummonsNot                         *int64    `json:"summons_not,omitempty"`
	SummonsGt                          *int64    `json:"summons_gt,omitempty"`
	SummonsLt                          *int64    `json:"summons_lt,omitempty"`
	SummonsGte                         *int64    `json:"summons_gte,omitempty"`
	SummonsLte                         *int64    `json:"summons_lte,omitempty"`
	SummonsIn                          []*int64  `json:"summons_in,omitempty"`
	SummonsNotIn                       []*int64  `json:"summons_not_in,omitempty"`
	MaxSummons                         *int64    `json:"maxSummons,omitempty"`
	MaxSummonsNot                      *int64    `json:"maxSummons_not,omitempty"`
	MaxSummonsGt                       *int64    `json:"maxSummons_gt,omitempty"`
	MaxSummonsLt                       *int64    `json:"maxSummons_lt,omitempty"`
	MaxSummonsGte                      *int64    `json:"maxSummons_gte,omitempty"`
	MaxSummonsLte                      *int64    `json:"maxSummons_lte,omitempty"`
	MaxSummonsIn                       []*int64  `json:"maxSummons_in,omitempty"`
	MaxSummonsNotIn                    []*int64  `json:"maxSummons_not_in,omitempty"`
	StaminaFullAt                      *int64    `json:"staminaFullAt,omitempty"`
	StaminaFullAtNot                   *int64    `json:"staminaFullAt_not,omitempty"`
	StaminaFullAtGt                    *int64    `json:"staminaFullAt_gt,omitempty"`
	StaminaFullAtLt                    *int64    `json:"staminaFullAt_lt,omitempty"`
	StaminaFullAtGte                   *int64    `json:"staminaFullAt_gte,omitempty"`
	StaminaFullAtLte                   *int64    `json:"staminaFullAt_lte,omitempty"`
	StaminaFullAtIn                    []*int64  `json:"staminaFullAt_in,omitempty"`
	StaminaFullAtNotIn                 []*int64  `json:"staminaFullAt_not_in,omitempty"`
	HpFullAt                           *int64    `json:"hpFullAt,omitempty"`
	HpFullAtNot                        *int64    `json:"hpFullAt_not,omitempty"`
	HpFullAtGt                         *int64    `json:"hpFullAt_gt,omitempty"`
	HpFullAtLt                         *int64    `json:"hpFullAt_lt,omitempty"`
	HpFullAtGte                        *int64    `json:"hpFullAt_gte,omitempty"`
	HpFullAtLte                        *int64    `json:"hpFullAt_lte,omitempty"`
	HpFullAtIn                         []*int64  `json:"hpFullAt_in,omitempty"`
	HpFullAtNotIn                      []*int64  `json:"hpFullAt_not_in,omitempty"`
	MpFullAt                           *int64    `json:"mpFullAt,omitempty"`
	MpFullAtNot                        *int64    `json:"mpFullAt_not,omitempty"`
	MpFullAtGt                         *int64    `json:"mpFullAt_gt,omitempty"`
	MpFullAtLt                         *int64    `json:"mpFullAt_lt,omitempty"`
	MpFullAtGte                        *int64    `json:"mpFullAt_gte,omitempty"`
	MpFullAtLte                        *int64    `json:"mpFullAt_lte,omitempty"`
	MpFullAtIn                         []*int64  `json:"mpFullAt_in,omitempty"`
	MpFullAtNotIn                      []*int64  `json:"mpFullAt_not_in,omitempty"`
	Level                              *int64    `json:"level,omitempty"`
	LevelNot                           *int64    `json:"level_not,omitempty"`
	LevelGt                            *int64    `json:"level_gt,omitempty"`
	LevelLt                            *int64    `json:"level_lt,omitempty"`
	LevelGte                           *int64    `json:"level_gte,omitempty"`
	LevelLte                           *int64    `json:"level_lte,omitempty"`
	LevelIn                            []*int64  `json:"level_in,omitempty"`
	LevelNotIn                         []*int64  `json:"level_not_in,omitempty"`
	Xp                                 *string   `json:"xp,omitempty"`
	XpNot                              *string   `json:"xp_not,omitempty"`
	XpGt                               *string   `json:"xp_gt,omitempty"`
	XpLt                               *string   `json:"xp_lt,omitempty"`
	XpGte                              *string   `json:"xp_gte,omitempty"`
	XpLte                              *string   `json:"xp_lte,omitempty"`
	XpIn                               []*string `json:"xp_in,omitempty"`
	XpNotIn                            []*string `json:"xp_not_in,omitempty"`
	CurrentQuest                       *string   `json:"currentQuest,omitempty"`
	CurrentQuestNot                    *string   `json:"currentQuest_not,omitempty"`
	CurrentQuestIn                     []*string `json:"currentQuest_in,omitempty"`
	CurrentQuestNotIn                  []*string `json:"currentQuest_not_in,omitempty"`
	CurrentQuestContains               *string   `json:"currentQuest_contains,omitempty"`
	CurrentQuestNotContains            *string   `json:"currentQuest_not_contains,omitempty"`
	Sp                                 *int64    `json:"sp,omitempty"`
	SpNot                              *int64    `json:"sp_not,omitempty"`
	SpGt                               *int64    `json:"sp_gt,omitempty"`
	SpLt                               *int64    `json:"sp_lt,omitempty"`
	SpGte                              *int64    `json:"sp_gte,omitempty"`
	SpLte                              *int64    `json:"sp_lte,omitempty"`
	SpIn                               []*int64  `json:"sp_in,omitempty"`
	SpNotIn                            []*int64  `json:"sp_not_in,omitempty"`
	Status                             *string   `json:"status,omitempty"`
	StatusNot                          *string   `json:"status_not,omitempty"`
	StatusGt                           *string   `json:"status_gt,omitempty"`
	StatusLt                           *string   `json:"status_lt,omitempty"`
	StatusGte                          *string   `json:"status_gte,omitempty"`
	StatusLte                          *string   `json:"status_lte,omitempty"`
	StatusIn                           []*string `json:"status_in,omitempty"`
	StatusNotIn                        []*string `json:"status_not_in,omitempty"`
	StatusContains                     *string   `json:"status_contains,omitempty"`
	StatusNotContains                  *string   `json:"status_not_contains,omitempty"`
	StatusStartsWith                   *string   `json:"status_starts_with,omitempty"`
	StatusNotStartsWith                *string   `json:"status_not_starts_with,omitempty"`
	StatusEndsWith                     *string   `json:"status_ends_with,omitempty"`
	StatusNotEndsWith                  *string   `json:"status_not_ends_with,omitempty"`
	Strength                           *int64    `json:"strength,omitempty"`
	StrengthNot                        *int64    `json:"strength_not,omitempty"`
	StrengthGt                         *int64    `json:"strength_gt,omitempty"`
	StrengthLt                         *int64    `json:"strength_lt,omitempty"`
	StrengthGte                        *int64    `json:"strength_gte,omitempty"`
	StrengthLte                        *int64    `json:"strength_lte,omitempty"`
	StrengthIn                         []*int64  `json:"strength_in,omitempty"`
	StrengthNotIn                      []*int64  `json:"strength_not_in,omitempty"`
	Intelligence                       *int64    `json:"intelligence,omitempty"`
	IntelligenceNot                    *int64    `json:"intelligence_not,omitempty"`
	IntelligenceGt                     *int64    `json:"intelligence_gt,omitempty"`
	IntelligenceLt                     *int64    `json:"intelligence_lt,omitempty"`
	IntelligenceGte                    *int64    `json:"intelligence_gte,omitempty"`
	IntelligenceLte                    *int64    `json:"intelligence_lte,omitempty"`
	IntelligenceIn                     []*int64  `json:"intelligence_in,omitempty"`
	IntelligenceNotIn                  []*int64  `json:"intelligence_not_in,omitempty"`
	Wisdom                             *int64    `json:"wisdom,omitempty"`
	WisdomNot                          *int64    `json:"wisdom_not,omitempty"`
	WisdomGt                           *int64    `json:"wisdom_gt,omitempty"`
	WisdomLt                           *int64    `json:"wisdom_lt,omitempty"`
	WisdomGte                          *int64    `json:"wisdom_gte,omitempty"`
	WisdomLte                          *int64    `json:"wisdom_lte,omitempty"`
	WisdomIn                           []*int64  `json:"wisdom_in,omitempty"`
	WisdomNotIn                        []*int64  `json:"wisdom_not_in,omitempty"`
	Luck                               *int64    `json:"luck,omitempty"`
	LuckNot                            *int64    `json:"luck_not,omitempty"`
	LuckGt                             *int64    `json:"luck_gt,omitempty"`
	LuckLt                             *int64    `json:"luck_lt,omitempty"`
	LuckGte                            *int64    `json:"luck_gte,omitempty"`
	LuckLte                            *int64    `json:"luck_lte,omitempty"`
	LuckIn                             []*int64  `json:"luck_in,omitempty"`
	LuckNotIn                          []*int64  `json:"luck_not_in,omitempty"`
	Agility                            *int64    `json:"agility,omitempty"`
	AgilityNot                         *int64    `json:"agility_not,omitempty"`
	AgilityGt                          *int64    `json:"agility_gt,omitempty"`
	AgilityLt                          *int64    `json:"agility_lt,omitempty"`
	AgilityGte                         *int64    `json:"agility_gte,omitempty"`
	AgilityLte                         *int64    `json:"agility_lte,omitempty"`
	AgilityIn                          []*int64  `json:"agility_in,omitempty"`
	AgilityNotIn                       []*int64  `json:"agility_not_in,omitempty"`
	Vitality                           *int64    `json:"vitality,omitempty"`
	VitalityNot                        *int64    `json:"vitality_not,omitempty"`
	VitalityGt                         *int64    `json:"vitality_gt,omitempty"`
	VitalityLt                         *int64    `json:"vitality_lt,omitempty"`
	VitalityGte                        *int64    `json:"vitality_gte,omitempty"`
	VitalityLte                        *int64    `json:"vitality_lte,omitempty"`
	VitalityIn                         []*int64  `json:"vitality_in,omitempty"`
	VitalityNotIn                      []*int64  `json:"vitality_not_in,omitempty"`
	Endurance                          *int64    `json:"endurance,omitempty"`
	EnduranceNot                       *int64    `json:"endurance_not,omitempty"`
	EnduranceGt                        *int64    `json:"endurance_gt,omitempty"`
	EnduranceLt                        *int64    `json:"endurance_lt,omitempty"`
	EnduranceGte                       *int64    `json:"endurance_gte,omitempty"`
	EnduranceLte                       *int64    `json:"endurance_lte,omitempty"`
	EnduranceIn                        []*int64  `json:"endurance_in,omitempty"`
	EnduranceNotIn                     []*int64  `json:"endurance_not_in,omitempty"`
	Dexterity                          *int64    `json:"dexterity,omitempty"`
	DexterityNot                       *int64    `json:"dexterity_not,omitempty"`
	DexterityGt                        *int64    `json:"dexterity_gt,omitempty"`
	DexterityLt                        *int64    `json:"dexterity_lt,omitempty"`
	DexterityGte                       *int64    `json:"dexterity_gte,omitempty"`
	DexterityLte                       *int64    `json:"dexterity_lte,omitempty"`
	DexterityIn                        []*int64  `json:"dexterity_in,omitempty"`
	DexterityNotIn                     []*int64  `json:"dexterity_not_in,omitempty"`
	Hp                                 *int64    `json:"hp,omitempty"`
	HpNot                              *int64    `json:"hp_not,omitempty"`
	HpGt                               *int64    `json:"hp_gt,omitempty"`
	HpLt                               *int64    `json:"hp_lt,omitempty"`
	HpGte                              *int64    `json:"hp_gte,omitempty"`
	HpLte                              *int64    `json:"hp_lte,omitempty"`
	HpIn                               []*int64  `json:"hp_in,omitempty"`
	HpNotIn                            []*int64  `json:"hp_not_in,omitempty"`
	Mp                                 *int64    `json:"mp,omitempty"`
	MpNot                              *int64    `json:"mp_not,omitempty"`
	MpGt                               *int64    `json:"mp_gt,omitempty"`
	MpLt                               *int64    `json:"mp_lt,omitempty"`
	MpGte                              *int64    `json:"mp_gte,omitempty"`
	MpLte                              *int64    `json:"mp_lte,omitempty"`
	MpIn                               []*int64  `json:"mp_in,omitempty"`
	MpNotIn                            []*int64  `json:"mp_not_in,omitempty"`
	Stamina                            *int64    `json:"stamina,omitempty"`
	StaminaNot                         *int64    `json:"stamina_not,omitempty"`
	StaminaGt                          *int64    `json:"stamina_gt,omitempty"`
	StaminaLt                          *int64    `json:"stamina_lt,omitempty"`
	StaminaGte                         *int64    `json:"stamina_gte,omitempty"`
	StaminaLte                         *int64    `json:"stamina_lte,omitempty"`
	StaminaIn                          []*int64  `json:"stamina_in,omitempty"`
	StaminaNotIn                       []*int64  `json:"stamina_not_in,omitempty"`
	StrengthGrowthP                    *int64    `json:"strengthGrowthP,omitempty"`
	StrengthGrowthPNot                 *int64    `json:"strengthGrowthP_not,omitempty"`
	StrengthGrowthPGt                  *int64    `json:"strengthGrowthP_gt,omitempty"`
	StrengthGrowthPLt                  *int64    `json:"strengthGrowthP_lt,omitempty"`
	StrengthGrowthPGte                 *int64    `json:"strengthGrowthP_gte,omitempty"`
	StrengthGrowthPLte                 *int64    `json:"strengthGrowthP_lte,omitempty"`
	StrengthGrowthPIn                  []*int64  `json:"strengthGrowthP_in,omitempty"`
	StrengthGrowthPNotIn               []*int64  `json:"strengthGrowthP_not_in,omitempty"`
	IntelligenceGrowthP                *int64    `json:"intelligenceGrowthP,omitempty"`
	IntelligenceGrowthPNot             *int64    `json:"intelligenceGrowthP_not,omitempty"`
	IntelligenceGrowthPGt              *int64    `json:"intelligenceGrowthP_gt,omitempty"`
	IntelligenceGrowthPLt              *int64    `json:"intelligenceGrowthP_lt,omitempty"`
	IntelligenceGrowthPGte             *int64    `json:"intelligenceGrowthP_gte,omitempty"`
	IntelligenceGrowthPLte             *int64    `json:"intelligenceGrowthP_lte,omitempty"`
	IntelligenceGrowthPIn              []*int64  `json:"intelligenceGrowthP_in,omitempty"`
	IntelligenceGrowthPNotIn           []*int64  `json:"intelligenceGrowthP_not_in,omitempty"`
	WisdomGrowthP                      *int64    `json:"wisdomGrowthP,omitempty"`
	WisdomGrowthPNot                   *int64    `json:"wisdomGrowthP_not,omitempty"`
	WisdomGrowthPGt                    *int64    `json:"wisdomGrowthP_gt,omitempty"`
	WisdomGrowthPLt                    *int64    `json:"wisdomGrowthP_lt,omitempty"`
	WisdomGrowthPGte                   *int64    `json:"wisdomGrowthP_gte,omitempty"`
	WisdomGrowthPLte                   *int64    `json:"wisdomGrowthP_lte,omitempty"`
	WisdomGrowthPIn                    []*int64  `json:"wisdomGrowthP_in,omitempty"`
	WisdomGrowthPNotIn                 []*int64  `json:"wisdomGrowthP_not_in,omitempty"`
	LuckGrowthP                        *int64    `json:"luckGrowthP,omitempty"`
	LuckGrowthPNot                     *int64    `json:"luckGrowthP_not,omitempty"`
	LuckGrowthPGt                      *int64    `json:"luckGrowthP_gt,omitempty"`
	LuckGrowthPLt                      *int64    `json:"luckGrowthP_lt,omitempty"`
	LuckGrowthPGte                     *int64    `json:"luckGrowthP_gte,omitempty"`
	LuckGrowthPLte                     *int64    `json:"luckGrowthP_lte,omitempty"`
	LuckGrowthPIn                      []*int64  `json:"luckGrowthP_in,omitempty"`
	LuckGrowthPNotIn                   []*int64  `json:"luckGrowthP_not_in,omitempty"`
	AgilityGrowthP                     *int64    `json:"agilityGrowthP,omitempty"`
	AgilityGrowthPNot                  *int64    `json:"agilityGrowthP_not,omitempty"`
	AgilityGrowthPGt                   *int64    `json:"agilityGrowthP_gt,omitempty"`
	AgilityGrowthPLt                   *int64    `json:"agilityGrowthP_lt,omitempty"`
	AgilityGrowthPGte                  *int64    `json:"agilityGrowthP_gte,omitempty"`
	AgilityGrowthPLte                  *int64    `json:"agilityGrowthP_lte,omitempty"`
	AgilityGrowthPIn                   []*int64  `json:"agilityGrowthP_in,omitempty"`
	AgilityGrowthPNotIn                []*int64  `json:"agilityGrowthP_not_in,omitempty"`
	VitalityGrowthP                    *int64    `json:"vitalityGrowthP,omitempty"`
	VitalityGrowthPNot                 *int64    `json:"vitalityGrowthP_not,omitempty"`
	VitalityGrowthPGt                  *int64    `json:"vitalityGrowthP_gt,omitempty"`
	VitalityGrowthPLt                  *int64    `json:"vitalityGrowthP_lt,omitempty"`
	VitalityGrowthPGte                 *int64    `json:"vitalityGrowthP_gte,omitempty"`
	VitalityGrowthPLte                 *int64    `json:"vitalityGrowthP_lte,omitempty"`
	VitalityGrowthPIn                  []*int64  `json:"vitalityGrowthP_in,omitempty"`
	VitalityGrowthPNotIn               []*int64  `json:"vitalityGrowthP_not_in,omitempty"`
	EnduranceGrowthP                   *int64    `json:"enduranceGrowthP,omitempty"`
	EnduranceGrowthPNot                *int64    `json:"enduranceGrowthP_not,omitempty"`
	EnduranceGrowthPGt                 *int64    `json:"enduranceGrowthP_gt,omitempty"`
	EnduranceGrowthPLt                 *int64    `json:"enduranceGrowthP_lt,omitempty"`
	EnduranceGrowthPGte                *int64    `json:"enduranceGrowthP_gte,omitempty"`
	EnduranceGrowthPLte                *int64    `json:"enduranceGrowthP_lte,omitempty"`
	EnduranceGrowthPIn                 []*int64  `json:"enduranceGrowthP_in,omitempty"`
	EnduranceGrowthPNotIn              []*int64  `json:"enduranceGrowthP_not_in,omitempty"`
	DexterityGrowthP                   *int64    `json:"dexterityGrowthP,omitempty"`
	DexterityGrowthPNot                *int64    `json:"dexterityGrowthP_not,omitempty"`
	DexterityGrowthPGt                 *int64    `json:"dexterityGrowthP_gt,omitempty"`
	DexterityGrowthPLt                 *int64    `json:"dexterityGrowthP_lt,omitempty"`
	DexterityGrowthPGte                *int64    `json:"dexterityGrowthP_gte,omitempty"`
	DexterityGrowthPLte                *int64    `json:"dexterityGrowthP_lte,omitempty"`
	DexterityGrowthPIn                 []*int64  `json:"dexterityGrowthP_in,omitempty"`
	DexterityGrowthPNotIn              []*int64  `json:"dexterityGrowthP_not_in,omitempty"`
	StrengthGrowthS                    *int64    `json:"strengthGrowthS,omitempty"`
	StrengthGrowthSNot                 *int64    `json:"strengthGrowthS_not,omitempty"`
	StrengthGrowthSGt                  *int64    `json:"strengthGrowthS_gt,omitempty"`
	StrengthGrowthSLt                  *int64    `json:"strengthGrowthS_lt,omitempty"`
	StrengthGrowthSGte                 *int64    `json:"strengthGrowthS_gte,omitempty"`
	StrengthGrowthSLte                 *int64    `json:"strengthGrowthS_lte,omitempty"`
	StrengthGrowthSIn                  []*int64  `json:"strengthGrowthS_in,omitempty"`
	StrengthGrowthSNotIn               []*int64  `json:"strengthGrowthS_not_in,omitempty"`
	IntelligenceGrowthS                *int64    `json:"intelligenceGrowthS,omitempty"`
	IntelligenceGrowthSNot             *int64    `json:"intelligenceGrowthS_not,omitempty"`
	IntelligenceGrowthSGt              *int64    `json:"intelligenceGrowthS_gt,omitempty"`
	IntelligenceGrowthSLt              *int64    `json:"intelligenceGrowthS_lt,omitempty"`
	IntelligenceGrowthSGte             *int64    `json:"intelligenceGrowthS_gte,omitempty"`
	IntelligenceGrowthSLte             *int64    `json:"intelligenceGrowthS_lte,omitempty"`
	IntelligenceGrowthSIn              []*int64  `json:"intelligenceGrowthS_in,omitempty"`
	IntelligenceGrowthSNotIn           []*int64  `json:"intelligenceGrowthS_not_in,omitempty"`
	WisdomGrowthS                      *int64    `json:"wisdomGrowthS,omitempty"`
	WisdomGrowthSNot                   *int64    `json:"wisdomGrowthS_not,omitempty"`
	WisdomGrowthSGt                    *int64    `json:"wisdomGrowthS_gt,omitempty"`
	WisdomGrowthSLt                    *int64    `json:"wisdomGrowthS_lt,omitempty"`
	WisdomGrowthSGte                   *int64    `json:"wisdomGrowthS_gte,omitempty"`
	WisdomGrowthSLte                   *int64    `json:"wisdomGrowthS_lte,omitempty"`
	WisdomGrowthSIn                    []*int64  `json:"wisdomGrowthS_in,omitempty"`
	WisdomGrowthSNotIn                 []*int64  `json:"wisdomGrowthS_not_in,omitempty"`
	LuckGrowthS                        *int64    `json:"luckGrowthS,omitempty"`
	LuckGrowthSNot                     *int64    `json:"luckGrowthS_not,omitempty"`
	LuckGrowthSGt                      *int64    `json:"luckGrowthS_gt,omitempty"`
	LuckGrowthSLt                      *int64    `json:"luckGrowthS_lt,omitempty"`
	LuckGrowthSGte                     *int64    `json:"luckGrowthS_gte,omitempty"`
	LuckGrowthSLte                     *int64    `json:"luckGrowthS_lte,omitempty"`
	LuckGrowthSIn                      []*int64  `json:"luckGrowthS_in,omitempty"`
	LuckGrowthSNotIn                   []*int64  `json:"luckGrowthS_not_in,omitempty"`
	AgilityGrowthS                     *int64    `json:"agilityGrowthS,omitempty"`
	AgilityGrowthSNot                  *int64    `json:"agilityGrowthS_not,omitempty"`
	AgilityGrowthSGt                   *int64    `json:"agilityGrowthS_gt,omitempty"`
	AgilityGrowthSLt                   *int64    `json:"agilityGrowthS_lt,omitempty"`
	AgilityGrowthSGte                  *int64    `json:"agilityGrowthS_gte,omitempty"`
	AgilityGrowthSLte                  *int64    `json:"agilityGrowthS_lte,omitempty"`
	AgilityGrowthSIn                   []*int64  `json:"agilityGrowthS_in,omitempty"`
	AgilityGrowthSNotIn                []*int64  `json:"agilityGrowthS_not_in,omitempty"`
	VitalityGrowthS                    *int64    `json:"vitalityGrowthS,omitempty"`
	VitalityGrowthSNot                 *int64    `json:"vitalityGrowthS_not,omitempty"`
	VitalityGrowthSGt                  *int64    `json:"vitalityGrowthS_gt,omitempty"`
	VitalityGrowthSLt                  *int64    `json:"vitalityGrowthS_lt,omitempty"`
	VitalityGrowthSGte                 *int64    `json:"vitalityGrowthS_gte,omitempty"`
	VitalityGrowthSLte                 *int64    `json:"vitalityGrowthS_lte,omitempty"`
	VitalityGrowthSIn                  []*int64  `json:"vitalityGrowthS_in,omitempty"`
	VitalityGrowthSNotIn               []*int64  `json:"vitalityGrowthS_not_in,omitempty"`
	EnduranceGrowthS                   *int64    `json:"enduranceGrowthS,omitempty"`
	EnduranceGrowthSNot                *int64    `json:"enduranceGrowthS_not,omitempty"`
	EnduranceGrowthSGt                 *int64    `json:"enduranceGrowthS_gt,omitempty"`
	EnduranceGrowthSLt                 *int64    `json:"enduranceGrowthS_lt,omitempty"`
	EnduranceGrowthSGte                *int64    `json:"enduranceGrowthS_gte,omitempty"`
	EnduranceGrowthSLte                *int64    `json:"enduranceGrowthS_lte,omitempty"`
	EnduranceGrowthSIn                 []*int64  `json:"enduranceGrowthS_in,omitempty"`
	EnduranceGrowthSNotIn              []*int64  `json:"enduranceGrowthS_not_in,omitempty"`
	DexterityGrowthS                   *int64    `json:"dexterityGrowthS,omitempty"`
	DexterityGrowthSNot                *int64    `json:"dexterityGrowthS_not,omitempty"`
	DexterityGrowthSGt                 *int64    `json:"dexterityGrowthS_gt,omitempty"`
	DexterityGrowthSLt                 *int64    `json:"dexterityGrowthS_lt,omitempty"`
	DexterityGrowthSGte                *int64    `json:"dexterityGrowthS_gte,omitempty"`
	DexterityGrowthSLte                *int64    `json:"dexterityGrowthS_lte,omitempty"`
	DexterityGrowthSIn                 []*int64  `json:"dexterityGrowthS_in,omitempty"`
	DexterityGrowthSNotIn              []*int64  `json:"dexterityGrowthS_not_in,omitempty"`
	HpSmGrowth                         *int64    `json:"hpSmGrowth,omitempty"`
	HpSmGrowthNot                      *int64    `json:"hpSmGrowth_not,omitempty"`
	HpSmGrowthGt                       *int64    `json:"hpSmGrowth_gt,omitempty"`
	HpSmGrowthLt                       *int64    `json:"hpSmGrowth_lt,omitempty"`
	HpSmGrowthGte                      *int64    `json:"hpSmGrowth_gte,omitempty"`
	HpSmGrowthLte                      *int64    `json:"hpSmGrowth_lte,omitempty"`
	HpSmGrowthIn                       []*int64  `json:"hpSmGrowth_in,omitempty"`
	HpSmGrowthNotIn                    []*int64  `json:"hpSmGrowth_not_in,omitempty"`
	HpRgGrowth                         *int64    `json:"hpRgGrowth,omitempty"`
	HpRgGrowthNot                      *int64    `json:"hpRgGrowth_not,omitempty"`
	HpRgGrowthGt                       *int64    `json:"hpRgGrowth_gt,omitempty"`
	HpRgGrowthLt                       *int64    `json:"hpRgGrowth_lt,omitempty"`
	HpRgGrowthGte                      *int64    `json:"hpRgGrowth_gte,omitempty"`
	HpRgGrowthLte                      *int64    `json:"hpRgGrowth_lte,omitempty"`
	HpRgGrowthIn                       []*int64  `json:"hpRgGrowth_in,omitempty"`
	HpRgGrowthNotIn                    []*int64  `json:"hpRgGrowth_not_in,omitempty"`
	HpLgGrowth                         *int64    `json:"hpLgGrowth,omitempty"`
	HpLgGrowthNot                      *int64    `json:"hpLgGrowth_not,omitempty"`
	HpLgGrowthGt                       *int64    `json:"hpLgGrowth_gt,omitempty"`
	HpLgGrowthLt                       *int64    `json:"hpLgGrowth_lt,omitempty"`
	HpLgGrowthGte                      *int64    `json:"hpLgGrowth_gte,omitempty"`
	HpLgGrowthLte                      *int64    `json:"hpLgGrowth_lte,omitempty"`
	HpLgGrowthIn                       []*int64  `json:"hpLgGrowth_in,omitempty"`
	HpLgGrowthNotIn                    []*int64  `json:"hpLgGrowth_not_in,omitempty"`
	MpSmGrowth                         *int64    `json:"mpSmGrowth,omitempty"`
	MpSmGrowthNot                      *int64    `json:"mpSmGrowth_not,omitempty"`
	MpSmGrowthGt                       *int64    `json:"mpSmGrowth_gt,omitempty"`
	MpSmGrowthLt                       *int64    `json:"mpSmGrowth_lt,omitempty"`
	MpSmGrowthGte                      *int64    `json:"mpSmGrowth_gte,omitempty"`
	MpSmGrowthLte                      *int64    `json:"mpSmGrowth_lte,omitempty"`
	MpSmGrowthIn                       []*int64  `json:"mpSmGrowth_in,omitempty"`
	MpSmGrowthNotIn                    []*int64  `json:"mpSmGrowth_not_in,omitempty"`
	MpRgGrowth                         *int64    `json:"mpRgGrowth,omitempty"`
	MpRgGrowthNot                      *int64    `json:"mpRgGrowth_not,omitempty"`
	MpRgGrowthGt                       *int64    `json:"mpRgGrowth_gt,omitempty"`
	MpRgGrowthLt                       *int64    `json:"mpRgGrowth_lt,omitempty"`
	MpRgGrowthGte                      *int64    `json:"mpRgGrowth_gte,omitempty"`
	MpRgGrowthLte                      *int64    `json:"mpRgGrowth_lte,omitempty"`
	MpRgGrowthIn                       []*int64  `json:"mpRgGrowth_in,omitempty"`
	MpRgGrowthNotIn                    []*int64  `json:"mpRgGrowth_not_in,omitempty"`
	MpLgGrowth                         *int64    `json:"mpLgGrowth,omitempty"`
	MpLgGrowthNot                      *int64    `json:"mpLgGrowth_not,omitempty"`
	MpLgGrowthGt                       *int64    `json:"mpLgGrowth_gt,omitempty"`
	MpLgGrowthLt                       *int64    `json:"mpLgGrowth_lt,omitempty"`
	MpLgGrowthGte                      *int64    `json:"mpLgGrowth_gte,omitempty"`
	MpLgGrowthLte                      *int64    `json:"mpLgGrowth_lte,omitempty"`
	MpLgGrowthIn                       []*int64  `json:"mpLgGrowth_in,omitempty"`
	MpLgGrowthNotIn                    []*int64  `json:"mpLgGrowth_not_in,omitempty"`
	Mining                             *int64    `json:"mining,omitempty"`
	MiningNot                          *int64    `json:"mining_not,omitempty"`
	MiningGt                           *int64    `json:"mining_gt,omitempty"`
	MiningLt                           *int64    `json:"mining_lt,omitempty"`
	MiningGte                          *int64    `json:"mining_gte,omitempty"`
	MiningLte                          *int64    `json:"mining_lte,omitempty"`
	MiningIn                           []*int64  `json:"mining_in,omitempty"`
	MiningNotIn                        []*int64  `json:"mining_not_in,omitempty"`
	Gardening                          *int64    `json:"gardening,omitempty"`
	GardeningNot                       *int64    `json:"gardening_not,omitempty"`
	GardeningGt                        *int64    `json:"gardening_gt,omitempty"`
	GardeningLt                        *int64    `json:"gardening_lt,omitempty"`
	GardeningGte                       *int64    `json:"gardening_gte,omitempty"`
	GardeningLte                       *int64    `json:"gardening_lte,omitempty"`
	GardeningIn                        []*int64  `json:"gardening_in,omitempty"`
	GardeningNotIn                     []*int64  `json:"gardening_not_in,omitempty"`
	Foraging                           *int64    `json:"foraging,omitempty"`
	ForagingNot                        *int64    `json:"foraging_not,omitempty"`
	ForagingGt                         *int64    `json:"foraging_gt,omitempty"`
	ForagingLt                         *int64    `json:"foraging_lt,omitempty"`
	ForagingGte                        *int64    `json:"foraging_gte,omitempty"`
	ForagingLte                        *int64    `json:"foraging_lte,omitempty"`
	ForagingIn                         []*int64  `json:"foraging_in,omitempty"`
	ForagingNotIn                      []*int64  `json:"foraging_not_in,omitempty"`
	Fishing                            *int64    `json:"fishing,omitempty"`
	FishingNot                         *int64    `json:"fishing_not,omitempty"`
	FishingGt                          *int64    `json:"fishing_gt,omitempty"`
	FishingLt                          *int64    `json:"fishing_lt,omitempty"`
	FishingGte                         *int64    `json:"fishing_gte,omitempty"`
	FishingLte                         *int64    `json:"fishing_lte,omitempty"`
	FishingIn                          []*int64  `json:"fishing_in,omitempty"`
	FishingNotIn                       []*int64  `json:"fishing_not_in,omitempty"`
	MainClass                          *int64    `json:"mainClass,omitempty"`
	MainClassNot                       *int64    `json:"mainClass_not,omitempty"`
	MainClassGt                        *int64    `json:"mainClass_gt,omitempty"`
	MainClassLt                        *int64    `json:"mainClass_lt,omitempty"`
	MainClassGte                       *int64    `json:"mainClass_gte,omitempty"`
	MainClassLte                       *int64    `json:"mainClass_lte,omitempty"`
	MainClassIn                        []*int64  `json:"mainClass_in,omitempty"`
	MainClassNotIn                     []*int64  `json:"mainClass_not_in,omitempty"`
	MainClassContains                  *int64    `json:"mainClass_contains,omitempty"`
	MainClassNotContains               *int64    `json:"mainClass_not_contains,omitempty"`
	MainClassStartsWith                *int64    `json:"mainClass_starts_with,omitempty"`
	MainClassNotStartsWith             *int64    `json:"mainClass_not_starts_with,omitempty"`
	MainClassEndsWith                  *int64    `json:"mainClass_ends_with,omitempty"`
	MainClassNotEndsWith               *int64    `json:"mainClass_not_ends_with,omitempty"`
	Class                              *int64    `json:"class,omitempty"`
	ClassNot                           *int64    `json:"class_not,omitempty"`
	ClassGt                            *int64    `json:"class_gt,omitempty"`
	ClassLt                            *int64    `json:"class_lt,omitempty"`
	ClassGte                           *int64    `json:"class_gte,omitempty"`
	ClassLte                           *int64    `json:"class_lte,omitempty"`
	ClassIn                            []*int64  `json:"class_in,omitempty"`
	ClassNotIn                         []*int64  `json:"class_not_in,omitempty"`
	ClassContains                      *int64    `json:"class_contains,omitempty"`
	ClassNotContains                   *int64    `json:"class_not_contains,omitempty"`
	ClassStartsWith                    *int64    `json:"class_starts_with,omitempty"`
	ClassNotStartsWith                 *int64    `json:"class_not_starts_with,omitempty"`
	ClassEndsWith                      *int64    `json:"class_ends_with,omitempty"`
	ClassNotEndsWith                   *int64    `json:"class_not_ends_with,omitempty"`
	SubClass                           *int64    `json:"subClass,omitempty"`
	SubClassNot                        *int64    `json:"subClass_not,omitempty"`
	SubClassGt                         *int64    `json:"subClass_gt,omitempty"`
	SubClassLt                         *int64    `json:"subClass_lt,omitempty"`
	SubClassGte                        *int64    `json:"subClass_gte,omitempty"`
	SubClassLte                        *int64    `json:"subClass_lte,omitempty"`
	SubClassIn                         []*int64  `json:"subClass_in,omitempty"`
	SubClassNotIn                      []*int64  `json:"subClass_not_in,omitempty"`
	SubClassContains                   *int64    `json:"subClass_contains,omitempty"`
	SubClassNotContains                *int64    `json:"subClass_not_contains,omitempty"`
	SubClassStartsWith                 *int64    `json:"subClass_starts_with,omitempty"`
	SubClassNotStartsWith              *int64    `json:"subClass_not_starts_with,omitempty"`
	SubClassEndsWith                   *int64    `json:"subClass_ends_with,omitempty"`
	SubClassNotEndsWith                *int64    `json:"subClass_not_ends_with,omitempty"`
	Profession                         *int64    `json:"profession,omitempty"`
	ProfessionNot                      *int64    `json:"profession_not,omitempty"`
	ProfessionGt                       *int64    `json:"profession_gt,omitempty"`
	ProfessionLt                       *int64    `json:"profession_lt,omitempty"`
	ProfessionGte                      *int64    `json:"profession_gte,omitempty"`
	ProfessionLte                      *int64    `json:"profession_lte,omitempty"`
	ProfessionIn                       []*int64  `json:"profession_in,omitempty"`
	ProfessionNotIn                    []*int64  `json:"profession_not_in,omitempty"`
	ProfessionContains                 *int64    `json:"profession_contains,omitempty"`
	ProfessionNotContains              *int64    `json:"profession_not_contains,omitempty"`
	ProfessionStartsWith               *int64    `json:"profession_starts_with,omitempty"`
	ProfessionNotStartsWith            *int64    `json:"profession_not_starts_with,omitempty"`
	ProfessionEndsWith                 *int64    `json:"profession_ends_with,omitempty"`
	ProfessionNotEndsWith              *int64    `json:"profession_not_ends_with,omitempty"`
	Passive1                           *int64    `json:"passive1,omitempty"`
	Passive1Not                        *int64    `json:"passive1_not,omitempty"`
	Passive1Gt                         *int64    `json:"passive1_gt,omitempty"`
	Passive1Lt                         *int64    `json:"passive1_lt,omitempty"`
	Passive1Gte                        *int64    `json:"passive1_gte,omitempty"`
	Passive1Lte                        *int64    `json:"passive1_lte,omitempty"`
	Passive1In                         []*int64  `json:"passive1_in,omitempty"`
	Passive1NotIn                      []*int64  `json:"passive1_not_in,omitempty"`
	Passive1Contains                   *int64    `json:"passive1_contains,omitempty"`
	Passive1NotContains                *int64    `json:"passive1_not_contains,omitempty"`
	Passive1StartsWith                 *int64    `json:"passive1_starts_with,omitempty"`
	Passive1NotStartsWith              *int64    `json:"passive1_not_starts_with,omitempty"`
	Passive1EndsWith                   *int64    `json:"passive1_ends_with,omitempty"`
	Passive1NotEndsWith                *int64    `json:"passive1_not_ends_with,omitempty"`
	Passive2                           *int64    `json:"passive2,omitempty"`
	Passive2Not                        *int64    `json:"passive2_not,omitempty"`
	Passive2Gt                         *int64    `json:"passive2_gt,omitempty"`
	Passive2Lt                         *int64    `json:"passive2_lt,omitempty"`
	Passive2Gte                        *int64    `json:"passive2_gte,omitempty"`
	Passive2Lte                        *int64    `json:"passive2_lte,omitempty"`
	Passive2In                         []*int64  `json:"passive2_in,omitempty"`
	Passive2NotIn                      []*int64  `json:"passive2_not_in,omitempty"`
	Passive2Contains                   *int64    `json:"passive2_contains,omitempty"`
	Passive2NotContains                *int64    `json:"passive2_not_contains,omitempty"`
	Passive2StartsWith                 *int64    `json:"passive2_starts_with,omitempty"`
	Passive2NotStartsWith              *int64    `json:"passive2_not_starts_with,omitempty"`
	Passive2EndsWith                   *int64    `json:"passive2_ends_with,omitempty"`
	Passive2NotEndsWith                *int64    `json:"passive2_not_ends_with,omitempty"`
	Active1                            *int64    `json:"active1,omitempty"`
	Active1Not                         *int64    `json:"active1_not,omitempty"`
	Active1Gt                          *int64    `json:"active1_gt,omitempty"`
	Active1Lt                          *int64    `json:"active1_lt,omitempty"`
	Active1Gte                         *int64    `json:"active1_gte,omitempty"`
	Active1Lte                         *int64    `json:"active1_lte,omitempty"`
	Active1In                          []*int64  `json:"active1_in,omitempty"`
	Active1NotIn                       []*int64  `json:"active1_not_in,omitempty"`
	Active1Contains                    *int64    `json:"active1_contains,omitempty"`
	Active1NotContains                 *int64    `json:"active1_not_contains,omitempty"`
	Active1StartsWith                  *int64    `json:"active1_starts_with,omitempty"`
	Active1NotStartsWith               *int64    `json:"active1_not_starts_with,omitempty"`
	Active1EndsWith                    *int64    `json:"active1_ends_with,omitempty"`
	Active1NotEndsWith                 *int64    `json:"active1_not_ends_with,omitempty"`
	Active2                            *int64    `json:"active2,omitempty"`
	Active2Not                         *int64    `json:"active2_not,omitempty"`
	Active2Gt                          *int64    `json:"active2_gt,omitempty"`
	Active2Lt                          *int64    `json:"active2_lt,omitempty"`
	Active2Gte                         *int64    `json:"active2_gte,omitempty"`
	Active2Lte                         *int64    `json:"active2_lte,omitempty"`
	Active2In                          []*int64  `json:"active2_in,omitempty"`
	Active2NotIn                       []*int64  `json:"active2_not_in,omitempty"`
	Active2Contains                    *int64    `json:"active2_contains,omitempty"`
	Active2NotContains                 *int64    `json:"active2_not_contains,omitempty"`
	Active2StartsWith                  *int64    `json:"active2_starts_with,omitempty"`
	Active2NotStartsWith               *int64    `json:"active2_not_starts_with,omitempty"`
	Active2EndsWith                    *int64    `json:"active2_ends_with,omitempty"`
	Active2NotEndsWith                 *int64    `json:"active2_not_ends_with,omitempty"`
	StatBoost1                         *int64    `json:"statBoost1,omitempty"`
	StatBoost1Not                      *int64    `json:"statBoost1_not,omitempty"`
	StatBoost1Gt                       *int64    `json:"statBoost1_gt,omitempty"`
	StatBoost1Lt                       *int64    `json:"statBoost1_lt,omitempty"`
	StatBoost1Gte                      *int64    `json:"statBoost1_gte,omitempty"`
	StatBoost1Lte                      *int64    `json:"statBoost1_lte,omitempty"`
	StatBoost1In                       []*int64  `json:"statBoost1_in,omitempty"`
	StatBoost1NotIn                    []*int64  `json:"statBoost1_not_in,omitempty"`
	StatBoost1Contains                 *int64    `json:"statBoost1_contains,omitempty"`
	StatBoost1NotContains              *int64    `json:"statBoost1_not_contains,omitempty"`
	StatBoost1StartsWith               *int64    `json:"statBoost1_starts_with,omitempty"`
	StatBoost1NotStartsWith            *int64    `json:"statBoost1_not_starts_with,omitempty"`
	StatBoost1EndsWith                 *int64    `json:"statBoost1_ends_with,omitempty"`
	StatBoost1NotEndsWith              *int64    `json:"statBoost1_not_ends_with,omitempty"`
	StatBoost2                         *int64    `json:"statBoost2,omitempty"`
	StatBoost2Not                      *int64    `json:"statBoost2_not,omitempty"`
	StatBoost2Gt                       *int64    `json:"statBoost2_gt,omitempty"`
	StatBoost2Lt                       *int64    `json:"statBoost2_lt,omitempty"`
	StatBoost2Gte                      *int64    `json:"statBoost2_gte,omitempty"`
	StatBoost2Lte                      *int64    `json:"statBoost2_lte,omitempty"`
	StatBoost2In                       []*int64  `json:"statBoost2_in,omitempty"`
	StatBoost2NotIn                    []*int64  `json:"statBoost2_not_in,omitempty"`
	StatBoost2Contains                 *int64    `json:"statBoost2_contains,omitempty"`
	StatBoost2NotContains              *int64    `json:"statBoost2_not_contains,omitempty"`
	StatBoost2StartsWith               *int64    `json:"statBoost2_starts_with,omitempty"`
	StatBoost2NotStartsWith            *int64    `json:"statBoost2_not_starts_with,omitempty"`
	StatBoost2EndsWith                 *int64    `json:"statBoost2_ends_with,omitempty"`
	StatBoost2NotEndsWith              *int64    `json:"statBoost2_not_ends_with,omitempty"`
	StatsUnknown1                      *int64    `json:"statsUnknown1,omitempty"`
	StatsUnknown1Not                   *int64    `json:"statsUnknown1_not,omitempty"`
	StatsUnknown1Gt                    *int64    `json:"statsUnknown1_gt,omitempty"`
	StatsUnknown1Lt                    *int64    `json:"statsUnknown1_lt,omitempty"`
	StatsUnknown1Gte                   *int64    `json:"statsUnknown1_gte,omitempty"`
	StatsUnknown1Lte                   *int64    `json:"statsUnknown1_lte,omitempty"`
	StatsUnknown1In                    []*int64  `json:"statsUnknown1_in,omitempty"`
	StatsUnknown1NotIn                 []*int64  `json:"statsUnknown1_not_in,omitempty"`
	StatsUnknown1Contains              *int64    `json:"statsUnknown1_contains,omitempty"`
	StatsUnknown1NotContains           *int64    `json:"statsUnknown1_not_contains,omitempty"`
	StatsUnknown1StartsWith            *int64    `json:"statsUnknown1_starts_with,omitempty"`
	StatsUnknown1NotStartsWith         *int64    `json:"statsUnknown1_not_starts_with,omitempty"`
	StatsUnknown1EndsWith              *int64    `json:"statsUnknown1_ends_with,omitempty"`
	StatsUnknown1NotEndsWith           *int64    `json:"statsUnknown1_not_ends_with,omitempty"`
	Element                            *int64    `json:"element,omitempty"`
	ElementNot                         *int64    `json:"element_not,omitempty"`
	ElementGt                          *int64    `json:"element_gt,omitempty"`
	ElementLt                          *int64    `json:"element_lt,omitempty"`
	ElementGte                         *int64    `json:"element_gte,omitempty"`
	ElementLte                         *int64    `json:"element_lte,omitempty"`
	ElementIn                          []*int64  `json:"element_in,omitempty"`
	ElementNotIn                       []*int64  `json:"element_not_in,omitempty"`
	ElementContains                    *int64    `json:"element_contains,omitempty"`
	ElementNotContains                 *int64    `json:"element_not_contains,omitempty"`
	ElementStartsWith                  *int64    `json:"element_starts_with,omitempty"`
	ElementNotStartsWith               *int64    `json:"element_not_starts_with,omitempty"`
	ElementEndsWith                    *int64    `json:"element_ends_with,omitempty"`
	ElementNotEndsWith                 *int64    `json:"element_not_ends_with,omitempty"`
	StatsUnknown2                      *int64    `json:"statsUnknown2,omitempty"`
	StatsUnknown2Not                   *int64    `json:"statsUnknown2_not,omitempty"`
	StatsUnknown2Gt                    *int64    `json:"statsUnknown2_gt,omitempty"`
	StatsUnknown2Lt                    *int64    `json:"statsUnknown2_lt,omitempty"`
	StatsUnknown2Gte                   *int64    `json:"statsUnknown2_gte,omitempty"`
	StatsUnknown2Lte                   *int64    `json:"statsUnknown2_lte,omitempty"`
	StatsUnknown2In                    []*int64  `json:"statsUnknown2_in,omitempty"`
	StatsUnknown2NotIn                 []*int64  `json:"statsUnknown2_not_in,omitempty"`
	StatsUnknown2Contains              *int64    `json:"statsUnknown2_contains,omitempty"`
	StatsUnknown2NotContains           *int64    `json:"statsUnknown2_not_contains,omitempty"`
	StatsUnknown2StartsWith            *int64    `json:"statsUnknown2_starts_with,omitempty"`
	StatsUnknown2NotStartsWith         *int64    `json:"statsUnknown2_not_starts_with,omitempty"`
	StatsUnknown2EndsWith              *int64    `json:"statsUnknown2_ends_with,omitempty"`
	StatsUnknown2NotEndsWith           *int64    `json:"statsUnknown2_not_ends_with,omitempty"`
	Gender                             *int64    `json:"gender,omitempty"`
	GenderNot                          *int64    `json:"gender_not,omitempty"`
	GenderGt                           *int64    `json:"gender_gt,omitempty"`
	GenderLt                           *int64    `json:"gender_lt,omitempty"`
	GenderGte                          *int64    `json:"gender_gte,omitempty"`
	GenderLte                          *int64    `json:"gender_lte,omitempty"`
	GenderIn                           []*int64  `json:"gender_in,omitempty"`
	GenderNotIn                        []*int64  `json:"gender_not_in,omitempty"`
	GenderContains                     *int64    `json:"gender_contains,omitempty"`
	GenderNotContains                  *int64    `json:"gender_not_contains,omitempty"`
	GenderStartsWith                   *int64    `json:"gender_starts_with,omitempty"`
	GenderNotStartsWith                *int64    `json:"gender_not_starts_with,omitempty"`
	GenderEndsWith                     *int64    `json:"gender_ends_with,omitempty"`
	GenderNotEndsWith                  *int64    `json:"gender_not_ends_with,omitempty"`
	HeadAppendage                      *int64    `json:"headAppendage,omitempty"`
	HeadAppendageNot                   *int64    `json:"headAppendage_not,omitempty"`
	HeadAppendageGt                    *int64    `json:"headAppendage_gt,omitempty"`
	HeadAppendageLt                    *int64    `json:"headAppendage_lt,omitempty"`
	HeadAppendageGte                   *int64    `json:"headAppendage_gte,omitempty"`
	HeadAppendageLte                   *int64    `json:"headAppendage_lte,omitempty"`
	HeadAppendageIn                    []*int64  `json:"headAppendage_in,omitempty"`
	HeadAppendageNotIn                 []*int64  `json:"headAppendage_not_in,omitempty"`
	HeadAppendageContains              *int64    `json:"headAppendage_contains,omitempty"`
	HeadAppendageNotContains           *int64    `json:"headAppendage_not_contains,omitempty"`
	HeadAppendageStartsWith            *int64    `json:"headAppendage_starts_with,omitempty"`
	HeadAppendageNotStartsWith         *int64    `json:"headAppendage_not_starts_with,omitempty"`
	HeadAppendageEndsWith              *int64    `json:"headAppendage_ends_with,omitempty"`
	HeadAppendageNotEndsWith           *int64    `json:"headAppendage_not_ends_with,omitempty"`
	BackAppendage                      *int64    `json:"backAppendage,omitempty"`
	BackAppendageNot                   *int64    `json:"backAppendage_not,omitempty"`
	BackAppendageGt                    *int64    `json:"backAppendage_gt,omitempty"`
	BackAppendageLt                    *int64    `json:"backAppendage_lt,omitempty"`
	BackAppendageGte                   *int64    `json:"backAppendage_gte,omitempty"`
	BackAppendageLte                   *int64    `json:"backAppendage_lte,omitempty"`
	BackAppendageIn                    []*int64  `json:"backAppendage_in,omitempty"`
	BackAppendageNotIn                 []*int64  `json:"backAppendage_not_in,omitempty"`
	BackAppendageContains              *int64    `json:"backAppendage_contains,omitempty"`
	BackAppendageNotContains           *int64    `json:"backAppendage_not_contains,omitempty"`
	BackAppendageStartsWith            *int64    `json:"backAppendage_starts_with,omitempty"`
	BackAppendageNotStartsWith         *int64    `json:"backAppendage_not_starts_with,omitempty"`
	BackAppendageEndsWith              *int64    `json:"backAppendage_ends_with,omitempty"`
	BackAppendageNotEndsWith           *int64    `json:"backAppendage_not_ends_with,omitempty"`
	Background                         *int64    `json:"background,omitempty"`
	BackgroundNot                      *int64    `json:"background_not,omitempty"`
	BackgroundGt                       *int64    `json:"background_gt,omitempty"`
	BackgroundLt                       *int64    `json:"background_lt,omitempty"`
	BackgroundGte                      *int64    `json:"background_gte,omitempty"`
	BackgroundLte                      *int64    `json:"background_lte,omitempty"`
	BackgroundIn                       []*int64  `json:"background_in,omitempty"`
	BackgroundNotIn                    []*int64  `json:"background_not_in,omitempty"`
	BackgroundContains                 *int64    `json:"background_contains,omitempty"`
	BackgroundNotContains              *int64    `json:"background_not_contains,omitempty"`
	BackgroundStartsWith               *int64    `json:"background_starts_with,omitempty"`
	BackgroundNotStartsWith            *int64    `json:"background_not_starts_with,omitempty"`
	BackgroundEndsWith                 *int64    `json:"background_ends_with,omitempty"`
	BackgroundNotEndsWith              *int64    `json:"background_not_ends_with,omitempty"`
	HairStyle                          *int64    `json:"hairStyle,omitempty"`
	HairStyleNot                       *int64    `json:"hairStyle_not,omitempty"`
	HairStyleGt                        *int64    `json:"hairStyle_gt,omitempty"`
	HairStyleLt                        *int64    `json:"hairStyle_lt,omitempty"`
	HairStyleGte                       *int64    `json:"hairStyle_gte,omitempty"`
	HairStyleLte                       *int64    `json:"hairStyle_lte,omitempty"`
	HairStyleIn                        []*int64  `json:"hairStyle_in,omitempty"`
	HairStyleNotIn                     []*int64  `json:"hairStyle_not_in,omitempty"`
	HairStyleContains                  *int64    `json:"hairStyle_contains,omitempty"`
	HairStyleNotContains               *int64    `json:"hairStyle_not_contains,omitempty"`
	HairStyleStartsWith                *int64    `json:"hairStyle_starts_with,omitempty"`
	HairStyleNotStartsWith             *int64    `json:"hairStyle_not_starts_with,omitempty"`
	HairStyleEndsWith                  *int64    `json:"hairStyle_ends_with,omitempty"`
	HairStyleNotEndsWith               *int64    `json:"hairStyle_not_ends_with,omitempty"`
	HairColor                          *int64    `json:"hairColor,omitempty"`
	HairColorNot                       *int64    `json:"hairColor_not,omitempty"`
	HairColorGt                        *int64    `json:"hairColor_gt,omitempty"`
	HairColorLt                        *int64    `json:"hairColor_lt,omitempty"`
	HairColorGte                       *int64    `json:"hairColor_gte,omitempty"`
	HairColorLte                       *int64    `json:"hairColor_lte,omitempty"`
	HairColorIn                        []*int64  `json:"hairColor_in,omitempty"`
	HairColorNotIn                     []*int64  `json:"hairColor_not_in,omitempty"`
	HairColorContains                  *int64    `json:"hairColor_contains,omitempty"`
	HairColorNotContains               *int64    `json:"hairColor_not_contains,omitempty"`
	HairColorStartsWith                *int64    `json:"hairColor_starts_with,omitempty"`
	HairColorNotStartsWith             *int64    `json:"hairColor_not_starts_with,omitempty"`
	HairColorEndsWith                  *int64    `json:"hairColor_ends_with,omitempty"`
	HairColorNotEndsWith               *int64    `json:"hairColor_not_ends_with,omitempty"`
	VisualUnknown1                     *int64    `json:"visualUnknown1,omitempty"`
	VisualUnknown1Not                  *int64    `json:"visualUnknown1_not,omitempty"`
	VisualUnknown1Gt                   *int64    `json:"visualUnknown1_gt,omitempty"`
	VisualUnknown1Lt                   *int64    `json:"visualUnknown1_lt,omitempty"`
	VisualUnknown1Gte                  *int64    `json:"visualUnknown1_gte,omitempty"`
	VisualUnknown1Lte                  *int64    `json:"visualUnknown1_lte,omitempty"`
	VisualUnknown1In                   []*int64  `json:"visualUnknown1_in,omitempty"`
	VisualUnknown1NotIn                []*int64  `json:"visualUnknown1_not_in,omitempty"`
	VisualUnknown1Contains             *int64    `json:"visualUnknown1_contains,omitempty"`
	VisualUnknown1NotContains          *int64    `json:"visualUnknown1_not_contains,omitempty"`
	VisualUnknown1StartsWith           *int64    `json:"visualUnknown1_starts_with,omitempty"`
	VisualUnknown1NotStartsWith        *int64    `json:"visualUnknown1_not_starts_with,omitempty"`
	VisualUnknown1EndsWith             *int64    `json:"visualUnknown1_ends_with,omitempty"`
	VisualUnknown1NotEndsWith          *int64    `json:"visualUnknown1_not_ends_with,omitempty"`
	EyeColor                           *int64    `json:"eyeColor,omitempty"`
	EyeColorNot                        *int64    `json:"eyeColor_not,omitempty"`
	EyeColorGt                         *int64    `json:"eyeColor_gt,omitempty"`
	EyeColorLt                         *int64    `json:"eyeColor_lt,omitempty"`
	EyeColorGte                        *int64    `json:"eyeColor_gte,omitempty"`
	EyeColorLte                        *int64    `json:"eyeColor_lte,omitempty"`
	EyeColorIn                         []*int64  `json:"eyeColor_in,omitempty"`
	EyeColorNotIn                      []*int64  `json:"eyeColor_not_in,omitempty"`
	EyeColorContains                   *int64    `json:"eyeColor_contains,omitempty"`
	EyeColorNotContains                *int64    `json:"eyeColor_not_contains,omitempty"`
	EyeColorStartsWith                 *int64    `json:"eyeColor_starts_with,omitempty"`
	EyeColorNotStartsWith              *int64    `json:"eyeColor_not_starts_with,omitempty"`
	EyeColorEndsWith                   *int64    `json:"eyeColor_ends_with,omitempty"`
	EyeColorNotEndsWith                *int64    `json:"eyeColor_not_ends_with,omitempty"`
	SkinColor                          *int64    `json:"skinColor,omitempty"`
	SkinColorNot                       *int64    `json:"skinColor_not,omitempty"`
	SkinColorGt                        *int64    `json:"skinColor_gt,omitempty"`
	SkinColorLt                        *int64    `json:"skinColor_lt,omitempty"`
	SkinColorGte                       *int64    `json:"skinColor_gte,omitempty"`
	SkinColorLte                       *int64    `json:"skinColor_lte,omitempty"`
	SkinColorIn                        []*int64  `json:"skinColor_in,omitempty"`
	SkinColorNotIn                     []*int64  `json:"skinColor_not_in,omitempty"`
	SkinColorContains                  *int64    `json:"skinColor_contains,omitempty"`
	SkinColorNotContains               *int64    `json:"skinColor_not_contains,omitempty"`
	SkinColorStartsWith                *int64    `json:"skinColor_starts_with,omitempty"`
	SkinColorNotStartsWith             *int64    `json:"skinColor_not_starts_with,omitempty"`
	SkinColorEndsWith                  *int64    `json:"skinColor_ends_with,omitempty"`
	SkinColorNotEndsWith               *int64    `json:"skinColor_not_ends_with,omitempty"`
	AppendageColor                     *int64    `json:"appendageColor,omitempty"`
	AppendageColorNot                  *int64    `json:"appendageColor_not,omitempty"`
	AppendageColorGt                   *int64    `json:"appendageColor_gt,omitempty"`
	AppendageColorLt                   *int64    `json:"appendageColor_lt,omitempty"`
	AppendageColorGte                  *int64    `json:"appendageColor_gte,omitempty"`
	AppendageColorLte                  *int64    `json:"appendageColor_lte,omitempty"`
	AppendageColorIn                   []*int64  `json:"appendageColor_in,omitempty"`
	AppendageColorNotIn                []*int64  `json:"appendageColor_not_in,omitempty"`
	AppendageColorContains             *int64    `json:"appendageColor_contains,omitempty"`
	AppendageColorNotContains          *int64    `json:"appendageColor_not_contains,omitempty"`
	AppendageColorStartsWith           *int64    `json:"appendageColor_starts_with,omitempty"`
	AppendageColorNotStartsWith        *int64    `json:"appendageColor_not_starts_with,omitempty"`
	AppendageColorEndsWith             *int64    `json:"appendageColor_ends_with,omitempty"`
	AppendageColorNotEndsWith          *int64    `json:"appendageColor_not_ends_with,omitempty"`
	BackAppendageColor                 *int64    `json:"backAppendageColor,omitempty"`
	BackAppendageColorNot              *int64    `json:"backAppendageColor_not,omitempty"`
	BackAppendageColorGt               *int64    `json:"backAppendageColor_gt,omitempty"`
	BackAppendageColorLt               *int64    `json:"backAppendageColor_lt,omitempty"`
	BackAppendageColorGte              *int64    `json:"backAppendageColor_gte,omitempty"`
	BackAppendageColorLte              *int64    `json:"backAppendageColor_lte,omitempty"`
	BackAppendageColorIn               []*int64  `json:"backAppendageColor_in,omitempty"`
	BackAppendageColorNotIn            []*int64  `json:"backAppendageColor_not_in,omitempty"`
	BackAppendageColorContains         *int64    `json:"backAppendageColor_contains,omitempty"`
	BackAppendageColorNotContains      *int64    `json:"backAppendageColor_not_contains,omitempty"`
	BackAppendageColorStartsWith       *int64    `json:"backAppendageColor_starts_with,omitempty"`
	BackAppendageColorNotStartsWith    *int64    `json:"backAppendageColor_not_starts_with,omitempty"`
	BackAppendageColorEndsWith         *int64    `json:"backAppendageColor_ends_with,omitempty"`
	BackAppendageColorNotEndsWith      *int64    `json:"backAppendageColor_not_ends_with,omitempty"`
	VisualUnknown2                     *int64    `json:"visualUnknown2,omitempty"`
	VisualUnknown2Not                  *int64    `json:"visualUnknown2_not,omitempty"`
	VisualUnknown2Gt                   *int64    `json:"visualUnknown2_gt,omitempty"`
	VisualUnknown2Lt                   *int64    `json:"visualUnknown2_lt,omitempty"`
	VisualUnknown2Gte                  *int64    `json:"visualUnknown2_gte,omitempty"`
	VisualUnknown2Lte                  *int64    `json:"visualUnknown2_lte,omitempty"`
	VisualUnknown2In                   []*int64  `json:"visualUnknown2_in,omitempty"`
	VisualUnknown2NotIn                []*int64  `json:"visualUnknown2_not_in,omitempty"`
	VisualUnknown2Contains             *int64    `json:"visualUnknown2_contains,omitempty"`
	VisualUnknown2NotContains          *int64    `json:"visualUnknown2_not_contains,omitempty"`
	VisualUnknown2StartsWith           *int64    `json:"visualUnknown2_starts_with,omitempty"`
	VisualUnknown2NotStartsWith        *int64    `json:"visualUnknown2_not_starts_with,omitempty"`
	VisualUnknown2EndsWith             *int64    `json:"visualUnknown2_ends_with,omitempty"`
	VisualUnknown2NotEndsWith          *int64    `json:"visualUnknown2_not_ends_with,omitempty"`
	AssistingAuction                   *string   `json:"assistingAuction,omitempty"`
	AssistingAuctionNot                *string   `json:"assistingAuction_not,omitempty"`
	AssistingAuctionGt                 *string   `json:"assistingAuction_gt,omitempty"`
	AssistingAuctionLt                 *string   `json:"assistingAuction_lt,omitempty"`
	AssistingAuctionGte                *string   `json:"assistingAuction_gte,omitempty"`
	AssistingAuctionLte                *string   `json:"assistingAuction_lte,omitempty"`
	AssistingAuctionIn                 []*string `json:"assistingAuction_in,omitempty"`
	AssistingAuctionNotIn              []*string `json:"assistingAuction_not_in,omitempty"`
	AssistingAuctionContains           *string   `json:"assistingAuction_contains,omitempty"`
	AssistingAuctionNotContains        *string   `json:"assistingAuction_not_contains,omitempty"`
	AssistingAuctionStartsWith         *string   `json:"assistingAuction_starts_with,omitempty"`
	AssistingAuctionNotStartsWith      *string   `json:"assistingAuction_not_starts_with,omitempty"`
	AssistingAuctionEndsWith           *string   `json:"assistingAuction_ends_with,omitempty"`
	AssistingAuctionNotEndsWith        *string   `json:"assistingAuction_not_ends_with,omitempty"`
	AssistingPrice                     *string   `json:"assistingPrice,omitempty"`
	AssistingPriceNot                  *string   `json:"assistingPrice_not,omitempty"`
	AssistingPriceGt                   *string   `json:"assistingPrice_gt,omitempty"`
	AssistingPriceLt                   *string   `json:"assistingPrice_lt,omitempty"`
	AssistingPriceGte                  *string   `json:"assistingPrice_gte,omitempty"`
	AssistingPriceLte                  *string   `json:"assistingPrice_lte,omitempty"`
	AssistingPriceIn                   []*string `json:"assistingPrice_in,omitempty"`
	AssistingPriceNotIn                []*string `json:"assistingPrice_not_in,omitempty"`
	SaleAuction                        *string   `json:"saleAuction,omitempty"`
	SaleAuctionNot                     *string   `json:"saleAuction_not,omitempty"`
	SaleAuctionGt                      *string   `json:"saleAuction_gt,omitempty"`
	SaleAuctionLt                      *string   `json:"saleAuction_lt,omitempty"`
	SaleAuctionGte                     *string   `json:"saleAuction_gte,omitempty"`
	SaleAuctionLte                     *string   `json:"saleAuction_lte,omitempty"`
	SaleAuctionIn                      []*string `json:"saleAuction_in,omitempty"`
	SaleAuctionNotIn                   []*string `json:"saleAuction_not_in,omitempty"`
	SaleAuctionContains                *string   `json:"saleAuction_contains,omitempty"`
	SaleAuctionNotContains             *string   `json:"saleAuction_not_contains,omitempty"`
	SaleAuctionStartsWith              *string   `json:"saleAuction_starts_with,omitempty"`
	SaleAuctionNotStartsWith           *string   `json:"saleAuction_not_starts_with,omitempty"`
	SaleAuctionEndsWith                *string   `json:"saleAuction_ends_with,omitempty"`
	SaleAuctionNotEndsWith             *string   `json:"saleAuction_not_ends_with,omitempty"`
	SalePrice                          *string   `json:"salePrice,omitempty"`
	SalePriceNot                       *string   `json:"salePrice_not,omitempty"`
	SalePriceGt                        *string   `json:"salePrice_gt,omitempty"`
	SalePriceLt                        *string   `json:"salePrice_lt,omitempty"`
	SalePriceGte                       *string   `json:"salePrice_gte,omitempty"`
	SalePriceLte                       *string   `json:"salePrice_lte,omitempty"`
	SalePriceIn                        []*string `json:"salePrice_in,omitempty"`
	SalePriceNotIn                     []*string `json:"salePrice_not_in,omitempty"`
	PrivateAuctionProfile              *string   `json:"privateAuctionProfile,omitempty"`
	PrivateAuctionProfileNot           *string   `json:"privateAuctionProfile_not,omitempty"`
	PrivateAuctionProfileGt            *string   `json:"privateAuctionProfile_gt,omitempty"`
	PrivateAuctionProfileLt            *string   `json:"privateAuctionProfile_lt,omitempty"`
	PrivateAuctionProfileGte           *string   `json:"privateAuctionProfile_gte,omitempty"`
	PrivateAuctionProfileLte           *string   `json:"privateAuctionProfile_lte,omitempty"`
	PrivateAuctionProfileIn            []*string `json:"privateAuctionProfile_in,omitempty"`
	PrivateAuctionProfileNotIn         []*string `json:"privateAuctionProfile_not_in,omitempty"`
	PrivateAuctionProfileContains      *string   `json:"privateAuctionProfile_contains,omitempty"`
	PrivateAuctionProfileNotContains   *string   `json:"privateAuctionProfile_not_contains,omitempty"`
	PrivateAuctionProfileStartsWith    *string   `json:"privateAuctionProfile_starts_with,omitempty"`
	PrivateAuctionProfileNotStartsWith *string   `json:"privateAuctionProfile_not_starts_with,omitempty"`
	PrivateAuctionProfileEndsWith      *string   `json:"privateAuctionProfile_ends_with,omitempty"`
	PrivateAuctionProfileNotEndsWith   *string   `json:"privateAuctionProfile_not_ends_with,omitempty"`
	SummonsRemaining                   *int64    `json:"summonsRemaining,omitempty"`
	SummonsRemainingGte                *int64    `json:"summonsRemaining_gte,omitempty"`
	SummonsRemainingLte                *int64    `json:"summonsRemaining_lte,omitempty"`
	PjStatus                           *string   `json:"pjStatus,omitempty"`
	PjStatusNot                        *string   `json:"pjStatus_not,omitempty"`
	PjStatusGt                         *string   `json:"pjStatus_gt,omitempty"`
	PjStatusLt                         *string   `json:"pjStatus_lt,omitempty"`
	PjStatusGte                        *string   `json:"pjStatus_gte,omitempty"`
	PjStatusLte                        *string   `json:"pjStatus_lte,omitempty"`
	PjStatusIn                         []*string `json:"pjStatus_in,omitempty"`
	PjStatusNotIn                      []*string `json:"pjStatus_not_in,omitempty"`
	PjLevel                            *int64    `json:"pjLevel,omitempty"`
	PjLevelNot                         *int64    `json:"pjLevel_not,omitempty"`
	PjLevelGt                          *int64    `json:"pjLevel_gt,omitempty"`
	PjLevelLt                          *int64    `json:"pjLevel_lt,omitempty"`
	PjLevelGte                         *int64    `json:"pjLevel_gte,omitempty"`
	PjLevelLte                         *int64    `json:"pjLevel_lte,omitempty"`
	PjLevelIn                          []*int64  `json:"pjLevel_in,omitempty"`
	PjLevelNotIn                       []*int64  `json:"pjLevel_not_in,omitempty"`
	PjClaimStamp                       *int64    `json:"pjClaimStamp,omitempty"`
	PjClaimStampNot                    *int64    `json:"pjClaimStamp_not,omitempty"`
	PjClaimStampGt                     *int64    `json:"pjClaimStamp_gt,omitempty"`
	PjClaimStampLt                     *int64    `json:"pjClaimStamp_lt,omitempty"`
	PjClaimStampGte                    *int64    `json:"pjClaimStamp_gte,omitempty"`
	PjClaimStampLte                    *int64    `json:"pjClaimStamp_lte,omitempty"`
	PjClaimStampIn                     []*int64  `json:"pjClaimStamp_in,omitempty"`
	PjClaimStampNotIn                  []*int64  `json:"pjClaimStamp_not_in,omitempty"`
	PjOwner                            *string   `json:"pjOwner,omitempty"`
	PjOwnerNot                         *string   `json:"pjOwner_not,omitempty"`
	PjOwnerGt                          *string   `json:"pjOwner_gt,omitempty"`
	PjOwnerLt                          *string   `json:"pjOwner_lt,omitempty"`
	PjOwnerGte                         *string   `json:"pjOwner_gte,omitempty"`
	PjOwnerLte                         *string   `json:"pjOwner_lte,omitempty"`
	PjOwnerIn                          []*string `json:"pjOwner_in,omitempty"`
	PjOwnerNotIn                       []*string `json:"pjOwner_not_in,omitempty"`
	Network                            *string   `json:"network,omitempty"`
	NetworkNot                         *string   `json:"network_not,omitempty"`
	NetworkGt                          *string   `json:"network_gt,omitempty"`
	NetworkLt                          *string   `json:"network_lt,omitempty"`
	NetworkGte                         *string   `json:"network_gte,omitempty"`
	NetworkLte                         *string   `json:"network_lte,omitempty"`
	NetworkIn                          []*string `json:"network_in,omitempty"`
	NetworkNotIn                       []*string `json:"network_not_in,omitempty"`
	OriginRealm                        *string   `json:"originRealm,omitempty"`
	OriginRealmNot                     *string   `json:"originRealm_not,omitempty"`
	OriginRealmGt                      *string   `json:"originRealm_gt,omitempty"`
	OriginRealmLt                      *string   `json:"originRealm_lt,omitempty"`
	OriginRealmGte                     *string   `json:"originRealm_gte,omitempty"`
	OriginRealmLte                     *string   `json:"originRealm_lte,omitempty"`
	OriginRealmIn                      []*string `json:"originRealm_in,omitempty"`
	OriginRealmNotIn                   []*string `json:"originRealm_not_in,omitempty"`
	DarkSummoned                       *bool     `json:"darkSummoned,omitempty"`
	DarkSummonedNot                    *bool     `json:"darkSummoned_not,omitempty"`
	DarkSummonedIn                     []*bool   `json:"darkSummoned_in,omitempty"`
	DarkSummonedNotIn                  []*bool   `json:"darkSummoned_not_in,omitempty"`
	DarkSummonLevels                   *int64    `json:"darkSummonLevels,omitempty"`
	DarkSummonLevelsNot                *int64    `json:"darkSummonLevels_not,omitempty"`
	DarkSummonLevelsGt                 *int64    `json:"darkSummonLevels_gt,omitempty"`
	DarkSummonLevelsLt                 *int64    `json:"darkSummonLevels_lt,omitempty"`
	DarkSummonLevelsGte                *int64    `json:"darkSummonLevels_gte,omitempty"`
	DarkSummonLevelsLte                *int64    `json:"darkSummonLevels_lte,omitempty"`
	DarkSummonLevelsIn                 []*int64  `json:"darkSummonLevels_in,omitempty"`
	DarkSummonLevelsNotIn              []*int64  `json:"darkSummonLevels_not_in,omitempty"`
	HasValidCraftingGenes              *bool     `json:"hasValidCraftingGenes,omitempty"`
	HasValidCraftingGenesNot           *bool     `json:"hasValidCraftingGenes_not,omitempty"`
	HasValidCraftingGenesIn            []*bool   `json:"hasValidCraftingGenes_in,omitempty"`
	HasValidCraftingGenesNotIn         []*bool   `json:"hasValidCraftingGenes_not_in,omitempty"`
	MainClassStr                       *string   `json:"mainClassStr,omitempty"`
	MainClassStrNot                    *string   `json:"mainClassStr_not,omitempty"`
	MainClassStrGt                     *string   `json:"mainClassStr_gt,omitempty"`
	MainClassStrLt                     *string   `json:"mainClassStr_lt,omitempty"`
	MainClassStrGte                    *string   `json:"mainClassStr_gte,omitempty"`
	MainClassStrLte                    *string   `json:"mainClassStr_lte,omitempty"`
	MainClassStrIn                     []*string `json:"mainClassStr_in,omitempty"`
	MainClassStrNotIn                  []*string `json:"mainClassStr_not_in,omitempty"`
	MainClassStrContains               *string   `json:"mainClassStr_contains,omitempty"`
	MainClassStrNotContains            *string   `json:"mainClassStr_not_contains,omitempty"`
	MainClassStrStartsWith             *string   `json:"mainClassStr_starts_with,omitempty"`
	MainClassStrNotStartsWith          *string   `json:"mainClassStr_not_starts_with,omitempty"`
	MainClassStrEndsWith               *string   `json:"mainClassStr_ends_with,omitempty"`
	MainClassStrNotEndsWith            *string   `json:"mainClassStr_not_ends_with,omitempty"`
	SubClassStr                        *string   `json:"subClassStr,omitempty"`
	SubClassStrNot                     *string   `json:"subClassStr_not,omitempty"`
	SubClassStrGt                      *string   `json:"subClassStr_gt,omitempty"`
	SubClassStrLt                      *string   `json:"subClassStr_lt,omitempty"`
	SubClassStrGte                     *string   `json:"subClassStr_gte,omitempty"`
	SubClassStrLte                     *string   `json:"subClassStr_lte,omitempty"`
	SubClassStrIn                      []*string `json:"subClassStr_in,omitempty"`
	SubClassStrNotIn                   []*string `json:"subClassStr_not_in,omitempty"`
	SubClassStrContains                *string   `json:"subClassStr_contains,omitempty"`
	SubClassStrNotContains             *string   `json:"subClassStr_not_contains,omitempty"`
	SubClassStrStartsWith              *string   `json:"subClassStr_starts_with,omitempty"`
	SubClassStrNotStartsWith           *string   `json:"subClassStr_not_starts_with,omitempty"`
	SubClassStrEndsWith                *string   `json:"subClassStr_ends_with,omitempty"`
	SubClassStrNotEndsWith             *string   `json:"subClassStr_not_ends_with,omitempty"`
	ProfessionStr                      *string   `json:"professionStr,omitempty"`
	ProfessionStrNot                   *string   `json:"professionStr_not,omitempty"`
	ProfessionStrGt                    *string   `json:"professionStr_gt,omitempty"`
	ProfessionStrLt                    *string   `json:"professionStr_lt,omitempty"`
	ProfessionStrGte                   *string   `json:"professionStr_gte,omitempty"`
	ProfessionStrLte                   *string   `json:"professionStr_lte,omitempty"`
	ProfessionStrIn                    []*string `json:"professionStr_in,omitempty"`
	ProfessionStrNotIn                 []*string `json:"professionStr_not_in,omitempty"`
	ProfessionStrContains              *string   `json:"professionStr_contains,omitempty"`
	ProfessionStrNotContains           *string   `json:"professionStr_not_contains,omitempty"`
	ProfessionStrStartsWith            *string   `json:"professionStr_starts_with,omitempty"`
	ProfessionStrNotStartsWith         *string   `json:"professionStr_not_starts_with,omitempty"`
	ProfessionStrEndsWith              *string   `json:"professionStr_ends_with,omitempty"`
	ProfessionStrNotEndsWith           *string   `json:"professionStr_not_ends_with,omitempty"`
}

type HeroOrderBy

type HeroOrderBy string
const (
	HeroOrderByID                    HeroOrderBy = "id"
	HeroOrderByNumberID              HeroOrderBy = "numberId"
	HeroOrderByOwner                 HeroOrderBy = "owner"
	HeroOrderByPreviousOwner         HeroOrderBy = "previousOwner"
	HeroOrderByCreator               HeroOrderBy = "creator"
	HeroOrderByStatGenes             HeroOrderBy = "statGenes"
	HeroOrderByVisualGenes           HeroOrderBy = "visualGenes"
	HeroOrderByRarity                HeroOrderBy = "rarity"
	HeroOrderByShiny                 HeroOrderBy = "shiny"
	HeroOrderByGeneration            HeroOrderBy = "generation"
	HeroOrderByFirstName             HeroOrderBy = "firstName"
	HeroOrderByLastName              HeroOrderBy = "lastName"
	HeroOrderByShinyStyle            HeroOrderBy = "shinyStyle"
	HeroOrderByMainClass             HeroOrderBy = "mainClass"
	HeroOrderBySubClass              HeroOrderBy = "subClass"
	HeroOrderBySummonedTime          HeroOrderBy = "summonedTime"
	HeroOrderByNextSummonTime        HeroOrderBy = "nextSummonTime"
	HeroOrderBySummonerID            HeroOrderBy = "summonerId"
	HeroOrderByAssistantID           HeroOrderBy = "assistantId"
	HeroOrderBySummons               HeroOrderBy = "summons"
	HeroOrderByMaxSummons            HeroOrderBy = "maxSummons"
	HeroOrderByStaminaFullAt         HeroOrderBy = "staminaFullAt"
	HeroOrderByHpFullAt              HeroOrderBy = "hpFullAt"
	HeroOrderByMpFullAt              HeroOrderBy = "mpFullAt"
	HeroOrderByLevel                 HeroOrderBy = "level"
	HeroOrderByXp                    HeroOrderBy = "xp"
	HeroOrderByCurrentQuest          HeroOrderBy = "currentQuest"
	HeroOrderBySp                    HeroOrderBy = "sp"
	HeroOrderByStatus                HeroOrderBy = "status"
	HeroOrderByStrength              HeroOrderBy = "strength"
	HeroOrderByIntelligence          HeroOrderBy = "intelligence"
	HeroOrderByWisdom                HeroOrderBy = "wisdom"
	HeroOrderByLuck                  HeroOrderBy = "luck"
	HeroOrderByAgility               HeroOrderBy = "agility"
	HeroOrderByVitality              HeroOrderBy = "vitality"
	HeroOrderByEndurance             HeroOrderBy = "endurance"
	HeroOrderByDexterity             HeroOrderBy = "dexterity"
	HeroOrderByHp                    HeroOrderBy = "hp"
	HeroOrderByMp                    HeroOrderBy = "mp"
	HeroOrderByStamina               HeroOrderBy = "stamina"
	HeroOrderByStrengthGrowthP       HeroOrderBy = "strengthGrowthP"
	HeroOrderByIntelligenceGrowthP   HeroOrderBy = "intelligenceGrowthP"
	HeroOrderByWisdomGrowthP         HeroOrderBy = "wisdomGrowthP"
	HeroOrderByLuckGrowthP           HeroOrderBy = "luckGrowthP"
	HeroOrderByAgilityGrowthP        HeroOrderBy = "agilityGrowthP"
	HeroOrderByVitalityGrowthP       HeroOrderBy = "vitalityGrowthP"
	HeroOrderByEnduranceGrowthP      HeroOrderBy = "enduranceGrowthP"
	HeroOrderByDexterityGrowthP      HeroOrderBy = "dexterityGrowthP"
	HeroOrderByStrengthGrowthS       HeroOrderBy = "strengthGrowthS"
	HeroOrderByIntelligenceGrowthS   HeroOrderBy = "intelligenceGrowthS"
	HeroOrderByWisdomGrowthS         HeroOrderBy = "wisdomGrowthS"
	HeroOrderByLuckGrowthS           HeroOrderBy = "luckGrowthS"
	HeroOrderByAgilityGrowthS        HeroOrderBy = "agilityGrowthS"
	HeroOrderByVitalityGrowthS       HeroOrderBy = "vitalityGrowthS"
	HeroOrderByEnduranceGrowthS      HeroOrderBy = "enduranceGrowthS"
	HeroOrderByDexterityGrowthS      HeroOrderBy = "dexterityGrowthS"
	HeroOrderByHpSmGrowth            HeroOrderBy = "hpSmGrowth"
	HeroOrderByHpRgGrowth            HeroOrderBy = "hpRgGrowth"
	HeroOrderByHpLgGrowth            HeroOrderBy = "hpLgGrowth"
	HeroOrderByMpSmGrowth            HeroOrderBy = "mpSmGrowth"
	HeroOrderByMpRgGrowth            HeroOrderBy = "mpRgGrowth"
	HeroOrderByMpLgGrowth            HeroOrderBy = "mpLgGrowth"
	HeroOrderByMining                HeroOrderBy = "mining"
	HeroOrderByGardening             HeroOrderBy = "gardening"
	HeroOrderByForaging              HeroOrderBy = "foraging"
	HeroOrderByFishing               HeroOrderBy = "fishing"
	HeroOrderByProfession            HeroOrderBy = "profession"
	HeroOrderByPassive1              HeroOrderBy = "passive1"
	HeroOrderByPassive2              HeroOrderBy = "passive2"
	HeroOrderByActive1               HeroOrderBy = "active1"
	HeroOrderByActive2               HeroOrderBy = "active2"
	HeroOrderByStatBoost1            HeroOrderBy = "statBoost1"
	HeroOrderByStatBoost2            HeroOrderBy = "statBoost2"
	HeroOrderByStatsUnknown1         HeroOrderBy = "statsUnknown1"
	HeroOrderByElement               HeroOrderBy = "element"
	HeroOrderByStatsUnknown2         HeroOrderBy = "statsUnknown2"
	HeroOrderByGender                HeroOrderBy = "gender"
	HeroOrderByHeadAppendage         HeroOrderBy = "headAppendage"
	HeroOrderByBackAppendage         HeroOrderBy = "backAppendage"
	HeroOrderByBackground            HeroOrderBy = "background"
	HeroOrderByHairStyle             HeroOrderBy = "hairStyle"
	HeroOrderByHairColor             HeroOrderBy = "hairColor"
	HeroOrderByVisualUnknown1        HeroOrderBy = "visualUnknown1"
	HeroOrderByEyeColor              HeroOrderBy = "eyeColor"
	HeroOrderBySkinColor             HeroOrderBy = "skinColor"
	HeroOrderByAppendageColor        HeroOrderBy = "appendageColor"
	HeroOrderByBackAppendageColor    HeroOrderBy = "backAppendageColor"
	HeroOrderByVisualUnknown2        HeroOrderBy = "visualUnknown2"
	HeroOrderByAssistingAuction      HeroOrderBy = "assistingAuction"
	HeroOrderByAssistingPrice        HeroOrderBy = "assistingPrice"
	HeroOrderBySaleAuction           HeroOrderBy = "saleAuction"
	HeroOrderBySalePrice             HeroOrderBy = "salePrice"
	HeroOrderByPrivateAuctionProfile HeroOrderBy = "privateAuctionProfile"
	HeroOrderBySummonsRemaining      HeroOrderBy = "summonsRemaining"
	HeroOrderByPjStatus              HeroOrderBy = "pjStatus"
	HeroOrderByPjLevel               HeroOrderBy = "pjLevel"
	HeroOrderByDarkSummoned          HeroOrderBy = "darkSummoned"
	HeroOrderByDarkSummonLevels      HeroOrderBy = "darkSummonLevels"
	HeroOrderByHasValidCraftingGenes HeroOrderBy = "hasValidCraftingGenes"
	HeroOrderByMainClassStr          HeroOrderBy = "mainClassStr"
	HeroOrderBySubClassStr           HeroOrderBy = "subClassStr"
	HeroOrderByProfessionStr         HeroOrderBy = "professionStr"
	HeroOrderByPet                   HeroOrderBy = "pet"
)

func (HeroOrderBy) IsValid

func (e HeroOrderBy) IsValid() bool

func (HeroOrderBy) MarshalGQL

func (e HeroOrderBy) MarshalGQL(w io.Writer)

func (HeroOrderBy) String

func (e HeroOrderBy) String() string

func (*HeroOrderBy) UnmarshalGQL

func (e *HeroOrderBy) UnmarshalGQL(v interface{}) error

type OrderDirection

type OrderDirection string
const (
	OrderDirectionAsc  OrderDirection = "asc"
	OrderDirectionDesc OrderDirection = "desc"
)

func (OrderDirection) IsValid

func (e OrderDirection) IsValid() bool

func (OrderDirection) MarshalGQL

func (e OrderDirection) MarshalGQL(w io.Writer)

func (OrderDirection) String

func (e OrderDirection) String() string

func (*OrderDirection) UnmarshalGQL

func (e *OrderDirection) UnmarshalGQL(v interface{}) error

type Pet

type Pet struct {
	ID                    *string     `json:"id,omitempty"`
	NormalizedID          *string     `json:"normalizedId,omitempty"`
	Owner                 Profile     `json:"owner"`
	PreviousOwner         *Profile    `json:"previousOwner,omitempty"`
	OriginID              int64       `json:"originId"`
	Name                  string      `json:"name"`
	Season                int64       `json:"season"`
	EggType               int64       `json:"eggType"`
	Rarity                int64       `json:"rarity"`
	Element               int64       `json:"element"`
	BonusCount            int64       `json:"bonusCount"`
	ProfBonus             int64       `json:"profBonus"`
	ProfBonusScalar       int64       `json:"profBonusScalar"`
	CraftBonus            int64       `json:"craftBonus"`
	CraftBonusScalar      int64       `json:"craftBonusScalar"`
	CombatBonus           int64       `json:"combatBonus"`
	CombatBonusScalar     int64       `json:"combatBonusScalar"`
	Appearance            int64       `json:"appearance"`
	Background            int64       `json:"background"`
	Shiny                 bool        `json:"shiny"`
	HungryAt              int64       `json:"hungryAt"`
	EquippableAt          int64       `json:"equippableAt"`
	EquippedTo            *Hero       `json:"equippedTo,omitempty"`
	SaleAuction           *PetAuction `json:"saleAuction,omitempty"`
	SalePrice             *string     `json:"salePrice,omitempty"`
	Creator               *Profile    `json:"creator,omitempty"`
	PrivateAuctionProfile *Profile    `json:"privateAuctionProfile,omitempty"`
	CurrentRealm          *string     `json:"currentRealm,omitempty"`
	OriginRealm           *string     `json:"originRealm,omitempty"`
	CreatedAt             int64       `json:"createdAt"`
	FoodType              *int64      `json:"foodType,omitempty"`
	FedBy                 *Profile    `json:"fedBy,omitempty"`
}

type PetAuction

type PetAuction struct {
	ID            *string  `json:"id,omitempty"`
	Seller        *Profile `json:"seller,omitempty"`
	TokenID       *Pet     `json:"tokenId,omitempty"`
	StartingPrice *string  `json:"startingPrice,omitempty"`
	EndingPrice   *string  `json:"endingPrice,omitempty"`
	Duration      *int64   `json:"duration,omitempty"`
	StartedAt     *int64   `json:"startedAt,omitempty"`
	Winner        *Profile `json:"winner,omitempty"`
	EndedAt       *int64   `json:"endedAt,omitempty"`
	Open          bool     `json:"open"`
	PurchasePrice *string  `json:"purchasePrice,omitempty"`
}

type PetFilter

type PetFilter struct {
	ID                                 *string   `json:"id,omitempty"`
	IDNot                              *string   `json:"id_not,omitempty"`
	IDGt                               *string   `json:"id_gt,omitempty"`
	IDLt                               *string   `json:"id_lt,omitempty"`
	IDGte                              *string   `json:"id_gte,omitempty"`
	IDLte                              *string   `json:"id_lte,omitempty"`
	IDIn                               []*string `json:"id_in,omitempty"`
	IDNotIn                            []*string `json:"id_not_in,omitempty"`
	NormalizedID                       *string   `json:"normalizedId,omitempty"`
	NormalizedIDNot                    *string   `json:"normalizedId_not,omitempty"`
	NormalizedIDGt                     *string   `json:"normalizedId_gt,omitempty"`
	NormalizedIDLt                     *string   `json:"normalizedId_lt,omitempty"`
	NormalizedIDGte                    *string   `json:"normalizedId_gte,omitempty"`
	NormalizedIDLte                    *string   `json:"normalizedId_lte,omitempty"`
	NormalizedIDIn                     []*string `json:"normalizedId_in,omitempty"`
	NormalizedIDNotIn                  []*string `json:"normalizedId_not_in,omitempty"`
	NumberID                           *string   `json:"numberId,omitempty"`
	NumberIDNot                        *string   `json:"numberId_not,omitempty"`
	NumberIDGt                         *string   `json:"numberId_gt,omitempty"`
	NumberIDLt                         *string   `json:"numberId_lt,omitempty"`
	NumberIDGte                        *string   `json:"numberId_gte,omitempty"`
	NumberIDLte                        *string   `json:"numberId_lte,omitempty"`
	NumberIDIn                         []*string `json:"numberId_in,omitempty"`
	NumberIDNotIn                      []*string `json:"numberId_not_in,omitempty"`
	Owner                              *string   `json:"owner,omitempty"`
	OwnerNot                           *string   `json:"owner_not,omitempty"`
	OwnerGt                            *string   `json:"owner_gt,omitempty"`
	OwnerLt                            *string   `json:"owner_lt,omitempty"`
	OwnerGte                           *string   `json:"owner_gte,omitempty"`
	OwnerLte                           *string   `json:"owner_lte,omitempty"`
	OwnerIn                            []*string `json:"owner_in,omitempty"`
	OwnerNotIn                         []*string `json:"owner_not_in,omitempty"`
	OwnerContains                      *string   `json:"owner_contains,omitempty"`
	OwnerNotContains                   *string   `json:"owner_not_contains,omitempty"`
	OwnerStartsWith                    *string   `json:"owner_starts_with,omitempty"`
	OwnerNotStartsWith                 *string   `json:"owner_not_starts_with,omitempty"`
	OwnerEndsWith                      *string   `json:"owner_ends_with,omitempty"`
	OwnerNotEndsWith                   *string   `json:"owner_not_ends_with,omitempty"`
	PreviousOwner                      *string   `json:"previousOwner,omitempty"`
	PreviousOwnerNot                   *string   `json:"previousOwner_not,omitempty"`
	PreviousOwnerGt                    *string   `json:"previousOwner_gt,omitempty"`
	PreviousOwnerLt                    *string   `json:"previousOwner_lt,omitempty"`
	PreviousOwnerGte                   *string   `json:"previousOwner_gte,omitempty"`
	PreviousOwnerLte                   *string   `json:"previousOwner_lte,omitempty"`
	PreviousOwnerIn                    []*string `json:"previousOwner_in,omitempty"`
	PreviousOwnerNotIn                 []*string `json:"previousOwner_not_in,omitempty"`
	PreviousOwnerContains              *string   `json:"previousOwner_contains,omitempty"`
	PreviousOwnerNotContains           *string   `json:"previousOwner_not_contains,omitempty"`
	PreviousOwnerStartsWith            *string   `json:"previousOwner_starts_with,omitempty"`
	PreviousOwnerNotStartsWith         *string   `json:"previousOwner_not_starts_with,omitempty"`
	PreviousOwnerEndsWith              *string   `json:"previousOwner_ends_with,omitempty"`
	PreviousOwnerNotEndsWith           *string   `json:"previousOwner_not_ends_with,omitempty"`
	OriginID                           *int64    `json:"originId,omitempty"`
	OriginIDNot                        *int64    `json:"originId_not,omitempty"`
	OriginIDGt                         *int64    `json:"originId_gt,omitempty"`
	OriginIDLt                         *int64    `json:"originId_lt,omitempty"`
	OriginIDGte                        *int64    `json:"originId_gte,omitempty"`
	OriginIDLte                        *int64    `json:"originId_lte,omitempty"`
	OriginIDIn                         []*int64  `json:"originId_in,omitempty"`
	OriginIDNotIn                      []*int64  `json:"originId_not_in,omitempty"`
	Name                               *string   `json:"name,omitempty"`
	NameNot                            *string   `json:"name_not,omitempty"`
	NameGt                             *string   `json:"name_gt,omitempty"`
	NameLt                             *string   `json:"name_lt,omitempty"`
	NameGte                            *string   `json:"name_gte,omitempty"`
	NameLte                            *string   `json:"name_lte,omitempty"`
	NameIn                             []*string `json:"name_in,omitempty"`
	NameNotIn                          []*string `json:"name_not_in,omitempty"`
	NameContains                       *string   `json:"name_contains,omitempty"`
	NameNotContains                    *string   `json:"name_not_contains,omitempty"`
	NameStartsWith                     *string   `json:"name_starts_with,omitempty"`
	NameNotStartsWith                  *string   `json:"name_not_starts_with,omitempty"`
	NameEndsWith                       *string   `json:"name_ends_with,omitempty"`
	NameNotEndsWith                    *string   `json:"name_not_ends_with,omitempty"`
	Season                             *int64    `json:"season,omitempty"`
	SeasonNot                          *int64    `json:"season_not,omitempty"`
	SeasonGt                           *int64    `json:"season_gt,omitempty"`
	SeasonLt                           *int64    `json:"season_lt,omitempty"`
	SeasonGte                          *int64    `json:"season_gte,omitempty"`
	SeasonLte                          *int64    `json:"season_lte,omitempty"`
	SeasonIn                           []*int64  `json:"season_in,omitempty"`
	SeasonNotIn                        []*int64  `json:"season_not_in,omitempty"`
	EggType                            *int64    `json:"eggType,omitempty"`
	EggTypeNot                         *int64    `json:"eggType_not,omitempty"`
	EggTypeGt                          *int64    `json:"eggType_gt,omitempty"`
	EggTypeLt                          *int64    `json:"eggType_lt,omitempty"`
	EggTypeGte                         *int64    `json:"eggType_gte,omitempty"`
	EggTypeLte                         *int64    `json:"eggType_lte,omitempty"`
	EggTypeIn                          []*int64  `json:"eggType_in,omitempty"`
	EggTypeNotIn                       []*int64  `json:"eggType_not_in,omitempty"`
	Rarity                             *int64    `json:"rarity,omitempty"`
	RarityNot                          *int64    `json:"rarity_not,omitempty"`
	RarityGt                           *int64    `json:"rarity_gt,omitempty"`
	RarityLt                           *int64    `json:"rarity_lt,omitempty"`
	RarityGte                          *int64    `json:"rarity_gte,omitempty"`
	RarityLte                          *int64    `json:"rarity_lte,omitempty"`
	RarityIn                           []*int64  `json:"rarity_in,omitempty"`
	RarityNotIn                        []*int64  `json:"rarity_not_in,omitempty"`
	Element                            *int64    `json:"element,omitempty"`
	ElementNot                         *int64    `json:"element_not,omitempty"`
	ElementGt                          *int64    `json:"element_gt,omitempty"`
	ElementLt                          *int64    `json:"element_lt,omitempty"`
	ElementGte                         *int64    `json:"element_gte,omitempty"`
	ElementLte                         *int64    `json:"element_lte,omitempty"`
	ElementIn                          []*int64  `json:"element_in,omitempty"`
	ElementNotIn                       []*int64  `json:"element_not_in,omitempty"`
	BonusCount                         *int64    `json:"bonusCount,omitempty"`
	BonusCountNot                      *int64    `json:"bonusCount_not,omitempty"`
	BonusCountGt                       *int64    `json:"bonusCount_gt,omitempty"`
	BonusCountLt                       *int64    `json:"bonusCount_lt,omitempty"`
	BonusCountGte                      *int64    `json:"bonusCount_gte,omitempty"`
	BonusCountLte                      *int64    `json:"bonusCount_lte,omitempty"`
	BonusCountIn                       []*int64  `json:"bonusCount_in,omitempty"`
	BonusCountNotIn                    []*int64  `json:"bonusCount_not_in,omitempty"`
	CombatBonus                        *int64    `json:"combatBonus,omitempty"`
	CombatBonusNot                     *int64    `json:"combatBonus_not,omitempty"`
	CombatBonusGt                      *int64    `json:"combatBonus_gt,omitempty"`
	CombatBonusLt                      *int64    `json:"combatBonus_lt,omitempty"`
	CombatBonusGte                     *int64    `json:"combatBonus_gte,omitempty"`
	CombatBonusLte                     *int64    `json:"combatBonus_lte,omitempty"`
	CombatBonusIn                      []*int64  `json:"combatBonus_in,omitempty"`
	CombatBonusNotIn                   []*int64  `json:"combatBonus_not_in,omitempty"`
	CombatBonusScalar                  *int64    `json:"combatBonusScalar,omitempty"`
	CombatBonusScalarNot               *int64    `json:"combatBonusScalar_not,omitempty"`
	CombatBonusScalarGt                *int64    `json:"combatBonusScalar_gt,omitempty"`
	CombatBonusScalarLt                *int64    `json:"combatBonusScalar_lt,omitempty"`
	CombatBonusScalarGte               *int64    `json:"combatBonusScalar_gte,omitempty"`
	CombatBonusScalarLte               *int64    `json:"combatBonusScalar_lte,omitempty"`
	CombatBonusScalarIn                []*int64  `json:"combatBonusScalar_in,omitempty"`
	CombatBonusScalarNotIn             []*int64  `json:"combatBonusScalar_not_in,omitempty"`
	ProfBonus                          *int64    `json:"profBonus,omitempty"`
	ProfBonusNot                       *int64    `json:"profBonus_not,omitempty"`
	ProfBonusGt                        *int64    `json:"profBonus_gt,omitempty"`
	ProfBonusLt                        *int64    `json:"profBonus_lt,omitempty"`
	ProfBonusGte                       *int64    `json:"profBonus_gte,omitempty"`
	ProfBonusLte                       *int64    `json:"profBonus_lte,omitempty"`
	ProfBonusIn                        []*int64  `json:"profBonus_in,omitempty"`
	ProfBonusNotIn                     []*int64  `json:"profBonus_not_in,omitempty"`
	ProfBonusScalar                    *int64    `json:"profBonusScalar,omitempty"`
	ProfBonusScalarNot                 *int64    `json:"profBonusScalar_not,omitempty"`
	ProfBonusScalarGt                  *int64    `json:"profBonusScalar_gt,omitempty"`
	ProfBonusScalarLt                  *int64    `json:"profBonusScalar_lt,omitempty"`
	ProfBonusScalarGte                 *int64    `json:"profBonusScalar_gte,omitempty"`
	ProfBonusScalarLte                 *int64    `json:"profBonusScalar_lte,omitempty"`
	ProfBonusScalarIn                  []*int64  `json:"profBonusScalar_in,omitempty"`
	ProfBonusScalarNotIn               []*int64  `json:"profBonusScalar_not_in,omitempty"`
	CraftBonus                         *int64    `json:"craftBonus,omitempty"`
	CraftBonusNot                      *int64    `json:"craftBonus_not,omitempty"`
	CraftBonusGt                       *int64    `json:"craftBonus_gt,omitempty"`
	CraftBonusLt                       *int64    `json:"craftBonus_lt,omitempty"`
	CraftBonusGte                      *int64    `json:"craftBonus_gte,omitempty"`
	CraftBonusLte                      *int64    `json:"craftBonus_lte,omitempty"`
	CraftBonusIn                       []*int64  `json:"craftBonus_in,omitempty"`
	CraftBonusNotIn                    []*int64  `json:"craftBonus_not_in,omitempty"`
	CraftBonusScalar                   *int64    `json:"craftBonusScalar,omitempty"`
	CraftBonusScalarNot                *int64    `json:"craftBonusScalar_not,omitempty"`
	CraftBonusScalarGt                 *int64    `json:"craftBonusScalar_gt,omitempty"`
	CraftBonusScalarLt                 *int64    `json:"craftBonusScalar_lt,omitempty"`
	CraftBonusScalarGte                *int64    `json:"craftBonusScalar_gte,omitempty"`
	CraftBonusScalarLte                *int64    `json:"craftBonusScalar_lte,omitempty"`
	CraftBonusScalarIn                 []*int64  `json:"craftBonusScalar_in,omitempty"`
	CraftBonusScalarNotIn              []*int64  `json:"craftBonusScalar_not_in,omitempty"`
	Appearance                         *int64    `json:"appearance,omitempty"`
	AppearanceNot                      *int64    `json:"appearance_not,omitempty"`
	AppearanceGt                       *int64    `json:"appearance_gt,omitempty"`
	AppearanceLt                       *int64    `json:"appearance_lt,omitempty"`
	AppearanceGte                      *int64    `json:"appearance_gte,omitempty"`
	AppearanceLte                      *int64    `json:"appearance_lte,omitempty"`
	AppearanceIn                       []*int64  `json:"appearance_in,omitempty"`
	AppearanceNotIn                    []*int64  `json:"appearance_not_in,omitempty"`
	Background                         *int64    `json:"background,omitempty"`
	BackgroundNot                      *int64    `json:"background_not,omitempty"`
	BackgroundGt                       *int64    `json:"background_gt,omitempty"`
	BackgroundLt                       *int64    `json:"background_lt,omitempty"`
	BackgroundGte                      *int64    `json:"background_gte,omitempty"`
	BackgroundLte                      *int64    `json:"background_lte,omitempty"`
	BackgroundIn                       []*int64  `json:"background_in,omitempty"`
	BackgroundNotIn                    []*int64  `json:"background_not_in,omitempty"`
	Shiny                              *bool     `json:"shiny,omitempty"`
	ShinyNot                           *bool     `json:"shiny_not,omitempty"`
	ShinyIn                            []*bool   `json:"shiny_in,omitempty"`
	ShinyNotIn                         []*bool   `json:"shiny_not_in,omitempty"`
	HungryAt                           *int64    `json:"hungryAt,omitempty"`
	HungryAtNot                        *int64    `json:"hungryAt_not,omitempty"`
	HungryAtGt                         *int64    `json:"hungryAt_gt,omitempty"`
	HungryAtLt                         *int64    `json:"hungryAt_lt,omitempty"`
	HungryAtGte                        *int64    `json:"hungryAt_gte,omitempty"`
	HungryAtLte                        *int64    `json:"hungryAt_lte,omitempty"`
	HungryAtIn                         []*int64  `json:"hungryAt_in,omitempty"`
	HungryAtNotIn                      []*int64  `json:"hungryAt_not_in,omitempty"`
	EquippableAt                       *int64    `json:"equippableAt,omitempty"`
	EquippableAtNot                    *int64    `json:"equippableAt_not,omitempty"`
	EquippableAtGt                     *int64    `json:"equippableAt_gt,omitempty"`
	EquippableAtLt                     *int64    `json:"equippableAt_lt,omitempty"`
	EquippableAtGte                    *int64    `json:"equippableAt_gte,omitempty"`
	EquippableAtLte                    *int64    `json:"equippableAt_lte,omitempty"`
	EquippableAtIn                     []*int64  `json:"equippableAt_in,omitempty"`
	EquippableAtNotIn                  []*int64  `json:"equippableAt_not_in,omitempty"`
	EquippedTo                         *string   `json:"equippedTo,omitempty"`
	EquippedToNot                      *string   `json:"equippedTo_not,omitempty"`
	EquippedToGt                       *string   `json:"equippedTo_gt,omitempty"`
	EquippedToLt                       *string   `json:"equippedTo_lt,omitempty"`
	EquippedToGte                      *string   `json:"equippedTo_gte,omitempty"`
	EquippedToLte                      *string   `json:"equippedTo_lte,omitempty"`
	EquippedToIn                       []*string `json:"equippedTo_in,omitempty"`
	EquippedToNotIn                    []*string `json:"equippedTo_not_in,omitempty"`
	EquippedToContains                 *string   `json:"equippedTo_contains,omitempty"`
	EquippedToNotContains              *string   `json:"equippedTo_not_contains,omitempty"`
	EquippedToStartsWith               *string   `json:"equippedTo_starts_with,omitempty"`
	EquippedToNotStartsWith            *string   `json:"equippedTo_not_starts_with,omitempty"`
	EquippedToEndsWith                 *string   `json:"equippedTo_ends_with,omitempty"`
	EquippedToNotEndsWith              *string   `json:"equippedTo_not_ends_with,omitempty"`
	SaleAuction                        *string   `json:"saleAuction,omitempty"`
	SaleAuctionNot                     *string   `json:"saleAuction_not,omitempty"`
	SaleAuctionGt                      *string   `json:"saleAuction_gt,omitempty"`
	SaleAuctionLt                      *string   `json:"saleAuction_lt,omitempty"`
	SaleAuctionGte                     *string   `json:"saleAuction_gte,omitempty"`
	SaleAuctionLte                     *string   `json:"saleAuction_lte,omitempty"`
	SaleAuctionIn                      []*string `json:"saleAuction_in,omitempty"`
	SaleAuctionNotIn                   []*string `json:"saleAuction_not_in,omitempty"`
	SaleAuctionContains                *string   `json:"saleAuction_contains,omitempty"`
	SaleAuctionNotContains             *string   `json:"saleAuction_not_contains,omitempty"`
	SaleAuctionStartsWith              *string   `json:"saleAuction_starts_with,omitempty"`
	SaleAuctionNotStartsWith           *string   `json:"saleAuction_not_starts_with,omitempty"`
	SaleAuctionEndsWith                *string   `json:"saleAuction_ends_with,omitempty"`
	SaleAuctionNotEndsWith             *string   `json:"saleAuction_not_ends_with,omitempty"`
	SalePrice                          *string   `json:"salePrice,omitempty"`
	SalePriceNot                       *string   `json:"salePrice_not,omitempty"`
	SalePriceGt                        *string   `json:"salePrice_gt,omitempty"`
	SalePriceLt                        *string   `json:"salePrice_lt,omitempty"`
	SalePriceGte                       *string   `json:"salePrice_gte,omitempty"`
	SalePriceLte                       *string   `json:"salePrice_lte,omitempty"`
	SalePriceIn                        []*string `json:"salePrice_in,omitempty"`
	SalePriceNotIn                     []*string `json:"salePrice_not_in,omitempty"`
	SalePriceContains                  *string   `json:"salePrice_contains,omitempty"`
	SalePriceNotContains               *string   `json:"salePrice_not_contains,omitempty"`
	SalePriceStartsWith                *string   `json:"salePrice_starts_with,omitempty"`
	SalePriceNotStartsWith             *string   `json:"salePrice_not_starts_with,omitempty"`
	SalePriceEndsWith                  *string   `json:"salePrice_ends_with,omitempty"`
	SalePriceNotEndsWith               *string   `json:"salePrice_not_ends_with,omitempty"`
	Creator                            *string   `json:"creator,omitempty"`
	CreatorNot                         *string   `json:"creator_not,omitempty"`
	CreatorGt                          *string   `json:"creator_gt,omitempty"`
	CreatorLt                          *string   `json:"creator_lt,omitempty"`
	CreatorGte                         *string   `json:"creator_gte,omitempty"`
	CreatorLte                         *string   `json:"creator_lte,omitempty"`
	CreatorIn                          []*string `json:"creator_in,omitempty"`
	CreatorNotIn                       []*string `json:"creator_not_in,omitempty"`
	CreatorContains                    *string   `json:"creator_contains,omitempty"`
	CreatorNotContains                 *string   `json:"creator_not_contains,omitempty"`
	CreatorStartsWith                  *string   `json:"creator_starts_with,omitempty"`
	CreatorNotStartsWith               *string   `json:"creator_not_starts_with,omitempty"`
	CreatorEndsWith                    *string   `json:"creator_ends_with,omitempty"`
	CreatorNotEndsWith                 *string   `json:"creator_not_ends_with,omitempty"`
	PrivateAuctionProfile              *string   `json:"privateAuctionProfile,omitempty"`
	PrivateAuctionProfileNot           *string   `json:"privateAuctionProfile_not,omitempty"`
	PrivateAuctionProfileGt            *string   `json:"privateAuctionProfile_gt,omitempty"`
	PrivateAuctionProfileLt            *string   `json:"privateAuctionProfile_lt,omitempty"`
	PrivateAuctionProfileGte           *string   `json:"privateAuctionProfile_gte,omitempty"`
	PrivateAuctionProfileLte           *string   `json:"privateAuctionProfile_lte,omitempty"`
	PrivateAuctionProfileIn            []*string `json:"privateAuctionProfile_in,omitempty"`
	PrivateAuctionProfileNotIn         []*string `json:"privateAuctionProfile_not_in,omitempty"`
	PrivateAuctionProfileContains      *string   `json:"privateAuctionProfile_contains,omitempty"`
	PrivateAuctionProfileNotContains   *string   `json:"privateAuctionProfile_not_contains,omitempty"`
	PrivateAuctionProfileStartsWith    *string   `json:"privateAuctionProfile_starts_with,omitempty"`
	PrivateAuctionProfileNotStartsWith *string   `json:"privateAuctionProfile_not_starts_with,omitempty"`
	PrivateAuctionProfileEndsWith      *string   `json:"privateAuctionProfile_ends_with,omitempty"`
	PrivateAuctionProfileNotEndsWith   *string   `json:"privateAuctionProfile_not_ends_with,omitempty"`
	CurrentRealm                       *string   `json:"currentRealm,omitempty"`
	CurrentRealmNot                    *string   `json:"currentRealm_not,omitempty"`
	CurrentRealmGt                     *string   `json:"currentRealm_gt,omitempty"`
	CurrentRealmLt                     *string   `json:"currentRealm_lt,omitempty"`
	CurrentRealmGte                    *string   `json:"currentRealm_gte,omitempty"`
	CurrentRealmLte                    *string   `json:"currentRealm_lte,omitempty"`
	CurrentRealmIn                     []*string `json:"currentRealm_in,omitempty"`
	CurrentRealmNotIn                  []*string `json:"currentRealm_not_in,omitempty"`
	CurrentRealmContains               *string   `json:"currentRealm_contains,omitempty"`
	CurrentRealmNotContains            *string   `json:"currentRealm_not_contains,omitempty"`
	CurrentRealmStartsWith             *string   `json:"currentRealm_starts_with,omitempty"`
	CurrentRealmNotStartsWith          *string   `json:"currentRealm_not_starts_with,omitempty"`
	CurrentRealmEndsWith               *string   `json:"currentRealm_ends_with,omitempty"`
	CurrentRealmNotEndsWith            *string   `json:"currentRealm_not_ends_with,omitempty"`
	OriginRealm                        *string   `json:"originRealm,omitempty"`
	OriginRealmNot                     *string   `json:"originRealm_not,omitempty"`
	OriginRealmGt                      *string   `json:"originRealm_gt,omitempty"`
	OriginRealmLt                      *string   `json:"originRealm_lt,omitempty"`
	OriginRealmGte                     *string   `json:"originRealm_gte,omitempty"`
	OriginRealmLte                     *string   `json:"originRealm_lte,omitempty"`
	OriginRealmIn                      []*string `json:"originRealm_in,omitempty"`
	OriginRealmNotIn                   []*string `json:"originRealm_not_in,omitempty"`
	OriginRealmContains                *string   `json:"originRealm_contains,omitempty"`
	OriginRealmNotContains             *string   `json:"originRealm_not_contains,omitempty"`
	OriginRealmStartsWith              *string   `json:"originRealm_starts_with,omitempty"`
	OriginRealmNotStartsWith           *string   `json:"originRealm_not_starts_with,omitempty"`
	OriginRealmEndsWith                *string   `json:"originRealm_ends_with,omitempty"`
	OriginRealmNotEndsWith             *string   `json:"originRealm_not_ends_with,omitempty"`
	CreatedAt                          *int64    `json:"createdAt,omitempty"`
	CreatedAtNot                       *int64    `json:"createdAt_not,omitempty"`
	CreatedAtGt                        *int64    `json:"createdAt_gt,omitempty"`
	CreatedAtLt                        *int64    `json:"createdAt_lt,omitempty"`
	CreatedAtGte                       *int64    `json:"createdAt_gte,omitempty"`
	CreatedAtLte                       *int64    `json:"createdAt_lte,omitempty"`
	CreatedAtIn                        []*int64  `json:"createdAt_in,omitempty"`
	CreatedAtNotIn                     []*int64  `json:"createdAt_not_in,omitempty"`
	FoodType                           *int64    `json:"foodType,omitempty"`
	FoodTypeNot                        *int64    `json:"foodType_not,omitempty"`
	FoodTypeGt                         *int64    `json:"foodType_gt,omitempty"`
	FoodTypeLt                         *int64    `json:"foodType_lt,omitempty"`
	FoodTypeGte                        *int64    `json:"foodType_gte,omitempty"`
	FoodTypeLte                        *int64    `json:"foodType_lte,omitempty"`
	FoodTypeIn                         []*int64  `json:"foodType_in,omitempty"`
	FoodTypeNotIn                      []*int64  `json:"foodType_not_in,omitempty"`
}

type PetOrderBy

type PetOrderBy string
const (
	PetOrderByID                PetOrderBy = "id"
	PetOrderByOwner             PetOrderBy = "owner"
	PetOrderByPreviousOwner     PetOrderBy = "previousOwner"
	PetOrderByOriginID          PetOrderBy = "originId"
	PetOrderByName              PetOrderBy = "name"
	PetOrderBySeason            PetOrderBy = "season"
	PetOrderByEggType           PetOrderBy = "eggType"
	PetOrderByRarity            PetOrderBy = "rarity"
	PetOrderByElement           PetOrderBy = "element"
	PetOrderByBonusCount        PetOrderBy = "bonusCount"
	PetOrderByProfBonus         PetOrderBy = "profBonus"
	PetOrderByProfBonusScalar   PetOrderBy = "profBonusScalar"
	PetOrderByCraftBonus        PetOrderBy = "craftBonus"
	PetOrderByCraftBonusScalar  PetOrderBy = "craftBonusScalar"
	PetOrderByCombatBonus       PetOrderBy = "combatBonus"
	PetOrderByCombatBonusScalar PetOrderBy = "combatBonusScalar"
	PetOrderByAppearance        PetOrderBy = "appearance"
	PetOrderByBackground        PetOrderBy = "background"
	PetOrderByShiny             PetOrderBy = "shiny"
	PetOrderByHungryAt          PetOrderBy = "hungryAt"
	PetOrderByEquippableAt      PetOrderBy = "equippableAt"
	PetOrderByEquippedTo        PetOrderBy = "equippedTo"
	PetOrderBySaleAuction       PetOrderBy = "saleAuction"
	PetOrderBySalePrice         PetOrderBy = "salePrice"
	PetOrderByCreatedAt         PetOrderBy = "createdAt"
	PetOrderByFoodType          PetOrderBy = "foodType"
	PetOrderByFedBy             PetOrderBy = "fedBy"
)

func (PetOrderBy) IsValid

func (e PetOrderBy) IsValid() bool

func (PetOrderBy) MarshalGQL

func (e PetOrderBy) MarshalGQL(w io.Writer)

func (PetOrderBy) String

func (e PetOrderBy) String() string

func (*PetOrderBy) UnmarshalGQL

func (e *PetOrderBy) UnmarshalGQL(v interface{}) error

type Profile

type Profile struct {
	ID           *string `json:"id,omitempty"`
	Owner        *string `json:"owner,omitempty"`
	Name         *string `json:"name,omitempty"`
	Created      *int64  `json:"created,omitempty"`
	PicID        *int64  `json:"picId,omitempty"`
	NftID        *int64  `json:"nftId,omitempty"`
	CollectionID *int64  `json:"collectionId,omitempty"`
	HeroID       *int64  `json:"heroId,omitempty"`
	PicURI       *string `json:"picUri,omitempty"`
}

type ProfileFilter

type ProfileFilter struct {
	ID                *string   `json:"id,omitempty"`
	IDNot             *string   `json:"id_not,omitempty"`
	IDGt              *string   `json:"id_gt,omitempty"`
	IDLt              *string   `json:"id_lt,omitempty"`
	IDGte             *string   `json:"id_gte,omitempty"`
	IDLte             *string   `json:"id_lte,omitempty"`
	IDIn              []*string `json:"id_in,omitempty"`
	IDNotIn           []*string `json:"id_not_in,omitempty"`
	Owner             *string   `json:"owner,omitempty"`
	OwnerNot          *string   `json:"owner_not,omitempty"`
	OwnerIn           []*string `json:"owner_in,omitempty"`
	OwnerNotIn        []*string `json:"owner_not_in,omitempty"`
	OwnerContains     *string   `json:"owner_contains,omitempty"`
	OwnerNotContains  *string   `json:"owner_not_contains,omitempty"`
	Name              *string   `json:"name,omitempty"`
	NameNot           *string   `json:"name_not,omitempty"`
	NameGt            *string   `json:"name_gt,omitempty"`
	NameLt            *string   `json:"name_lt,omitempty"`
	NameGte           *string   `json:"name_gte,omitempty"`
	NameLte           *string   `json:"name_lte,omitempty"`
	NameIn            []*string `json:"name_in,omitempty"`
	NameNotIn         []*string `json:"name_not_in,omitempty"`
	NameContains      *string   `json:"name_contains,omitempty"`
	NameNotContains   *string   `json:"name_not_contains,omitempty"`
	NameStartsWith    *string   `json:"name_starts_with,omitempty"`
	NameNotStartsWith *string   `json:"name_not_starts_with,omitempty"`
	NameEndsWith      *string   `json:"name_ends_with,omitempty"`
	NameNotEndsWith   *string   `json:"name_not_ends_with,omitempty"`
	Created           *int64    `json:"created,omitempty"`
	CreatedNot        *int64    `json:"created_not,omitempty"`
	CreatedGt         *int64    `json:"created_gt,omitempty"`
	CreatedLt         *int64    `json:"created_lt,omitempty"`
	CreatedGte        *int64    `json:"created_gte,omitempty"`
	CreatedLte        *int64    `json:"created_lte,omitempty"`
	CreatedIn         []*int64  `json:"created_in,omitempty"`
	CreatedNotIn      []*int64  `json:"created_not_in,omitempty"`
	PicID             *int64    `json:"picId,omitempty"`
	PicIDNot          *int64    `json:"picId_not,omitempty"`
	PicIDGt           *int64    `json:"picId_gt,omitempty"`
	PicIDLt           *int64    `json:"picId_lt,omitempty"`
	PicIDGte          *int64    `json:"picId_gte,omitempty"`
	PicIDLte          *int64    `json:"picId_lte,omitempty"`
	PicIDIn           []*int64  `json:"picId_in,omitempty"`
	PicIDNotIn        []*int64  `json:"picId_not_in,omitempty"`
	NftID             *int64    `json:"nftId,omitempty"`
	NftIDNot          *int64    `json:"nftId_not,omitempty"`
	NftIDGt           *int64    `json:"nftId_gt,omitempty"`
	NftIDLt           *int64    `json:"nftId_lt,omitempty"`
	NftIDGte          *int64    `json:"nftId_gte,omitempty"`
	NftIDLte          *int64    `json:"nftId_lte,omitempty"`
	NftIDIn           []*int64  `json:"nftId_in,omitempty"`
	NftIDNotIn        []*int64  `json:"nftId_not_in,omitempty"`
	CollectionID      *int64    `json:"collectionId,omitempty"`
	CollectionIDNot   *int64    `json:"collectionId_not,omitempty"`
	CollectionIDGt    *int64    `json:"collectionId_gt,omitempty"`
	CollectionIDLt    *int64    `json:"collectionId_lt,omitempty"`
	CollectionIDGte   *int64    `json:"collectionId_gte,omitempty"`
	CollectionIDLte   *int64    `json:"collectionId_lte,omitempty"`
	CollectionIDIn    []*int64  `json:"collectionId_in,omitempty"`
	CollectionIDNotIn []*int64  `json:"collectionId_not_in,omitempty"`
	HeroID            *string   `json:"heroId,omitempty"`
	HeroIDNot         *string   `json:"heroId_not,omitempty"`
	HeroIDGt          *string   `json:"heroId_gt,omitempty"`
	HeroIDLt          *string   `json:"heroId_lt,omitempty"`
	HeroIDGte         *string   `json:"heroId_gte,omitempty"`
	HeroIDLte         *string   `json:"heroId_lte,omitempty"`
	HeroIDIn          []*string `json:"heroId_in,omitempty"`
	HeroIDNotIn       []*string `json:"heroId_not_in,omitempty"`
}

type ProfileOrderBy

type ProfileOrderBy string
const (
	ProfileOrderByID           ProfileOrderBy = "id"
	ProfileOrderByOwner        ProfileOrderBy = "owner"
	ProfileOrderByName         ProfileOrderBy = "name"
	ProfileOrderByCreated      ProfileOrderBy = "created"
	ProfileOrderByPicID        ProfileOrderBy = "picId"
	ProfileOrderByNftID        ProfileOrderBy = "nftId"
	ProfileOrderByCollectionID ProfileOrderBy = "collectionId"
	ProfileOrderByHeroID       ProfileOrderBy = "heroId"
)

func (ProfileOrderBy) IsValid

func (e ProfileOrderBy) IsValid() bool

func (ProfileOrderBy) MarshalGQL

func (e ProfileOrderBy) MarshalGQL(w io.Writer)

func (ProfileOrderBy) String

func (e ProfileOrderBy) String() string

func (*ProfileOrderBy) UnmarshalGQL

func (e *ProfileOrderBy) UnmarshalGQL(v interface{}) error

type Query

type Query struct {
	Profile            *Profile             "json:\"profile\" graphql:\"profile\""
	Profiles           []*Profile           "json:\"profiles\" graphql:\"profiles\""
	AssistingAuction   *Auction             "json:\"assistingAuction\" graphql:\"assistingAuction\""
	AssistingAuctions  []*Auction           "json:\"assistingAuctions\" graphql:\"assistingAuctions\""
	SaleAuction        *Auction             "json:\"saleAuction\" graphql:\"saleAuction\""
	SaleAuctions       []*Auction           "json:\"saleAuctions\" graphql:\"saleAuctions\""
	Hero               *Hero                "json:\"hero\" graphql:\"hero\""
	Heroes             []*Hero              "json:\"heroes\" graphql:\"heroes\""
	Pet                *Pet                 "json:\"pet\" graphql:\"pet\""
	Pets               []*Pet               "json:\"pets\" graphql:\"pets\""
	PetAuction         *PetAuction          "json:\"petAuction\" graphql:\"petAuction\""
	PetAuctions        []*PetAuction        "json:\"petAuctions\" graphql:\"petAuctions\""
	BazaarOrder        *BazaarOrder         "json:\"bazaarOrder\" graphql:\"bazaarOrder\""
	BazaarOrders       []*BazaarOrder       "json:\"bazaarOrders\" graphql:\"bazaarOrders\""
	BazaarTransactions []*BazaarTransaction "json:\"bazaarTransactions\" graphql:\"bazaarTransactions\""
	Accessory          *Accessory           "json:\"accessory\" graphql:\"accessory\""
	Accessories        []*Accessory         "json:\"accessories\" graphql:\"accessories\""
	AccessoryAuction   *AccessoryAuction    "json:\"accessoryAuction\" graphql:\"accessoryAuction\""
	AccessoryAuctions  []*AccessoryAuction  "json:\"accessoryAuctions\" graphql:\"accessoryAuctions\""
	Armor              *Armor               "json:\"armor\" graphql:\"armor\""
	Armors             []*Armor             "json:\"armors\" graphql:\"armors\""
	ArmorAuction       *ArmorAuction        "json:\"armorAuction\" graphql:\"armorAuction\""
	ArmorAuctions      []*ArmorAuction      "json:\"armorAuctions\" graphql:\"armorAuctions\""
	Weapon             *Weapon              "json:\"weapon\" graphql:\"weapon\""
	Weapons            []*Weapon            "json:\"weapons\" graphql:\"weapons\""
	WeaponAuction      *WeaponAuction       "json:\"weaponAuction\" graphql:\"weaponAuction\""
	WeaponAuctions     []*WeaponAuction     "json:\"weaponAuctions\" graphql:\"weaponAuctions\""
}

type StuckHeroes

type StuckHeroes struct {
	Heroes []*struct {
		ID *string "json:\"id\" graphql:\"id\""
	} "json:\"heroes\" graphql:\"heroes\""
}

type Weapon added in v0.0.36

type Weapon struct {
	ID                     *string        `json:"id,omitempty"`
	NormalizedID           int64          `json:"normalizedId"`
	Owner                  *Profile       `json:"owner,omitempty"`
	EquippableAt           int64          `json:"equippableAt"`
	EquippedTo             *Hero          `json:"equippedTo,omitempty"`
	CurrentRealm           *string        `json:"currentRealm,omitempty"`
	OriginRealm            *string        `json:"originRealm,omitempty"`
	CreatedAt              int64          `json:"createdAt"`
	CraftedBy              *string        `json:"craftedBy,omitempty"`
	SaleAuction            *WeaponAuction `json:"saleAuction,omitempty"`
	SalePrice              *string        `json:"salePrice,omitempty"`
	PrivateAuctionProfile  *Profile       `json:"privateAuctionProfile,omitempty"`
	DisplayID              *int64         `json:"displayId,omitempty"`
	Rarity                 *int64         `json:"rarity,omitempty"`
	Dye1                   *int64         `json:"dye1,omitempty"`
	Dye2                   *int64         `json:"dye2,omitempty"`
	MaxDurability          *int64         `json:"maxDurability,omitempty"`
	Durability             *int64         `json:"durability,omitempty"`
	MaxRepairs             *int64         `json:"maxRepairs,omitempty"`
	RemainingRepairs       *int64         `json:"remainingRepairs,omitempty"`
	Bonus1                 *int64         `json:"bonus1,omitempty"`
	Bonus2                 *int64         `json:"bonus2,omitempty"`
	Bonus3                 *int64         `json:"bonus3,omitempty"`
	Bonus4                 *int64         `json:"bonus4,omitempty"`
	BonusScalar1           *int64         `json:"bonusScalar1,omitempty"`
	BonusScalar2           *int64         `json:"bonusScalar2,omitempty"`
	BonusScalar3           *int64         `json:"bonusScalar3,omitempty"`
	BonusScalar4           *int64         `json:"bonusScalar4,omitempty"`
	EnchantmentScalar1     *int64         `json:"enchantmentScalar1,omitempty"`
	EnchantmentScalar2     *int64         `json:"enchantmentScalar2,omitempty"`
	EnchantmentScalar3     *int64         `json:"enchantmentScalar3,omitempty"`
	EnchantmentType1       *int64         `json:"enchantmentType1,omitempty"`
	EnchantmentType2       *int64         `json:"enchantmentType2,omitempty"`
	EnchantmentType3       *int64         `json:"enchantmentType3,omitempty"`
	EquipRequirement       *int64         `json:"equipRequirement,omitempty"`
	WeaponType             *int64         `json:"weaponType,omitempty"`
	BasePotency            *int64         `json:"basePotency,omitempty"`
	FocusRequirement       *int64         `json:"focusRequirement,omitempty"`
	MAccuracyAtRequirement *int64         `json:"mAccuracyAtRequirement,omitempty"`
	MScalarStat1           *int64         `json:"mScalarStat1,omitempty"`
	MScalarStat2           *int64         `json:"mScalarStat2,omitempty"`
	MScalarStat3           *int64         `json:"mScalarStat3,omitempty"`
	MScalarValue1          *int64         `json:"mScalarValue1,omitempty"`
	MScalarValue2          *int64         `json:"mScalarValue2,omitempty"`
	MScalarValue3          *int64         `json:"mScalarValue3,omitempty"`
	MScalarMax1            *int64         `json:"mScalarMax1,omitempty"`
	MScalarMax2            *int64         `json:"mScalarMax2,omitempty"`
	MScalarMax3            *int64         `json:"mScalarMax3,omitempty"`
	RestorationCount       *int64         `json:"restorationCount,omitempty"`
	BaseDamage             *int64         `json:"baseDamage,omitempty"`
	AccuracyRequirement    *int64         `json:"accuracyRequirement,omitempty"`
	PAccuracyAtRequirement *int64         `json:"pAccuracyAtRequirement,omitempty"`
	PScalarStat1           *int64         `json:"pScalarStat1,omitempty"`
	PScalarStat2           *int64         `json:"pScalarStat2,omitempty"`
	PScalarStat3           *int64         `json:"pScalarStat3,omitempty"`
	PScalarValue1          *int64         `json:"pScalarValue1,omitempty"`
	PScalarValue2          *int64         `json:"pScalarValue2,omitempty"`
	PScalarValue3          *int64         `json:"pScalarValue3,omitempty"`
	PScalarMax1            *int64         `json:"pScalarMax1,omitempty"`
	PScalarMax2            *int64         `json:"pScalarMax2,omitempty"`
	PScalarMax3            *int64         `json:"pScalarMax3,omitempty"`
	SpeedModifier          *int64         `json:"speedModifier,omitempty"`
}

type WeaponAuction added in v0.0.41

type WeaponAuction struct {
	ID            *string  `json:"id,omitempty"`
	Seller        *Profile `json:"seller,omitempty"`
	TokenID       *Weapon  `json:"tokenId,omitempty"`
	StartingPrice *string  `json:"startingPrice,omitempty"`
	EndingPrice   *string  `json:"endingPrice,omitempty"`
	Duration      *int64   `json:"duration,omitempty"`
	StartedAt     *int64   `json:"startedAt,omitempty"`
	Winner        *Profile `json:"winner,omitempty"`
	EndedAt       *int64   `json:"endedAt,omitempty"`
	Open          bool     `json:"open"`
	PurchasePrice *string  `json:"purchasePrice,omitempty"`
}

type WeaponFilter added in v0.0.36

type WeaponFilter struct {
	ID                                 *string   `json:"id,omitempty"`
	IDNot                              *string   `json:"id_not,omitempty"`
	IDGt                               *string   `json:"id_gt,omitempty"`
	IDLt                               *string   `json:"id_lt,omitempty"`
	IDGte                              *string   `json:"id_gte,omitempty"`
	IDLte                              *string   `json:"id_lte,omitempty"`
	IDIn                               []*string `json:"id_in,omitempty"`
	IDNotIn                            []*string `json:"id_not_in,omitempty"`
	NormalizedID                       *string   `json:"normalizedId,omitempty"`
	NormalizedIDNot                    *string   `json:"normalizedId_not,omitempty"`
	NormalizedIDGt                     *string   `json:"normalizedId_gt,omitempty"`
	NormalizedIDLt                     *string   `json:"normalizedId_lt,omitempty"`
	NormalizedIDGte                    *string   `json:"normalizedId_gte,omitempty"`
	NormalizedIDLte                    *string   `json:"normalizedId_lte,omitempty"`
	NormalizedIDIn                     []*string `json:"normalizedId_in,omitempty"`
	NormalizedIDNotIn                  []*string `json:"normalizedId_not_in,omitempty"`
	Owner                              *string   `json:"owner,omitempty"`
	OwnerNot                           *string   `json:"owner_not,omitempty"`
	OwnerIn                            []*string `json:"owner_in,omitempty"`
	OwnerNotIn                         []*string `json:"owner_not_in,omitempty"`
	EquippableAt                       *int64    `json:"equippableAt,omitempty"`
	EquippableAtNot                    *int64    `json:"equippableAt_not,omitempty"`
	EquippableAtGt                     *int64    `json:"equippableAt_gt,omitempty"`
	EquippableAtLt                     *int64    `json:"equippableAt_lt,omitempty"`
	EquippableAtGte                    *int64    `json:"equippableAt_gte,omitempty"`
	EquippableAtLte                    *int64    `json:"equippableAt_lte,omitempty"`
	EquippableAtIn                     []*int64  `json:"equippableAt_in,omitempty"`
	EquippableAtNotIn                  []*int64  `json:"equippableAt_not_in,omitempty"`
	EquippedTo                         *string   `json:"equippedTo,omitempty"`
	EquippedToNot                      *string   `json:"equippedTo_not,omitempty"`
	EquippedToGt                       *string   `json:"equippedTo_gt,omitempty"`
	EquippedToLt                       *string   `json:"equippedTo_lt,omitempty"`
	EquippedToGte                      *string   `json:"equippedTo_gte,omitempty"`
	EquippedToLte                      *string   `json:"equippedTo_lte,omitempty"`
	EquippedToIn                       []*string `json:"equippedTo_in,omitempty"`
	EquippedToNotIn                    []*string `json:"equippedTo_not_in,omitempty"`
	CurrentRealm                       *string   `json:"currentRealm,omitempty"`
	CurrentRealmNot                    *string   `json:"currentRealm_not,omitempty"`
	CurrentRealmIn                     []*string `json:"currentRealm_in,omitempty"`
	CurrentRealmNotIn                  []*string `json:"currentRealm_not_in,omitempty"`
	OriginRealm                        *string   `json:"originRealm,omitempty"`
	OriginRealmNot                     *string   `json:"originRealm_not,omitempty"`
	OriginRealmIn                      []*string `json:"originRealm_in,omitempty"`
	OriginRealmNotIn                   []*string `json:"originRealm_not_in,omitempty"`
	CreatedAt                          *int64    `json:"createdAt,omitempty"`
	CreatedAtNot                       *int64    `json:"createdAt_not,omitempty"`
	CreatedAtGt                        *int64    `json:"createdAt_gt,omitempty"`
	CreatedAtLt                        *int64    `json:"createdAt_lt,omitempty"`
	CreatedAtGte                       *int64    `json:"createdAt_gte,omitempty"`
	CreatedAtLte                       *int64    `json:"createdAt_lte,omitempty"`
	CreatedAtIn                        []*int64  `json:"createdAt_in,omitempty"`
	CreatedAtNotIn                     []*int64  `json:"createdAt_not_in,omitempty"`
	CraftedBy                          *string   `json:"craftedBy,omitempty"`
	CraftedByNot                       *string   `json:"craftedBy_not,omitempty"`
	CraftedByGt                        *string   `json:"craftedBy_gt,omitempty"`
	CraftedByLt                        *string   `json:"craftedBy_lt,omitempty"`
	CraftedByIn                        []*string `json:"craftedBy_in,omitempty"`
	CraftedByNotIn                     []*string `json:"craftedBy_not_in,omitempty"`
	SaleAuction                        *string   `json:"saleAuction,omitempty"`
	SaleAuctionNot                     *string   `json:"saleAuction_not,omitempty"`
	SalePrice                          *string   `json:"salePrice,omitempty"`
	SalePriceNot                       *string   `json:"salePrice_not,omitempty"`
	SalePriceGt                        *string   `json:"salePrice_gt,omitempty"`
	SalePriceLt                        *string   `json:"salePrice_lt,omitempty"`
	SalePriceGte                       *string   `json:"salePrice_gte,omitempty"`
	SalePriceLte                       *string   `json:"salePrice_lte,omitempty"`
	SalePriceIn                        []*string `json:"salePrice_in,omitempty"`
	SalePriceNotIn                     []*string `json:"salePrice_not_in,omitempty"`
	PrivateAuctionProfile              *string   `json:"privateAuctionProfile,omitempty"`
	PrivateAuctionProfileNot           *string   `json:"privateAuctionProfile_not,omitempty"`
	PrivateAuctionProfileIn            []*string `json:"privateAuctionProfile_in,omitempty"`
	PrivateAuctionProfileNotIn         []*string `json:"privateAuctionProfile_not_in,omitempty"`
	PrivateAuctionProfileContains      *string   `json:"privateAuctionProfile_contains,omitempty"`
	PrivateAuctionProfileNotContains   *string   `json:"privateAuctionProfile_not_contains,omitempty"`
	PrivateAuctionProfileStartsWith    *string   `json:"privateAuctionProfile_starts_with,omitempty"`
	PrivateAuctionProfileNotStartsWith *string   `json:"privateAuctionProfile_not_starts_with,omitempty"`
	PrivateAuctionProfileEndsWith      *string   `json:"privateAuctionProfile_ends_with,omitempty"`
	PrivateAuctionProfileNotEndsWith   *string   `json:"privateAuctionProfile_not_ends_with,omitempty"`
	DisplayID                          *int64    `json:"displayId,omitempty"`
	DisplayIDNot                       *int64    `json:"displayId_not,omitempty"`
	DisplayIDGt                        *int64    `json:"displayId_gt,omitempty"`
	DisplayIDLt                        *int64    `json:"displayId_lt,omitempty"`
	DisplayIDGte                       *int64    `json:"displayId_gte,omitempty"`
	DisplayIDLte                       *int64    `json:"displayId_lte,omitempty"`
	DisplayIDIn                        []*int64  `json:"displayId_in,omitempty"`
	DisplayIDNotIn                     []*int64  `json:"displayId_not_in,omitempty"`
	Rarity                             *int64    `json:"rarity,omitempty"`
	RarityNot                          *int64    `json:"rarity_not,omitempty"`
	RarityGt                           *int64    `json:"rarity_gt,omitempty"`
	RarityLt                           *int64    `json:"rarity_lt,omitempty"`
	RarityGte                          *int64    `json:"rarity_gte,omitempty"`
	RarityLte                          *int64    `json:"rarity_lte,omitempty"`
	RarityIn                           []*int64  `json:"rarity_in,omitempty"`
	RarityNotIn                        []*int64  `json:"rarity_not_in,omitempty"`
	Dye1                               *int64    `json:"dye1,omitempty"`
	Dye1Not                            *int64    `json:"dye1_not,omitempty"`
	Dye1Gt                             *int64    `json:"dye1_gt,omitempty"`
	Dye1Lt                             *int64    `json:"dye1_lt,omitempty"`
	Dye1Gte                            *int64    `json:"dye1_gte,omitempty"`
	Dye1Lte                            *int64    `json:"dye1_lte,omitempty"`
	Dye1In                             []*int64  `json:"dye1_in,omitempty"`
	Dye1NotIn                          []*int64  `json:"dye1_not_in,omitempty"`
	Dye2                               *int64    `json:"dye2,omitempty"`
	Dye2Not                            *int64    `json:"dye2_not,omitempty"`
	Dye2Gt                             *int64    `json:"dye2_gt,omitempty"`
	Dye2Lt                             *int64    `json:"dye2_lt,omitempty"`
	Dye2Gte                            *int64    `json:"dye2_gte,omitempty"`
	Dye2Lte                            *int64    `json:"dye2_lte,omitempty"`
	Dye2In                             []*int64  `json:"dye2_in,omitempty"`
	Dye2NotIn                          []*int64  `json:"dye2_not_in,omitempty"`
	MaxDurability                      *int64    `json:"maxDurability,omitempty"`
	MaxDurabilityNot                   *int64    `json:"maxDurability_not,omitempty"`
	MaxDurabilityGt                    *int64    `json:"maxDurability_gt,omitempty"`
	MaxDurabilityLt                    *int64    `json:"maxDurability_lt,omitempty"`
	MaxDurabilityGte                   *int64    `json:"maxDurability_gte,omitempty"`
	MaxDurabilityLte                   *int64    `json:"maxDurability_lte,omitempty"`
	MaxDurabilityIn                    []*int64  `json:"maxDurability_in,omitempty"`
	MaxDurabilityNotIn                 []*int64  `json:"maxDurability_not_in,omitempty"`
	Durability                         *int64    `json:"durability,omitempty"`
	DurabilityNot                      *int64    `json:"durability_not,omitempty"`
	DurabilityGt                       *int64    `json:"durability_gt,omitempty"`
	DurabilityLt                       *int64    `json:"durability_lt,omitempty"`
	DurabilityGte                      *int64    `json:"durability_gte,omitempty"`
	DurabilityLte                      *int64    `json:"durability_lte,omitempty"`
	DurabilityIn                       []*int64  `json:"durability_in,omitempty"`
	DurabilityNotIn                    []*int64  `json:"durability_not_in,omitempty"`
	MaxRepairs                         *int64    `json:"maxRepairs,omitempty"`
	MaxRepairsNot                      *int64    `json:"maxRepairs_not,omitempty"`
	MaxRepairsGt                       *int64    `json:"maxRepairs_gt,omitempty"`
	MaxRepairsLt                       *int64    `json:"maxRepairs_lt,omitempty"`
	MaxRepairsGte                      *int64    `json:"maxRepairs_gte,omitempty"`
	MaxRepairsLte                      *int64    `json:"maxRepairs_lte,omitempty"`
	MaxRepairsIn                       []*int64  `json:"maxRepairs_in,omitempty"`
	MaxRepairsNotIn                    []*int64  `json:"maxRepairs_not_in,omitempty"`
	RemainingRepairs                   *int64    `json:"remainingRepairs,omitempty"`
	RemainingRepairsNot                *int64    `json:"remainingRepairs_not,omitempty"`
	RemainingRepairsGt                 *int64    `json:"remainingRepairs_gt,omitempty"`
	RemainingRepairsLt                 *int64    `json:"remainingRepairs_lt,omitempty"`
	RemainingRepairsGte                *int64    `json:"remainingRepairs_gte,omitempty"`
	RemainingRepairsLte                *int64    `json:"remainingRepairs_lte,omitempty"`
	RemainingRepairsIn                 []*int64  `json:"remainingRepairs_in,omitempty"`
	RemainingRepairsNotIn              []*int64  `json:"remainingRepairs_not_in,omitempty"`
	Bonus1                             *int64    `json:"bonus1,omitempty"`
	Bonus1Not                          *int64    `json:"bonus1_not,omitempty"`
	Bonus1Gt                           *int64    `json:"bonus1_gt,omitempty"`
	Bonus1Lt                           *int64    `json:"bonus1_lt,omitempty"`
	Bonus1Gte                          *int64    `json:"bonus1_gte,omitempty"`
	Bonus1Lte                          *int64    `json:"bonus1_lte,omitempty"`
	Bonus1In                           []*int64  `json:"bonus1_in,omitempty"`
	Bonus1NotIn                        []*int64  `json:"bonus1_not_in,omitempty"`
	Bonus2                             *int64    `json:"bonus2,omitempty"`
	Bonus2Not                          *int64    `json:"bonus2_not,omitempty"`
	Bonus2Gt                           *int64    `json:"bonus2_gt,omitempty"`
	Bonus2Lt                           *int64    `json:"bonus2_lt,omitempty"`
	Bonus2Gte                          *int64    `json:"bonus2_gte,omitempty"`
	Bonus2Lte                          *int64    `json:"bonus2_lte,omitempty"`
	Bonus2In                           []*int64  `json:"bonus2_in,omitempty"`
	Bonus2NotIn                        []*int64  `json:"bonus2_not_in,omitempty"`
	Bonus3                             *int64    `json:"bonus3,omitempty"`
	Bonus3Not                          *int64    `json:"bonus3_not,omitempty"`
	Bonus3Gt                           *int64    `json:"bonus3_gt,omitempty"`
	Bonus3Lt                           *int64    `json:"bonus3_lt,omitempty"`
	Bonus3Gte                          *int64    `json:"bonus3_gte,omitempty"`
	Bonus3Lte                          *int64    `json:"bonus3_lte,omitempty"`
	Bonus3In                           []*int64  `json:"bonus3_in,omitempty"`
	Bonus3NotIn                        []*int64  `json:"bonus3_not_in,omitempty"`
	Bonus4                             *int64    `json:"bonus4,omitempty"`
	Bonus4Not                          *int64    `json:"bonus4_not,omitempty"`
	Bonus4Gt                           *int64    `json:"bonus4_gt,omitempty"`
	Bonus4Lt                           *int64    `json:"bonus4_lt,omitempty"`
	Bonus4Gte                          *int64    `json:"bonus4_gte,omitempty"`
	Bonus4Lte                          *int64    `json:"bonus4_lte,omitempty"`
	Bonus4In                           []*int64  `json:"bonus4_in,omitempty"`
	Bonus4NotIn                        []*int64  `json:"bonus4_not_in,omitempty"`
	BonusScalar1                       *int64    `json:"bonusScalar1,omitempty"`
	BonusScalar1Not                    *int64    `json:"bonusScalar1_not,omitempty"`
	BonusScalar1Gt                     *int64    `json:"bonusScalar1_gt,omitempty"`
	BonusScalar1Lt                     *int64    `json:"bonusScalar1_lt,omitempty"`
	BonusScalar1Gte                    *int64    `json:"bonusScalar1_gte,omitempty"`
	BonusScalar1Lte                    *int64    `json:"bonusScalar1_lte,omitempty"`
	BonusScalar1In                     []*int64  `json:"bonusScalar1_in,omitempty"`
	BonusScalar1NotIn                  []*int64  `json:"bonusScalar1_not_in,omitempty"`
	BonusScalar2                       *int64    `json:"bonusScalar2,omitempty"`
	BonusScalar2Not                    *int64    `json:"bonusScalar2_not,omitempty"`
	BonusScalar2Gt                     *int64    `json:"bonusScalar2_gt,omitempty"`
	BonusScalar2Lt                     *int64    `json:"bonusScalar2_lt,omitempty"`
	BonusScalar2Gte                    *int64    `json:"bonusScalar2_gte,omitempty"`
	BonusScalar2Lte                    *int64    `json:"bonusScalar2_lte,omitempty"`
	BonusScalar2In                     []*int64  `json:"bonusScalar2_in,omitempty"`
	BonusScalar2NotIn                  []*int64  `json:"bonusScalar2_not_in,omitempty"`
	BonusScalar3                       *int64    `json:"bonusScalar3,omitempty"`
	BonusScalar3Not                    *int64    `json:"bonusScalar3_not,omitempty"`
	BonusScalar3Gt                     *int64    `json:"bonusScalar3_gt,omitempty"`
	BonusScalar3Lt                     *int64    `json:"bonusScalar3_lt,omitempty"`
	BonusScalar3Gte                    *int64    `json:"bonusScalar3_gte,omitempty"`
	BonusScalar3Lte                    *int64    `json:"bonusScalar3_lte,omitempty"`
	BonusScalar3In                     []*int64  `json:"bonusScalar3_in,omitempty"`
	BonusScalar3NotIn                  []*int64  `json:"bonusScalar3_not_in,omitempty"`
	BonusScalar4                       *int64    `json:"bonusScalar4,omitempty"`
	BonusScalar4Not                    *int64    `json:"bonusScalar4_not,omitempty"`
	BonusScalar4Gt                     *int64    `json:"bonusScalar4_gt,omitempty"`
	BonusScalar4Lt                     *int64    `json:"bonusScalar4_lt,omitempty"`
	BonusScalar4Gte                    *int64    `json:"bonusScalar4_gte,omitempty"`
	BonusScalar4Lte                    *int64    `json:"bonusScalar4_lte,omitempty"`
	BonusScalar4In                     []*int64  `json:"bonusScalar4_in,omitempty"`
	BonusScalar4NotIn                  []*int64  `json:"bonusScalar4_not_in,omitempty"`
	EnchantmentScalar1                 *int64    `json:"enchantmentScalar1,omitempty"`
	EnchantmentScalar1Not              *int64    `json:"enchantmentScalar1_not,omitempty"`
	EnchantmentScalar1Gt               *int64    `json:"enchantmentScalar1_gt,omitempty"`
	EnchantmentScalar1Lt               *int64    `json:"enchantmentScalar1_lt,omitempty"`
	EnchantmentScalar1Gte              *int64    `json:"enchantmentScalar1_gte,omitempty"`
	EnchantmentScalar1Lte              *int64    `json:"enchantmentScalar1_lte,omitempty"`
	EnchantmentScalar1In               []*int64  `json:"enchantmentScalar1_in,omitempty"`
	EnchantmentScalar1NotIn            []*int64  `json:"enchantmentScalar1_not_in,omitempty"`
	EnchantmentScalar2                 *int64    `json:"enchantmentScalar2,omitempty"`
	EnchantmentScalar2Not              *int64    `json:"enchantmentScalar2_not,omitempty"`
	EnchantmentScalar2Gt               *int64    `json:"enchantmentScalar2_gt,omitempty"`
	EnchantmentScalar2Lt               *int64    `json:"enchantmentScalar2_lt,omitempty"`
	EnchantmentScalar2Gte              *int64    `json:"enchantmentScalar2_gte,omitempty"`
	EnchantmentScalar2Lte              *int64    `json:"enchantmentScalar2_lte,omitempty"`
	EnchantmentScalar2In               []*int64  `json:"enchantmentScalar2_in,omitempty"`
	EnchantmentScalar2NotIn            []*int64  `json:"enchantmentScalar2_not_in,omitempty"`
	EnchantmentScalar3                 *int64    `json:"enchantmentScalar3,omitempty"`
	EnchantmentScalar3Not              *int64    `json:"enchantmentScalar3_not,omitempty"`
	EnchantmentScalar3Gt               *int64    `json:"enchantmentScalar3_gt,omitempty"`
	EnchantmentScalar3Lt               *int64    `json:"enchantmentScalar3_lt,omitempty"`
	EnchantmentScalar3Gte              *int64    `json:"enchantmentScalar3_gte,omitempty"`
	EnchantmentScalar3Lte              *int64    `json:"enchantmentScalar3_lte,omitempty"`
	EnchantmentScalar3In               []*int64  `json:"enchantmentScalar3_in,omitempty"`
	EnchantmentScalar3NotIn            []*int64  `json:"enchantmentScalar3_not_in,omitempty"`
	EnchantmentType1                   *int64    `json:"enchantmentType1,omitempty"`
	EnchantmentType1Not                *int64    `json:"enchantmentType1_not,omitempty"`
	EnchantmentType1Gt                 *int64    `json:"enchantmentType1_gt,omitempty"`
	EnchantmentType1Lt                 *int64    `json:"enchantmentType1_lt,omitempty"`
	EnchantmentType1Gte                *int64    `json:"enchantmentType1_gte,omitempty"`
	EnchantmentType1Lte                *int64    `json:"enchantmentType1_lte,omitempty"`
	EnchantmentType1In                 []*int64  `json:"enchantmentType1_in,omitempty"`
	EnchantmentType1NotIn              []*int64  `json:"enchantmentType1_not_in,omitempty"`
	EnchantmentType2                   *int64    `json:"enchantmentType2,omitempty"`
	EnchantmentType2Not                *int64    `json:"enchantmentType2_not,omitempty"`
	EnchantmentType2Gt                 *int64    `json:"enchantmentType2_gt,omitempty"`
	EnchantmentType2Lt                 *int64    `json:"enchantmentType2_lt,omitempty"`
	EnchantmentType2Gte                *int64    `json:"enchantmentType2_gte,omitempty"`
	EnchantmentType2Lte                *int64    `json:"enchantmentType2_lte,omitempty"`
	EnchantmentType2In                 []*int64  `json:"enchantmentType2_in,omitempty"`
	EnchantmentType2NotIn              []*int64  `json:"enchantmentType2_not_in,omitempty"`
	EnchantmentType3                   *int64    `json:"enchantmentType3,omitempty"`
	EnchantmentType3Not                *int64    `json:"enchantmentType3_not,omitempty"`
	EnchantmentType3Gt                 *int64    `json:"enchantmentType3_gt,omitempty"`
	EnchantmentType3Lt                 *int64    `json:"enchantmentType3_lt,omitempty"`
	EnchantmentType3Gte                *int64    `json:"enchantmentType3_gte,omitempty"`
	EnchantmentType3Lte                *int64    `json:"enchantmentType3_lte,omitempty"`
	EnchantmentType3In                 []*int64  `json:"enchantmentType3_in,omitempty"`
	EnchantmentType3NotIn              []*int64  `json:"enchantmentType3_not_in,omitempty"`
	EquipRequirement                   *int64    `json:"equipRequirement,omitempty"`
	EquipRequirementNot                *int64    `json:"equipRequirement_not,omitempty"`
	EquipRequirementGt                 *int64    `json:"equipRequirement_gt,omitempty"`
	EquipRequirementLt                 *int64    `json:"equipRequirement_lt,omitempty"`
	EquipRequirementGte                *int64    `json:"equipRequirement_gte,omitempty"`
	EquipRequirementLte                *int64    `json:"equipRequirement_lte,omitempty"`
	EquipRequirementIn                 []*int64  `json:"equipRequirement_in,omitempty"`
	EquipRequirementNotIn              []*int64  `json:"equipRequirement_not_in,omitempty"`
	WeaponType                         *int64    `json:"weaponType,omitempty"`
	WeaponTypeNot                      *int64    `json:"weaponType_not,omitempty"`
	WeaponTypeGt                       *int64    `json:"weaponType_gt,omitempty"`
	WeaponTypeLt                       *int64    `json:"weaponType_lt,omitempty"`
	WeaponTypeGte                      *int64    `json:"weaponType_gte,omitempty"`
	WeaponTypeLte                      *int64    `json:"weaponType_lte,omitempty"`
	WeaponTypeIn                       []*int64  `json:"weaponType_in,omitempty"`
	WeaponTypeNotIn                    []*int64  `json:"weaponType_not_in,omitempty"`
	BasePotency                        *int64    `json:"basePotency,omitempty"`
	BasePotencyNot                     *int64    `json:"basePotency_not,omitempty"`
	BasePotencyGt                      *int64    `json:"basePotency_gt,omitempty"`
	BasePotencyLt                      *int64    `json:"basePotency_lt,omitempty"`
	BasePotencyGte                     *int64    `json:"basePotency_gte,omitempty"`
	BasePotencyLte                     *int64    `json:"basePotency_lte,omitempty"`
	BasePotencyIn                      []*int64  `json:"basePotency_in,omitempty"`
	BasePotencyNotIn                   []*int64  `json:"basePotency_not_in,omitempty"`
	FocusRequirement                   *int64    `json:"focusRequirement,omitempty"`
	FocusRequirementNot                *int64    `json:"focusRequirement_not,omitempty"`
	FocusRequirementGt                 *int64    `json:"focusRequirement_gt,omitempty"`
	FocusRequirementLt                 *int64    `json:"focusRequirement_lt,omitempty"`
	FocusRequirementGte                *int64    `json:"focusRequirement_gte,omitempty"`
	FocusRequirementLte                *int64    `json:"focusRequirement_lte,omitempty"`
	FocusRequirementIn                 []*int64  `json:"focusRequirement_in,omitempty"`
	FocusRequirementNotIn              []*int64  `json:"focusRequirement_not_in,omitempty"`
	MAccuracyAtRequirement             *int64    `json:"mAccuracyAtRequirement,omitempty"`
	MAccuracyAtRequirementNot          *int64    `json:"mAccuracyAtRequirement_not,omitempty"`
	MAccuracyAtRequirementGt           *int64    `json:"mAccuracyAtRequirement_gt,omitempty"`
	MAccuracyAtRequirementLt           *int64    `json:"mAccuracyAtRequirement_lt,omitempty"`
	MAccuracyAtRequirementGte          *int64    `json:"mAccuracyAtRequirement_gte,omitempty"`
	MAccuracyAtRequirementLte          *int64    `json:"mAccuracyAtRequirement_lte,omitempty"`
	MAccuracyAtRequirementIn           []*int64  `json:"mAccuracyAtRequirement_in,omitempty"`
	MAccuracyAtRequirementNotIn        []*int64  `json:"mAccuracyAtRequirement_not_in,omitempty"`
	MScalarStat1                       *int64    `json:"mScalarStat1,omitempty"`
	MScalarStat1Not                    *int64    `json:"mScalarStat1_not,omitempty"`
	MScalarStat1Gt                     *int64    `json:"mScalarStat1_gt,omitempty"`
	MScalarStat1Lt                     *int64    `json:"mScalarStat1_lt,omitempty"`
	MScalarStat1Gte                    *int64    `json:"mScalarStat1_gte,omitempty"`
	MScalarStat1Lte                    *int64    `json:"mScalarStat1_lte,omitempty"`
	MScalarStat1In                     []*int64  `json:"mScalarStat1_in,omitempty"`
	MScalarStat1NotIn                  []*int64  `json:"mScalarStat1_not_in,omitempty"`
	MScalarStat2                       *int64    `json:"mScalarStat2,omitempty"`
	MScalarStat2Not                    *int64    `json:"mScalarStat2_not,omitempty"`
	MScalarStat2Gt                     *int64    `json:"mScalarStat2_gt,omitempty"`
	MScalarStat2Lt                     *int64    `json:"mScalarStat2_lt,omitempty"`
	MScalarStat2Gte                    *int64    `json:"mScalarStat2_gte,omitempty"`
	MScalarStat2Lte                    *int64    `json:"mScalarStat2_lte,omitempty"`
	MScalarStat2In                     []*int64  `json:"mScalarStat2_in,omitempty"`
	MScalarStat2NotIn                  []*int64  `json:"mScalarStat2_not_in,omitempty"`
	MScalarStat3                       *int64    `json:"mScalarStat3,omitempty"`
	MScalarStat3Not                    *int64    `json:"mScalarStat3_not,omitempty"`
	MScalarStat3Gt                     *int64    `json:"mScalarStat3_gt,omitempty"`
	MScalarStat3Lt                     *int64    `json:"mScalarStat3_lt,omitempty"`
	MScalarStat3Gte                    *int64    `json:"mScalarStat3_gte,omitempty"`
	MScalarStat3Lte                    *int64    `json:"mScalarStat3_lte,omitempty"`
	MScalarStat3In                     []*int64  `json:"mScalarStat3_in,omitempty"`
	MScalarStat3NotIn                  []*int64  `json:"mScalarStat3_not_in,omitempty"`
	MScalarValue1                      *int64    `json:"mScalarValue1,omitempty"`
	MScalarValue1Not                   *int64    `json:"mScalarValue1_not,omitempty"`
	MScalarValue1Gt                    *int64    `json:"mScalarValue1_gt,omitempty"`
	MScalarValue1Lt                    *int64    `json:"mScalarValue1_lt,omitempty"`
	MScalarValue1Gte                   *int64    `json:"mScalarValue1_gte,omitempty"`
	MScalarValue1Lte                   *int64    `json:"mScalarValue1_lte,omitempty"`
	MScalarValue1In                    []*int64  `json:"mScalarValue1_in,omitempty"`
	MScalarValue1NotIn                 []*int64  `json:"mScalarValue1_not_in,omitempty"`
	MScalarValue2                      *int64    `json:"mScalarValue2,omitempty"`
	MScalarValue2Not                   *int64    `json:"mScalarValue2_not,omitempty"`
	MScalarValue2Gt                    *int64    `json:"mScalarValue2_gt,omitempty"`
	MScalarValue2Lt                    *int64    `json:"mScalarValue2_lt,omitempty"`
	MScalarValue2Gte                   *int64    `json:"mScalarValue2_gte,omitempty"`
	MScalarValue2Lte                   *int64    `json:"mScalarValue2_lte,omitempty"`
	MScalarValue2In                    []*int64  `json:"mScalarValue2_in,omitempty"`
	MScalarValue2NotIn                 []*int64  `json:"mScalarValue2_not_in,omitempty"`
	MScalarValue3                      *int64    `json:"mScalarValue3,omitempty"`
	MScalarValue3Not                   *int64    `json:"mScalarValue3_not,omitempty"`
	MScalarValue3Gt                    *int64    `json:"mScalarValue3_gt,omitempty"`
	MScalarValue3Lt                    *int64    `json:"mScalarValue3_lt,omitempty"`
	MScalarValue3Gte                   *int64    `json:"mScalarValue3_gte,omitempty"`
	MScalarValue3Lte                   *int64    `json:"mScalarValue3_lte,omitempty"`
	MScalarValue3In                    []*int64  `json:"mScalarValue3_in,omitempty"`
	MScalarValue3NotIn                 []*int64  `json:"mScalarValue3_not_in,omitempty"`
	MScalarMax1                        *int64    `json:"mScalarMax1,omitempty"`
	MScalarMax1Not                     *int64    `json:"mScalarMax1_not,omitempty"`
	MScalarMax1Gt                      *int64    `json:"mScalarMax1_gt,omitempty"`
	MScalarMax1Lt                      *int64    `json:"mScalarMax1_lt,omitempty"`
	MScalarMax1Gte                     *int64    `json:"mScalarMax1_gte,omitempty"`
	MScalarMax1Lte                     *int64    `json:"mScalarMax1_lte,omitempty"`
	MScalarMax1In                      []*int64  `json:"mScalarMax1_in,omitempty"`
	MScalarMax1NotIn                   []*int64  `json:"mScalarMax1_not_in,omitempty"`
	MScalarMax2                        *int64    `json:"mScalarMax2,omitempty"`
	MScalarMax2Not                     *int64    `json:"mScalarMax2_not,omitempty"`
	MScalarMax2Gt                      *int64    `json:"mScalarMax2_gt,omitempty"`
	MScalarMax2Lt                      *int64    `json:"mScalarMax2_lt,omitempty"`
	MScalarMax2Gte                     *int64    `json:"mScalarMax2_gte,omitempty"`
	MScalarMax2Lte                     *int64    `json:"mScalarMax2_lte,omitempty"`
	MScalarMax2In                      []*int64  `json:"mScalarMax2_in,omitempty"`
	MScalarMax2NotIn                   []*int64  `json:"mScalarMax2_not_in,omitempty"`
	MScalarMax3                        *int64    `json:"mScalarMax3,omitempty"`
	MScalarMax3Not                     *int64    `json:"mScalarMax3_not,omitempty"`
	MScalarMax3Gt                      *int64    `json:"mScalarMax3_gt,omitempty"`
	MScalarMax3Lt                      *int64    `json:"mScalarMax3_lt,omitempty"`
	MScalarMax3Gte                     *int64    `json:"mScalarMax3_gte,omitempty"`
	MScalarMax3Lte                     *int64    `json:"mScalarMax3_lte,omitempty"`
	MScalarMax3In                      []*int64  `json:"mScalarMax3_in,omitempty"`
	MScalarMax3NotIn                   []*int64  `json:"mScalarMax3_not_in,omitempty"`
	RestorationCount                   *int64    `json:"restorationCount,omitempty"`
	RestorationCountNot                *int64    `json:"restorationCount_not,omitempty"`
	RestorationCountGt                 *int64    `json:"restorationCount_gt,omitempty"`
	RestorationCountLt                 *int64    `json:"restorationCount_lt,omitempty"`
	RestorationCountGte                *int64    `json:"restorationCount_gte,omitempty"`
	RestorationCountLte                *int64    `json:"restorationCount_lte,omitempty"`
	RestorationCountIn                 []*int64  `json:"restorationCount_in,omitempty"`
	RestorationCountNotIn              []*int64  `json:"restorationCount_not_in,omitempty"`
	BaseDamage                         *int64    `json:"baseDamage,omitempty"`
	BaseDamageNot                      *int64    `json:"baseDamage_not,omitempty"`
	BaseDamageGt                       *int64    `json:"baseDamage_gt,omitempty"`
	BaseDamageLt                       *int64    `json:"baseDamage_lt,omitempty"`
	BaseDamageGte                      *int64    `json:"baseDamage_gte,omitempty"`
	BaseDamageLte                      *int64    `json:"baseDamage_lte,omitempty"`
	BaseDamageIn                       []*int64  `json:"baseDamage_in,omitempty"`
	BaseDamageNotIn                    []*int64  `json:"baseDamage_not_in,omitempty"`
	AccuracyRequirement                *int64    `json:"accuracyRequirement,omitempty"`
	AccuracyRequirementNot             *int64    `json:"accuracyRequirement_not,omitempty"`
	AccuracyRequirementGt              *int64    `json:"accuracyRequirement_gt,omitempty"`
	AccuracyRequirementLt              *int64    `json:"accuracyRequirement_lt,omitempty"`
	AccuracyRequirementGte             *int64    `json:"accuracyRequirement_gte,omitempty"`
	AccuracyRequirementLte             *int64    `json:"accuracyRequirement_lte,omitempty"`
	AccuracyRequirementIn              []*int64  `json:"accuracyRequirement_in,omitempty"`
	AccuracyRequirementNotIn           []*int64  `json:"accuracyRequirement_not_in,omitempty"`
	PAccuracyAtRequirement             *int64    `json:"pAccuracyAtRequirement,omitempty"`
	PAccuracyAtRequirementNot          *int64    `json:"pAccuracyAtRequirement_not,omitempty"`
	PAccuracyAtRequirementGt           *int64    `json:"pAccuracyAtRequirement_gt,omitempty"`
	PAccuracyAtRequirementLt           *int64    `json:"pAccuracyAtRequirement_lt,omitempty"`
	PAccuracyAtRequirementGte          *int64    `json:"pAccuracyAtRequirement_gte,omitempty"`
	PAccuracyAtRequirementLte          *int64    `json:"pAccuracyAtRequirement_lte,omitempty"`
	PAccuracyAtRequirementIn           []*int64  `json:"pAccuracyAtRequirement_in,omitempty"`
	PAccuracyAtRequirementNotIn        []*int64  `json:"pAccuracyAtRequirement_not_in,omitempty"`
	PScalarStat1                       *int64    `json:"pScalarStat1,omitempty"`
	PScalarStat1Not                    *int64    `json:"pScalarStat1_not,omitempty"`
	PScalarStat1Gt                     *int64    `json:"pScalarStat1_gt,omitempty"`
	PScalarStat1Lt                     *int64    `json:"pScalarStat1_lt,omitempty"`
	PScalarStat1Gte                    *int64    `json:"pScalarStat1_gte,omitempty"`
	PScalarStat1Lte                    *int64    `json:"pScalarStat1_lte,omitempty"`
	PScalarStat1In                     []*int64  `json:"pScalarStat1_in,omitempty"`
	PScalarStat1NotIn                  []*int64  `json:"pScalarStat1_not_in,omitempty"`
	PScalarStat2                       *int64    `json:"pScalarStat2,omitempty"`
	PScalarStat2Not                    *int64    `json:"pScalarStat2_not,omitempty"`
	PScalarStat2Gt                     *int64    `json:"pScalarStat2_gt,omitempty"`
	PScalarStat2Lt                     *int64    `json:"pScalarStat2_lt,omitempty"`
	PScalarStat2Gte                    *int64    `json:"pScalarStat2_gte,omitempty"`
	PScalarStat2Lte                    *int64    `json:"pScalarStat2_lte,omitempty"`
	PScalarStat2In                     []*int64  `json:"pScalarStat2_in,omitempty"`
	PScalarStat2NotIn                  []*int64  `json:"pScalarStat2_not_in,omitempty"`
	PScalarStat3                       *int64    `json:"pScalarStat3,omitempty"`
	PScalarStat3Not                    *int64    `json:"pScalarStat3_not,omitempty"`
	PScalarStat3Gt                     *int64    `json:"pScalarStat3_gt,omitempty"`
	PScalarStat3Lt                     *int64    `json:"pScalarStat3_lt,omitempty"`
	PScalarStat3Gte                    *int64    `json:"pScalarStat3_gte,omitempty"`
	PScalarStat3Lte                    *int64    `json:"pScalarStat3_lte,omitempty"`
	PScalarStat3In                     []*int64  `json:"pScalarStat3_in,omitempty"`
	PScalarStat3NotIn                  []*int64  `json:"pScalarStat3_not_in,omitempty"`
	PScalarValue1                      *int64    `json:"pScalarValue1,omitempty"`
	PScalarValue1Not                   *int64    `json:"pScalarValue1_not,omitempty"`
	PScalarValue1Gt                    *int64    `json:"pScalarValue1_gt,omitempty"`
	PScalarValue1Lt                    *int64    `json:"pScalarValue1_lt,omitempty"`
	PScalarValue1Gte                   *int64    `json:"pScalarValue1_gte,omitempty"`
	PScalarValue1Lte                   *int64    `json:"pScalarValue1_lte,omitempty"`
	PScalarValue1In                    []*int64  `json:"pScalarValue1_in,omitempty"`
	PScalarValue1NotIn                 []*int64  `json:"pScalarValue1_not_in,omitempty"`
	PScalarValue2                      *int64    `json:"pScalarValue2,omitempty"`
	PScalarValue2Not                   *int64    `json:"pScalarValue2_not,omitempty"`
	PScalarValue2Gt                    *int64    `json:"pScalarValue2_gt,omitempty"`
	PScalarValue2Lt                    *int64    `json:"pScalarValue2_lt,omitempty"`
	PScalarValue2Gte                   *int64    `json:"pScalarValue2_gte,omitempty"`
	PScalarValue2Lte                   *int64    `json:"pScalarValue2_lte,omitempty"`
	PScalarValue2In                    []*int64  `json:"pScalarValue2_in,omitempty"`
	PScalarValue2NotIn                 []*int64  `json:"pScalarValue2_not_in,omitempty"`
	PScalarValue3                      *int64    `json:"pScalarValue3,omitempty"`
	PScalarValue3Not                   *int64    `json:"pScalarValue3_not,omitempty"`
	PScalarValue3Gt                    *int64    `json:"pScalarValue3_gt,omitempty"`
	PScalarValue3Lt                    *int64    `json:"pScalarValue3_lt,omitempty"`
	PScalarValue3Gte                   *int64    `json:"pScalarValue3_gte,omitempty"`
	PScalarValue3Lte                   *int64    `json:"pScalarValue3_lte,omitempty"`
	PScalarValue3In                    []*int64  `json:"pScalarValue3_in,omitempty"`
	PScalarValue3NotIn                 []*int64  `json:"pScalarValue3_not_in,omitempty"`
	PScalarMax1                        *int64    `json:"pScalarMax1,omitempty"`
	PScalarMax1Not                     *int64    `json:"pScalarMax1_not,omitempty"`
	PScalarMax1Gt                      *int64    `json:"pScalarMax1_gt,omitempty"`
	PScalarMax1Lt                      *int64    `json:"pScalarMax1_lt,omitempty"`
	PScalarMax1Gte                     *int64    `json:"pScalarMax1_gte,omitempty"`
	PScalarMax1Lte                     *int64    `json:"pScalarMax1_lte,omitempty"`
	PScalarMax1In                      []*int64  `json:"pScalarMax1_in,omitempty"`
	PScalarMax1NotIn                   []*int64  `json:"pScalarMax1_not_in,omitempty"`
	PScalarMax2                        *int64    `json:"pScalarMax2,omitempty"`
	PScalarMax2Not                     *int64    `json:"pScalarMax2_not,omitempty"`
	PScalarMax2Gt                      *int64    `json:"pScalarMax2_gt,omitempty"`
	PScalarMax2Lt                      *int64    `json:"pScalarMax2_lt,omitempty"`
	PScalarMax2Gte                     *int64    `json:"pScalarMax2_gte,omitempty"`
	PScalarMax2Lte                     *int64    `json:"pScalarMax2_lte,omitempty"`
	PScalarMax2In                      []*int64  `json:"pScalarMax2_in,omitempty"`
	PScalarMax2NotIn                   []*int64  `json:"pScalarMax2_not_in,omitempty"`
	PScalarMax3                        *int64    `json:"pScalarMax3,omitempty"`
	PScalarMax3Not                     *int64    `json:"pScalarMax3_not,omitempty"`
	PScalarMax3Gt                      *int64    `json:"pScalarMax3_gt,omitempty"`
	PScalarMax3Lt                      *int64    `json:"pScalarMax3_lt,omitempty"`
	PScalarMax3Gte                     *int64    `json:"pScalarMax3_gte,omitempty"`
	PScalarMax3Lte                     *int64    `json:"pScalarMax3_lte,omitempty"`
	PScalarMax3In                      []*int64  `json:"pScalarMax3_in,omitempty"`
	PScalarMax3NotIn                   []*int64  `json:"pScalarMax3_not_in,omitempty"`
	SpeedModifier                      *int64    `json:"speedModifier,omitempty"`
	SpeedModifierNot                   *int64    `json:"speedModifier_not,omitempty"`
	SpeedModifierGt                    *int64    `json:"speedModifier_gt,omitempty"`
	SpeedModifierLt                    *int64    `json:"speedModifier_lt,omitempty"`
	SpeedModifierGte                   *int64    `json:"speedModifier_gte,omitempty"`
	SpeedModifierLte                   *int64    `json:"speedModifier_lte,omitempty"`
	SpeedModifierIn                    []*int64  `json:"speedModifier_in,omitempty"`
	SpeedModifierNotIn                 []*int64  `json:"speedModifier_not_in,omitempty"`
}

type WeaponOrderBy added in v0.0.36

type WeaponOrderBy string
const (
	WeaponOrderByID                     WeaponOrderBy = "id"
	WeaponOrderByNormalizedID           WeaponOrderBy = "normalizedId"
	WeaponOrderByOwner                  WeaponOrderBy = "owner"
	WeaponOrderByEquippableAt           WeaponOrderBy = "equippableAt"
	WeaponOrderByEquippedTo             WeaponOrderBy = "equippedTo"
	WeaponOrderByCurrentRealm           WeaponOrderBy = "currentRealm"
	WeaponOrderByOriginRealm            WeaponOrderBy = "originRealm"
	WeaponOrderByCreatedAt              WeaponOrderBy = "createdAt"
	WeaponOrderByCraftedBy              WeaponOrderBy = "craftedBy"
	WeaponOrderBySalePrice              WeaponOrderBy = "salePrice"
	WeaponOrderByPrivateAuctionProfile  WeaponOrderBy = "privateAuctionProfile"
	WeaponOrderByDisplayID              WeaponOrderBy = "displayId"
	WeaponOrderByRarity                 WeaponOrderBy = "rarity"
	WeaponOrderByDye1                   WeaponOrderBy = "dye1"
	WeaponOrderByDye2                   WeaponOrderBy = "dye2"
	WeaponOrderByMaxDurability          WeaponOrderBy = "maxDurability"
	WeaponOrderByDurability             WeaponOrderBy = "durability"
	WeaponOrderByMaxRepairs             WeaponOrderBy = "maxRepairs"
	WeaponOrderByRemainingRepairs       WeaponOrderBy = "remainingRepairs"
	WeaponOrderByBonus1                 WeaponOrderBy = "bonus1"
	WeaponOrderByBonus2                 WeaponOrderBy = "bonus2"
	WeaponOrderByBonus3                 WeaponOrderBy = "bonus3"
	WeaponOrderByBonus4                 WeaponOrderBy = "bonus4"
	WeaponOrderByBonusScalar1           WeaponOrderBy = "bonusScalar1"
	WeaponOrderByBonusScalar2           WeaponOrderBy = "bonusScalar2"
	WeaponOrderByBonusScalar3           WeaponOrderBy = "bonusScalar3"
	WeaponOrderByBonusScalar4           WeaponOrderBy = "bonusScalar4"
	WeaponOrderByEnchantmentScalar1     WeaponOrderBy = "enchantmentScalar1"
	WeaponOrderByEnchantmentScalar2     WeaponOrderBy = "enchantmentScalar2"
	WeaponOrderByEnchantmentScalar3     WeaponOrderBy = "enchantmentScalar3"
	WeaponOrderByEnchantmentType1       WeaponOrderBy = "enchantmentType1"
	WeaponOrderByEnchantmentType2       WeaponOrderBy = "enchantmentType2"
	WeaponOrderByEnchantmentType3       WeaponOrderBy = "enchantmentType3"
	WeaponOrderByEquipRequirement       WeaponOrderBy = "equipRequirement"
	WeaponOrderByWeaponType             WeaponOrderBy = "weaponType"
	WeaponOrderByBasePotency            WeaponOrderBy = "basePotency"
	WeaponOrderByFocusRequirement       WeaponOrderBy = "focusRequirement"
	WeaponOrderByMAccuracyAtRequirement WeaponOrderBy = "mAccuracyAtRequirement"
	WeaponOrderByMScalarStat1           WeaponOrderBy = "mScalarStat1"
	WeaponOrderByMScalarStat2           WeaponOrderBy = "mScalarStat2"
	WeaponOrderByMScalarStat3           WeaponOrderBy = "mScalarStat3"
	WeaponOrderByMScalarValue1          WeaponOrderBy = "mScalarValue1"
	WeaponOrderByMScalarValue2          WeaponOrderBy = "mScalarValue2"
	WeaponOrderByMScalarValue3          WeaponOrderBy = "mScalarValue3"
	WeaponOrderByMScalarMax1            WeaponOrderBy = "mScalarMax1"
	WeaponOrderByMScalarMax2            WeaponOrderBy = "mScalarMax2"
	WeaponOrderByMScalarMax3            WeaponOrderBy = "mScalarMax3"
	WeaponOrderByMisc                   WeaponOrderBy = "misc"
	WeaponOrderByBaseDamage             WeaponOrderBy = "baseDamage"
	WeaponOrderByAccuracyRequirement    WeaponOrderBy = "accuracyRequirement"
	WeaponOrderByPAccuracyAtRequirement WeaponOrderBy = "pAccuracyAtRequirement"
	WeaponOrderByPScalarStat1           WeaponOrderBy = "pScalarStat1"
	WeaponOrderByPScalarStat2           WeaponOrderBy = "pScalarStat2"
	WeaponOrderByPScalarStat3           WeaponOrderBy = "pScalarStat3"
	WeaponOrderByPScalarValue1          WeaponOrderBy = "pScalarValue1"
	WeaponOrderByPScalarValue2          WeaponOrderBy = "pScalarValue2"
	WeaponOrderByPScalarValue3          WeaponOrderBy = "pScalarValue3"
	WeaponOrderByPScalarMax1            WeaponOrderBy = "pScalarMax1"
	WeaponOrderByPScalarMax2            WeaponOrderBy = "pScalarMax2"
	WeaponOrderByPScalarMax3            WeaponOrderBy = "pScalarMax3"
	WeaponOrderBySpeedModifier          WeaponOrderBy = "speedModifier"
)

func (WeaponOrderBy) IsValid added in v0.0.36

func (e WeaponOrderBy) IsValid() bool

func (WeaponOrderBy) MarshalGQL added in v0.0.36

func (e WeaponOrderBy) MarshalGQL(w io.Writer)

func (WeaponOrderBy) String added in v0.0.36

func (e WeaponOrderBy) String() string

func (*WeaponOrderBy) UnmarshalGQL added in v0.0.36

func (e *WeaponOrderBy) UnmarshalGQL(v interface{}) error

Jump to

Keyboard shortcuts

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