mirror of
https://github.com/MessageKit/MessageKit.git
synced 2026-02-06 19:03:19 +00:00
1 line
6.1 KiB
JSON
1 line
6.1 KiB
JSON
{"abstract":[{"type":"codeVoice","code":"InputPlugin"},{"type":"text","text":" is a protocol that makes integrating plugins to the "},{"code":"InputBarAccessoryView","type":"codeVoice"},{"text":" easy.","type":"text"}],"relationshipsSections":[{"title":"Conforming Types","type":"conformingTypes","kind":"relationships","identifiers":["doc:\/\/InputBarAccessoryView\/documentation\/InputBarAccessoryView\/AttachmentManager","doc:\/\/InputBarAccessoryView\/documentation\/InputBarAccessoryView\/AutocompleteManager"]}],"primaryContentSections":[{"declarations":[{"tokens":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"InputPlugin"},{"kind":"text","text":" : AnyObject"}],"languages":["swift"],"platforms":["iOS"]}],"kind":"declarations"}],"metadata":{"role":"symbol","externalID":"s:21InputBarAccessoryView0A6PluginP","fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"text":"InputPlugin","kind":"identifier"}],"navigatorTitle":[{"text":"InputPlugin","kind":"identifier"}],"roleHeading":"Protocol","modules":[{"name":"InputBarAccessoryView"}],"symbolKind":"protocol","title":"InputPlugin"},"topicSections":[{"title":"Instance Methods","identifiers":["doc:\/\/InputBarAccessoryView\/documentation\/InputBarAccessoryView\/InputPlugin\/handleInput(of:)","doc:\/\/InputBarAccessoryView\/documentation\/InputBarAccessoryView\/InputPlugin\/invalidate()","doc:\/\/InputBarAccessoryView\/documentation\/InputBarAccessoryView\/InputPlugin\/reloadData()"]}],"kind":"symbol","schemaVersion":{"minor":3,"patch":0,"major":0},"variants":[{"paths":["\/documentation\/inputbaraccessoryview\/inputplugin"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"hierarchy":{"paths":[["doc:\/\/InputBarAccessoryView\/documentation\/InputBarAccessoryView"]]},"identifier":{"url":"doc:\/\/InputBarAccessoryView\/documentation\/InputBarAccessoryView\/InputPlugin","interfaceLanguage":"swift"},"references":{"doc://InputBarAccessoryView/documentation/InputBarAccessoryView/AutocompleteManager":{"navigatorTitle":[{"kind":"identifier","text":"AutocompleteManager"}],"type":"topic","kind":"symbol","identifier":"doc:\/\/InputBarAccessoryView\/documentation\/InputBarAccessoryView\/AutocompleteManager","title":"AutocompleteManager","abstract":[],"url":"\/documentation\/inputbaraccessoryview\/autocompletemanager","role":"symbol","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"AutocompleteManager","kind":"identifier"}]},"doc://InputBarAccessoryView/documentation/InputBarAccessoryView/AttachmentManager":{"role":"symbol","title":"AttachmentManager","identifier":"doc:\/\/InputBarAccessoryView\/documentation\/InputBarAccessoryView\/AttachmentManager","navigatorTitle":[{"kind":"identifier","text":"AttachmentManager"}],"abstract":[],"fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"AttachmentManager","kind":"identifier"}],"kind":"symbol","url":"\/documentation\/inputbaraccessoryview\/attachmentmanager","type":"topic"},"doc://InputBarAccessoryView/documentation/InputBarAccessoryView":{"abstract":[],"kind":"symbol","title":"InputBarAccessoryView","type":"topic","identifier":"doc:\/\/InputBarAccessoryView\/documentation\/InputBarAccessoryView","url":"\/documentation\/inputbaraccessoryview","role":"collection"},"doc://InputBarAccessoryView/documentation/InputBarAccessoryView/InputPlugin/invalidate()":{"required":true,"type":"topic","identifier":"doc:\/\/InputBarAccessoryView\/documentation\/InputBarAccessoryView\/InputPlugin\/invalidate()","title":"invalidate()","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"invalidate"},{"text":"()","kind":"text"}],"abstract":[{"text":"Should remove any content that the ","type":"text"},{"type":"codeVoice","code":"InputPlugin"},{"type":"text","text":" is managing"}],"url":"\/documentation\/inputbaraccessoryview\/inputplugin\/invalidate()","kind":"symbol"},"doc://InputBarAccessoryView/documentation/InputBarAccessoryView/InputPlugin/handleInput(of:)":{"type":"topic","identifier":"doc:\/\/InputBarAccessoryView\/documentation\/InputBarAccessoryView\/InputPlugin\/handleInput(of:)","url":"\/documentation\/inputbaraccessoryview\/inputplugin\/handleinput(of:)","required":true,"title":"handleInput(of:)","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"handleInput","kind":"identifier"},{"text":"(","kind":"text"},{"text":"of","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"AnyObject","preciseIdentifier":"s:s9AnyObjecta"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"abstract":[{"text":"Should handle the input of data types that an ","type":"text"},{"code":"InputPlugin","type":"codeVoice"},{"type":"text","text":" manages"}],"kind":"symbol"},"doc://InputBarAccessoryView/documentation/InputBarAccessoryView/InputPlugin":{"type":"topic","kind":"symbol","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"kind":"identifier","text":"InputPlugin"}],"identifier":"doc:\/\/InputBarAccessoryView\/documentation\/InputBarAccessoryView\/InputPlugin","navigatorTitle":[{"kind":"identifier","text":"InputPlugin"}],"role":"symbol","title":"InputPlugin","abstract":[{"type":"codeVoice","code":"InputPlugin"},{"type":"text","text":" is a protocol that makes integrating plugins to the "},{"code":"InputBarAccessoryView","type":"codeVoice"},{"type":"text","text":" easy."}],"url":"\/documentation\/inputbaraccessoryview\/inputplugin"},"doc://InputBarAccessoryView/documentation/InputBarAccessoryView/InputPlugin/reloadData()":{"required":true,"type":"topic","abstract":[{"type":"text","text":"Should reload the state if the "},{"type":"codeVoice","code":"InputPlugin"}],"url":"\/documentation\/inputbaraccessoryview\/inputplugin\/reloaddata()","kind":"symbol","title":"reloadData()","role":"symbol","identifier":"doc:\/\/InputBarAccessoryView\/documentation\/InputBarAccessoryView\/InputPlugin\/reloadData()","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"reloadData"},{"kind":"text","text":"()"}]}}} |