You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
1010 lines
48 KiB
Plaintext
1010 lines
48 KiB
Plaintext
|
1 year ago
|
// swift-interface-format-version: 1.0
|
||
|
|
// swift-compiler-version: Apple Swift version 6.0.3 effective-5.10 (swiftlang-6.0.3.1.10 clang-1600.0.30.1)
|
||
|
|
// swift-module-flags: -target arm64-apple-ios13.0 -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -enable-bare-slash-regex -module-name PenNavUI
|
||
|
|
// swift-module-flags-ignorable: -no-verify-emitted-module-interface
|
||
|
|
import AVFoundation
|
||
|
|
import CoreData
|
||
|
|
import CoreGraphics
|
||
|
|
import CoreLocation
|
||
|
|
import CoreText
|
||
|
|
import Darwin
|
||
|
|
import DeveloperToolsSupport
|
||
|
|
import Foundation
|
||
|
|
import LinkPresentation
|
||
|
|
import MapKit
|
||
|
|
import MapboxMaps
|
||
|
|
import MessageUI
|
||
|
|
import Network
|
||
|
|
@_exported import PenNavUI
|
||
|
|
import Penguin
|
||
|
|
import PenguinINRenderer
|
||
|
|
import QuartzCore
|
||
|
|
import SafariServices
|
||
|
|
import Swift
|
||
|
|
import SwiftUI
|
||
|
|
import SystemConfiguration
|
||
|
|
import UIKit
|
||
|
|
import UserNotifications
|
||
|
|
import _Concurrency
|
||
|
|
import _StringProcessing
|
||
|
|
import _SwiftConcurrencyShims
|
||
|
|
import os.log
|
||
|
|
import os
|
||
|
|
@objc public protocol FloatingPanelLayout {
|
||
|
|
@objc var position: PenNavUI.FloatingPanelPosition { get }
|
||
|
|
@objc var initialState: PenNavUI.FloatingPanelState { get }
|
||
|
|
@objc var anchors: [PenNavUI.FloatingPanelState : any PenNavUI.FloatingPanelLayoutAnchoring] { get }
|
||
|
|
@objc optional func prepareLayout(surfaceView: UIKit.UIView, in view: UIKit.UIView) -> [UIKit.NSLayoutConstraint]
|
||
|
|
@objc optional func backdropAlpha(for state: PenNavUI.FloatingPanelState) -> CoreFoundation.CGFloat
|
||
|
|
}
|
||
|
|
@objc @_inheritsConvenienceInitializers @objcMembers open class FloatingPanelBottomLayout : ObjectiveC.NSObject, PenNavUI.FloatingPanelLayout {
|
||
|
|
@objc override dynamic public init()
|
||
|
|
@objc open var initialState: PenNavUI.FloatingPanelState {
|
||
|
|
@objc get
|
||
|
|
}
|
||
|
|
@objc open var anchors: [PenNavUI.FloatingPanelState : any PenNavUI.FloatingPanelLayoutAnchoring] {
|
||
|
|
@objc get
|
||
|
|
}
|
||
|
|
@objc open var position: PenNavUI.FloatingPanelPosition {
|
||
|
|
@objc get
|
||
|
|
}
|
||
|
|
@objc open func prepareLayout(surfaceView: UIKit.UIView, in view: UIKit.UIView) -> [UIKit.NSLayoutConstraint]
|
||
|
|
@objc open func backdropAlpha(for state: PenNavUI.FloatingPanelState) -> CoreFoundation.CGFloat
|
||
|
|
@objc deinit
|
||
|
|
}
|
||
|
|
extension PenNavUI.CampaignTracking {
|
||
|
|
@nonobjc public class func fetchRequest() -> CoreData.NSFetchRequest<PenNavUI.CampaignTracking>
|
||
|
|
@objc @NSManaged dynamic public var campaignId: Swift.Int16 {
|
||
|
|
@objc get
|
||
|
|
@objc set
|
||
|
|
}
|
||
|
|
@objc @NSManaged dynamic public var lastNotificationDate: Foundation.Date? {
|
||
|
|
@objc get
|
||
|
|
@objc set
|
||
|
|
}
|
||
|
|
}
|
||
|
|
@_inheritsConvenienceInitializers @objc(CachedVenue) public class CachedVenue : CoreData.NSManagedObject {
|
||
|
|
@objc override dynamic public init(entity: CoreData.NSEntityDescription, insertInto context: CoreData.NSManagedObjectContext?)
|
||
|
|
@objc deinit
|
||
|
|
}
|
||
|
|
extension PenNavUI.SharedLocationCacheData {
|
||
|
|
@nonobjc public class func fetchRequest() -> CoreData.NSFetchRequest<PenNavUI.SharedLocationCacheData>
|
||
|
|
@objc @NSManaged dynamic public var edgeId: Swift.Int16 {
|
||
|
|
@objc get
|
||
|
|
@objc set
|
||
|
|
}
|
||
|
|
@objc @NSManaged dynamic public var floorId: Swift.Int16 {
|
||
|
|
@objc get
|
||
|
|
@objc set
|
||
|
|
}
|
||
|
|
@objc @NSManaged dynamic public var latitude: Swift.Double {
|
||
|
|
@objc get
|
||
|
|
@objc set
|
||
|
|
}
|
||
|
|
@objc @NSManaged dynamic public var longitude: Swift.Double {
|
||
|
|
@objc get
|
||
|
|
@objc set
|
||
|
|
}
|
||
|
|
@objc @NSManaged dynamic public var navigationAvoid: Swift.String? {
|
||
|
|
@objc get
|
||
|
|
@objc set
|
||
|
|
}
|
||
|
|
@objc @NSManaged dynamic public var venueId: Swift.Int16 {
|
||
|
|
@objc get
|
||
|
|
@objc set
|
||
|
|
}
|
||
|
|
@objc @NSManaged dynamic public var x: Swift.Int16 {
|
||
|
|
@objc get
|
||
|
|
@objc set
|
||
|
|
}
|
||
|
|
@objc @NSManaged dynamic public var y: Swift.Int16 {
|
||
|
|
@objc get
|
||
|
|
@objc set
|
||
|
|
}
|
||
|
|
}
|
||
|
|
@_inheritsConvenienceInitializers @objc(CampaignTracking) public class CampaignTracking : CoreData.NSManagedObject {
|
||
|
|
@objc override dynamic public init(entity: CoreData.NSEntityDescription, insertInto context: CoreData.NSManagedObjectContext?)
|
||
|
|
@objc deinit
|
||
|
|
}
|
||
|
|
@_hasMissingDesignatedInitializers final public class CGTextRenderer {
|
||
|
|
public enum API {
|
||
|
|
case uiKit
|
||
|
|
case appKit
|
||
|
|
public static func == (a: PenNavUI.CGTextRenderer.API, b: PenNavUI.CGTextRenderer.API) -> Swift.Bool
|
||
|
|
public func hash(into hasher: inout Swift.Hasher)
|
||
|
|
public var hashValue: Swift.Int {
|
||
|
|
get
|
||
|
|
}
|
||
|
|
}
|
||
|
|
@objc deinit
|
||
|
|
}
|
||
|
|
extension PenNavUI.CommandLine {
|
||
|
|
public static func processImage(with config: PenNavUI.CommandLine.Configuration) throws -> Foundation.Data
|
||
|
|
public static func makeSVGOptions(for config: PenNavUI.CommandLine.Configuration) -> PenNavUI.SVG.Options
|
||
|
|
public static func makeTextAPI(for api: PenNavUI.CommandLine.API?) -> PenNavUI.CGTextRenderer.API
|
||
|
|
public static func processImage(_ image: PenNavUI.SVG, with config: PenNavUI.CommandLine.Configuration) throws -> Foundation.Data
|
||
|
|
public static func makeImageInsets(for insets: PenNavUI.CommandLine.Insets) throws -> PenNavUI.SVG.Insets
|
||
|
|
}
|
||
|
|
extension PenNavUI.TagFlowLayout {
|
||
|
|
public enum LayoutAlignment : Swift.Int {
|
||
|
|
case left
|
||
|
|
case center
|
||
|
|
case right
|
||
|
|
public init?(rawValue: Swift.Int)
|
||
|
|
public typealias RawValue = Swift.Int
|
||
|
|
public var rawValue: Swift.Int {
|
||
|
|
get
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
@objc @_hasMissingDesignatedInitializers @_Concurrency.MainActor @preconcurrency public class TagFlowLayout : UIKit.UICollectionViewFlowLayout {
|
||
|
|
@_Concurrency.MainActor @preconcurrency @objc override dynamic public func layoutAttributesForElements(in rect: CoreFoundation.CGRect) -> [UIKit.UICollectionViewLayoutAttributes]?
|
||
|
|
@_Concurrency.MainActor @preconcurrency @objc override dynamic public var flipsHorizontallyInOppositeLayoutDirection: Swift.Bool {
|
||
|
|
@objc get
|
||
|
|
}
|
||
|
|
@_Concurrency.MainActor @preconcurrency @objc override dynamic public var developmentLayoutDirection: UIKit.UIUserInterfaceLayoutDirection {
|
||
|
|
@objc get
|
||
|
|
}
|
||
|
|
@objc deinit
|
||
|
|
}
|
||
|
|
extension PenNavUI.CommandLine {
|
||
|
|
public struct Configuration {
|
||
|
|
public var input: Foundation.URL
|
||
|
|
public var inputUltralight: Foundation.URL?
|
||
|
|
public var inputBlack: Foundation.URL?
|
||
|
|
public var output: Foundation.URL
|
||
|
|
public var format: PenNavUI.CommandLine.Format
|
||
|
|
public var size: PenNavUI.CommandLine.Size
|
||
|
|
public var api: PenNavUI.CommandLine.API?
|
||
|
|
public var insets: PenNavUI.CommandLine.Insets
|
||
|
|
public var insetsUltralight: PenNavUI.CommandLine.Insets?
|
||
|
|
public var insetsBlack: PenNavUI.CommandLine.Insets?
|
||
|
|
public var scale: PenNavUI.CommandLine.Scale
|
||
|
|
public var options: PenNavUI.SVG.Options
|
||
|
|
public var precision: Swift.Int?
|
||
|
|
}
|
||
|
|
public enum Format : Swift.String {
|
||
|
|
case jpeg
|
||
|
|
case pdf
|
||
|
|
case png
|
||
|
|
case swift
|
||
|
|
case sfsymbol
|
||
|
|
public init?(rawValue: Swift.String)
|
||
|
|
public typealias RawValue = Swift.String
|
||
|
|
public var rawValue: Swift.String {
|
||
|
|
get
|
||
|
|
}
|
||
|
|
}
|
||
|
|
public enum API : Swift.String {
|
||
|
|
case appkit
|
||
|
|
case uikit
|
||
|
|
public init?(rawValue: Swift.String)
|
||
|
|
public typealias RawValue = Swift.String
|
||
|
|
public var rawValue: Swift.String {
|
||
|
|
get
|
||
|
|
}
|
||
|
|
}
|
||
|
|
public enum Size : Swift.Equatable {
|
||
|
|
case `default`
|
||
|
|
case custom(width: Swift.Int, height: Swift.Int)
|
||
|
|
public static func == (a: PenNavUI.CommandLine.Size, b: PenNavUI.CommandLine.Size) -> Swift.Bool
|
||
|
|
}
|
||
|
|
public enum Scale : Swift.Equatable {
|
||
|
|
case `default`
|
||
|
|
case retina
|
||
|
|
case superRetina
|
||
|
|
public func hash(into hasher: inout Swift.Hasher)
|
||
|
|
public static func == (a: PenNavUI.CommandLine.Scale, b: PenNavUI.CommandLine.Scale) -> Swift.Bool
|
||
|
|
public var hashValue: Swift.Int {
|
||
|
|
get
|
||
|
|
}
|
||
|
|
}
|
||
|
|
public struct Insets : Swift.Equatable {
|
||
|
|
public var top: Swift.Double?
|
||
|
|
public var left: Swift.Double?
|
||
|
|
public var bottom: Swift.Double?
|
||
|
|
public var right: Swift.Double?
|
||
|
|
public init(top: Swift.Double? = nil, left: Swift.Double? = nil, bottom: Swift.Double? = nil, right: Swift.Double? = nil)
|
||
|
|
public static func == (a: PenNavUI.CommandLine.Insets, b: PenNavUI.CommandLine.Insets) -> Swift.Bool
|
||
|
|
}
|
||
|
|
public static func parseConfiguration(from args: [Swift.String], baseDirectory: Foundation.URL) throws -> PenNavUI.CommandLine.Configuration
|
||
|
|
}
|
||
|
|
extension UIKit.UISpringTimingParameters {
|
||
|
|
@_Concurrency.MainActor @preconcurrency convenience public init(decelerationRate: CoreFoundation.CGFloat, frequencyResponse: CoreFoundation.CGFloat, initialVelocity: CoreFoundation.CGVector = .zero)
|
||
|
|
@_Concurrency.MainActor @preconcurrency convenience public init(dampingRatio: CoreFoundation.CGFloat, frequencyResponse: CoreFoundation.CGFloat, initialVelocity: CoreFoundation.CGVector = .zero)
|
||
|
|
}
|
||
|
|
@objc @_inheritsConvenienceInitializers final public class PenNavUIManager : ObjectiveC.NSObject, PenNavUI.PenNavUIMethods {
|
||
|
|
public static var shared: PenNavUI.PenNavUIManager
|
||
|
|
final public var initializationDelegate: (any PenNavUI.PenNavInitializationDelegate)?
|
||
|
|
final public var eventsDelegate: (any PenNavUI.PIEventsDelegate)?
|
||
|
|
final public var locationDelegate: (any PenNavUI.PILocationDelegate)?
|
||
|
|
@objc final public func build()
|
||
|
|
@discardableResult
|
||
|
|
final public func setLanguage(_ language: Swift.String) -> PenNavUI.PenNavUIManager
|
||
|
|
public static func setLanguage(_ language: Swift.String)
|
||
|
|
@discardableResult
|
||
|
|
final public func setDeepLinkScheme(_ scheme: Swift.String, deepLinkDomain: Swift.String) -> PenNavUI.PenNavUIManager
|
||
|
|
@discardableResult
|
||
|
|
final public func setDeepLinkData(_ data: Swift.String?) -> PenNavUI.PenNavUIManager
|
||
|
|
@discardableResult
|
||
|
|
final public func setEnableReportIssue(enable: Swift.Bool) -> PenNavUI.PenNavUIManager
|
||
|
|
@discardableResult
|
||
|
|
final public func setShareLocationCallback(enabled: Swift.Bool) -> PenNavUI.PenNavUIManager
|
||
|
|
final public func navigate(to referenceID: Swift.String, completion: ((Swift.Bool, PenNavUI.PenNavUIError?) -> Swift.Void)? = nil)
|
||
|
|
final public func setAppColor(color: UIKit.UIColor) -> PenNavUI.PenNavUIManager
|
||
|
|
public static func getVersion() -> Swift.String
|
||
|
|
@objc final public func present(root: UIKit.UIViewController, view: UIKit.UIView)
|
||
|
|
final public func dismiss()
|
||
|
|
@discardableResult
|
||
|
|
@objc final public func setClientKey(_ key: Swift.String) -> PenNavUI.PenNavUIManager
|
||
|
|
@discardableResult
|
||
|
|
final public func setClientID(_ ID: Swift.String) -> PenNavUI.PenNavUIManager
|
||
|
|
@discardableResult
|
||
|
|
@objc final public func setUsername(_ userID: Swift.String) -> PenNavUI.PenNavUIManager
|
||
|
|
@discardableResult
|
||
|
|
@objc final public func setServiceName(dataServiceName: Swift.String, positionServiceName: Swift.String) -> PenNavUI.PenNavUIManager
|
||
|
|
@discardableResult
|
||
|
|
@objc final public func setBaseURL(dataURL: Swift.String, positionURL: Swift.String) -> PenNavUI.PenNavUIManager
|
||
|
|
@discardableResult
|
||
|
|
final public func setIsShowUserName(_ isShowUserName: Swift.Bool) -> PenNavUI.PenNavUIManager
|
||
|
|
@discardableResult
|
||
|
|
final public func setBackButtonVisibility(_ isVisible: Swift.Bool) -> PenNavUI.PenNavUIManager
|
||
|
|
@discardableResult
|
||
|
|
final public func setIsUpdateUserLocationSmoothly(_ isUpdateUserLocationSmoothly: Swift.Bool) -> PenNavUI.PenNavUIManager
|
||
|
|
@objc final public func setOutdoorEnable(isEnable: Swift.Bool) -> PenNavUI.PenNavUIManager
|
||
|
|
@discardableResult
|
||
|
|
@objc final public func setSimulationModeEnabled(isEnable: Swift.Bool) -> PenNavUI.PenNavUIManager
|
||
|
|
@objc final public func setStepDetectionEnable(isEnable: Swift.Bool) -> PenNavUI.PenNavUIManager
|
||
|
|
final public func setTransitionEnable(isEnable: Swift.Bool) -> PenNavUI.PenNavUIManager
|
||
|
|
final public func setGeographicCoordinateEnable(isEnable: Swift.Bool) -> PenNavUI.PenNavUIManager
|
||
|
|
final public func getToken(clientID: Swift.String, clientKey: Swift.String, completion: @escaping (Swift.String?, Penguin.ErrorCode?) -> Swift.Void)
|
||
|
|
final public func setToken(token: Swift.String)
|
||
|
|
@objc override dynamic public init()
|
||
|
|
@objc deinit
|
||
|
|
}
|
||
|
|
extension PenNavUI.PenNavUIManager : CoreLocation.CLLocationManagerDelegate {
|
||
|
|
@objc final public func locationManagerDidChangeAuthorization(_ manager: CoreLocation.CLLocationManager)
|
||
|
|
@objc final public func locationManager(_ manager: CoreLocation.CLLocationManager, didChangeAuthorization status: CoreLocation.CLAuthorizationStatus)
|
||
|
|
}
|
||
|
|
extension PenNavUI.PenNavUIManager : Penguin.PIInitializerDelegate {
|
||
|
|
@objc final public func onReady(warning: Penguin.WarningCode)
|
||
|
|
@objc final public func onInitilzationError(error: Penguin.ErrorCode)
|
||
|
|
@objc final public func onInitializationProgressChange(status: Penguin.SDKOperation)
|
||
|
|
final public func initializeLocationManager()
|
||
|
|
}
|
||
|
|
public enum DOM {
|
||
|
|
}
|
||
|
|
extension PenNavUI.DOM {
|
||
|
|
public typealias Float = Swift.Float
|
||
|
|
public typealias Coordinate = Swift.Float
|
||
|
|
public typealias Length = Swift.Int
|
||
|
|
public typealias Opacity = Swift.Float
|
||
|
|
public typealias Bool = Swift.Bool
|
||
|
|
public typealias URL = Foundation.URL
|
||
|
|
}
|
||
|
|
extension PenNavUI.PenNavStyle {
|
||
|
|
@nonobjc public class func fetchRequest() -> CoreData.NSFetchRequest<PenNavUI.PenNavStyle>
|
||
|
|
@objc @NSManaged dynamic public var type: Swift.String? {
|
||
|
|
@objc get
|
||
|
|
@objc set
|
||
|
|
}
|
||
|
|
@objc @NSManaged dynamic public var value: Foundation.Data? {
|
||
|
|
@objc get
|
||
|
|
@objc set
|
||
|
|
}
|
||
|
|
}
|
||
|
|
public enum CommandLine {
|
||
|
|
}
|
||
|
|
@objc public protocol FloatingPanelBehavior {
|
||
|
|
@objc optional var springDecelerationRate: CoreFoundation.CGFloat { get }
|
||
|
|
@objc optional var springResponseTime: CoreFoundation.CGFloat { get }
|
||
|
|
@objc optional var momentumProjectionRate: CoreFoundation.CGFloat { get }
|
||
|
|
@objc optional func shouldProjectMomentum(_ fpc: PenNavUI.FloatingPanelController, to proposedState: PenNavUI.FloatingPanelState) -> Swift.Bool
|
||
|
|
@objc optional func redirectionalProgress(_ fpc: PenNavUI.FloatingPanelController, from: PenNavUI.FloatingPanelState, to: PenNavUI.FloatingPanelState) -> CoreFoundation.CGFloat
|
||
|
|
@objc optional func allowsRubberBanding(for edge: UIKit.UIRectEdge) -> Swift.Bool
|
||
|
|
@objc optional var removalInteractionVelocityThreshold: CoreFoundation.CGFloat { get }
|
||
|
|
}
|
||
|
|
open class FloatingPanelDefaultBehavior : PenNavUI.FloatingPanelBehavior {
|
||
|
|
public init()
|
||
|
|
@objc open var springDecelerationRate: CoreFoundation.CGFloat {
|
||
|
|
@objc get
|
||
|
|
}
|
||
|
|
@objc open var springResponseTime: CoreFoundation.CGFloat {
|
||
|
|
@objc get
|
||
|
|
}
|
||
|
|
@objc open var momentumProjectionRate: CoreFoundation.CGFloat {
|
||
|
|
@objc get
|
||
|
|
}
|
||
|
|
@objc open func redirectionalProgress(_ fpc: PenNavUI.FloatingPanelController, from: PenNavUI.FloatingPanelState, to: PenNavUI.FloatingPanelState) -> CoreFoundation.CGFloat
|
||
|
|
@objc open func allowsRubberBanding(for edge: UIKit.UIRectEdge) -> Swift.Bool
|
||
|
|
@objc open var removalInteractionVelocityThreshold: CoreFoundation.CGFloat
|
||
|
|
@objc deinit
|
||
|
|
}
|
||
|
|
public enum IssueType {
|
||
|
|
case poi
|
||
|
|
case venue
|
||
|
|
case location
|
||
|
|
case navigation
|
||
|
|
public static func == (a: PenNavUI.IssueType, b: PenNavUI.IssueType) -> Swift.Bool
|
||
|
|
public func hash(into hasher: inout Swift.Hasher)
|
||
|
|
public var hashValue: Swift.Int {
|
||
|
|
get
|
||
|
|
}
|
||
|
|
}
|
||
|
|
extension CoreLocation.CLLocationCoordinate2D : Swift.Codable {
|
||
|
|
public init(from decoder: any Swift.Decoder) throws
|
||
|
|
public func encode(to encoder: any Swift.Encoder) throws
|
||
|
|
}
|
||
|
|
@_inheritsConvenienceInitializers @objc(FavoriteCacheData) public class FavoriteCacheData : CoreData.NSManagedObject {
|
||
|
|
@objc override dynamic public init(entity: CoreData.NSEntityDescription, insertInto context: CoreData.NSManagedObjectContext?)
|
||
|
|
@objc deinit
|
||
|
|
}
|
||
|
|
@objc public enum FloatingPanelReferenceEdge : Swift.Int {
|
||
|
|
case top
|
||
|
|
case left
|
||
|
|
case bottom
|
||
|
|
case right
|
||
|
|
public init?(rawValue: Swift.Int)
|
||
|
|
public typealias RawValue = Swift.Int
|
||
|
|
public var rawValue: Swift.Int {
|
||
|
|
get
|
||
|
|
}
|
||
|
|
}
|
||
|
|
@objc public enum FloatingPanelLayoutReferenceGuide : Swift.Int {
|
||
|
|
case superview = 0
|
||
|
|
case safeArea = 1
|
||
|
|
public init?(rawValue: Swift.Int)
|
||
|
|
public typealias RawValue = Swift.Int
|
||
|
|
public var rawValue: Swift.Int {
|
||
|
|
get
|
||
|
|
}
|
||
|
|
}
|
||
|
|
@objc public enum FloatingPanelLayoutContentBoundingGuide : Swift.Int {
|
||
|
|
case none = 0
|
||
|
|
case superview = 1
|
||
|
|
case safeArea = 2
|
||
|
|
public init?(rawValue: Swift.Int)
|
||
|
|
public typealias RawValue = Swift.Int
|
||
|
|
public var rawValue: Swift.Int {
|
||
|
|
get
|
||
|
|
}
|
||
|
|
}
|
||
|
|
extension PenNavUI.CommandLine {
|
||
|
|
public enum Error : Swift.Error {
|
||
|
|
case invalid
|
||
|
|
case unsupported
|
||
|
|
case fileNotFound
|
||
|
|
public static func == (a: PenNavUI.CommandLine.Error, b: PenNavUI.CommandLine.Error) -> Swift.Bool
|
||
|
|
public func hash(into hasher: inout Swift.Hasher)
|
||
|
|
public var hashValue: Swift.Int {
|
||
|
|
get
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
extension UIKit.UIFont {
|
||
|
|
public static func register(from url: Foundation.URL)
|
||
|
|
public static func loadDefaultFonts()
|
||
|
|
}
|
||
|
|
@_inheritsConvenienceInitializers @objc(PenNavUITableUpdate) public class PenNavUITableUpdate : CoreData.NSManagedObject {
|
||
|
|
@objc override dynamic public init(entity: CoreData.NSEntityDescription, insertInto context: CoreData.NSManagedObjectContext?)
|
||
|
|
@objc deinit
|
||
|
|
}
|
||
|
|
public struct SFSymbolRenderer {
|
||
|
|
public init(options: PenNavUI.SVG.Options, insets: PenNavUI.CommandLine.Insets, insetsUltralight: PenNavUI.CommandLine.Insets, insetsBlack: PenNavUI.CommandLine.Insets, precision: Swift.Int)
|
||
|
|
public func render(regular: Foundation.URL, ultralight: Foundation.URL?, black: Foundation.URL?) throws -> Swift.String
|
||
|
|
}
|
||
|
|
@_inheritsConvenienceInitializers @objc(PenNavStyle) public class PenNavStyle : CoreData.NSManagedObject {
|
||
|
|
@objc override dynamic public init(entity: CoreData.NSEntityDescription, insertInto context: CoreData.NSManagedObjectContext?)
|
||
|
|
@objc deinit
|
||
|
|
}
|
||
|
|
public struct CampaignMessage {
|
||
|
|
public var title: Swift.String
|
||
|
|
public var description: Swift.String
|
||
|
|
}
|
||
|
|
extension UIKit.UIImage {
|
||
|
|
convenience public init?(svgNamed name: Swift.String, in bundle: Foundation.Bundle = .main, options: PenNavUI.SVG.Options = .default)
|
||
|
|
@objc(initWithSVGData:) convenience dynamic public init?(svgData: Foundation.Data)
|
||
|
|
@objc(initWithContentsOfSVGFile:) convenience dynamic public init?(contentsOfSVGFile path: Swift.String)
|
||
|
|
@objc(svgNamed:) public static func _svgNamed(_ name: Swift.String) -> UIKit.UIImage?
|
||
|
|
@objc(svgNamed:inBundle:) public static func _svgNamed(_ name: Swift.String, in bundle: Foundation.Bundle) -> UIKit.UIImage?
|
||
|
|
convenience public init(_ image: PenNavUI.SVG)
|
||
|
|
}
|
||
|
|
extension PenNavUI.SVG {
|
||
|
|
final public func rasterize() -> UIKit.UIImage
|
||
|
|
final public func rasterize(with size: CoreFoundation.CGSize? = nil, scale: CoreFoundation.CGFloat = 0, insets: UIKit.UIEdgeInsets = .zero) -> UIKit.UIImage
|
||
|
|
final public func pngData(size: CoreFoundation.CGSize? = nil, scale: CoreFoundation.CGFloat = 0, insets: UIKit.UIEdgeInsets = .zero) throws -> Foundation.Data
|
||
|
|
final public func jpegData(size: CoreFoundation.CGSize? = nil, scale: CoreFoundation.CGFloat = 0, compressionQuality quality: CoreFoundation.CGFloat = 1, insets: UIKit.UIEdgeInsets = .zero) throws -> Foundation.Data
|
||
|
|
}
|
||
|
|
public protocol PenNavInitializationDelegate {
|
||
|
|
func onPenNavSuccess()
|
||
|
|
func onPenNavInitializationError(errorType: PenNavUI.PenNavUIError, errorDescription: Swift.String)
|
||
|
|
}
|
||
|
|
public protocol PIEventsDelegate {
|
||
|
|
func onBackButtonPressed()
|
||
|
|
func onPenNavUIDismiss()
|
||
|
|
func onReportIssue(_ issue: PenNavUI.IssueType)
|
||
|
|
func onShareLocation(link: Swift.String?)
|
||
|
|
}
|
||
|
|
public protocol PILocationDelegate {
|
||
|
|
func onLocationOffCampus(location: CoreLocation.CLLocationCoordinate2D)
|
||
|
|
func onLocationMessage(message: PenNavUI.CampaignMessage)
|
||
|
|
}
|
||
|
|
extension PenNavUI.PILocationDelegate {
|
||
|
|
public func onLocationOffCampus(location: CoreLocation.CLLocationCoordinate2D)
|
||
|
|
public func onLocationMessage(message: PenNavUI.CampaignMessage)
|
||
|
|
}
|
||
|
|
extension PenNavUI.PIEventsDelegate {
|
||
|
|
public func onBackButtonPressed()
|
||
|
|
public func onPenNavUIDismiss()
|
||
|
|
public func onReportIssue(_ issue: PenNavUI.IssueType)
|
||
|
|
public func onShareLocation(link: Swift.String?)
|
||
|
|
}
|
||
|
|
@objc public protocol PenNavUIMethods {
|
||
|
|
@objc func present(root: UIKit.UIViewController, view: UIKit.UIView)
|
||
|
|
@objc func setClientKey(_ key: Swift.String) -> PenNavUI.PenNavUIManager
|
||
|
|
@objc func setUsername(_ userID: Swift.String) -> PenNavUI.PenNavUIManager
|
||
|
|
@objc func setServiceName(dataServiceName: Swift.String, positionServiceName: Swift.String) -> PenNavUI.PenNavUIManager
|
||
|
|
@objc func setBaseURL(dataURL: Swift.String, positionURL: Swift.String) -> PenNavUI.PenNavUIManager
|
||
|
|
@objc optional func setOutdoorEnable(isEnable: Swift.Bool) -> PenNavUI.PenNavUIManager
|
||
|
|
@objc optional func setSimulationModeEnabled(isEnable: Swift.Bool) -> PenNavUI.PenNavUIManager
|
||
|
|
@objc optional func setStepDetectionEnable(isEnable: Swift.Bool) -> PenNavUI.PenNavUIManager
|
||
|
|
@objc func build()
|
||
|
|
}
|
||
|
|
extension Penguin.GateNodeModel : Penguin.NodeRepresentable {
|
||
|
|
final public var isUpEscalator: Swift.Bool {
|
||
|
|
get
|
||
|
|
}
|
||
|
|
final public var isDownEscalator: Swift.Bool {
|
||
|
|
get
|
||
|
|
}
|
||
|
|
}
|
||
|
|
@_inheritsConvenienceInitializers @objc(SharedLocationCacheData) public class SharedLocationCacheData : CoreData.NSManagedObject {
|
||
|
|
@objc override dynamic public init(entity: CoreData.NSEntityDescription, insertInto context: CoreData.NSManagedObjectContext?)
|
||
|
|
@objc deinit
|
||
|
|
}
|
||
|
|
@objc open class FloatingPanelState : ObjectiveC.NSObject, Foundation.NSCopying, Swift.RawRepresentable {
|
||
|
|
public typealias RawValue = Swift.String
|
||
|
|
required public init?(rawValue: PenNavUI.FloatingPanelState.RawValue)
|
||
|
|
@objc public init(rawValue: PenNavUI.FloatingPanelState.RawValue, order: Swift.Int)
|
||
|
|
final public let rawValue: PenNavUI.FloatingPanelState.RawValue
|
||
|
|
final public let order: Swift.Int
|
||
|
|
@objc public func copy(with zone: ObjectiveC.NSZone? = nil) -> Any
|
||
|
|
@objc override dynamic public var description: Swift.String {
|
||
|
|
@objc get
|
||
|
|
}
|
||
|
|
@objc override dynamic public var debugDescription: Swift.String {
|
||
|
|
@objc get
|
||
|
|
}
|
||
|
|
@objc(Full) public static let full: PenNavUI.FloatingPanelState
|
||
|
|
@objc(Half) public static let half: PenNavUI.FloatingPanelState
|
||
|
|
@objc(Tip) public static let tip: PenNavUI.FloatingPanelState
|
||
|
|
@objc(Hidden) public static let hidden: PenNavUI.FloatingPanelState
|
||
|
|
@objc deinit
|
||
|
|
}
|
||
|
|
@objc @_inheritsConvenienceInitializers public class AsynchronousOperation : Foundation.Operation {
|
||
|
|
@objc override dynamic public var isAsynchronous: Swift.Bool {
|
||
|
|
@objc get
|
||
|
|
}
|
||
|
|
@objc override dynamic public var isExecuting: Swift.Bool {
|
||
|
|
@objc get
|
||
|
|
}
|
||
|
|
@objc override dynamic public var isFinished: Swift.Bool {
|
||
|
|
@objc get
|
||
|
|
}
|
||
|
|
public func completeOperation()
|
||
|
|
@objc override dynamic public func start()
|
||
|
|
@objc override dynamic public init()
|
||
|
|
@objc deinit
|
||
|
|
}
|
||
|
|
@_inheritsConvenienceInitializers @objc(FloatingPanelSurfaceAppearance) @objcMembers public class SurfaceAppearance : ObjectiveC.NSObject {
|
||
|
|
@_inheritsConvenienceInitializers @objc(FloatingPanelSurfaceAppearanceShadow) public class Shadow : ObjectiveC.NSObject {
|
||
|
|
@objc public var hidden: Swift.Bool
|
||
|
|
@objc public var color: UIKit.UIColor
|
||
|
|
@objc public var offset: CoreFoundation.CGSize
|
||
|
|
@objc public var opacity: Swift.Float
|
||
|
|
@objc public var radius: CoreFoundation.CGFloat
|
||
|
|
@objc public var spread: CoreFoundation.CGFloat
|
||
|
|
@objc override dynamic public init()
|
||
|
|
@objc deinit
|
||
|
|
}
|
||
|
|
@objc public var backgroundColor: UIKit.UIColor?
|
||
|
|
@objc public var cornerRadius: CoreFoundation.CGFloat
|
||
|
|
@objc @available(iOS 13.0, *)
|
||
|
|
public var cornerCurve: QuartzCore.CALayerCornerCurve {
|
||
|
|
@objc get
|
||
|
|
@objc set
|
||
|
|
}
|
||
|
|
@objc public var shadows: [PenNavUI.SurfaceAppearance.Shadow]
|
||
|
|
@objc public var borderColor: UIKit.UIColor?
|
||
|
|
@objc public var borderWidth: CoreFoundation.CGFloat
|
||
|
|
@objc override dynamic public init()
|
||
|
|
@objc deinit
|
||
|
|
}
|
||
|
|
@_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @objc(FloatingPanelSurfaceView) @objcMembers @_Concurrency.MainActor @preconcurrency public class SurfaceView : UIKit.UIView {
|
||
|
|
@objc @_Concurrency.MainActor @preconcurrency final public let grabberHandle: PenNavUI.GrabberView
|
||
|
|
@objc @_Concurrency.MainActor @preconcurrency public var grabberHandlePadding: CoreFoundation.CGFloat {
|
||
|
|
@objc get
|
||
|
|
@objc set
|
||
|
|
}
|
||
|
|
@objc @_Concurrency.MainActor @preconcurrency public var grabberAreaOffset: CoreFoundation.CGFloat
|
||
|
|
@objc @_Concurrency.MainActor @preconcurrency public var grabberHandleSize: CoreFoundation.CGSize {
|
||
|
|
@objc get
|
||
|
|
@objc set
|
||
|
|
}
|
||
|
|
@objc @_Concurrency.MainActor @preconcurrency weak public var contentView: UIKit.UIView?
|
||
|
|
@objc @_Concurrency.MainActor @preconcurrency public var contentPadding: UIKit.UIEdgeInsets {
|
||
|
|
@objc get
|
||
|
|
@objc set
|
||
|
|
}
|
||
|
|
@_Concurrency.MainActor @preconcurrency @objc override dynamic public var backgroundColor: UIKit.UIColor? {
|
||
|
|
@objc get
|
||
|
|
@objc set
|
||
|
|
}
|
||
|
|
@objc @_Concurrency.MainActor @preconcurrency public var appearance: PenNavUI.SurfaceAppearance {
|
||
|
|
@objc get
|
||
|
|
@objc set
|
||
|
|
}
|
||
|
|
@objc @_Concurrency.MainActor @preconcurrency public var containerMargins: UIKit.UIEdgeInsets {
|
||
|
|
@objc get
|
||
|
|
@objc set
|
||
|
|
}
|
||
|
|
@objc @_Concurrency.MainActor @preconcurrency final public let containerView: UIKit.UIView
|
||
|
|
@_Concurrency.MainActor @preconcurrency @objc override dynamic public class var requiresConstraintBasedLayout: Swift.Bool {
|
||
|
|
@objc get
|
||
|
|
}
|
||
|
|
@_Concurrency.MainActor @preconcurrency @objc required dynamic public init?(coder aDecoder: Foundation.NSCoder)
|
||
|
|
@_Concurrency.MainActor @preconcurrency @objc override dynamic public func updateConstraints()
|
||
|
|
@_Concurrency.MainActor @preconcurrency @objc override dynamic public func layoutSubviews()
|
||
|
|
@_Concurrency.MainActor @preconcurrency @objc override dynamic public var intrinsicContentSize: CoreFoundation.CGSize {
|
||
|
|
@objc get
|
||
|
|
}
|
||
|
|
@objc deinit
|
||
|
|
}
|
||
|
|
extension UIKit.UIColor {
|
||
|
|
convenience public init(hexString: Swift.String?)
|
||
|
|
}
|
||
|
|
extension Penguin.Gnode : Penguin.NodeRepresentable {
|
||
|
|
final public var isUpEscalator: Swift.Bool {
|
||
|
|
get
|
||
|
|
}
|
||
|
|
final public var isDownEscalator: Swift.Bool {
|
||
|
|
get
|
||
|
|
}
|
||
|
|
}
|
||
|
|
public enum PenNavUIError : Swift.String, Foundation.LocalizedError {
|
||
|
|
case missingBaseUrl
|
||
|
|
case missingDataServiceName
|
||
|
|
case missingPositionServiceName
|
||
|
|
case missingRootController
|
||
|
|
case missingViewContainer
|
||
|
|
case missingClientId
|
||
|
|
case missingClientName
|
||
|
|
case invalidClientKey
|
||
|
|
case unauthorized
|
||
|
|
case noInternetConnection
|
||
|
|
case bluetoothTurnedOff
|
||
|
|
case locationServicesTurnedOff
|
||
|
|
case loadingDataError
|
||
|
|
case osNotSupported
|
||
|
|
case permissionsNotGranted
|
||
|
|
case sensorsInitializationError
|
||
|
|
case unknownError
|
||
|
|
case locationPermissionNotGranted
|
||
|
|
case bluetoothPermissionNotGranted
|
||
|
|
public var errorDescription: Swift.String {
|
||
|
|
get
|
||
|
|
}
|
||
|
|
public init?(rawValue: Swift.String)
|
||
|
|
public typealias RawValue = Swift.String
|
||
|
|
public var rawValue: Swift.String {
|
||
|
|
get
|
||
|
|
}
|
||
|
|
}
|
||
|
|
public enum ValidationError : Swift.Error {
|
||
|
|
case noClientID
|
||
|
|
case noClientNameKey
|
||
|
|
case noServiesName
|
||
|
|
case noBaseUrl
|
||
|
|
case missingFonts
|
||
|
|
public static func == (a: PenNavUI.ValidationError, b: PenNavUI.ValidationError) -> Swift.Bool
|
||
|
|
public func hash(into hasher: inout Swift.Hasher)
|
||
|
|
public var hashValue: Swift.Int {
|
||
|
|
get
|
||
|
|
}
|
||
|
|
}
|
||
|
|
@objc @_hasMissingDesignatedInitializers @_Concurrency.MainActor @preconcurrency final public class FloatingPanelPanGestureRecognizer : UIKit.UIPanGestureRecognizer {
|
||
|
|
@_Concurrency.MainActor @preconcurrency @objc override final public func touchesBegan(_ touches: Swift.Set<UIKit.UITouch>, with event: UIKit.UIEvent)
|
||
|
|
@_Concurrency.MainActor @preconcurrency @objc override weak final public var delegate: (any UIKit.UIGestureRecognizerDelegate)? {
|
||
|
|
@objc get
|
||
|
|
@objc set
|
||
|
|
}
|
||
|
|
@_Concurrency.MainActor @preconcurrency final public var delegateOrigin: any UIKit.UIGestureRecognizerDelegate {
|
||
|
|
get
|
||
|
|
}
|
||
|
|
@_Concurrency.MainActor @preconcurrency weak final public var delegateProxy: (any UIKit.UIGestureRecognizerDelegate)? {
|
||
|
|
get
|
||
|
|
set
|
||
|
|
}
|
||
|
|
@objc deinit
|
||
|
|
}
|
||
|
|
extension PenNavUI.CachedVenue {
|
||
|
|
@nonobjc public class func fetchRequest() -> CoreData.NSFetchRequest<PenNavUI.CachedVenue>
|
||
|
|
@objc @NSManaged dynamic public var id: Swift.Int16 {
|
||
|
|
@objc get
|
||
|
|
@objc set
|
||
|
|
}
|
||
|
|
@objc @NSManaged dynamic public var coverImage: Swift.String? {
|
||
|
|
@objc get
|
||
|
|
@objc set
|
||
|
|
}
|
||
|
|
@objc @NSManaged dynamic public var address: Swift.String? {
|
||
|
|
@objc get
|
||
|
|
@objc set
|
||
|
|
}
|
||
|
|
@objc @NSManaged dynamic public var buildingNumber: Swift.String? {
|
||
|
|
@objc get
|
||
|
|
@objc set
|
||
|
|
}
|
||
|
|
@objc @NSManaged dynamic public var phone: Swift.String? {
|
||
|
|
@objc get
|
||
|
|
@objc set
|
||
|
|
}
|
||
|
|
@objc @NSManaged dynamic public var email: Swift.String? {
|
||
|
|
@objc get
|
||
|
|
@objc set
|
||
|
|
}
|
||
|
|
@objc @NSManaged dynamic public var website: Swift.String? {
|
||
|
|
@objc get
|
||
|
|
@objc set
|
||
|
|
}
|
||
|
|
@objc @NSManaged dynamic public var floorCount: Swift.Int16 {
|
||
|
|
@objc get
|
||
|
|
@objc set
|
||
|
|
}
|
||
|
|
}
|
||
|
|
@_hasMissingDesignatedInitializers @objc(FloatingPanelGrabberView) @_Concurrency.MainActor @preconcurrency public class GrabberView : UIKit.UIView {
|
||
|
|
@_Concurrency.MainActor @preconcurrency public var barColor: UIKit.UIColor {
|
||
|
|
get
|
||
|
|
set
|
||
|
|
}
|
||
|
|
@_Concurrency.MainActor @preconcurrency @objc required dynamic public init?(coder aDecoder: Foundation.NSCoder)
|
||
|
|
@_Concurrency.MainActor @preconcurrency @objc override dynamic public func layoutSubviews()
|
||
|
|
@_Concurrency.MainActor @preconcurrency @objc override dynamic public func hitTest(_ point: CoreFoundation.CGPoint, with event: UIKit.UIEvent?) -> UIKit.UIView?
|
||
|
|
@objc deinit
|
||
|
|
}
|
||
|
|
@objc public enum FloatingPanelPosition : Swift.Int {
|
||
|
|
case top
|
||
|
|
case left
|
||
|
|
case bottom
|
||
|
|
case right
|
||
|
|
public init?(rawValue: Swift.Int)
|
||
|
|
public typealias RawValue = Swift.Int
|
||
|
|
public var rawValue: Swift.Int {
|
||
|
|
get
|
||
|
|
}
|
||
|
|
}
|
||
|
|
extension PenNavUI.FavoriteCacheData {
|
||
|
|
@nonobjc public class func fetchRequest() -> CoreData.NSFetchRequest<PenNavUI.FavoriteCacheData>
|
||
|
|
@objc @NSManaged dynamic public var createDate: Swift.String? {
|
||
|
|
@objc get
|
||
|
|
@objc set
|
||
|
|
}
|
||
|
|
@objc @NSManaged dynamic public var deviceId: Swift.String? {
|
||
|
|
@objc get
|
||
|
|
@objc set
|
||
|
|
}
|
||
|
|
@objc @NSManaged dynamic public var type: Swift.String? {
|
||
|
|
@objc get
|
||
|
|
@objc set
|
||
|
|
}
|
||
|
|
@objc @NSManaged dynamic public var distance: Swift.Double {
|
||
|
|
@objc get
|
||
|
|
@objc set
|
||
|
|
}
|
||
|
|
@objc @NSManaged dynamic public var id: Swift.String? {
|
||
|
|
@objc get
|
||
|
|
@objc set
|
||
|
|
}
|
||
|
|
@objc @NSManaged dynamic public var label: Swift.String? {
|
||
|
|
@objc get
|
||
|
|
@objc set
|
||
|
|
}
|
||
|
|
@objc @NSManaged dynamic public var poiId: Swift.Int16 {
|
||
|
|
@objc get
|
||
|
|
@objc set
|
||
|
|
}
|
||
|
|
@objc @NSManaged dynamic public var userName: Swift.String? {
|
||
|
|
@objc get
|
||
|
|
@objc set
|
||
|
|
}
|
||
|
|
@objc @NSManaged dynamic public var location: PenNavUI.SharedLocationCacheData? {
|
||
|
|
@objc get
|
||
|
|
@objc set
|
||
|
|
}
|
||
|
|
}
|
||
|
|
@objc public protocol FloatingPanelLayoutAnchoring {
|
||
|
|
@objc var referenceGuide: PenNavUI.FloatingPanelLayoutReferenceGuide { get }
|
||
|
|
@objc func layoutConstraints(_ fpc: PenNavUI.FloatingPanelController, for position: PenNavUI.FloatingPanelPosition) -> [UIKit.NSLayoutConstraint]
|
||
|
|
}
|
||
|
|
@objc final public class FloatingPanelLayoutAnchor : ObjectiveC.NSObject, PenNavUI.FloatingPanelLayoutAnchoring {
|
||
|
|
@objc public init(absoluteInset: CoreFoundation.CGFloat, edge: PenNavUI.FloatingPanelReferenceEdge, referenceGuide: PenNavUI.FloatingPanelLayoutReferenceGuide)
|
||
|
|
@objc public init(fractionalInset: CoreFoundation.CGFloat, edge: PenNavUI.FloatingPanelReferenceEdge, referenceGuide: PenNavUI.FloatingPanelLayoutReferenceGuide)
|
||
|
|
@objc final public let referenceGuide: PenNavUI.FloatingPanelLayoutReferenceGuide
|
||
|
|
@objc deinit
|
||
|
|
}
|
||
|
|
extension PenNavUI.FloatingPanelLayoutAnchor {
|
||
|
|
@objc final public func layoutConstraints(_ vc: PenNavUI.FloatingPanelController, for position: PenNavUI.FloatingPanelPosition) -> [UIKit.NSLayoutConstraint]
|
||
|
|
}
|
||
|
|
@objc final public class FloatingPanelIntrinsicLayoutAnchor : ObjectiveC.NSObject, PenNavUI.FloatingPanelLayoutAnchoring {
|
||
|
|
@objc public init(absoluteOffset offset: CoreFoundation.CGFloat, referenceGuide: PenNavUI.FloatingPanelLayoutReferenceGuide = .safeArea)
|
||
|
|
@objc public init(fractionalOffset offset: CoreFoundation.CGFloat, referenceGuide: PenNavUI.FloatingPanelLayoutReferenceGuide = .safeArea)
|
||
|
|
@objc final public let referenceGuide: PenNavUI.FloatingPanelLayoutReferenceGuide
|
||
|
|
@objc deinit
|
||
|
|
}
|
||
|
|
extension PenNavUI.FloatingPanelIntrinsicLayoutAnchor {
|
||
|
|
@objc final public func layoutConstraints(_ vc: PenNavUI.FloatingPanelController, for position: PenNavUI.FloatingPanelPosition) -> [UIKit.NSLayoutConstraint]
|
||
|
|
}
|
||
|
|
@objc final public class FloatingPanelAdaptiveLayoutAnchor : ObjectiveC.NSObject, PenNavUI.FloatingPanelLayoutAnchoring {
|
||
|
|
@objc public init(absoluteOffset offset: CoreFoundation.CGFloat, contentLayout: UIKit.UILayoutGuide, referenceGuide: PenNavUI.FloatingPanelLayoutReferenceGuide, contentBoundingGuide: PenNavUI.FloatingPanelLayoutContentBoundingGuide = .none)
|
||
|
|
@objc public init(fractionalOffset offset: CoreFoundation.CGFloat, contentLayout: UIKit.UILayoutGuide, referenceGuide: PenNavUI.FloatingPanelLayoutReferenceGuide, contentBoundingGuide: PenNavUI.FloatingPanelLayoutContentBoundingGuide = .none)
|
||
|
|
@objc final public let referenceGuide: PenNavUI.FloatingPanelLayoutReferenceGuide
|
||
|
|
@objc final public let contentBoundingGuide: PenNavUI.FloatingPanelLayoutContentBoundingGuide
|
||
|
|
@objc deinit
|
||
|
|
}
|
||
|
|
extension PenNavUI.FloatingPanelAdaptiveLayoutAnchor {
|
||
|
|
@objc final public func layoutConstraints(_ vc: PenNavUI.FloatingPanelController, for position: PenNavUI.FloatingPanelPosition) -> [UIKit.NSLayoutConstraint]
|
||
|
|
}
|
||
|
|
public enum ImageCacheType {
|
||
|
|
case inCache
|
||
|
|
case inDocuments
|
||
|
|
public static func == (a: PenNavUI.ImageCacheType, b: PenNavUI.ImageCacheType) -> Swift.Bool
|
||
|
|
public func hash(into hasher: inout Swift.Hasher)
|
||
|
|
public var hashValue: Swift.Int {
|
||
|
|
get
|
||
|
|
}
|
||
|
|
}
|
||
|
|
@_hasMissingDesignatedInitializers public class ImageCache {
|
||
|
|
public static let shared: PenNavUI.ImageCache
|
||
|
|
final public let cache: Foundation.URLCache
|
||
|
|
public var inMemoryCache: Foundation.NSCache<Foundation.NSString, UIKit.UIImage>
|
||
|
|
public func getImage(withURL url: Foundation.URL, cacheType: PenNavUI.ImageCacheType = .inCache, completion: @escaping (UIKit.UIImage?) -> Swift.Void)
|
||
|
|
public func instantDownloadImage(withURL url: Swift.String, type: PenNavUI.ImageCacheType = .inDocuments, completion: @escaping (UIKit.UIImage?) -> Swift.Void)
|
||
|
|
public func getImageFromDocuments(url: Foundation.URL) -> UIKit.UIImage?
|
||
|
|
@objc deinit
|
||
|
|
}
|
||
|
|
extension PenNavUI.ImageCache {
|
||
|
|
public func getSVG(withURL url: Foundation.URL, completion: @escaping (UIKit.UIImage?) -> Swift.Void)
|
||
|
|
}
|
||
|
|
extension PenNavUI.PenNavUITableUpdate {
|
||
|
|
@nonobjc public class func fetchRequest() -> CoreData.NSFetchRequest<PenNavUI.PenNavUITableUpdate>
|
||
|
|
@objc @NSManaged dynamic public var lastUpdateTime: Swift.String? {
|
||
|
|
@objc get
|
||
|
|
@objc set
|
||
|
|
}
|
||
|
|
@objc @NSManaged dynamic public var tableName: Swift.String? {
|
||
|
|
@objc get
|
||
|
|
@objc set
|
||
|
|
}
|
||
|
|
}
|
||
|
|
extension CoreGraphics.CGContext {
|
||
|
|
public func draw(_ image: PenNavUI.SVG, in rect: CoreFoundation.CGRect? = nil)
|
||
|
|
}
|
||
|
|
extension PenNavUI.SVG {
|
||
|
|
final public func pdfData(size: CoreFoundation.CGSize? = nil, insets: PenNavUI.SVG.Insets = .zero) throws -> Foundation.Data
|
||
|
|
}
|
||
|
|
public struct SVGRenderer {
|
||
|
|
public static func makeExpanded(path: Swift.String, transform: Swift.String, precision: Swift.Int = 4) throws -> Swift.String
|
||
|
|
}
|
||
|
|
extension PenNavUI.PenNavUIManager {
|
||
|
|
@objc final public func locationManager(_ manager: CoreLocation.CLLocationManager, didEnterRegion region: CoreLocation.CLRegion)
|
||
|
|
}
|
||
|
|
@_hasMissingDesignatedInitializers @objc(SVGImage) final public class SVG : ObjectiveC.NSObject {
|
||
|
|
final public let size: CoreFoundation.CGSize
|
||
|
|
public struct Options : Swift.OptionSet {
|
||
|
|
public let rawValue: Swift.Int
|
||
|
|
public init(rawValue: Swift.Int)
|
||
|
|
public static let hideUnsupportedFilters: PenNavUI.SVG.Options
|
||
|
|
public static let `default`: PenNavUI.SVG.Options
|
||
|
|
public typealias ArrayLiteralElement = PenNavUI.SVG.Options
|
||
|
|
public typealias Element = PenNavUI.SVG.Options
|
||
|
|
public typealias RawValue = Swift.Int
|
||
|
|
}
|
||
|
|
@objc deinit
|
||
|
|
}
|
||
|
|
@available(*, deprecated, renamed: "SVG")
|
||
|
|
public typealias Image = PenNavUI.SVG
|
||
|
|
extension PenNavUI.SVG {
|
||
|
|
convenience public init?(fileURL url: Foundation.URL, options: PenNavUI.SVG.Options = .default)
|
||
|
|
convenience public init?(named name: Swift.String, in bundle: Foundation.Bundle = Bundle.main, options: PenNavUI.SVG.Options = .default)
|
||
|
|
convenience public init?(data: Foundation.Data, options: PenNavUI.SVG.Options = .default)
|
||
|
|
public struct Insets : Swift.Equatable {
|
||
|
|
public var top: CoreFoundation.CGFloat
|
||
|
|
public var left: CoreFoundation.CGFloat
|
||
|
|
public var bottom: CoreFoundation.CGFloat
|
||
|
|
public var right: CoreFoundation.CGFloat
|
||
|
|
public static let zero: PenNavUI.SVG.Insets
|
||
|
|
public static func == (a: PenNavUI.SVG.Insets, b: PenNavUI.SVG.Insets) -> Swift.Bool
|
||
|
|
}
|
||
|
|
}
|
||
|
|
@objc public protocol FloatingPanelControllerDelegate {
|
||
|
|
@objc(floatingPanel:layoutForTraitCollection:) optional func floatingPanel(_ fpc: PenNavUI.FloatingPanelController, layoutFor newCollection: UIKit.UITraitCollection) -> any PenNavUI.FloatingPanelLayout
|
||
|
|
@objc(floatingPanel:layoutForSize:) optional func floatingPanel(_ fpc: PenNavUI.FloatingPanelController, layoutFor size: CoreFoundation.CGSize) -> any PenNavUI.FloatingPanelLayout
|
||
|
|
@objc(floatingPanel:animatorForPresentingToState:) optional func floatingPanel(_ fpc: PenNavUI.FloatingPanelController, animatorForPresentingTo state: PenNavUI.FloatingPanelState) -> UIKit.UIViewPropertyAnimator
|
||
|
|
@objc(floatingPanel:animatorForDismissingWithVelocity:) optional func floatingPanel(_ fpc: PenNavUI.FloatingPanelController, animatorForDismissingWith velocity: CoreFoundation.CGVector) -> UIKit.UIViewPropertyAnimator
|
||
|
|
@objc optional func floatingPanelDidChangeState(_ fpc: PenNavUI.FloatingPanelController)
|
||
|
|
@objc optional func floatingPanelShouldBeginDragging(_ fpc: PenNavUI.FloatingPanelController) -> Swift.Bool
|
||
|
|
@objc optional func floatingPanelDidMove(_ fpc: PenNavUI.FloatingPanelController)
|
||
|
|
@objc optional func floatingPanelWillBeginDragging(_ fpc: PenNavUI.FloatingPanelController)
|
||
|
|
@objc optional func floatingPanelWillEndDragging(_ fpc: PenNavUI.FloatingPanelController, withVelocity velocity: CoreFoundation.CGPoint, targetState: Swift.UnsafeMutablePointer<PenNavUI.FloatingPanelState>)
|
||
|
|
@objc optional func floatingPanelDidEndDragging(_ fpc: PenNavUI.FloatingPanelController, willAttract attract: Swift.Bool)
|
||
|
|
@objc optional func floatingPanelWillBeginAttracting(_ fpc: PenNavUI.FloatingPanelController, to state: PenNavUI.FloatingPanelState)
|
||
|
|
@objc optional func floatingPanelDidEndAttracting(_ fpc: PenNavUI.FloatingPanelController)
|
||
|
|
@objc(floatingPanel:shouldRemoveAtLocation:withVelocity:) optional func floatingPanel(_ fpc: PenNavUI.FloatingPanelController, shouldRemoveAt location: CoreFoundation.CGPoint, with velocity: CoreFoundation.CGVector) -> Swift.Bool
|
||
|
|
@objc(floatingPanelWillRemove:) optional func floatingPanelWillRemove(_ fpc: PenNavUI.FloatingPanelController)
|
||
|
|
@objc optional func floatingPanelDidRemove(_ fpc: PenNavUI.FloatingPanelController)
|
||
|
|
@objc(floatingPanel:contentOffsetForPinningScrollView:) optional func floatingPanel(_ fpc: PenNavUI.FloatingPanelController, contentOffsetForPinning trackingScrollView: UIKit.UIScrollView) -> CoreFoundation.CGPoint
|
||
|
|
@objc(floatingPanel:shouldAllowToScroll:in:) optional func floatingPanel(_ fpc: PenNavUI.FloatingPanelController, shouldAllowToScroll scrollView: UIKit.UIScrollView, in state: PenNavUI.FloatingPanelState) -> Swift.Bool
|
||
|
|
}
|
||
|
|
@_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @objc @_Concurrency.MainActor @preconcurrency open class FloatingPanelController : UIKit.UIViewController {
|
||
|
|
@objc public enum ContentInsetAdjustmentBehavior : Swift.Int {
|
||
|
|
case always
|
||
|
|
case never
|
||
|
|
public init?(rawValue: Swift.Int)
|
||
|
|
public typealias RawValue = Swift.Int
|
||
|
|
public var rawValue: Swift.Int {
|
||
|
|
get
|
||
|
|
}
|
||
|
|
}
|
||
|
|
@objc public enum ContentMode : Swift.Int {
|
||
|
|
case `static`
|
||
|
|
case fitToBounds
|
||
|
|
public init?(rawValue: Swift.Int)
|
||
|
|
public typealias RawValue = Swift.Int
|
||
|
|
public var rawValue: Swift.Int {
|
||
|
|
get
|
||
|
|
}
|
||
|
|
}
|
||
|
|
@objc @_Concurrency.MainActor @preconcurrency weak public var delegate: (any PenNavUI.FloatingPanelControllerDelegate)? {
|
||
|
|
@objc get
|
||
|
|
@objc set
|
||
|
|
}
|
||
|
|
@objc @_Concurrency.MainActor @preconcurrency public var surfaceView: PenNavUI.SurfaceView! {
|
||
|
|
@objc get
|
||
|
|
}
|
||
|
|
@objc @_Concurrency.MainActor @preconcurrency public var backdropView: PenNavUI.BackdropView! {
|
||
|
|
@objc get
|
||
|
|
}
|
||
|
|
@objc @_Concurrency.MainActor @preconcurrency weak public var trackingScrollView: UIKit.UIScrollView? {
|
||
|
|
@objc get
|
||
|
|
}
|
||
|
|
@objc @_Concurrency.MainActor @preconcurrency public var panGestureRecognizer: PenNavUI.FloatingPanelPanGestureRecognizer {
|
||
|
|
@objc get
|
||
|
|
}
|
||
|
|
@objc @_Concurrency.MainActor @preconcurrency public var state: PenNavUI.FloatingPanelState {
|
||
|
|
@objc get
|
||
|
|
}
|
||
|
|
@objc @_Concurrency.MainActor @preconcurrency public var isAttracting: Swift.Bool {
|
||
|
|
@objc get
|
||
|
|
}
|
||
|
|
@objc @_Concurrency.MainActor @preconcurrency public var layout: any PenNavUI.FloatingPanelLayout {
|
||
|
|
@objc get
|
||
|
|
@objc set
|
||
|
|
}
|
||
|
|
@objc @_Concurrency.MainActor @preconcurrency public var behavior: any PenNavUI.FloatingPanelBehavior {
|
||
|
|
@objc get
|
||
|
|
@objc set
|
||
|
|
}
|
||
|
|
@objc @_Concurrency.MainActor @preconcurrency public var adjustedContentInsets: UIKit.UIEdgeInsets {
|
||
|
|
@objc get
|
||
|
|
}
|
||
|
|
@objc @_Concurrency.MainActor @preconcurrency public var contentInsetAdjustmentBehavior: PenNavUI.FloatingPanelController.ContentInsetAdjustmentBehavior
|
||
|
|
@objc @_Concurrency.MainActor @preconcurrency public var isRemovalInteractionEnabled: Swift.Bool {
|
||
|
|
@objc(isRemovalInteractionEnabled) get
|
||
|
|
@objc(setRemovalInteractionEnabled:) set
|
||
|
|
}
|
||
|
|
@objc @_Concurrency.MainActor @preconcurrency public var contentViewController: UIKit.UIViewController? {
|
||
|
|
@objc get
|
||
|
|
@objc set
|
||
|
|
}
|
||
|
|
@_Concurrency.MainActor @preconcurrency public var nearbyState: PenNavUI.FloatingPanelState {
|
||
|
|
get
|
||
|
|
}
|
||
|
|
@objc @_Concurrency.MainActor @preconcurrency public var contentMode: PenNavUI.FloatingPanelController.ContentMode {
|
||
|
|
@objc get
|
||
|
|
@objc set
|
||
|
|
}
|
||
|
|
@_Concurrency.MainActor @preconcurrency @objc required dynamic public init?(coder aDecoder: Foundation.NSCoder)
|
||
|
|
@objc @_Concurrency.MainActor @preconcurrency public init(delegate: (any PenNavUI.FloatingPanelControllerDelegate)? = nil)
|
||
|
|
@_Concurrency.MainActor @preconcurrency @objc override dynamic open func loadView()
|
||
|
|
@_Concurrency.MainActor @preconcurrency @objc override dynamic open func viewDidLayoutSubviews()
|
||
|
|
@_Concurrency.MainActor @preconcurrency @objc override dynamic open func viewDidAppear(_ animated: Swift.Bool)
|
||
|
|
@_Concurrency.MainActor @preconcurrency @objc override dynamic open func viewWillTransition(to size: CoreFoundation.CGSize, with coordinator: any UIKit.UIViewControllerTransitionCoordinator)
|
||
|
|
@_Concurrency.MainActor @preconcurrency @objc override dynamic open func willTransition(to newCollection: UIKit.UITraitCollection, with coordinator: any UIKit.UIViewControllerTransitionCoordinator)
|
||
|
|
@_Concurrency.MainActor @preconcurrency @objc override dynamic open func viewWillDisappear(_ animated: Swift.Bool)
|
||
|
|
@_Concurrency.MainActor @preconcurrency @objc override dynamic open var childForStatusBarStyle: UIKit.UIViewController? {
|
||
|
|
@objc get
|
||
|
|
}
|
||
|
|
@_Concurrency.MainActor @preconcurrency @objc override dynamic open var childForStatusBarHidden: UIKit.UIViewController? {
|
||
|
|
@objc get
|
||
|
|
}
|
||
|
|
@_Concurrency.MainActor @preconcurrency @objc override dynamic open var childForScreenEdgesDeferringSystemGestures: UIKit.UIViewController? {
|
||
|
|
@objc get
|
||
|
|
}
|
||
|
|
@_Concurrency.MainActor @preconcurrency @objc override dynamic open var childForHomeIndicatorAutoHidden: UIKit.UIViewController? {
|
||
|
|
@objc get
|
||
|
|
}
|
||
|
|
@objc(show:completion:) @_Concurrency.MainActor @preconcurrency public func show(animated: Swift.Bool = false, completion: (() -> Swift.Void)? = nil)
|
||
|
|
@objc(hide:completion:) @_Concurrency.MainActor @preconcurrency public func hide(animated: Swift.Bool = false, completion: (() -> Swift.Void)? = nil)
|
||
|
|
@objc(addPanelToParent:at:animated:completion:) @_Concurrency.MainActor @preconcurrency public func addPanel(toParent parent: UIKit.UIViewController, at viewIndex: Swift.Int = -1, animated: Swift.Bool = false, completion: (() -> Swift.Void)? = nil)
|
||
|
|
@objc(removePanelFromParent:completion:) @_Concurrency.MainActor @preconcurrency public func removePanelFromParent(animated: Swift.Bool, completion: (() -> Swift.Void)? = nil)
|
||
|
|
@objc(moveToState:animated:completion:) @_Concurrency.MainActor @preconcurrency public func move(to: PenNavUI.FloatingPanelState, animated: Swift.Bool, completion: (() -> Swift.Void)? = nil)
|
||
|
|
@_Concurrency.MainActor @preconcurrency public func set(contentViewController: UIKit.UIViewController?)
|
||
|
|
@objc(trackScrollView:) @_Concurrency.MainActor @preconcurrency public func track(scrollView: UIKit.UIScrollView)
|
||
|
|
@_Concurrency.MainActor @preconcurrency public func followScrollViewBouncing()
|
||
|
|
@objc(untrackScrollView:) @_Concurrency.MainActor @preconcurrency public func untrack(scrollView: UIKit.UIScrollView)
|
||
|
|
@_Concurrency.MainActor @preconcurrency @objc override dynamic open func accessibilityPerformEscape() -> Swift.Bool
|
||
|
|
@objc @_Concurrency.MainActor @preconcurrency public func invalidateLayout()
|
||
|
|
@objc @_Concurrency.MainActor @preconcurrency public func surfaceLocation(for state: PenNavUI.FloatingPanelState) -> CoreFoundation.CGPoint
|
||
|
|
@objc @_Concurrency.MainActor @preconcurrency public var surfaceLocation: CoreFoundation.CGPoint {
|
||
|
|
@objc get
|
||
|
|
@objc set
|
||
|
|
}
|
||
|
|
@_Concurrency.MainActor @preconcurrency public func addTopPadding(padding: CoreFoundation.CGFloat)
|
||
|
|
@objc deinit
|
||
|
|
}
|
||
|
|
@_hasMissingDesignatedInitializers @objc(FloatingPanelBackdropView) @_Concurrency.MainActor @preconcurrency public class BackdropView : UIKit.UIView {
|
||
|
|
@objc @_Concurrency.MainActor @preconcurrency public var dismissalTapGestureRecognizer: UIKit.UITapGestureRecognizer
|
||
|
|
@objc deinit
|
||
|
|
}
|
||
|
|
@_hasMissingDesignatedInitializers public class Reachability {
|
||
|
|
@objc deinit
|
||
|
|
}
|
||
|
|
extension PenNavUI.CGTextRenderer {
|
||
|
|
public typealias Size = (width: Swift.Int, height: Swift.Int)
|
||
|
|
public static func render(named name: Swift.String, in bundle: Foundation.Bundle = Bundle.main, size: PenNavUI.CGTextRenderer.Size? = nil, options: PenNavUI.SVG.Options, api: PenNavUI.CGTextRenderer.API, precision: Swift.Int) throws -> Swift.String
|
||
|
|
public static func render(fileURL: Foundation.URL, size: PenNavUI.CGTextRenderer.Size? = nil, options: PenNavUI.SVG.Options, api: PenNavUI.CGTextRenderer.API, precision: Swift.Int) throws -> Swift.String
|
||
|
|
public static func render(data: Foundation.Data, options: PenNavUI.SVG.Options, api: PenNavUI.CGTextRenderer.API, precision: Swift.Int) throws -> Swift.String
|
||
|
|
public static func renderPath(from svgPath: Swift.String) throws -> Swift.String
|
||
|
|
}
|
||
|
|
extension PenNavUI.CGTextRenderer.API : Swift.Equatable {}
|
||
|
|
extension PenNavUI.CGTextRenderer.API : Swift.Hashable {}
|
||
|
|
extension PenNavUI.CommandLine.Scale : Swift.Hashable {}
|
||
|
|
extension PenNavUI.TagFlowLayout.LayoutAlignment : Swift.Equatable {}
|
||
|
|
extension PenNavUI.TagFlowLayout.LayoutAlignment : Swift.Hashable {}
|
||
|
|
extension PenNavUI.TagFlowLayout.LayoutAlignment : Swift.RawRepresentable {}
|
||
|
|
extension PenNavUI.CommandLine.Format : Swift.Equatable {}
|
||
|
|
extension PenNavUI.CommandLine.Format : Swift.Hashable {}
|
||
|
|
extension PenNavUI.CommandLine.Format : Swift.RawRepresentable {}
|
||
|
|
extension PenNavUI.CommandLine.API : Swift.Equatable {}
|
||
|
|
extension PenNavUI.CommandLine.API : Swift.Hashable {}
|
||
|
|
extension PenNavUI.CommandLine.API : Swift.RawRepresentable {}
|
||
|
|
extension PenNavUI.IssueType : Swift.Equatable {}
|
||
|
|
extension PenNavUI.IssueType : Swift.Hashable {}
|
||
|
|
extension PenNavUI.FloatingPanelReferenceEdge : Swift.Equatable {}
|
||
|
|
extension PenNavUI.FloatingPanelReferenceEdge : Swift.Hashable {}
|
||
|
|
extension PenNavUI.FloatingPanelReferenceEdge : Swift.RawRepresentable {}
|
||
|
|
extension PenNavUI.FloatingPanelLayoutReferenceGuide : Swift.Equatable {}
|
||
|
|
extension PenNavUI.FloatingPanelLayoutReferenceGuide : Swift.Hashable {}
|
||
|
|
extension PenNavUI.FloatingPanelLayoutReferenceGuide : Swift.RawRepresentable {}
|
||
|
|
extension PenNavUI.FloatingPanelLayoutContentBoundingGuide : Swift.Equatable {}
|
||
|
|
extension PenNavUI.FloatingPanelLayoutContentBoundingGuide : Swift.Hashable {}
|
||
|
|
extension PenNavUI.FloatingPanelLayoutContentBoundingGuide : Swift.RawRepresentable {}
|
||
|
|
extension PenNavUI.CommandLine.Error : Swift.Equatable {}
|
||
|
|
extension PenNavUI.CommandLine.Error : Swift.Hashable {}
|
||
|
|
extension PenNavUI.PenNavUIError : Swift.Equatable {}
|
||
|
|
extension PenNavUI.PenNavUIError : Swift.Hashable {}
|
||
|
|
extension PenNavUI.PenNavUIError : Swift.RawRepresentable {}
|
||
|
|
extension PenNavUI.ValidationError : Swift.Equatable {}
|
||
|
|
extension PenNavUI.ValidationError : Swift.Hashable {}
|
||
|
|
extension PenNavUI.FloatingPanelPosition : Swift.Equatable {}
|
||
|
|
extension PenNavUI.FloatingPanelPosition : Swift.Hashable {}
|
||
|
|
extension PenNavUI.FloatingPanelPosition : Swift.RawRepresentable {}
|
||
|
|
extension PenNavUI.ImageCacheType : Swift.Equatable {}
|
||
|
|
extension PenNavUI.ImageCacheType : Swift.Hashable {}
|
||
|
|
extension PenNavUI.FloatingPanelController.ContentInsetAdjustmentBehavior : Swift.Equatable {}
|
||
|
|
extension PenNavUI.FloatingPanelController.ContentInsetAdjustmentBehavior : Swift.Hashable {}
|
||
|
|
extension PenNavUI.FloatingPanelController.ContentInsetAdjustmentBehavior : Swift.RawRepresentable {}
|
||
|
|
extension PenNavUI.FloatingPanelController.ContentMode : Swift.Equatable {}
|
||
|
|
extension PenNavUI.FloatingPanelController.ContentMode : Swift.Hashable {}
|
||
|
|
extension PenNavUI.FloatingPanelController.ContentMode : Swift.RawRepresentable {}
|