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