{"interfaceLanguages":{"swift":[{"children":[{"title":"Essentials","type":"groupMarker"},{"path":"\/documentation\/amiiboservice\/gettingstarted","title":"Getting Started","type":"article"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/amiiboservice\/amiiboservice\/init(configuration:)","title":"init(configuration: URLSessionConfiguration)","type":"init"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/amiiboservice\/amiiboservice\/amiiboseries(filter:)","title":"func amiiboSeries(filter: AmiiboSeriesFilter) async throws -> [DTO.AmiiboSeries]","type":"method"},{"path":"\/documentation\/amiiboservice\/amiiboservice\/amiibotypes(filter:)","title":"func amiiboTypes(filter: AmiiboTypeFilter) async throws -> [DTO.AmiiboType]","type":"method"},{"path":"\/documentation\/amiiboservice\/amiiboservice\/amiibos(filter:)","title":"func amiibos(filter: AmiiboFilter) async throws -> [DTO.Amiibo]","type":"method"},{"path":"\/documentation\/amiiboservice\/amiiboservice\/characters(filter:)","title":"func characters(filter: CharacterFilter) async throws -> [DTO.Character]","type":"method"},{"path":"\/documentation\/amiiboservice\/amiiboservice\/gameseries(filter:)","title":"func gameSeries(filter: GameSeriesFilter) async throws -> [DTO.GameSeries]","type":"method"},{"path":"\/documentation\/amiiboservice\/amiiboservice\/lastupdated()","title":"func lastUpdated() async throws -> DTO.LastUpdated","type":"method"}],"path":"\/documentation\/amiiboservice\/amiiboservice\/service-implementations","title":"Service Implementations","type":"symbol"}],"path":"\/documentation\/amiiboservice\/amiiboservice","title":"AmiiboService","type":"class"},{"title":"Models","type":"groupMarker"},{"path":"\/documentation\/amiiboservice\/dto","title":"DTO","type":"enum"},{"children":[{"title":"Structures","type":"groupMarker"},{"children":[{"title":"Structures","type":"groupMarker"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/amiiboservice\/dto\/amiibo\/game\/usage-swift.struct\/explanation","title":"let explanation: String","type":"property"},{"path":"\/documentation\/amiiboservice\/dto\/amiibo\/game\/usage-swift.struct\/iswritable","title":"let isWritable: Bool","type":"property"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/amiiboservice\/dto\/amiibo\/game\/usage-swift.struct\/init(from:)","title":"init(from: Decoder) throws","type":"init"}],"path":"\/documentation\/amiiboservice\/dto\/amiibo\/game\/usage-swift.struct\/decodable-implementations","title":"Decodable Implementations","type":"symbol"}],"path":"\/documentation\/amiiboservice\/dto\/amiibo\/game\/usage-swift.struct","title":"DTO.Amiibo.Game.Usage","type":"struct"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/amiiboservice\/dto\/amiibo\/game\/ids","title":"let ids: [String]","type":"property"},{"path":"\/documentation\/amiiboservice\/dto\/amiibo\/game\/name","title":"let name: String","type":"property"},{"path":"\/documentation\/amiiboservice\/dto\/amiibo\/game\/usage-swift.property","title":"let usage: [DTO.Amiibo.Game.Usage]?","type":"property"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/amiiboservice\/dto\/amiibo\/game\/init(from:)","title":"init(from: Decoder) throws","type":"init"}],"path":"\/documentation\/amiiboservice\/dto\/amiibo\/game\/decodable-implementations","title":"Decodable Implementations","type":"symbol"}],"path":"\/documentation\/amiiboservice\/dto\/amiibo\/game","title":"DTO.Amiibo.Game","type":"struct"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/amiiboservice\/dto\/amiibo\/games-swift.struct\/init(from:)","title":"init(from: Decoder) throws","type":"init"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/amiiboservice\/dto\/amiibo\/games-swift.struct\/n3ds","title":"let n3ds: [DTO.Amiibo.Game]","type":"property"},{"path":"\/documentation\/amiiboservice\/dto\/amiibo\/games-swift.struct\/switch","title":"let `switch`: [DTO.Amiibo.Game]","type":"property"},{"path":"\/documentation\/amiiboservice\/dto\/amiibo\/games-swift.struct\/wiiu","title":"let wiiu: [DTO.Amiibo.Game]","type":"property"}],"path":"\/documentation\/amiiboservice\/dto\/amiibo\/games-swift.struct","title":"DTO.Amiibo.Games","type":"struct"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/amiiboservice\/dto\/amiibo\/release-swift.struct\/america","title":"let america: Date?","type":"property"},{"path":"\/documentation\/amiiboservice\/dto\/amiibo\/release-swift.struct\/australia","title":"let australia: Date?","type":"property"},{"path":"\/documentation\/amiiboservice\/dto\/amiibo\/release-swift.struct\/europe","title":"let europe: Date?","type":"property"},{"path":"\/documentation\/amiiboservice\/dto\/amiibo\/release-swift.struct\/japan","title":"let japan: Date?","type":"property"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/amiiboservice\/dto\/amiibo\/release-swift.struct\/init(from:)","title":"init(from: Decoder) throws","type":"init"}],"path":"\/documentation\/amiiboservice\/dto\/amiibo\/release-swift.struct\/decodable-implementations","title":"Decodable Implementations","type":"symbol"}],"path":"\/documentation\/amiiboservice\/dto\/amiibo\/release-swift.struct","title":"DTO.Amiibo.Release","type":"struct"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/amiiboservice\/dto\/amiibo\/character","title":"let character: String","type":"property"},{"path":"\/documentation\/amiiboservice\/dto\/amiibo\/gameseries","title":"let gameSeries: String","type":"property"},{"path":"\/documentation\/amiiboservice\/dto\/amiibo\/games-swift.property","title":"let games: DTO.Amiibo.Games?","type":"property"},{"path":"\/documentation\/amiiboservice\/dto\/amiibo\/head","title":"let head: String","type":"property"},{"path":"\/documentation\/amiiboservice\/dto\/amiibo\/imageurl","title":"let imageURL: URL","type":"property"},{"path":"\/documentation\/amiiboservice\/dto\/amiibo\/name","title":"let name: String","type":"property"},{"path":"\/documentation\/amiiboservice\/dto\/amiibo\/release-swift.property","title":"let release: DTO.Amiibo.Release","type":"property"},{"path":"\/documentation\/amiiboservice\/dto\/amiibo\/series","title":"let series: String","type":"property"},{"path":"\/documentation\/amiiboservice\/dto\/amiibo\/tail","title":"let tail: String","type":"property"},{"path":"\/documentation\/amiiboservice\/dto\/amiibo\/type","title":"let type: String","type":"property"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/amiiboservice\/dto\/amiibo\/init(from:)","title":"init(from: Decoder) throws","type":"init"}],"path":"\/documentation\/amiiboservice\/dto\/amiibo\/decodable-implementations","title":"Decodable Implementations","type":"symbol"},{"children":[{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/amiiboservice\/dto\/amiibo\/encode(to:)","title":"func encode(to: Encoder) throws","type":"method"}],"path":"\/documentation\/amiiboservice\/dto\/amiibo\/encodable-implementations","title":"Encodable Implementations","type":"symbol"}],"path":"\/documentation\/amiiboservice\/dto\/amiibo","title":"DTO.Amiibo","type":"struct"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/amiiboservice\/dto\/keyname\/key","title":"let key: String","type":"property"},{"path":"\/documentation\/amiiboservice\/dto\/keyname\/name","title":"let name: String","type":"property"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/amiiboservice\/dto\/keyname\/init(from:)","title":"init(from: Decoder) throws","type":"init"}],"path":"\/documentation\/amiiboservice\/dto\/keyname\/decodable-implementations","title":"Decodable Implementations","type":"symbol"}],"path":"\/documentation\/amiiboservice\/dto\/keyname","title":"DTO.KeyName","type":"struct"},{"path":"\/documentation\/amiiboservice\/dto\/amiiboseries","title":"DTO.AmiiboSeries","type":"typealias"},{"path":"\/documentation\/amiiboservice\/dto\/amiibotype","title":"DTO.AmiiboType","type":"typealias"},{"path":"\/documentation\/amiiboservice\/dto\/character","title":"DTO.Character","type":"typealias"},{"path":"\/documentation\/amiiboservice\/dto\/gameseries","title":"DTO.GameSeries","type":"typealias"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/amiiboservice\/dto\/lastupdated\/timestamp","title":"let timestamp: Date","type":"property"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/amiiboservice\/dto\/lastupdated\/init(from:)","title":"init(from: Decoder) throws","type":"init"}],"path":"\/documentation\/amiiboservice\/dto\/lastupdated\/decodable-implementations","title":"Decodable Implementations","type":"symbol"}],"path":"\/documentation\/amiiboservice\/dto\/lastupdated","title":"DTO.LastUpdated","type":"struct"},{"title":"Filters","type":"groupMarker"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/amiiboservice\/amiibofilter\/init(id:head:tail:name:type:gameseries:amiiboseries:character:showextras:)","title":"init(id: String?, head: String?, tail: String?, name: String?, type: String?, gameSeries: String?, amiiboSeries: String?, character: String?, showExtras: AmiiboFilter.ShowExtras)","type":"init"},{"title":"Enumerations","type":"groupMarker"},{"children":[{"title":"Enumeration Cases","type":"groupMarker"},{"path":"\/documentation\/amiiboservice\/amiibofilter\/showextras\/games","title":"case games","type":"case"},{"path":"\/documentation\/amiiboservice\/amiibofilter\/showextras\/none","title":"case none","type":"case"},{"path":"\/documentation\/amiiboservice\/amiibofilter\/showextras\/usage","title":"case usage","type":"case"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/amiiboservice\/amiibofilter\/showextras\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/amiiboservice\/amiibofilter\/showextras\/equatable-implementations","title":"Equatable Implementations","type":"symbol"}],"path":"\/documentation\/amiiboservice\/amiibofilter\/showextras","title":"AmiiboFilter.ShowExtras","type":"enum"}],"path":"\/documentation\/amiiboservice\/amiibofilter","title":"AmiiboFilter","type":"struct"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/amiiboservice\/keynamefilter\/init(key:name:)","title":"init(key: String?, name: String?)","type":"init"}],"path":"\/documentation\/amiiboservice\/keynamefilter","title":"KeyNameFilter","type":"struct"},{"path":"\/documentation\/amiiboservice\/amiiboseriesfilter","title":"AmiiboSeriesFilter","type":"typealias"},{"path":"\/documentation\/amiiboservice\/amiibotypefilter","title":"AmiiboTypeFilter","type":"typealias"},{"path":"\/documentation\/amiiboservice\/characterfilter","title":"CharacterFilter","type":"typealias"},{"path":"\/documentation\/amiiboservice\/gameseriesfilter","title":"GameSeriesFilter","type":"typealias"},{"title":"Errors","type":"groupMarker"},{"children":[{"title":"Enumeration Cases","type":"groupMarker"},{"path":"\/documentation\/amiiboservice\/amiiboclienterror\/dataorresponsenotfound","title":"case dataOrResponseNotFound","type":"case"},{"path":"\/documentation\/amiiboservice\/amiiboclienterror\/responsecode(_:)","title":"case responseCode(Int)","type":"case"},{"path":"\/documentation\/amiiboservice\/amiiboclienterror\/responsecodenotfound","title":"case responseCodeNotFound","type":"case"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/amiiboservice\/amiiboclienterror\/localizeddescription","title":"var localizedDescription: String","type":"property"}],"path":"\/documentation\/amiiboservice\/amiiboclienterror\/error-implementations","title":"Error Implementations","type":"symbol"}],"path":"\/documentation\/amiiboservice\/amiiboclienterror","title":"AmiiboClientError","type":"enum"}],"path":"\/documentation\/amiiboservice","title":"AmiiboService","type":"module"}]},"schemaVersion":{"major":0,"minor":1,"patch":1}}