36 lines
62 KiB
Swift
Raw Normal View History

extension String {
enum Amiibo {
static let withoutGameOrUsage = "{\"amiibo\":[{\"amiiboSeries\":\"Super Smash Bros.\",\"character\":\"Mario\",\"gameSeries\":\"Super Mario\",\"head\":\"00000000\",\"image\":\"https://raw.githubusercontent.com/N3evin/AmiiboAPI/master/images/icon_00000000-00000002.png\",\"name\":\"Mario\",\"release\":{\"au\":\"2014-11-29\",\"eu\":\"2014-11-28\",\"jp\":\"2014-12-06\",\"na\":\"2014-11-21\"},\"tail\":\"00000002\",\"type\":\"Figure\"},{\"amiiboSeries\":\"Super Mario Bros.\",\"character\":\"Mario\",\"gameSeries\":\"Super Mario\",\"head\":\"00000000\",\"image\":\"https://raw.githubusercontent.com/N3evin/AmiiboAPI/master/images/icon_00000000-00340102.png\",\"name\":\"Mario\",\"release\":{\"au\":\"2015-03-21\",\"eu\":\"2015-03-20\",\"jp\":\"2015-03-12\",\"na\":\"2015-03-20\"},\"tail\":\"00340102\",\"type\":\"Figure\"}]}"
static let withGames = "{\"amiibo\":[{\"amiiboSeries\":\"Super Smash Bros.\",\"character\":\"Mario\",\"gameSeries\":\"Super Mario\",\"games3DS\":[{\"gameID\":[\"0004000000064900\",\"000400000006CC00\",\"000400000015A300\",\"000400000015C000\"],\"gameName\":\"Ace Combat Assault Horizon Legacy+\"},{\"gameID\":[\"0004000000163000\",\"0004000000162F00\"],\"gameName\":\"Chibi-Robo! Zip Lash\"},{\"gameID\":[\"0004000000189600\",\"0004000000183600\",\"0004000000189800\"],\"gameName\":\"Kirby: Planet Robobot\"},{\"gameID\":[\"0004000000076500\",\"0004000000055F00\",\"00040000000D0000\",\"00040000001D1A00\",\"00040000001D1900\"],\"gameName\":\"Luigi's Mansion\"},{\"gameID\":[\"00040000001D1500\",\"00040000001D1400\"],\"gameName\":\"Mario & Luigi: Bowser's Inside Story + Bowser Jr.'s Journey\"},{\"gameID\":[\"0004000000132800\",\"0004000000132700\",\"000400000018A100\"],\"gameName\":\"Mario & Luigi: Paper Jam\"},{\"gameID\":[\"00040000001B9000\",\"00040000001B8F00\"],\"gameName\":\"Mario & Luigi: Superstar Saga + Bowser's Minions\"},{\"gameID\":[\"000400000017E300\",\"000400000017E200\",\"0004000000192400\"],\"gameName\":\"Mario & Sonic at the Rio 2016 Olympic Games\"},{\"gameID\":[\"000400000019BE00\",\"0004000000193900\",\"000400000019BD00\"],\"gameName\":\"Mario Party: Star Rush\"},{\"gameID\":[\"00040000001C4E00\",\"00040000001C4D00\"],\"gameName\":\"Mario Party: The Top 100\"},{\"gameID\":[\"0004000000175300\"],\"gameName\":\"Metroid Prime: Blast Ball\"},{\"gameID\":[\"000400000016E300\",\"000400000016CE00\",\"0004000000175200\"],\"gameName\":\"Metroid Prime: Federation Force\"},{\"gameID\":[\"0004000000178800\",\"00040000001B4F00\",\"00040000001B4E00\"],\"gameName\":\"Miitopia\"},{\"gameID\":[\"000400000016C300\",\"000400000016C200\"],\"gameName\":\"Mini Mario & Friends amiibo Challenge\"},{\"gameID\":[\"0004000000144400\"],\"gameName\":\"One Piece: Super Grand Battle! X\"},{\"gameID\":[\"0004000000187E00\"],\"gameName\":\"Picross 3D Round 2\"},{\"gameID\":[\"0004000000196500\"],\"gameName\":\"Style Savvy: Fashion Forward\"},{\"gameID\":[\"00040000001C2500\"],\"gameName\":\"Style Savvy: Styling Star\"},{\"gameID\":[\"00040000000EE000\",\"00040000000EDF00\"],\"gameName\":\"Super Smash Bros. for Nintendo 3DS\"},{\"gameID\":[\"00040000001D1C00\"],\"gameName\":\"WarioWare Gold\"},{\"gameID\":[\"00040000001A4200\",\"00040000001A4100\",\"00040000001B6C00\",\"00040000001B6D00\"],\"gameName\":\"Yoshi's Woolly World\"}],\"gamesSwitch\":[{\"gameID\":[\"010067300059A000\"],\"gameName\":\"Mario + Rabbids: Kingdom Battle\"},{\"gameID\":[\"0100152000022000\"],\"gameName\":\"Mario Kart 8 Deluxe\"},{\"gameID\":[\"01003DA010E8A000\"],\"gameName\":\"Miitopia\"},{\"gameID\":[\"010028600EBDA000\"],\"gameName\":\"Super Mario 3D World + Bowser's Fury\"},{\"gameID\":[\"0100000000010000\"],\"gameName\":\"Super Mario Odyssey\"},{\"gameID\":[\"010036B0034E4000\"],\"gameName\":\"Super Mario Party\"},{\"gameID\":[\"01006A800016E000\"],\"gameName\":\"Super Smash Bros. Ultimate\"},{\"gameID\":[\"01006000040C2000\"],\"gameName\":\"Yoshi's Crafted World\"}],\"gamesWiiU\":[{\"gameID\":[\"0005000010190300\",\"00050000101E5400\",\"00050000101E5300\"],\"gameName\":\"Mario & Sonic at the Rio 2016 Olympic Games\"},{\"gameID\":[\"000500001010ED00\",\"000500001010EC00\",\"000500001010EB00\"],\"gameName\":\"Mario Kart 8\"},{\"gameID\":[\"0005000010162E00\",\"0005000010162D00\",\"0005000010161F00\"],\"gameName\":\"Mario Party 10\"},{\"gameID\":[\"00050000101A3600\",\"00050000101A3500\",\"0005000010199000\"],\"gameName\":\"Mario Tennis: Ultra Smash\"},{\"gameID\":[\"00050000101C6300\",\"00050000101C6200\",\"00050000101C6100\"],\"gameName\":\"Mini Mario & Friends amiibo Challenge\"},{\"gameID\":[\"000500001018DD00\",\"000500001018DC00\",\"000500001018DB00\"],\"gameName\":\"Super Mario Maker\"},{\"gameID\":[\"0005000010145000\",\"0005000010144F00\",\"0005000010110E00\"],\"gameName\":\"Super Smash Bros. for Wii U\"},{\"gameID\":[\"0005000010131F00\"],\"gameName\":\"Yoshi's Woolly World\"}],\"head\":\"00000000\",\"image\":\"https://raw.githubusercontent.com/N3ev
static let withUsage = "{\"amiibo\":[{\"amiiboSeries\":\"Super Smash Bros.\",\"character\":\"Mario\",\"gameSeries\":\"Super Mario\",\"games3DS\":[{\"amiiboUsage\":[{\"Usage\":\"Unlock character-themed aircraft early\",\"write\":false}],\"gameID\":[\"0004000000064900\",\"000400000006CC00\",\"000400000015A300\",\"000400000015C000\"],\"gameName\":\"Ace Combat Assault Horizon Legacy+\"},{\"amiiboUsage\":[{\"Usage\":\"Unlock figure in the pose of the character (requires Chibi-Robo amiibo)\",\"write\":false}],\"gameID\":[\"0004000000163000\",\"0004000000162F00\"],\"gameName\":\"Chibi-Robo! Zip Lash\"},{\"amiiboUsage\":[{\"Usage\":\"Give Kirby a Copy ability based on the character's abilities and a health item\",\"write\":false}],\"gameID\":[\"0004000000189600\",\"0004000000183600\",\"0004000000189800\"],\"gameName\":\"Kirby: Planet Robobot\"},{\"amiiboUsage\":[{\"Usage\":\"Mushrooms you find will be health-restoring Super Mushrooms instead of Poison Mushrooms\",\"write\":false}],\"gameID\":[\"0004000000076500\",\"0004000000055F00\",\"00040000000D0000\",\"00040000001D1A00\",\"00040000001D1900\"],\"gameName\":\"Luigi's Mansion\"},{\"amiiboUsage\":[{\"Usage\":\"Receive a helpful item\",\"write\":false}],\"gameID\":[\"00040000001D1500\",\"00040000001D1400\"],\"gameName\":\"Mario & Luigi: Bowser's Inside Story + Bowser Jr.'s Journey\"},{\"amiiboUsage\":[{\"Usage\":\"Unlock character cards to help you in battle\",\"write\":true}],\"gameID\":[\"0004000000132800\",\"0004000000132700\",\"000400000018A100\"],\"gameName\":\"Mario & Luigi: Paper Jam\"},{\"amiiboUsage\":[{\"Usage\":\"Receive a stamp and equipment for the main quest\",\"write\":false}],\"gameID\":[\"00040000001B9000\",\"00040000001B8F00\"],\"gameName\":\"Mario & Luigi: Superstar Saga + Bowser's Minions\"},{\"amiiboUsage\":[{\"Usage\":\"Boost power of the Mario Mii suit for the day\",\"write\":false}],\"gameID\":[\"000400000017E300\",\"000400000017E200\",\"0004000000192400\"],\"gameName\":\"Mario & Sonic at the Rio 2016 Olympic Games\"},{\"amiiboUsage\":[{\"Usage\":\"Play as or receive bonus from this character, depending on the mode\",\"write\":false}],\"gameID\":[\"000400000019BE00\",\"0004000000193900\",\"000400000019BD00\"],\"gameName\":\"Mario Party: Star Rush\"},{\"amiiboUsage\":[{\"Usage\":\"Minigame Island: If you land on an amiibo space, use to receive coins / Use to revive your character once\",\"write\":false}],\"gameID\":[\"00040000001C4E00\",\"00040000001C4D00\"],\"gameName\":\"Mario Party: The Top 100\"},{\"amiiboUsage\":[{\"Usage\":\"Unlock an armor paint job based on the character\",\"write\":false}],\"gameID\":[\"0004000000175300\"],\"gameName\":\"Metroid Prime: Blast Ball\"},{\"amiiboUsage\":[{\"Usage\":\"Unlock an armor paint job based on the character for use in Blast Ball\",\"write\":false}],\"gameID\":[\"000400000016E300\",\"000400000016CE00\",\"0004000000175200\"],\"gameName\":\"Metroid Prime: Federation Force\"},{\"amiiboUsage\":[{\"Usage\":\"Unlock a character-based costume\",\"write\":false}],\"gameID\":[\"0004000000178800\",\"00040000001B4F00\",\"00040000001B4E00\"],\"gameName\":\"Miitopia\"},{\"amiiboUsage\":[{\"Usage\":\"Play stages as a Mini version of this character, with a unique special ability, and unlock character-specific stages\",\"write\":false}],\"gameID\":[\"000400000016C300\",\"000400000016C200\"],\"gameName\":\"Mini Mario & Friends amiibo Challenge\"},{\"amiiboUsage\":[{\"Usage\":\"Unlock a character-based costume with special abilities\",\"write\":false}],\"gameID\":[\"0004000000144400\"],\"gameName\":\"One Piece: Super Grand Battle! X\"},{\"amiiboUsage\":[{\"Usage\":\"Unlock a character-based puzzle\",\"write\":false}],\"gameID\":[\"0004000000187E00\"],\"gameName\":\"Picross 3D Round 2\"},{\"amiiboUsage\":[{\"Usage\":\"Unlock a character-themed accessory\",\"write\":false}],\"gameID\":[\"0004000000196500\"],\"gameName\":\"Style Savvy: Fashion Forward\"},{\"amiiboUsage\":[{\"Usage\":\"Unlock a character-themed pattern\",\"write\":false}],\"gameID\":[\"00040000001C2500\"],\"gameName\":\"Style Savvy: Styling Star\"},{\"amiibo
static let withBadFormattedReleaseDates = "{\"amiibo\":[{\"amiiboSeries\":\"Super Smash Bros.\",\"character\":\"Mario\",\"gameSeries\":\"Super Mario\",\"head\":\"00000000\",\"image\":\"https://raw.githubusercontent.com/N3evin/AmiiboAPI/master/images/icon_00000000-00000002.png\",\"name\":\"Mario\",\"release\":{\"au\":\"2014-11-29\",\"eu\":\"2014-11-28\",\"jp\":\"2014-12-06\",\"na\":\"2014-11-21\"},\"tail\":\"00000002\",\"type\":\"Figure\"},{\"amiiboSeries\":\"Super Mario Bros.\",\"character\":\"Mario\",\"gameSeries\":\"Super Mario\",\"head\":\"00000000\",\"image\":\"https://raw.githubusercontent.com/N3evin/AmiiboAPI/master/images/icon_00000000-00340102.png\",\"name\":\"Mario\",\"release\":{\"au\":\"2015-XX-21\",\"eu\":\"03-20\",\"jp\":\"2015-00-12\",\"na\":\"2015-XX-XX\"},\"tail\":\"00340102\",\"type\":\"Figure\"}]}"
static let withMissingFields = "{\"amiibo\":[{\"amiiboSeries\":\"Super Smash Bros.\",\"character\":\"Mario\",\"gameSeries\":\"Super Mario\",\"head\":\"00000000\",\"image\":\"https://raw.githubusercontent.com/N3evin/AmiiboAPI/master/images/icon_00000000-00000002.png\",\"name\":\"Mario\",\"release\":{\"au\":\"2014-11-29\",\"eu\":\"2014-11-28\",\"jp\":\"2014-12-06\",\"na\":\"2014-11-21\"},\"tail\":\"00000002\",\"type\":\"Figure\"},{\"character\":\"Mario\",\"head\":\"00000000\"\"name\":\"Mario\",\"tail\":\"00340102\"}]}"
}
enum AmiiboSeries {
static let all = "{\"amiibo\":[{\"key\":\"0x00\",\"name\":\"Super Smash Bros.\"},{\"key\":\"0x01\",\"name\":\"Super Mario Bros.\"},{\"key\":\"0x02\",\"name\":\"Chibi-Robo!\"},{\"key\":\"0x03\",\"name\":\"Yoshi's Woolly World\"},{\"key\":\"0x04\",\"name\":\"Splatoon\"},{\"key\":\"0x05\",\"name\":\"Animal Crossing\"},{\"key\":\"0x06\",\"name\":\"8-bit Mario\"},{\"key\":\"0x07\",\"name\":\"Skylanders\"},{\"key\":\"0x09\",\"name\":\"Legend Of Zelda\"},{\"key\":\"0x0a\",\"name\":\"Shovel Knight\"},{\"key\":\"0x0c\",\"name\":\"Kirby\"},{\"key\":\"0x0d\",\"name\":\"Pokemon\"},{\"key\":\"0x0e\",\"name\":\"Mario Sports Superstars\"},{\"key\":\"0x0f\",\"name\":\"Monster Hunter\"},{\"key\":\"0x10\",\"name\":\"BoxBoy!\"},{\"key\":\"0x11\",\"name\":\"Pikmin\"},{\"key\":\"0x12\",\"name\":\"Fire Emblem\"},{\"key\":\"0x13\",\"name\":\"Metroid\"},{\"key\":\"0x14\",\"name\":\"Others\"},{\"key\":\"0x15\",\"name\":\"Mega Man\"},{\"key\":\"0x16\",\"name\":\"Diablo\"},{\"key\":\"0x17\",\"name\":\"Power Pros\"},{\"key\":\"0x18\",\"name\":\"Monster Hunter Rise\"},{\"key\":\"0x19\",\"name\":\"Yu-Gi-Oh!\"},{\"key\":\"0xff\",\"name\":\"Super Nintendo World\"}]}"
static let withMissingFields = "{\"amiibo\":[{\"key\":\"0x00\",\"name\":\"Super Smash Bros.\"},{\"name\":\"Super Mario Bros.\"},{\"key\":\"0x02\",\"name\":\"Chibi-Robo!\"},{\"key\":\"0x03\"},{\"key\":\"0x04\"},{\"key\":\"0x05\",\"name\":\"Animal Crossing\"},{\"name\":\"8-bit Mario\"},{\"key\":\"0x07\",\"name\":\"Skylanders\"},{\"key\":\"0x09\"},{\"key\":\"0x0a\",\"name\":\"Shovel Knight\"},{\"name\":\"Kirby\"},{\"key\":\"0x0d\",\"name\":\"Pokemon\"},{\"key\":\"0x0e\"},{\"key\":\"0x0f\",\"name\":\"Monster Hunter\"},{\"name\":\"BoxBoy!\"},{\"key\":\"0x11\",\"name\":\"Pikmin\"},{\"key\":\"0x12\"},{\"key\":\"0x13\",\"name\":\"Metroid\"},{\"name\":\"Others\"},{\"key\":\"0x15\",\"name\":\"Mega Man\"},{\"key\":\"0x16\"},{\"key\":\"0x17\",\"name\":\"Power Pros\"},{\"name\":\"Monster Hunter Rise\"},{\"key\":\"0x19\",\"name\":\"Yu-Gi-Oh!\"},{\"key\":\"0xff\"]}"
}
enum AmiiboType {
static let all = "{\"amiibo\":[{\"key\":\"0x00\",\"name\":\"Figure\"},{\"key\":\"0x01\",\"name\":\"Card\"},{\"key\":\"0x02\",\"name\":\"Yarn\"},{\"key\":\"0x03\",\"name\":\"Band\"}]}"
static let withMissingFields = "{\"amiibo\":[{\"key\":\"0x00\",\"name\":\"Figure\"},{\"key\":\"0x01\"},{\"key\":\"0x02\",\"name\":\"Yarn\"},{\"name\":\"Band\"}]}"
}
enum Character {
static let all = "{\"amiibo\":[{\"key\":\"0x0000\",\"name\":\"Mario\"},{\"key\":\"0x0001\",\"name\":\"Luigi\"},{\"key\":\"0x0002\",\"name\":\"Peach\"},{\"key\":\"0x0003\",\"name\":\"Yoshi\"},{\"key\":\"0x0004\",\"name\":\"Rosalina\"},{\"key\":\"0x0005\",\"name\":\"Bowser\"},{\"key\":\"0x0006\",\"name\":\"Bowser Jr.\"},{\"key\":\"0x0007\",\"name\":\"Wario\"},{\"key\":\"0x0008\",\"name\":\"Donkey Kong\"},{\"key\":\"0x0009\",\"name\":\"Diddy Kong\"},{\"key\":\"0x000a\",\"name\":\"Toad\"},{\"key\":\"0x0013\",\"name\":\"Daisy\"},{\"key\":\"0x0014\",\"name\":\"Waluigi\"},{\"key\":\"0x0015\",\"name\":\"Goomba\"},{\"key\":\"0x0017\",\"name\":\"Boo\"},{\"key\":\"0x0023\",\"name\":\"Koopa Troopa\"},{\"key\":\"0x0024\",\"name\":\"Piranha Plant\"},{\"key\":\"0x0080\",\"name\":\"Poochy\"},{\"key\":\"0x00c0\",\"name\":\"King K. Rool\"},{\"key\":\"0x0100\",\"name\":\"Link\"},{\"key\":\"0x0101\",\"name\":\"Zelda\"},{\"key\":\"0x0102\",\"name\":\"Ganon\"},{\"key\":\"0x0103\",\"name\":\"Midna\"},{\"key\":\"0x0105\",\"name\":\"Daruk\"},{\"key\":\"0x0106\",\"name\":\"Urbosa\"},{\"key\":\"0x0107\",\"name\":\"Mipha\"},{\"key\":\"0x0108\",\"name\":\"Revali\"},{\"key\":\"0x0140\",\"name\":\"Guardian\"},{\"key\":\"0x0141\",\"name\":\"Bokoblin\"},{\"key\":\"0x0180\",\"name\":\"Villager\"},{\"key\":\"0x0181\",\"name\":\"Isabelle\"},{\"key\":\"0x0182\",\"name\":\"K.K. Slider\"},{\"key\":\"0x0183\",\"name\":\"Tom Nook\"},{\"key\":\"0x0184\",\"name\":\"Timmy & Tommy\"},{\"key\":\"0x0185\",\"name\":\"Timmy\"},{\"key\":\"0x0186\",\"name\":\"Tommy\"},{\"key\":\"0x0187\",\"name\":\"Sable\"},{\"key\":\"0x0188\",\"name\":\"Mabel\"},{\"key\":\"0x0189\",\"name\":\"Label\"},{\"key\":\"0x018a\",\"name\":\"Reese\"},{\"key\":\"0x018b\",\"name\":\"Cyrus\"},{\"key\":\"0x018c\",\"name\":\"Digby\"},{\"key\":\"0x018d\",\"name\":\"Rover\"},{\"key\":\"0x018e\",\"name\":\"Resetti\"},{\"key\":\"0x018f\",\"name\":\"Don Resetti\"},{\"key\":\"0x0190\",\"name\":\"Brewster\"},{\"key\":\"0x0191\",\"name\":\"Harriet\"},{\"key\":\"0x0192\",\"name\":\"Blathers\"},{\"key\":\"0x0193\",\"name\":\"Celeste\"},{\"key\":\"0x0194\",\"name\":\"Kicks\"},{\"key\":\"0x0195\",\"name\":\"Porter\"},{\"key\":\"0x0196\",\"name\":\"Kapp'n\"},{\"key\":\"0x0197\",\"name\":\"Leilani\"},{\"key\":\"0x0198\",\"name\":\"Leila\"},{\"key\":\"0x0199\",\"name\":\"Grams\"},{\"key\":\"0x019a\",\"name\":\"Chip\"},{\"key\":\"0x019b\",\"name\":\"Nat\"},{\"key\":\"0x019c\",\"name\":\"Phineas\"},{\"key\":\"0x019d\",\"name\":\"Copper\"},{\"key\":\"0x019e\",\"name\":\"Booker\"},{\"key\":\"0x019f\",\"name\":\"Pete\"},{\"key\":\"0x01a0\",\"name\":\"Pelly\"},{\"key\":\"0x01a1\",\"name\":\"Phyllis\"},{\"key\":\"0x01a2\",\"name\":\"Gulliver\"},{\"key\":\"0x01a3\",\"name\":\"Joan\"},{\"key\":\"0x01a4\",\"name\":\"Pascal\"},{\"key\":\"0x01a5\",\"name\":\"Katrina\"},{\"key\":\"0x01a6\",\"name\":\"Saharah\"},{\"key\":\"0x01a7\",\"name\":\"Wendell\"},{\"key\":\"0x01a8\",\"name\":\"Redd\"},{\"key\":\"0x01a9\",\"name\":\"Gracie\"},{\"key\":\"0x01aa\",\"name\":\"Lyle\"},{\"key\":\"0x01ab\",\"name\":\"Pave\"},{\"key\":\"0x01ac\",\"name\":\"Zipper\"},{\"key\":\"0x01ad\",\"name\":\"Jack\"},{\"key\":\"0x01ae\",\"name\":\"Franklin\"},{\"key\":\"0x01af\",\"name\":\"Jingle\"},{\"key\":\"0x01b0\",\"name\":\"Tortimer\"},{\"key\":\"0x01b1\",\"name\":\"Shrunk\"},{\"key\":\"0x01b3\",\"name\":\"Blanca\"},{\"key\":\"0x01b4\",\"name\":\"Leif\"},{\"key\":\"0x01b5\",\"name\":\"Luna\"},{\"key\":\"0x01b6\",\"name\":\"Katie\"},{\"key\":\"0x01c1\",\"name\":\"Lottie\"},{\"key\":\"0x0200\",\"name\":\"Cyrano\"},{\"key\":\"0x0201\",\"name\":\"Antonio\"},{\"key\":\"0x0202\",\"name\":\"Pango\"},{\"key\":\"0x0203\",\"name\":\"Anabelle\"},{\"key\":\"0x0206\",\"name\":\"Snooty\"},{\"key\":\"0x0208\",\"name\":\"Annalisa\"},{\"key\":\"0x0209\",\"name\":\"Olaf\"},{\"key\":\"0x0214\",\"name\":\"Teddy\"},{\"key\":\"0x0215\",\"name\":\"Pinky\"},{\"key\":\"0x0216\",\"name\":\"Curt\"},{\"key\":\"0x0217\",\"name\":\"Chow\"},{\"key\":\"0x0219\",\"name\":\"Nate\"},{\"key\":\"0x021a\",\"name\":\"Groucho\"},{\"key\":\"0x021b\",\"name\":\"Tutu\"},{\"key\":\"0x021c
static let withMissingFields = "{\"amiibo\":[{\"key\":\"0x0000\",\"name\":\"Mario\"},{\"key\":\"0x0001\"},{\"key\":\"0x0002\",\"name\":\"Peach\"},{\"name\":\"Yoshi\"},{\"key\":\"0x0004\",\"name\":\"Rosalina\"},{\"key\":\"0x0005\"},{\"key\":\"0x0006\",\"name\":\"Bowser Jr.\"},{\"name\":\"Wario\"},{\"key\":\"0x0008\",\"name\":\"Donkey Kong\"},{\"key\":\"0x0009\"}]}"
}
enum GameSeries {
static let all = "{\"amiibo\":[{\"key\":\"0x000\",\"name\":\"Super Mario\"},{\"key\":\"0x001\",\"name\":\"Super Mario\"},{\"key\":\"0x002\",\"name\":\"Super Mario\"},{\"key\":\"0x008\",\"name\":\"Yoshi's Woolly World\"},{\"key\":\"0x00c\",\"name\":\"Donkey Kong\"},{\"key\":\"0x010\",\"name\":\"The Legend of Zelda\"},{\"key\":\"0x014\",\"name\":\"Breath of the Wild\"},{\"key\":\"0x018\",\"name\":\"Animal Crossing\"},{\"key\":\"0x019\",\"name\":\"Animal Crossing\"},{\"key\":\"0x01a\",\"name\":\"Animal Crossing\"},{\"key\":\"0x01b\",\"name\":\"Animal Crossing\"},{\"key\":\"0x01c\",\"name\":\"Animal Crossing\"},{\"key\":\"0x020\",\"name\":\"Animal Crossing\"},{\"key\":\"0x021\",\"name\":\"Animal Crossing\"},{\"key\":\"0x022\",\"name\":\"Animal Crossing\"},{\"key\":\"0x023\",\"name\":\"Animal Crossing\"},{\"key\":\"0x024\",\"name\":\"Animal Crossing\"},{\"key\":\"0x025\",\"name\":\"Animal Crossing\"},{\"key\":\"0x026\",\"name\":\"Animal Crossing\"},{\"key\":\"0x027\",\"name\":\"Animal Crossing\"},{\"key\":\"0x028\",\"name\":\"Animal Crossing\"},{\"key\":\"0x029\",\"name\":\"Animal Crossing\"},{\"key\":\"0x02a\",\"name\":\"Animal Crossing\"},{\"key\":\"0x02b\",\"name\":\"Animal Crossing\"},{\"key\":\"0x02c\",\"name\":\"Animal Crossing\"},{\"key\":\"0x02d\",\"name\":\"Animal Crossing\"},{\"key\":\"0x02e\",\"name\":\"Animal Crossing\"},{\"key\":\"0x02f\",\"name\":\"Animal Crossing\"},{\"key\":\"0x030\",\"name\":\"Animal Crossing\"},{\"key\":\"0x031\",\"name\":\"Animal Crossing\"},{\"key\":\"0x032\",\"name\":\"Animal Crossing\"},{\"key\":\"0x033\",\"name\":\"Animal Crossing\"},{\"key\":\"0x034\",\"name\":\"Animal Crossing\"},{\"key\":\"0x035\",\"name\":\"Animal Crossing\"},{\"key\":\"0x036\",\"name\":\"Animal Crossing\"},{\"key\":\"0x037\",\"name\":\"Animal Crossing\"},{\"key\":\"0x038\",\"name\":\"Animal Crossing\"},{\"key\":\"0x039\",\"name\":\"Animal Crossing\"},{\"key\":\"0x03a\",\"name\":\"Animal Crossing\"},{\"key\":\"0x03b\",\"name\":\"Animal Crossing\"},{\"key\":\"0x03c\",\"name\":\"Animal Crossing\"},{\"key\":\"0x03d\",\"name\":\"Animal Crossing\"},{\"key\":\"0x03e\",\"name\":\"Animal Crossing\"},{\"key\":\"0x03f\",\"name\":\"Animal Crossing\"},{\"key\":\"0x040\",\"name\":\"Animal Crossing\"},{\"key\":\"0x041\",\"name\":\"Animal Crossing\"},{\"key\":\"0x042\",\"name\":\"Animal Crossing\"},{\"key\":\"0x043\",\"name\":\"Animal Crossing\"},{\"key\":\"0x044\",\"name\":\"Animal Crossing\"},{\"key\":\"0x045\",\"name\":\"Animal Crossing\"},{\"key\":\"0x046\",\"name\":\"Animal Crossing\"},{\"key\":\"0x047\",\"name\":\"Animal Crossing\"},{\"key\":\"0x048\",\"name\":\"Animal Crossing\"},{\"key\":\"0x049\",\"name\":\"Animal Crossing\"},{\"key\":\"0x04a\",\"name\":\"Animal Crossing\"},{\"key\":\"0x04b\",\"name\":\"Animal Crossing\"},{\"key\":\"0x04c\",\"name\":\"Animal Crossing\"},{\"key\":\"0x04d\",\"name\":\"Animal Crossing\"},{\"key\":\"0x04e\",\"name\":\"Animal Crossing\"},{\"key\":\"0x04f\",\"name\":\"Animal Crossing\"},{\"key\":\"0x050\",\"name\":\"Animal Crossing\"},{\"key\":\"0x051\",\"name\":\"Animal Crossing\"},{\"key\":\"0x0a0\",\"name\":\"Animal Crossing\"},{\"key\":\"0x0a1\",\"name\":\"Animal Crossing\"},{\"key\":\"0x0a2\",\"name\":\"Animal Crossing\"},{\"key\":\"0x058\",\"name\":\"Star Fox\"},{\"key\":\"0x05c\",\"name\":\"Metroid\"},{\"key\":\"0x060\",\"name\":\"F-Zero\"},{\"key\":\"0x064\",\"name\":\"Pikmin\"},{\"key\":\"0x06c\",\"name\":\"Punch Out\"},{\"key\":\"0x070\",\"name\":\"Wii Fit\"},{\"key\":\"0x074\",\"name\":\"Kid Icarus\"},{\"key\":\"0x078\",\"name\":\"Classic Nintendo\"},{\"key\":\"0x07c\",\"name\":\"Mii\"},{\"key\":\"0x080\",\"name\":\"Splatoon\"},{\"key\":\"0x09c\",\"name\":\"Mario Sports Superstars\"},{\"key\":\"0x09d\",\"name\":\"Mario Sports Superstars\"},{\"key\":\"0x0a4\",\"name\":\"ARMS\"},{\"key\":\"0x190\",\"name\":\"Pokemon\"},{\"key\":\"0x191\",\"name\":\"Pokemon\"},{\"key\":\"0x192\",\"name\":\"Pokemon\"},{\"key\":\"0x199\",\"name\":\"Pokemon\"},{\"key\":\"0x19a\",\"name\":\"Pokemon\"},{\"key\":\"0x1ac\",\"name\":\"Pokemon\"},{\"key\":\"0x1b9\",\"name\":\"Pokemon\"},{\"key\":\"0x1bd
static let withMissingFields = "{\"amiibo\":[{\"key\":\"0x000\",\"name\":\"Super Mario\"},{\"key\":\"0x001\"},{\"key\":\"0x002\",\"name\":\"Super Mario\"},{\"name\":\"Yoshi's Woolly World\"},{\"key\":\"0x00c\",\"name\":\"Donkey Kong\"},{\"key\":\"0x010\"}]}"
}
enum LastUpdated {
static let all = "{\"lastUpdated\":\"2023-03-23T13:11:20.382254\"}"
static let withBadFormattedDate = "{\"lastUpdated\":\"2023-03-23T13\"}"
static let withBadInfo = "{\"lastUpdated\":\"Something goes in here...\"}"
}
}