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