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