Files
MessageKit/InputBarAccessoryView/data/documentation/inputbaraccessoryview/inputplugin.json
T
2024-09-10 11:49:09 +00:00

1 line
6.1 KiB
JSON

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