Files
MessageKit/InputBarAccessoryView/data/documentation/inputbaraccessoryview/inputplugin.json
T
2024-05-17 10:27:28 +00:00

1 line
6.1 KiB
JSON

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