1 line
5.1 KiB
JSON
1 line
5.1 KiB
JSON
{"sections":[],"abstract":[{"text":"Initializes this middleware.","type":"text"}],"kind":"symbol","primaryContentSections":[{"declarations":[{"tokens":[{"text":"init","kind":"keyword"},{"text":"(","kind":"text"},{"text":"product","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Product","identifier":"doc:\/\/DiscogsService\/documentation\/DiscogsService\/Product","kind":"typeIdentifier","preciseIdentifier":"s:14DiscogsService7ProductV"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"},{"parameters":[{"content":[{"inlineContent":[{"text":"A product from which the user agent will be generated from.","type":"text"}],"type":"paragraph"}],"name":"product"}],"kind":"parameters"},{"kind":"content","content":[{"text":"Discussion","level":2,"type":"heading","anchor":"discussion"},{"name":"Throws","style":"note","type":"aside","content":[{"type":"paragraph","inlineContent":[{"text":"An error of type ","type":"text"},{"isActive":true,"identifier":"doc:\/\/DiscogsService\/documentation\/DiscogsService\/InputValidationError","type":"reference"},{"text":" in case an input failed any validation.","type":"text"}]}]}]}],"hierarchy":{"paths":[["doc:\/\/DiscogsService\/documentation\/DiscogsService","doc:\/\/DiscogsService\/documentation\/DiscogsService\/UserAgentMiddleware"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/DiscogsService\/documentation\/DiscogsService\/UserAgentMiddleware\/init(product:)"},"schemaVersion":{"minor":3,"patch":0,"major":0},"metadata":{"title":"init(product:)","symbolKind":"init","roleHeading":"Initializer","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"product","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Product","preciseIdentifier":"s:14DiscogsService7ProductV","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"modules":[{"name":"DiscogsService"}],"role":"symbol","externalID":"s:14DiscogsService19UserAgentMiddlewareV7productAcA7ProductV_tKcfc"},"variants":[{"paths":["\/documentation\/discogsservice\/useragentmiddleware\/init(product:)"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://DiscogsService/documentation/DiscogsService/UserAgentMiddleware/init(product:)":{"role":"symbol","url":"\/documentation\/discogsservice\/useragentmiddleware\/init(product:)","kind":"symbol","title":"init(product:)","abstract":[{"type":"text","text":"Initializes this middleware."}],"fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"product","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:14DiscogsService7ProductV","text":"Product","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"type":"topic","identifier":"doc:\/\/DiscogsService\/documentation\/DiscogsService\/UserAgentMiddleware\/init(product:)"},"doc://DiscogsService/documentation/DiscogsService/UserAgentMiddleware":{"kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"UserAgentMiddleware"}],"role":"symbol","identifier":"doc:\/\/DiscogsService\/documentation\/DiscogsService\/UserAgentMiddleware","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"UserAgentMiddleware"}],"abstract":[{"text":"A middleware that attaches the user agent header into the requests to the service.","type":"text"}],"title":"UserAgentMiddleware","url":"\/documentation\/discogsservice\/useragentmiddleware","type":"topic"},"doc://DiscogsService/documentation/DiscogsService/Product":{"type":"topic","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Product","kind":"identifier"}],"navigatorTitle":[{"text":"Product","kind":"identifier"}],"kind":"symbol","abstract":[{"text":"A representation of the product information used to generate the ","type":"text"},{"code":"User-Agent","type":"codeVoice"},{"text":" header for requests to the Discogs API.","type":"text"}],"identifier":"doc:\/\/DiscogsService\/documentation\/DiscogsService\/Product","title":"Product","url":"\/documentation\/discogsservice\/product"},"doc://DiscogsService/documentation/DiscogsService/InputValidationError":{"abstract":[{"type":"text","text":"A representation of all the possible validation errors that could be thrown while validating an input."}],"url":"\/documentation\/discogsservice\/inputvalidationerror","kind":"symbol","identifier":"doc:\/\/DiscogsService\/documentation\/DiscogsService\/InputValidationError","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"InputValidationError"}],"navigatorTitle":[{"kind":"identifier","text":"InputValidationError"}],"role":"symbol","title":"InputValidationError","type":"topic"},"doc://DiscogsService/documentation/DiscogsService":{"role":"collection","type":"topic","title":"DiscogsService","kind":"symbol","url":"\/documentation\/discogsservice","identifier":"doc:\/\/DiscogsService\/documentation\/DiscogsService","abstract":[{"type":"text","text":"A Swift client library for the Discogs API, built on top of Swift OpenAPI."}]}}} |