package demo type T struct { Mysql struct { UseMysql bool `json:"UseMysql"` MysqlHost string `json:"MysqlHost"` MysqlUser string `json:"MysqlUser"` MysqlPass string `json:"MysqlPass"` MysqlDB string `json:"MysqlDB"` MysqlPort int `json:"MysqlPort"` } `json:"Mysql"` General struct { Discord struct { Enabled bool `json:"Enabled"` SenderName string `json:"SenderName"` URL string `json:"URL"` } `json:"Discord"` TimedPointsReward struct { Enabled bool `json:"Enabled"` StackRewards bool `json:"StackRewards"` Interval int `json:"Interval"` Groups struct { DonatorDiamond struct { Amount int `json:"Amount"` } `json:"Donator-Diamond"` DonatorPlatinum struct { Amount int `json:"Amount"` } `json:"Donator-Platinum"` DonatorGold struct { Amount int `json:"Amount"` } `json:"Donator-Gold"` Verified struct { Amount int `json:"Amount"` } `json:"Verified"` Default struct { Amount int `json:"Amount"` } `json:"Default"` } `json:"Groups"` } `json:"TimedPointsReward"` UseOriginalTradeCommandWithUI bool `json:"UseOriginalTradeCommandWithUI"` GiveDinosInCryopods bool `json:"GiveDinosInCryopods"` UseSoulTraps bool `json:"UseSoulTraps"` CryoLimitedTime bool `json:"CryoLimitedTime"` CryoItemPath string `json:"CryoItemPath"` ItemsPerPage int `json:"ItemsPerPage"` ShopDisplayTime int `json:"ShopDisplayTime"` ShopTextSize int `json:"ShopTextSize"` DbPathOverride string `json:"DbPathOverride"` DefaultKit string `json:"DefaultKit"` } `json:"General"` Kits struct { Starter struct { DefaultAmount int `json:"DefaultAmount"` Price int `json:"Price"` Description string `json:"Description"` OnlyFromSpawn bool `json:"OnlyFromSpawn"` Items []struct { Amount int `json:"Amount"` Quality int `json:"Quality"` ForceBlueprint bool `json:"ForceBlueprint"` Armor int `json:"Armor"` Blueprint string `json:"Blueprint"` } `json:"Items"` Dinos []struct { Level int `json:"Level"` Blueprint string `json:"Blueprint"` } `json:"Dinos"` } `json:"starter"` Vip struct { DefaultAmount int `json:"DefaultAmount"` Description string `json:"Description"` Permissions string `json:"Permissions"` Dinos []struct { Level int `json:"Level"` Neutered bool `json:"Neutered"` Blueprint string `json:"Blueprint"` } `json:"Dinos"` Commands []struct { Command string `json:"Command"` DisplayAs string `json:"DisplayAs"` } `json:"Commands"` } `json:"vip"` Tools struct { DefaultAmount int `json:"DefaultAmount"` Price int `json:"Price"` MinLevel int `json:"MinLevel"` MaxLevel int `json:"MaxLevel"` Description string `json:"Description"` Items []struct { Amount int `json:"Amount"` Quality int `json:"Quality"` Damage int `json:"Damage,omitempty"` ForceBlueprint bool `json:"ForceBlueprint"` Blueprint string `json:"Blueprint"` Durability int `json:"Durability,omitempty"` } `json:"Items"` } `json:"tools"` } `json:"Kits"` ShopItems struct { Ingots100 struct { Type string `json:"Type"` Description string `json:"Description"` Price int `json:"Price"` Items []struct { Quality int `json:"Quality"` ForceBlueprint bool `json:"ForceBlueprint"` Amount int `json:"Amount"` Blueprint string `json:"Blueprint"` } `json:"Items"` } `json:"ingots100"` Tools struct { Type string `json:"Type"` Description string `json:"Description"` Price int `json:"Price"` Items []struct { Quality int `json:"Quality"` ForceBlueprint bool `json:"ForceBlueprint"` Amount int `json:"Amount"` Blueprint string `json:"Blueprint"` } `json:"Items"` } `json:"tools"` Para struct { Type string `json:"Type"` Description string `json:"Description"` Level int `json:"Level"` Price int `json:"Price"` MinLevel int `json:"MinLevel"` MaxLevel int `json:"MaxLevel"` Blueprint string `json:"Blueprint"` } `json:"para"` Carno struct { Type string `json:"Type"` Description string `json:"Description"` Level int `json:"Level"` Price int `json:"Price"` Neutered bool `json:"Neutered"` Gender string `json:"Gender"` SaddleBlueprint string `json:"SaddleBlueprint"` Blueprint string `json:"Blueprint"` } `json:"carno"` Carno2 struct { Type string `json:"Type"` Description string `json:"Description"` Level int `json:"Level"` Price int `json:"Price"` Neutered bool `json:"Neutered"` Gender string `json:"Gender"` SaddleBlueprint string `json:"SaddleBlueprint"` Blueprint string `json:"Blueprint"` } `json:"carno2"` Carno3 struct { Type string `json:"Type"` Description string `json:"Description"` Level int `json:"Level"` Price int `json:"Price"` Neutered bool `json:"Neutered"` Gender string `json:"Gender"` SaddleBlueprint string `json:"SaddleBlueprint"` Blueprint string `json:"Blueprint"` } `json:"carno3"` Crate25 struct { Type string `json:"Type"` Description string `json:"Description"` Price int `json:"Price"` ClassName string `json:"ClassName"` } `json:"crate25"` Crate2 struct { Type string `json:"Type"` Description string `json:"Description"` Price int `json:"Price"` ClassName string `json:"ClassName"` } `json:"crate2"` Exp1000 struct { Type string `json:"Type"` Description string `json:"Description"` GiveToDino bool `json:"GiveToDino"` Price int `json:"Price"` Amount float64 `json:"Amount"` } `json:"exp1000"` Tekengram struct { Type string `json:"Type"` Description string `json:"Description"` Price int `json:"Price"` Items []struct { Blueprint string `json:"Blueprint"` } `json:"Items"` } `json:"tekengram"` Allengrams struct { Type string `json:"Type"` Description string `json:"Description"` Price int `json:"Price"` Items []struct { Command string `json:"Command"` DisplayAs string `json:"DisplayAs"` } `json:"Items"` } `json:"allengrams"` } `json:"ShopItems"` SellItems struct { Metal struct { Type string `json:"Type"` Description string `json:"Description"` Price int `json:"Price"` Amount int `json:"Amount"` Blueprint string `json:"Blueprint"` } `json:"metal"` } `json:"SellItems"` Messages struct { Sender string `json:"Sender"` BoughtItem string `json:"BoughtItem"` BoughtDino string `json:"BoughtDino"` BoughtBeacon string `json:"BoughtBeacon"` BoughtExp string `json:"BoughtExp"` ReceivedPoints string `json:"ReceivedPoints"` HavePoints string `json:"HavePoints"` NoPoints string `json:"NoPoints"` WrongId string `json:"WrongId"` NoPermissionsKit string `json:"NoPermissionsKit"` CantBuyKit string `json:"CantBuyKit"` BoughtKit string `json:"BoughtKit"` AvailableKits string `json:"AvailableKits"` NoKits string `json:"NoKits"` KitsLeft string `json:"KitsLeft"` NoKitsLeft string `json:"NoKitsLeft"` CantGivePoints string `json:"CantGivePoints"` RidingDino string `json:"RidingDino"` SentPoints string `json:"SentPoints"` GotPoints string `json:"GotPoints"` NoPlayer string `json:"NoPlayer"` FoundMorePlayers string `json:"FoundMorePlayers"` BuyUsage string `json:"BuyUsage"` ShopUsage string `json:"ShopUsage"` KitUsage string `json:"KitUsage"` BuyKitUsage string `json:"BuyKitUsage"` TradeUsage string `json:"TradeUsage"` PointsCmd string `json:"PointsCmd"` TradeCmd string `json:"TradeCmd"` BuyCmd string `json:"BuyCmd"` ShopCmd string `json:"ShopCmd"` KitCmd string `json:"KitCmd"` BuyKitCmd string `json:"BuyKitCmd"` SellCmd string `json:"SellCmd"` ShopSellCmd string `json:"ShopSellCmd"` SellUsage string `json:"SellUsage"` NotEnoughItems string `json:"NotEnoughItems"` SoldItems string `json:"SoldItems"` BadLevel string `json:"BadLevel"` KitsListPrice string `json:"KitsListPrice"` KitsListFormat string `json:"KitsListFormat"` StoreListDino string `json:"StoreListDino"` StoreListItem string `json:"StoreListItem"` StoreListFormat string `json:"StoreListFormat"` OnlyOnSpawnKit string `json:"OnlyOnSpawnKit"` HelpCmd string `json:"HelpCmd"` ShopMessage string `json:"ShopMessage"` HelpMessage string `json:"HelpMessage"` RefundError string `json:"RefundError"` ShopFindCmd string `json:"ShopFindCmd"` ShopFindUsage string `json:"ShopFindUsage"` ShopFindNotFound string `json:"ShopFindNotFound"` ShopFindTooManyResults string `json:"ShopFindTooManyResults"` NoPermissionsStore string `json:"NoPermissionsStore"` InventoryIsFull string `json:"InventoryIsFull"` } `json:"Messages"` }