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