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