Files
MessageKit/InputBarAccessoryView/data/documentation/inputbaraccessoryview/inputplugin.json
T
2024-10-30 06:17:17 +00:00

1 line
6.1 KiB
JSON

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