This PR contains the work done to provide full support of this package to Linux platform, by removing the restriction on the `AmiiboClient` client and the `AmiiboService` service put in place on the `v1.0.1` release. To provide further details about the work done: - [x] updated the `SwiftLibs` package dependency to `v0.1.7`; - [x] made the `AmiiboClient` client and the `AmiiboService` service available to Linux platforms by importing the `FoundationNetworking` framework when available; - [x] updated the content of some DocC documentation pages; - [x] regenerated the Xcode and Github pages documentation; - [x] updated some text in the `README` file. Co-authored-by: Javier Cicchelli <javier@rock-n-code.com> Reviewed-on: #17
1 line
12 KiB
JSON
1 line
12 KiB
JSON
{"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 -> [AmiiboSeries]","type":"method"},{"path":"\/documentation\/amiiboservice\/amiiboservice\/amiibotypes(filter:)","title":"func amiiboTypes(filter: AmiiboTypeFilter) async throws -> [AmiiboType]","type":"method"},{"path":"\/documentation\/amiiboservice\/amiiboservice\/amiibos(filter:)","title":"func amiibos(filter: AmiiboFilter) async throws -> [Amiibo]","type":"method"},{"path":"\/documentation\/amiiboservice\/amiiboservice\/characters(filter:)","title":"func characters(filter: CharacterFilter) async throws -> [Character]","type":"method"},{"path":"\/documentation\/amiiboservice\/amiiboservice\/gameseries(filter:)","title":"func gameSeries(filter: GameSeriesFilter) async throws -> [GameSeries]","type":"method"},{"path":"\/documentation\/amiiboservice\/amiiboservice\/lastupdated()","title":"func lastUpdated() async throws -> Date","type":"method"}],"path":"\/documentation\/amiiboservice\/amiiboservice\/service-implementations","title":"Service Implementations","type":"symbol"}],"path":"\/documentation\/amiiboservice\/amiiboservice","title":"AmiiboService","type":"class"},{"title":"Filter data when making requests","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":"Models to decode the data coming from the responses","type":"groupMarker"},{"children":[{"title":"Structures","type":"groupMarker"},{"children":[{"title":"Structures","type":"groupMarker"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/amiiboservice\/amiibo\/game\/usage-swift.struct\/explanation","title":"let explanation: String","type":"property"},{"path":"\/documentation\/amiiboservice\/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\/amiibo\/game\/usage-swift.struct\/init(from:)","title":"init(from: Decoder) throws","type":"init"}],"path":"\/documentation\/amiiboservice\/amiibo\/game\/usage-swift.struct\/decodable-implementations","title":"Decodable Implementations","type":"symbol"}],"path":"\/documentation\/amiiboservice\/amiibo\/game\/usage-swift.struct","title":"Amiibo.Game.Usage","type":"struct"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/amiiboservice\/amiibo\/game\/ids","title":"let ids: [String]","type":"property"},{"path":"\/documentation\/amiiboservice\/amiibo\/game\/name","title":"let name: String","type":"property"},{"path":"\/documentation\/amiiboservice\/amiibo\/game\/usage-swift.property","title":"let usage: [Amiibo.Game.Usage]?","type":"property"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/amiiboservice\/amiibo\/game\/init(from:)","title":"init(from: Decoder) throws","type":"init"}],"path":"\/documentation\/amiiboservice\/amiibo\/game\/decodable-implementations","title":"Decodable Implementations","type":"symbol"}],"path":"\/documentation\/amiiboservice\/amiibo\/game","title":"Amiibo.Game","type":"struct"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/amiiboservice\/amiibo\/games-swift.struct\/init(from:)","title":"init(from: Decoder) throws","type":"init"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/amiiboservice\/amiibo\/games-swift.struct\/n3ds","title":"let n3ds: [Amiibo.Game]","type":"property"},{"path":"\/documentation\/amiiboservice\/amiibo\/games-swift.struct\/switch","title":"let `switch`: [Amiibo.Game]","type":"property"},{"path":"\/documentation\/amiiboservice\/amiibo\/games-swift.struct\/wiiu","title":"let wiiu: [Amiibo.Game]","type":"property"}],"path":"\/documentation\/amiiboservice\/amiibo\/games-swift.struct","title":"Amiibo.Games","type":"struct"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/amiiboservice\/amiibo\/release-swift.struct\/america","title":"let america: Date?","type":"property"},{"path":"\/documentation\/amiiboservice\/amiibo\/release-swift.struct\/australia","title":"let australia: Date?","type":"property"},{"path":"\/documentation\/amiiboservice\/amiibo\/release-swift.struct\/europe","title":"let europe: Date?","type":"property"},{"path":"\/documentation\/amiiboservice\/amiibo\/release-swift.struct\/japan","title":"let japan: Date?","type":"property"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/amiiboservice\/amiibo\/release-swift.struct\/init(from:)","title":"init(from: Decoder) throws","type":"init"}],"path":"\/documentation\/amiiboservice\/amiibo\/release-swift.struct\/decodable-implementations","title":"Decodable Implementations","type":"symbol"}],"path":"\/documentation\/amiiboservice\/amiibo\/release-swift.struct","title":"Amiibo.Release","type":"struct"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/amiiboservice\/amiibo\/character","title":"let character: String","type":"property"},{"path":"\/documentation\/amiiboservice\/amiibo\/gameseries","title":"let gameSeries: String","type":"property"},{"path":"\/documentation\/amiiboservice\/amiibo\/games-swift.property","title":"let games: Amiibo.Games?","type":"property"},{"path":"\/documentation\/amiiboservice\/amiibo\/head","title":"let head: String","type":"property"},{"path":"\/documentation\/amiiboservice\/amiibo\/image","title":"let image: String","type":"property"},{"path":"\/documentation\/amiiboservice\/amiibo\/name","title":"let name: String","type":"property"},{"path":"\/documentation\/amiiboservice\/amiibo\/release-swift.property","title":"let release: Amiibo.Release","type":"property"},{"path":"\/documentation\/amiiboservice\/amiibo\/series","title":"let series: String","type":"property"},{"path":"\/documentation\/amiiboservice\/amiibo\/tail","title":"let tail: String","type":"property"},{"path":"\/documentation\/amiiboservice\/amiibo\/type","title":"let type: String","type":"property"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/amiiboservice\/amiibo\/init(from:)","title":"init(from: Decoder) throws","type":"init"}],"path":"\/documentation\/amiiboservice\/amiibo\/decodable-implementations","title":"Decodable Implementations","type":"symbol"}],"path":"\/documentation\/amiiboservice\/amiibo","title":"Amiibo","type":"struct"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/amiiboservice\/keyname\/key","title":"let key: String","type":"property"},{"path":"\/documentation\/amiiboservice\/keyname\/name","title":"let name: String","type":"property"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/amiiboservice\/keyname\/init(from:)","title":"init(from: Decoder) throws","type":"init"}],"path":"\/documentation\/amiiboservice\/keyname\/decodable-implementations","title":"Decodable Implementations","type":"symbol"}],"path":"\/documentation\/amiiboservice\/keyname","title":"KeyName","type":"struct"},{"path":"\/documentation\/amiiboservice\/amiiboseries","title":"AmiiboSeries","type":"typealias"},{"path":"\/documentation\/amiiboservice\/amiibotype","title":"AmiiboType","type":"typealias"},{"path":"\/documentation\/amiiboservice\/character","title":"Character","type":"typealias"},{"path":"\/documentation\/amiiboservice\/gameseries","title":"GameSeries","type":"typealias"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/amiiboservice\/lastupdated\/timestamp","title":"let timestamp: Date","type":"property"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/amiiboservice\/lastupdated\/init(from:)","title":"init(from: Decoder) throws","type":"init"}],"path":"\/documentation\/amiiboservice\/lastupdated\/decodable-implementations","title":"Decodable Implementations","type":"symbol"}],"path":"\/documentation\/amiiboservice\/lastupdated","title":"LastUpdated","type":"struct"},{"title":"Errors that can be thrown by the service","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}} |