a83da81414
This PR contains the work done to fix some bug fixes that were encountered while quickly testing the interactions with the service endpoints. Furthermore, there is also a possible fix to build this library for non-apple platforms. Reviewed-on: #8 Co-authored-by: Javier Cicchelli <javier@rock-n-code.com> Co-committed-by: Javier Cicchelli <javier@rock-n-code.com>
1 line
11 KiB
JSON
1 line
11 KiB
JSON
{"topicSections":[{"anchor":"Initializers","identifiers":["doc:\/\/MarvelService\/documentation\/MarvelService\/Components\/Schemas\/ComicPrice\/init(from:)"],"generated":true,"title":"Initializers"},{"anchor":"Instance-Properties","identifiers":["doc:\/\/MarvelService\/documentation\/MarvelService\/Components\/Schemas\/ComicPrice\/price"],"generated":true,"title":"Instance Properties"},{"generated":true,"title":"Enumerations","identifiers":["doc:\/\/MarvelService\/documentation\/MarvelService\/Components\/Schemas\/ComicPrice\/CodingKeys"],"anchor":"Enumerations"},{"anchor":"Default-Implementations","identifiers":["doc:\/\/MarvelService\/documentation\/MarvelService\/Components\/Schemas\/ComicPrice\/Equatable-Implementations"],"generated":true,"title":"Default Implementations"}],"metadata":{"role":"symbol","navigatorTitle":[{"text":"ComicPrice","kind":"identifier"}],"title":"Components.Schemas.ComicPrice","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"ComicPrice","kind":"identifier"}],"roleHeading":"Structure","modules":[{"name":"MarvelService"}],"externalID":"s:13MarvelService10ComponentsO7SchemasO10ComicPriceV","symbolKind":"struct"},"relationshipsSections":[{"type":"conformsTo","title":"Conforms To","identifiers":["doc:\/\/MarvelService\/Se","doc:\/\/MarvelService\/SE","doc:\/\/MarvelService\/SQ","doc:\/\/MarvelService\/SH","doc:\/\/MarvelService\/s8SendableP","doc:\/\/MarvelService\/s16SendableMetatypeP"],"kind":"relationships"}],"sections":[],"hierarchy":{"paths":[["doc:\/\/MarvelService\/documentation\/MarvelService","doc:\/\/MarvelService\/documentation\/MarvelService\/Components","doc:\/\/MarvelService\/documentation\/MarvelService\/Components\/Schemas"]]},"kind":"symbol","variants":[{"paths":["\/documentation\/marvelservice\/components\/schemas\/comicprice"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/MarvelService\/documentation\/MarvelService\/Components\/Schemas\/ComicPrice","interfaceLanguage":"swift"},"schemaVersion":{"patch":0,"major":0,"minor":3},"abstract":[{"text":"A type that represents a price (e.g. print price, digital price) for the comic.","type":"text"}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"ComicPrice","kind":"identifier"}]}],"kind":"declarations"},{"content":[{"text":"Overview","type":"heading","level":2,"anchor":"overview"},{"name":"Remark","type":"aside","style":"note","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"Generated from "},{"type":"codeVoice","code":"#\/components\/schemas\/ComicPrice"},{"type":"text","text":"."}]}]}],"kind":"content"}],"seeAlsoSections":[{"anchor":"Common-Types","identifiers":["doc:\/\/MarvelService\/documentation\/MarvelService\/Components\/Schemas\/ComicDate","doc:\/\/MarvelService\/documentation\/MarvelService\/Components\/Schemas\/Image","doc:\/\/MarvelService\/documentation\/MarvelService\/Components\/Schemas\/TextObject","doc:\/\/MarvelService\/documentation\/MarvelService\/Components\/Schemas\/Url"],"generated":true,"title":"Common Types"}],"references":{"doc://MarvelService/documentation/MarvelService/Components":{"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"Components"}],"role":"symbol","url":"\/documentation\/marvelservice\/components","kind":"symbol","identifier":"doc:\/\/MarvelService\/documentation\/MarvelService\/Components","title":"Components","abstract":[{"type":"text","text":"Types generated from the components section of the OpenAPI document."}],"type":"topic","navigatorTitle":[{"kind":"identifier","text":"Components"}]},"doc://MarvelService/documentation/MarvelService/Components/Schemas":{"identifier":"doc:\/\/MarvelService\/documentation\/MarvelService\/Components\/Schemas","kind":"symbol","abstract":[{"type":"text","text":"Types generated from the "},{"type":"codeVoice","code":"#\/components\/schemas"},{"type":"text","text":" section of the OpenAPI document."}],"type":"topic","title":"Components.Schemas","navigatorTitle":[{"kind":"identifier","text":"Schemas"}],"url":"\/documentation\/marvelservice\/components\/schemas","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Schemas"}],"role":"symbol"},"doc://MarvelService/s16SendableMetatypeP":{"identifier":"doc:\/\/MarvelService\/s16SendableMetatypeP","title":"Swift.SendableMetatype","type":"unresolvable"},"doc://MarvelService/documentation/MarvelService":{"kind":"symbol","identifier":"doc:\/\/MarvelService\/documentation\/MarvelService","role":"collection","abstract":[{"type":"text","text":"A library that allows the developer to interact with the "},{"type":"strong","inlineContent":[{"type":"text","text":"Marvel Comics API"}]},{"type":"text","text":" backend service."}],"url":"\/documentation\/marvelservice","type":"topic","title":"MarvelService"},"doc://MarvelService/documentation/MarvelService/Components/Schemas/ComicPrice/init(from:)":{"url":"\/documentation\/marvelservice\/components\/schemas\/comicprice\/init(from:)","role":"symbol","identifier":"doc:\/\/MarvelService\/documentation\/MarvelService\/Components\/Schemas\/ComicPrice\/init(from:)","abstract":[],"fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"text":": any ","kind":"text"},{"text":"Decoder","kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"kind":"symbol","type":"topic","title":"init(from:)"},"doc://MarvelService/documentation/MarvelService/Components/Schemas/Image":{"url":"\/documentation\/marvelservice\/components\/schemas\/image","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"Image"}],"type":"topic","identifier":"doc:\/\/MarvelService\/documentation\/MarvelService\/Components\/Schemas\/Image","title":"Components.Schemas.Image","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"Image"}],"abstract":[{"type":"text","text":"A type that represents an image for a resource."}],"kind":"symbol"},"doc://MarvelService/documentation/MarvelService/Components/Schemas/ComicPrice/Equatable-Implementations":{"url":"\/documentation\/marvelservice\/components\/schemas\/comicprice\/equatable-implementations","role":"collectionGroup","identifier":"doc:\/\/MarvelService\/documentation\/MarvelService\/Components\/Schemas\/ComicPrice\/Equatable-Implementations","abstract":[],"kind":"article","type":"topic","title":"Equatable Implementations"},"doc://MarvelService/documentation/MarvelService/Components/Schemas/ComicPrice":{"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"ComicPrice","kind":"identifier"}],"role":"symbol","url":"\/documentation\/marvelservice\/components\/schemas\/comicprice","kind":"symbol","type":"topic","identifier":"doc:\/\/MarvelService\/documentation\/MarvelService\/Components\/Schemas\/ComicPrice","abstract":[{"type":"text","text":"A type that represents a price (e.g. print price, digital price) for the comic."}],"title":"Components.Schemas.ComicPrice","navigatorTitle":[{"text":"ComicPrice","kind":"identifier"}]},"doc://MarvelService/documentation/MarvelService/Components/Schemas/ComicDate":{"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"ComicDate"}],"role":"symbol","url":"\/documentation\/marvelservice\/components\/schemas\/comicdate","kind":"symbol","type":"topic","identifier":"doc:\/\/MarvelService\/documentation\/MarvelService\/Components\/Schemas\/ComicDate","abstract":[{"text":"A type that represents a date and time for which the comic was released.","type":"text"}],"title":"Components.Schemas.ComicDate","navigatorTitle":[{"kind":"identifier","text":"ComicDate"}]},"doc://MarvelService/SH":{"identifier":"doc:\/\/MarvelService\/SH","title":"Swift.Hashable","type":"unresolvable"},"doc://MarvelService/documentation/MarvelService/Components/Schemas/ComicPrice/price":{"url":"\/documentation\/marvelservice\/components\/schemas\/comicprice\/price","role":"symbol","type":"topic","identifier":"doc:\/\/MarvelService\/documentation\/MarvelService\/Components\/Schemas\/ComicPrice\/price","title":"price","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"price","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Float","kind":"typeIdentifier","preciseIdentifier":"s:Sf"}],"abstract":[{"text":"The price (all prices in USD).","type":"text"}],"kind":"symbol"},"doc://MarvelService/documentation/MarvelService/Components/Schemas/Url":{"identifier":"doc:\/\/MarvelService\/documentation\/MarvelService\/Components\/Schemas\/Url","kind":"symbol","abstract":[{"type":"text","text":"A type that represents a reference to web pages or deep links into applications. When present in a resultset, it is preferred that you use these to link back to Marvel. Many resources will have more than one representation on the web so URLs are generally presented as an array of URL resources."}],"type":"topic","title":"Components.Schemas.Url","navigatorTitle":[{"text":"Url","kind":"identifier"}],"url":"\/documentation\/marvelservice\/components\/schemas\/url","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Url","kind":"identifier"}],"role":"symbol"},"doc://MarvelService/Se":{"identifier":"doc:\/\/MarvelService\/Se","title":"Swift.Decodable","type":"unresolvable"},"doc://MarvelService/SQ":{"identifier":"doc:\/\/MarvelService\/SQ","title":"Swift.Equatable","type":"unresolvable"},"doc://MarvelService/s8SendableP":{"identifier":"doc:\/\/MarvelService\/s8SendableP","title":"Swift.Sendable","type":"unresolvable"},"doc://MarvelService/SE":{"identifier":"doc:\/\/MarvelService\/SE","title":"Swift.Encodable","type":"unresolvable"},"doc://MarvelService/documentation/MarvelService/Components/Schemas/ComicPrice/CodingKeys":{"url":"\/documentation\/marvelservice\/components\/schemas\/comicprice\/codingkeys","role":"symbol","identifier":"doc:\/\/MarvelService\/documentation\/MarvelService\/Components\/Schemas\/ComicPrice\/CodingKeys","abstract":[],"navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"kind":"symbol","type":"topic","title":"Components.Schemas.ComicPrice.CodingKeys"},"doc://MarvelService/documentation/MarvelService/Components/Schemas/TextObject":{"identifier":"doc:\/\/MarvelService\/documentation\/MarvelService\/Components\/Schemas\/TextObject","kind":"symbol","abstract":[{"type":"text","text":"A type that represents bits of descriptive text which are attached to an entity."}],"type":"topic","title":"Components.Schemas.TextObject","navigatorTitle":[{"kind":"identifier","text":"TextObject"}],"url":"\/documentation\/marvelservice\/components\/schemas\/textobject","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"TextObject"}],"role":"symbol"}}} |