-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathsearch.json
1 lines (1 loc) · 113 KB
/
search.json
1
{"Structs/AvatarPosition/Vertical.html#/s:10MessageKit14AvatarPositionV8VerticalO7cellTopA2EmF":{"name":"cellTop","abstract":"<p>Aligns the <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/AvatarView.html\">AvatarView</a></code>‘s top edge to the cell’s top edge.</p>","parent_name":"Vertical"},"Structs/AvatarPosition/Vertical.html#/s:10MessageKit14AvatarPositionV8VerticalO15messageLabelTopA2EmF":{"name":"messageLabelTop","abstract":"<p>Aligns the <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/AvatarView.html\">AvatarView</a></code>‘s top edge to the <code>messageTopLabel</code>’s top edge.</p>","parent_name":"Vertical"},"Structs/AvatarPosition/Vertical.html#/s:10MessageKit14AvatarPositionV8VerticalO10messageTopA2EmF":{"name":"messageTop","abstract":"<p>Aligns the <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/AvatarView.html\">AvatarView</a></code>‘s top edge to the <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/MessageContainerView.html\">MessageContainerView</a></code>’s top edge.</p>","parent_name":"Vertical"},"Structs/AvatarPosition/Vertical.html#/s:10MessageKit14AvatarPositionV8VerticalO13messageCenterA2EmF":{"name":"messageCenter","abstract":"<p>Aligns the <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/AvatarView.html\">AvatarView</a></code> center to the <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/MessageContainerView.html\">MessageContainerView</a></code> center.</p>","parent_name":"Vertical"},"Structs/AvatarPosition/Vertical.html#/s:10MessageKit14AvatarPositionV8VerticalO13messageBottomA2EmF":{"name":"messageBottom","abstract":"<p>Aligns the <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/AvatarView.html\">AvatarView</a></code>‘s bottom edge to the <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/MessageContainerView.html\">MessageContainerView</a></code>s bottom edge.</p>","parent_name":"Vertical"},"Structs/AvatarPosition/Vertical.html#/s:10MessageKit14AvatarPositionV8VerticalO10cellBottomA2EmF":{"name":"cellBottom","abstract":"<p>Aligns the <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/AvatarView.html\">AvatarView</a></code>‘s bottom edge to the cell’s bottom edge.</p>","parent_name":"Vertical"},"Structs/AvatarPosition/Horizontal.html#/s:10MessageKit14AvatarPositionV10HorizontalO11cellLeadingA2EmF":{"name":"cellLeading","abstract":"<p>Positions the <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/AvatarView.html\">AvatarView</a></code> on the side closest to the cell’s leading edge.</p>","parent_name":"Horizontal"},"Structs/AvatarPosition/Horizontal.html#/s:10MessageKit14AvatarPositionV10HorizontalO12cellTrailingA2EmF":{"name":"cellTrailing","abstract":"<p>Positions the <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/AvatarView.html\">AvatarView</a></code> on the side closest to the cell’s trailing edge.</p>","parent_name":"Horizontal"},"Structs/AvatarPosition/Horizontal.html#/s:10MessageKit14AvatarPositionV10HorizontalO7naturalA2EmF":{"name":"natural","abstract":"<p>Positions the <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/AvatarView.html\">AvatarView</a></code> based on whether the message is from the current Sender.","parent_name":"Horizontal"},"Structs/AvatarPosition/Horizontal.html":{"name":"Horizontal","abstract":"<p>An enum representing the horizontal alignment of an <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/AvatarView.html\">AvatarView</a></code>.</p>","parent_name":"AvatarPosition"},"Structs/AvatarPosition/Vertical.html":{"name":"Vertical","abstract":"<p>An enum representing the verical alignment for an <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/AvatarView.html\">AvatarView</a></code>.</p>","parent_name":"AvatarPosition"},"Structs/AvatarPosition.html#/s:10MessageKit14AvatarPositionV8verticalAC8VerticalOvp":{"name":"vertical","abstract":"<p>Undocumented</p>","parent_name":"AvatarPosition"},"Structs/AvatarPosition.html#/s:10MessageKit14AvatarPositionV10horizontalAC10HorizontalOvp":{"name":"horizontal","abstract":"<p>Undocumented</p>","parent_name":"AvatarPosition"},"Structs/AvatarPosition.html#/s:10MessageKit14AvatarPositionVA2C10HorizontalO10horizontal_AC8VerticalO8verticaltcfc":{"name":"init(horizontal:vertical:)","abstract":"<p>Undocumented</p>","parent_name":"AvatarPosition"},"Structs/AvatarPosition.html#/s:10MessageKit14AvatarPositionVA2C8VerticalO8vertical_tcfc":{"name":"init(vertical:)","abstract":"<p>Undocumented</p>","parent_name":"AvatarPosition"},"Structs/AvatarPosition.html#/s:s9EquatableP2eeoiSbx_xtFZ":{"name":"==(_:_:)","parent_name":"AvatarPosition"},"Structs/Avatar.html#/s:10MessageKit6AvatarV5imageSo7UIImageCSgvp":{"name":"image","abstract":"<p>The image to be used for an <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/AvatarView.html\">AvatarView</a></code>.</p>","parent_name":"Avatar"},"Structs/Avatar.html#/s:10MessageKit6AvatarV8initialsSSvp":{"name":"initials","abstract":"<p>The placeholder initials to be used in the case where no image is provided.</p>","parent_name":"Avatar"},"Structs/Avatar.html#/s:10MessageKit6AvatarVACSo7UIImageCSg5image_SS8initialstcfc":{"name":"init(image:initials:)","abstract":"<p>Undocumented</p>","parent_name":"Avatar"},"Structs/LabelAlignment.html#/s:10MessageKit14LabelAlignmentV04textD0SC06NSTextD0Ovp":{"name":"textAlignment","abstract":"<p>Undocumented</p>","parent_name":"LabelAlignment"},"Structs/LabelAlignment.html#/s:10MessageKit14LabelAlignmentV10textInsetsSC06UIEdgeF0Vvp":{"name":"textInsets","abstract":"<p>Undocumented</p>","parent_name":"LabelAlignment"},"Structs/LabelAlignment.html#/s:10MessageKit14LabelAlignmentVACSC06NSTextD0O04textD0_SC12UIEdgeInsetsV0fH0tcfc":{"name":"init(textAlignment:textInsets:)","abstract":"<p>Undocumented</p>","parent_name":"LabelAlignment"},"Structs/LabelAlignment.html#/s:s9EquatableP2eeoiSbx_xtFZ":{"name":"==(_:_:)","parent_name":"LabelAlignment"},"Structs/Sender.html#/s:10MessageKit6SenderV2idSSvp":{"name":"id","abstract":"<p>MARK: - Properties","parent_name":"Sender"},"Structs/Sender.html#/s:10MessageKit6SenderV11displayNameSSvp":{"name":"displayName","abstract":"<p>The display name of a sender.</p>","parent_name":"Sender"},"Structs/Sender.html#/s:10MessageKit6SenderVACSS2id_SS11displayNametcfc":{"name":"init(id:displayName:)","abstract":"<p>Undocumented</p>","parent_name":"Sender"},"Structs/Sender.html#/s:10MessageKit6SenderV2eeoiSbAC_ACtFZ":{"name":"==(_:_:)","abstract":"<p>Two senders are considered equal if they have the same id.</p>","parent_name":"Sender"},"Structs/LocationMessageSnapshotOptions.html#/s:10MessageKit08LocationA15SnapshotOptionsVACSb14showsBuildings_Sb0F16PointsOfInterestSC16MKCoordinateSpanV4span12CoreGraphics7CGFloatV5scaletcfc":{"name":"init(showsBuildings:showsPointsOfInterest:span:scale:)","abstract":"<p>Initialize LocationMessageSnapshotOptions with given parameters</p>","parent_name":"LocationMessageSnapshotOptions"},"Structs/LocationMessageSnapshotOptions.html#/s:10MessageKit08LocationA15SnapshotOptionsV14showsBuildingsSbvp":{"name":"showsBuildings","abstract":"<p>A Boolean value indicating whether the snapshot image should display buildings.</p>","parent_name":"LocationMessageSnapshotOptions"},"Structs/LocationMessageSnapshotOptions.html#/s:10MessageKit08LocationA15SnapshotOptionsV21showsPointsOfInterestSbvp":{"name":"showsPointsOfInterest","abstract":"<p>A Boolean value indicating whether the snapshot image should display points of interest.</p>","parent_name":"LocationMessageSnapshotOptions"},"Structs/LocationMessageSnapshotOptions.html#/s:10MessageKit08LocationA15SnapshotOptionsV4spanSC16MKCoordinateSpanVvp":{"name":"span","abstract":"<p>The span of the snapshot.</p>","parent_name":"LocationMessageSnapshotOptions"},"Structs/LocationMessageSnapshotOptions.html#/s:10MessageKit08LocationA15SnapshotOptionsV5scale12CoreGraphics7CGFloatVvp":{"name":"scale","abstract":"<p>The scale of the snapshot.</p>","parent_name":"LocationMessageSnapshotOptions"},"Structs/LocationMessageSnapshotOptions.html":{"name":"LocationMessageSnapshotOptions","abstract":"<p>An object grouping the settings used by the <code>MKMapSnapshotter</code> through the <code>LocationMessageDisplayDelegate</code>.</p>"},"Structs/Sender.html":{"name":"Sender","abstract":"<p>An object that groups the metadata of a messages sender.</p>"},"Structs/LabelAlignment.html":{"name":"LabelAlignment","abstract":"<p>Undocumented</p>"},"Structs/Avatar.html":{"name":"Avatar","abstract":"<p>An object used to group the information to be used by an <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/AvatarView.html\">AvatarView</a></code>.</p>"},"Structs/AvatarPosition.html":{"name":"AvatarPosition","abstract":"<p>Undocumented</p>"},"Protocols/MessageInputBarDelegate.html#/s:10MessageKit0A16InputBarDelegateP07messagecD0yAA0acD0C_SS22didPressSendButtonWithtF":{"name":"messageInputBar(_:didPressSendButtonWith:)","abstract":"<p>Called when the default send button has been selected.</p>","parent_name":"MessageInputBarDelegate"},"Protocols/MessageInputBarDelegate.html#/s:10MessageKit0A16InputBarDelegateP07messagecD0yAA0acD0C_SC6CGSizeV27didChangeIntrinsicContentTotF":{"name":"messageInputBar(_:didChangeIntrinsicContentTo:)","abstract":"<p>Called when the instrinsicContentSize of the MessageInputBar has changed.","parent_name":"MessageInputBarDelegate"},"Protocols/MessageInputBarDelegate.html#/s:10MessageKit0A16InputBarDelegateP07messagecD0yAA0acD0C_SS23textViewTextDidChangeTotF":{"name":"messageInputBar(_:textViewTextDidChangeTo:)","abstract":"<p>Called when the <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/MessageInputBar.html\">MessageInputBar</a></code>‘s <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/InputTextView.html\">InputTextView</a></code>’s text has changed.","parent_name":"MessageInputBarDelegate"},"Protocols/LocationItem.html#/s:10MessageKit12LocationItemP8locationSo10CLLocationCvp":{"name":"location","abstract":"<p>The location.</p>","parent_name":"LocationItem"},"Protocols/LocationItem.html#/s:10MessageKit12LocationItemP4sizeSC6CGSizeVvp":{"name":"size","abstract":"<p>The size of the location item.</p>","parent_name":"LocationItem"},"Protocols/MessageLabelDelegate.html#/s:10MessageKit0A13LabelDelegateP16didSelectAddressys10DictionaryVyS2SGF":{"name":"didSelectAddress(_:)","abstract":"<p>Triggered when a tap occurs on a detected address.</p>","parent_name":"MessageLabelDelegate"},"Protocols/MessageLabelDelegate.html#/s:10MessageKit0A13LabelDelegateP13didSelectDatey10Foundation0G0VF":{"name":"didSelectDate(_:)","abstract":"<p>Triggered when a tap occurs on a detected date.</p>","parent_name":"MessageLabelDelegate"},"Protocols/MessageLabelDelegate.html#/s:10MessageKit0A13LabelDelegateP20didSelectPhoneNumberySSF":{"name":"didSelectPhoneNumber(_:)","abstract":"<p>Triggered when a tap occurs on a detected phone number.</p>","parent_name":"MessageLabelDelegate"},"Protocols/MessageLabelDelegate.html#/s:10MessageKit0A13LabelDelegateP12didSelectURLy10Foundation0G0VF":{"name":"didSelectURL(_:)","abstract":"<p>Triggered when a tap occurs on a detected URL.</p>","parent_name":"MessageLabelDelegate"},"Protocols/MessageLabelDelegate.html#/s:10MessageKit0A13LabelDelegateP27didSelectTransitInformationys10DictionaryVyS2SGF":{"name":"didSelectTransitInformation(_:)","abstract":"<p>Triggered when a tap occurs on detected transit information.</p>","parent_name":"MessageLabelDelegate"},"Protocols/MessagesDataSource.html#/s:10MessageKit18MessagesDataSourceP13currentSenderAA0G0VyF":{"name":"currentSender()","abstract":"<p>The <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Sender.html\">Sender</a></code> of new messages in the <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/MessagesCollectionView.html\">MessagesCollectionView</a></code>.</p>","parent_name":"MessagesDataSource"},"Protocols/MessagesDataSource.html#/s:10MessageKit18MessagesDataSourceP19isFromCurrentSenderSbAA0A4Type_p7message_tF":{"name":"isFromCurrentSender(message:)","abstract":"<p>A helper method to determine if a given message is from the current <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Sender.html\">Sender</a></code>.</p>","parent_name":"MessagesDataSource"},"Protocols/MessagesDataSource.html#/s:10MessageKit18MessagesDataSourceP14messageForItemAA0A4Type_p10Foundation9IndexPathV2at_AA0C14CollectionViewC2intF":{"name":"messageForItem(at:in:)","abstract":"<p>The message to be used for a <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/MessageCollectionViewCell.html\">MessageCollectionViewCell</a></code> at the given <code>IndexPath</code>.</p>","parent_name":"MessagesDataSource"},"Protocols/MessagesDataSource.html#/s:10MessageKit18MessagesDataSourceP16numberOfSectionsSiAA0C14CollectionViewC2in_tF":{"name":"numberOfSections(in:)","abstract":"<p>The number of sections to be displayed in the <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/MessagesCollectionView.html\">MessagesCollectionView</a></code>.</p>","parent_name":"MessagesDataSource"},"Protocols/MessagesDataSource.html#/s:10MessageKit18MessagesDataSourceP13numberOfItemsS2i9inSection_AA0C14CollectionViewC0I0tF":{"name":"numberOfItems(inSection:in:)","abstract":"<p>The number of cells to be displayed in the <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/MessagesCollectionView.html\">MessagesCollectionView</a></code>.</p>","parent_name":"MessagesDataSource"},"Protocols/MessagesDataSource.html#/s:10MessageKit18MessagesDataSourceP26cellTopLabelAttributedTextSo18NSAttributedStringCSgAA0A4Type_p3for_10Foundation9IndexPathV2attF":{"name":"cellTopLabelAttributedText(for:at:)","abstract":"<p>The attributed text to be used for cell’s top label.</p>","parent_name":"MessagesDataSource"},"Protocols/MessagesDataSource.html#/s:10MessageKit18MessagesDataSourceP29messageTopLabelAttributedTextSo18NSAttributedStringCSgAA0A4Type_p3for_10Foundation9IndexPathV2attF":{"name":"messageTopLabelAttributedText(for:at:)","abstract":"<p>The attributed text to be used for message bubble’s top label.</p>","parent_name":"MessagesDataSource"},"Protocols/MessagesDataSource.html#/s:10MessageKit18MessagesDataSourceP32messageBottomLabelAttributedTextSo18NSAttributedStringCSgAA0A4Type_p3for_10Foundation9IndexPathV2attF":{"name":"messageBottomLabelAttributedText(for:at:)","abstract":"<p>The attributed text to be used for cell’s bottom label.</p>","parent_name":"MessagesDataSource"},"Protocols/MediaItem.html#/s:10MessageKit9MediaItemP3url10Foundation3URLVSgvp":{"name":"url","abstract":"<p>The url where the media is located.</p>","parent_name":"MediaItem"},"Protocols/MediaItem.html#/s:10MessageKit9MediaItemP5imageSo7UIImageCSgvp":{"name":"image","abstract":"<p>The image.</p>","parent_name":"MediaItem"},"Protocols/MediaItem.html#/s:10MessageKit9MediaItemP16placeholderImageSo7UIImageCvp":{"name":"placeholderImage","abstract":"<p>A placeholder image for when the image is obtained asychronously.</p>","parent_name":"MediaItem"},"Protocols/MediaItem.html#/s:10MessageKit9MediaItemP4sizeSC6CGSizeVvp":{"name":"size","abstract":"<p>The size of the media item.</p>","parent_name":"MediaItem"},"Protocols/MessagesLayoutDelegate.html#/s:10MessageKit22MessagesLayoutDelegateP14headerViewSizeSC6CGSizeVSi3for_AA0c10CollectionG0C2intF":{"name":"headerViewSize(for:in:)","abstract":"<p>Specifies the size to use for a header view.</p>","parent_name":"MessagesLayoutDelegate"},"Protocols/MessagesLayoutDelegate.html#/s:10MessageKit22MessagesLayoutDelegateP14footerViewSizeSC6CGSizeVSi3for_AA0c10CollectionG0C2intF":{"name":"footerViewSize(for:in:)","abstract":"<p>Specifies the size to use for a footer view.</p>","parent_name":"MessagesLayoutDelegate"},"Protocols/MessagesLayoutDelegate.html#/s:10MessageKit22MessagesLayoutDelegateP18cellTopLabelHeight12CoreGraphics7CGFloatVAA0A4Type_p3for_10Foundation9IndexPathV2atAA0C14CollectionViewC2intF":{"name":"cellTopLabelHeight(for:at:in:)","abstract":"<p>Specifies the height for the <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/MessageContentCell.html\">MessageContentCell</a></code>‘s top label.</p>","parent_name":"MessagesLayoutDelegate"},"Protocols/MessagesLayoutDelegate.html#/s:10MessageKit22MessagesLayoutDelegateP21messageTopLabelHeight12CoreGraphics7CGFloatVAA0A4Type_p3for_10Foundation9IndexPathV2atAA0C14CollectionViewC2intF":{"name":"messageTopLabelHeight(for:at:in:)","abstract":"<p>Specifies the height for the message bubble’s top label.</p>","parent_name":"MessagesLayoutDelegate"},"Protocols/MessagesLayoutDelegate.html#/s:10MessageKit22MessagesLayoutDelegateP24messageBottomLabelHeight12CoreGraphics7CGFloatVAA0A4Type_p3for_10Foundation9IndexPathV2atAA0C14CollectionViewC2intF":{"name":"messageBottomLabelHeight(for:at:in:)","abstract":"<p>Specifies the height for the <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/MessageContentCell.html\">MessageContentCell</a></code>‘s bottom label.</p>","parent_name":"MessagesLayoutDelegate"},"Protocols/MessagesLayoutDelegate.html#/s:10MessageKit22MessagesLayoutDelegatePAAE10avatarSizeSC6CGSizeVAA0A4Type_p3for_10Foundation9IndexPathV2atAA0C14CollectionViewC2intF":{"name":"avatarSize(for:at:in:)","abstract":"<p>Undocumented</p>","parent_name":"MessagesLayoutDelegate"},"Protocols/MessagesLayoutDelegate.html#/s:10MessageKit22MessagesLayoutDelegatePAAE14avatarPositionAA06AvatarG0VAA0A4Type_p3for_10Foundation9IndexPathV2atAA0C14CollectionViewC2intF":{"name":"avatarPosition(for:at:in:)","abstract":"<p>Undocumented</p>","parent_name":"MessagesLayoutDelegate"},"Protocols/MessagesLayoutDelegate.html#/s:10MessageKit22MessagesLayoutDelegatePAAE17messageLabelInsetSC12UIEdgeInsetsVAA0A4Type_p3for_10Foundation9IndexPathV2atAA0C14CollectionViewC2intF":{"name":"messageLabelInset(for:at:in:)","abstract":"<p>Undocumented</p>","parent_name":"MessagesLayoutDelegate"},"Protocols/MessagesLayoutDelegate.html#/s:10MessageKit22MessagesLayoutDelegatePAAE14messagePaddingSC12UIEdgeInsetsVAA0A4Type_p3for_10Foundation9IndexPathV2atAA0C14CollectionViewC2intF":{"name":"messagePadding(for:at:in:)","abstract":"<p>Undocumented</p>","parent_name":"MessagesLayoutDelegate"},"Protocols/MessagesLayoutDelegate.html#/s:10MessageKit22MessagesLayoutDelegatePAAE21cellTopLabelAlignmentAA0hI0VAA0A4Type_p3for_10Foundation9IndexPathV2atAA0C14CollectionViewC2intF":{"name":"cellTopLabelAlignment(for:at:in:)","abstract":"<p>Undocumented</p>","parent_name":"MessagesLayoutDelegate"},"Protocols/MessagesLayoutDelegate.html#/s:10MessageKit22MessagesLayoutDelegatePAAE24cellBottomLabelAlignmentAA0hI0VAA0A4Type_p3for_10Foundation9IndexPathV2atAA0C14CollectionViewC2intF":{"name":"cellBottomLabelAlignment(for:at:in:)","abstract":"<p>Undocumented</p>","parent_name":"MessagesLayoutDelegate"},"Protocols/MessagesLayoutDelegate.html#/s:10MessageKit22MessagesLayoutDelegatePAAE13widthForMedia12CoreGraphics7CGFloatVAA0A4Type_p7message_10Foundation9IndexPathV2atAG4withAA0C14CollectionViewC2intF":{"name":"widthForMedia(message:at:with:in:)","abstract":"<p>Undocumented</p>","parent_name":"MessagesLayoutDelegate"},"Protocols/MessagesLayoutDelegate.html#/s:10MessageKit22MessagesLayoutDelegatePAAE14heightForMedia12CoreGraphics7CGFloatVAA0A4Type_p7message_10Foundation9IndexPathV2atAG4withAA0C14CollectionViewC2intF":{"name":"heightForMedia(message:at:with:in:)","abstract":"<p>Undocumented</p>","parent_name":"MessagesLayoutDelegate"},"Protocols/MessagesLayoutDelegate.html#/s:10MessageKit22MessagesLayoutDelegatePAAE16widthForLocation12CoreGraphics7CGFloatVAA0A4Type_p7message_10Foundation9IndexPathV2atAG4withAA0C14CollectionViewC2intF":{"name":"widthForLocation(message:at:with:in:)","abstract":"<p>Undocumented</p>","parent_name":"MessagesLayoutDelegate"},"Protocols/MessagesLayoutDelegate.html#/s:10MessageKit22MessagesLayoutDelegatePAAE17heightForLocation12CoreGraphics7CGFloatVAA0A4Type_p7message_10Foundation9IndexPathV2atAG4withAA0C14CollectionViewC2intF":{"name":"heightForLocation(message:at:with:in:)","abstract":"<p>Undocumented</p>","parent_name":"MessagesLayoutDelegate"},"Protocols/MessagesLayoutDelegate.html#/s:10MessageKit22MessagesLayoutDelegatePAAE011shouldCacheD10AttributesSbAA0A4Type_p3for_tF":{"name":"shouldCacheLayoutAttributes(for:)","abstract":"<p>Undocumented</p>","parent_name":"MessagesLayoutDelegate"},"Protocols/MessageCellDelegate.html#/s:10MessageKit0A12CellDelegateP06didTapA0yAA0a14CollectionViewC0C2in_tF":{"name":"didTapMessage(in:)","abstract":"<p>Triggered when a tap occurs in the <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/MessageContainerView.html\">MessageContainerView</a></code>.</p>","parent_name":"MessageCellDelegate"},"Protocols/MessageCellDelegate.html#/s:10MessageKit0A12CellDelegateP12didTapAvataryAA0a14CollectionViewC0C2in_tF":{"name":"didTapAvatar(in:)","abstract":"<p>Triggered when a tap occurs in the <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/AvatarView.html\">AvatarView</a></code>.</p>","parent_name":"MessageCellDelegate"},"Protocols/MessageCellDelegate.html#/s:10MessageKit0A12CellDelegateP06didTapC8TopLabelyAA0a14CollectionViewC0C2in_tF":{"name":"didTapCellTopLabel(in:)","abstract":"<p>Triggered when a tap occurs in the cellTopLabel.</p>","parent_name":"MessageCellDelegate"},"Protocols/MessageCellDelegate.html#/s:10MessageKit0A12CellDelegateP06didTapA8TopLabelyAA0a14CollectionViewC0C2in_tF":{"name":"didTapMessageTopLabel(in:)","abstract":"<p>Triggered when a tap occurs in the messageTopLabel.</p>","parent_name":"MessageCellDelegate"},"Protocols/MessageCellDelegate.html#/s:10MessageKit0A12CellDelegateP06didTapA11BottomLabelyAA0a14CollectionViewC0C2in_tF":{"name":"didTapMessageBottomLabel(in:)","abstract":"<p>Triggered when a tap occurs in the messageBottomLabel.</p>","parent_name":"MessageCellDelegate"},"Protocols/MessagesDisplayDelegate.html#/s:10MessageKit23MessagesDisplayDelegateP12messageStyleAA0aG0OAA0A4Type_p3for_10Foundation9IndexPathV2atAA0C14CollectionViewC2intF":{"name":"messageStyle(for:at:in:)","abstract":"<p>Specifies the <code><a href=\"36f8f5912051ae747ef441d6511ca4cbEnums/MessageStyle.html\">MessageStyle</a></code> to be used for a <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/MessageContainerView.html\">MessageContainerView</a></code>.</p>","parent_name":"MessagesDisplayDelegate"},"Protocols/MessagesDisplayDelegate.html#/s:10MessageKit23MessagesDisplayDelegateP15backgroundColorSo7UIColorCAA0A4Type_p3for_10Foundation9IndexPathV2atAA0C14CollectionViewC2intF":{"name":"backgroundColor(for:at:in:)","abstract":"<p>Specifies the background color of the <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/MessageContainerView.html\">MessageContainerView</a></code>.</p>","parent_name":"MessagesDisplayDelegate"},"Protocols/MessagesDisplayDelegate.html#/s:10MessageKit23MessagesDisplayDelegateP17messageHeaderViewAA0a8ReusableH0C10Foundation9IndexPathV3for_AA0c10CollectionH0C2intF":{"name":"messageHeaderView(for:in:)","abstract":"<p>The section header to use for a given <code>IndexPath</code>.</p>","parent_name":"MessagesDisplayDelegate"},"Protocols/MessagesDisplayDelegate.html#/s:10MessageKit23MessagesDisplayDelegateP17messageFooterViewAA0a8ReusableH0C10Foundation9IndexPathV3for_AA0c10CollectionH0C2intF":{"name":"messageFooterView(for:in:)","abstract":"<p>The section footer to use for a given <code>IndexPath</code>.</p>","parent_name":"MessagesDisplayDelegate"},"Protocols/MessagesDisplayDelegate.html#/s:10MessageKit23MessagesDisplayDelegateP19configureAvatarViewyAA0gH0C_AA0A4Type_p3for10Foundation9IndexPathV2atAA0c10CollectionH0C2intF":{"name":"configureAvatarView(_:for:at:in:)","abstract":"<p>Used to configure the <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/AvatarView.html\">AvatarView</a></code>‘s image in a <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/MessageContentCell.html\">MessageContentCell</a></code> class.</p>","parent_name":"MessagesDisplayDelegate"},"Protocols/MessagesDisplayDelegate.html#/s:10MessageKit23MessagesDisplayDelegateP9textColorSo7UIColorCAA0A4Type_p3for_10Foundation9IndexPathV2atAA0C14CollectionViewC2intF":{"name":"textColor(for:at:in:)","abstract":"<p>Specifies the color of the text for a <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/TextMessageCell.html\">TextMessageCell</a></code>.</p>","parent_name":"MessagesDisplayDelegate"},"Protocols/MessagesDisplayDelegate.html#/s:10MessageKit23MessagesDisplayDelegateP16enabledDetectorsSayAA12DetectorTypeOGAA0aI0_p3for_10Foundation9IndexPathV2atAA0C14CollectionViewC2intF":{"name":"enabledDetectors(for:at:in:)","abstract":"<p>Specifies the <code><a href=\"36f8f5912051ae747ef441d6511ca4cbEnums/DetectorType.html\">DetectorType</a></code>s to check for the <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/MessageType.html\">MessageType</a></code>‘s text against.</p>","parent_name":"MessagesDisplayDelegate"},"Protocols/MessagesDisplayDelegate.html#/s:10MessageKit23MessagesDisplayDelegateP18detectorAttributess10DictionaryVySC21NSAttributedStringKeyVypGAA12DetectorTypeO3for_AA0aM0_p3and10Foundation9IndexPathV2attF":{"name":"detectorAttributes(for:and:at:)","abstract":"<p>Specifies the attributes for a given <code><a href=\"36f8f5912051ae747ef441d6511ca4cbEnums/DetectorType.html\">DetectorType</a></code></p>","parent_name":"MessagesDisplayDelegate"},"Protocols/MessagesDisplayDelegate.html#/s:10MessageKit23MessagesDisplayDelegateP26snapshotOptionsForLocationAA0ia8SnapshotG0VAA0A4Type_p7message_10Foundation9IndexPathV2atAA0C14CollectionViewC2intF":{"name":"snapshotOptionsForLocation(message:at:in:)","abstract":"<p>Used to configure a <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/LocationMessageSnapshotOptions.html\">LocationMessageSnapshotOptions</a></code> instance to customize the map image on the given location message.</p>","parent_name":"MessagesDisplayDelegate"},"Protocols/MessagesDisplayDelegate.html#/s:10MessageKit23MessagesDisplayDelegateP25annotationViewForLocationSo012MKAnnotationG0CSgAA0A4Type_p7message_10Foundation9IndexPathV2atAA0c10CollectionG0C2intF":{"name":"annotationViewForLocation(message:at:in:)","abstract":"<p>Used to configure the annoation view of the map image on the given location message.</p>","parent_name":"MessagesDisplayDelegate"},"Protocols/MessagesDisplayDelegate.html#/s:10MessageKit23MessagesDisplayDelegateP25animationBlockForLocationySo11UIImageViewCcSgAA0A4Type_p7message_10Foundation9IndexPathV2atAA0c10CollectionK0C2intF":{"name":"animationBlockForLocation(message:at:in:)","abstract":"<p>Ask the delegate for a custom animation block to run when whe map screenshot is ready to be displaied in the given location message.","parent_name":"MessagesDisplayDelegate"},"Protocols/MessagesDisplayDelegate.html#/s:10MessageKit23MessagesDisplayDelegateP014configureMediaA9ImageViewySo07UIImageI0C_AA0A4Type_p3for10Foundation9IndexPathV2atAA0c10CollectionI0C2intF":{"name":"configureMediaMessageImageView(_:for:at:in:)","abstract":"<p>Used to configure the <code>UIImageView</code> of a `MediaMessageCell.</p>","parent_name":"MessagesDisplayDelegate"},"Protocols/MessageType.html#/s:10MessageKit0A4TypeP6senderAA6SenderVvp":{"name":"sender","abstract":"<p>The sender of the message.</p>","parent_name":"MessageType"},"Protocols/MessageType.html#/s:10MessageKit0A4TypeP9messageIdSSvp":{"name":"messageId","abstract":"<p>The unique identifier for the message.</p>","parent_name":"MessageType"},"Protocols/MessageType.html#/s:10MessageKit0A4TypeP8sentDate10Foundation0E0Vvp":{"name":"sentDate","abstract":"<p>The date the message was sent.</p>","parent_name":"MessageType"},"Protocols/MessageType.html#/s:10MessageKit0A4TypeP4kindAA0A4KindOvp":{"name":"kind","abstract":"<p>The kind of message and its underlying kind.</p>","parent_name":"MessageType"},"Protocols/MessageType.html":{"name":"MessageType","abstract":"<p>A standard protocol representing a message."},"Protocols/MessagesDisplayDelegate.html":{"name":"MessagesDisplayDelegate","abstract":"<p>A protocol used by the <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/MessagesViewController.html\">MessagesViewController</a></code> to customize the appearance of a <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/MessageContentCell.html\">MessageContentCell</a></code>.</p>"},"Protocols/MessageCellDelegate.html":{"name":"MessageCellDelegate","abstract":"<p>A protocol used by <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/MessageContentCell.html\">MessageContentCell</a></code> subclasses to detect taps in the cell’s subviews.</p>"},"Protocols/MessagesLayoutDelegate.html":{"name":"MessagesLayoutDelegate","abstract":"<p>A protocol used by the <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/MessagesCollectionViewFlowLayout.html\">MessagesCollectionViewFlowLayout</a></code> object to determine"},"Protocols/MediaItem.html":{"name":"MediaItem","abstract":"<p>A protocol used to represent the data for a media message.</p>"},"Protocols/MessagesDataSource.html":{"name":"MessagesDataSource","abstract":"<p>An object that adopts the <code>MessagesDataSource</code> protocol is responsible for providing"},"Protocols/MessageLabelDelegate.html":{"name":"MessageLabelDelegate","abstract":"<p>A protocol used to handle tap events on detected text.</p>"},"Protocols/LocationItem.html":{"name":"LocationItem","abstract":"<p>A protocol used to represent the data for a location message.</p>"},"Protocols/MessageInputBarDelegate.html":{"name":"MessageInputBarDelegate","abstract":"<p>A protocol that can receive different event notifications from the MessageInputBar.</p>"},"Enums/DetectorType.html#/s:10MessageKit12DetectorTypeO7addressA2CmF":{"name":"address","abstract":"<p>Undocumented</p>","parent_name":"DetectorType"},"Enums/DetectorType.html#/s:10MessageKit12DetectorTypeO4dateA2CmF":{"name":"date","abstract":"<p>Undocumented</p>","parent_name":"DetectorType"},"Enums/DetectorType.html#/s:10MessageKit12DetectorTypeO11phoneNumberA2CmF":{"name":"phoneNumber","abstract":"<p>Undocumented</p>","parent_name":"DetectorType"},"Enums/DetectorType.html#/s:10MessageKit12DetectorTypeO3urlA2CmF":{"name":"url","abstract":"<p>Undocumented</p>","parent_name":"DetectorType"},"Enums/DetectorType.html#/s:10MessageKit12DetectorTypeO18transitInformationA2CmF":{"name":"transitInformation","abstract":"<p>Undocumented</p>","parent_name":"DetectorType"},"Enums/MessageStyle/TailStyle.html#/s:10MessageKit0A5StyleO04TailC0O6curvedA2EmF":{"name":"curved","abstract":"<p>Undocumented</p>","parent_name":"TailStyle"},"Enums/MessageStyle/TailStyle.html#/s:10MessageKit0A5StyleO04TailC0O11pointedEdgeA2EmF":{"name":"pointedEdge","abstract":"<p>Undocumented</p>","parent_name":"TailStyle"},"Enums/MessageStyle/TailCorner.html#/s:10MessageKit0A5StyleO10TailCornerO7topLeftA2EmF":{"name":"topLeft","abstract":"<p>Undocumented</p>","parent_name":"TailCorner"},"Enums/MessageStyle/TailCorner.html#/s:10MessageKit0A5StyleO10TailCornerO10bottomLeftA2EmF":{"name":"bottomLeft","abstract":"<p>Undocumented</p>","parent_name":"TailCorner"},"Enums/MessageStyle/TailCorner.html#/s:10MessageKit0A5StyleO10TailCornerO8topRightA2EmF":{"name":"topRight","abstract":"<p>Undocumented</p>","parent_name":"TailCorner"},"Enums/MessageStyle/TailCorner.html#/s:10MessageKit0A5StyleO10TailCornerO11bottomRightA2EmF":{"name":"bottomRight","abstract":"<p>Undocumented</p>","parent_name":"TailCorner"},"Enums/MessageStyle/TailCorner.html":{"name":"TailCorner","abstract":"<p>Undocumented</p>","parent_name":"MessageStyle"},"Enums/MessageStyle/TailStyle.html":{"name":"TailStyle","abstract":"<p>Undocumented</p>","parent_name":"MessageStyle"},"Enums/MessageStyle.html#/s:10MessageKit0A5StyleO4noneA2CmF":{"name":"none","abstract":"<p>Undocumented</p>","parent_name":"MessageStyle"},"Enums/MessageStyle.html#/s:10MessageKit0A5StyleO6bubbleA2CmF":{"name":"bubble","abstract":"<p>Undocumented</p>","parent_name":"MessageStyle"},"Enums/MessageStyle.html#/s:10MessageKit0A5StyleO13bubbleOutlineACSo7UIColorCcACmF":{"name":"bubbleOutline","abstract":"<p>Undocumented</p>","parent_name":"MessageStyle"},"Enums/MessageStyle.html#/s:10MessageKit0A5StyleO10bubbleTailA2C0E6CornerO_AC0eC0OtcACmF":{"name":"bubbleTail","abstract":"<p>Undocumented</p>","parent_name":"MessageStyle"},"Enums/MessageStyle.html#/s:10MessageKit0A5StyleO17bubbleTailOutlineACSo7UIColorC_AC0E6CornerOAC0eC0OtcACmF":{"name":"bubbleTailOutline","abstract":"<p>Undocumented</p>","parent_name":"MessageStyle"},"Enums/MessageStyle.html#/s:10MessageKit0A5StyleO6customACyAA0A13ContainerViewCccACmF":{"name":"custom","abstract":"<p>Undocumented</p>","parent_name":"MessageStyle"},"Enums/MessageStyle.html#/s:10MessageKit0A5StyleO5imageSo7UIImageCSgvp":{"name":"image","abstract":"<p>Undocumented</p>","parent_name":"MessageStyle"},"Enums/MessageKind.html#/s:10MessageKit0A4KindO4textACSScACmF":{"name":"text","abstract":"<p>A standard text message.</p>","parent_name":"MessageKind"},"Enums/MessageKind.html#/s:10MessageKit0A4KindO14attributedTextACSo18NSAttributedStringCcACmF":{"name":"attributedText","abstract":"<p>A message with attributed text.</p>","parent_name":"MessageKind"},"Enums/MessageKind.html#/s:10MessageKit0A4KindO5photoAcA9MediaItem_pcACmF":{"name":"photo","abstract":"<p>A photo message.</p>","parent_name":"MessageKind"},"Enums/MessageKind.html#/s:10MessageKit0A4KindO5videoAcA9MediaItem_pcACmF":{"name":"video","abstract":"<p>A video message.</p>","parent_name":"MessageKind"},"Enums/MessageKind.html#/s:10MessageKit0A4KindO8locationAcA12LocationItem_pcACmF":{"name":"location","abstract":"<p>A location message.</p>","parent_name":"MessageKind"},"Enums/MessageKind.html#/s:10MessageKit0A4KindO5emojiACSScACmF":{"name":"emoji","abstract":"<p>An emoji message.</p>","parent_name":"MessageKind"},"Enums/MessageKind.html#/s:10MessageKit0A4KindO6customACypSgcACmF":{"name":"custom","abstract":"<p>A custom message.</p>","parent_name":"MessageKind"},"Enums/MessageKind.html":{"name":"MessageKind","abstract":"<p>An enum representing the kind of message and its underlying kind.</p>"},"Enums/MessageStyle.html":{"name":"MessageStyle","abstract":"<p>Undocumented</p>"},"Enums/DetectorType.html":{"name":"DetectorType","abstract":"<p>Undocumented</p>"},"Classes/MessageContentCell.html#/s:10MessageKit0A11ContentCellC10avatarViewAA06AvatarF0Cvp":{"name":"avatarView","abstract":"<p>The image view displaying the avatar.</p>","parent_name":"MessageContentCell"},"Classes/MessageContentCell.html#/s:10MessageKit0A11ContentCellC20messageContainerViewAA0afG0Cvp":{"name":"messageContainerView","abstract":"<p>The container used for styling and holding the message’s content view.</p>","parent_name":"MessageContentCell"},"Classes/MessageContentCell.html#/s:10MessageKit0A11ContentCellC12cellTopLabelAA05InsetG0Cvp":{"name":"cellTopLabel","abstract":"<p>The top label of the cell.</p>","parent_name":"MessageContentCell"},"Classes/MessageContentCell.html#/s:10MessageKit0A11ContentCellC15messageTopLabelAA05InsetG0Cvp":{"name":"messageTopLabel","abstract":"<p>The top label of the messageBubble.</p>","parent_name":"MessageContentCell"},"Classes/MessageContentCell.html#/s:10MessageKit0A11ContentCellC18messageBottomLabelAA05InsetG0Cvp":{"name":"messageBottomLabel","abstract":"<p>The bottom label of the messageBubble.</p>","parent_name":"MessageContentCell"},"Classes/MessageContentCell.html#/s:10MessageKit0A11ContentCellC8delegateAA0aD8Delegate_pSgXwvp":{"name":"delegate","abstract":"<p>The <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/MessageCellDelegate.html\">MessageCellDelegate</a></code> for the cell.</p>","parent_name":"MessageContentCell"},"Classes/MessageContentCell.html#/c:@M@MessageKit@objc(cs)MessageContentCell(im)initWithFrame:":{"name":"init(frame:)","abstract":"<p>Undocumented</p>","parent_name":"MessageContentCell"},"Classes/MessageContentCell.html#/c:@M@MessageKit@objc(cs)MessageContentCell(im)initWithCoder:":{"name":"init(coder:)","abstract":"<p>Undocumented</p>","parent_name":"MessageContentCell"},"Classes/MessageContentCell.html#/s:10MessageKit0A11ContentCellC13setupSubviewsyyF":{"name":"setupSubviews()","abstract":"<p>Undocumented</p>","parent_name":"MessageContentCell"},"Classes/MessageContentCell.html#/c:@M@MessageKit@objc(cs)MessageContentCell(im)prepareForReuse":{"name":"prepareForReuse()","abstract":"<p>Undocumented</p>","parent_name":"MessageContentCell"},"Classes/MessageContentCell.html#/c:@M@MessageKit@objc(cs)MessageContentCell(im)applyLayoutAttributes:":{"name":"apply(_:)","abstract":"<p>Undocumented</p>","parent_name":"MessageContentCell"},"Classes/MessageContentCell.html#/s:10MessageKit0A11ContentCellC9configureyAA0A4Type_p4with_10Foundation9IndexPathV2atAA22MessagesCollectionViewC3andtF":{"name":"configure(with:at:and:)","abstract":"<p>Used to configure the cell.</p>","parent_name":"MessageContentCell"},"Classes/MessageContentCell.html#/s:10MessageKit0A11ContentCellC16handleTapGestureySo19UIGestureRecognizerCF":{"name":"handleTapGesture(_:)","abstract":"<p>Handle tap gesture on contentView and its subviews.</p>","parent_name":"MessageContentCell"},"Classes/MessageContentCell.html#/c:@M@MessageKit@objc(cs)MessageContentCell(im)gestureRecognizerShouldBegin:":{"name":"gestureRecognizerShouldBegin(_:)","abstract":"<p>Handle long press gesture, return true when gestureRecognizer’s touch point in <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/MessageContentCell.html#/s:10MessageKit0A11ContentCellC20messageContainerViewAA0afG0Cvp\">messageContainerView</a></code>‘s frame</p>","parent_name":"MessageContentCell"},"Classes/MessageContentCell.html#/s:10MessageKit0A11ContentCellC04cellC4ViewSbSC7CGPointV9canHandle_tF":{"name":"cellContentView(canHandle:)","abstract":"<p>Handle <code>ContentView</code>‘s tap gesture, return false when <code>ContentView</code> doesn’t needs to handle gesture</p>","parent_name":"MessageContentCell"},"Classes/MessageContentCell.html#/s:10MessageKit0A11ContentCellC16layoutAvatarViewyAA018MessagesCollectionG16LayoutAttributesC4with_tF":{"name":"layoutAvatarView(with:)","abstract":"<p>Positions the cell’s <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/AvatarView.html\">AvatarView</a></code>.</p>","parent_name":"MessageContentCell"},"Classes/MessageContentCell.html#/s:10MessageKit0A11ContentCellC06layoutA13ContainerViewyAA018MessagesCollectionG16LayoutAttributesC4with_tF":{"name":"layoutMessageContainerView(with:)","abstract":"<p>Positions the cell’s <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/MessageContainerView.html\">MessageContainerView</a></code>.</p>","parent_name":"MessageContentCell"},"Classes/MessageContentCell.html#/s:10MessageKit0A11ContentCellC06layoutD8TopLabelyAA38MessagesCollectionViewLayoutAttributesC4with_tF":{"name":"layoutCellTopLabel(with:)","abstract":"<p>Positions the cell’s top label.</p>","parent_name":"MessageContentCell"},"Classes/MessageContentCell.html#/s:10MessageKit0A11ContentCellC06layoutA8TopLabelyAA38MessagesCollectionViewLayoutAttributesC4with_tF":{"name":"layoutMessageTopLabel(with:)","abstract":"<p>Positions the message bubble’s top label.</p>","parent_name":"MessageContentCell"},"Classes/MessageContentCell.html#/s:10MessageKit0A11ContentCellC17layoutBottomLabelyAA38MessagesCollectionViewLayoutAttributesC4with_tF":{"name":"layoutBottomLabel(with:)","abstract":"<p>Positions the cell’s bottom label.</p>","parent_name":"MessageContentCell"},"Classes/SeparatorLine.html#/s:10MessageKit13SeparatorLineC6height12CoreGraphics7CGFloatVvp":{"name":"height","abstract":"<p>The height of the line</p>","parent_name":"SeparatorLine"},"Classes/SeparatorLine.html#/c:@M@MessageKit@objc(cs)SeparatorLine(py)intrinsicContentSize":{"name":"intrinsicContentSize","abstract":"<p>Undocumented</p>","parent_name":"SeparatorLine"},"Classes/SeparatorLine.html#/c:@M@MessageKit@objc(cs)SeparatorLine(im)initWithFrame:":{"name":"init(frame:)","abstract":"<p>Undocumented</p>","parent_name":"SeparatorLine"},"Classes/SeparatorLine.html#/c:@M@MessageKit@objc(cs)SeparatorLine(im)initWithCoder:":{"name":"init(coder:)","abstract":"<p>Undocumented</p>","parent_name":"SeparatorLine"},"Classes/SeparatorLine.html#/s:10MessageKit13SeparatorLineC5setupyyF":{"name":"setup()","abstract":"<p>Sets up the default properties</p>","parent_name":"SeparatorLine"},"Classes/LocationMessageSizeCalculator.html#/s:10MessageKit08LocationA14SizeCalculatorC016messageContainerD0SC6CGSizeVAA0A4Type_p3for_tF":{"name":"messageContainerSize(for:)","abstract":"<p>Undocumented</p>","parent_name":"LocationMessageSizeCalculator"},"Classes/MessageSizeCalculator.html#/s:10MessageKit0A14SizeCalculatorCAcA32MessagesCollectionViewFlowLayoutCSg6layout_tcfc":{"name":"init(layout:)","abstract":"<p>Undocumented</p>","parent_name":"MessageSizeCalculator"},"Classes/MessageSizeCalculator.html#/s:10MessageKit0A14SizeCalculatorC014incomingAvatarC0SC6CGSizeVvp":{"name":"incomingAvatarSize","abstract":"<p>Undocumented</p>","parent_name":"MessageSizeCalculator"},"Classes/MessageSizeCalculator.html#/s:10MessageKit0A14SizeCalculatorC014outgoingAvatarC0SC6CGSizeVvp":{"name":"outgoingAvatarSize","abstract":"<p>Undocumented</p>","parent_name":"MessageSizeCalculator"},"Classes/MessageSizeCalculator.html#/s:10MessageKit0A14SizeCalculatorC22incomingAvatarPositionAA0fG0Vvp":{"name":"incomingAvatarPosition","abstract":"<p>Undocumented</p>","parent_name":"MessageSizeCalculator"},"Classes/MessageSizeCalculator.html#/s:10MessageKit0A14SizeCalculatorC22outgoingAvatarPositionAA0fG0Vvp":{"name":"outgoingAvatarPosition","abstract":"<p>Undocumented</p>","parent_name":"MessageSizeCalculator"},"Classes/MessageSizeCalculator.html#/s:10MessageKit0A14SizeCalculatorC08incomingA7PaddingSC12UIEdgeInsetsVvp":{"name":"incomingMessagePadding","abstract":"<p>Undocumented</p>","parent_name":"MessageSizeCalculator"},"Classes/MessageSizeCalculator.html#/s:10MessageKit0A14SizeCalculatorC08outgoingA7PaddingSC12UIEdgeInsetsVvp":{"name":"outgoingMessagePadding","abstract":"<p>Undocumented</p>","parent_name":"MessageSizeCalculator"},"Classes/MessageSizeCalculator.html#/s:10MessageKit0A14SizeCalculatorC29incomingCellTopLabelAlignmentAA0hI0Vvp":{"name":"incomingCellTopLabelAlignment","abstract":"<p>Undocumented</p>","parent_name":"MessageSizeCalculator"},"Classes/MessageSizeCalculator.html#/s:10MessageKit0A14SizeCalculatorC29outgoingCellTopLabelAlignmentAA0hI0Vvp":{"name":"outgoingCellTopLabelAlignment","abstract":"<p>Undocumented</p>","parent_name":"MessageSizeCalculator"},"Classes/MessageSizeCalculator.html#/s:10MessageKit0A14SizeCalculatorC08incomingA17TopLabelAlignmentAA0gH0Vvp":{"name":"incomingMessageTopLabelAlignment","abstract":"<p>Undocumented</p>","parent_name":"MessageSizeCalculator"},"Classes/MessageSizeCalculator.html#/s:10MessageKit0A14SizeCalculatorC08outgoingA17TopLabelAlignmentAA0gH0Vvp":{"name":"outgoingMessageTopLabelAlignment","abstract":"<p>Undocumented</p>","parent_name":"MessageSizeCalculator"},"Classes/MessageSizeCalculator.html#/s:10MessageKit0A14SizeCalculatorC08incomingA20BottomLabelAlignmentAA0gH0Vvp":{"name":"incomingMessageBottomLabelAlignment","abstract":"<p>Undocumented</p>","parent_name":"MessageSizeCalculator"},"Classes/MessageSizeCalculator.html#/s:10MessageKit0A14SizeCalculatorC08outgoingA20BottomLabelAlignmentAA0gH0Vvp":{"name":"outgoingMessageBottomLabelAlignment","abstract":"<p>Undocumented</p>","parent_name":"MessageSizeCalculator"},"Classes/MessageSizeCalculator.html#/s:10MessageKit0A14SizeCalculatorC9configureySo32UICollectionViewLayoutAttributesC10attributes_tF":{"name":"configure(attributes:)","parent_name":"MessageSizeCalculator"},"Classes/MessageSizeCalculator.html#/s:10MessageKit0A14SizeCalculatorC11sizeForItemSC6CGSizeV10Foundation9IndexPathV2at_tF":{"name":"sizeForItem(at:)","parent_name":"MessageSizeCalculator"},"Classes/MessageSizeCalculator.html#/s:10MessageKit0A14SizeCalculatorC17cellContentHeight12CoreGraphics7CGFloatVAA0A4Type_p3for_10Foundation9IndexPathV2attF":{"name":"cellContentHeight(for:at:)","abstract":"<p>Undocumented</p>","parent_name":"MessageSizeCalculator"},"Classes/MessageSizeCalculator.html#/s:10MessageKit0A14SizeCalculatorC14avatarPositionAA06AvatarF0VAA0A4Type_p3for_tF":{"name":"avatarPosition(for:)","abstract":"<p>Undocumented</p>","parent_name":"MessageSizeCalculator"},"Classes/MessageSizeCalculator.html#/s:10MessageKit0A14SizeCalculatorC06avatarC0SC6CGSizeVAA0A4Type_p3for_tF":{"name":"avatarSize(for:)","abstract":"<p>Undocumented</p>","parent_name":"MessageSizeCalculator"},"Classes/MessageSizeCalculator.html#/s:10MessageKit0A14SizeCalculatorC012cellTopLabelC0SC6CGSizeVAA0A4Type_p3for_10Foundation9IndexPathV2attF":{"name":"cellTopLabelSize(for:at:)","abstract":"<p>Undocumented</p>","parent_name":"MessageSizeCalculator"},"Classes/MessageSizeCalculator.html#/s:10MessageKit0A14SizeCalculatorC21cellTopLabelAlignmentAA0gH0VAA0A4Type_p3for_tF":{"name":"cellTopLabelAlignment(for:)","abstract":"<p>Undocumented</p>","parent_name":"MessageSizeCalculator"},"Classes/MessageSizeCalculator.html#/s:10MessageKit0A14SizeCalculatorC015messageTopLabelC0SC6CGSizeVAA0A4Type_p3for_10Foundation9IndexPathV2attF":{"name":"messageTopLabelSize(for:at:)","abstract":"<p>Undocumented</p>","parent_name":"MessageSizeCalculator"},"Classes/MessageSizeCalculator.html#/s:10MessageKit0A14SizeCalculatorC24messageTopLabelAlignmentAA0gH0VAA0A4Type_p3for_tF":{"name":"messageTopLabelAlignment(for:)","abstract":"<p>Undocumented</p>","parent_name":"MessageSizeCalculator"},"Classes/MessageSizeCalculator.html#/s:10MessageKit0A14SizeCalculatorC018messageBottomLabelC0SC6CGSizeVAA0A4Type_p3for_10Foundation9IndexPathV2attF":{"name":"messageBottomLabelSize(for:at:)","abstract":"<p>Undocumented</p>","parent_name":"MessageSizeCalculator"},"Classes/MessageSizeCalculator.html#/s:10MessageKit0A14SizeCalculatorC27messageBottomLabelAlignmentAA0gH0VAA0A4Type_p3for_tF":{"name":"messageBottomLabelAlignment(for:)","abstract":"<p>Undocumented</p>","parent_name":"MessageSizeCalculator"},"Classes/MessageSizeCalculator.html#/s:10MessageKit0A14SizeCalculatorC23messageContainerPaddingSC12UIEdgeInsetsVAA0A4Type_p3for_tF":{"name":"messageContainerPadding(for:)","abstract":"<p>Undocumented</p>","parent_name":"MessageSizeCalculator"},"Classes/MessageSizeCalculator.html#/s:10MessageKit0A14SizeCalculatorC016messageContainerC0SC6CGSizeVAA0A4Type_p3for_tF":{"name":"messageContainerSize(for:)","abstract":"<p>Undocumented</p>","parent_name":"MessageSizeCalculator"},"Classes/MessageSizeCalculator.html#/s:10MessageKit0A14SizeCalculatorC24messageContainerMaxWidth12CoreGraphics7CGFloatVAA0A4Type_p3for_tF":{"name":"messageContainerMaxWidth(for:)","abstract":"<p>Undocumented</p>","parent_name":"MessageSizeCalculator"},"Classes/MessageSizeCalculator.html#/s:10MessageKit0A14SizeCalculatorC14messagesLayoutAA026MessagesCollectionViewFlowF0Cvp":{"name":"messagesLayout","abstract":"<p>Undocumented</p>","parent_name":"MessageSizeCalculator"},"Classes/MediaMessageSizeCalculator.html#/s:10MessageKit05MediaA14SizeCalculatorC016messageContainerD0SC6CGSizeVAA0A4Type_p3for_tF":{"name":"messageContainerSize(for:)","abstract":"<p>Undocumented</p>","parent_name":"MediaMessageSizeCalculator"},"Classes/CellSizeCalculator.html#/s:10MessageKit18CellSizeCalculatorC6layoutSo26UICollectionViewFlowLayoutCSgXwvp":{"name":"layout","abstract":"<p>The layout object for which the cell size calculator is used.</p>","parent_name":"CellSizeCalculator"},"Classes/CellSizeCalculator.html#/s:10MessageKit18CellSizeCalculatorC9configureySo32UICollectionViewLayoutAttributesC10attributes_tF":{"name":"configure(attributes:)","abstract":"<p>Used to configure the layout attributes for a given cell.</p>","parent_name":"CellSizeCalculator"},"Classes/CellSizeCalculator.html#/s:10MessageKit18CellSizeCalculatorC11sizeForItemSC6CGSizeV10Foundation9IndexPathV2at_tF":{"name":"sizeForItem(at:)","abstract":"<p>Used to size an item at a given <code>IndexPath</code>.</p>","parent_name":"CellSizeCalculator"},"Classes/MessagesCollectionView.html#/s:10MessageKit22MessagesCollectionViewC18messagesDataSourceAA0cgH0_pSgXwvp":{"name":"messagesDataSource","abstract":"<p>Undocumented</p>","parent_name":"MessagesCollectionView"},"Classes/MessagesCollectionView.html#/s:10MessageKit22MessagesCollectionViewC23messagesDisplayDelegateAA0cgH0_pSgXwvp":{"name":"messagesDisplayDelegate","abstract":"<p>Undocumented</p>","parent_name":"MessagesCollectionView"},"Classes/MessagesCollectionView.html#/s:10MessageKit22MessagesCollectionViewC22messagesLayoutDelegateAA0cgH0_pSgXwvp":{"name":"messagesLayoutDelegate","abstract":"<p>Undocumented</p>","parent_name":"MessagesCollectionView"},"Classes/MessagesCollectionView.html#/s:10MessageKit22MessagesCollectionViewC19messageCellDelegateAA0agH0_pSgXwvp":{"name":"messageCellDelegate","abstract":"<p>Undocumented</p>","parent_name":"MessagesCollectionView"},"Classes/MessagesCollectionView.html#/c:@M@MessageKit@objc(cs)MessagesCollectionView(im)initWithFrame:collectionViewLayout:":{"name":"init(frame:collectionViewLayout:)","abstract":"<p>Undocumented</p>","parent_name":"MessagesCollectionView"},"Classes/MessagesCollectionView.html#/c:@M@MessageKit@objc(cs)MessagesCollectionView(im)initWithCoder:":{"name":"init(coder:)","abstract":"<p>Undocumented</p>","parent_name":"MessagesCollectionView"},"Classes/MessagesCollectionView.html#/c:@M@MessageKit@objc(cs)MessagesCollectionView(im)init":{"name":"init()","abstract":"<p>Undocumented</p>","parent_name":"MessagesCollectionView"},"Classes/MessagesCollectionView.html#/c:@M@MessageKit@objc(cs)MessagesCollectionView(im)handleTapGesture:":{"name":"handleTapGesture(_:)","abstract":"<p>Undocumented</p>","parent_name":"MessagesCollectionView"},"Classes/MessagesCollectionView.html#/s:10MessageKit22MessagesCollectionViewC14scrollToBottomySb8animated_tF":{"name":"scrollToBottom(animated:)","abstract":"<p>Undocumented</p>","parent_name":"MessagesCollectionView"},"Classes/MessagesCollectionView.html#/s:10MessageKit22MessagesCollectionViewC23reloadDataAndKeepOffsetyyF":{"name":"reloadDataAndKeepOffset()","abstract":"<p>Undocumented</p>","parent_name":"MessagesCollectionView"},"Classes/MessagesCollectionView.html#/s:10MessageKit22MessagesCollectionViewC8registeryxmSo012UICollectionE4CellCRbzlF":{"name":"register(_:)","abstract":"<p>Registers a particular cell using its reuse-identifier</p>","parent_name":"MessagesCollectionView"},"Classes/MessagesCollectionView.html#/s:10MessageKit22MessagesCollectionViewC8registeryxm_SS016forSupplementaryE6OfKindtSo020UICollectionReusableE0CRbzlF":{"name":"register(_:forSupplementaryViewOfKind:)","abstract":"<p>Registers a reusable view for a specific SectionKind</p>","parent_name":"MessagesCollectionView"},"Classes/MessagesCollectionView.html#/s:10MessageKit22MessagesCollectionViewC19dequeueReusableCellxxm_10Foundation9IndexPathV3fortSo012UICollectioneH0CRbzlF":{"name":"dequeueReusableCell(_:for:)","abstract":"<p>Generically dequeues a cell of the correct type allowing you to avoid scattering your code with guard-let-else-fatal</p>","parent_name":"MessagesCollectionView"},"Classes/MessagesCollectionView.html#/s:10MessageKit22MessagesCollectionViewC021dequeueReusableHeaderE0xxm_10Foundation9IndexPathV3fortSo012UICollectiongE0CRbzlF":{"name":"dequeueReusableHeaderView(_:for:)","abstract":"<p>Generically dequeues a header of the correct type allowing you to avoid scattering your code with guard-let-else-fatal</p>","parent_name":"MessagesCollectionView"},"Classes/MessagesCollectionView.html#/s:10MessageKit22MessagesCollectionViewC021dequeueReusableFooterE0xxm_10Foundation9IndexPathV3fortSo012UICollectiongE0CRbzlF":{"name":"dequeueReusableFooterView(_:for:)","abstract":"<p>Generically dequeues a footer of the correct type allowing you to avoid scattering your code with guard-let-else-fatal</p>","parent_name":"MessagesCollectionView"},"Classes/MessagesCollectionViewFlowLayout.html#/c:@M@MessageKit@objc(cs)MessagesCollectionViewFlowLayout(cpy)layoutAttributesClass":{"name":"layoutAttributesClass","abstract":"<p>Undocumented</p>","parent_name":"MessagesCollectionViewFlowLayout"},"Classes/MessagesCollectionViewFlowLayout.html#/s:10MessageKit32MessagesCollectionViewFlowLayoutC08messagesdE0AA0cdE0Cvp":{"name":"messagesCollectionView","abstract":"<p>The <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/MessagesCollectionView.html\">MessagesCollectionView</a></code> that owns this layout object.</p>","parent_name":"MessagesCollectionViewFlowLayout"},"Classes/MessagesCollectionViewFlowLayout.html#/s:10MessageKit32MessagesCollectionViewFlowLayoutC18messagesDataSourceAA0ciJ0_pvp":{"name":"messagesDataSource","abstract":"<p>The <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/MessagesDataSource.html\">MessagesDataSource</a></code> for the layout’s collection view.</p>","parent_name":"MessagesCollectionViewFlowLayout"},"Classes/MessagesCollectionViewFlowLayout.html#/s:10MessageKit32MessagesCollectionViewFlowLayoutC08messagesG8DelegateAA0cgI0_pvp":{"name":"messagesLayoutDelegate","abstract":"<p>The <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/MessagesLayoutDelegate.html\">MessagesLayoutDelegate</a></code> for the layout’s collection view.</p>","parent_name":"MessagesCollectionViewFlowLayout"},"Classes/MessagesCollectionViewFlowLayout.html#/s:10MessageKit32MessagesCollectionViewFlowLayoutC9itemWidth12CoreGraphics7CGFloatVvp":{"name":"itemWidth","abstract":"<p>Undocumented</p>","parent_name":"MessagesCollectionViewFlowLayout"},"Classes/MessagesCollectionViewFlowLayout.html#/c:@M@MessageKit@objc(cs)MessagesCollectionViewFlowLayout(im)init":{"name":"init()","abstract":"<p>Undocumented</p>","parent_name":"MessagesCollectionViewFlowLayout"},"Classes/MessagesCollectionViewFlowLayout.html#/c:@M@MessageKit@objc(cs)MessagesCollectionViewFlowLayout(im)initWithCoder:":{"name":"init(coder:)","abstract":"<p>Undocumented</p>","parent_name":"MessagesCollectionViewFlowLayout"},"Classes/MessagesCollectionViewFlowLayout.html#/c:@M@MessageKit@objc(cs)MessagesCollectionViewFlowLayout(im)layoutAttributesForElementsInRect:":{"name":"layoutAttributesForElements(in:)","abstract":"<p>Undocumented</p>","parent_name":"MessagesCollectionViewFlowLayout"},"Classes/MessagesCollectionViewFlowLayout.html#/c:@M@MessageKit@objc(cs)MessagesCollectionViewFlowLayout(im)layoutAttributesForItemAtIndexPath:":{"name":"layoutAttributesForItem(at:)","abstract":"<p>Undocumented</p>","parent_name":"MessagesCollectionViewFlowLayout"},"Classes/MessagesCollectionViewFlowLayout.html#/c:@M@MessageKit@objc(cs)MessagesCollectionViewFlowLayout(im)shouldInvalidateLayoutForBoundsChange:":{"name":"shouldInvalidateLayout(forBoundsChange:)","abstract":"<p>Undocumented</p>","parent_name":"MessagesCollectionViewFlowLayout"},"Classes/MessagesCollectionViewFlowLayout.html#/c:@M@MessageKit@objc(cs)MessagesCollectionViewFlowLayout(im)invalidationContextForBoundsChange:":{"name":"invalidationContext(forBoundsChange:)","abstract":"<p>Undocumented</p>","parent_name":"MessagesCollectionViewFlowLayout"},"Classes/MessagesCollectionViewFlowLayout.html#/s:10MessageKit32MessagesCollectionViewFlowLayoutC04textA14SizeCalculatorAA04TextaiJ0Cvp":{"name":"textMessageSizeCalculator","abstract":"<p>Undocumented</p>","parent_name":"MessagesCollectionViewFlowLayout"},"Classes/MessagesCollectionViewFlowLayout.html#/s:10MessageKit32MessagesCollectionViewFlowLayoutC014attributedTextA14SizeCalculatorAA0iajK0Cvp":{"name":"attributedTextMessageSizeCalculator","abstract":"<p>Undocumented</p>","parent_name":"MessagesCollectionViewFlowLayout"},"Classes/MessagesCollectionViewFlowLayout.html#/s:10MessageKit32MessagesCollectionViewFlowLayoutC05emojiA14SizeCalculatorAA04TextaiJ0Cvp":{"name":"emojiMessageSizeCalculator","abstract":"<p>Undocumented</p>","parent_name":"MessagesCollectionViewFlowLayout"},"Classes/MessagesCollectionViewFlowLayout.html#/s:10MessageKit32MessagesCollectionViewFlowLayoutC05photoA14SizeCalculatorAA05MediaaiJ0Cvp":{"name":"photoMessageSizeCalculator","abstract":"<p>Undocumented</p>","parent_name":"MessagesCollectionViewFlowLayout"},"Classes/MessagesCollectionViewFlowLayout.html#/s:10MessageKit32MessagesCollectionViewFlowLayoutC05videoA14SizeCalculatorAA05MediaaiJ0Cvp":{"name":"videoMessageSizeCalculator","abstract":"<p>Undocumented</p>","parent_name":"MessagesCollectionViewFlowLayout"},"Classes/MessagesCollectionViewFlowLayout.html#/s:10MessageKit32MessagesCollectionViewFlowLayoutC08locationA14SizeCalculatorAA08LocationaiJ0Cvp":{"name":"locationMessageSizeCalculator","abstract":"<p>Undocumented</p>","parent_name":"MessagesCollectionViewFlowLayout"},"Classes/MessagesCollectionViewFlowLayout.html#/s:10MessageKit32MessagesCollectionViewFlowLayoutC25cellSizeCalculatorForItemAA04CelliJ0C10Foundation9IndexPathV2at_tF":{"name":"cellSizeCalculatorForItem(at:)","abstract":"<p>Undocumented</p>","parent_name":"MessagesCollectionViewFlowLayout"},"Classes/MessagesCollectionViewFlowLayout.html#/s:10MessageKit32MessagesCollectionViewFlowLayoutC11sizeForItemSC6CGSizeV10Foundation9IndexPathV2at_tF":{"name":"sizeForItem(at:)","abstract":"<p>Undocumented</p>","parent_name":"MessagesCollectionViewFlowLayout"},"Classes/MessagesCollectionViewFlowLayout.html#/s:10MessageKit32MessagesCollectionViewFlowLayoutC03setA18IncomingAvatarSizeySC6CGSizeVF":{"name":"setMessageIncomingAvatarSize(_:)","abstract":"<p>Set <code>incomingAvatarSize</code> of all <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/MessageSizeCalculator.html\">MessageSizeCalculator</a></code>s</p>","parent_name":"MessagesCollectionViewFlowLayout"},"Classes/MessagesCollectionViewFlowLayout.html#/s:10MessageKit32MessagesCollectionViewFlowLayoutC03setA18OutgoingAvatarSizeySC6CGSizeVF":{"name":"setMessageOutgoingAvatarSize(_:)","abstract":"<p>Set <code>outgoingAvatarSize</code> of all <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/MessageSizeCalculator.html\">MessageSizeCalculator</a></code>s</p>","parent_name":"MessagesCollectionViewFlowLayout"},"Classes/MessagesCollectionViewFlowLayout.html#/s:10MessageKit32MessagesCollectionViewFlowLayoutC03setA22IncomingAvatarPositionyAA0jK0VF":{"name":"setMessageIncomingAvatarPosition(_:)","abstract":"<p>Set <code>incomingAvatarPosition</code> of all <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/MessageSizeCalculator.html\">MessageSizeCalculator</a></code>s</p>","parent_name":"MessagesCollectionViewFlowLayout"},"Classes/MessagesCollectionViewFlowLayout.html#/s:10MessageKit32MessagesCollectionViewFlowLayoutC03setA22OutgoingAvatarPositionyAA0jK0VF":{"name":"setMessageOutgoingAvatarPosition(_:)","abstract":"<p>Set <code>outgoingAvatarPosition</code> of all <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/MessageSizeCalculator.html\">MessageSizeCalculator</a></code>s</p>","parent_name":"MessagesCollectionViewFlowLayout"},"Classes/MessagesCollectionViewFlowLayout.html#/s:10MessageKit32MessagesCollectionViewFlowLayoutC03seta8IncomingA7PaddingySC12UIEdgeInsetsVF":{"name":"setMessageIncomingMessagePadding(_:)","abstract":"<p>Set <code>incomingMessagePadding</code> of all <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/MessageSizeCalculator.html\">MessageSizeCalculator</a></code>s</p>","parent_name":"MessagesCollectionViewFlowLayout"},"Classes/MessagesCollectionViewFlowLayout.html#/s:10MessageKit32MessagesCollectionViewFlowLayoutC03seta8OutgoingA7PaddingySC12UIEdgeInsetsVF":{"name":"setMessageOutgoingMessagePadding(_:)","abstract":"<p>Set <code>outgoingMessagePadding</code> of all <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/MessageSizeCalculator.html\">MessageSizeCalculator</a></code>s</p>","parent_name":"MessagesCollectionViewFlowLayout"},"Classes/MessagesCollectionViewFlowLayout.html#/s:10MessageKit32MessagesCollectionViewFlowLayoutC03setA29IncomingCellTopLabelAlignmentyAA0lM0VF":{"name":"setMessageIncomingCellTopLabelAlignment(_:)","abstract":"<p>Set <code>incomingCellTopLabelAlignment</code> of all <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/MessageSizeCalculator.html\">MessageSizeCalculator</a></code>s</p>","parent_name":"MessagesCollectionViewFlowLayout"},"Classes/MessagesCollectionViewFlowLayout.html#/s:10MessageKit32MessagesCollectionViewFlowLayoutC03setA29OutgoingCellTopLabelAlignmentyAA0lM0VF":{"name":"setMessageOutgoingCellTopLabelAlignment(_:)","abstract":"<p>Set <code>outgoingCellTopLabelAlignment</code> of all <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/MessageSizeCalculator.html\">MessageSizeCalculator</a></code>s</p>","parent_name":"MessagesCollectionViewFlowLayout"},"Classes/MessagesCollectionViewFlowLayout.html#/s:10MessageKit32MessagesCollectionViewFlowLayoutC03seta8IncomingA17TopLabelAlignmentyAA0kL0VF":{"name":"setMessageIncomingMessageTopLabelAlignment(_:)","abstract":"<p>Set <code>incomingMessageTopLabelAlignment</code> of all <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/MessageSizeCalculator.html\">MessageSizeCalculator</a></code>s</p>","parent_name":"MessagesCollectionViewFlowLayout"},"Classes/MessagesCollectionViewFlowLayout.html#/s:10MessageKit32MessagesCollectionViewFlowLayoutC03seta8OutgoingA17TopLabelAlignmentyAA0kL0VF":{"name":"setMessageOutgoingMessageTopLabelAlignment(_:)","abstract":"<p>Set <code>outgoingMessageTopLabelAlignment</code> of all <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/MessageSizeCalculator.html\">MessageSizeCalculator</a></code>s</p>","parent_name":"MessagesCollectionViewFlowLayout"},"Classes/MessagesCollectionViewFlowLayout.html#/s:10MessageKit32MessagesCollectionViewFlowLayoutC03seta8IncomingA20BottomLabelAlignmentyAA0kL0VF":{"name":"setMessageIncomingMessageBottomLabelAlignment(_:)","abstract":"<p>Set <code>incomingMessageBottomLabelAlignment</code> of all <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/MessageSizeCalculator.html\">MessageSizeCalculator</a></code>s</p>","parent_name":"MessagesCollectionViewFlowLayout"},"Classes/MessagesCollectionViewFlowLayout.html#/s:10MessageKit32MessagesCollectionViewFlowLayoutC03seta8OutgoingA20BottomLabelAlignmentyAA0kL0VF":{"name":"setMessageOutgoingMessageBottomLabelAlignment(_:)","abstract":"<p>Set <code>outgoingMessageBottomLabelAlignment</code> of all <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/MessageSizeCalculator.html\">MessageSizeCalculator</a></code>s</p>","parent_name":"MessagesCollectionViewFlowLayout"},"Classes/MessagesCollectionViewFlowLayout.html#/s:10MessageKit32MessagesCollectionViewFlowLayoutC22messageSizeCalculatorsSayAA0aI10CalculatorCGyF":{"name":"messageSizeCalculators()","abstract":"<p>Get all <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/MessageSizeCalculator.html\">MessageSizeCalculator</a></code>s</p>","parent_name":"MessagesCollectionViewFlowLayout"},"Classes/MessagesViewController.html#/s:10MessageKit22MessagesViewControllerC018messagesCollectionD0AA0cgD0Cvp":{"name":"messagesCollectionView","abstract":"<p>The <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/MessagesCollectionView.html\">MessagesCollectionView</a></code> managed by the messages view controller object.</p>","parent_name":"MessagesViewController"},"Classes/MessagesViewController.html#/s:10MessageKit22MessagesViewControllerC15messageInputBarAA0agH0Cvp":{"name":"messageInputBar","abstract":"<p>The <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/MessageInputBar.html\">MessageInputBar</a></code> used as the <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/MessagesViewController.html#/c:@M@MessageKit@objc(cs)MessagesViewController(py)inputAccessoryView\">inputAccessoryView</a></code> in the view controller.</p>","parent_name":"MessagesViewController"},"Classes/MessagesViewController.html#/s:10MessageKit22MessagesViewControllerC37scrollsToBottomOnKeybordBeginsEditingSbvp":{"name":"scrollsToBottomOnKeybordBeginsEditing","abstract":"<p>A Boolean value that determines whether the <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/MessagesCollectionView.html\">MessagesCollectionView</a></code> scrolls to the","parent_name":"MessagesViewController"},"Classes/MessagesViewController.html#/s:10MessageKit22MessagesViewControllerC38maintainPositionOnKeyboardFrameChangedSbvp":{"name":"maintainPositionOnKeyboardFrameChanged","abstract":"<p>A Boolean value that determines whether the <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/MessagesCollectionView.html\">MessagesCollectionView</a></code>","parent_name":"MessagesViewController"},"Classes/MessagesViewController.html#/c:@M@MessageKit@objc(cs)MessagesViewController(py)canBecomeFirstResponder":{"name":"canBecomeFirstResponder","abstract":"<p>Undocumented</p>","parent_name":"MessagesViewController"},"Classes/MessagesViewController.html#/c:@M@MessageKit@objc(cs)MessagesViewController(py)inputAccessoryView":{"name":"inputAccessoryView","abstract":"<p>Undocumented</p>","parent_name":"MessagesViewController"},"Classes/MessagesViewController.html#/c:@M@MessageKit@objc(cs)MessagesViewController(py)shouldAutorotate":{"name":"shouldAutorotate","abstract":"<p>Undocumented</p>","parent_name":"MessagesViewController"},"Classes/MessagesViewController.html#/c:@M@MessageKit@objc(cs)MessagesViewController(im)viewDidLoad":{"name":"viewDidLoad()","abstract":"<p>Undocumented</p>","parent_name":"MessagesViewController"},"Classes/MessagesViewController.html#/c:@M@MessageKit@objc(cs)MessagesViewController(im)viewDidAppear:":{"name":"viewDidAppear(_:)","abstract":"<p>Undocumented</p>","parent_name":"MessagesViewController"},"Classes/MessagesViewController.html#/c:@M@MessageKit@objc(cs)MessagesViewController(im)viewWillDisappear:":{"name":"viewWillDisappear(_:)","abstract":"<p>Undocumented</p>","parent_name":"MessagesViewController"},"Classes/MessagesViewController.html#/c:@M@MessageKit@objc(cs)MessagesViewController(im)viewDidLayoutSubviews":{"name":"viewDidLayoutSubviews()","abstract":"<p>Undocumented</p>","parent_name":"MessagesViewController"},"Classes/MessagesViewController.html#/c:@M@MessageKit@objc(cs)MessagesViewController(im)numberOfSectionsInCollectionView:":{"name":"numberOfSections(in:)","abstract":"<p>Undocumented</p>","parent_name":"MessagesViewController"},"Classes/MessagesViewController.html#/c:@M@MessageKit@objc(cs)MessagesViewController(im)collectionView:numberOfItemsInSection:":{"name":"collectionView(_:numberOfItemsInSection:)","abstract":"<p>Undocumented</p>","parent_name":"MessagesViewController"},"Classes/MessagesViewController.html#/c:@M@MessageKit@objc(cs)MessagesViewController(im)collectionView:cellForItemAtIndexPath:":{"name":"collectionView(_:cellForItemAt:)","abstract":"<p>Undocumented</p>","parent_name":"MessagesViewController"},"Classes/MessagesViewController.html#/c:@M@MessageKit@objc(cs)MessagesViewController(im)collectionView:viewForSupplementaryElementOfKind:atIndexPath:":{"name":"collectionView(_:viewForSupplementaryElementOfKind:at:)","abstract":"<p>Undocumented</p>","parent_name":"MessagesViewController"},"Classes/MessagesViewController.html#/c:@M@MessageKit@objc(cs)MessagesViewController(im)collectionView:layout:sizeForItemAtIndexPath:":{"name":"collectionView(_:layout:sizeForItemAt:)","abstract":"<p>Undocumented</p>","parent_name":"MessagesViewController"},"Classes/MessagesViewController.html#/c:@M@MessageKit@objc(cs)MessagesViewController(im)collectionView:layout:referenceSizeForHeaderInSection:":{"name":"collectionView(_:layout:referenceSizeForHeaderInSection:)","abstract":"<p>Undocumented</p>","parent_name":"MessagesViewController"},"Classes/MessagesViewController.html#/c:@M@MessageKit@objc(cs)MessagesViewController(im)collectionView:layout:referenceSizeForFooterInSection:":{"name":"collectionView(_:layout:referenceSizeForFooterInSection:)","abstract":"<p>Undocumented</p>","parent_name":"MessagesViewController"},"Classes/MessagesViewController.html#/c:@M@MessageKit@objc(cs)MessagesViewController(im)collectionView:shouldShowMenuForItemAtIndexPath:":{"name":"collectionView(_:shouldShowMenuForItemAt:)","abstract":"<p>Undocumented</p>","parent_name":"MessagesViewController"},"Classes/MessagesViewController.html#/c:@M@MessageKit@objc(cs)MessagesViewController(im)collectionView:canPerformAction:forItemAtIndexPath:withSender:":{"name":"collectionView(_:canPerformAction:forItemAt:withSender:)","abstract":"<p>Undocumented</p>","parent_name":"MessagesViewController"},"Classes/MessagesViewController.html#/c:@M@MessageKit@objc(cs)MessagesViewController(im)collectionView:performAction:forItemAtIndexPath:withSender:":{"name":"collectionView(_:performAction:forItemAt:withSender:)","abstract":"<p>Undocumented</p>","parent_name":"MessagesViewController"},"Classes/PlayButtonView.html#/s:10MessageKit14PlayButtonViewC08triangleE0So6UIViewCvp":{"name":"triangleView","abstract":"<p>Undocumented</p>","parent_name":"PlayButtonView"},"Classes/PlayButtonView.html#/c:@M@MessageKit@objc(cs)PlayButtonView(im)initWithFrame:":{"name":"init(frame:)","abstract":"<p>Undocumented</p>","parent_name":"PlayButtonView"},"Classes/PlayButtonView.html#/c:@M@MessageKit@objc(cs)PlayButtonView(im)initWithCoder:":{"name":"init(coder:)","abstract":"<p>Undocumented</p>","parent_name":"PlayButtonView"},"Classes/PlayButtonView.html#/c:@M@MessageKit@objc(cs)PlayButtonView(im)layoutSubviews":{"name":"layoutSubviews()","abstract":"<p>Undocumented</p>","parent_name":"PlayButtonView"},"Classes/MessageLabel.html#/s:10MessageKit0A5LabelC8delegateAA0aC8Delegate_pSgXwvp":{"name":"delegate","abstract":"<p>Undocumented</p>","parent_name":"MessageLabel"},"Classes/MessageLabel.html#/s:10MessageKit0A5LabelC16enabledDetectorsSayAA12DetectorTypeOGvp":{"name":"enabledDetectors","abstract":"<p>Undocumented</p>","parent_name":"MessageLabel"},"Classes/MessageLabel.html#/c:@M@MessageKit@objc(cs)MessageLabel(py)attributedText":{"name":"attributedText","abstract":"<p>Undocumented</p>","parent_name":"MessageLabel"},"Classes/MessageLabel.html#/c:@M@MessageKit@objc(cs)MessageLabel(py)text":{"name":"text","abstract":"<p>Undocumented</p>","parent_name":"MessageLabel"},"Classes/MessageLabel.html#/c:@M@MessageKit@objc(cs)MessageLabel(py)font":{"name":"font","abstract":"<p>Undocumented</p>","parent_name":"MessageLabel"},"Classes/MessageLabel.html#/c:@M@MessageKit@objc(cs)MessageLabel(py)textColor":{"name":"textColor","abstract":"<p>Undocumented</p>","parent_name":"MessageLabel"},"Classes/MessageLabel.html#/c:@M@MessageKit@objc(cs)MessageLabel(py)lineBreakMode":{"name":"lineBreakMode","abstract":"<p>Undocumented</p>","parent_name":"MessageLabel"},"Classes/MessageLabel.html#/c:@M@MessageKit@objc(cs)MessageLabel(py)numberOfLines":{"name":"numberOfLines","abstract":"<p>Undocumented</p>","parent_name":"MessageLabel"},"Classes/MessageLabel.html#/c:@M@MessageKit@objc(cs)MessageLabel(py)textAlignment":{"name":"textAlignment","abstract":"<p>Undocumented</p>","parent_name":"MessageLabel"},"Classes/MessageLabel.html#/s:10MessageKit0A5LabelC10textInsetsSC06UIEdgeE0Vvp":{"name":"textInsets","abstract":"<p>Undocumented</p>","parent_name":"MessageLabel"},"Classes/MessageLabel.html#/s:10MessageKit0A5LabelC17defaultAttributess10DictionaryVySC21NSAttributedStringKeyVypGvpZ":{"name":"defaultAttributes","abstract":"<p>Undocumented</p>","parent_name":"MessageLabel"},"Classes/MessageLabel.html#/s:10MessageKit0A5LabelC17addressAttributess10DictionaryVySC21NSAttributedStringKeyVypGvp":{"name":"addressAttributes","abstract":"<p>Undocumented</p>","parent_name":"MessageLabel"},"Classes/MessageLabel.html#/s:10MessageKit0A5LabelC14dateAttributess10DictionaryVySC21NSAttributedStringKeyVypGvp":{"name":"dateAttributes","abstract":"<p>Undocumented</p>","parent_name":"MessageLabel"},"Classes/MessageLabel.html#/s:10MessageKit0A5LabelC21phoneNumberAttributess10DictionaryVySC21NSAttributedStringKeyVypGvp":{"name":"phoneNumberAttributes","abstract":"<p>Undocumented</p>","parent_name":"MessageLabel"},"Classes/MessageLabel.html#/s:10MessageKit0A5LabelC13urlAttributess10DictionaryVySC21NSAttributedStringKeyVypGvp":{"name":"urlAttributes","abstract":"<p>Undocumented</p>","parent_name":"MessageLabel"},"Classes/MessageLabel.html#/s:10MessageKit0A5LabelC28transitInformationAttributess10DictionaryVySC21NSAttributedStringKeyVypGvp":{"name":"transitInformationAttributes","abstract":"<p>Undocumented</p>","parent_name":"MessageLabel"},"Classes/MessageLabel.html#/s:10MessageKit0A5LabelC13setAttributesys10DictionaryVySC21NSAttributedStringKeyVypG_AA12DetectorTypeO8detectortF":{"name":"setAttributes(_:detector:)","abstract":"<p>Undocumented</p>","parent_name":"MessageLabel"},"Classes/MessageLabel.html#/c:@M@MessageKit@objc(cs)MessageLabel(im)initWithFrame:":{"name":"init(frame:)","abstract":"<p>Undocumented</p>","parent_name":"MessageLabel"},"Classes/MessageLabel.html#/c:@M@MessageKit@objc(cs)MessageLabel(im)initWithCoder:":{"name":"init(coder:)","abstract":"<p>Undocumented</p>","parent_name":"MessageLabel"},"Classes/MessageLabel.html#/c:@M@MessageKit@objc(cs)MessageLabel(im)drawTextInRect:":{"name":"drawText(in:)","abstract":"<p>Undocumented</p>","parent_name":"MessageLabel"},"Classes/MessageLabel.html#/s:10MessageKit0A5LabelC9configureyyyc5block_tF":{"name":"configure(block:)","abstract":"<p>Undocumented</p>","parent_name":"MessageLabel"},"Classes/MessageKitDateFormatter.html#/s:10MessageKit0aB13DateFormatterC6sharedACvpZ":{"name":"shared","abstract":"<p>Undocumented</p>","parent_name":"MessageKitDateFormatter"},"Classes/MessageKitDateFormatter.html#/s:10MessageKit0aB13DateFormatterC6stringSS10Foundation0C0V4from_tF":{"name":"string(from:)","abstract":"<p>Undocumented</p>","parent_name":"MessageKitDateFormatter"},"Classes/MessageKitDateFormatter.html#/s:10MessageKit0aB13DateFormatterC16attributedStringSo012NSAttributedF0C10Foundation0C0V4from_s10DictionaryVySC0gF3KeyVypG4withtF":{"name":"attributedString(from:with:)","abstract":"<p>Undocumented</p>","parent_name":"MessageKitDateFormatter"},"Classes/MessageKitDateFormatter.html#/s:10MessageKit0aB13DateFormatterC09configurecD0y10Foundation0C0V3for_tF":{"name":"configureDateFormatter(for:)","abstract":"<p>Undocumented</p>","parent_name":"MessageKitDateFormatter"},"Classes/MessageCollectionViewCell.html#/c:@M@MessageKit@objc(cs)MessageCollectionViewCell(im)initWithFrame:":{"name":"init(frame:)","abstract":"<p>Undocumented</p>","parent_name":"MessageCollectionViewCell"},"Classes/MessageCollectionViewCell.html#/c:@M@MessageKit@objc(cs)MessageCollectionViewCell(im)initWithCoder:":{"name":"init(coder:)","abstract":"<p>Undocumented</p>","parent_name":"MessageCollectionViewCell"},"Classes/TextMessageSizeCalculator.html#/s:10MessageKit04TextA14SizeCalculatorC08incomingA11LabelInsetsSC06UIEdgeH0Vvp":{"name":"incomingMessageLabelInsets","abstract":"<p>Undocumented</p>","parent_name":"TextMessageSizeCalculator"},"Classes/TextMessageSizeCalculator.html#/s:10MessageKit04TextA14SizeCalculatorC08outgoingA11LabelInsetsSC06UIEdgeH0Vvp":{"name":"outgoingMessageLabelInsets","abstract":"<p>Undocumented</p>","parent_name":"TextMessageSizeCalculator"},"Classes/TextMessageSizeCalculator.html#/s:10MessageKit04TextA14SizeCalculatorC16messageLabelFontSo6UIFontCvp":{"name":"messageLabelFont","abstract":"<p>Undocumented</p>","parent_name":"TextMessageSizeCalculator"},"Classes/TextMessageSizeCalculator.html#/s:10MessageKit04TextA14SizeCalculatorC24messageContainerMaxWidth12CoreGraphics7CGFloatVAA0A4Type_p3for_tF":{"name":"messageContainerMaxWidth(for:)","abstract":"<p>Undocumented</p>","parent_name":"TextMessageSizeCalculator"},"Classes/TextMessageSizeCalculator.html#/s:10MessageKit04TextA14SizeCalculatorC016messageContainerD0SC6CGSizeVAA0A4Type_p3for_tF":{"name":"messageContainerSize(for:)","abstract":"<p>Undocumented</p>","parent_name":"TextMessageSizeCalculator"},"Classes/TextMessageSizeCalculator.html#/s:10MessageKit04TextA14SizeCalculatorC9configureySo32UICollectionViewLayoutAttributesC10attributes_tF":{"name":"configure(attributes:)","parent_name":"TextMessageSizeCalculator"},"Classes/MediaMessageCell.html#/s:10MessageKit05MediaA4CellC14playButtonViewAA04PlayfG0Cvp":{"name":"playButtonView","abstract":"<p>The play button view to display on video messages.</p>","parent_name":"MediaMessageCell"},"Classes/MediaMessageCell.html#/s:10MessageKit05MediaA4CellC9imageViewSo07UIImageF0Cvp":{"name":"imageView","abstract":"<p>The image view display the media content.</p>","parent_name":"MediaMessageCell"},"Classes/MediaMessageCell.html#/s:10MessageKit05MediaA4CellC16setupConstraintsyyF":{"name":"setupConstraints()","abstract":"<p>Responsible for setting up the constraints of the cell’s subviews.</p>","parent_name":"MediaMessageCell"},"Classes/MediaMessageCell.html#/s:10MessageKit05MediaA4CellC13setupSubviewsyyF":{"name":"setupSubviews()","abstract":"<p>Undocumented</p>","parent_name":"MediaMessageCell"},"Classes/MediaMessageCell.html#/s:10MessageKit05MediaA4CellC9configureyAA0A4Type_p4with_10Foundation9IndexPathV2atAA22MessagesCollectionViewC3andtF":{"name":"configure(with:at:and:)","parent_name":"MediaMessageCell"},"Classes/AvatarView.html#/s:10MessageKit10AvatarViewC8initialsSSSgvp":{"name":"initials","abstract":"<p>Undocumented</p>","parent_name":"AvatarView"},"Classes/AvatarView.html#/s:10MessageKit10AvatarViewC15placeholderFontSo6UIFontCvp":{"name":"placeholderFont","abstract":"<p>Undocumented</p>","parent_name":"AvatarView"},"Classes/AvatarView.html#/s:10MessageKit10AvatarViewC20placeholderTextColorSo7UIColorCvp":{"name":"placeholderTextColor","abstract":"<p>Undocumented</p>","parent_name":"AvatarView"},"Classes/AvatarView.html#/s:10MessageKit10AvatarViewC22fontMinimumScaleFactor12CoreGraphics7CGFloatVvp":{"name":"fontMinimumScaleFactor","abstract":"<p>Undocumented</p>","parent_name":"AvatarView"},"Classes/AvatarView.html#/s:10MessageKit10AvatarViewC25adjustsFontSizeToFitWidthSbvp":{"name":"adjustsFontSizeToFitWidth","abstract":"<p>Undocumented</p>","parent_name":"AvatarView"},"Classes/AvatarView.html#/c:@M@MessageKit@objc(cs)AvatarView(py)frame":{"name":"frame","abstract":"<p>Undocumented</p>","parent_name":"AvatarView"},"Classes/AvatarView.html#/c:@M@MessageKit@objc(cs)AvatarView(py)bounds":{"name":"bounds","abstract":"<p>Undocumented</p>","parent_name":"AvatarView"},"Classes/AvatarView.html#/c:@M@MessageKit@objc(cs)AvatarView(im)initWithFrame:":{"name":"init(frame:)","abstract":"<p>Undocumented</p>","parent_name":"AvatarView"},"Classes/AvatarView.html#/c:@M@MessageKit@objc(cs)AvatarView(im)init":{"name":"init()","abstract":"<p>Undocumented</p>","parent_name":"AvatarView"},"Classes/AvatarView.html#/c:@M@MessageKit@objc(cs)AvatarView(im)initWithCoder:":{"name":"init(coder:)","abstract":"<p>Undocumented</p>","parent_name":"AvatarView"},"Classes/AvatarView.html#/s:10MessageKit10AvatarViewC3setyAA0C0V6avatar_tF":{"name":"set(avatar:)","abstract":"<p>Undocumented</p>","parent_name":"AvatarView"},"Classes/AvatarView.html#/s:10MessageKit10AvatarViewC9setCornery12CoreGraphics7CGFloatVSg6radius_tF":{"name":"setCorner(radius:)","abstract":"<p>Undocumented</p>","parent_name":"AvatarView"},"Classes/MessagesCollectionViewLayoutAttributes.html#/s:10MessageKit38MessagesCollectionViewLayoutAttributesC10avatarSizeSC6CGSizeVvp":{"name":"avatarSize","abstract":"<p>Undocumented</p>","parent_name":"MessagesCollectionViewLayoutAttributes"},"Classes/MessagesCollectionViewLayoutAttributes.html#/s:10MessageKit38MessagesCollectionViewLayoutAttributesC14avatarPositionAA06AvatarI0Vvp":{"name":"avatarPosition","abstract":"<p>Undocumented</p>","parent_name":"MessagesCollectionViewLayoutAttributes"},"Classes/MessagesCollectionViewLayoutAttributes.html#/s:10MessageKit38MessagesCollectionViewLayoutAttributesC20messageContainerSizeSC6CGSizeVvp":{"name":"messageContainerSize","abstract":"<p>Undocumented</p>","parent_name":"MessagesCollectionViewLayoutAttributes"},"Classes/MessagesCollectionViewLayoutAttributes.html#/s:10MessageKit38MessagesCollectionViewLayoutAttributesC23messageContainerPaddingSC12UIEdgeInsetsVvp":{"name":"messageContainerPadding","abstract":"<p>Undocumented</p>","parent_name":"MessagesCollectionViewLayoutAttributes"},"Classes/MessagesCollectionViewLayoutAttributes.html#/s:10MessageKit38MessagesCollectionViewLayoutAttributesC16messageLabelFontSo6UIFontCvp":{"name":"messageLabelFont","abstract":"<p>Undocumented</p>","parent_name":"MessagesCollectionViewLayoutAttributes"},"Classes/MessagesCollectionViewLayoutAttributes.html#/s:10MessageKit38MessagesCollectionViewLayoutAttributesC18messageLabelInsetsSC06UIEdgeJ0Vvp":{"name":"messageLabelInsets","abstract":"<p>Undocumented</p>","parent_name":"MessagesCollectionViewLayoutAttributes"},"Classes/MessagesCollectionViewLayoutAttributes.html#/s:10MessageKit38MessagesCollectionViewLayoutAttributesC21cellTopLabelAlignmentAA0jK0Vvp":{"name":"cellTopLabelAlignment","abstract":"<p>Undocumented</p>","parent_name":"MessagesCollectionViewLayoutAttributes"},"Classes/MessagesCollectionViewLayoutAttributes.html#/s:10MessageKit38MessagesCollectionViewLayoutAttributesC16cellTopLabelSizeSC6CGSizeVvp":{"name":"cellTopLabelSize","abstract":"<p>Undocumented</p>","parent_name":"MessagesCollectionViewLayoutAttributes"},"Classes/MessagesCollectionViewLayoutAttributes.html#/s:10MessageKit38MessagesCollectionViewLayoutAttributesC24messageTopLabelAlignmentAA0jK0Vvp":{"name":"messageTopLabelAlignment","abstract":"<p>Undocumented</p>","parent_name":"MessagesCollectionViewLayoutAttributes"},"Classes/MessagesCollectionViewLayoutAttributes.html#/s:10MessageKit38MessagesCollectionViewLayoutAttributesC19messageTopLabelSizeSC6CGSizeVvp":{"name":"messageTopLabelSize","abstract":"<p>Undocumented</p>","parent_name":"MessagesCollectionViewLayoutAttributes"},"Classes/MessagesCollectionViewLayoutAttributes.html#/s:10MessageKit38MessagesCollectionViewLayoutAttributesC27messageBottomLabelAlignmentAA0jK0Vvp":{"name":"messageBottomLabelAlignment","abstract":"<p>Undocumented</p>","parent_name":"MessagesCollectionViewLayoutAttributes"},"Classes/MessagesCollectionViewLayoutAttributes.html#/s:10MessageKit38MessagesCollectionViewLayoutAttributesC22messageBottomLabelSizeSC6CGSizeVvp":{"name":"messageBottomLabelSize","abstract":"<p>Undocumented</p>","parent_name":"MessagesCollectionViewLayoutAttributes"},"Classes/MessagesCollectionViewLayoutAttributes.html#/c:@M@MessageKit@objc(cs)MessagesCollectionViewLayoutAttributes(im)copyWithZone:":{"name":"copy(with:)","abstract":"<p>Undocumented</p>","parent_name":"MessagesCollectionViewLayoutAttributes"},"Classes/MessagesCollectionViewLayoutAttributes.html#/c:@M@MessageKit@objc(cs)MessagesCollectionViewLayoutAttributes(im)isEqual:":{"name":"isEqual(_:)","abstract":"<p>Undocumented</p>","parent_name":"MessagesCollectionViewLayoutAttributes"},"Classes/TextMessageCell.html#/s:10MessageKit04TextA4CellC8delegateAA0aD8Delegate_pSgXwvp":{"name":"delegate","abstract":"<p>The <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/MessageCellDelegate.html\">MessageCellDelegate</a></code> for the cell.</p>","parent_name":"TextMessageCell"},"Classes/TextMessageCell.html#/s:10MessageKit04TextA4CellC12messageLabelAA0aF0Cvp":{"name":"messageLabel","abstract":"<p>The label used to display the message’s text.</p>","parent_name":"TextMessageCell"},"Classes/TextMessageCell.html#/c:@M@MessageKit@objc(cs)TextMessageCell(im)applyLayoutAttributes:":{"name":"apply(_:)","abstract":"<p>Undocumented</p>","parent_name":"TextMessageCell"},"Classes/TextMessageCell.html#/c:@M@MessageKit@objc(cs)TextMessageCell(im)prepareForReuse":{"name":"prepareForReuse()","abstract":"<p>Undocumented</p>","parent_name":"TextMessageCell"},"Classes/TextMessageCell.html#/s:10MessageKit04TextA4CellC13setupSubviewsyyF":{"name":"setupSubviews()","abstract":"<p>Undocumented</p>","parent_name":"TextMessageCell"},"Classes/TextMessageCell.html#/s:10MessageKit04TextA4CellC9configureyAA0A4Type_p4with_10Foundation9IndexPathV2atAA22MessagesCollectionViewC3andtF":{"name":"configure(with:at:and:)","parent_name":"TextMessageCell"},"Classes/TextMessageCell.html#/s:10MessageKit04TextA4CellC15cellContentViewSbSC7CGPointV9canHandle_tF":{"name":"cellContentView(canHandle:)","abstract":"<p>Used to handle the cell’s contentView’s tap gesture.","parent_name":"TextMessageCell"},"Classes/InputTextView.html#/c:@M@MessageKit@objc(cs)InputTextView(py)text":{"name":"text","abstract":"<p>Undocumented</p>","parent_name":"InputTextView"},"Classes/InputTextView.html#/c:@M@MessageKit@objc(cs)InputTextView(py)attributedText":{"name":"attributedText","abstract":"<p>Undocumented</p>","parent_name":"InputTextView"},"Classes/InputTextView.html#/s:10MessageKit13InputTextViewC6imagesSaySo7UIImageCGvp":{"name":"images","abstract":"<p>The images that are currently stored as NSTextAttachment’s</p>","parent_name":"InputTextView"},"Classes/InputTextView.html#/s:10MessageKit13InputTextViewC10componentsSayypGvp":{"name":"components","abstract":"<p>Undocumented</p>","parent_name":"InputTextView"},"Classes/InputTextView.html#/s:10MessageKit13InputTextViewC19isImagePasteEnabledSbvp":{"name":"isImagePasteEnabled","abstract":"<p>Undocumented</p>","parent_name":"InputTextView"},"Classes/InputTextView.html#/s:10MessageKit13InputTextViewC16placeholderLabelSo7UILabelCvp":{"name":"placeholderLabel","abstract":"<p>A UILabel that holds the InputTextView’s placeholder text</p>","parent_name":"InputTextView"},"Classes/InputTextView.html#/s:10MessageKit13InputTextViewC11placeholderSSSgvp":{"name":"placeholder","abstract":"<p>The placeholder text that appears when there is no text. The default value is <q>New Message</q></p>","parent_name":"InputTextView"},"Classes/InputTextView.html#/s:10MessageKit13InputTextViewC011placeholderD5ColorSo7UIColorCSgvp":{"name":"placeholderTextColor","abstract":"<p>The placeholderLabel’s textColor</p>","parent_name":"InputTextView"},"Classes/InputTextView.html#/s:10MessageKit13InputTextViewC22placeholderLabelInsetsSC06UIEdgeH0Vvp":{"name":"placeholderLabelInsets","abstract":"<p>The UIEdgeInsets the placeholderLabel has within the InputTextView</p>","parent_name":"InputTextView"},"Classes/InputTextView.html#/c:@M@MessageKit@objc(cs)InputTextView(py)font":{"name":"font","abstract":"<p>The font of the InputTextView. When set the placeholderLabel’s font is also updated</p>","parent_name":"InputTextView"},"Classes/InputTextView.html#/c:@M@MessageKit@objc(cs)InputTextView(py)textAlignment":{"name":"textAlignment","abstract":"<p>The textAlignment of the InputTextView. When set the placeholderLabel’s textAlignment is also updated</p>","parent_name":"InputTextView"},"Classes/InputTextView.html#/c:@M@MessageKit@objc(cs)InputTextView(py)scrollIndicatorInsets":{"name":"scrollIndicatorInsets","abstract":"<p>Undocumented</p>","parent_name":"InputTextView"},"Classes/InputTextView.html#/s:10MessageKit13InputTextViewC07messageC3BarAA0acG0CSgXwvp":{"name":"messageInputBar","abstract":"<p>A weak reference to the MessageInputBar that the InputTextView is contained within</p>","parent_name":"InputTextView"},"Classes/InputTextView.html#/c:@M@MessageKit@objc(cs)InputTextView(im)init":{"name":"init()","abstract":"<p>Undocumented</p>","parent_name":"InputTextView"},"Classes/InputTextView.html#/c:@M@MessageKit@objc(cs)InputTextView(im)initWithFrame:textContainer:":{"name":"init(frame:textContainer:)","abstract":"<p>Undocumented</p>","parent_name":"InputTextView"},"Classes/InputTextView.html#/c:@M@MessageKit@objc(cs)InputTextView(im)initWithCoder:":{"name":"init(coder:)","abstract":"<p>Undocumented</p>","parent_name":"InputTextView"},"Classes/InputTextView.html#/s:10MessageKit13InputTextViewC5setupyyF":{"name":"setup()","abstract":"<p>Sets up the default properties</p>","parent_name":"InputTextView"},"Classes/InputTextView.html#/c:@M@MessageKit@objc(cs)InputTextView(im)canPerformAction:withSender:":{"name":"canPerformAction(_:withSender:)","abstract":"<p>Undocumented</p>","parent_name":"InputTextView"},"Classes/InputTextView.html#/c:@M@MessageKit@objc(cs)InputTextView(im)paste:":{"name":"paste(_:)","abstract":"<p>Undocumented</p>","parent_name":"InputTextView"},"Classes/MessageContainerView.html#/s:10MessageKit0A13ContainerViewC5styleAA0A5StyleOvp":{"name":"style","abstract":"<p>Undocumented</p>","parent_name":"MessageContainerView"},"Classes/MessageContainerView.html#/c:@M@MessageKit@objc(cs)MessageContainerView(py)frame":{"name":"frame","abstract":"<p>Undocumented</p>","parent_name":"MessageContainerView"},"Classes/MessageReusableView.html#/c:@M@MessageKit@objc(cs)MessageReusableView(im)initWithFrame:":{"name":"init(frame:)","abstract":"<p>Undocumented</p>","parent_name":"MessageReusableView"},"Classes/MessageReusableView.html#/c:@M@MessageKit@objc(cs)MessageReusableView(im)initWithCoder:":{"name":"init(coder:)","abstract":"<p>Undocumented</p>","parent_name":"MessageReusableView"},"Classes/MessageInputBar.html#/s:10MessageKit0A8InputBarC8delegateAA0acD8Delegate_pSgXwvp":{"name":"delegate","abstract":"<p>A delegate to broadcast notifications from the MessageInputBar</p>","parent_name":"MessageInputBar"},"Classes/MessageInputBar.html#/s:10MessageKit0A8InputBarC14backgroundViewSo6UIViewCvp":{"name":"backgroundView","abstract":"<p>The background UIView anchored to the bottom, left, and right of the MessageInputBar","parent_name":"MessageInputBar"},"Classes/MessageInputBar.html#/s:10MessageKit0A8InputBarC11contentViewSo6UIViewCvp":{"name":"contentView","abstract":"<p>A content UIView that holds the left/right/bottom InputStackViews and InputTextView. Anchored to the bottom of the","parent_name":"MessageInputBar"},"Classes/MessageInputBar.html#/s:10MessageKit0A8InputBarC8blurViewSo014UIVisualEffectF0Cvp":{"name":"blurView","abstract":"<p>A UIVisualEffectView that adds a blur effect to make the view appear transparent.</p>","parent_name":"MessageInputBar"},"Classes/MessageInputBar.html#/s:10MessageKit0A8InputBarC13isTranslucentSbvp":{"name":"isTranslucent","abstract":"<p>Determines if the MessageInputBar should have a translucent effect</p>","parent_name":"MessageInputBar"},"Classes/MessageInputBar.html#/s:10MessageKit0A8InputBarC13separatorLineAA09SeparatorF0Cvp":{"name":"separatorLine","abstract":"<p>A SeparatorLine that is anchored at the top of the MessageInputBar with a height of 1</p>","parent_name":"MessageInputBar"},"Classes/MessageInputBar.html#/s:10MessageKit0A8InputBarC12topStackViewAA0cfG0Cvp":{"name":"topStackView","abstract":"<p>The InputStackView at the InputStackView.top position</p>","parent_name":"MessageInputBar"},"Classes/MessageInputBar.html#/s:10MessageKit0A8InputBarC13leftStackViewAA0cfG0Cvp":{"name":"leftStackView","abstract":"<p>The InputStackView at the InputStackView.left position</p>","parent_name":"MessageInputBar"},"Classes/MessageInputBar.html#/s:10MessageKit0A8InputBarC14rightStackViewAA0cfG0Cvp":{"name":"rightStackView","abstract":"<p>The InputStackView at the InputStackView.right position</p>","parent_name":"MessageInputBar"},"Classes/MessageInputBar.html#/s:10MessageKit0A8InputBarC15bottomStackViewAA0cfG0Cvp":{"name":"bottomStackView","abstract":"<p>The InputStackView at the InputStackView.bottom position</p>","parent_name":"MessageInputBar"},"Classes/MessageInputBar.html#/s:10MessageKit0A8InputBarC13inputTextViewAA0cfG0Cvp":{"name":"inputTextView","abstract":"<p>The InputTextView a user can input a message in</p>","parent_name":"MessageInputBar"},"Classes/MessageInputBar.html#/s:10MessageKit0A8InputBarC10sendButtonAA0cdF4ItemCvp":{"name":"sendButton","abstract":"<p>A InputBarButtonItem used as the send button and initially placed in the rightStackView</p>","parent_name":"MessageInputBar"},"Classes/MessageInputBar.html#/s:10MessageKit0A8InputBarC34shouldManageSendButtonEnabledStateSbvp":{"name":"shouldManageSendButtonEnabledState","abstract":"<p>A boolean that determines whether the sendButton’s <code>isEnabled</code> state should be managed automatically.</p>","parent_name":"MessageInputBar"},"Classes/MessageInputBar.html#/s:10MessageKit0A8InputBarC7paddingSC12UIEdgeInsetsVvp":{"name":"padding","abstract":"<p>The anchor constants that inset the contentView</p>","parent_name":"MessageInputBar"},"Classes/MessageInputBar.html#/s:10MessageKit0A8InputBarC19topStackViewPaddingSC12UIEdgeInsetsVvp":{"name":"topStackViewPadding","abstract":"<p>The anchor constants used by the top InputStackView</p>","parent_name":"MessageInputBar"},"Classes/MessageInputBar.html#/s:10MessageKit0A8InputBarC15textViewPaddingSC12UIEdgeInsetsVvp":{"name":"textViewPadding","abstract":"<p>The anchor constants used by the InputStackView</p>","parent_name":"MessageInputBar"},"Classes/MessageInputBar.html#/c:@M@MessageKit@objc(cs)MessageInputBar(py)intrinsicContentSize":{"name":"intrinsicContentSize","abstract":"<p>Returns the most recent size calculated by <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/MessageInputBar.html#/s:10MessageKit0A8InputBarC29calculateIntrinsicContentSizeSC6CGSizeVyF\">calculateIntrinsicContentSize()</a></code></p>","parent_name":"MessageInputBar"},"Classes/MessageInputBar.html#/s:10MessageKit0A8InputBarC28previousIntrinsicContentSizeSC6CGSizeVSgvp":{"name":"previousIntrinsicContentSize","abstract":"<p>The intrinsicContentSize can change a lot so the delegate method","parent_name":"MessageInputBar"},"Classes/MessageInputBar.html#/s:10MessageKit0A8InputBarC23isOverMaxTextViewHeightSbvp":{"name":"isOverMaxTextViewHeight","abstract":"<p>A boolean that indicates if the maxTextViewHeight has been met. Keeping track of this","parent_name":"MessageInputBar"},"Classes/MessageInputBar.html#/s:10MessageKit0A8InputBarC33shouldAutoUpdateMaxTextViewHeightSbvp":{"name":"shouldAutoUpdateMaxTextViewHeight","abstract":"<p>A boolean that determines if the maxTextViewHeight should be auto updated on device rotation</p>","parent_name":"MessageInputBar"},"Classes/MessageInputBar.html#/s:10MessageKit0A8InputBarC17maxTextViewHeight12CoreGraphics7CGFloatVvp":{"name":"maxTextViewHeight","abstract":"<p>The maximum height that the InputTextView can reach</p>","parent_name":"MessageInputBar"},"Classes/MessageInputBar.html#/s:10MessageKit0A8InputBarC08requiredC14TextViewHeight12CoreGraphics7CGFloatVvp":{"name":"requiredInputTextViewHeight","abstract":"<p>The height that will fit the current text in the InputTextView based on its current bounds</p>","parent_name":"MessageInputBar"},"Classes/MessageInputBar.html#/s:10MessageKit0A8InputBarC26leftStackViewWidthConstant12CoreGraphics7CGFloatVvp":{"name":"leftStackViewWidthConstant","abstract":"<p>The fixed widthAnchor constant of the leftStackView</p>","parent_name":"MessageInputBar"},"Classes/MessageInputBar.html#/s:10MessageKit0A8InputBarC27rightStackViewWidthConstant12CoreGraphics7CGFloatVvp":{"name":"rightStackViewWidthConstant","abstract":"<p>The fixed widthAnchor constant of the rightStackView</p>","parent_name":"MessageInputBar"},"Classes/MessageInputBar.html#/s:10MessageKit0A8InputBarC18leftStackViewItemsSayAA0cD10ButtonItemCGvp":{"name":"leftStackViewItems","abstract":"<p>The InputBarItems held in the leftStackView</p>","parent_name":"MessageInputBar"},"Classes/MessageInputBar.html#/s:10MessageKit0A8InputBarC19rightStackViewItemsSayAA0cD10ButtonItemCGvp":{"name":"rightStackViewItems","abstract":"<p>The InputBarItems held in the rightStackView</p>","parent_name":"MessageInputBar"},"Classes/MessageInputBar.html#/s:10MessageKit0A8InputBarC20bottomStackViewItemsSayAA0cD10ButtonItemCGvp":{"name":"bottomStackViewItems","abstract":"<p>The InputBarItems held in the bottomStackView</p>","parent_name":"MessageInputBar"},"Classes/MessageInputBar.html#/s:10MessageKit0A8InputBarC17topStackViewItemsSayAA0cD10ButtonItemCGvp":{"name":"topStackViewItems","abstract":"<p>The InputBarItems held in the topStackView</p>","parent_name":"MessageInputBar"},"Classes/MessageInputBar.html#/s:10MessageKit0A8InputBarC17nonStackViewItemsSayAA0cD10ButtonItemCGvp":{"name":"nonStackViewItems","abstract":"<p>The InputBarItems held to make use of their hooks but they are not automatically added to a UIStackView</p>","parent_name":"MessageInputBar"},"Classes/MessageInputBar.html#/s:10MessageKit0A8InputBarC5itemsSayAA0cD10ButtonItemCGvp":{"name":"items","abstract":"<p>Returns a flatMap of all the items in each of the UIStackViews</p>","parent_name":"MessageInputBar"},"Classes/MessageInputBar.html#/c:@M@MessageKit@objc(cs)MessageInputBar(im)init":{"name":"init()","abstract":"<p>Undocumented</p>","parent_name":"MessageInputBar"},"Classes/MessageInputBar.html#/c:@M@MessageKit@objc(cs)MessageInputBar(im)initWithFrame:":{"name":"init(frame:)","abstract":"<p>Undocumented</p>","parent_name":"MessageInputBar"},"Classes/MessageInputBar.html#/c:@M@MessageKit@objc(cs)MessageInputBar(im)initWithCoder:":{"name":"init(coder:)","abstract":"<p>Undocumented</p>","parent_name":"MessageInputBar"},"Classes/MessageInputBar.html#/c:@M@MessageKit@objc(cs)MessageInputBar(im)didMoveToWindow":{"name":"didMoveToWindow()","abstract":"<p>Undocumented</p>","parent_name":"MessageInputBar"},"Classes/MessageInputBar.html#/s:10MessageKit0A8InputBarC5setupyyF":{"name":"setup()","abstract":"<p>Sets up the default properties</p>","parent_name":"MessageInputBar"},"Classes/MessageInputBar.html#/c:@M@MessageKit@objc(cs)MessageInputBar(im)invalidateIntrinsicContentSize":{"name":"invalidateIntrinsicContentSize()","abstract":"<p>Invalidates the view’s intrinsic content size</p>","parent_name":"MessageInputBar"},"Classes/MessageInputBar.html#/s:10MessageKit0A8InputBarC29calculateIntrinsicContentSizeSC6CGSizeVyF":{"name":"calculateIntrinsicContentSize()","abstract":"<p>Calculates the correct intrinsicContentSize of the MessageInputBar. This takes into account the various padding edge","parent_name":"MessageInputBar"},"Classes/MessageInputBar.html#/s:10MessageKit0A8InputBarC26calculateMaxTextViewHeight12CoreGraphics7CGFloatVyF":{"name":"calculateMaxTextViewHeight()","abstract":"<p>Returns the max height the InputTextView can grow to based on the UIScreen</p>","parent_name":"MessageInputBar"},"Classes/MessageInputBar.html#/s:10MessageKit0A8InputBarC16layoutStackViewsySayAA0cF4ViewC8PositionOGF":{"name":"layoutStackViews(_:)","abstract":"<p>Layout the given InputStackView’s</p>","parent_name":"MessageInputBar"},"Classes/MessageInputBar.html#/s:10MessageKit0A8InputBarC17setStackViewItemsySayAA0cD10ButtonItemCG_AA0cfG0C8PositionO03forF0Sb8animatedtF":{"name":"setStackViewItems(_:forStack:animated:)","abstract":"<p>Removes all of the arranged subviews from the UIStackView and adds the given items. Sets the messageInputBar property of the InputBarButtonItem</p>","parent_name":"MessageInputBar"},"Classes/MessageInputBar.html#/s:10MessageKit0A8InputBarC29setLeftStackViewWidthConstanty12CoreGraphics7CGFloatV2to_Sb8animatedtF":{"name":"setLeftStackViewWidthConstant(to:animated:)","abstract":"<p>Sets the leftStackViewWidthConstant</p>","parent_name":"MessageInputBar"},"Classes/MessageInputBar.html#/s:10MessageKit0A8InputBarC30setRightStackViewWidthConstanty12CoreGraphics7CGFloatV2to_Sb8animatedtF":{"name":"setRightStackViewWidthConstant(to:animated:)","abstract":"<p>Sets the rightStackViewWidthConstant</p>","parent_name":"MessageInputBar"},"Classes/MessageInputBar.html#/c:@M@MessageKit@objc(cs)MessageInputBar(im)traitCollectionDidChange:":{"name":"traitCollectionDidChange(_:)","abstract":"<p>Invalidates the intrinsicContentSize</p>","parent_name":"MessageInputBar"},"Classes/MessageInputBar.html#/c:@M@MessageKit@objc(cs)MessageInputBar(im)textViewDidChange":{"name":"textViewDidChange()","abstract":"<p>Enables/Disables the sendButton based on the InputTextView’s text being empty","parent_name":"MessageInputBar"},"Classes/MessageInputBar.html#/c:@M@MessageKit@objc(cs)MessageInputBar(im)textViewDidBeginEditing":{"name":"textViewDidBeginEditing()","abstract":"<p>Calls each items <code>keyboardEditingBeginsAction</code> method","parent_name":"MessageInputBar"},"Classes/MessageInputBar.html#/c:@M@MessageKit@objc(cs)MessageInputBar(im)textViewDidEndEditing":{"name":"textViewDidEndEditing()","abstract":"<p>Calls each items <code>keyboardEditingEndsAction</code> method</p>","parent_name":"MessageInputBar"},"Classes/MessageInputBar.html#/s:10MessageKit0A8InputBarC19didSelectSendButtonyyF":{"name":"didSelectSendButton()","abstract":"<p>Calls the delegates <code>didPressSendButtonWith</code> method","parent_name":"MessageInputBar"},"Classes/InsetLabel.html#/s:10MessageKit10InsetLabelC10textInsetsSC06UIEdgeF0Vvp":{"name":"textInsets","abstract":"<p>Undocumented</p>","parent_name":"InsetLabel"},"Classes/InsetLabel.html#/c:@M@MessageKit@objc(cs)InsetLabel(im)drawTextInRect:":{"name":"drawText(in:)","abstract":"<p>Undocumented</p>","parent_name":"InsetLabel"},"Classes/InputBarButtonItem/Spacing.html#/s:10MessageKit18InputBarButtonItemC7SpacingO5fixedAE12CoreGraphics7CGFloatVcAEmF":{"name":"fixed","abstract":"<p>Undocumented</p>","parent_name":"Spacing"},"Classes/InputBarButtonItem/Spacing.html#/s:10MessageKit18InputBarButtonItemC7SpacingO8flexibleA2EmF":{"name":"flexible","abstract":"<p>Undocumented</p>","parent_name":"Spacing"},"Classes/InputBarButtonItem/Spacing.html#/s:10MessageKit18InputBarButtonItemC7SpacingO4noneA2EmF":{"name":"none","abstract":"<p>Undocumented</p>","parent_name":"Spacing"},"Classes/InputBarButtonItem/Spacing.html":{"name":"Spacing","abstract":"<p>The spacing properties of the InputBarButtonItem</p>","parent_name":"InputBarButtonItem"},"Classes/InputBarButtonItem.html#/s:10MessageKit18InputBarButtonItemC0cdeF6Actiona":{"name":"InputBarButtonItemAction","abstract":"<p>Undocumented</p>","parent_name":"InputBarButtonItem"},"Classes/InputBarButtonItem.html#/s:10MessageKit18InputBarButtonItemC07messagecD0AA0acD0CSgXwvp":{"name":"messageInputBar","abstract":"<p>A weak reference to the MessageInputBar that the InputBarButtonItem used in</p>","parent_name":"InputBarButtonItem"},"Classes/InputBarButtonItem.html#/s:10MessageKit18InputBarButtonItemC7spacingAC7SpacingOvp":{"name":"spacing","abstract":"<p>The spacing property of the InputBarButtonItem that determines the contentHuggingPriority and any","parent_name":"InputBarButtonItem"},"Classes/InputBarButtonItem.html#/c:@M@MessageKit@objc(cs)InputBarButtonItem(py)intrinsicContentSize":{"name":"intrinsicContentSize","abstract":"<p>Undocumented</p>","parent_name":"InputBarButtonItem"},"Classes/InputBarButtonItem.html#/s:10MessageKit18InputBarButtonItemC23parentStackViewPositionAA0chI0C0J0OSgvp":{"name":"parentStackViewPosition","abstract":"<p>A reference to the stack view position that the InputBarButtonItem is held in</p>","parent_name":"InputBarButtonItem"},"Classes/InputBarButtonItem.html#/s:10MessageKit18InputBarButtonItemC5titleSSSgvp":{"name":"title","abstract":"<p>The title for the UIControlState.normal</p>","parent_name":"InputBarButtonItem"},"Classes/InputBarButtonItem.html#/s:10MessageKit18InputBarButtonItemC5imageSo7UIImageCSgvp":{"name":"image","abstract":"<p>The image for the UIControlState.normal</p>","parent_name":"InputBarButtonItem"},"Classes/InputBarButtonItem.html#/c:@M@MessageKit@objc(cs)InputBarButtonItem(py)highlighted":{"name":"isHighlighted","abstract":"<p>Calls the onSelectedAction or onDeselectedAction when set</p>","parent_name":"InputBarButtonItem"},"Classes/InputBarButtonItem.html#/c:@M@MessageKit@objc(cs)InputBarButtonItem(py)enabled":{"name":"isEnabled","abstract":"<p>Calls the onEnabledAction or onDisabledAction when set</p>","parent_name":"InputBarButtonItem"},"Classes/InputBarButtonItem.html#/c:@M@MessageKit@objc(cs)InputBarButtonItem(im)init":{"name":"init()","abstract":"<p>Undocumented</p>","parent_name":"InputBarButtonItem"},"Classes/InputBarButtonItem.html#/c:@M@MessageKit@objc(cs)InputBarButtonItem(im)initWithFrame:":{"name":"init(frame:)","abstract":"<p>Undocumented</p>","parent_name":"InputBarButtonItem"},"Classes/InputBarButtonItem.html#/c:@M@MessageKit@objc(cs)InputBarButtonItem(im)initWithCoder:":{"name":"init(coder:)","abstract":"<p>Undocumented</p>","parent_name":"InputBarButtonItem"},"Classes/InputBarButtonItem.html#/s:10MessageKit18InputBarButtonItemC5setupyyF":{"name":"setup()","abstract":"<p>Sets up the default properties</p>","parent_name":"InputBarButtonItem"},"Classes/InputBarButtonItem.html#/s:10MessageKit18InputBarButtonItemC7setSizeySC6CGSizeVSg_Sb8animatedtF":{"name":"setSize(_:animated:)","abstract":"<p>Sets the size of the InputBarButtonItem which overrides the intrinsicContentSize. When set to nil","parent_name":"InputBarButtonItem"},"Classes/InputBarButtonItem.html#/s:10MessageKit18InputBarButtonItemC9configureACXDyACcF":{"name":"configure(_:)","abstract":"<p>Used to setup your own initial properties</p>","parent_name":"InputBarButtonItem"},"Classes/InputBarButtonItem.html#/s:10MessageKit18InputBarButtonItemC23onKeyboardEditingBeginsACXDyACcF":{"name":"onKeyboardEditingBegins(_:)","abstract":"<p>Sets the onKeyboardEditingBeginsAction</p>","parent_name":"InputBarButtonItem"},"Classes/InputBarButtonItem.html#/s:10MessageKit18InputBarButtonItemC21onKeyboardEditingEndsACXDyACcF":{"name":"onKeyboardEditingEnds(_:)","abstract":"<p>Sets the onKeyboardEditingEndsAction</p>","parent_name":"InputBarButtonItem"},"Classes/InputBarButtonItem.html#/s:10MessageKit18InputBarButtonItemC19onTextViewDidChangeACXDyAC_AA0chI0CtcF":{"name":"onTextViewDidChange(_:)","abstract":"<p>Sets the onTextViewDidChangeAction</p>","parent_name":"InputBarButtonItem"},"Classes/InputBarButtonItem.html#/s:10MessageKit18InputBarButtonItemC15onTouchUpInsideACXDyACcF":{"name":"onTouchUpInside(_:)","abstract":"<p>Sets the onTouchUpInsideAction</p>","parent_name":"InputBarButtonItem"},"Classes/InputBarButtonItem.html#/s:10MessageKit18InputBarButtonItemC10onSelectedACXDyACcF":{"name":"onSelected(_:)","abstract":"<p>Sets the onSelectedAction</p>","parent_name":"InputBarButtonItem"},"Classes/InputBarButtonItem.html#/s:10MessageKit18InputBarButtonItemC12onDeselectedACXDyACcF":{"name":"onDeselected(_:)","abstract":"<p>Sets the onDeselectedAction</p>","parent_name":"InputBarButtonItem"},"Classes/InputBarButtonItem.html#/s:10MessageKit18InputBarButtonItemC9onEnabledACXDyACcF":{"name":"onEnabled(_:)","abstract":"<p>Sets the onEnabledAction</p>","parent_name":"InputBarButtonItem"},"Classes/InputBarButtonItem.html#/s:10MessageKit18InputBarButtonItemC10onDisabledACXDyACcF":{"name":"onDisabled(_:)","abstract":"<p>Sets the onDisabledAction</p>","parent_name":"InputBarButtonItem"},"Classes/InputBarButtonItem.html#/s:10MessageKit18InputBarButtonItemC23textViewDidChangeActionyAA0c4TextH0C4with_tF":{"name":"textViewDidChangeAction(with:)","abstract":"<p>Executes the onTextViewDidChangeAction with the given textView</p>","parent_name":"InputBarButtonItem"},"Classes/InputBarButtonItem.html#/s:10MessageKit18InputBarButtonItemC25keyboardEditingEndsActionyyF":{"name":"keyboardEditingEndsAction()","abstract":"<p>Executes the onKeyboardEditingEndsAction</p>","parent_name":"InputBarButtonItem"},"Classes/InputBarButtonItem.html#/s:10MessageKit18InputBarButtonItemC27keyboardEditingBeginsActionyyF":{"name":"keyboardEditingBeginsAction()","abstract":"<p>Executes the onKeyboardEditingBeginsAction</p>","parent_name":"InputBarButtonItem"},"Classes/InputBarButtonItem.html#/c:@M@MessageKit@objc(cs)InputBarButtonItem(im)touchUpInsideAction":{"name":"touchUpInsideAction()","abstract":"<p>Executes the onTouchUpInsideAction</p>","parent_name":"InputBarButtonItem"},"Classes/InputBarButtonItem.html#/s:10MessageKit18InputBarButtonItemC13flexibleSpaceACvpZ":{"name":"flexibleSpace","abstract":"<p>An InputBarButtonItem that’s spacing property is set to be .flexible</p>","parent_name":"InputBarButtonItem"},"Classes/InputBarButtonItem.html#/s:10MessageKit18InputBarButtonItemC10fixedSpaceAC12CoreGraphics7CGFloatVFZ":{"name":"fixedSpace(_:)","abstract":"<p>An InputBarButtonItem that’s spacing property is set to be .fixed with the width arguement</p>","parent_name":"InputBarButtonItem"},"Classes/InputStackView/Position.html#/s:10MessageKit14InputStackViewC8PositionO4leftA2EmF":{"name":"left","abstract":"<p>Undocumented</p>","parent_name":"Position"},"Classes/InputStackView/Position.html#/s:10MessageKit14InputStackViewC8PositionO5rightA2EmF":{"name":"right","abstract":"<p>Undocumented</p>","parent_name":"Position"},"Classes/InputStackView/Position.html#/s:10MessageKit14InputStackViewC8PositionO6bottomA2EmF":{"name":"bottom","abstract":"<p>Undocumented</p>","parent_name":"Position"},"Classes/InputStackView/Position.html#/s:10MessageKit14InputStackViewC8PositionO3topA2EmF":{"name":"top","abstract":"<p>Undocumented</p>","parent_name":"Position"},"Classes/InputStackView/Position.html":{"name":"Position","abstract":"<p>The stack view position in the MessageInputBar</p>","parent_name":"InputStackView"},"Classes/InputStackView.html#/s:10MessageKit14InputStackViewCACSC22UILayoutConstraintAxisO4axis_12CoreGraphics7CGFloatV7spacingtcfc":{"name":"init(axis:spacing:)","abstract":"<p>Undocumented</p>","parent_name":"InputStackView"},"Classes/InputStackView.html#/c:@M@MessageKit@objc(cs)InputStackView(im)initWithFrame:":{"name":"init(frame:)","abstract":"<p>Undocumented</p>","parent_name":"InputStackView"},"Classes/InputStackView.html#/c:@M@MessageKit@objc(cs)InputStackView(im)initWithCoder:":{"name":"init(coder:)","abstract":"<p>Undocumented</p>","parent_name":"InputStackView"},"Classes/InputStackView.html#/s:10MessageKit14InputStackViewC5setupyyF":{"name":"setup()","abstract":"<p>Sets up the default properties</p>","parent_name":"InputStackView"},"Classes/LocationMessageCell.html#/s:10MessageKit08LocationA4CellC17activityIndicatorSo010UIActivityF4ViewCvp":{"name":"activityIndicator","abstract":"<p>The activity indicator to be displayed while the map image is loading.</p>","parent_name":"LocationMessageCell"},"Classes/LocationMessageCell.html#/s:10MessageKit08LocationA4CellC9imageViewSo07UIImageF0Cvp":{"name":"imageView","abstract":"<p>The image view holding the map image.</p>","parent_name":"LocationMessageCell"},"Classes/LocationMessageCell.html#/s:10MessageKit08LocationA4CellC13setupSubviewsyyF":{"name":"setupSubviews()","abstract":"<p>Undocumented</p>","parent_name":"LocationMessageCell"},"Classes/LocationMessageCell.html#/s:10MessageKit08LocationA4CellC16setupConstraintsyyF":{"name":"setupConstraints()","abstract":"<p>Responsible for setting up the constraints of the cell’s subviews.</p>","parent_name":"LocationMessageCell"},"Classes/LocationMessageCell.html#/c:@M@MessageKit@objc(cs)LocationMessageCell(im)prepareForReuse":{"name":"prepareForReuse()","abstract":"<p>Undocumented</p>","parent_name":"LocationMessageCell"},"Classes/LocationMessageCell.html#/s:10MessageKit08LocationA4CellC9configureyAA0A4Type_p4with_10Foundation9IndexPathV2atAA22MessagesCollectionViewC3andtF":{"name":"configure(with:at:and:)","parent_name":"LocationMessageCell"},"Classes/LocationMessageCell.html":{"name":"LocationMessageCell","abstract":"<p>A subclass of <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/MessageContentCell.html\">MessageContentCell</a></code> used to display location messages.</p>"},"Classes/InputStackView.html":{"name":"InputStackView","abstract":"<p>A UIStackView that’s intended for holding <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/InputBarButtonItem.html\">InputBarButtonItem</a></code>s</p>"},"Classes/InputBarButtonItem.html":{"name":"InputBarButtonItem","abstract":"<p>A InputItem that inherits from UIButton</p>"},"Classes/InsetLabel.html":{"name":"InsetLabel","abstract":"<p>Undocumented</p>"},"Classes/MessageInputBar.html":{"name":"MessageInputBar","abstract":"<p>A powerful InputAccessoryView ideal for messaging applications</p>"},"Classes/MessageReusableView.html":{"name":"MessageReusableView","abstract":"<p>Undocumented</p>"},"Classes/MessageContainerView.html":{"name":"MessageContainerView","abstract":"<p>Undocumented</p>"},"Classes/InputTextView.html":{"name":"InputTextView","abstract":"<p>A UITextView that has a UILabel embedded for placeholder text</p>"},"Classes/TextMessageCell.html":{"name":"TextMessageCell","abstract":"<p>A subclass of <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/MessageContentCell.html\">MessageContentCell</a></code> used to display text messages.</p>"},"Classes/MessagesCollectionViewLayoutAttributes.html":{"name":"MessagesCollectionViewLayoutAttributes","abstract":"<p>The layout attributes used by a <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/MessageCollectionViewCell.html\">MessageCollectionViewCell</a></code> to layout its subviews.</p>"},"Classes/AvatarView.html":{"name":"AvatarView","abstract":"<p>Undocumented</p>"},"Classes/MediaMessageCell.html":{"name":"MediaMessageCell","abstract":"<p>A subclass of <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/MessageContentCell.html\">MessageContentCell</a></code> used to display video and audio messages.</p>"},"Classes/TextMessageSizeCalculator.html":{"name":"TextMessageSizeCalculator","abstract":"<p>Undocumented</p>"},"Classes/MessageCollectionViewCell.html":{"name":"MessageCollectionViewCell","abstract":"<p>A subclass of <code>UICollectionViewCell</code> to be used inside of a <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/MessagesCollectionView.html\">MessagesCollectionView</a></code>.</p>"},"Classes/MessageKitDateFormatter.html":{"name":"MessageKitDateFormatter","abstract":"<p>Undocumented</p>"},"Classes/MessageLabel.html":{"name":"MessageLabel","abstract":"<p>Undocumented</p>"},"Classes/PlayButtonView.html":{"name":"PlayButtonView","abstract":"<p>Undocumented</p>"},"Classes/MessagesViewController.html":{"name":"MessagesViewController","abstract":"<p>A subclass of <code>UIViewController</code> with a <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/MessagesCollectionView.html\">MessagesCollectionView</a></code> object"},"Classes/MessagesCollectionViewFlowLayout.html":{"name":"MessagesCollectionViewFlowLayout","abstract":"<p>The layout object used by <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/MessagesCollectionView.html\">MessagesCollectionView</a></code> to determine the size of all"},"Classes/MessagesCollectionView.html":{"name":"MessagesCollectionView","abstract":"<p>Undocumented</p>"},"Classes/CellSizeCalculator.html":{"name":"CellSizeCalculator","abstract":"<p>An object is responsible for"},"Classes/MediaMessageSizeCalculator.html":{"name":"MediaMessageSizeCalculator","abstract":"<p>Undocumented</p>"},"Classes/MessageSizeCalculator.html":{"name":"MessageSizeCalculator","abstract":"<p>Undocumented</p>"},"Classes/LocationMessageSizeCalculator.html":{"name":"LocationMessageSizeCalculator","abstract":"<p>Undocumented</p>"},"Classes/SeparatorLine.html":{"name":"SeparatorLine","abstract":"<p>A UIView thats intrinsicContentSize is overrided so an exact height can be specified</p>"},"Classes/MessageContentCell.html":{"name":"MessageContentCell","abstract":"<p>A subclass of <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/MessageCollectionViewCell.html\">MessageCollectionViewCell</a></code> used to display text, media, and location messages.</p>"},"Classes.html":{"name":"Classes","abstract":"<p>The following classes are available globally.</p>"},"Enums.html":{"name":"Enumerations","abstract":"<p>The following enumerations are available globally.</p>"},"Protocols.html":{"name":"Protocols","abstract":"<p>The following protocols are available globally.</p>"},"Structs.html":{"name":"Structures","abstract":"<p>The following structures are available globally.</p>"}}