arm64.swiftinterface 6.39 KB
// swift-interface-format-version: 1.0
// swift-compiler-version: Apple Swift version 5.5 (swiftlang-1300.0.31.1 clang-1300.0.29.1)
// swift-module-flags: -target arm64-apple-ios9.0 -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name BBAUIKit
import BBAFoundation
import BBAUICategories
@_exported import BBAUIKit
import BDPAppearance
import Foundation
import Masonry
import SDWebImage
import Swift
import _Concurrency
@objc @_hasMissingDesignatedInitializers @objcMembers public class BDPFloatTips : ObjectiveC.NSObject {
  @objc public var bgWindow: UIKit.UIWindow
  @objc public var item: BBAUIKit.BDPFloatTipsItem
  @objc public var configItem: BBAUIKit.BDPFloatTipsConfigItem?
  @objc deinit
}
extension BBAUIKit.BDPFloatTips {
  @discardableResult
  @objc dynamic public class func showFloatPush(item: BBAUIKit.BDPFloatTipsItem, configItem: BBAUIKit.BDPFloatTipsConfigItem?) -> BBAUIKit.BDPFloatTips
  @discardableResult
  @objc dynamic public class func showFloatPush(item: BBAUIKit.BDPFloatTipsItem) -> BBAUIKit.BDPFloatTips
  @discardableResult
  @objc dynamic public class func showFloatPush(title: Swift.String, imageURLStr: Swift.String?, imageHintInfo: Swift.String?, contentTitle: Swift.String, contentSubTitle: Swift.String, buttonText: Swift.String?, duration: CoreGraphics.CGFloat, buttonClickAction: (() -> (Swift.Void))?, shownCompletion: (() -> (Swift.Void))?, didTapAction: (() -> (Swift.Void))?, dismissedCompletion: ((BBAUIKit.BDPFloatTipsDismissType) -> (Swift.Void))?) -> BBAUIKit.BDPFloatTips
  @discardableResult
  @objc dynamic public class func showFloatPush(title: Swift.String, contentTitle: Swift.String, contentSubTitle: Swift.String, buttonText: Swift.String?, duration: CoreGraphics.CGFloat, buttonClickAction: (() -> (Swift.Void))?, shownCompletion: (() -> (Swift.Void))?, didTapAction: (() -> (Swift.Void))?, dismissedCompletion: ((BBAUIKit.BDPFloatTipsDismissType) -> (Swift.Void))?) -> BBAUIKit.BDPFloatTips
  @discardableResult
  @objc dynamic public class func showFloatPush(title: Swift.String, contentTitle: Swift.String, contentSubTitle: Swift.String, duration: CoreGraphics.CGFloat, shownCompletion: (() -> (Swift.Void))?, didTapAction: (() -> (Swift.Void))?, dismissedCompletion: ((BBAUIKit.BDPFloatTipsDismissType) -> (Swift.Void))?) -> BBAUIKit.BDPFloatTips
  @discardableResult
  @objc dynamic public class func showFloatPush(customItem: BBAUIKit.BDPFloatTipsCustomItem, configItem: BBAUIKit.BDPFloatTipsConfigItem?, duration: CoreGraphics.CGFloat) -> BBAUIKit.BDPFloatTips
  @discardableResult
  @objc dynamic public class func showFloatPush(customView: UIKit.UIView, isShowCloseButton: Swift.Bool, duration: CoreGraphics.CGFloat, configItem: BBAUIKit.BDPFloatTipsConfigItem?) -> BBAUIKit.BDPFloatTips
}
extension BBAUIKit.BDPFloatTips {
  @objc dynamic public func hide()
  @objc dynamic public func hide(type: BBAUIKit.BDPFloatTipsDismissType)
}
@objc @_inheritsConvenienceInitializers @objcMembers public class BDPFloatTipsConfigItem : ObjectiveC.NSObject {
  @objc public var shouldAutorotate: Swift.Bool
  @objc public var supportedInterfaceOrientations: UIKit.UIInterfaceOrientationMask
  @objc public var preferredInterfaceOrientationForPresentation: UIKit.UIInterfaceOrientation
  @objc public var shouldAutorotateBlock: (() -> Swift.Bool)?
  @objc public var supportedInterfaceOrientationsBlock: (() -> UIKit.UIInterfaceOrientationMask)?
  @objc public var preferredInterfaceOrientationForPresentationBlock: (() -> UIKit.UIInterfaceOrientation)?
  @objc override dynamic public init()
  @objc deinit
}
@objc public enum BDPFloatTipsDismissType : Swift.Int {
  case closeButtonClick
  case tapFloatTips
  case timerAutoDismiss
  case byHideFunction
  case slideToHide
  case contentButtonClick
  public init?(rawValue: Swift.Int)
  public typealias RawValue = Swift.Int
  public var rawValue: Swift.Int {
    get
  }
}
@objc @_inheritsConvenienceInitializers @objcMembers public class BDPFloatTipsHeaderItem : ObjectiveC.NSObject {
  @objc public var title: Swift.String?
  @objc public var titleColorInfo: Swift.String?
  @objc public var attrTitle: Foundation.NSAttributedString?
  @objc public var closeBgImage: UIKit.UIImage?
  @objc public var isShowEllipsis: Swift.Bool
  @objc override dynamic public init()
  @objc deinit
}
@objc @_inheritsConvenienceInitializers @objcMembers public class BDPFloatTipsContentItem : ObjectiveC.NSObject {
  @objc public var image: UIKit.UIImage?
  @objc public var imageURLStr: Swift.String?
  @objc public var hintTextInfo: Swift.String?
  @objc public var hintTextColorInfo: Swift.String?
  @objc public var attrHintText: Foundation.NSAttributedString?
  @objc public var title: Swift.String?
  @objc public var titleColorInfo: Swift.String?
  @objc public var attrTitle: Foundation.NSAttributedString?
  @objc public var subTitle: Swift.String?
  @objc public var subTitleColorInfo: Swift.String?
  @objc public var attrSubTitle: Foundation.NSAttributedString?
  @objc public var isShowButton: Swift.Bool
  @objc public var isShowEllipsis: Swift.Bool
  @objc public var buttonText: Swift.String?
  @objc public var buttonTextColorInfo: Swift.String?
  @objc public var isButtonClickDismiss: Swift.Bool
  @objc public var buttonClickAction: (() -> Swift.Void)?
  @objc override dynamic public init()
  @objc deinit
}
@objc @objcMembers public class BDPFloatTipsCustomItem : ObjectiveC.NSObject {
  @objc public var customView: UIKit.UIView?
  @objc public var isShowCloseButton: Swift.Bool
  @objc public init(customView: UIKit.UIView, isShowCloseButton: Swift.Bool)
  @objc deinit
}
@objc @_inheritsConvenienceInitializers @objcMembers public class BDPFloatTipsItem : ObjectiveC.NSObject {
  @objc public var headerItem: BBAUIKit.BDPFloatTipsHeaderItem?
  @objc public var contentItem: BBAUIKit.BDPFloatTipsContentItem?
  @objc public var customItem: BBAUIKit.BDPFloatTipsCustomItem?
  @objc public var shownCompletion: (() -> Swift.Void)?
  @objc public var didTapAction: (() -> Swift.Void)?
  @objc public var isTapDismiss: Swift.Bool
  @objc public var isShowCloseButton: Swift.Bool
  @objc public var didDismissCompletion: ((BBAUIKit.BDPFloatTipsDismissType) -> Swift.Void)?
  @objc public var duration: CoreGraphics.CGFloat
  @objc override dynamic public init()
  @objc deinit
}
extension BBAUIKit.BDPFloatTipsDismissType : Swift.Equatable {}
extension BBAUIKit.BDPFloatTipsDismissType : Swift.Hashable {}
extension BBAUIKit.BDPFloatTipsDismissType : Swift.RawRepresentable {}