Files
MessageKit/data/documentation/messagekit.json
T
2022-09-30 16:04:39 +00:00

1 line
38 KiB
JSON
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
{"variants":[{"paths":["\/documentation\/messagekit"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"major":0,"minor":2,"patch":0},"sections":[],"identifier":{"url":"doc:\/\/MessageKit\/documentation\/MessageKit","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":""}],"kind":"symbol","metadata":{"roleHeading":"Framework","externalID":"MessageKit","title":"MessageKit","symbolKind":"module","role":"collection","modules":[{"name":"MessageKit"}]},"hierarchy":{"paths":[[]]},"topicSections":[{"title":"Classes","identifiers":["doc:\/\/MessageKit\/documentation\/MessageKit\/AudioMessageCell","doc:\/\/MessageKit\/documentation\/MessageKit\/AudioMessageSizeCalculator","doc:\/\/MessageKit\/documentation\/MessageKit\/AvatarView","doc:\/\/MessageKit\/documentation\/MessageKit\/BubbleCircle","doc:\/\/MessageKit\/documentation\/MessageKit\/CellSizeCalculator","doc:\/\/MessageKit\/documentation\/MessageKit\/ContactMessageCell","doc:\/\/MessageKit\/documentation\/MessageKit\/ContactMessageSizeCalculator","doc:\/\/MessageKit\/documentation\/MessageKit\/InsetLabel","doc:\/\/MessageKit\/documentation\/MessageKit\/LinkPreviewMessageCell","doc:\/\/MessageKit\/documentation\/MessageKit\/LinkPreviewMessageSizeCalculator","doc:\/\/MessageKit\/documentation\/MessageKit\/LinkPreviewView","doc:\/\/MessageKit\/documentation\/MessageKit\/LocationMessageCell","doc:\/\/MessageKit\/documentation\/MessageKit\/LocationMessageSizeCalculator","doc:\/\/MessageKit\/documentation\/MessageKit\/MediaMessageCell","doc:\/\/MessageKit\/documentation\/MessageKit\/MediaMessageSizeCalculator","doc:\/\/MessageKit\/documentation\/MessageKit\/MessageCollectionViewCell","doc:\/\/MessageKit\/documentation\/MessageKit\/MessageContainerView","doc:\/\/MessageKit\/documentation\/MessageKit\/MessageContentCell","doc:\/\/MessageKit\/documentation\/MessageKit\/MessageKitDateFormatter","doc:\/\/MessageKit\/documentation\/MessageKit\/MessageLabel","doc:\/\/MessageKit\/documentation\/MessageKit\/MessageReusableView","doc:\/\/MessageKit\/documentation\/MessageKit\/MessageSizeCalculator","doc:\/\/MessageKit\/documentation\/MessageKit\/MessagesCollectionView","doc:\/\/MessageKit\/documentation\/MessageKit\/MessagesCollectionViewFlowLayout","doc:\/\/MessageKit\/documentation\/MessageKit\/MessagesCollectionViewLayoutAttributes","doc:\/\/MessageKit\/documentation\/MessageKit\/MessagesInputContainerView","doc:\/\/MessageKit\/documentation\/MessageKit\/MessagesViewController","doc:\/\/MessageKit\/documentation\/MessageKit\/PlayButtonView","doc:\/\/MessageKit\/documentation\/MessageKit\/TextMessageCell","doc:\/\/MessageKit\/documentation\/MessageKit\/TextMessageSizeCalculator","doc:\/\/MessageKit\/documentation\/MessageKit\/TypingBubble","doc:\/\/MessageKit\/documentation\/MessageKit\/TypingCellSizeCalculator","doc:\/\/MessageKit\/documentation\/MessageKit\/TypingIndicator","doc:\/\/MessageKit\/documentation\/MessageKit\/TypingIndicatorCell"]},{"title":"Protocols","identifiers":["doc:\/\/MessageKit\/documentation\/MessageKit\/AudioItem","doc:\/\/MessageKit\/documentation\/MessageKit\/ContactItem","doc:\/\/MessageKit\/documentation\/MessageKit\/LinkItem","doc:\/\/MessageKit\/documentation\/MessageKit\/LocationItem","doc:\/\/MessageKit\/documentation\/MessageKit\/MediaItem","doc:\/\/MessageKit\/documentation\/MessageKit\/MessageCellDelegate","doc:\/\/MessageKit\/documentation\/MessageKit\/MessageLabelDelegate","doc:\/\/MessageKit\/documentation\/MessageKit\/MessageType","doc:\/\/MessageKit\/documentation\/MessageKit\/MessagesDataSource","doc:\/\/MessageKit\/documentation\/MessageKit\/MessagesDisplayDelegate","doc:\/\/MessageKit\/documentation\/MessageKit\/MessagesLayoutDelegate","doc:\/\/MessageKit\/documentation\/MessageKit\/SenderType"]},{"title":"Structures","identifiers":["doc:\/\/MessageKit\/documentation\/MessageKit\/Avatar","doc:\/\/MessageKit\/documentation\/MessageKit\/AvatarPosition","doc:\/\/MessageKit\/documentation\/MessageKit\/HorizontalEdgeInsets","doc:\/\/MessageKit\/documentation\/MessageKit\/LabelAlignment","doc:\/\/MessageKit\/documentation\/MessageKit\/LinkPreviewFonts","doc:\/\/MessageKit\/documentation\/MessageKit\/LocationMessageSnapshotOptions"]},{"title":"Enumerations","identifiers":["doc:\/\/MessageKit\/documentation\/MessageKit\/AccessoryPosition","doc:\/\/MessageKit\/documentation\/MessageKit\/DetectorType","doc:\/\/MessageKit\/documentation\/MessageKit\/ImageType","doc:\/\/MessageKit\/documentation\/MessageKit\/MessageInputBarKind","doc:\/\/MessageKit\/documentation\/MessageKit\/MessageKind","doc:\/\/MessageKit\/documentation\/MessageKit\/MessageStyle"]}],"references":{"doc://MessageKit/documentation/MessageKit/MessagesCollectionView":{"role":"symbol","title":"MessagesCollectionView","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"MessagesCollectionView"}],"abstract":[],"identifier":"doc:\/\/MessageKit\/documentation\/MessageKit\/MessagesCollectionView","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"MessagesCollectionView"}],"url":"\/documentation\/messagekit\/messagescollectionview"},"doc://MessageKit/documentation/MessageKit/MediaMessageCell":{"role":"symbol","title":"MediaMessageCell","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"MediaMessageCell"}],"abstract":[{"type":"text","text":"A subclass of "},{"type":"codeVoice","code":"MessageContentCell"},{"type":"text","text":" used to display video and audio messages."}],"identifier":"doc:\/\/MessageKit\/documentation\/MessageKit\/MediaMessageCell","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"MediaMessageCell"}],"url":"\/documentation\/messagekit\/mediamessagecell"},"doc://MessageKit/documentation/MessageKit/TextMessageCell":{"role":"symbol","title":"TextMessageCell","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"TextMessageCell"}],"abstract":[{"type":"text","text":"A subclass of "},{"type":"codeVoice","code":"MessageContentCell"},{"type":"text","text":" used to display text messages."}],"identifier":"doc:\/\/MessageKit\/documentation\/MessageKit\/TextMessageCell","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"TextMessageCell"}],"url":"\/documentation\/messagekit\/textmessagecell"},"doc://MessageKit/documentation/MessageKit/SenderType":{"role":"symbol","title":"SenderType","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"kind":"identifier","text":"SenderType"}],"abstract":[{"type":"text","text":"A standard protocol representing a sender."},{"type":"text","text":" "},{"type":"text","text":"Use this protocol to adhere a object as the sender of a MessageType"}],"identifier":"doc:\/\/MessageKit\/documentation\/MessageKit\/SenderType","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"SenderType"}],"url":"\/documentation\/messagekit\/sendertype"},"doc://MessageKit/documentation/MessageKit/MessageKind":{"role":"symbol","title":"MessageKind","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"MessageKind"}],"abstract":[{"type":"text","text":"An enum representing the kind of message and its underlying kind."}],"identifier":"doc:\/\/MessageKit\/documentation\/MessageKit\/MessageKind","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"MessageKind"}],"url":"\/documentation\/messagekit\/messagekind"},"doc://MessageKit/documentation/MessageKit/AvatarPosition":{"role":"symbol","title":"AvatarPosition","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"AvatarPosition"}],"abstract":[],"identifier":"doc:\/\/MessageKit\/documentation\/MessageKit\/AvatarPosition","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"AvatarPosition"}],"url":"\/documentation\/messagekit\/avatarposition"},"doc://MessageKit/documentation/MessageKit/AvatarView":{"role":"symbol","title":"AvatarView","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"AvatarView"}],"abstract":[],"identifier":"doc:\/\/MessageKit\/documentation\/MessageKit\/AvatarView","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"AvatarView"}],"url":"\/documentation\/messagekit\/avatarview"},"doc://MessageKit/documentation/MessageKit/MessageLabel":{"role":"symbol","title":"MessageLabel","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"MessageLabel"}],"abstract":[],"identifier":"doc:\/\/MessageKit\/documentation\/MessageKit\/MessageLabel","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"MessageLabel"}],"url":"\/documentation\/messagekit\/messagelabel"},"doc://MessageKit/documentation/MessageKit/MessageContentCell":{"role":"symbol","title":"MessageContentCell","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"MessageContentCell"}],"abstract":[{"type":"text","text":"A subclass of "},{"type":"codeVoice","code":"MessageCollectionViewCell"},{"type":"text","text":" used to display text, media, and location messages."}],"identifier":"doc:\/\/MessageKit\/documentation\/MessageKit\/MessageContentCell","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"MessageContentCell"}],"url":"\/documentation\/messagekit\/messagecontentcell"},"doc://MessageKit/documentation/MessageKit/MessagesCollectionViewLayoutAttributes":{"role":"symbol","title":"MessagesCollectionViewLayoutAttributes","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"MessagesCollectionViewLayoutAttributes"}],"abstract":[{"type":"text","text":"The layout attributes used by a "},{"type":"codeVoice","code":"MessageCollectionViewCell"},{"type":"text","text":" to layout its subviews."}],"identifier":"doc:\/\/MessageKit\/documentation\/MessageKit\/MessagesCollectionViewLayoutAttributes","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"MessagesCollectionViewLayoutAttributes"}],"url":"\/documentation\/messagekit\/messagescollectionviewlayoutattributes"},"doc://MessageKit/documentation/MessageKit/MessagesLayoutDelegate":{"role":"symbol","title":"MessagesLayoutDelegate","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"kind":"identifier","text":"MessagesLayoutDelegate"}],"abstract":[{"type":"text","text":"A protocol used by the "},{"type":"codeVoice","code":"MessagesCollectionViewFlowLayout"},{"type":"text","text":" object to determine"},{"type":"text","text":" "},{"type":"text","text":"the size and layout of a "},{"type":"codeVoice","code":"MessageCollectionViewCell"},{"type":"text","text":" and its contents."}],"identifier":"doc:\/\/MessageKit\/documentation\/MessageKit\/MessagesLayoutDelegate","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"MessagesLayoutDelegate"}],"url":"\/documentation\/messagekit\/messageslayoutdelegate"},"doc://MessageKit/documentation/MessageKit/TypingBubble":{"role":"symbol","title":"TypingBubble","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"TypingBubble"}],"abstract":[{"type":"text","text":"A subclass of "},{"type":"codeVoice","code":"UIView"},{"type":"text","text":" that mimics the iMessage typing bubble"}],"identifier":"doc:\/\/MessageKit\/documentation\/MessageKit\/TypingBubble","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"TypingBubble"}],"url":"\/documentation\/messagekit\/typingbubble"},"doc://MessageKit/documentation/MessageKit/LinkPreviewFonts":{"role":"symbol","title":"LinkPreviewFonts","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"LinkPreviewFonts"}],"abstract":[],"identifier":"doc:\/\/MessageKit\/documentation\/MessageKit\/LinkPreviewFonts","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"LinkPreviewFonts"}],"url":"\/documentation\/messagekit\/linkpreviewfonts"},"doc://MessageKit/documentation/MessageKit/Avatar":{"role":"symbol","title":"Avatar","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"Avatar"}],"abstract":[{"type":"text","text":"An object used to group the information to be used by an "},{"type":"codeVoice","code":"AvatarView"},{"type":"text","text":"."}],"identifier":"doc:\/\/MessageKit\/documentation\/MessageKit\/Avatar","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"Avatar"}],"url":"\/documentation\/messagekit\/avatar"},"doc://MessageKit/documentation/MessageKit/BubbleCircle":{"role":"symbol","title":"BubbleCircle","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"BubbleCircle"}],"abstract":[{"type":"text","text":"A "},{"type":"codeVoice","code":"UIView"},{"type":"text","text":" subclass that maintains a mask to keep it fully circular"}],"identifier":"doc:\/\/MessageKit\/documentation\/MessageKit\/BubbleCircle","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"BubbleCircle"}],"url":"\/documentation\/messagekit\/bubblecircle"},"doc://MessageKit/documentation/MessageKit/MessagesDisplayDelegate":{"role":"symbol","title":"MessagesDisplayDelegate","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"kind":"identifier","text":"MessagesDisplayDelegate"}],"abstract":[{"type":"text","text":"A protocol used by the "},{"type":"codeVoice","code":"MessagesViewController"},{"type":"text","text":" to customize the appearance of a "},{"type":"codeVoice","code":"MessageContentCell"},{"type":"text","text":"."}],"identifier":"doc:\/\/MessageKit\/documentation\/MessageKit\/MessagesDisplayDelegate","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"MessagesDisplayDelegate"}],"url":"\/documentation\/messagekit\/messagesdisplaydelegate"},"doc://MessageKit/documentation/MessageKit/LocationItem":{"role":"symbol","title":"LocationItem","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"kind":"identifier","text":"LocationItem"}],"abstract":[{"type":"text","text":"A protocol used to represent the data for a location message."}],"identifier":"doc:\/\/MessageKit\/documentation\/MessageKit\/LocationItem","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"LocationItem"}],"url":"\/documentation\/messagekit\/locationitem"},"doc://MessageKit/documentation/MessageKit/TextMessageSizeCalculator":{"role":"symbol","title":"TextMessageSizeCalculator","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"TextMessageSizeCalculator"}],"abstract":[],"identifier":"doc:\/\/MessageKit\/documentation\/MessageKit\/TextMessageSizeCalculator","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"TextMessageSizeCalculator"}],"url":"\/documentation\/messagekit\/textmessagesizecalculator"},"doc://MessageKit/documentation/MessageKit/TypingCellSizeCalculator":{"role":"symbol","title":"TypingCellSizeCalculator","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"TypingCellSizeCalculator"}],"abstract":[],"identifier":"doc:\/\/MessageKit\/documentation\/MessageKit\/TypingCellSizeCalculator","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"TypingCellSizeCalculator"}],"url":"\/documentation\/messagekit\/typingcellsizecalculator"},"doc://MessageKit/documentation/MessageKit/AudioMessageCell":{"role":"symbol","title":"AudioMessageCell","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"AudioMessageCell"}],"abstract":[{"type":"text","text":"A subclass of "},{"type":"codeVoice","code":"MessageContentCell"},{"type":"text","text":" used to display video and audio messages."}],"identifier":"doc:\/\/MessageKit\/documentation\/MessageKit\/AudioMessageCell","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"AudioMessageCell"}],"url":"\/documentation\/messagekit\/audiomessagecell"},"doc://MessageKit/documentation/MessageKit/LinkPreviewMessageCell":{"role":"symbol","title":"LinkPreviewMessageCell","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"LinkPreviewMessageCell"}],"abstract":[],"identifier":"doc:\/\/MessageKit\/documentation\/MessageKit\/LinkPreviewMessageCell","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"LinkPreviewMessageCell"}],"url":"\/documentation\/messagekit\/linkpreviewmessagecell"},"doc://MessageKit/documentation/MessageKit/MessageStyle":{"role":"symbol","title":"MessageStyle","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"MessageStyle"}],"abstract":[],"identifier":"doc:\/\/MessageKit\/documentation\/MessageKit\/MessageStyle","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"MessageStyle"}],"url":"\/documentation\/messagekit\/messagestyle"},"doc://MessageKit/documentation/MessageKit/MessageReusableView":{"role":"symbol","title":"MessageReusableView","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"MessageReusableView"}],"abstract":[],"identifier":"doc:\/\/MessageKit\/documentation\/MessageKit\/MessageReusableView","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"MessageReusableView"}],"url":"\/documentation\/messagekit\/messagereusableview"},"doc://MessageKit/documentation/MessageKit/DetectorType":{"role":"symbol","title":"DetectorType","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"DetectorType"}],"abstract":[],"identifier":"doc:\/\/MessageKit\/documentation\/MessageKit\/DetectorType","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"DetectorType"}],"url":"\/documentation\/messagekit\/detectortype"},"doc://MessageKit/documentation/MessageKit/MessageLabelDelegate":{"role":"symbol","title":"MessageLabelDelegate","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"kind":"identifier","text":"MessageLabelDelegate"}],"abstract":[{"type":"text","text":"A protocol used to handle tap events on detected text."}],"identifier":"doc:\/\/MessageKit\/documentation\/MessageKit\/MessageLabelDelegate","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"MessageLabelDelegate"}],"url":"\/documentation\/messagekit\/messagelabeldelegate"},"doc://MessageKit/documentation/MessageKit":{"role":"collection","title":"MessageKit","abstract":[],"identifier":"doc:\/\/MessageKit\/documentation\/MessageKit","kind":"symbol","type":"topic","url":"\/documentation\/messagekit"},"doc://MessageKit/documentation/MessageKit/LocationMessageCell":{"role":"symbol","title":"LocationMessageCell","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"LocationMessageCell"}],"abstract":[{"type":"text","text":"A subclass of "},{"type":"codeVoice","code":"MessageContentCell"},{"type":"text","text":" used to display location messages."}],"identifier":"doc:\/\/MessageKit\/documentation\/MessageKit\/LocationMessageCell","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"LocationMessageCell"}],"url":"\/documentation\/messagekit\/locationmessagecell"},"doc://MessageKit/documentation/MessageKit/CellSizeCalculator":{"role":"symbol","title":"CellSizeCalculator","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"CellSizeCalculator"}],"abstract":[{"type":"text","text":"An object is responsible for"},{"type":"text","text":" "},{"type":"text","text":"sizing and configuring cells for given "},{"type":"codeVoice","code":"IndexPath"},{"type":"text","text":"s."}],"identifier":"doc:\/\/MessageKit\/documentation\/MessageKit\/CellSizeCalculator","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"CellSizeCalculator"}],"url":"\/documentation\/messagekit\/cellsizecalculator"},"doc://MessageKit/documentation/MessageKit/MessagesDataSource":{"role":"symbol","title":"MessagesDataSource","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"kind":"identifier","text":"MessagesDataSource"}],"abstract":[{"type":"text","text":"An object that adopts the "},{"type":"codeVoice","code":"MessagesDataSource"},{"type":"text","text":" protocol is responsible for providing"},{"type":"text","text":" "},{"type":"text","text":"the data required by a "},{"type":"codeVoice","code":"MessagesCollectionView"},{"type":"text","text":"."}],"identifier":"doc:\/\/MessageKit\/documentation\/MessageKit\/MessagesDataSource","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"MessagesDataSource"}],"url":"\/documentation\/messagekit\/messagesdatasource"},"doc://MessageKit/documentation/MessageKit/MessageSizeCalculator":{"role":"symbol","title":"MessageSizeCalculator","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"MessageSizeCalculator"}],"abstract":[],"identifier":"doc:\/\/MessageKit\/documentation\/MessageKit\/MessageSizeCalculator","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"MessageSizeCalculator"}],"url":"\/documentation\/messagekit\/messagesizecalculator"},"doc://MessageKit/documentation/MessageKit/MessageCollectionViewCell":{"role":"symbol","title":"MessageCollectionViewCell","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"MessageCollectionViewCell"}],"abstract":[{"type":"text","text":"A subclass of "},{"type":"codeVoice","code":"UICollectionViewCell"},{"type":"text","text":" to be used inside of a "},{"type":"codeVoice","code":"MessagesCollectionView"},{"type":"text","text":"."}],"identifier":"doc:\/\/MessageKit\/documentation\/MessageKit\/MessageCollectionViewCell","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"MessageCollectionViewCell"}],"url":"\/documentation\/messagekit\/messagecollectionviewcell"},"doc://MessageKit/documentation/MessageKit/LocationMessageSnapshotOptions":{"role":"symbol","title":"LocationMessageSnapshotOptions","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"LocationMessageSnapshotOptions"}],"abstract":[{"type":"text","text":"An object grouping the settings used by the "},{"type":"codeVoice","code":"MKMapSnapshotter"},{"type":"text","text":" through the "},{"type":"codeVoice","code":"LocationMessageDisplayDelegate"},{"type":"text","text":"."}],"identifier":"doc:\/\/MessageKit\/documentation\/MessageKit\/LocationMessageSnapshotOptions","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"LocationMessageSnapshotOptions"}],"url":"\/documentation\/messagekit\/locationmessagesnapshotoptions"},"doc://MessageKit/documentation/MessageKit/LinkPreviewMessageSizeCalculator":{"role":"symbol","title":"LinkPreviewMessageSizeCalculator","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"LinkPreviewMessageSizeCalculator"}],"abstract":[],"identifier":"doc:\/\/MessageKit\/documentation\/MessageKit\/LinkPreviewMessageSizeCalculator","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"LinkPreviewMessageSizeCalculator"}],"url":"\/documentation\/messagekit\/linkpreviewmessagesizecalculator"},"doc://MessageKit/documentation/MessageKit/MessageType":{"role":"symbol","title":"MessageType","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"kind":"identifier","text":"MessageType"}],"abstract":[{"type":"text","text":"A standard protocol representing a message."},{"type":"text","text":" "},{"type":"text","text":"Use this protocol to create your own message object to be used by MessageKit."}],"identifier":"doc:\/\/MessageKit\/documentation\/MessageKit\/MessageType","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"MessageType"}],"url":"\/documentation\/messagekit\/messagetype"},"doc://MessageKit/documentation/MessageKit/MessagesViewController":{"role":"symbol","title":"MessagesViewController","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"MessagesViewController"}],"abstract":[{"type":"text","text":"A subclass of "},{"type":"codeVoice","code":"UIViewController"},{"type":"text","text":" with a "},{"type":"codeVoice","code":"MessagesCollectionView"},{"type":"text","text":" object"},{"type":"text","text":" "},{"type":"text","text":"that is used to display conversation interfaces."}],"identifier":"doc:\/\/MessageKit\/documentation\/MessageKit\/MessagesViewController","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"MessagesViewController"}],"url":"\/documentation\/messagekit\/messagesviewcontroller"},"doc://MessageKit/documentation/MessageKit/MediaMessageSizeCalculator":{"role":"symbol","title":"MediaMessageSizeCalculator","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"MediaMessageSizeCalculator"}],"abstract":[],"identifier":"doc:\/\/MessageKit\/documentation\/MessageKit\/MediaMessageSizeCalculator","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"MediaMessageSizeCalculator"}],"url":"\/documentation\/messagekit\/mediamessagesizecalculator"},"doc://MessageKit/documentation/MessageKit/AudioMessageSizeCalculator":{"role":"symbol","title":"AudioMessageSizeCalculator","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"AudioMessageSizeCalculator"}],"abstract":[],"identifier":"doc:\/\/MessageKit\/documentation\/MessageKit\/AudioMessageSizeCalculator","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"AudioMessageSizeCalculator"}],"url":"\/documentation\/messagekit\/audiomessagesizecalculator"},"doc://MessageKit/documentation/MessageKit/LinkPreviewView":{"role":"symbol","title":"LinkPreviewView","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"LinkPreviewView"}],"abstract":[],"identifier":"doc:\/\/MessageKit\/documentation\/MessageKit\/LinkPreviewView","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"LinkPreviewView"}],"url":"\/documentation\/messagekit\/linkpreviewview"},"doc://MessageKit/documentation/MessageKit/TypingIndicatorCell":{"role":"symbol","title":"TypingIndicatorCell","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"TypingIndicatorCell"}],"abstract":[{"type":"text","text":"A subclass of "},{"type":"codeVoice","code":"MessageCollectionViewCell"},{"type":"text","text":" used to display the typing indicator."}],"identifier":"doc:\/\/MessageKit\/documentation\/MessageKit\/TypingIndicatorCell","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"TypingIndicatorCell"}],"url":"\/documentation\/messagekit\/typingindicatorcell"},"doc://MessageKit/documentation/MessageKit/InsetLabel":{"role":"symbol","title":"InsetLabel","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"InsetLabel"}],"abstract":[],"identifier":"doc:\/\/MessageKit\/documentation\/MessageKit\/InsetLabel","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"InsetLabel"}],"url":"\/documentation\/messagekit\/insetlabel"},"doc://MessageKit/documentation/MessageKit/AudioItem":{"role":"symbol","title":"AudioItem","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"kind":"identifier","text":"AudioItem"}],"abstract":[{"type":"text","text":"A protocol used to represent the data for an audio message."}],"identifier":"doc:\/\/MessageKit\/documentation\/MessageKit\/AudioItem","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"AudioItem"}],"url":"\/documentation\/messagekit\/audioitem"},"doc://MessageKit/documentation/MessageKit/ContactMessageSizeCalculator":{"role":"symbol","title":"ContactMessageSizeCalculator","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"ContactMessageSizeCalculator"}],"abstract":[],"identifier":"doc:\/\/MessageKit\/documentation\/MessageKit\/ContactMessageSizeCalculator","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"ContactMessageSizeCalculator"}],"url":"\/documentation\/messagekit\/contactmessagesizecalculator"},"doc://MessageKit/documentation/MessageKit/MediaItem":{"role":"symbol","title":"MediaItem","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"kind":"identifier","text":"MediaItem"}],"abstract":[{"type":"text","text":"A protocol used to represent the data for a media message."}],"identifier":"doc:\/\/MessageKit\/documentation\/MessageKit\/MediaItem","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"MediaItem"}],"url":"\/documentation\/messagekit\/mediaitem"},"doc://MessageKit/documentation/MessageKit/AccessoryPosition":{"role":"symbol","title":"AccessoryPosition","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"AccessoryPosition"}],"abstract":[{"type":"text","text":"Used to determine the "},{"type":"codeVoice","code":"Horizontal"},{"type":"text","text":" and "},{"type":"codeVoice","code":"Vertical"},{"type":"text","text":" position of"},{"type":"text","text":" "},{"type":"text","text":"an "},{"type":"codeVoice","code":"AccessoryView"},{"type":"text","text":" in a "},{"type":"codeVoice","code":"MessageCollectionViewCell"},{"type":"text","text":"."}],"identifier":"doc:\/\/MessageKit\/documentation\/MessageKit\/AccessoryPosition","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"AccessoryPosition"}],"url":"\/documentation\/messagekit\/accessoryposition"},"doc://MessageKit/documentation/MessageKit/MessagesCollectionViewFlowLayout":{"role":"symbol","title":"MessagesCollectionViewFlowLayout","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"MessagesCollectionViewFlowLayout"}],"abstract":[{"type":"text","text":"The layout object used by "},{"type":"codeVoice","code":"MessagesCollectionView"},{"type":"text","text":" to determine the size of all"},{"type":"text","text":" "},{"type":"text","text":"framework provided "},{"type":"codeVoice","code":"MessageCollectionViewCell"},{"type":"text","text":" subclasses."}],"identifier":"doc:\/\/MessageKit\/documentation\/MessageKit\/MessagesCollectionViewFlowLayout","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"MessagesCollectionViewFlowLayout"}],"url":"\/documentation\/messagekit\/messagescollectionviewflowlayout"},"doc://MessageKit/documentation/MessageKit/MessageKitDateFormatter":{"role":"symbol","title":"MessageKitDateFormatter","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"MessageKitDateFormatter"}],"abstract":[],"identifier":"doc:\/\/MessageKit\/documentation\/MessageKit\/MessageKitDateFormatter","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"MessageKitDateFormatter"}],"url":"\/documentation\/messagekit\/messagekitdateformatter"},"doc://MessageKit/documentation/MessageKit/LinkItem":{"role":"symbol","title":"LinkItem","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"kind":"identifier","text":"LinkItem"}],"abstract":[{"type":"text","text":"A protocol used to represent the data for a link preview message."}],"identifier":"doc:\/\/MessageKit\/documentation\/MessageKit\/LinkItem","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"LinkItem"}],"url":"\/documentation\/messagekit\/linkitem"},"doc://MessageKit/documentation/MessageKit/HorizontalEdgeInsets":{"role":"symbol","title":"HorizontalEdgeInsets","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"HorizontalEdgeInsets"}],"abstract":[{"type":"text","text":"A variant of "},{"type":"codeVoice","code":"UIEdgeInsets"},{"type":"text","text":" that only has horizontal inset properties"}],"identifier":"doc:\/\/MessageKit\/documentation\/MessageKit\/HorizontalEdgeInsets","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"HorizontalEdgeInsets"}],"url":"\/documentation\/messagekit\/horizontaledgeinsets"},"doc://MessageKit/documentation/MessageKit/PlayButtonView":{"role":"symbol","title":"PlayButtonView","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"PlayButtonView"}],"abstract":[],"identifier":"doc:\/\/MessageKit\/documentation\/MessageKit\/PlayButtonView","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"PlayButtonView"}],"url":"\/documentation\/messagekit\/playbuttonview"},"doc://MessageKit/documentation/MessageKit/MessageInputBarKind":{"role":"symbol","title":"MessageInputBarKind","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"MessageInputBarKind"}],"abstract":[],"identifier":"doc:\/\/MessageKit\/documentation\/MessageKit\/MessageInputBarKind","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"MessageInputBarKind"}],"url":"\/documentation\/messagekit\/messageinputbarkind"},"doc://MessageKit/documentation/MessageKit/MessagesInputContainerView":{"role":"symbol","title":"MessagesInputContainerView","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"MessagesInputContainerView"}],"abstract":[],"identifier":"doc:\/\/MessageKit\/documentation\/MessageKit\/MessagesInputContainerView","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"MessagesInputContainerView"}],"url":"\/documentation\/messagekit\/messagesinputcontainerview"},"doc://MessageKit/documentation/MessageKit/LocationMessageSizeCalculator":{"role":"symbol","title":"LocationMessageSizeCalculator","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"LocationMessageSizeCalculator"}],"abstract":[],"identifier":"doc:\/\/MessageKit\/documentation\/MessageKit\/LocationMessageSizeCalculator","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"LocationMessageSizeCalculator"}],"url":"\/documentation\/messagekit\/locationmessagesizecalculator"},"doc://MessageKit/documentation/MessageKit/TypingIndicator":{"role":"symbol","title":"TypingIndicator","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"TypingIndicator"}],"abstract":[{"type":"text","text":"A "},{"type":"codeVoice","code":"UIView"},{"type":"text","text":" subclass that holds 3 dots which can be animated"}],"identifier":"doc:\/\/MessageKit\/documentation\/MessageKit\/TypingIndicator","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"TypingIndicator"}],"url":"\/documentation\/messagekit\/typingindicator"},"doc://MessageKit/documentation/MessageKit/ContactItem":{"role":"symbol","title":"ContactItem","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"kind":"identifier","text":"ContactItem"}],"abstract":[{"type":"text","text":"A protocol used to represent the data for a contact message."}],"identifier":"doc:\/\/MessageKit\/documentation\/MessageKit\/ContactItem","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"ContactItem"}],"url":"\/documentation\/messagekit\/contactitem"},"doc://MessageKit/documentation/MessageKit/MessageCellDelegate":{"role":"symbol","title":"MessageCellDelegate","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"kind":"identifier","text":"MessageCellDelegate"}],"abstract":[{"type":"text","text":"A protocol used by "},{"type":"codeVoice","code":"MessageContentCell"},{"type":"text","text":" subclasses to detect taps in the cells subviews."}],"identifier":"doc:\/\/MessageKit\/documentation\/MessageKit\/MessageCellDelegate","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"MessageCellDelegate"}],"url":"\/documentation\/messagekit\/messagecelldelegate"},"doc://MessageKit/documentation/MessageKit/LabelAlignment":{"role":"symbol","title":"LabelAlignment","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"LabelAlignment"}],"abstract":[],"identifier":"doc:\/\/MessageKit\/documentation\/MessageKit\/LabelAlignment","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"LabelAlignment"}],"url":"\/documentation\/messagekit\/labelalignment"},"doc://MessageKit/documentation/MessageKit/MessageContainerView":{"role":"symbol","title":"MessageContainerView","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"MessageContainerView"}],"abstract":[],"identifier":"doc:\/\/MessageKit\/documentation\/MessageKit\/MessageContainerView","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"MessageContainerView"}],"url":"\/documentation\/messagekit\/messagecontainerview"},"doc://MessageKit/documentation/MessageKit/ContactMessageCell":{"role":"symbol","title":"ContactMessageCell","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"ContactMessageCell"}],"abstract":[],"identifier":"doc:\/\/MessageKit\/documentation\/MessageKit\/ContactMessageCell","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"ContactMessageCell"}],"url":"\/documentation\/messagekit\/contactmessagecell"},"doc://MessageKit/documentation/MessageKit/ImageType":{"role":"symbol","title":"ImageType","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"ImageType"}],"abstract":[],"identifier":"doc:\/\/MessageKit\/documentation\/MessageKit\/ImageType","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"ImageType"}],"url":"\/documentation\/messagekit\/imagetype"}}}