{"schemaVersion":{"major":0,"patch":0,"minor":3},"sections":[],"metadata":{"required":true,"roleHeading":"Associated Type","symbolKind":"associatedtype","modules":[{"name":"VKID"}],"externalID":"s:4VKID9UIElementP7FactoryQa","title":"Factory","role":"symbol","fragments":[{"text":"associatedtype","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Factory","kind":"identifier"},{"text":" : ","kind":"text"},{"preciseIdentifier":"s:4VKID9UIFactoryP","text":"UIFactory","kind":"typeIdentifier"}]},"hierarchy":{"paths":[["doc:\/\/ios-sdk.VKID\/documentation\/VKID","doc:\/\/ios-sdk.VKID\/documentation\/VKID\/UIElement"]]},"kind":"symbol","abstract":[{"text":"Определяет фабрику, которая может создавать данный UIElement","type":"text"}],"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"associatedtype"},{"kind":"text","text":" "},{"kind":"identifier","text":"Factory"},{"kind":"text","text":" : "},{"identifier":"doc:\/\/ios-sdk.VKID\/documentation\/VKID\/UIFactory","kind":"typeIdentifier","text":"UIFactory","preciseIdentifier":"s:4VKID9UIFactoryP"}],"languages":["swift"]}],"kind":"declarations"}],"variants":[{"paths":["\/documentation\/vkid\/uielement\/factory"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/ios-sdk.VKID\/documentation\/VKID\/UIElement\/Factory"},"references":{"doc://ios-sdk.VKID/documentation/VKID/UIElement":{"title":"UIElement","type":"topic","fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"text":"UIElement","kind":"identifier"}],"identifier":"doc:\/\/ios-sdk.VKID\/documentation\/VKID\/UIElement","navigatorTitle":[{"text":"UIElement","kind":"identifier"}],"role":"symbol","abstract":[{"type":"text","text":"Базовый протокол для реализации UI элементов в VK ID SDK"}],"url":"\/documentation\/vkid\/uielement","kind":"symbol"},"doc://ios-sdk.VKID/documentation/VKID/UIFactory":{"kind":"symbol","role":"symbol","fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"text":"UIFactory","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/ios-sdk.VKID\/documentation\/VKID\/UIFactory","abstract":[{"text":"Фабрика для получения UI элементов","type":"text"}],"title":"UIFactory","url":"\/documentation\/vkid\/uifactory","navigatorTitle":[{"text":"UIFactory","kind":"identifier"}]},"doc://ios-sdk.VKID/documentation/VKID/UIElement/Factory":{"identifier":"doc:\/\/ios-sdk.VKID\/documentation\/VKID\/UIElement\/Factory","required":true,"role":"symbol","fragments":[{"kind":"keyword","text":"associatedtype"},{"kind":"text","text":" "},{"kind":"identifier","text":"Factory"},{"kind":"text","text":" : "},{"preciseIdentifier":"s:4VKID9UIFactoryP","kind":"typeIdentifier","text":"UIFactory"}],"kind":"symbol","title":"Factory","url":"\/documentation\/vkid\/uielement\/factory","abstract":[{"type":"text","text":"Определяет фабрику, которая может создавать данный UIElement"}],"type":"topic"},"doc://ios-sdk.VKID/documentation/VKID":{"identifier":"doc:\/\/ios-sdk.VKID\/documentation\/VKID","type":"topic","abstract":[{"type":"text","text":"Библиотека для авторизации пользователей iOS приложений с помощью аккаунта VK ID."}],"url":"\/documentation\/vkid","kind":"symbol","role":"collection","title":"VKID"}}}