diff --git a/TestApp.xcodeproj/project.pbxproj b/TestApp.xcodeproj/project.pbxproj index 7171449..d416bb1 100644 --- a/TestApp.xcodeproj/project.pbxproj +++ b/TestApp.xcodeproj/project.pbxproj @@ -13,7 +13,7 @@ 8E06A5C6256DEAFC009004DD /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 8E06A5C4256DEAFC009004DD /* Main.storyboard */; }; 8E06A5C8256DEAFC009004DD /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 8E06A5C7256DEAFC009004DD /* Assets.xcassets */; }; 8E06A5CB256DEAFC009004DD /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 8E06A5C9256DEAFC009004DD /* LaunchScreen.storyboard */; }; - 8E9AD975274E5C4900816B89 /* DirectTap in Frameworks */ = {isa = PBXBuildFile; productRef = 8E9AD974274E5C4900816B89 /* DirectTap */; }; + 8EA7BA1A27B0EB0D0079BE3A /* DirectTap in Frameworks */ = {isa = PBXBuildFile; productRef = 8EA7BA1927B0EB0D0079BE3A /* DirectTap */; }; 8EE1C1512583070C00FCB79C /* Constants.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8EE1C1502583070C00FCB79C /* Constants.swift */; }; /* End PBXBuildFile section */ @@ -47,7 +47,7 @@ isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - 8E9AD975274E5C4900816B89 /* DirectTap in Frameworks */, + 8EA7BA1A27B0EB0D0079BE3A /* DirectTap in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -111,7 +111,7 @@ ); name = TestApp; packageProductDependencies = ( - 8E9AD974274E5C4900816B89 /* DirectTap */, + 8EA7BA1927B0EB0D0079BE3A /* DirectTap */, ); productName = TestApp; productReference = 8E06A5BB256DEAFC009004DD /* TestApp.app */; @@ -141,7 +141,7 @@ ); mainGroup = 8E06A5B2256DEAFB009004DD; packageReferences = ( - 8E75BCFE274E50120033DE37 /* XCRemoteSwiftPackageReference "core-sdk-ios" */, + 8EA7BA1827B0EB0D0079BE3A /* XCRemoteSwiftPackageReference "core-sdk-ios" */, ); productRefGroup = 8E06A5BC256DEAFC009004DD /* Products */; projectDirPath = ""; @@ -407,7 +407,7 @@ /* End XCConfigurationList section */ /* Begin XCRemoteSwiftPackageReference section */ - 8E75BCFE274E50120033DE37 /* XCRemoteSwiftPackageReference "core-sdk-ios" */ = { + 8EA7BA1827B0EB0D0079BE3A /* XCRemoteSwiftPackageReference "core-sdk-ios" */ = { isa = XCRemoteSwiftPackageReference; repositoryURL = "https://github.com/brankas/core-sdk-ios"; requirement = { @@ -418,9 +418,9 @@ /* End XCRemoteSwiftPackageReference section */ /* Begin XCSwiftPackageProductDependency section */ - 8E9AD974274E5C4900816B89 /* DirectTap */ = { + 8EA7BA1927B0EB0D0079BE3A /* DirectTap */ = { isa = XCSwiftPackageProductDependency; - package = 8E75BCFE274E50120033DE37 /* XCRemoteSwiftPackageReference "core-sdk-ios" */; + package = 8EA7BA1827B0EB0D0079BE3A /* XCRemoteSwiftPackageReference "core-sdk-ios" */; productName = DirectTap; }; /* End XCSwiftPackageProductDependency section */ diff --git a/TestApp.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved b/TestApp.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved index 4e4eda6..5858852 100644 --- a/TestApp.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved +++ b/TestApp.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved @@ -6,7 +6,7 @@ "repositoryURL": "https://github.com/brankas/core-sdk-ios", "state": { "branch": "master", - "revision": "0fc5745899e0ac3bb93c543844f60d50a50434f0", + "revision": "e4a51b4dbac9821132b4f3d7034752c125cc11db", "version": null } } diff --git a/TestApp/ViewController.swift b/TestApp/ViewController.swift index 6efc7ae..88d4045 100644 --- a/TestApp/ViewController.swift +++ b/TestApp/ViewController.swift @@ -8,7 +8,7 @@ import UIKit import DirectTapFramework -class ViewController: UIViewController, CoreDelegate, CheckDelegate { +class ViewController: UIViewController, CheckDelegate { typealias T = String override func viewDidLoad() { @@ -34,7 +34,7 @@ class ViewController: UIViewController, CoreDelegate, CheckDelegate { components.minute = 00 components.month = 12 components.day = 6 - components.year = 2021 + components.year = 2022 let date = Calendar.current.date(from: components) @@ -44,25 +44,22 @@ class ViewController: UIViewController, CoreDelegate, CheckDelegate { request.useRememberMe = true do { - try DirectTapSF.shared.checkout(tapRequest: request, vc: self, delegate: self, showBackButton: false) + let retrieveTransactions = { (transaction: DirectTapFramework.Transaction?, error: String?) in + self.onResult(data: transaction, error: error) + } + try DirectTapSF.shared.checkout(tapRequest: request, vc: self, closure: retrieveTransactions, showBackButton: false) } catch { print("Error: \(error)") } } - func onResult(data: String?, error: String?, errorCode: String?) { - print("RESULT: \(data) \(error) \(errorCode)") - if let str = data { - print("TRANSACTION ID: \(str)") + func onResult(data: Transaction?, error: String?) { + if let transaction = data { + print("TRANSACTION ID: \(transaction.id)") } if let err = error { - if let errCode = errorCode { - print("Error Logs: \(err) \(errCode)") - } - else { - print("Error Logs: \(err)") - } + print("Error Logs: \(err)") } } diff --git a/api docs/Classes.html b/api docs/Classes.html new file mode 100644 index 0000000..791f5d6 --- /dev/null +++ b/api docs/Classes.html @@ -0,0 +1,169 @@ + + + + Classes Reference + + + + + + + + + + + + + +
+
+

Docs (42% documented)

+
+
+ +
+
+
+
+
+ +
+
+ +
+
+
+

Classes

+

The following classes are available globally.

+ +
+
+
+
    +
  • +
    + + + + DirectTapSF + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + + See more +
    +
    +

    Declaration

    +
    +

    Swift

    +
    public class DirectTapSF : NSObject, SFSafariViewControllerDelegate, WebViewDelegate
    + +
    +
    +
    +
    +
  • +
+
+
+
+ +
+
+ + diff --git a/api docs/Classes/DirectTapSF.html b/api docs/Classes/DirectTapSF.html new file mode 100644 index 0000000..265e1bc --- /dev/null +++ b/api docs/Classes/DirectTapSF.html @@ -0,0 +1,502 @@ + + + + DirectTapSF Class Reference + + + + + + + + + + + + + +
+
+

Docs (42% documented)

+
+
+ +
+
+
+
+
+ +
+
+ +
+
+
+

DirectTapSF

+
+
+ +
public class DirectTapSF : NSObject, SFSafariViewControllerDelegate, WebViewDelegate
+ +
+
+

Undocumented

+ +
+
+
+
    +
  • +
    + + + + shared + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    public static let shared: DirectTapSF
    + +
    +
    +
    +
    +
  • +
  • + +
    +
    +
    +
    +
    +

    The first function to be called before calling any other function. This function is used to initialize + or prepare the environment that the user is going to connect to.

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    public func initialize(apiKey: String, certPath: String? = nil, isDebug: Bool = false)
    + +
    +
    +
    +
    +
  • +
  • + +
    +
    +
    +
    +
    +

    Provides the checkout URL to be used to open the Tap Web Application. This function may provide + the WKWebView as well in behalf of the user

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    public func checkout(tapRequest: DirectTapRequest, vc: UIViewController, closure: @escaping (Transaction?, String?) -> Void, showBackButton: Bool = true) throws
    + +
    +
    +
    +
    +
  • +
  • + +
    +
    +
    +
    +
    +

    Launches the checkout URL within a WebView or Safari.

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    public func checkoutWithinSameScreen(tapRequest: DirectTapRequest, vc: UIViewController, closure: @escaping (Transaction?, String?) -> Void, showWithinSameScreen: Bool, showBackButton: Bool = true) throws
    + +
    +
    +
    +
    +
  • +
  • + +
    +
    +
    +
    +
    +

    Provides the checkout URL to be used to open the Tap Web Application.

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    public func retrieveCheckoutURL(tapRequest: DirectTapRequest, vc: UIViewController, closure: @escaping (String?, String?) -> Void, showBackButton: Bool = true) throws
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + cancel() + +
    +
    +
    +
    +
    +
    +

    Cancels the showing of WKWebView after calling [checkout]. Only works when browserMode passed in TapRequest is WebView

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    public func cancel()
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + clearRememberMe() + +
    +
    +
    +
    +
    +
    +

    Clears the saved encrypted credentials used for the Remember Me Feature of Tap Web Application

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    public func clearRememberMe()
    + +
    +
    +
    +
    +
  • +
  • + +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    public func safariViewControllerDidFinish(_ controller: SFSafariViewController)
    + +
    +
    +
    +
    +
  • +
  • + +
    +
    +
    +
    +
    +

    This function checks if the current host application is compromised or tampered

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    public func initSecurityCheck(delegate: CheckDelegate)
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + getBundleSeedID() + +
    +
    +
    +
    +
    +
    +

    This function returns the Bundle Seed ID of the Application that will serve as the signature

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    public func getBundleSeedID() -> String?
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + getFrameworkVersion() + +
    +
    +
    +
    +
    +
    +

    This function returns the current version of the Framework

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    public func getFrameworkVersion() -> String
    + +
    +
    +
    +
    +
  • +
  • + +
    +
    +
    +
    +
    +

    This function retrieves all compatible and available source banks for the specified destination bank

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    public func getSourceBanks(country: Country, destinationBank: BankCode, closure: @escaping ([BankCode], String?) -> Void)
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + TapError + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + + See more +
    +
    +

    Declaration

    +
    +

    Swift

    +
    public enum TapError : Error
    + +
    +
    +
    +
    +
  • +
+
+
+
+ +
+
+ + diff --git a/api docs/Classes/DirectTapSF/TapError.html b/api docs/Classes/DirectTapSF/TapError.html new file mode 100644 index 0000000..aff8185 --- /dev/null +++ b/api docs/Classes/DirectTapSF/TapError.html @@ -0,0 +1,175 @@ + + + + TapError Enumeration Reference + + + + + + + + + + + + + +
+
+

Docs (42% documented)

+
+
+ +
+
+
+
+
+ +
+
+ +
+
+
+

TapError

+
+
+ +
public enum TapError : Error
+ +
+
+

Undocumented

+ +
+
+
+
    +
  • + +
    +
    +
    +
    +
    +

    Error wherein return and fail url’s should not be the same or equal

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case invalidReturnAndFailUrl
    + +
    +
    +
    +
    +
  • +
+
+
+
+ +
+
+ + diff --git a/api docs/Enums.html b/api docs/Enums.html new file mode 100644 index 0000000..3c5d00a --- /dev/null +++ b/api docs/Enums.html @@ -0,0 +1,309 @@ + + + + Enumerations Reference + + + + + + + + + + + + + +
+
+

Docs (42% documented)

+
+
+ +
+
+
+
+
+ +
+
+ +
+
+
+

Enumerations

+

The following enumerations are available globally.

+ +
+
+
+
    +
  • +
    + + + + BankCode + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + + See more +
    +
    +

    Declaration

    +
    +

    Swift

    +
    public enum BankCode : Int
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + Country + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + + See more +
    +
    +

    Declaration

    +
    +

    Swift

    +
    public enum Country : Int
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + Currency + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + + See more +
    +
    +

    Declaration

    +
    +

    Swift

    +
    public enum Currency : Int
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + DirectErrorCode + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + + See more +
    +
    +

    Declaration

    +
    +

    Swift

    +
    public enum DirectErrorCode : String
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + Status + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + + See more +
    +
    +

    Declaration

    +
    +

    Swift

    +
    public enum Status : Int
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + UniqueAmount + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + + See more +
    +
    +

    Declaration

    +
    +

    Swift

    +
    public enum UniqueAmount : Int
    + +
    +
    +
    +
    +
  • +
+
+
+
+ +
+
+ + diff --git a/api docs/Enums/BankCode.html b/api docs/Enums/BankCode.html new file mode 100644 index 0000000..5a71f83 --- /dev/null +++ b/api docs/Enums/BankCode.html @@ -0,0 +1,634 @@ + + + + BankCode Enumeration Reference + + + + + + + + + + + + + +
+
+

Docs (42% documented)

+
+
+ +
+
+
+
+
+ +
+
+ +
+
+
+

BankCode

+
+
+ +
public enum BankCode : Int
+ +
+
+

Undocumented

+ +
+
+
+
    +
  • +
    + + + + Mandiri + +
    +
    +
    +
    +
    +
    +

    Mandiri - Indonesian Bank

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case Mandiri = 1
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + BCA + +
    +
    +
    +
    +
    +
    +

    Bank Central Asia - Indonesian Bank

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case BCA
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + BNI + +
    +
    +
    +
    +
    +
    +

    Bank Negara Indonesia - Indonesian Bank

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case BNI
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + BRI + +
    +
    +
    +
    +
    +
    +

    Bank Rakyat Indonesia - Indonesian Bank

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case BRI
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + BDO + +
    +
    +
    +
    +
    +
    +

    Banco de Oro - Philippine Bank

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case BDO
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + BPI + +
    +
    +
    +
    +
    +
    +

    Bank of the Philippine Islands - Philippine Bank

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case BPI
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + KB + +
    +
    +
    +
    +
    +
    +

    Kasikorn Bank - Thai Bank

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case KB
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + PNB + +
    +
    +
    +
    +
    +
    +

    Philippine National Bank - Philippine Bank

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case PNB
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + UB + +
    +
    +
    +
    +
    +
    +

    Union Bank - Philippine Bank

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case UB
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + MB + +
    +
    +
    +
    +
    +
    +

    MetroBank - Philippine Bank

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case MB
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + RCBC + +
    +
    +
    +
    +
    +
    +

    Rizal Commercial Banking Corporation - Philippine Bank

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case RCBC
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + UBC + +
    +
    +
    +
    +
    +
    +

    Union Bank Corporate - Philippine Bank

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case UBC
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + CLRB + +
    +
    +
    +
    +
    +
    +

    Cebuana Lhuillier Rural Bank - Philippine Bank

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case CLRB
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + BCAC + +
    +
    +
    +
    +
    +
    +

    Bank Central Asia Corporate - Philippine Bank

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case BCAC
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + SCB + +
    +
    +
    +
    +
    +
    +

    Siam Commercial Bank - Thai Bank

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case SCB
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + PERMATA + +
    +
    +
    +
    +
    +
    +

    Permata - Indonesian Bank

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case PERMATA
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + Dummy_Bank + +
    +
    +
    +
    +
    +
    +

    Dummy Bank

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case Dummy_Bank
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + GCash + +
    +
    +
    +
    +
    +
    +

    GCash

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case GCash
    + +
    +
    +
    +
    +
  • +
+
+
+
+ +
+
+ + diff --git a/api docs/Enums/Country.html b/api docs/Enums/Country.html new file mode 100644 index 0000000..fee63ef --- /dev/null +++ b/api docs/Enums/Country.html @@ -0,0 +1,229 @@ + + + + Country Enumeration Reference + + + + + + + + + + + + + +
+
+

Docs (42% documented)

+
+
+ +
+
+
+
+
+ +
+
+ +
+
+
+

Country

+
+
+ +
public enum Country : Int
+ +
+
+

Undocumented

+ +
+
+
+
    +
  • +
    + + + + ID + +
    +
    +
    +
    +
    +
    +

    Indonesia

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case ID = 1
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + PH + +
    +
    +
    +
    +
    +
    +

    Philippines

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case PH
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + TH + +
    +
    +
    +
    +
    +
    +

    Thailand

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case TH
    + +
    +
    +
    +
    +
  • +
+
+
+
+ +
+
+ + diff --git a/api docs/Enums/Currency.html b/api docs/Enums/Currency.html new file mode 100644 index 0000000..71b441d --- /dev/null +++ b/api docs/Enums/Currency.html @@ -0,0 +1,4252 @@ + + + + Currency Enumeration Reference + + + + + + + + + + + + + +
+
+

Docs (42% documented)

+
+
+ +
+
+
+
+
+ +
+
+ +
+
+
+

Currency

+
+
+ +
public enum Currency : Int
+ +
+
+

Undocumented

+ +
+
+
+
    +
  • +
    + + + + afn + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case afn = 1
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + eur + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case eur
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + all + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case all
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + dzd + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case dzd
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + usd + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case usd
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + aoa + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case aoa
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + xcd + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case xcd
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + ars + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case ars
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + amd + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case amd
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + awg + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case awg
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + aud + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case aud
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + azn + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case azn
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + bsd + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case bsd
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + bhd + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case bhd
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + bdt + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case bdt
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + byr + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case byr
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + bzd + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case bzd
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + xof + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case xof
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + bmd + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case bmd
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + btn + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case btn
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + bov + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case bov
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + bam + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case bam
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + bwp + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case bwp
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + nok + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case nok
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + brl + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case brl
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + sgd + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case sgd
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + bgn + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case bgn
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + bif + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case bif
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + khr + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case khr
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + xaf + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case xaf
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + cad + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case cad
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + cve + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case cve
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + kyd + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case kyd
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + clp + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case clp
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + cny + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case cny
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + cop + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case cop
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + kmf + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case kmf
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + cdf + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case cdf
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + nzd + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case nzd
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + crc + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case crc
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + hrk + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case hrk
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + cuc + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case cuc
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + czk + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case czk
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + dkk + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case dkk
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + djf + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case djf
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + dop + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case dop
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + egp + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case egp
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + ern + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case ern
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + etb + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case etb
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + fkp + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case fkp
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + fjd + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case fjd
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + xpf + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case xpf
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + gmd + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case gmd
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + gel + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case gel
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + ghs + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case ghs
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + gip + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case gip
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + gtq + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case gtq
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + gbp + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case gbp
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + gnf + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case gnf
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + gyd + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case gyd
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + hnl + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case hnl
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + hkd + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case hkd
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + huf + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case huf
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + isk + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case isk
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + inr + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case inr
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + idr + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case idr
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + irr + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case irr
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + iqd + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case iqd
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + imp + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case imp
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + ils + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case ils
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + jmd + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case jmd
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + jpy + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case jpy
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + jep + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case jep
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + jod + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case jod
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + kzt + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case kzt
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + kes + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case kes
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + kpw + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case kpw
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + krw + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case krw
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + kwd + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case kwd
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + kgs + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case kgs
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + lak + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case lak
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + lbp + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case lbp
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + lsl + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case lsl
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + lrd + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case lrd
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + lyd + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case lyd
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + chf + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case chf
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + mkd + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case mkd
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + mga + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case mga
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + mwk + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case mwk
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + myr + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case myr
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + mvr + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case mvr
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + mro + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case mro
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + mur + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case mur
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + mxn + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case mxn
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + mdl + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case mdl
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + mnt + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case mnt
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + mad + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case mad
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + mzn + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case mzn
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + mmk + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case mmk
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + nad + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case nad
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + npr + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case npr
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + ang + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case ang
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + nio + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case nio
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + ngn + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case ngn
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + omr + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case omr
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + pkr + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case pkr
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + pgk + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case pgk
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + pyg + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case pyg
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + pen + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case pen
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + php + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case php
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + pln + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case pln
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + qar + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case qar
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + ron + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case ron
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + rub + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case rub
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + rwf + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case rwf
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + wst + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case wst
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + std + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case std
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + sar + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case sar
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + rsd + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case rsd
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + scr + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case scr
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + sll + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case sll
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + sbd + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case sbd
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + sos + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case sos
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + zar + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case zar
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + ssp + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case ssp
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + lkr + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case lkr
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + shp + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case shp
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + sdg + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case sdg
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + srd + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case srd
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + szl + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case szl
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + sek + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case sek
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + syp + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case syp
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + twd + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case twd
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + tjs + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case tjs
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + tzs + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case tzs
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + thb + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case thb
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + top + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case top
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + ttd + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case ttd
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + tnd + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case tnd
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + try + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case `try`
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + tmt + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case tmt
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + ugx + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case ugx
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + uah + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case uah
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + are + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case are
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + uyu + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case uyu
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + uzs + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case uzs
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + vuv + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case vuv
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + vef + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case vef
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + vnd + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case vnd
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + yer + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case yer
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + zrn + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case zrn
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + zmw + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case zmw
    + +
    +
    +
    +
    +
  • +
+
+
+
+ +
+
+ + diff --git a/api docs/Enums/DirectErrorCode.html b/api docs/Enums/DirectErrorCode.html new file mode 100644 index 0000000..1e29a0e --- /dev/null +++ b/api docs/Enums/DirectErrorCode.html @@ -0,0 +1,3334 @@ + + + + DirectErrorCode Enumeration Reference + + + + + + + + + + + + + +
+
+

Docs (42% documented)

+
+
+ +
+
+
+
+
+ +
+
+ +
+
+
+

DirectErrorCode

+
+
+ +
public enum DirectErrorCode : String
+ +
+
+

Undocumented

+ +
+
+
+
    +
  • +
    + + + + DIRIBDO4001 + +
    +
    +
    +
    +
    +
    +

    BDO Error Codes

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case DIRIBDO4001 = "DIRIBDO4001"
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + DIRIBDO4002 + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case DIRIBDO4002 = "DIRIBDO4002"
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + DIRIBDO4003 + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case DIRIBDO4003 = "DIRIBDO4003"
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + DIRIBDO4004 + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case DIRIBDO4004 = "DIRIBDO4004"
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + DIRIBDO4005 + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case DIRIBDO4005 = "DIRIBDO4005"
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + DIRIBDO4006 + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case DIRIBDO4006 = "DIRIBDO4006"
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + DIRIBDO4007 + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case DIRIBDO4007 = "DIRIBDO4007"
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + DIRIBDO4008 + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case DIRIBDO4008 = "DIRIBDO4008"
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + DIRIBDO4009 + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case DIRIBDO4009 = "DIRIBDO4009"
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + DIRIBDO4010 + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case DIRIBDO4010 = "DIRIBDO4010"
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + DIRIBDO4011 + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case DIRIBDO4011 = "DIRIBDO4011"
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + DIRIBDO4012 + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case DIRIBDO4012 = "DIRIBDO4012"
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + DIRIBDO4013 + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case DIRIBDO4013 = "DIRIBDO4013"
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + DIRIBDO4014 + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case DIRIBDO4014 = "DIRIBDO4014"
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + DIRIBDO4015 + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case DIRIBDO4015 = "DIRIBDO4015"
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + DIRIBDO4016 + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case DIRIBDO4016 = "DIRIBDO4016"
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + DIRIBDO4017 + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case DIRIBDO4017 = "DIRIBDO4017"
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + DIRIBDO4018 + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case DIRIBDO4018 = "DIRIBDO4018"
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + DIRIBDO4019 + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case DIRIBDO4019 = "DIRIBDO4019"
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + DIRIBDO4020 + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case DIRIBDO4020 = "DIRIBDO4020"
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + DIRIBDO4021 + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case DIRIBDO4021 = "DIRIBDO4021"
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + DIRIBDO4022 + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case DIRIBDO4022 = "DIRIBDO4022"
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + DIRIBDO4023 + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case DIRIBDO4023 = "DIRIBDO4023"
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + DIRIBDO4024 + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case DIRIBDO4024 = "DIRIBDO4024"
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + DIRIBDO4025 + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case DIRIBDO4025 = "DIRIBDO4025"
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + DIRIBDO4026 + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case DIRIBDO4026 = "DIRIBDO4026"
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + DIRIBDO4027 + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case DIRIBDO4027 = "DIRIBDO4027"
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + DIRIBDO4028 + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case DIRIBDO4028 = "DIRIBDO4028"
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + DIRIBDO4029 + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case DIRIBDO4029 = "DIRIBDO4029"
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + DIRIBDO4030 + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case DIRIBDO4030 = "DIRIBDO4030"
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + DIRIBDO4031 + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case DIRIBDO4031 = "DIRIBDO4031"
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + DIRIBDO4032 + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case DIRIBDO4032 = "DIRIBDO4032"
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + DIRIBDO4033 + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case DIRIBDO4033 = "DIRIBDO4033"
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + DIRIBDO4034 + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case DIRIBDO4034 = "DIRIBDO4034"
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + DIRIBDO4035 + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case DIRIBDO4035 = "DIRIBDO4035"
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + DIRIBDO4037 + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case DIRIBDO4037 = "DIRIBDO4037"
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + DIRIBDO5002 + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case DIRIBDO5002 = "DIRIBDO5002"
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + DIRIBDO5003 + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case DIRIBDO5003 = "DIRIBDO5003"
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + DIRIBDO5004 + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case DIRIBDO5004 = "DIRIBDO5004"
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + DIRIBDO5005 + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case DIRIBDO5005 = "DIRIBDO5005"
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + DIRIBDO5006 + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case DIRIBDO5006 = "DIRIBDO5006"
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + DIRIBDO5007 + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case DIRIBDO5007 = "DIRIBDO5007"
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + DIRIBDO5008 + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case DIRIBDO5008 = "DIRIBDO5008"
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + DIRIBDO5009 + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case DIRIBDO5009 = "DIRIBDO5009"
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + DIRIBDO5010 + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case DIRIBDO5010 = "DIRIBDO5010"
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + DIRIBDO5011 + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case DIRIBDO5011 = "DIRIBDO5011"
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + DIRIBDO5012 + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case DIRIBDO5012 = "DIRIBDO5012"
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + DIRIBDO5013 + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case DIRIBDO5013 = "DIRIBDO5013"
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + DIRIBDO5014 + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case DIRIBDO5014 = "DIRIBDO5014"
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + DIRIBDO5015 + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case DIRIBDO5015 = "DIRIBDO5015"
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + DIRIBDO5016 + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case DIRIBDO5016 = "DIRIBDO5016"
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + DIRIBDO6001 + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case DIRIBDO6001 = "DIRIBDO6001"
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + DIRIBDO6002 + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case DIRIBDO6002 = "DIRIBDO6002"
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + DIRIBDO6003 + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case DIRIBDO6003 = "DIRIBDO6003"
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + DIRIBDO6004 + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case DIRIBDO6004 = "DIRIBDO6004"
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + DIRIBDO6005 + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case DIRIBDO6005 = "DIRIBDO6005"
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + DIRIBDO6006 + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case DIRIBDO6006 = "DIRIBDO6006"
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + DIRIBDO6007 + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case DIRIBDO6007 = "DIRIBDO6007"
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + DIRIBDO6008 + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case DIRIBDO6008 = "DIRIBDO6008"
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + DIRIBDO6009 + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case DIRIBDO6009 = "DIRIBDO6009"
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + DIRIBDO6010 + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case DIRIBDO6010 = "DIRIBDO6010"
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + DIRIBDO6011 + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case DIRIBDO6011 = "DIRIBDO6011"
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + DIRIBDO6012 + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case DIRIBDO6012 = "DIRIBDO6012"
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + DIRIBDO6013 + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case DIRIBDO6013 = "DIRIBDO6013"
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + DIRIBDO6014 + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case DIRIBDO6014 = "DIRIBDO6014"
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + DIRIBDO6015 + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case DIRIBDO6015 = "DIRIBDO6015"
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + DIRIBDO6016 + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case DIRIBDO6016 = "DIRIBDO6016"
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + DIRIBDO6017 + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case DIRIBDO6017 = "DIRIBDO6017"
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + DIRIBDO6018 + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case DIRIBDO6018 = "DIRIBDO6018"
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + DIRIBDO6019 + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case DIRIBDO6019 = "DIRIBDO6019"
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + DIRIBDO6020 + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case DIRIBDO6020 = "DIRIBDO6020"
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + DIRIBPI4001 + +
    +
    +
    +
    +
    +
    +

    BPI Error Codes

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case DIRIBPI4001 = "DIRIBPI4001"
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + DIRIBPI4002 + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case DIRIBPI4002 = "DIRIBPI4002"
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + DIRIBPI4003 + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case DIRIBPI4003 = "DIRIBPI4003"
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + DIRIBPI4004 + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case DIRIBPI4004 = "DIRIBPI4004"
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + DIRIBPI4005 + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case DIRIBPI4005 = "DIRIBPI4005"
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + DIRIBPI4006 + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case DIRIBPI4006 = "DIRIBPI4006"
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + DIRIBPI4007 + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case DIRIBPI4007 = "DIRIBPI4007"
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + DIRIBPI4008 + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case DIRIBPI4008 = "DIRIBPI4008"
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + DIRIBPI4009 + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case DIRIBPI4009 = "DIRIBPI4009"
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + DIRIBPI4010 + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case DIRIBPI4010 = "DIRIBPI4010"
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + DIRIBPI4011 + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case DIRIBPI4011 = "DIRIBPI4011"
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + DIRIBPI4012 + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case DIRIBPI4012 = "DIRIBPI4012"
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + DIRIBPI4013 + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case DIRIBPI4013 = "DIRIBPI4013"
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + DIRIBPI4014 + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case DIRIBPI4014 = "DIRIBPI4014"
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + DIRIBPI4015 + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case DIRIBPI4015 = "DIRIBPI4015"
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + DIRIBPI4016 + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case DIRIBPI4016 = "DIRIBPI4016"
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + DIRIBPI5001 + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case DIRIBPI5001 = "DIRIBPI5001"
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + DIRIBPI5002 + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case DIRIBPI5002 = "DIRIBPI5002"
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + DIRIBPI5003 + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case DIRIBPI5003 = "DIRIBPI5003"
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + DIRIBPI5004 + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case DIRIBPI5004 = "DIRIBPI5004"
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + DIRIBPI5005 + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case DIRIBPI5005 = "DIRIBPI5005"
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + DIRIBPI5006 + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case DIRIBPI5006 = "DIRIBPI5006"
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + DIRIBPI5007 + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case DIRIBPI5007 = "DIRIBPI5007"
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + DIRIBPI5008 + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case DIRIBPI5008 = "DIRIBPI5008"
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + DIRIBPI5009 + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case DIRIBPI5009 = "DIRIBPI5009"
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + DIRIBPI5011 + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case DIRIBPI5011 = "DIRIBPI5011"
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + DIRIBPI5013 + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case DIRIBPI5013 = "DIRIBPI5013"
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + DIRIBPI5014 + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case DIRIBPI5014 = "DIRIBPI5014"
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + DIRIBPI5015 + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case DIRIBPI5015 = "DIRIBPI5015"
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + DIRIBPI5016 + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case DIRIBPI5016 = "DIRIBPI5016"
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + DIRIBPI5017 + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case DIRIBPI5017 = "DIRIBPI5017"
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + DIRIBPI5018 + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case DIRIBPI5018 = "DIRIBPI5018"
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + DIRIBPI5019 + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case DIRIBPI5019 = "DIRIBPI5019"
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + DIRIBPI5020 + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case DIRIBPI5020 = "DIRIBPI5020"
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + DIRIBPI5021 + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case DIRIBPI5021 = "DIRIBPI5021"
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + DIRIBPI6001 + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case DIRIBPI6001 = "DIRIBPI6001"
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + DIRIBPI6003 + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case DIRIBPI6003 = "DIRIBPI6003"
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + DIRIBPI6004 + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case DIRIBPI6004 = "DIRIBPI6004"
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + DIRIBPI6005 + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case DIRIBPI6005 = "DIRIBPI6005"
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + DIRIBPI6006 + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case DIRIBPI6006 = "DIRIBPI6006"
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + DIRIBPI6007 + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case DIRIBPI6007 = "DIRIBPI6007"
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + DIRIBPI6008 + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case DIRIBPI6008 = "DIRIBPI6008"
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + DIRIBPI6009 + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case DIRIBPI6009 = "DIRIBPI6009"
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + DIRIBPI6010 + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case DIRIBPI6010 = "DIRIBPI6010"
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + DIRIBPI6011 + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case DIRIBPI6011 = "DIRIBPI6011"
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + DIRIBPI6012 + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case DIRIBPI6012 = "DIRIBPI6012"
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + DIRIBPI6013 + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case DIRIBPI6013 = "DIRIBPI6013"
    + +
    +
    +
    +
    +
  • +
+
+
+
+ +
+
+ + diff --git a/api docs/Enums/Status.html b/api docs/Enums/Status.html new file mode 100644 index 0000000..6f0e623 --- /dev/null +++ b/api docs/Enums/Status.html @@ -0,0 +1,606 @@ + + + + Status Enumeration Reference + + + + + + + + + + + + + +
+
+

Docs (42% documented)

+
+
+ +
+
+
+
+
+ +
+
+ +
+
+
+

Status

+
+
+ +
public enum Status : Int
+ +
+
+

Undocumented

+ +
+
+
+
    +
  • +
    + + + + PENDING + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case PENDING = 0
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + AWAITING_TFA + +
    +
    +
    +
    +
    +
    +

    Awaiting TFA authentication.

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case AWAITING_TFA
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + SUCCESS + +
    +
    +
    +
    +
    +
    +

    Successful operation.

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case SUCCESS
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + ERROR + +
    +
    +
    +
    +
    +
    +

    Error during operation.

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case ERROR
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + LOGIN_ERROR + +
    +
    +
    +
    +
    +
    +

    Login Error.

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case LOGIN_ERROR
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + INVOICE_CREATED + +
    +
    +
    +
    +
    +
    +

    Checkout invoice created.

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case INVOICE_CREATED
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + AWAITING_LOGIN + +
    +
    +
    +
    +
    +
    +

    Login in progress.

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case AWAITING_LOGIN
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + AWAITING_LOGIN_TFA + +
    +
    +
    +
    +
    +
    +

    Awaiting login TFA Authentication.

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case AWAITING_LOGIN_TFA
    + +
    +
    +
    +
    +
  • +
  • + +
    +
    +
    +
    +
    +

    Awaiting account selection.

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case AWAITING_ACCOUNT_SELECTION
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + AWAITING_TRANSFER_TFA + +
    +
    +
    +
    +
    +
    +

    Awaiting transfer TFA Authentication.

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case AWAITING_TRANSFER_TFA
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + IN_PROGRESS + +
    +
    +
    +
    +
    +
    +

    Transfer is in progress.

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case IN_PROGRESS
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + EXPIRED + +
    +
    +
    +
    +
    +
    +

    Transaction Expired.

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case EXPIRED
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + FLAGGED + +
    +
    +
    +
    +
    +
    +

    Transaction Flagged - receiver needs to do manual verification and settlement.

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case FLAGGED
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + CANCELLED + +
    +
    +
    +
    +
    +
    +

    Transaction Cancelled - sender cancelled the transaction.

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case CANCELLED
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + DENIED + +
    +
    +
    +
    +
    +
    +

    Transaction Denied - sender denied the consent.

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case DENIED
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + FAILED + +
    +
    +
    +
    +
    +
    +

    Transaction Failed - receiver was not able to receive the funds.

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case FAILED
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + init(rawValue:) + +
    +
    +
    +
    +
    +
    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    public init(rawValue: Int)
    + +
    +
    +
    +
    +
  • +
+
+
+
+ +
+
+ + diff --git a/api docs/Enums/UniqueAmount.html b/api docs/Enums/UniqueAmount.html new file mode 100644 index 0000000..76b72f9 --- /dev/null +++ b/api docs/Enums/UniqueAmount.html @@ -0,0 +1,229 @@ + + + + UniqueAmount Enumeration Reference + + + + + + + + + + + + + +
+
+

Docs (42% documented)

+
+
+ +
+
+
+
+
+ +
+
+ +
+
+
+

UniqueAmount

+
+
+ +
public enum UniqueAmount : Int
+ +
+
+

Undocumented

+ +
+
+
+
    +
  • +
    + + + + NONE + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case NONE = 0
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + ADD + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case ADD
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + SUBTRACT + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case SUBTRACT
    + +
    +
    +
    +
    +
  • +
+
+
+
+ +
+
+ + diff --git a/api docs/Protocols.html b/api docs/Protocols.html new file mode 100644 index 0000000..41f1504 --- /dev/null +++ b/api docs/Protocols.html @@ -0,0 +1,197 @@ + + + + Protocols Reference + + + + + + + + + + + + + +
+
+

Docs (42% documented)

+
+
+ +
+
+
+
+
+ +
+
+ +
+
+
+

Protocols

+

The following protocols are available globally.

+ +
+
+
+
    +
  • +
    + + + + CheckDelegate + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + + See more +
    +
    +

    Declaration

    +
    +

    Swift

    +
    public protocol CheckDelegate
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + CoreDelegate + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + + See more +
    +
    +

    Declaration

    +
    +

    Swift

    +
    public protocol CoreDelegate
    + +
    +
    +
    +
    +
  • +
+
+
+
+ +
+
+ + diff --git a/api docs/Protocols/CheckDelegate.html b/api docs/Protocols/CheckDelegate.html new file mode 100644 index 0000000..158657a --- /dev/null +++ b/api docs/Protocols/CheckDelegate.html @@ -0,0 +1,175 @@ + + + + CheckDelegate Protocol Reference + + + + + + + + + + + + + +
+
+

Docs (42% documented)

+
+
+ +
+
+
+
+
+ +
+
+ +
+
+
+

CheckDelegate

+
+
+ +
public protocol CheckDelegate
+ +
+
+

Undocumented

+ +
+
+
+
    +
  • +
    + + + + hasCheckError() + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    func hasCheckError()
    + +
    +
    +
    +
    +
  • +
+
+
+
+ +
+
+ + diff --git a/api docs/Protocols/CoreDelegate.html b/api docs/Protocols/CoreDelegate.html new file mode 100644 index 0000000..cd9b58a --- /dev/null +++ b/api docs/Protocols/CoreDelegate.html @@ -0,0 +1,202 @@ + + + + CoreDelegate Protocol Reference + + + + + + + + + + + + + +
+
+

Docs (42% documented)

+
+
+ +
+
+
+
+
+ +
+
+ +
+
+
+

CoreDelegate

+
+
+ +
public protocol CoreDelegate
+ +
+
+

Undocumented

+ +
+
+
+
    +
  • +
    + + + + T + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    associatedtype T
    + +
    +
    +
    +
    +
  • +
  • + +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    func onResult(data: T?, error: String?, errorCode: String?)
    + +
    +
    +
    +
    +
  • +
+
+
+
+ +
+
+ + diff --git a/api docs/Structs.html b/api docs/Structs.html new file mode 100644 index 0000000..798f0c3 --- /dev/null +++ b/api docs/Structs.html @@ -0,0 +1,393 @@ + + + + Structures Reference + + + + + + + + + + + + + +
+
+

Docs (42% documented)

+
+
+ +
+
+
+
+
+ +
+
+ +
+
+
+

Structures

+

The following structures are available globally.

+ +
+
+
+
    +
  • +
    + + + + Account + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + + See more +
    +
    +

    Declaration

    +
    +

    Swift

    +
    public struct Account
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + Address + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + + See more +
    +
    +

    Declaration

    +
    +

    Swift

    +
    public struct Address
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + Amount + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + + See more +
    +
    +

    Declaration

    +
    +

    Swift

    +
    public struct Amount
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + Client + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + + See more +
    +
    +

    Declaration

    +
    +

    Swift

    +
    public struct Client
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + Customer + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + + See more +
    +
    +

    Declaration

    +
    +

    Swift

    +
    public struct Customer
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + DirectTapError + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + + See more +
    +
    +

    Declaration

    +
    +

    Swift

    +
    public struct DirectTapError
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + DirectTapRequest + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + + See more +
    +
    +

    Declaration

    +
    +

    Swift

    +
    public struct DirectTapRequest
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + DismissAlert + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + + See more +
    +
    +

    Declaration

    +
    +

    Swift

    +
    public struct DismissAlert
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + Transaction + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + + See more +
    +
    +

    Declaration

    +
    +

    Swift

    +
    public struct Transaction
    + +
    +
    +
    +
    +
  • +
+
+
+
+ +
+
+ + diff --git a/api docs/Structs/Account.html b/api docs/Structs/Account.html new file mode 100644 index 0000000..62350cc --- /dev/null +++ b/api docs/Structs/Account.html @@ -0,0 +1,229 @@ + + + + Account Structure Reference + + + + + + + + + + + + + +
+
+

Docs (42% documented)

+
+
+ +
+
+
+
+
+ +
+
+ +
+
+
+

Account

+
+
+ +
public struct Account
+ +
+
+

Undocumented

+ +
+
+
+
    +
  • +
    + + + + bankCode + +
    +
    +
    +
    +
    +
    +

    refers to the internal code assigned to the bank of the source account

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    public var bankCode: BankCode?
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + country + +
    +
    +
    +
    +
    +
    +

    refers to the country where the source account is created or located

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    public var country: Country
    + +
    +
    +
    +
    +
  • +
  • + +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    public init(country: Country, bankCode: BankCode? = nil)
    + +
    +
    +
    +
    +
  • +
+
+
+
+ +
+
+ + diff --git a/api docs/Structs/Address.html b/api docs/Structs/Address.html new file mode 100644 index 0000000..1b9b8dd --- /dev/null +++ b/api docs/Structs/Address.html @@ -0,0 +1,337 @@ + + + + Address Structure Reference + + + + + + + + + + + + + +
+
+

Docs (42% documented)

+
+
+ +
+
+
+
+
+ +
+
+ +
+
+
+

Address

+
+
+ +
public struct Address
+ +
+
+

Undocumented

+ +
+
+
+
    +
  • +
    + + + + addressLine1 + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    public var addressLine1: String
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + addressLine2 + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    public var addressLine2: String
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + city + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    public var city: String
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + province + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    public var province: String
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + country + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    public var country: String
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + zipCode + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    public var zipCode: String
    + +
    +
    +
    +
    +
  • +
  • + +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    public init(addressLine1: String, addressLine2: String, city: String, province: String, country: String, zipCode: String)
    + +
    +
    +
    +
    +
  • +
+
+
+
+ +
+
+ + diff --git a/api docs/Structs/Amount.html b/api docs/Structs/Amount.html new file mode 100644 index 0000000..7818146 --- /dev/null +++ b/api docs/Structs/Amount.html @@ -0,0 +1,229 @@ + + + + Amount Structure Reference + + + + + + + + + + + + + +
+
+

Docs (42% documented)

+
+
+ +
+
+
+
+
+ +
+
+ +
+
+
+

Amount

+
+
+ +
public struct Amount
+ +
+
+

Undocumented

+ +
+
+
+
    +
  • +
    + + + + currency + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    public var currency: Currency
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + numInCents + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    public var numInCents: String
    + +
    +
    +
    +
    +
  • +
  • + +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    public init(currency: Currency, numInCents: String)
    + +
    +
    +
    +
    +
  • +
+
+
+
+ +
+
+ + diff --git a/api docs/Structs/Client.html b/api docs/Structs/Client.html new file mode 100644 index 0000000..ce32cf1 --- /dev/null +++ b/api docs/Structs/Client.html @@ -0,0 +1,310 @@ + + + + Client Structure Reference + + + + + + + + + + + + + +
+
+

Docs (42% documented)

+
+
+ +
+
+
+
+
+ +
+
+ +
+
+
+

Client

+
+
+ +
public struct Client
+ +
+
+

Undocumented

+ +
+
+
+
    +
  • +
    + + + + displayName + +
    +
    +
    +
    +
    +
    +

    used to change the header text within the pIDP Web Application

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    public var displayName: String?
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + logoUrl + +
    +
    +
    +
    +
    +
    +

    refers to the online directory that can be used to change the logo within the pIDP Web Application

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    public var logoUrl: String?
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + returnUrl + +
    +
    +
    +
    +
    +
    +

    refers to the redirection URL for successful transactions

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    public var returnUrl: String?
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + failUrl + +
    +
    +
    +
    +
    +
    +

    refers to the redirection URL for failed transactions

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    public var failUrl: String?
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + statementRetrieval + +
    +
    +
    +
    +
    +
    +

    enables showing of statements after transaction

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    public var statementRetrieval: Bool
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + init() + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    public init()
    + +
    +
    +
    +
    +
  • +
+
+
+
+ +
+
+ + diff --git a/api docs/Structs/Customer.html b/api docs/Structs/Customer.html new file mode 100644 index 0000000..9e830db --- /dev/null +++ b/api docs/Structs/Customer.html @@ -0,0 +1,310 @@ + + + + Customer Structure Reference + + + + + + + + + + + + + +
+
+

Docs (42% documented)

+
+
+ +
+
+
+
+
+ +
+
+ +
+
+
+

Customer

+
+
+ +
public struct Customer
+ +
+
+

Undocumented

+ +
+
+
+
    +
  • +
    + + + + firstName + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    public var firstName: String
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + lastName + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    public var lastName: String
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + email + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    public var email: String
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + mobileNumber + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    public var mobileNumber: String
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + address + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    public var address: Address?
    + +
    +
    +
    +
    +
  • +
  • + +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    public init(firstName: String, lastName: String, email: String, mobileNumber: String)
    + +
    +
    +
    +
    +
  • +
+
+
+
+ +
+
+ + diff --git a/api docs/Structs/DirectTapError.html b/api docs/Structs/DirectTapError.html new file mode 100644 index 0000000..9d7088f --- /dev/null +++ b/api docs/Structs/DirectTapError.html @@ -0,0 +1,175 @@ + + + + DirectTapError Structure Reference + + + + + + + + + + + + + +
+
+

Docs (42% documented)

+
+
+ +
+
+
+
+
+ +
+
+ +
+
+
+

DirectTapError

+
+
+ +
public struct DirectTapError
+ +
+
+

Undocumented

+ +
+
+
+
    +
  • +
    + + + + shared + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    public static let shared: DirectTapError
    + +
    +
    +
    +
    +
  • +
+
+
+
+ +
+
+ + diff --git a/api docs/Structs/DirectTapRequest.html b/api docs/Structs/DirectTapRequest.html new file mode 100644 index 0000000..aa3d4dd --- /dev/null +++ b/api docs/Structs/DirectTapRequest.html @@ -0,0 +1,659 @@ + + + + DirectTapRequest Structure Reference + + + + + + + + + + + + + +
+
+

Docs (42% documented)

+
+
+ +
+
+
+
+
+ +
+
+ +
+
+
+

DirectTapRequest

+
+
+ +
public struct DirectTapRequest
+ +
+
+

Undocumented

+ +
+
+
+
    +
  • +
    + + + + BrowserMode + +
    +
    +
    +
    +
    +
    +

    Pertains to the WebView to be used when showing the Tap Web Application

    + + See more +
    +
    +

    Declaration

    +
    +

    Swift

    +
    public enum BrowserMode
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + sourceAccount + +
    +
    +
    +
    +
    +
    +

    composed of Bank Code and country of origin

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    public var sourceAccount: Account
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + destinationAccountId + +
    +
    +
    +
    +
    +
    +

    refers to the destination account ID registered within Brankas

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    public var destinationAccountId: String
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + amount + +
    +
    +
    +
    +
    +
    +

    refers to the currency and amount to be transferred

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    public var amount: Amount
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + memo + +
    +
    +
    +
    +
    +
    +

    refers to the bank transfer description the user wants to attach

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    public var memo: String
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + customer + +
    +
    +
    +
    +
    +
    +

    refers to the personal details of the user or the one to transfer the money

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    public var customer: Customer
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + referenceId + +
    +
    +
    +
    +
    +
    +

    used to track transaction

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    public var referenceId: String
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + client + +
    +
    +
    +
    +
    +
    +

    refers to the custom components inside the Tap Web Application

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    public var client: Client
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + browserMode + +
    +
    +
    +
    +
    +
    +

    pertains to the WebView to be used when showing the Tap Web Application

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    public var browserMode: BrowserMode
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + dismissAlert + +
    +
    +
    +
    +
    +
    +

    refers to the showing of UIAlertView when closing the WebView Activity

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    public var dismissAlert: DismissAlert?
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + useRememberMe + +
    +
    +
    +
    +
    +
    +

    refers to using the remember me feature of the Tap Web Application

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    public var useRememberMe: Bool
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + expiryDate + +
    +
    +
    +
    +
    +
    +

    refers to the expiry time of the created invoice

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    public var expiryDate: Date?
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + uniqueAmount + +
    +
    +
    +
    +
    +
    +

    refers to the enabling of centavo reconciliation workaround logic

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    public var uniqueAmount: UniqueAmount
    + +
    +
    +
    +
    +
  • +
  • + +
    +
    +
    +
    +
    +

    Initializes a new TapRequest.

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    public init(sourceAccount: Account, destinationAccountId: String, amount: Amount, memo: String, customer: Customer, referenceId: String, client: Client, dismissAlert: DismissAlert? = nil, useRememberMe: Bool = true,
    +    expiryDate: Date? = nil, uniqueAmount: UniqueAmount = UniqueAmount.NONE)
    + +
    +
    +
    +

    Parameters

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + sourceAccount + + +
    +

    composed of Bank Code and country of origin

    +
    +
    + + destinationAccountId + + +
    +

    refers to the destination account ID registered within Brankas

    +
    +
    + + amount + + +
    +

    refers to the currency and amount to be transferred

    +
    +
    + + memo + + +
    +

    refers to the bank transfer description the user wants to attach

    +
    +
    + + customer + + +
    +

    refers to the personal details of the user or the one to transfer the money

    +
    +
    + + referenceId + + +
    +

    used to track transaction

    +
    +
    + + client + + +
    +

    refers to the custom components inside the Tap Web Application

    +
    +
    + + browserMode + + +
    +

    pertains to the WebView to be used when showing the Tap Web Application

    +
    +
    + + dismissAlert + + +
    +

    refers to the showing of UIAlertView when closing the WebView Activity

    +
    +
    + + useRememberMe + + +
    +

    refers to using the remember me feature of the Tap Web Application

    +
    +
    +
    +
    +

    Return Value

    +

    TapRequest instance

    +
    +
    +
    +
  • +
+
+
+
+ +
+
+ + diff --git a/api docs/Structs/DirectTapRequest/BrowserMode.html b/api docs/Structs/DirectTapRequest/BrowserMode.html new file mode 100644 index 0000000..6a60873 --- /dev/null +++ b/api docs/Structs/DirectTapRequest/BrowserMode.html @@ -0,0 +1,202 @@ + + + + BrowserMode Enumeration Reference + + + + + + + + + + + + + +
+
+

Docs (42% documented)

+
+
+ +
+
+
+
+
+ +
+
+ +
+
+
+

BrowserMode

+
+
+ +
public enum BrowserMode
+ +
+
+

Pertains to the WebView to be used when showing the Tap Web Application

+ +
+
+
+
    +
  • +
    + + + + Safari + +
    +
    +
    +
    +
    +
    +

    Opens SafariViewController

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case Safari
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + WebView + +
    +
    +
    +
    +
    +
    +

    Opens WKWebView

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case WebView
    + +
    +
    +
    +
    +
  • +
+
+
+
+ +
+
+ + diff --git a/api docs/Structs/DismissAlert.html b/api docs/Structs/DismissAlert.html new file mode 100644 index 0000000..3eafd35 --- /dev/null +++ b/api docs/Structs/DismissAlert.html @@ -0,0 +1,256 @@ + + + + DismissAlert Structure Reference + + + + + + + + + + + + + +
+
+

Docs (42% documented)

+
+
+ +
+
+
+
+
+ +
+
+ +
+
+
+

DismissAlert

+
+
+ +
public struct DismissAlert
+ +
+
+

Undocumented

+ +
+
+
+
    +
  • +
    + + + + message + +
    +
    +
    +
    +
    +
    +

    refers to the question to be shown when the WebView is about to be closed

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    public var message: String
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + cancelButtonText + +
    +
    +
    +
    +
    +
    +

    refers to the text when cancelling the closure of WebView

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    public var cancelButtonText: String
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + confirmButtonText + +
    +
    +
    +
    +
    +
    +

    refers to the text when proceeding with the closure of WebView

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    public var confirmButtonText: String
    + +
    +
    +
    +
    +
  • +
  • + +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    public init(message: String, confirmButtonText: String, cancelButtonText: String)
    + +
    +
    +
    +
    +
  • +
+
+
+
+ +
+
+ + diff --git a/api docs/Structs/Transaction.html b/api docs/Structs/Transaction.html new file mode 100644 index 0000000..00f2935 --- /dev/null +++ b/api docs/Structs/Transaction.html @@ -0,0 +1,472 @@ + + + + Transaction Structure Reference + + + + + + + + + + + + + +
+
+

Docs (42% documented)

+
+
+ +
+
+
+
+
+ +
+
+ +
+
+
+

Transaction

+
+
+ +
public struct Transaction
+ +
+
+

Undocumented

+ +
+
+
+
    +
  • +
    + + + + id + +
    +
    +
    +
    +
    +
    +

    refers to the transaction identifier

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    public var id: String
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + bankCode + +
    +
    +
    +
    +
    +
    +

    refers to the internal code assigned to the bank of the source account

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    public var bankCode: BankCode
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + country + +
    +
    +
    +
    +
    +
    +

    refers to the country where the source account is created or located

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    public var country: Country
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + amount + +
    +
    +
    +
    +
    +
    +

    refers to the amount transferred

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    public var amount: Amount
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + bankFee + +
    +
    +
    +
    +
    +
    +

    refers to the bank fee charged for the transaction

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    public var bankFee: Amount
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + referenceId + +
    +
    +
    +
    +
    +
    +

    refers to the reference identifier

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    public var referenceId: String
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + status + +
    +
    +
    +
    +
    +
    +

    refers to the status of the transaction

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    public var status: Status
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + statusCode + +
    +
    +
    +
    +
    +
    +

    refers to the associated status code for the transcation

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    public var statusCode: String
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + statusMessage + +
    +
    +
    +
    +
    +
    +

    refers to the associated message for the status code

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    public var statusMessage: String?
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + finishedDate + +
    +
    +
    +
    +
    +
    +

    refers to the date when the transaction has been completed

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    public var finishedDate: Date
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + createdDate + +
    +
    +
    +
    +
    +
    +

    refers to the date the transaction has beem created

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    public var createdDate: Date
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + updatedDate + +
    +
    +
    +
    +
    +
    +

    refers to the date the transaction has been updated

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    public var updatedDate: Date
    + +
    +
    +
    +
    +
  • +
+
+
+
+ +
+
+ + diff --git a/api docs/badge.svg b/api docs/badge.svg new file mode 100644 index 0000000..a4186fd --- /dev/null +++ b/api docs/badge.svg @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + documentation + + + documentation + + + 42% + + + 42% + + + diff --git a/api docs/css/highlight.css b/api docs/css/highlight.css new file mode 100644 index 0000000..c170357 --- /dev/null +++ b/api docs/css/highlight.css @@ -0,0 +1,202 @@ +/*! Jazzy - https://github.com/realm/jazzy + * Copyright Realm Inc. + * SPDX-License-Identifier: MIT + */ +/* Credit to https://gist.github.com/wataru420/2048287 */ +.highlight .c { + color: #999988; + font-style: italic; } + +.highlight .err { + color: #a61717; + background-color: #e3d2d2; } + +.highlight .k { + color: #000000; + font-weight: bold; } + +.highlight .o { + color: #000000; + font-weight: bold; } + +.highlight .cm { + color: #999988; + font-style: italic; } + +.highlight .cp { + color: #999999; + font-weight: bold; } + +.highlight .c1 { + color: #999988; + font-style: italic; } + +.highlight .cs { + color: #999999; + font-weight: bold; + font-style: italic; } + +.highlight .gd { + color: #000000; + background-color: #ffdddd; } + +.highlight .gd .x { + color: #000000; + background-color: #ffaaaa; } + +.highlight .ge { + color: #000000; + font-style: italic; } + +.highlight .gr { + color: #aa0000; } + +.highlight .gh { + color: #999999; } + +.highlight .gi { + color: #000000; + background-color: #ddffdd; } + +.highlight .gi .x { + color: #000000; + background-color: #aaffaa; } + +.highlight .go { + color: #888888; } + +.highlight .gp { + color: #555555; } + +.highlight .gs { + font-weight: bold; } + +.highlight .gu { + color: #aaaaaa; } + +.highlight .gt { + color: #aa0000; } + +.highlight .kc { + color: #000000; + font-weight: bold; } + +.highlight .kd { + color: #000000; + font-weight: bold; } + +.highlight .kp { + color: #000000; + font-weight: bold; } + +.highlight .kr { + color: #000000; + font-weight: bold; } + +.highlight .kt { + color: #445588; } + +.highlight .m { + color: #009999; } + +.highlight .s { + color: #d14; } + +.highlight .na { + color: #008080; } + +.highlight .nb { + color: #0086B3; } + +.highlight .nc { + color: #445588; + font-weight: bold; } + +.highlight .no { + color: #008080; } + +.highlight .ni { + color: #800080; } + +.highlight .ne { + color: #990000; + font-weight: bold; } + +.highlight .nf { + color: #990000; } + +.highlight .nn { + color: #555555; } + +.highlight .nt { + color: #000080; } + +.highlight .nv { + color: #008080; } + +.highlight .ow { + color: #000000; + font-weight: bold; } + +.highlight .w { + color: #bbbbbb; } + +.highlight .mf { + color: #009999; } + +.highlight .mh { + color: #009999; } + +.highlight .mi { + color: #009999; } + +.highlight .mo { + color: #009999; } + +.highlight .sb { + color: #d14; } + +.highlight .sc { + color: #d14; } + +.highlight .sd { + color: #d14; } + +.highlight .s2 { + color: #d14; } + +.highlight .se { + color: #d14; } + +.highlight .sh { + color: #d14; } + +.highlight .si { + color: #d14; } + +.highlight .sx { + color: #d14; } + +.highlight .sr { + color: #009926; } + +.highlight .s1 { + color: #d14; } + +.highlight .ss { + color: #990073; } + +.highlight .bp { + color: #999999; } + +.highlight .vc { + color: #008080; } + +.highlight .vg { + color: #008080; } + +.highlight .vi { + color: #008080; } + +.highlight .il { + color: #009999; } diff --git a/api docs/css/jazzy.css b/api docs/css/jazzy.css new file mode 100644 index 0000000..2e38713 --- /dev/null +++ b/api docs/css/jazzy.css @@ -0,0 +1,439 @@ +/*! Jazzy - https://github.com/realm/jazzy + * Copyright Realm Inc. + * SPDX-License-Identifier: MIT + */ +html, body, div, span, h1, h3, h4, p, a, code, em, img, ul, li, table, tbody, tr, td { + background: transparent; + border: 0; + margin: 0; + outline: 0; + padding: 0; + vertical-align: baseline; } + +body { + background-color: #f2f2f2; + font-family: Helvetica, freesans, Arial, sans-serif; + font-size: 14px; + -webkit-font-smoothing: subpixel-antialiased; + word-wrap: break-word; } + +h1, h2, h3 { + margin-top: 0.8em; + margin-bottom: 0.3em; + font-weight: 100; + color: black; } + +h1 { + font-size: 2.5em; } + +h2 { + font-size: 2em; + border-bottom: 1px solid #e2e2e2; } + +h4 { + font-size: 13px; + line-height: 1.5; + margin-top: 21px; } + +h5 { + font-size: 1.1em; } + +h6 { + font-size: 1.1em; + color: #777; } + +.section-name { + color: gray; + display: block; + font-family: Helvetica; + font-size: 22px; + font-weight: 100; + margin-bottom: 15px; } + +pre, code { + font: 0.95em Menlo, monospace; + color: #777; + word-wrap: normal; } + +p code, li code { + background-color: #eee; + padding: 2px 4px; + border-radius: 4px; } + +pre > code { + padding: 0; } + +a { + color: #0088cc; + text-decoration: none; } + a code { + color: inherit; } + +ul { + padding-left: 15px; } + +li { + line-height: 1.8em; } + +img { + max-width: 100%; } + +blockquote { + margin-left: 0; + padding: 0 10px; + border-left: 4px solid #ccc; } + +hr { + height: 1px; + border: none; + background-color: #e2e2e2; } + +.footnote-ref { + display: inline-block; + scroll-margin-top: 70px; } + +.footnote-def { + scroll-margin-top: 70px; } + +.content-wrapper { + margin: 0 auto; + width: 980px; } + +header { + font-size: 0.85em; + line-height: 32px; + background-color: #414141; + position: fixed; + width: 100%; + z-index: 3; } + header img { + padding-right: 6px; + vertical-align: -3px; + height: 16px; } + header a { + color: #fff; } + header p { + float: left; + color: #999; } + header .header-right { + float: right; + margin-left: 16px; } + +#breadcrumbs { + background-color: #f2f2f2; + height: 21px; + padding-top: 17px; + position: fixed; + width: 100%; + z-index: 2; + margin-top: 32px; } + #breadcrumbs #carat { + height: 10px; + margin: 0 5px; } + +.sidebar { + background-color: #f9f9f9; + border: 1px solid #e2e2e2; + overflow-y: auto; + overflow-x: hidden; + position: fixed; + top: 70px; + bottom: 0; + width: 230px; + word-wrap: normal; } + +.nav-groups { + list-style-type: none; + background: #fff; + padding-left: 0; } + +.nav-group-name { + border-bottom: 1px solid #e2e2e2; + font-size: 1.1em; + font-weight: 100; + padding: 15px 0 15px 20px; } + .nav-group-name > a { + color: #333; } + +.nav-group-tasks { + margin-top: 5px; } + +.nav-group-task { + font-size: 0.9em; + list-style-type: none; + white-space: nowrap; } + .nav-group-task a { + color: #888; } + +.main-content { + background-color: #fff; + border: 1px solid #e2e2e2; + margin-left: 246px; + position: absolute; + overflow: hidden; + padding-bottom: 20px; + top: 70px; + width: 734px; } + .main-content p, .main-content a, .main-content code, .main-content em, .main-content ul, .main-content table, .main-content blockquote { + margin-bottom: 1em; } + .main-content p { + line-height: 1.8em; } + .main-content section .section:first-child { + margin-top: 0; + padding-top: 0; } + .main-content section .task-group-section .task-group:first-of-type { + padding-top: 10px; } + .main-content section .task-group-section .task-group:first-of-type .section-name { + padding-top: 15px; } + .main-content section .heading:before { + content: ""; + display: block; + padding-top: 70px; + margin: -70px 0 0; } + .main-content .section-name p { + margin-bottom: inherit; + line-height: inherit; } + .main-content .section-name code { + background-color: inherit; + padding: inherit; + color: inherit; } + +.section { + padding: 0 25px; } + +.highlight { + background-color: #eee; + padding: 10px 12px; + border: 1px solid #e2e2e2; + border-radius: 4px; + overflow-x: auto; } + +.declaration .highlight { + overflow-x: initial; + padding: 0 40px 40px 0; + margin-bottom: -25px; + background-color: transparent; + border: none; } + +.section-name { + margin: 0; + margin-left: 18px; } + +.task-group-section { + margin-top: 10px; + padding-left: 6px; + border-top: 1px solid #e2e2e2; } + +.task-group { + padding-top: 0px; } + +.task-name-container a[name]:before { + content: ""; + display: block; + padding-top: 70px; + margin: -70px 0 0; } + +.section-name-container { + position: relative; + display: inline-block; } + .section-name-container .section-name-link { + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + margin-bottom: 0; } + .section-name-container .section-name { + position: relative; + pointer-events: none; + z-index: 1; } + .section-name-container .section-name a { + pointer-events: auto; } + +.item { + padding-top: 8px; + width: 100%; + list-style-type: none; } + .item a[name]:before { + content: ""; + display: block; + padding-top: 70px; + margin: -70px 0 0; } + .item code { + background-color: transparent; + padding: 0; } + .item .token, .item .direct-link { + display: inline-block; + text-indent: -20px; + padding-left: 3px; + margin-left: 35px; + font-size: 11.9px; + transition: all 300ms; } + .item .token-open { + margin-left: 20px; } + .item .discouraged { + text-decoration: line-through; } + .item .declaration-note { + font-size: .85em; + color: gray; + font-style: italic; } + +.pointer-container { + border-bottom: 1px solid #e2e2e2; + left: -23px; + padding-bottom: 13px; + position: relative; + width: 110%; } + +.pointer { + background: #f9f9f9; + border-left: 1px solid #e2e2e2; + border-top: 1px solid #e2e2e2; + height: 12px; + left: 21px; + top: -7px; + -webkit-transform: rotate(45deg); + -moz-transform: rotate(45deg); + -o-transform: rotate(45deg); + transform: rotate(45deg); + position: absolute; + width: 12px; } + +.height-container { + display: none; + left: -25px; + padding: 0 25px; + position: relative; + width: 100%; + overflow: hidden; } + .height-container .section { + background: #f9f9f9; + border-bottom: 1px solid #e2e2e2; + left: -25px; + position: relative; + width: 100%; + padding-top: 10px; + padding-bottom: 5px; } + +.aside, .language { + padding: 6px 12px; + margin: 12px 0; + border-left: 5px solid #dddddd; + overflow-y: hidden; } + .aside .aside-title, .language .aside-title { + font-size: 9px; + letter-spacing: 2px; + text-transform: uppercase; + padding-bottom: 0; + margin: 0; + color: #aaa; + -webkit-user-select: none; } + .aside p:last-child, .language p:last-child { + margin-bottom: 0; } + +.language { + border-left: 5px solid #cde9f4; } + .language .aside-title { + color: #4b8afb; } + +.aside-warning, .aside-deprecated, .aside-unavailable { + border-left: 5px solid #ff6666; } + .aside-warning .aside-title, .aside-deprecated .aside-title, .aside-unavailable .aside-title { + color: #ff0000; } + +.graybox { + border-collapse: collapse; + width: 100%; } + .graybox p { + margin: 0; + word-break: break-word; + min-width: 50px; } + .graybox td { + border: 1px solid #e2e2e2; + padding: 5px 25px 5px 10px; + vertical-align: middle; } + .graybox tr td:first-of-type { + text-align: right; + padding: 7px; + vertical-align: top; + word-break: normal; + width: 40px; } + +.slightly-smaller { + font-size: 0.9em; } + +#footer { + position: relative; + top: 10px; + bottom: 0px; + margin-left: 25px; } + #footer p { + margin: 0; + color: #aaa; + font-size: 0.8em; } + +html.dash header, html.dash #breadcrumbs, html.dash .sidebar { + display: none; } + +html.dash .main-content { + width: 980px; + margin-left: 0; + border: none; + width: 100%; + top: 0; + padding-bottom: 0; } + +html.dash .height-container { + display: block; } + +html.dash .item .token { + margin-left: 0; } + +html.dash .content-wrapper { + width: auto; } + +html.dash #footer { + position: static; } + +form[role=search] { + float: right; } + form[role=search] input { + font: Helvetica, freesans, Arial, sans-serif; + margin-top: 6px; + font-size: 13px; + line-height: 20px; + padding: 0px 10px; + border: none; + border-radius: 1em; } + .loading form[role=search] input { + background: white url(../img/spinner.gif) center right 4px no-repeat; } + form[role=search] .tt-menu { + margin: 0; + min-width: 300px; + background: #fff; + color: #333; + border: 1px solid #e2e2e2; + z-index: 4; } + form[role=search] .tt-highlight { + font-weight: bold; } + form[role=search] .tt-suggestion { + font: Helvetica, freesans, Arial, sans-serif; + font-size: 14px; + padding: 0 8px; } + form[role=search] .tt-suggestion span { + display: table-cell; + white-space: nowrap; } + form[role=search] .tt-suggestion .doc-parent-name { + width: 100%; + text-align: right; + font-weight: normal; + font-size: 0.9em; + padding-left: 16px; } + form[role=search] .tt-suggestion:hover, + form[role=search] .tt-suggestion.tt-cursor { + cursor: pointer; + background-color: #4183c4; + color: #fff; } + form[role=search] .tt-suggestion:hover .doc-parent-name, + form[role=search] .tt-suggestion.tt-cursor .doc-parent-name { + color: #fff; } diff --git a/api docs/docsets/.docset/Contents/Info.plist b/api docs/docsets/.docset/Contents/Info.plist new file mode 100644 index 0000000..61863ec --- /dev/null +++ b/api docs/docsets/.docset/Contents/Info.plist @@ -0,0 +1,20 @@ + + + + + CFBundleIdentifier + com.jazzy. + CFBundleName + + DocSetPlatformFamily + + isDashDocset + + dashIndexFilePath + index.html + isJavaScriptEnabled + + DashDocSetFamily + dashtoc + + diff --git a/api docs/docsets/.docset/Contents/Resources/Documents/Classes.html b/api docs/docsets/.docset/Contents/Resources/Documents/Classes.html new file mode 100644 index 0000000..791f5d6 --- /dev/null +++ b/api docs/docsets/.docset/Contents/Resources/Documents/Classes.html @@ -0,0 +1,169 @@ + + + + Classes Reference + + + + + + + + + + + + + +
+
+

Docs (42% documented)

+
+
+ +
+
+
+
+
+ +
+
+ +
+
+
+

Classes

+

The following classes are available globally.

+ +
+
+
+
    +
  • +
    + + + + DirectTapSF + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + + See more +
    +
    +

    Declaration

    +
    +

    Swift

    +
    public class DirectTapSF : NSObject, SFSafariViewControllerDelegate, WebViewDelegate
    + +
    +
    +
    +
    +
  • +
+
+
+
+ +
+
+ + diff --git a/api docs/docsets/.docset/Contents/Resources/Documents/Classes/DirectTapSF.html b/api docs/docsets/.docset/Contents/Resources/Documents/Classes/DirectTapSF.html new file mode 100644 index 0000000..265e1bc --- /dev/null +++ b/api docs/docsets/.docset/Contents/Resources/Documents/Classes/DirectTapSF.html @@ -0,0 +1,502 @@ + + + + DirectTapSF Class Reference + + + + + + + + + + + + + +
+
+

Docs (42% documented)

+
+
+ +
+
+
+
+
+ +
+
+ +
+
+
+

DirectTapSF

+
+
+ +
public class DirectTapSF : NSObject, SFSafariViewControllerDelegate, WebViewDelegate
+ +
+
+

Undocumented

+ +
+
+
+
    +
  • +
    + + + + shared + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    public static let shared: DirectTapSF
    + +
    +
    +
    +
    +
  • +
  • + +
    +
    +
    +
    +
    +

    The first function to be called before calling any other function. This function is used to initialize + or prepare the environment that the user is going to connect to.

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    public func initialize(apiKey: String, certPath: String? = nil, isDebug: Bool = false)
    + +
    +
    +
    +
    +
  • +
  • + +
    +
    +
    +
    +
    +

    Provides the checkout URL to be used to open the Tap Web Application. This function may provide + the WKWebView as well in behalf of the user

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    public func checkout(tapRequest: DirectTapRequest, vc: UIViewController, closure: @escaping (Transaction?, String?) -> Void, showBackButton: Bool = true) throws
    + +
    +
    +
    +
    +
  • +
  • + +
    +
    +
    +
    +
    +

    Launches the checkout URL within a WebView or Safari.

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    public func checkoutWithinSameScreen(tapRequest: DirectTapRequest, vc: UIViewController, closure: @escaping (Transaction?, String?) -> Void, showWithinSameScreen: Bool, showBackButton: Bool = true) throws
    + +
    +
    +
    +
    +
  • +
  • + +
    +
    +
    +
    +
    +

    Provides the checkout URL to be used to open the Tap Web Application.

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    public func retrieveCheckoutURL(tapRequest: DirectTapRequest, vc: UIViewController, closure: @escaping (String?, String?) -> Void, showBackButton: Bool = true) throws
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + cancel() + +
    +
    +
    +
    +
    +
    +

    Cancels the showing of WKWebView after calling [checkout]. Only works when browserMode passed in TapRequest is WebView

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    public func cancel()
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + clearRememberMe() + +
    +
    +
    +
    +
    +
    +

    Clears the saved encrypted credentials used for the Remember Me Feature of Tap Web Application

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    public func clearRememberMe()
    + +
    +
    +
    +
    +
  • +
  • + +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    public func safariViewControllerDidFinish(_ controller: SFSafariViewController)
    + +
    +
    +
    +
    +
  • +
  • + +
    +
    +
    +
    +
    +

    This function checks if the current host application is compromised or tampered

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    public func initSecurityCheck(delegate: CheckDelegate)
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + getBundleSeedID() + +
    +
    +
    +
    +
    +
    +

    This function returns the Bundle Seed ID of the Application that will serve as the signature

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    public func getBundleSeedID() -> String?
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + getFrameworkVersion() + +
    +
    +
    +
    +
    +
    +

    This function returns the current version of the Framework

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    public func getFrameworkVersion() -> String
    + +
    +
    +
    +
    +
  • +
  • + +
    +
    +
    +
    +
    +

    This function retrieves all compatible and available source banks for the specified destination bank

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    public func getSourceBanks(country: Country, destinationBank: BankCode, closure: @escaping ([BankCode], String?) -> Void)
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + TapError + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + + See more +
    +
    +

    Declaration

    +
    +

    Swift

    +
    public enum TapError : Error
    + +
    +
    +
    +
    +
  • +
+
+
+
+ +
+
+ + diff --git a/api docs/docsets/.docset/Contents/Resources/Documents/Classes/DirectTapSF/TapError.html b/api docs/docsets/.docset/Contents/Resources/Documents/Classes/DirectTapSF/TapError.html new file mode 100644 index 0000000..aff8185 --- /dev/null +++ b/api docs/docsets/.docset/Contents/Resources/Documents/Classes/DirectTapSF/TapError.html @@ -0,0 +1,175 @@ + + + + TapError Enumeration Reference + + + + + + + + + + + + + +
+
+

Docs (42% documented)

+
+
+ +
+
+
+
+
+ +
+
+ +
+
+
+

TapError

+
+
+ +
public enum TapError : Error
+ +
+
+

Undocumented

+ +
+
+
+
    +
  • + +
    +
    +
    +
    +
    +

    Error wherein return and fail url’s should not be the same or equal

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case invalidReturnAndFailUrl
    + +
    +
    +
    +
    +
  • +
+
+
+
+ +
+
+ + diff --git a/api docs/docsets/.docset/Contents/Resources/Documents/Enums.html b/api docs/docsets/.docset/Contents/Resources/Documents/Enums.html new file mode 100644 index 0000000..3c5d00a --- /dev/null +++ b/api docs/docsets/.docset/Contents/Resources/Documents/Enums.html @@ -0,0 +1,309 @@ + + + + Enumerations Reference + + + + + + + + + + + + + +
+
+

Docs (42% documented)

+
+
+ +
+
+
+
+
+ +
+
+ +
+
+
+

Enumerations

+

The following enumerations are available globally.

+ +
+
+
+
    +
  • +
    + + + + BankCode + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + + See more +
    +
    +

    Declaration

    +
    +

    Swift

    +
    public enum BankCode : Int
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + Country + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + + See more +
    +
    +

    Declaration

    +
    +

    Swift

    +
    public enum Country : Int
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + Currency + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + + See more +
    +
    +

    Declaration

    +
    +

    Swift

    +
    public enum Currency : Int
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + DirectErrorCode + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + + See more +
    +
    +

    Declaration

    +
    +

    Swift

    +
    public enum DirectErrorCode : String
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + Status + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + + See more +
    +
    +

    Declaration

    +
    +

    Swift

    +
    public enum Status : Int
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + UniqueAmount + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + + See more +
    +
    +

    Declaration

    +
    +

    Swift

    +
    public enum UniqueAmount : Int
    + +
    +
    +
    +
    +
  • +
+
+
+
+ +
+
+ + diff --git a/api docs/docsets/.docset/Contents/Resources/Documents/Enums/BankCode.html b/api docs/docsets/.docset/Contents/Resources/Documents/Enums/BankCode.html new file mode 100644 index 0000000..5a71f83 --- /dev/null +++ b/api docs/docsets/.docset/Contents/Resources/Documents/Enums/BankCode.html @@ -0,0 +1,634 @@ + + + + BankCode Enumeration Reference + + + + + + + + + + + + + +
+
+

Docs (42% documented)

+
+
+ +
+
+
+
+
+ +
+
+ +
+
+
+

BankCode

+
+
+ +
public enum BankCode : Int
+ +
+
+

Undocumented

+ +
+
+
+
    +
  • +
    + + + + Mandiri + +
    +
    +
    +
    +
    +
    +

    Mandiri - Indonesian Bank

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case Mandiri = 1
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + BCA + +
    +
    +
    +
    +
    +
    +

    Bank Central Asia - Indonesian Bank

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case BCA
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + BNI + +
    +
    +
    +
    +
    +
    +

    Bank Negara Indonesia - Indonesian Bank

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case BNI
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + BRI + +
    +
    +
    +
    +
    +
    +

    Bank Rakyat Indonesia - Indonesian Bank

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case BRI
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + BDO + +
    +
    +
    +
    +
    +
    +

    Banco de Oro - Philippine Bank

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case BDO
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + BPI + +
    +
    +
    +
    +
    +
    +

    Bank of the Philippine Islands - Philippine Bank

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case BPI
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + KB + +
    +
    +
    +
    +
    +
    +

    Kasikorn Bank - Thai Bank

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case KB
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + PNB + +
    +
    +
    +
    +
    +
    +

    Philippine National Bank - Philippine Bank

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case PNB
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + UB + +
    +
    +
    +
    +
    +
    +

    Union Bank - Philippine Bank

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case UB
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + MB + +
    +
    +
    +
    +
    +
    +

    MetroBank - Philippine Bank

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case MB
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + RCBC + +
    +
    +
    +
    +
    +
    +

    Rizal Commercial Banking Corporation - Philippine Bank

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case RCBC
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + UBC + +
    +
    +
    +
    +
    +
    +

    Union Bank Corporate - Philippine Bank

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case UBC
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + CLRB + +
    +
    +
    +
    +
    +
    +

    Cebuana Lhuillier Rural Bank - Philippine Bank

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case CLRB
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + BCAC + +
    +
    +
    +
    +
    +
    +

    Bank Central Asia Corporate - Philippine Bank

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case BCAC
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + SCB + +
    +
    +
    +
    +
    +
    +

    Siam Commercial Bank - Thai Bank

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case SCB
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + PERMATA + +
    +
    +
    +
    +
    +
    +

    Permata - Indonesian Bank

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case PERMATA
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + Dummy_Bank + +
    +
    +
    +
    +
    +
    +

    Dummy Bank

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case Dummy_Bank
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + GCash + +
    +
    +
    +
    +
    +
    +

    GCash

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case GCash
    + +
    +
    +
    +
    +
  • +
+
+
+
+ +
+
+ + diff --git a/api docs/docsets/.docset/Contents/Resources/Documents/Enums/Country.html b/api docs/docsets/.docset/Contents/Resources/Documents/Enums/Country.html new file mode 100644 index 0000000..fee63ef --- /dev/null +++ b/api docs/docsets/.docset/Contents/Resources/Documents/Enums/Country.html @@ -0,0 +1,229 @@ + + + + Country Enumeration Reference + + + + + + + + + + + + + +
+
+

Docs (42% documented)

+
+
+ +
+
+
+
+
+ +
+
+ +
+
+
+

Country

+
+
+ +
public enum Country : Int
+ +
+
+

Undocumented

+ +
+
+
+
    +
  • +
    + + + + ID + +
    +
    +
    +
    +
    +
    +

    Indonesia

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case ID = 1
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + PH + +
    +
    +
    +
    +
    +
    +

    Philippines

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case PH
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + TH + +
    +
    +
    +
    +
    +
    +

    Thailand

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case TH
    + +
    +
    +
    +
    +
  • +
+
+
+
+ +
+
+ + diff --git a/api docs/docsets/.docset/Contents/Resources/Documents/Enums/Currency.html b/api docs/docsets/.docset/Contents/Resources/Documents/Enums/Currency.html new file mode 100644 index 0000000..71b441d --- /dev/null +++ b/api docs/docsets/.docset/Contents/Resources/Documents/Enums/Currency.html @@ -0,0 +1,4252 @@ + + + + Currency Enumeration Reference + + + + + + + + + + + + + +
+
+

Docs (42% documented)

+
+
+ +
+
+
+
+
+ +
+
+ +
+
+
+

Currency

+
+
+ +
public enum Currency : Int
+ +
+
+

Undocumented

+ +
+
+
+
    +
  • +
    + + + + afn + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case afn = 1
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + eur + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case eur
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + all + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case all
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + dzd + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case dzd
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + usd + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case usd
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + aoa + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case aoa
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + xcd + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case xcd
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + ars + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case ars
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + amd + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case amd
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + awg + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case awg
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + aud + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case aud
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + azn + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case azn
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + bsd + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case bsd
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + bhd + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case bhd
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + bdt + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case bdt
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + byr + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case byr
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + bzd + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case bzd
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + xof + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case xof
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + bmd + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case bmd
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + btn + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case btn
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + bov + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case bov
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + bam + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case bam
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + bwp + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case bwp
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + nok + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case nok
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + brl + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case brl
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + sgd + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case sgd
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + bgn + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case bgn
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + bif + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case bif
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + khr + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case khr
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + xaf + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case xaf
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + cad + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case cad
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + cve + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case cve
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + kyd + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case kyd
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + clp + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case clp
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + cny + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case cny
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + cop + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case cop
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + kmf + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case kmf
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + cdf + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case cdf
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + nzd + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case nzd
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + crc + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case crc
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + hrk + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case hrk
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + cuc + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case cuc
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + czk + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case czk
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + dkk + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case dkk
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + djf + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case djf
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + dop + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case dop
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + egp + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case egp
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + ern + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case ern
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + etb + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case etb
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + fkp + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case fkp
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + fjd + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case fjd
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + xpf + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case xpf
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + gmd + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case gmd
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + gel + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case gel
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + ghs + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case ghs
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + gip + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case gip
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + gtq + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case gtq
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + gbp + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case gbp
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + gnf + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case gnf
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + gyd + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case gyd
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + hnl + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case hnl
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + hkd + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case hkd
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + huf + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case huf
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + isk + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case isk
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + inr + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case inr
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + idr + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case idr
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + irr + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case irr
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + iqd + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case iqd
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + imp + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case imp
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + ils + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case ils
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + jmd + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case jmd
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + jpy + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case jpy
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + jep + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case jep
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + jod + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case jod
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + kzt + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case kzt
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + kes + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case kes
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + kpw + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case kpw
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + krw + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case krw
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + kwd + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case kwd
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + kgs + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case kgs
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + lak + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case lak
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + lbp + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case lbp
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + lsl + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case lsl
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + lrd + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case lrd
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + lyd + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case lyd
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + chf + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case chf
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + mkd + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case mkd
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + mga + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case mga
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + mwk + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case mwk
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + myr + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case myr
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + mvr + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case mvr
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + mro + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case mro
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + mur + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case mur
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + mxn + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case mxn
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + mdl + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case mdl
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + mnt + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case mnt
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + mad + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case mad
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + mzn + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case mzn
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + mmk + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case mmk
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + nad + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case nad
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + npr + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case npr
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + ang + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case ang
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + nio + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case nio
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + ngn + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case ngn
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + omr + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case omr
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + pkr + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case pkr
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + pgk + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case pgk
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + pyg + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case pyg
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + pen + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case pen
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + php + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case php
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + pln + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case pln
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + qar + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case qar
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + ron + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case ron
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + rub + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case rub
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + rwf + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case rwf
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + wst + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case wst
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + std + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case std
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + sar + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case sar
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + rsd + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case rsd
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + scr + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case scr
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + sll + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case sll
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + sbd + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case sbd
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + sos + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case sos
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + zar + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case zar
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + ssp + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case ssp
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + lkr + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case lkr
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + shp + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case shp
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + sdg + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case sdg
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + srd + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case srd
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + szl + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case szl
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + sek + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case sek
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + syp + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case syp
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + twd + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case twd
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + tjs + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case tjs
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + tzs + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case tzs
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + thb + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case thb
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + top + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case top
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + ttd + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case ttd
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + tnd + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case tnd
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + try + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case `try`
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + tmt + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case tmt
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + ugx + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case ugx
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + uah + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case uah
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + are + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case are
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + uyu + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case uyu
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + uzs + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case uzs
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + vuv + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case vuv
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + vef + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case vef
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + vnd + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case vnd
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + yer + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case yer
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + zrn + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case zrn
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + zmw + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case zmw
    + +
    +
    +
    +
    +
  • +
+
+
+
+ +
+
+ + diff --git a/api docs/docsets/.docset/Contents/Resources/Documents/Enums/DirectErrorCode.html b/api docs/docsets/.docset/Contents/Resources/Documents/Enums/DirectErrorCode.html new file mode 100644 index 0000000..1e29a0e --- /dev/null +++ b/api docs/docsets/.docset/Contents/Resources/Documents/Enums/DirectErrorCode.html @@ -0,0 +1,3334 @@ + + + + DirectErrorCode Enumeration Reference + + + + + + + + + + + + + +
+
+

Docs (42% documented)

+
+
+ +
+
+
+
+
+ +
+
+ +
+
+
+

DirectErrorCode

+
+
+ +
public enum DirectErrorCode : String
+ +
+
+

Undocumented

+ +
+
+
+
    +
  • +
    + + + + DIRIBDO4001 + +
    +
    +
    +
    +
    +
    +

    BDO Error Codes

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case DIRIBDO4001 = "DIRIBDO4001"
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + DIRIBDO4002 + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case DIRIBDO4002 = "DIRIBDO4002"
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + DIRIBDO4003 + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case DIRIBDO4003 = "DIRIBDO4003"
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + DIRIBDO4004 + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case DIRIBDO4004 = "DIRIBDO4004"
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + DIRIBDO4005 + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case DIRIBDO4005 = "DIRIBDO4005"
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + DIRIBDO4006 + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case DIRIBDO4006 = "DIRIBDO4006"
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + DIRIBDO4007 + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case DIRIBDO4007 = "DIRIBDO4007"
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + DIRIBDO4008 + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case DIRIBDO4008 = "DIRIBDO4008"
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + DIRIBDO4009 + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case DIRIBDO4009 = "DIRIBDO4009"
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + DIRIBDO4010 + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case DIRIBDO4010 = "DIRIBDO4010"
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + DIRIBDO4011 + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case DIRIBDO4011 = "DIRIBDO4011"
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + DIRIBDO4012 + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case DIRIBDO4012 = "DIRIBDO4012"
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + DIRIBDO4013 + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case DIRIBDO4013 = "DIRIBDO4013"
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + DIRIBDO4014 + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case DIRIBDO4014 = "DIRIBDO4014"
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + DIRIBDO4015 + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case DIRIBDO4015 = "DIRIBDO4015"
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + DIRIBDO4016 + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case DIRIBDO4016 = "DIRIBDO4016"
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + DIRIBDO4017 + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case DIRIBDO4017 = "DIRIBDO4017"
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + DIRIBDO4018 + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case DIRIBDO4018 = "DIRIBDO4018"
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + DIRIBDO4019 + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case DIRIBDO4019 = "DIRIBDO4019"
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + DIRIBDO4020 + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case DIRIBDO4020 = "DIRIBDO4020"
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + DIRIBDO4021 + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case DIRIBDO4021 = "DIRIBDO4021"
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + DIRIBDO4022 + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case DIRIBDO4022 = "DIRIBDO4022"
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + DIRIBDO4023 + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case DIRIBDO4023 = "DIRIBDO4023"
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + DIRIBDO4024 + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case DIRIBDO4024 = "DIRIBDO4024"
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + DIRIBDO4025 + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case DIRIBDO4025 = "DIRIBDO4025"
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + DIRIBDO4026 + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case DIRIBDO4026 = "DIRIBDO4026"
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + DIRIBDO4027 + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case DIRIBDO4027 = "DIRIBDO4027"
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + DIRIBDO4028 + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case DIRIBDO4028 = "DIRIBDO4028"
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + DIRIBDO4029 + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case DIRIBDO4029 = "DIRIBDO4029"
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + DIRIBDO4030 + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case DIRIBDO4030 = "DIRIBDO4030"
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + DIRIBDO4031 + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case DIRIBDO4031 = "DIRIBDO4031"
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + DIRIBDO4032 + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case DIRIBDO4032 = "DIRIBDO4032"
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + DIRIBDO4033 + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case DIRIBDO4033 = "DIRIBDO4033"
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + DIRIBDO4034 + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case DIRIBDO4034 = "DIRIBDO4034"
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + DIRIBDO4035 + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case DIRIBDO4035 = "DIRIBDO4035"
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + DIRIBDO4037 + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case DIRIBDO4037 = "DIRIBDO4037"
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + DIRIBDO5002 + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case DIRIBDO5002 = "DIRIBDO5002"
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + DIRIBDO5003 + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case DIRIBDO5003 = "DIRIBDO5003"
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + DIRIBDO5004 + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case DIRIBDO5004 = "DIRIBDO5004"
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + DIRIBDO5005 + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case DIRIBDO5005 = "DIRIBDO5005"
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + DIRIBDO5006 + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case DIRIBDO5006 = "DIRIBDO5006"
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + DIRIBDO5007 + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case DIRIBDO5007 = "DIRIBDO5007"
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + DIRIBDO5008 + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case DIRIBDO5008 = "DIRIBDO5008"
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + DIRIBDO5009 + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case DIRIBDO5009 = "DIRIBDO5009"
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + DIRIBDO5010 + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case DIRIBDO5010 = "DIRIBDO5010"
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + DIRIBDO5011 + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case DIRIBDO5011 = "DIRIBDO5011"
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + DIRIBDO5012 + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case DIRIBDO5012 = "DIRIBDO5012"
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + DIRIBDO5013 + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case DIRIBDO5013 = "DIRIBDO5013"
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + DIRIBDO5014 + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case DIRIBDO5014 = "DIRIBDO5014"
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + DIRIBDO5015 + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case DIRIBDO5015 = "DIRIBDO5015"
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + DIRIBDO5016 + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case DIRIBDO5016 = "DIRIBDO5016"
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + DIRIBDO6001 + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case DIRIBDO6001 = "DIRIBDO6001"
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + DIRIBDO6002 + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case DIRIBDO6002 = "DIRIBDO6002"
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + DIRIBDO6003 + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case DIRIBDO6003 = "DIRIBDO6003"
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + DIRIBDO6004 + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case DIRIBDO6004 = "DIRIBDO6004"
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + DIRIBDO6005 + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case DIRIBDO6005 = "DIRIBDO6005"
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + DIRIBDO6006 + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case DIRIBDO6006 = "DIRIBDO6006"
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + DIRIBDO6007 + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case DIRIBDO6007 = "DIRIBDO6007"
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + DIRIBDO6008 + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case DIRIBDO6008 = "DIRIBDO6008"
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + DIRIBDO6009 + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case DIRIBDO6009 = "DIRIBDO6009"
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + DIRIBDO6010 + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case DIRIBDO6010 = "DIRIBDO6010"
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + DIRIBDO6011 + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case DIRIBDO6011 = "DIRIBDO6011"
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + DIRIBDO6012 + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case DIRIBDO6012 = "DIRIBDO6012"
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + DIRIBDO6013 + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case DIRIBDO6013 = "DIRIBDO6013"
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + DIRIBDO6014 + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case DIRIBDO6014 = "DIRIBDO6014"
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + DIRIBDO6015 + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case DIRIBDO6015 = "DIRIBDO6015"
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + DIRIBDO6016 + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case DIRIBDO6016 = "DIRIBDO6016"
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + DIRIBDO6017 + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case DIRIBDO6017 = "DIRIBDO6017"
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + DIRIBDO6018 + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case DIRIBDO6018 = "DIRIBDO6018"
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + DIRIBDO6019 + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case DIRIBDO6019 = "DIRIBDO6019"
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + DIRIBDO6020 + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case DIRIBDO6020 = "DIRIBDO6020"
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + DIRIBPI4001 + +
    +
    +
    +
    +
    +
    +

    BPI Error Codes

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case DIRIBPI4001 = "DIRIBPI4001"
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + DIRIBPI4002 + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case DIRIBPI4002 = "DIRIBPI4002"
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + DIRIBPI4003 + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case DIRIBPI4003 = "DIRIBPI4003"
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + DIRIBPI4004 + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case DIRIBPI4004 = "DIRIBPI4004"
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + DIRIBPI4005 + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case DIRIBPI4005 = "DIRIBPI4005"
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + DIRIBPI4006 + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case DIRIBPI4006 = "DIRIBPI4006"
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + DIRIBPI4007 + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case DIRIBPI4007 = "DIRIBPI4007"
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + DIRIBPI4008 + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case DIRIBPI4008 = "DIRIBPI4008"
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + DIRIBPI4009 + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case DIRIBPI4009 = "DIRIBPI4009"
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + DIRIBPI4010 + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case DIRIBPI4010 = "DIRIBPI4010"
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + DIRIBPI4011 + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case DIRIBPI4011 = "DIRIBPI4011"
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + DIRIBPI4012 + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case DIRIBPI4012 = "DIRIBPI4012"
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + DIRIBPI4013 + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case DIRIBPI4013 = "DIRIBPI4013"
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + DIRIBPI4014 + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case DIRIBPI4014 = "DIRIBPI4014"
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + DIRIBPI4015 + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case DIRIBPI4015 = "DIRIBPI4015"
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + DIRIBPI4016 + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case DIRIBPI4016 = "DIRIBPI4016"
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + DIRIBPI5001 + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case DIRIBPI5001 = "DIRIBPI5001"
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + DIRIBPI5002 + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case DIRIBPI5002 = "DIRIBPI5002"
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + DIRIBPI5003 + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case DIRIBPI5003 = "DIRIBPI5003"
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + DIRIBPI5004 + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case DIRIBPI5004 = "DIRIBPI5004"
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + DIRIBPI5005 + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case DIRIBPI5005 = "DIRIBPI5005"
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + DIRIBPI5006 + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case DIRIBPI5006 = "DIRIBPI5006"
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + DIRIBPI5007 + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case DIRIBPI5007 = "DIRIBPI5007"
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + DIRIBPI5008 + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case DIRIBPI5008 = "DIRIBPI5008"
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + DIRIBPI5009 + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case DIRIBPI5009 = "DIRIBPI5009"
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + DIRIBPI5011 + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case DIRIBPI5011 = "DIRIBPI5011"
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + DIRIBPI5013 + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case DIRIBPI5013 = "DIRIBPI5013"
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + DIRIBPI5014 + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case DIRIBPI5014 = "DIRIBPI5014"
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + DIRIBPI5015 + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case DIRIBPI5015 = "DIRIBPI5015"
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + DIRIBPI5016 + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case DIRIBPI5016 = "DIRIBPI5016"
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + DIRIBPI5017 + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case DIRIBPI5017 = "DIRIBPI5017"
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + DIRIBPI5018 + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case DIRIBPI5018 = "DIRIBPI5018"
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + DIRIBPI5019 + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case DIRIBPI5019 = "DIRIBPI5019"
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + DIRIBPI5020 + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case DIRIBPI5020 = "DIRIBPI5020"
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + DIRIBPI5021 + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case DIRIBPI5021 = "DIRIBPI5021"
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + DIRIBPI6001 + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case DIRIBPI6001 = "DIRIBPI6001"
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + DIRIBPI6003 + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case DIRIBPI6003 = "DIRIBPI6003"
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + DIRIBPI6004 + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case DIRIBPI6004 = "DIRIBPI6004"
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + DIRIBPI6005 + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case DIRIBPI6005 = "DIRIBPI6005"
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + DIRIBPI6006 + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case DIRIBPI6006 = "DIRIBPI6006"
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + DIRIBPI6007 + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case DIRIBPI6007 = "DIRIBPI6007"
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + DIRIBPI6008 + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case DIRIBPI6008 = "DIRIBPI6008"
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + DIRIBPI6009 + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case DIRIBPI6009 = "DIRIBPI6009"
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + DIRIBPI6010 + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case DIRIBPI6010 = "DIRIBPI6010"
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + DIRIBPI6011 + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case DIRIBPI6011 = "DIRIBPI6011"
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + DIRIBPI6012 + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case DIRIBPI6012 = "DIRIBPI6012"
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + DIRIBPI6013 + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case DIRIBPI6013 = "DIRIBPI6013"
    + +
    +
    +
    +
    +
  • +
+
+
+
+ +
+
+ + diff --git a/api docs/docsets/.docset/Contents/Resources/Documents/Enums/Status.html b/api docs/docsets/.docset/Contents/Resources/Documents/Enums/Status.html new file mode 100644 index 0000000..6f0e623 --- /dev/null +++ b/api docs/docsets/.docset/Contents/Resources/Documents/Enums/Status.html @@ -0,0 +1,606 @@ + + + + Status Enumeration Reference + + + + + + + + + + + + + +
+
+

Docs (42% documented)

+
+
+ +
+
+
+
+
+ +
+
+ +
+
+
+

Status

+
+
+ +
public enum Status : Int
+ +
+
+

Undocumented

+ +
+
+
+
    +
  • +
    + + + + PENDING + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case PENDING = 0
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + AWAITING_TFA + +
    +
    +
    +
    +
    +
    +

    Awaiting TFA authentication.

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case AWAITING_TFA
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + SUCCESS + +
    +
    +
    +
    +
    +
    +

    Successful operation.

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case SUCCESS
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + ERROR + +
    +
    +
    +
    +
    +
    +

    Error during operation.

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case ERROR
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + LOGIN_ERROR + +
    +
    +
    +
    +
    +
    +

    Login Error.

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case LOGIN_ERROR
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + INVOICE_CREATED + +
    +
    +
    +
    +
    +
    +

    Checkout invoice created.

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case INVOICE_CREATED
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + AWAITING_LOGIN + +
    +
    +
    +
    +
    +
    +

    Login in progress.

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case AWAITING_LOGIN
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + AWAITING_LOGIN_TFA + +
    +
    +
    +
    +
    +
    +

    Awaiting login TFA Authentication.

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case AWAITING_LOGIN_TFA
    + +
    +
    +
    +
    +
  • +
  • + +
    +
    +
    +
    +
    +

    Awaiting account selection.

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case AWAITING_ACCOUNT_SELECTION
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + AWAITING_TRANSFER_TFA + +
    +
    +
    +
    +
    +
    +

    Awaiting transfer TFA Authentication.

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case AWAITING_TRANSFER_TFA
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + IN_PROGRESS + +
    +
    +
    +
    +
    +
    +

    Transfer is in progress.

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case IN_PROGRESS
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + EXPIRED + +
    +
    +
    +
    +
    +
    +

    Transaction Expired.

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case EXPIRED
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + FLAGGED + +
    +
    +
    +
    +
    +
    +

    Transaction Flagged - receiver needs to do manual verification and settlement.

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case FLAGGED
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + CANCELLED + +
    +
    +
    +
    +
    +
    +

    Transaction Cancelled - sender cancelled the transaction.

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case CANCELLED
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + DENIED + +
    +
    +
    +
    +
    +
    +

    Transaction Denied - sender denied the consent.

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case DENIED
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + FAILED + +
    +
    +
    +
    +
    +
    +

    Transaction Failed - receiver was not able to receive the funds.

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case FAILED
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + init(rawValue:) + +
    +
    +
    +
    +
    +
    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    public init(rawValue: Int)
    + +
    +
    +
    +
    +
  • +
+
+
+
+ +
+
+ + diff --git a/api docs/docsets/.docset/Contents/Resources/Documents/Enums/UniqueAmount.html b/api docs/docsets/.docset/Contents/Resources/Documents/Enums/UniqueAmount.html new file mode 100644 index 0000000..76b72f9 --- /dev/null +++ b/api docs/docsets/.docset/Contents/Resources/Documents/Enums/UniqueAmount.html @@ -0,0 +1,229 @@ + + + + UniqueAmount Enumeration Reference + + + + + + + + + + + + + +
+
+

Docs (42% documented)

+
+
+ +
+
+
+
+
+ +
+
+ +
+
+
+

UniqueAmount

+
+
+ +
public enum UniqueAmount : Int
+ +
+
+

Undocumented

+ +
+
+
+
    +
  • +
    + + + + NONE + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case NONE = 0
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + ADD + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case ADD
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + SUBTRACT + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case SUBTRACT
    + +
    +
    +
    +
    +
  • +
+
+
+
+ +
+
+ + diff --git a/api docs/docsets/.docset/Contents/Resources/Documents/Protocols.html b/api docs/docsets/.docset/Contents/Resources/Documents/Protocols.html new file mode 100644 index 0000000..41f1504 --- /dev/null +++ b/api docs/docsets/.docset/Contents/Resources/Documents/Protocols.html @@ -0,0 +1,197 @@ + + + + Protocols Reference + + + + + + + + + + + + + +
+
+

Docs (42% documented)

+
+
+ +
+
+
+
+
+ +
+
+ +
+
+
+

Protocols

+

The following protocols are available globally.

+ +
+
+
+
    +
  • +
    + + + + CheckDelegate + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + + See more +
    +
    +

    Declaration

    +
    +

    Swift

    +
    public protocol CheckDelegate
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + CoreDelegate + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + + See more +
    +
    +

    Declaration

    +
    +

    Swift

    +
    public protocol CoreDelegate
    + +
    +
    +
    +
    +
  • +
+
+
+
+ +
+
+ + diff --git a/api docs/docsets/.docset/Contents/Resources/Documents/Protocols/CheckDelegate.html b/api docs/docsets/.docset/Contents/Resources/Documents/Protocols/CheckDelegate.html new file mode 100644 index 0000000..158657a --- /dev/null +++ b/api docs/docsets/.docset/Contents/Resources/Documents/Protocols/CheckDelegate.html @@ -0,0 +1,175 @@ + + + + CheckDelegate Protocol Reference + + + + + + + + + + + + + +
+
+

Docs (42% documented)

+
+
+ +
+
+
+
+
+ +
+
+ +
+
+
+

CheckDelegate

+
+
+ +
public protocol CheckDelegate
+ +
+
+

Undocumented

+ +
+
+
+
    +
  • +
    + + + + hasCheckError() + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    func hasCheckError()
    + +
    +
    +
    +
    +
  • +
+
+
+
+ +
+
+ + diff --git a/api docs/docsets/.docset/Contents/Resources/Documents/Protocols/CoreDelegate.html b/api docs/docsets/.docset/Contents/Resources/Documents/Protocols/CoreDelegate.html new file mode 100644 index 0000000..cd9b58a --- /dev/null +++ b/api docs/docsets/.docset/Contents/Resources/Documents/Protocols/CoreDelegate.html @@ -0,0 +1,202 @@ + + + + CoreDelegate Protocol Reference + + + + + + + + + + + + + +
+
+

Docs (42% documented)

+
+
+ +
+
+
+
+
+ +
+
+ +
+
+
+

CoreDelegate

+
+
+ +
public protocol CoreDelegate
+ +
+
+

Undocumented

+ +
+
+
+
    +
  • +
    + + + + T + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    associatedtype T
    + +
    +
    +
    +
    +
  • +
  • + +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    func onResult(data: T?, error: String?, errorCode: String?)
    + +
    +
    +
    +
    +
  • +
+
+
+
+ +
+
+ + diff --git a/api docs/docsets/.docset/Contents/Resources/Documents/Structs.html b/api docs/docsets/.docset/Contents/Resources/Documents/Structs.html new file mode 100644 index 0000000..798f0c3 --- /dev/null +++ b/api docs/docsets/.docset/Contents/Resources/Documents/Structs.html @@ -0,0 +1,393 @@ + + + + Structures Reference + + + + + + + + + + + + + +
+
+

Docs (42% documented)

+
+
+ +
+
+
+
+
+ +
+
+ +
+
+
+

Structures

+

The following structures are available globally.

+ +
+
+
+
    +
  • +
    + + + + Account + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + + See more +
    +
    +

    Declaration

    +
    +

    Swift

    +
    public struct Account
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + Address + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + + See more +
    +
    +

    Declaration

    +
    +

    Swift

    +
    public struct Address
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + Amount + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + + See more +
    +
    +

    Declaration

    +
    +

    Swift

    +
    public struct Amount
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + Client + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + + See more +
    +
    +

    Declaration

    +
    +

    Swift

    +
    public struct Client
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + Customer + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + + See more +
    +
    +

    Declaration

    +
    +

    Swift

    +
    public struct Customer
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + DirectTapError + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + + See more +
    +
    +

    Declaration

    +
    +

    Swift

    +
    public struct DirectTapError
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + DirectTapRequest + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + + See more +
    +
    +

    Declaration

    +
    +

    Swift

    +
    public struct DirectTapRequest
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + DismissAlert + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + + See more +
    +
    +

    Declaration

    +
    +

    Swift

    +
    public struct DismissAlert
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + Transaction + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + + See more +
    +
    +

    Declaration

    +
    +

    Swift

    +
    public struct Transaction
    + +
    +
    +
    +
    +
  • +
+
+
+
+ +
+
+ + diff --git a/api docs/docsets/.docset/Contents/Resources/Documents/Structs/Account.html b/api docs/docsets/.docset/Contents/Resources/Documents/Structs/Account.html new file mode 100644 index 0000000..62350cc --- /dev/null +++ b/api docs/docsets/.docset/Contents/Resources/Documents/Structs/Account.html @@ -0,0 +1,229 @@ + + + + Account Structure Reference + + + + + + + + + + + + + +
+
+

Docs (42% documented)

+
+
+ +
+
+
+
+
+ +
+
+ +
+
+
+

Account

+
+
+ +
public struct Account
+ +
+
+

Undocumented

+ +
+
+
+
    +
  • +
    + + + + bankCode + +
    +
    +
    +
    +
    +
    +

    refers to the internal code assigned to the bank of the source account

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    public var bankCode: BankCode?
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + country + +
    +
    +
    +
    +
    +
    +

    refers to the country where the source account is created or located

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    public var country: Country
    + +
    +
    +
    +
    +
  • +
  • + +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    public init(country: Country, bankCode: BankCode? = nil)
    + +
    +
    +
    +
    +
  • +
+
+
+
+ +
+
+ + diff --git a/api docs/docsets/.docset/Contents/Resources/Documents/Structs/Address.html b/api docs/docsets/.docset/Contents/Resources/Documents/Structs/Address.html new file mode 100644 index 0000000..1b9b8dd --- /dev/null +++ b/api docs/docsets/.docset/Contents/Resources/Documents/Structs/Address.html @@ -0,0 +1,337 @@ + + + + Address Structure Reference + + + + + + + + + + + + + +
+
+

Docs (42% documented)

+
+
+ +
+
+
+
+
+ +
+
+ +
+
+
+

Address

+
+
+ +
public struct Address
+ +
+
+

Undocumented

+ +
+
+
+
    +
  • +
    + + + + addressLine1 + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    public var addressLine1: String
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + addressLine2 + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    public var addressLine2: String
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + city + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    public var city: String
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + province + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    public var province: String
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + country + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    public var country: String
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + zipCode + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    public var zipCode: String
    + +
    +
    +
    +
    +
  • +
  • + +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    public init(addressLine1: String, addressLine2: String, city: String, province: String, country: String, zipCode: String)
    + +
    +
    +
    +
    +
  • +
+
+
+
+ +
+
+ + diff --git a/api docs/docsets/.docset/Contents/Resources/Documents/Structs/Amount.html b/api docs/docsets/.docset/Contents/Resources/Documents/Structs/Amount.html new file mode 100644 index 0000000..7818146 --- /dev/null +++ b/api docs/docsets/.docset/Contents/Resources/Documents/Structs/Amount.html @@ -0,0 +1,229 @@ + + + + Amount Structure Reference + + + + + + + + + + + + + +
+
+

Docs (42% documented)

+
+
+ +
+
+
+
+
+ +
+
+ +
+
+
+

Amount

+
+
+ +
public struct Amount
+ +
+
+

Undocumented

+ +
+
+
+
    +
  • +
    + + + + currency + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    public var currency: Currency
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + numInCents + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    public var numInCents: String
    + +
    +
    +
    +
    +
  • +
  • + +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    public init(currency: Currency, numInCents: String)
    + +
    +
    +
    +
    +
  • +
+
+
+
+ +
+
+ + diff --git a/api docs/docsets/.docset/Contents/Resources/Documents/Structs/Client.html b/api docs/docsets/.docset/Contents/Resources/Documents/Structs/Client.html new file mode 100644 index 0000000..ce32cf1 --- /dev/null +++ b/api docs/docsets/.docset/Contents/Resources/Documents/Structs/Client.html @@ -0,0 +1,310 @@ + + + + Client Structure Reference + + + + + + + + + + + + + +
+
+

Docs (42% documented)

+
+
+ +
+
+
+
+
+ +
+
+ +
+
+
+

Client

+
+
+ +
public struct Client
+ +
+
+

Undocumented

+ +
+
+
+
    +
  • +
    + + + + displayName + +
    +
    +
    +
    +
    +
    +

    used to change the header text within the pIDP Web Application

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    public var displayName: String?
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + logoUrl + +
    +
    +
    +
    +
    +
    +

    refers to the online directory that can be used to change the logo within the pIDP Web Application

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    public var logoUrl: String?
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + returnUrl + +
    +
    +
    +
    +
    +
    +

    refers to the redirection URL for successful transactions

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    public var returnUrl: String?
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + failUrl + +
    +
    +
    +
    +
    +
    +

    refers to the redirection URL for failed transactions

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    public var failUrl: String?
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + statementRetrieval + +
    +
    +
    +
    +
    +
    +

    enables showing of statements after transaction

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    public var statementRetrieval: Bool
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + init() + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    public init()
    + +
    +
    +
    +
    +
  • +
+
+
+
+ +
+
+ + diff --git a/api docs/docsets/.docset/Contents/Resources/Documents/Structs/Customer.html b/api docs/docsets/.docset/Contents/Resources/Documents/Structs/Customer.html new file mode 100644 index 0000000..9e830db --- /dev/null +++ b/api docs/docsets/.docset/Contents/Resources/Documents/Structs/Customer.html @@ -0,0 +1,310 @@ + + + + Customer Structure Reference + + + + + + + + + + + + + +
+
+

Docs (42% documented)

+
+
+ +
+
+
+
+
+ +
+
+ +
+
+
+

Customer

+
+
+ +
public struct Customer
+ +
+
+

Undocumented

+ +
+
+
+
    +
  • +
    + + + + firstName + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    public var firstName: String
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + lastName + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    public var lastName: String
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + email + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    public var email: String
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + mobileNumber + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    public var mobileNumber: String
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + address + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    public var address: Address?
    + +
    +
    +
    +
    +
  • +
  • + +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    public init(firstName: String, lastName: String, email: String, mobileNumber: String)
    + +
    +
    +
    +
    +
  • +
+
+
+
+ +
+
+ + diff --git a/api docs/docsets/.docset/Contents/Resources/Documents/Structs/DirectTapError.html b/api docs/docsets/.docset/Contents/Resources/Documents/Structs/DirectTapError.html new file mode 100644 index 0000000..9d7088f --- /dev/null +++ b/api docs/docsets/.docset/Contents/Resources/Documents/Structs/DirectTapError.html @@ -0,0 +1,175 @@ + + + + DirectTapError Structure Reference + + + + + + + + + + + + + +
+
+

Docs (42% documented)

+
+
+ +
+
+
+
+
+ +
+
+ +
+
+
+

DirectTapError

+
+
+ +
public struct DirectTapError
+ +
+
+

Undocumented

+ +
+
+
+
    +
  • +
    + + + + shared + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    public static let shared: DirectTapError
    + +
    +
    +
    +
    +
  • +
+
+
+
+ +
+
+ + diff --git a/api docs/docsets/.docset/Contents/Resources/Documents/Structs/DirectTapRequest.html b/api docs/docsets/.docset/Contents/Resources/Documents/Structs/DirectTapRequest.html new file mode 100644 index 0000000..aa3d4dd --- /dev/null +++ b/api docs/docsets/.docset/Contents/Resources/Documents/Structs/DirectTapRequest.html @@ -0,0 +1,659 @@ + + + + DirectTapRequest Structure Reference + + + + + + + + + + + + + +
+
+

Docs (42% documented)

+
+
+ +
+
+
+
+
+ +
+
+ +
+
+
+

DirectTapRequest

+
+
+ +
public struct DirectTapRequest
+ +
+
+

Undocumented

+ +
+
+
+
    +
  • +
    + + + + BrowserMode + +
    +
    +
    +
    +
    +
    +

    Pertains to the WebView to be used when showing the Tap Web Application

    + + See more +
    +
    +

    Declaration

    +
    +

    Swift

    +
    public enum BrowserMode
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + sourceAccount + +
    +
    +
    +
    +
    +
    +

    composed of Bank Code and country of origin

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    public var sourceAccount: Account
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + destinationAccountId + +
    +
    +
    +
    +
    +
    +

    refers to the destination account ID registered within Brankas

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    public var destinationAccountId: String
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + amount + +
    +
    +
    +
    +
    +
    +

    refers to the currency and amount to be transferred

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    public var amount: Amount
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + memo + +
    +
    +
    +
    +
    +
    +

    refers to the bank transfer description the user wants to attach

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    public var memo: String
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + customer + +
    +
    +
    +
    +
    +
    +

    refers to the personal details of the user or the one to transfer the money

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    public var customer: Customer
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + referenceId + +
    +
    +
    +
    +
    +
    +

    used to track transaction

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    public var referenceId: String
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + client + +
    +
    +
    +
    +
    +
    +

    refers to the custom components inside the Tap Web Application

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    public var client: Client
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + browserMode + +
    +
    +
    +
    +
    +
    +

    pertains to the WebView to be used when showing the Tap Web Application

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    public var browserMode: BrowserMode
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + dismissAlert + +
    +
    +
    +
    +
    +
    +

    refers to the showing of UIAlertView when closing the WebView Activity

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    public var dismissAlert: DismissAlert?
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + useRememberMe + +
    +
    +
    +
    +
    +
    +

    refers to using the remember me feature of the Tap Web Application

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    public var useRememberMe: Bool
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + expiryDate + +
    +
    +
    +
    +
    +
    +

    refers to the expiry time of the created invoice

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    public var expiryDate: Date?
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + uniqueAmount + +
    +
    +
    +
    +
    +
    +

    refers to the enabling of centavo reconciliation workaround logic

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    public var uniqueAmount: UniqueAmount
    + +
    +
    +
    +
    +
  • +
  • + +
    +
    +
    +
    +
    +

    Initializes a new TapRequest.

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    public init(sourceAccount: Account, destinationAccountId: String, amount: Amount, memo: String, customer: Customer, referenceId: String, client: Client, dismissAlert: DismissAlert? = nil, useRememberMe: Bool = true,
    +    expiryDate: Date? = nil, uniqueAmount: UniqueAmount = UniqueAmount.NONE)
    + +
    +
    +
    +

    Parameters

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + sourceAccount + + +
    +

    composed of Bank Code and country of origin

    +
    +
    + + destinationAccountId + + +
    +

    refers to the destination account ID registered within Brankas

    +
    +
    + + amount + + +
    +

    refers to the currency and amount to be transferred

    +
    +
    + + memo + + +
    +

    refers to the bank transfer description the user wants to attach

    +
    +
    + + customer + + +
    +

    refers to the personal details of the user or the one to transfer the money

    +
    +
    + + referenceId + + +
    +

    used to track transaction

    +
    +
    + + client + + +
    +

    refers to the custom components inside the Tap Web Application

    +
    +
    + + browserMode + + +
    +

    pertains to the WebView to be used when showing the Tap Web Application

    +
    +
    + + dismissAlert + + +
    +

    refers to the showing of UIAlertView when closing the WebView Activity

    +
    +
    + + useRememberMe + + +
    +

    refers to using the remember me feature of the Tap Web Application

    +
    +
    +
    +
    +

    Return Value

    +

    TapRequest instance

    +
    +
    +
    +
  • +
+
+
+
+ +
+
+ + diff --git a/api docs/docsets/.docset/Contents/Resources/Documents/Structs/DirectTapRequest/BrowserMode.html b/api docs/docsets/.docset/Contents/Resources/Documents/Structs/DirectTapRequest/BrowserMode.html new file mode 100644 index 0000000..6a60873 --- /dev/null +++ b/api docs/docsets/.docset/Contents/Resources/Documents/Structs/DirectTapRequest/BrowserMode.html @@ -0,0 +1,202 @@ + + + + BrowserMode Enumeration Reference + + + + + + + + + + + + + +
+
+

Docs (42% documented)

+
+
+ +
+
+
+
+
+ +
+
+ +
+
+
+

BrowserMode

+
+
+ +
public enum BrowserMode
+ +
+
+

Pertains to the WebView to be used when showing the Tap Web Application

+ +
+
+
+
    +
  • +
    + + + + Safari + +
    +
    +
    +
    +
    +
    +

    Opens SafariViewController

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case Safari
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + WebView + +
    +
    +
    +
    +
    +
    +

    Opens WKWebView

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case WebView
    + +
    +
    +
    +
    +
  • +
+
+
+
+ +
+
+ + diff --git a/api docs/docsets/.docset/Contents/Resources/Documents/Structs/DismissAlert.html b/api docs/docsets/.docset/Contents/Resources/Documents/Structs/DismissAlert.html new file mode 100644 index 0000000..3eafd35 --- /dev/null +++ b/api docs/docsets/.docset/Contents/Resources/Documents/Structs/DismissAlert.html @@ -0,0 +1,256 @@ + + + + DismissAlert Structure Reference + + + + + + + + + + + + + +
+
+

Docs (42% documented)

+
+
+ +
+
+
+
+
+ +
+
+ +
+
+
+

DismissAlert

+
+
+ +
public struct DismissAlert
+ +
+
+

Undocumented

+ +
+
+
+
    +
  • +
    + + + + message + +
    +
    +
    +
    +
    +
    +

    refers to the question to be shown when the WebView is about to be closed

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    public var message: String
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + cancelButtonText + +
    +
    +
    +
    +
    +
    +

    refers to the text when cancelling the closure of WebView

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    public var cancelButtonText: String
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + confirmButtonText + +
    +
    +
    +
    +
    +
    +

    refers to the text when proceeding with the closure of WebView

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    public var confirmButtonText: String
    + +
    +
    +
    +
    +
  • +
  • + +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    public init(message: String, confirmButtonText: String, cancelButtonText: String)
    + +
    +
    +
    +
    +
  • +
+
+
+
+ +
+
+ + diff --git a/api docs/docsets/.docset/Contents/Resources/Documents/Structs/Transaction.html b/api docs/docsets/.docset/Contents/Resources/Documents/Structs/Transaction.html new file mode 100644 index 0000000..00f2935 --- /dev/null +++ b/api docs/docsets/.docset/Contents/Resources/Documents/Structs/Transaction.html @@ -0,0 +1,472 @@ + + + + Transaction Structure Reference + + + + + + + + + + + + + +
+
+

Docs (42% documented)

+
+
+ +
+
+
+
+
+ +
+
+ +
+
+
+

Transaction

+
+
+ +
public struct Transaction
+ +
+
+

Undocumented

+ +
+
+
+
    +
  • +
    + + + + id + +
    +
    +
    +
    +
    +
    +

    refers to the transaction identifier

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    public var id: String
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + bankCode + +
    +
    +
    +
    +
    +
    +

    refers to the internal code assigned to the bank of the source account

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    public var bankCode: BankCode
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + country + +
    +
    +
    +
    +
    +
    +

    refers to the country where the source account is created or located

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    public var country: Country
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + amount + +
    +
    +
    +
    +
    +
    +

    refers to the amount transferred

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    public var amount: Amount
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + bankFee + +
    +
    +
    +
    +
    +
    +

    refers to the bank fee charged for the transaction

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    public var bankFee: Amount
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + referenceId + +
    +
    +
    +
    +
    +
    +

    refers to the reference identifier

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    public var referenceId: String
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + status + +
    +
    +
    +
    +
    +
    +

    refers to the status of the transaction

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    public var status: Status
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + statusCode + +
    +
    +
    +
    +
    +
    +

    refers to the associated status code for the transcation

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    public var statusCode: String
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + statusMessage + +
    +
    +
    +
    +
    +
    +

    refers to the associated message for the status code

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    public var statusMessage: String?
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + finishedDate + +
    +
    +
    +
    +
    +
    +

    refers to the date when the transaction has been completed

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    public var finishedDate: Date
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + createdDate + +
    +
    +
    +
    +
    +
    +

    refers to the date the transaction has beem created

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    public var createdDate: Date
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + updatedDate + +
    +
    +
    +
    +
    +
    +

    refers to the date the transaction has been updated

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    public var updatedDate: Date
    + +
    +
    +
    +
    +
  • +
+
+
+
+ +
+
+ + diff --git a/api docs/docsets/.docset/Contents/Resources/Documents/css/highlight.css b/api docs/docsets/.docset/Contents/Resources/Documents/css/highlight.css new file mode 100644 index 0000000..c170357 --- /dev/null +++ b/api docs/docsets/.docset/Contents/Resources/Documents/css/highlight.css @@ -0,0 +1,202 @@ +/*! Jazzy - https://github.com/realm/jazzy + * Copyright Realm Inc. + * SPDX-License-Identifier: MIT + */ +/* Credit to https://gist.github.com/wataru420/2048287 */ +.highlight .c { + color: #999988; + font-style: italic; } + +.highlight .err { + color: #a61717; + background-color: #e3d2d2; } + +.highlight .k { + color: #000000; + font-weight: bold; } + +.highlight .o { + color: #000000; + font-weight: bold; } + +.highlight .cm { + color: #999988; + font-style: italic; } + +.highlight .cp { + color: #999999; + font-weight: bold; } + +.highlight .c1 { + color: #999988; + font-style: italic; } + +.highlight .cs { + color: #999999; + font-weight: bold; + font-style: italic; } + +.highlight .gd { + color: #000000; + background-color: #ffdddd; } + +.highlight .gd .x { + color: #000000; + background-color: #ffaaaa; } + +.highlight .ge { + color: #000000; + font-style: italic; } + +.highlight .gr { + color: #aa0000; } + +.highlight .gh { + color: #999999; } + +.highlight .gi { + color: #000000; + background-color: #ddffdd; } + +.highlight .gi .x { + color: #000000; + background-color: #aaffaa; } + +.highlight .go { + color: #888888; } + +.highlight .gp { + color: #555555; } + +.highlight .gs { + font-weight: bold; } + +.highlight .gu { + color: #aaaaaa; } + +.highlight .gt { + color: #aa0000; } + +.highlight .kc { + color: #000000; + font-weight: bold; } + +.highlight .kd { + color: #000000; + font-weight: bold; } + +.highlight .kp { + color: #000000; + font-weight: bold; } + +.highlight .kr { + color: #000000; + font-weight: bold; } + +.highlight .kt { + color: #445588; } + +.highlight .m { + color: #009999; } + +.highlight .s { + color: #d14; } + +.highlight .na { + color: #008080; } + +.highlight .nb { + color: #0086B3; } + +.highlight .nc { + color: #445588; + font-weight: bold; } + +.highlight .no { + color: #008080; } + +.highlight .ni { + color: #800080; } + +.highlight .ne { + color: #990000; + font-weight: bold; } + +.highlight .nf { + color: #990000; } + +.highlight .nn { + color: #555555; } + +.highlight .nt { + color: #000080; } + +.highlight .nv { + color: #008080; } + +.highlight .ow { + color: #000000; + font-weight: bold; } + +.highlight .w { + color: #bbbbbb; } + +.highlight .mf { + color: #009999; } + +.highlight .mh { + color: #009999; } + +.highlight .mi { + color: #009999; } + +.highlight .mo { + color: #009999; } + +.highlight .sb { + color: #d14; } + +.highlight .sc { + color: #d14; } + +.highlight .sd { + color: #d14; } + +.highlight .s2 { + color: #d14; } + +.highlight .se { + color: #d14; } + +.highlight .sh { + color: #d14; } + +.highlight .si { + color: #d14; } + +.highlight .sx { + color: #d14; } + +.highlight .sr { + color: #009926; } + +.highlight .s1 { + color: #d14; } + +.highlight .ss { + color: #990073; } + +.highlight .bp { + color: #999999; } + +.highlight .vc { + color: #008080; } + +.highlight .vg { + color: #008080; } + +.highlight .vi { + color: #008080; } + +.highlight .il { + color: #009999; } diff --git a/api docs/docsets/.docset/Contents/Resources/Documents/css/jazzy.css b/api docs/docsets/.docset/Contents/Resources/Documents/css/jazzy.css new file mode 100644 index 0000000..2e38713 --- /dev/null +++ b/api docs/docsets/.docset/Contents/Resources/Documents/css/jazzy.css @@ -0,0 +1,439 @@ +/*! Jazzy - https://github.com/realm/jazzy + * Copyright Realm Inc. + * SPDX-License-Identifier: MIT + */ +html, body, div, span, h1, h3, h4, p, a, code, em, img, ul, li, table, tbody, tr, td { + background: transparent; + border: 0; + margin: 0; + outline: 0; + padding: 0; + vertical-align: baseline; } + +body { + background-color: #f2f2f2; + font-family: Helvetica, freesans, Arial, sans-serif; + font-size: 14px; + -webkit-font-smoothing: subpixel-antialiased; + word-wrap: break-word; } + +h1, h2, h3 { + margin-top: 0.8em; + margin-bottom: 0.3em; + font-weight: 100; + color: black; } + +h1 { + font-size: 2.5em; } + +h2 { + font-size: 2em; + border-bottom: 1px solid #e2e2e2; } + +h4 { + font-size: 13px; + line-height: 1.5; + margin-top: 21px; } + +h5 { + font-size: 1.1em; } + +h6 { + font-size: 1.1em; + color: #777; } + +.section-name { + color: gray; + display: block; + font-family: Helvetica; + font-size: 22px; + font-weight: 100; + margin-bottom: 15px; } + +pre, code { + font: 0.95em Menlo, monospace; + color: #777; + word-wrap: normal; } + +p code, li code { + background-color: #eee; + padding: 2px 4px; + border-radius: 4px; } + +pre > code { + padding: 0; } + +a { + color: #0088cc; + text-decoration: none; } + a code { + color: inherit; } + +ul { + padding-left: 15px; } + +li { + line-height: 1.8em; } + +img { + max-width: 100%; } + +blockquote { + margin-left: 0; + padding: 0 10px; + border-left: 4px solid #ccc; } + +hr { + height: 1px; + border: none; + background-color: #e2e2e2; } + +.footnote-ref { + display: inline-block; + scroll-margin-top: 70px; } + +.footnote-def { + scroll-margin-top: 70px; } + +.content-wrapper { + margin: 0 auto; + width: 980px; } + +header { + font-size: 0.85em; + line-height: 32px; + background-color: #414141; + position: fixed; + width: 100%; + z-index: 3; } + header img { + padding-right: 6px; + vertical-align: -3px; + height: 16px; } + header a { + color: #fff; } + header p { + float: left; + color: #999; } + header .header-right { + float: right; + margin-left: 16px; } + +#breadcrumbs { + background-color: #f2f2f2; + height: 21px; + padding-top: 17px; + position: fixed; + width: 100%; + z-index: 2; + margin-top: 32px; } + #breadcrumbs #carat { + height: 10px; + margin: 0 5px; } + +.sidebar { + background-color: #f9f9f9; + border: 1px solid #e2e2e2; + overflow-y: auto; + overflow-x: hidden; + position: fixed; + top: 70px; + bottom: 0; + width: 230px; + word-wrap: normal; } + +.nav-groups { + list-style-type: none; + background: #fff; + padding-left: 0; } + +.nav-group-name { + border-bottom: 1px solid #e2e2e2; + font-size: 1.1em; + font-weight: 100; + padding: 15px 0 15px 20px; } + .nav-group-name > a { + color: #333; } + +.nav-group-tasks { + margin-top: 5px; } + +.nav-group-task { + font-size: 0.9em; + list-style-type: none; + white-space: nowrap; } + .nav-group-task a { + color: #888; } + +.main-content { + background-color: #fff; + border: 1px solid #e2e2e2; + margin-left: 246px; + position: absolute; + overflow: hidden; + padding-bottom: 20px; + top: 70px; + width: 734px; } + .main-content p, .main-content a, .main-content code, .main-content em, .main-content ul, .main-content table, .main-content blockquote { + margin-bottom: 1em; } + .main-content p { + line-height: 1.8em; } + .main-content section .section:first-child { + margin-top: 0; + padding-top: 0; } + .main-content section .task-group-section .task-group:first-of-type { + padding-top: 10px; } + .main-content section .task-group-section .task-group:first-of-type .section-name { + padding-top: 15px; } + .main-content section .heading:before { + content: ""; + display: block; + padding-top: 70px; + margin: -70px 0 0; } + .main-content .section-name p { + margin-bottom: inherit; + line-height: inherit; } + .main-content .section-name code { + background-color: inherit; + padding: inherit; + color: inherit; } + +.section { + padding: 0 25px; } + +.highlight { + background-color: #eee; + padding: 10px 12px; + border: 1px solid #e2e2e2; + border-radius: 4px; + overflow-x: auto; } + +.declaration .highlight { + overflow-x: initial; + padding: 0 40px 40px 0; + margin-bottom: -25px; + background-color: transparent; + border: none; } + +.section-name { + margin: 0; + margin-left: 18px; } + +.task-group-section { + margin-top: 10px; + padding-left: 6px; + border-top: 1px solid #e2e2e2; } + +.task-group { + padding-top: 0px; } + +.task-name-container a[name]:before { + content: ""; + display: block; + padding-top: 70px; + margin: -70px 0 0; } + +.section-name-container { + position: relative; + display: inline-block; } + .section-name-container .section-name-link { + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + margin-bottom: 0; } + .section-name-container .section-name { + position: relative; + pointer-events: none; + z-index: 1; } + .section-name-container .section-name a { + pointer-events: auto; } + +.item { + padding-top: 8px; + width: 100%; + list-style-type: none; } + .item a[name]:before { + content: ""; + display: block; + padding-top: 70px; + margin: -70px 0 0; } + .item code { + background-color: transparent; + padding: 0; } + .item .token, .item .direct-link { + display: inline-block; + text-indent: -20px; + padding-left: 3px; + margin-left: 35px; + font-size: 11.9px; + transition: all 300ms; } + .item .token-open { + margin-left: 20px; } + .item .discouraged { + text-decoration: line-through; } + .item .declaration-note { + font-size: .85em; + color: gray; + font-style: italic; } + +.pointer-container { + border-bottom: 1px solid #e2e2e2; + left: -23px; + padding-bottom: 13px; + position: relative; + width: 110%; } + +.pointer { + background: #f9f9f9; + border-left: 1px solid #e2e2e2; + border-top: 1px solid #e2e2e2; + height: 12px; + left: 21px; + top: -7px; + -webkit-transform: rotate(45deg); + -moz-transform: rotate(45deg); + -o-transform: rotate(45deg); + transform: rotate(45deg); + position: absolute; + width: 12px; } + +.height-container { + display: none; + left: -25px; + padding: 0 25px; + position: relative; + width: 100%; + overflow: hidden; } + .height-container .section { + background: #f9f9f9; + border-bottom: 1px solid #e2e2e2; + left: -25px; + position: relative; + width: 100%; + padding-top: 10px; + padding-bottom: 5px; } + +.aside, .language { + padding: 6px 12px; + margin: 12px 0; + border-left: 5px solid #dddddd; + overflow-y: hidden; } + .aside .aside-title, .language .aside-title { + font-size: 9px; + letter-spacing: 2px; + text-transform: uppercase; + padding-bottom: 0; + margin: 0; + color: #aaa; + -webkit-user-select: none; } + .aside p:last-child, .language p:last-child { + margin-bottom: 0; } + +.language { + border-left: 5px solid #cde9f4; } + .language .aside-title { + color: #4b8afb; } + +.aside-warning, .aside-deprecated, .aside-unavailable { + border-left: 5px solid #ff6666; } + .aside-warning .aside-title, .aside-deprecated .aside-title, .aside-unavailable .aside-title { + color: #ff0000; } + +.graybox { + border-collapse: collapse; + width: 100%; } + .graybox p { + margin: 0; + word-break: break-word; + min-width: 50px; } + .graybox td { + border: 1px solid #e2e2e2; + padding: 5px 25px 5px 10px; + vertical-align: middle; } + .graybox tr td:first-of-type { + text-align: right; + padding: 7px; + vertical-align: top; + word-break: normal; + width: 40px; } + +.slightly-smaller { + font-size: 0.9em; } + +#footer { + position: relative; + top: 10px; + bottom: 0px; + margin-left: 25px; } + #footer p { + margin: 0; + color: #aaa; + font-size: 0.8em; } + +html.dash header, html.dash #breadcrumbs, html.dash .sidebar { + display: none; } + +html.dash .main-content { + width: 980px; + margin-left: 0; + border: none; + width: 100%; + top: 0; + padding-bottom: 0; } + +html.dash .height-container { + display: block; } + +html.dash .item .token { + margin-left: 0; } + +html.dash .content-wrapper { + width: auto; } + +html.dash #footer { + position: static; } + +form[role=search] { + float: right; } + form[role=search] input { + font: Helvetica, freesans, Arial, sans-serif; + margin-top: 6px; + font-size: 13px; + line-height: 20px; + padding: 0px 10px; + border: none; + border-radius: 1em; } + .loading form[role=search] input { + background: white url(../img/spinner.gif) center right 4px no-repeat; } + form[role=search] .tt-menu { + margin: 0; + min-width: 300px; + background: #fff; + color: #333; + border: 1px solid #e2e2e2; + z-index: 4; } + form[role=search] .tt-highlight { + font-weight: bold; } + form[role=search] .tt-suggestion { + font: Helvetica, freesans, Arial, sans-serif; + font-size: 14px; + padding: 0 8px; } + form[role=search] .tt-suggestion span { + display: table-cell; + white-space: nowrap; } + form[role=search] .tt-suggestion .doc-parent-name { + width: 100%; + text-align: right; + font-weight: normal; + font-size: 0.9em; + padding-left: 16px; } + form[role=search] .tt-suggestion:hover, + form[role=search] .tt-suggestion.tt-cursor { + cursor: pointer; + background-color: #4183c4; + color: #fff; } + form[role=search] .tt-suggestion:hover .doc-parent-name, + form[role=search] .tt-suggestion.tt-cursor .doc-parent-name { + color: #fff; } diff --git a/api docs/docsets/.docset/Contents/Resources/Documents/img/carat.png b/api docs/docsets/.docset/Contents/Resources/Documents/img/carat.png new file mode 100755 index 0000000..29d2f7f Binary files /dev/null and b/api docs/docsets/.docset/Contents/Resources/Documents/img/carat.png differ diff --git a/api docs/docsets/.docset/Contents/Resources/Documents/img/dash.png b/api docs/docsets/.docset/Contents/Resources/Documents/img/dash.png new file mode 100755 index 0000000..6f694c7 Binary files /dev/null and b/api docs/docsets/.docset/Contents/Resources/Documents/img/dash.png differ diff --git a/api docs/docsets/.docset/Contents/Resources/Documents/img/spinner.gif b/api docs/docsets/.docset/Contents/Resources/Documents/img/spinner.gif new file mode 100644 index 0000000..e3038d0 Binary files /dev/null and b/api docs/docsets/.docset/Contents/Resources/Documents/img/spinner.gif differ diff --git a/api docs/docsets/.docset/Contents/Resources/Documents/index.html b/api docs/docsets/.docset/Contents/Resources/Documents/index.html new file mode 100644 index 0000000..fd5caac --- /dev/null +++ b/api docs/docsets/.docset/Contents/Resources/Documents/index.html @@ -0,0 +1,134 @@ + + + + Reference + + + + + + + + + + + + +
+
+

Docs (42% documented)

+
+
+ +
+
+
+
+
+ +
+
+ +
+
+
+ +

Authors

+ +
+
+ +
+
+ + diff --git a/api docs/docsets/.docset/Contents/Resources/Documents/js/jazzy.js b/api docs/docsets/.docset/Contents/Resources/Documents/js/jazzy.js new file mode 100755 index 0000000..1984416 --- /dev/null +++ b/api docs/docsets/.docset/Contents/Resources/Documents/js/jazzy.js @@ -0,0 +1,74 @@ +// Jazzy - https://github.com/realm/jazzy +// Copyright Realm Inc. +// SPDX-License-Identifier: MIT + +window.jazzy = {'docset': false} +if (typeof window.dash != 'undefined') { + document.documentElement.className += ' dash' + window.jazzy.docset = true +} +if (navigator.userAgent.match(/xcode/i)) { + document.documentElement.className += ' xcode' + window.jazzy.docset = true +} + +function toggleItem($link, $content) { + var animationDuration = 300; + $link.toggleClass('token-open'); + $content.slideToggle(animationDuration); +} + +function itemLinkToContent($link) { + return $link.parent().parent().next(); +} + +// On doc load + hash-change, open any targetted item +function openCurrentItemIfClosed() { + if (window.jazzy.docset) { + return; + } + var $link = $(`a[name="${location.hash.substring(1)}"]`).nextAll('.token'); + $content = itemLinkToContent($link); + if ($content.is(':hidden')) { + toggleItem($link, $content); + } +} + +$(openCurrentItemIfClosed); +$(window).on('hashchange', openCurrentItemIfClosed); + +// On item link ('token') click, toggle its discussion +$('.token').on('click', function(event) { + if (window.jazzy.docset) { + return; + } + var $link = $(this); + toggleItem($link, itemLinkToContent($link)); + + // Keeps the document from jumping to the hash. + var href = $link.attr('href'); + if (history.pushState) { + history.pushState({}, '', href); + } else { + location.hash = href; + } + event.preventDefault(); +}); + +// Clicks on links to the current, closed, item need to open the item +$("a:not('.token')").on('click', function() { + if (location == this.href) { + openCurrentItemIfClosed(); + } +}); + +// KaTeX rendering +if ("katex" in window) { + $($('.math').each( (_, element) => { + katex.render(element.textContent, element, { + displayMode: $(element).hasClass('m-block'), + throwOnError: false, + trust: true + }); + })) +} diff --git a/api docs/docsets/.docset/Contents/Resources/Documents/js/jazzy.search.js b/api docs/docsets/.docset/Contents/Resources/Documents/js/jazzy.search.js new file mode 100644 index 0000000..359cdbb --- /dev/null +++ b/api docs/docsets/.docset/Contents/Resources/Documents/js/jazzy.search.js @@ -0,0 +1,74 @@ +// Jazzy - https://github.com/realm/jazzy +// Copyright Realm Inc. +// SPDX-License-Identifier: MIT + +$(function(){ + var $typeahead = $('[data-typeahead]'); + var $form = $typeahead.parents('form'); + var searchURL = $form.attr('action'); + + function displayTemplate(result) { + return result.name; + } + + function suggestionTemplate(result) { + var t = '
'; + t += '' + result.name + ''; + if (result.parent_name) { + t += '' + result.parent_name + ''; + } + t += '
'; + return t; + } + + $typeahead.one('focus', function() { + $form.addClass('loading'); + + $.getJSON(searchURL).then(function(searchData) { + const searchIndex = lunr(function() { + this.ref('url'); + this.field('name'); + this.field('abstract'); + for (const [url, doc] of Object.entries(searchData)) { + this.add({url: url, name: doc.name, abstract: doc.abstract}); + } + }); + + $typeahead.typeahead( + { + highlight: true, + minLength: 3, + autoselect: true + }, + { + limit: 10, + display: displayTemplate, + templates: { suggestion: suggestionTemplate }, + source: function(query, sync) { + const lcSearch = query.toLowerCase(); + const results = searchIndex.query(function(q) { + q.term(lcSearch, { boost: 100 }); + q.term(lcSearch, { + boost: 10, + wildcard: lunr.Query.wildcard.TRAILING + }); + }).map(function(result) { + var doc = searchData[result.ref]; + doc.url = result.ref; + return doc; + }); + sync(results); + } + } + ); + $form.removeClass('loading'); + $typeahead.trigger('focus'); + }); + }); + + var baseURL = searchURL.slice(0, -"search.json".length); + + $typeahead.on('typeahead:select', function(e, result) { + window.location = baseURL + result.url; + }); +}); diff --git a/api docs/docsets/.docset/Contents/Resources/Documents/js/jquery.min.js b/api docs/docsets/.docset/Contents/Resources/Documents/js/jquery.min.js new file mode 100644 index 0000000..c4c6022 --- /dev/null +++ b/api docs/docsets/.docset/Contents/Resources/Documents/js/jquery.min.js @@ -0,0 +1,2 @@ +/*! jQuery v3.6.0 | (c) OpenJS Foundation and other contributors | jquery.org/license */ +!function(e,t){"use strict";"object"==typeof module&&"object"==typeof module.exports?module.exports=e.document?t(e,!0):function(e){if(!e.document)throw new Error("jQuery requires a window with a document");return t(e)}:t(e)}("undefined"!=typeof window?window:this,function(C,e){"use strict";var t=[],r=Object.getPrototypeOf,s=t.slice,g=t.flat?function(e){return t.flat.call(e)}:function(e){return t.concat.apply([],e)},u=t.push,i=t.indexOf,n={},o=n.toString,v=n.hasOwnProperty,a=v.toString,l=a.call(Object),y={},m=function(e){return"function"==typeof e&&"number"!=typeof e.nodeType&&"function"!=typeof e.item},x=function(e){return null!=e&&e===e.window},E=C.document,c={type:!0,src:!0,nonce:!0,noModule:!0};function b(e,t,n){var r,i,o=(n=n||E).createElement("script");if(o.text=e,t)for(r in c)(i=t[r]||t.getAttribute&&t.getAttribute(r))&&o.setAttribute(r,i);n.head.appendChild(o).parentNode.removeChild(o)}function w(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?n[o.call(e)]||"object":typeof e}var f="3.6.0",S=function(e,t){return new S.fn.init(e,t)};function p(e){var t=!!e&&"length"in e&&e.length,n=w(e);return!m(e)&&!x(e)&&("array"===n||0===t||"number"==typeof t&&0+~]|"+M+")"+M+"*"),U=new RegExp(M+"|>"),X=new RegExp(F),V=new RegExp("^"+I+"$"),G={ID:new RegExp("^#("+I+")"),CLASS:new RegExp("^\\.("+I+")"),TAG:new RegExp("^("+I+"|[*])"),ATTR:new RegExp("^"+W),PSEUDO:new RegExp("^"+F),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+M+"*(even|odd|(([+-]|)(\\d*)n|)"+M+"*(?:([+-]|)"+M+"*(\\d+)|))"+M+"*\\)|)","i"),bool:new RegExp("^(?:"+R+")$","i"),needsContext:new RegExp("^"+M+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+M+"*((?:-\\d)?\\d*)"+M+"*\\)|)(?=[^-]|$)","i")},Y=/HTML$/i,Q=/^(?:input|select|textarea|button)$/i,J=/^h\d$/i,K=/^[^{]+\{\s*\[native \w/,Z=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,ee=/[+~]/,te=new RegExp("\\\\[\\da-fA-F]{1,6}"+M+"?|\\\\([^\\r\\n\\f])","g"),ne=function(e,t){var n="0x"+e.slice(1)-65536;return t||(n<0?String.fromCharCode(n+65536):String.fromCharCode(n>>10|55296,1023&n|56320))},re=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,ie=function(e,t){return t?"\0"===e?"\ufffd":e.slice(0,-1)+"\\"+e.charCodeAt(e.length-1).toString(16)+" ":"\\"+e},oe=function(){T()},ae=be(function(e){return!0===e.disabled&&"fieldset"===e.nodeName.toLowerCase()},{dir:"parentNode",next:"legend"});try{H.apply(t=O.call(p.childNodes),p.childNodes),t[p.childNodes.length].nodeType}catch(e){H={apply:t.length?function(e,t){L.apply(e,O.call(t))}:function(e,t){var n=e.length,r=0;while(e[n++]=t[r++]);e.length=n-1}}}function se(t,e,n,r){var i,o,a,s,u,l,c,f=e&&e.ownerDocument,p=e?e.nodeType:9;if(n=n||[],"string"!=typeof t||!t||1!==p&&9!==p&&11!==p)return n;if(!r&&(T(e),e=e||C,E)){if(11!==p&&(u=Z.exec(t)))if(i=u[1]){if(9===p){if(!(a=e.getElementById(i)))return n;if(a.id===i)return n.push(a),n}else if(f&&(a=f.getElementById(i))&&y(e,a)&&a.id===i)return n.push(a),n}else{if(u[2])return H.apply(n,e.getElementsByTagName(t)),n;if((i=u[3])&&d.getElementsByClassName&&e.getElementsByClassName)return H.apply(n,e.getElementsByClassName(i)),n}if(d.qsa&&!N[t+" "]&&(!v||!v.test(t))&&(1!==p||"object"!==e.nodeName.toLowerCase())){if(c=t,f=e,1===p&&(U.test(t)||z.test(t))){(f=ee.test(t)&&ye(e.parentNode)||e)===e&&d.scope||((s=e.getAttribute("id"))?s=s.replace(re,ie):e.setAttribute("id",s=S)),o=(l=h(t)).length;while(o--)l[o]=(s?"#"+s:":scope")+" "+xe(l[o]);c=l.join(",")}try{return H.apply(n,f.querySelectorAll(c)),n}catch(e){N(t,!0)}finally{s===S&&e.removeAttribute("id")}}}return g(t.replace($,"$1"),e,n,r)}function ue(){var r=[];return function e(t,n){return r.push(t+" ")>b.cacheLength&&delete e[r.shift()],e[t+" "]=n}}function le(e){return e[S]=!0,e}function ce(e){var t=C.createElement("fieldset");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function fe(e,t){var n=e.split("|"),r=n.length;while(r--)b.attrHandle[n[r]]=t}function pe(e,t){var n=t&&e,r=n&&1===e.nodeType&&1===t.nodeType&&e.sourceIndex-t.sourceIndex;if(r)return r;if(n)while(n=n.nextSibling)if(n===t)return-1;return e?1:-1}function de(t){return function(e){return"input"===e.nodeName.toLowerCase()&&e.type===t}}function he(n){return function(e){var t=e.nodeName.toLowerCase();return("input"===t||"button"===t)&&e.type===n}}function ge(t){return function(e){return"form"in e?e.parentNode&&!1===e.disabled?"label"in e?"label"in e.parentNode?e.parentNode.disabled===t:e.disabled===t:e.isDisabled===t||e.isDisabled!==!t&&ae(e)===t:e.disabled===t:"label"in e&&e.disabled===t}}function ve(a){return le(function(o){return o=+o,le(function(e,t){var n,r=a([],e.length,o),i=r.length;while(i--)e[n=r[i]]&&(e[n]=!(t[n]=e[n]))})})}function ye(e){return e&&"undefined"!=typeof e.getElementsByTagName&&e}for(e in d=se.support={},i=se.isXML=function(e){var t=e&&e.namespaceURI,n=e&&(e.ownerDocument||e).documentElement;return!Y.test(t||n&&n.nodeName||"HTML")},T=se.setDocument=function(e){var t,n,r=e?e.ownerDocument||e:p;return r!=C&&9===r.nodeType&&r.documentElement&&(a=(C=r).documentElement,E=!i(C),p!=C&&(n=C.defaultView)&&n.top!==n&&(n.addEventListener?n.addEventListener("unload",oe,!1):n.attachEvent&&n.attachEvent("onunload",oe)),d.scope=ce(function(e){return a.appendChild(e).appendChild(C.createElement("div")),"undefined"!=typeof e.querySelectorAll&&!e.querySelectorAll(":scope fieldset div").length}),d.attributes=ce(function(e){return e.className="i",!e.getAttribute("className")}),d.getElementsByTagName=ce(function(e){return e.appendChild(C.createComment("")),!e.getElementsByTagName("*").length}),d.getElementsByClassName=K.test(C.getElementsByClassName),d.getById=ce(function(e){return a.appendChild(e).id=S,!C.getElementsByName||!C.getElementsByName(S).length}),d.getById?(b.filter.ID=function(e){var t=e.replace(te,ne);return function(e){return e.getAttribute("id")===t}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&E){var n=t.getElementById(e);return n?[n]:[]}}):(b.filter.ID=function(e){var n=e.replace(te,ne);return function(e){var t="undefined"!=typeof e.getAttributeNode&&e.getAttributeNode("id");return t&&t.value===n}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&E){var n,r,i,o=t.getElementById(e);if(o){if((n=o.getAttributeNode("id"))&&n.value===e)return[o];i=t.getElementsByName(e),r=0;while(o=i[r++])if((n=o.getAttributeNode("id"))&&n.value===e)return[o]}return[]}}),b.find.TAG=d.getElementsByTagName?function(e,t){return"undefined"!=typeof t.getElementsByTagName?t.getElementsByTagName(e):d.qsa?t.querySelectorAll(e):void 0}:function(e,t){var n,r=[],i=0,o=t.getElementsByTagName(e);if("*"===e){while(n=o[i++])1===n.nodeType&&r.push(n);return r}return o},b.find.CLASS=d.getElementsByClassName&&function(e,t){if("undefined"!=typeof t.getElementsByClassName&&E)return t.getElementsByClassName(e)},s=[],v=[],(d.qsa=K.test(C.querySelectorAll))&&(ce(function(e){var t;a.appendChild(e).innerHTML="",e.querySelectorAll("[msallowcapture^='']").length&&v.push("[*^$]="+M+"*(?:''|\"\")"),e.querySelectorAll("[selected]").length||v.push("\\["+M+"*(?:value|"+R+")"),e.querySelectorAll("[id~="+S+"-]").length||v.push("~="),(t=C.createElement("input")).setAttribute("name",""),e.appendChild(t),e.querySelectorAll("[name='']").length||v.push("\\["+M+"*name"+M+"*="+M+"*(?:''|\"\")"),e.querySelectorAll(":checked").length||v.push(":checked"),e.querySelectorAll("a#"+S+"+*").length||v.push(".#.+[+~]"),e.querySelectorAll("\\\f"),v.push("[\\r\\n\\f]")}),ce(function(e){e.innerHTML="";var t=C.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),e.querySelectorAll("[name=d]").length&&v.push("name"+M+"*[*^$|!~]?="),2!==e.querySelectorAll(":enabled").length&&v.push(":enabled",":disabled"),a.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&v.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),v.push(",.*:")})),(d.matchesSelector=K.test(c=a.matches||a.webkitMatchesSelector||a.mozMatchesSelector||a.oMatchesSelector||a.msMatchesSelector))&&ce(function(e){d.disconnectedMatch=c.call(e,"*"),c.call(e,"[s!='']:x"),s.push("!=",F)}),v=v.length&&new RegExp(v.join("|")),s=s.length&&new RegExp(s.join("|")),t=K.test(a.compareDocumentPosition),y=t||K.test(a.contains)?function(e,t){var n=9===e.nodeType?e.documentElement:e,r=t&&t.parentNode;return e===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):e.compareDocumentPosition&&16&e.compareDocumentPosition(r)))}:function(e,t){if(t)while(t=t.parentNode)if(t===e)return!0;return!1},j=t?function(e,t){if(e===t)return l=!0,0;var n=!e.compareDocumentPosition-!t.compareDocumentPosition;return n||(1&(n=(e.ownerDocument||e)==(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!d.sortDetached&&t.compareDocumentPosition(e)===n?e==C||e.ownerDocument==p&&y(p,e)?-1:t==C||t.ownerDocument==p&&y(p,t)?1:u?P(u,e)-P(u,t):0:4&n?-1:1)}:function(e,t){if(e===t)return l=!0,0;var n,r=0,i=e.parentNode,o=t.parentNode,a=[e],s=[t];if(!i||!o)return e==C?-1:t==C?1:i?-1:o?1:u?P(u,e)-P(u,t):0;if(i===o)return pe(e,t);n=e;while(n=n.parentNode)a.unshift(n);n=t;while(n=n.parentNode)s.unshift(n);while(a[r]===s[r])r++;return r?pe(a[r],s[r]):a[r]==p?-1:s[r]==p?1:0}),C},se.matches=function(e,t){return se(e,null,null,t)},se.matchesSelector=function(e,t){if(T(e),d.matchesSelector&&E&&!N[t+" "]&&(!s||!s.test(t))&&(!v||!v.test(t)))try{var n=c.call(e,t);if(n||d.disconnectedMatch||e.document&&11!==e.document.nodeType)return n}catch(e){N(t,!0)}return 0":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(te,ne),e[3]=(e[3]||e[4]||e[5]||"").replace(te,ne),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||se.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&se.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return G.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&X.test(n)&&(t=h(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(te,ne).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=m[e+" "];return t||(t=new RegExp("(^|"+M+")"+e+"("+M+"|$)"))&&m(e,function(e){return t.test("string"==typeof e.className&&e.className||"undefined"!=typeof e.getAttribute&&e.getAttribute("class")||"")})},ATTR:function(n,r,i){return function(e){var t=se.attr(e,n);return null==t?"!="===r:!r||(t+="","="===r?t===i:"!="===r?t!==i:"^="===r?i&&0===t.indexOf(i):"*="===r?i&&-1:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function j(e,n,r){return m(n)?S.grep(e,function(e,t){return!!n.call(e,t,e)!==r}):n.nodeType?S.grep(e,function(e){return e===n!==r}):"string"!=typeof n?S.grep(e,function(e){return-1)[^>]*|#([\w-]+))$/;(S.fn.init=function(e,t,n){var r,i;if(!e)return this;if(n=n||D,"string"==typeof e){if(!(r="<"===e[0]&&">"===e[e.length-1]&&3<=e.length?[null,e,null]:q.exec(e))||!r[1]&&t)return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);if(r[1]){if(t=t instanceof S?t[0]:t,S.merge(this,S.parseHTML(r[1],t&&t.nodeType?t.ownerDocument||t:E,!0)),N.test(r[1])&&S.isPlainObject(t))for(r in t)m(this[r])?this[r](t[r]):this.attr(r,t[r]);return this}return(i=E.getElementById(r[2]))&&(this[0]=i,this.length=1),this}return e.nodeType?(this[0]=e,this.length=1,this):m(e)?void 0!==n.ready?n.ready(e):e(S):S.makeArray(e,this)}).prototype=S.fn,D=S(E);var L=/^(?:parents|prev(?:Until|All))/,H={children:!0,contents:!0,next:!0,prev:!0};function O(e,t){while((e=e[t])&&1!==e.nodeType);return e}S.fn.extend({has:function(e){var t=S(e,this),n=t.length;return this.filter(function(){for(var e=0;e\x20\t\r\n\f]*)/i,he=/^$|^module$|\/(?:java|ecma)script/i;ce=E.createDocumentFragment().appendChild(E.createElement("div")),(fe=E.createElement("input")).setAttribute("type","radio"),fe.setAttribute("checked","checked"),fe.setAttribute("name","t"),ce.appendChild(fe),y.checkClone=ce.cloneNode(!0).cloneNode(!0).lastChild.checked,ce.innerHTML="",y.noCloneChecked=!!ce.cloneNode(!0).lastChild.defaultValue,ce.innerHTML="",y.option=!!ce.lastChild;var ge={thead:[1,"","
"],col:[2,"","
"],tr:[2,"","
"],td:[3,"","
"],_default:[0,"",""]};function ve(e,t){var n;return n="undefined"!=typeof e.getElementsByTagName?e.getElementsByTagName(t||"*"):"undefined"!=typeof e.querySelectorAll?e.querySelectorAll(t||"*"):[],void 0===t||t&&A(e,t)?S.merge([e],n):n}function ye(e,t){for(var n=0,r=e.length;n",""]);var me=/<|&#?\w+;/;function xe(e,t,n,r,i){for(var o,a,s,u,l,c,f=t.createDocumentFragment(),p=[],d=0,h=e.length;d\s*$/g;function je(e,t){return A(e,"table")&&A(11!==t.nodeType?t:t.firstChild,"tr")&&S(e).children("tbody")[0]||e}function De(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function qe(e){return"true/"===(e.type||"").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute("type"),e}function Le(e,t){var n,r,i,o,a,s;if(1===t.nodeType){if(Y.hasData(e)&&(s=Y.get(e).events))for(i in Y.remove(t,"handle events"),s)for(n=0,r=s[i].length;n").attr(n.scriptAttrs||{}).prop({charset:n.scriptCharset,src:n.url}).on("load error",i=function(e){r.remove(),i=null,e&&t("error"===e.type?404:200,e.type)}),E.head.appendChild(r[0])},abort:function(){i&&i()}}});var _t,zt=[],Ut=/(=)\?(?=&|$)|\?\?/;S.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=zt.pop()||S.expando+"_"+wt.guid++;return this[e]=!0,e}}),S.ajaxPrefilter("json jsonp",function(e,t,n){var r,i,o,a=!1!==e.jsonp&&(Ut.test(e.url)?"url":"string"==typeof e.data&&0===(e.contentType||"").indexOf("application/x-www-form-urlencoded")&&Ut.test(e.data)&&"data");if(a||"jsonp"===e.dataTypes[0])return r=e.jsonpCallback=m(e.jsonpCallback)?e.jsonpCallback():e.jsonpCallback,a?e[a]=e[a].replace(Ut,"$1"+r):!1!==e.jsonp&&(e.url+=(Tt.test(e.url)?"&":"?")+e.jsonp+"="+r),e.converters["script json"]=function(){return o||S.error(r+" was not called"),o[0]},e.dataTypes[0]="json",i=C[r],C[r]=function(){o=arguments},n.always(function(){void 0===i?S(C).removeProp(r):C[r]=i,e[r]&&(e.jsonpCallback=t.jsonpCallback,zt.push(r)),o&&m(i)&&i(o[0]),o=i=void 0}),"script"}),y.createHTMLDocument=((_t=E.implementation.createHTMLDocument("").body).innerHTML="
",2===_t.childNodes.length),S.parseHTML=function(e,t,n){return"string"!=typeof e?[]:("boolean"==typeof t&&(n=t,t=!1),t||(y.createHTMLDocument?((r=(t=E.implementation.createHTMLDocument("")).createElement("base")).href=E.location.href,t.head.appendChild(r)):t=E),o=!n&&[],(i=N.exec(e))?[t.createElement(i[1])]:(i=xe([e],t,o),o&&o.length&&S(o).remove(),S.merge([],i.childNodes)));var r,i,o},S.fn.load=function(e,t,n){var r,i,o,a=this,s=e.indexOf(" ");return-1").append(S.parseHTML(e)).find(r):e)}).always(n&&function(e,t){a.each(function(){n.apply(this,o||[e.responseText,t,e])})}),this},S.expr.pseudos.animated=function(t){return S.grep(S.timers,function(e){return t===e.elem}).length},S.offset={setOffset:function(e,t,n){var r,i,o,a,s,u,l=S.css(e,"position"),c=S(e),f={};"static"===l&&(e.style.position="relative"),s=c.offset(),o=S.css(e,"top"),u=S.css(e,"left"),("absolute"===l||"fixed"===l)&&-1<(o+u).indexOf("auto")?(a=(r=c.position()).top,i=r.left):(a=parseFloat(o)||0,i=parseFloat(u)||0),m(t)&&(t=t.call(e,n,S.extend({},s))),null!=t.top&&(f.top=t.top-s.top+a),null!=t.left&&(f.left=t.left-s.left+i),"using"in t?t.using.call(e,f):c.css(f)}},S.fn.extend({offset:function(t){if(arguments.length)return void 0===t?this:this.each(function(e){S.offset.setOffset(this,t,e)});var e,n,r=this[0];return r?r.getClientRects().length?(e=r.getBoundingClientRect(),n=r.ownerDocument.defaultView,{top:e.top+n.pageYOffset,left:e.left+n.pageXOffset}):{top:0,left:0}:void 0},position:function(){if(this[0]){var e,t,n,r=this[0],i={top:0,left:0};if("fixed"===S.css(r,"position"))t=r.getBoundingClientRect();else{t=this.offset(),n=r.ownerDocument,e=r.offsetParent||n.documentElement;while(e&&(e===n.body||e===n.documentElement)&&"static"===S.css(e,"position"))e=e.parentNode;e&&e!==r&&1===e.nodeType&&((i=S(e).offset()).top+=S.css(e,"borderTopWidth",!0),i.left+=S.css(e,"borderLeftWidth",!0))}return{top:t.top-i.top-S.css(r,"marginTop",!0),left:t.left-i.left-S.css(r,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){var e=this.offsetParent;while(e&&"static"===S.css(e,"position"))e=e.offsetParent;return e||re})}}),S.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(t,i){var o="pageYOffset"===i;S.fn[t]=function(e){return $(this,function(e,t,n){var r;if(x(e)?r=e:9===e.nodeType&&(r=e.defaultView),void 0===n)return r?r[i]:e[t];r?r.scrollTo(o?r.pageXOffset:n,o?n:r.pageYOffset):e[t]=n},t,e,arguments.length)}}),S.each(["top","left"],function(e,n){S.cssHooks[n]=Fe(y.pixelPosition,function(e,t){if(t)return t=We(e,n),Pe.test(t)?S(e).position()[n]+"px":t})}),S.each({Height:"height",Width:"width"},function(a,s){S.each({padding:"inner"+a,content:s,"":"outer"+a},function(r,o){S.fn[o]=function(e,t){var n=arguments.length&&(r||"boolean"!=typeof e),i=r||(!0===e||!0===t?"margin":"border");return $(this,function(e,t,n){var r;return x(e)?0===o.indexOf("outer")?e["inner"+a]:e.document.documentElement["client"+a]:9===e.nodeType?(r=e.documentElement,Math.max(e.body["scroll"+a],r["scroll"+a],e.body["offset"+a],r["offset"+a],r["client"+a])):void 0===n?S.css(e,t,i):S.style(e,t,n,i)},s,n?e:void 0,n)}})}),S.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(e,t){S.fn[t]=function(e){return this.on(t,e)}}),S.fn.extend({bind:function(e,t,n){return this.on(e,null,t,n)},unbind:function(e,t){return this.off(e,null,t)},delegate:function(e,t,n,r){return this.on(t,e,n,r)},undelegate:function(e,t,n){return 1===arguments.length?this.off(e,"**"):this.off(t,e||"**",n)},hover:function(e,t){return this.mouseenter(e).mouseleave(t||e)}}),S.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(e,n){S.fn[n]=function(e,t){return 00){var c=e.utils.clone(r)||{};c.position=[a,l],c.index=s.length,s.push(new e.Token(i.slice(a,o),c))}a=o+1}}return s},e.tokenizer.separator=/[\s\-]+/,e.Pipeline=function(){this._stack=[]},e.Pipeline.registeredFunctions=Object.create(null),e.Pipeline.registerFunction=function(t,r){r in this.registeredFunctions&&e.utils.warn("Overwriting existing registered function: "+r),t.label=r,e.Pipeline.registeredFunctions[t.label]=t},e.Pipeline.warnIfFunctionNotRegistered=function(t){var r=t.label&&t.label in this.registeredFunctions;r||e.utils.warn("Function is not registered with pipeline. This may cause problems when serialising the index.\n",t)},e.Pipeline.load=function(t){var r=new e.Pipeline;return t.forEach(function(t){var i=e.Pipeline.registeredFunctions[t];if(!i)throw new Error("Cannot load unregistered function: "+t);r.add(i)}),r},e.Pipeline.prototype.add=function(){var t=Array.prototype.slice.call(arguments);t.forEach(function(t){e.Pipeline.warnIfFunctionNotRegistered(t),this._stack.push(t)},this)},e.Pipeline.prototype.after=function(t,r){e.Pipeline.warnIfFunctionNotRegistered(r);var i=this._stack.indexOf(t);if(i==-1)throw new Error("Cannot find existingFn");i+=1,this._stack.splice(i,0,r)},e.Pipeline.prototype.before=function(t,r){e.Pipeline.warnIfFunctionNotRegistered(r);var i=this._stack.indexOf(t);if(i==-1)throw new Error("Cannot find existingFn");this._stack.splice(i,0,r)},e.Pipeline.prototype.remove=function(e){var t=this._stack.indexOf(e);t!=-1&&this._stack.splice(t,1)},e.Pipeline.prototype.run=function(e){for(var t=this._stack.length,r=0;r1&&(se&&(r=n),s!=e);)i=r-t,n=t+Math.floor(i/2),s=this.elements[2*n];return s==e?2*n:s>e?2*n:sa?l+=2:o==a&&(t+=r[u+1]*i[l+1],u+=2,l+=2);return t},e.Vector.prototype.similarity=function(e){return this.dot(e)/this.magnitude()||0},e.Vector.prototype.toArray=function(){for(var e=new Array(this.elements.length/2),t=1,r=0;t0){var o,a=s.str.charAt(0);a in s.node.edges?o=s.node.edges[a]:(o=new e.TokenSet,s.node.edges[a]=o),1==s.str.length&&(o["final"]=!0),n.push({node:o,editsRemaining:s.editsRemaining,str:s.str.slice(1)})}if(0!=s.editsRemaining){if("*"in s.node.edges)var u=s.node.edges["*"];else{var u=new e.TokenSet;s.node.edges["*"]=u}if(0==s.str.length&&(u["final"]=!0),n.push({node:u,editsRemaining:s.editsRemaining-1,str:s.str}),s.str.length>1&&n.push({node:s.node,editsRemaining:s.editsRemaining-1,str:s.str.slice(1)}),1==s.str.length&&(s.node["final"]=!0),s.str.length>=1){if("*"in s.node.edges)var l=s.node.edges["*"];else{var l=new e.TokenSet;s.node.edges["*"]=l}1==s.str.length&&(l["final"]=!0),n.push({node:l,editsRemaining:s.editsRemaining-1,str:s.str.slice(1)})}if(s.str.length>1){var c,h=s.str.charAt(0),d=s.str.charAt(1);d in s.node.edges?c=s.node.edges[d]:(c=new e.TokenSet,s.node.edges[d]=c),1==s.str.length&&(c["final"]=!0),n.push({node:c,editsRemaining:s.editsRemaining-1,str:h+s.str.slice(2)})}}}return i},e.TokenSet.fromString=function(t){for(var r=new e.TokenSet,i=r,n=0,s=t.length;n=e;t--){var r=this.uncheckedNodes[t],i=r.child.toString();i in this.minimizedNodes?r.parent.edges[r["char"]]=this.minimizedNodes[i]:(r.child._str=i,this.minimizedNodes[i]=r.child),this.uncheckedNodes.pop()}},e.Index=function(e){this.invertedIndex=e.invertedIndex,this.fieldVectors=e.fieldVectors,this.tokenSet=e.tokenSet,this.fields=e.fields,this.pipeline=e.pipeline},e.Index.prototype.search=function(t){return this.query(function(r){var i=new e.QueryParser(t,r);i.parse()})},e.Index.prototype.query=function(t){for(var r=new e.Query(this.fields),i=Object.create(null),n=Object.create(null),s=Object.create(null),o=Object.create(null),a=Object.create(null),u=0;u1?this._b=1:this._b=e},e.Builder.prototype.k1=function(e){this._k1=e},e.Builder.prototype.add=function(t,r){var i=t[this._ref],n=Object.keys(this._fields);this._documents[i]=r||{},this.documentCount+=1;for(var s=0;s=this.length)return e.QueryLexer.EOS;var t=this.str.charAt(this.pos);return this.pos+=1,t},e.QueryLexer.prototype.width=function(){return this.pos-this.start},e.QueryLexer.prototype.ignore=function(){this.start==this.pos&&(this.pos+=1),this.start=this.pos},e.QueryLexer.prototype.backup=function(){this.pos-=1},e.QueryLexer.prototype.acceptDigitRun=function(){var t,r;do t=this.next(),r=t.charCodeAt(0);while(r>47&&r<58);t!=e.QueryLexer.EOS&&this.backup()},e.QueryLexer.prototype.more=function(){return this.pos1&&(t.backup(),t.emit(e.QueryLexer.TERM)),t.ignore(),t.more())return e.QueryLexer.lexText},e.QueryLexer.lexEditDistance=function(t){return t.ignore(),t.acceptDigitRun(),t.emit(e.QueryLexer.EDIT_DISTANCE),e.QueryLexer.lexText},e.QueryLexer.lexBoost=function(t){return t.ignore(),t.acceptDigitRun(),t.emit(e.QueryLexer.BOOST),e.QueryLexer.lexText},e.QueryLexer.lexEOS=function(t){t.width()>0&&t.emit(e.QueryLexer.TERM)},e.QueryLexer.termSeparator=e.tokenizer.separator,e.QueryLexer.lexText=function(t){for(;;){var r=t.next();if(r==e.QueryLexer.EOS)return e.QueryLexer.lexEOS;if(92!=r.charCodeAt(0)){if(":"==r)return e.QueryLexer.lexField;if("~"==r)return t.backup(),t.width()>0&&t.emit(e.QueryLexer.TERM),e.QueryLexer.lexEditDistance;if("^"==r)return t.backup(),t.width()>0&&t.emit(e.QueryLexer.TERM),e.QueryLexer.lexBoost;if("+"==r&&1===t.width())return t.emit(e.QueryLexer.PRESENCE),e.QueryLexer.lexText;if("-"==r&&1===t.width())return t.emit(e.QueryLexer.PRESENCE),e.QueryLexer.lexText;if(r.match(e.QueryLexer.termSeparator))return e.QueryLexer.lexTerm}else t.escapeCharacter()}},e.QueryParser=function(t,r){this.lexer=new e.QueryLexer(t),this.query=r,this.currentClause={},this.lexemeIdx=0},e.QueryParser.prototype.parse=function(){this.lexer.run(),this.lexemes=this.lexer.lexemes;for(var t=e.QueryParser.parseClause;t;)t=t(this);return this.query},e.QueryParser.prototype.peekLexeme=function(){return this.lexemes[this.lexemeIdx]},e.QueryParser.prototype.consumeLexeme=function(){var e=this.peekLexeme();return this.lexemeIdx+=1,e},e.QueryParser.prototype.nextClause=function(){var e=this.currentClause;this.query.clause(e),this.currentClause={}},e.QueryParser.parseClause=function(t){var r=t.peekLexeme();if(void 0!=r)switch(r.type){case e.QueryLexer.PRESENCE:return e.QueryParser.parsePresence;case e.QueryLexer.FIELD:return e.QueryParser.parseField;case e.QueryLexer.TERM:return e.QueryParser.parseTerm;default:var i="expected either a field or a term, found "+r.type;throw r.str.length>=1&&(i+=" with value '"+r.str+"'"),new e.QueryParseError(i,r.start,r.end)}},e.QueryParser.parsePresence=function(t){var r=t.consumeLexeme();if(void 0!=r){switch(r.str){case"-":t.currentClause.presence=e.Query.presence.PROHIBITED;break;case"+":t.currentClause.presence=e.Query.presence.REQUIRED;break;default:var i="unrecognised presence operator'"+r.str+"'";throw new e.QueryParseError(i,r.start,r.end)}var n=t.peekLexeme();if(void 0==n){var i="expecting term or field, found nothing";throw new e.QueryParseError(i,r.start,r.end)}switch(n.type){case e.QueryLexer.FIELD:return e.QueryParser.parseField;case e.QueryLexer.TERM:return e.QueryParser.parseTerm;default:var i="expecting term or field, found '"+n.type+"'";throw new e.QueryParseError(i,n.start,n.end)}}},e.QueryParser.parseField=function(t){var r=t.consumeLexeme();if(void 0!=r){if(t.query.allFields.indexOf(r.str)==-1){var i=t.query.allFields.map(function(e){return"'"+e+"'"}).join(", "),n="unrecognised field '"+r.str+"', possible fields: "+i;throw new e.QueryParseError(n,r.start,r.end)}t.currentClause.fields=[r.str];var s=t.peekLexeme();if(void 0==s){var n="expecting term, found nothing";throw new e.QueryParseError(n,r.start,r.end)}switch(s.type){case e.QueryLexer.TERM:return e.QueryParser.parseTerm;default:var n="expecting term, found '"+s.type+"'";throw new e.QueryParseError(n,s.start,s.end)}}},e.QueryParser.parseTerm=function(t){var r=t.consumeLexeme();if(void 0!=r){t.currentClause.term=r.str.toLowerCase(),r.str.indexOf("*")!=-1&&(t.currentClause.usePipeline=!1);var i=t.peekLexeme();if(void 0==i)return void t.nextClause();switch(i.type){case e.QueryLexer.TERM:return t.nextClause(),e.QueryParser.parseTerm;case e.QueryLexer.FIELD:return t.nextClause(),e.QueryParser.parseField;case e.QueryLexer.EDIT_DISTANCE:return e.QueryParser.parseEditDistance;case e.QueryLexer.BOOST:return e.QueryParser.parseBoost;case e.QueryLexer.PRESENCE:return t.nextClause(),e.QueryParser.parsePresence;default:var n="Unexpected lexeme type '"+i.type+"'";throw new e.QueryParseError(n,i.start,i.end)}}},e.QueryParser.parseEditDistance=function(t){var r=t.consumeLexeme();if(void 0!=r){var i=parseInt(r.str,10);if(isNaN(i)){var n="edit distance must be numeric";throw new e.QueryParseError(n,r.start,r.end)}t.currentClause.editDistance=i;var s=t.peekLexeme();if(void 0==s)return void t.nextClause();switch(s.type){case e.QueryLexer.TERM:return t.nextClause(),e.QueryParser.parseTerm;case e.QueryLexer.FIELD:return t.nextClause(),e.QueryParser.parseField;case e.QueryLexer.EDIT_DISTANCE:return e.QueryParser.parseEditDistance;case e.QueryLexer.BOOST:return e.QueryParser.parseBoost;case e.QueryLexer.PRESENCE:return t.nextClause(),e.QueryParser.parsePresence;default:var n="Unexpected lexeme type '"+s.type+"'";throw new e.QueryParseError(n,s.start,s.end)}}},e.QueryParser.parseBoost=function(t){var r=t.consumeLexeme();if(void 0!=r){var i=parseInt(r.str,10);if(isNaN(i)){var n="boost must be numeric";throw new e.QueryParseError(n,r.start,r.end)}t.currentClause.boost=i;var s=t.peekLexeme();if(void 0==s)return void t.nextClause();switch(s.type){case e.QueryLexer.TERM:return t.nextClause(),e.QueryParser.parseTerm;case e.QueryLexer.FIELD:return t.nextClause(),e.QueryParser.parseField;case e.QueryLexer.EDIT_DISTANCE:return e.QueryParser.parseEditDistance;case e.QueryLexer.BOOST:return e.QueryParser.parseBoost;case e.QueryLexer.PRESENCE:return t.nextClause(),e.QueryParser.parsePresence;default:var n="Unexpected lexeme type '"+s.type+"'";throw new e.QueryParseError(n,s.start,s.end)}}},function(e,t){"function"==typeof define&&define.amd?define(t):"object"==typeof exports?module.exports=t():e.lunr=t()}(this,function(){return e})}(); diff --git a/api docs/docsets/.docset/Contents/Resources/Documents/js/typeahead.jquery.js b/api docs/docsets/.docset/Contents/Resources/Documents/js/typeahead.jquery.js new file mode 100644 index 0000000..3a2d2ab --- /dev/null +++ b/api docs/docsets/.docset/Contents/Resources/Documents/js/typeahead.jquery.js @@ -0,0 +1,1694 @@ +/*! + * typeahead.js 1.3.1 + * https://github.com/corejavascript/typeahead.js + * Copyright 2013-2020 Twitter, Inc. and other contributors; Licensed MIT + */ + + +(function(root, factory) { + if (typeof define === "function" && define.amd) { + define([ "jquery" ], function(a0) { + return factory(a0); + }); + } else if (typeof module === "object" && module.exports) { + module.exports = factory(require("jquery")); + } else { + factory(root["jQuery"]); + } +})(this, function($) { + var _ = function() { + "use strict"; + return { + isMsie: function() { + return /(msie|trident)/i.test(navigator.userAgent) ? navigator.userAgent.match(/(msie |rv:)(\d+(.\d+)?)/i)[2] : false; + }, + isBlankString: function(str) { + return !str || /^\s*$/.test(str); + }, + escapeRegExChars: function(str) { + return str.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g, "\\$&"); + }, + isString: function(obj) { + return typeof obj === "string"; + }, + isNumber: function(obj) { + return typeof obj === "number"; + }, + isArray: $.isArray, + isFunction: $.isFunction, + isObject: $.isPlainObject, + isUndefined: function(obj) { + return typeof obj === "undefined"; + }, + isElement: function(obj) { + return !!(obj && obj.nodeType === 1); + }, + isJQuery: function(obj) { + return obj instanceof $; + }, + toStr: function toStr(s) { + return _.isUndefined(s) || s === null ? "" : s + ""; + }, + bind: $.proxy, + each: function(collection, cb) { + $.each(collection, reverseArgs); + function reverseArgs(index, value) { + return cb(value, index); + } + }, + map: $.map, + filter: $.grep, + every: function(obj, test) { + var result = true; + if (!obj) { + return result; + } + $.each(obj, function(key, val) { + if (!(result = test.call(null, val, key, obj))) { + return false; + } + }); + return !!result; + }, + some: function(obj, test) { + var result = false; + if (!obj) { + return result; + } + $.each(obj, function(key, val) { + if (result = test.call(null, val, key, obj)) { + return false; + } + }); + return !!result; + }, + mixin: $.extend, + identity: function(x) { + return x; + }, + clone: function(obj) { + return $.extend(true, {}, obj); + }, + getIdGenerator: function() { + var counter = 0; + return function() { + return counter++; + }; + }, + templatify: function templatify(obj) { + return $.isFunction(obj) ? obj : template; + function template() { + return String(obj); + } + }, + defer: function(fn) { + setTimeout(fn, 0); + }, + debounce: function(func, wait, immediate) { + var timeout, result; + return function() { + var context = this, args = arguments, later, callNow; + later = function() { + timeout = null; + if (!immediate) { + result = func.apply(context, args); + } + }; + callNow = immediate && !timeout; + clearTimeout(timeout); + timeout = setTimeout(later, wait); + if (callNow) { + result = func.apply(context, args); + } + return result; + }; + }, + throttle: function(func, wait) { + var context, args, timeout, result, previous, later; + previous = 0; + later = function() { + previous = new Date(); + timeout = null; + result = func.apply(context, args); + }; + return function() { + var now = new Date(), remaining = wait - (now - previous); + context = this; + args = arguments; + if (remaining <= 0) { + clearTimeout(timeout); + timeout = null; + previous = now; + result = func.apply(context, args); + } else if (!timeout) { + timeout = setTimeout(later, remaining); + } + return result; + }; + }, + stringify: function(val) { + return _.isString(val) ? val : JSON.stringify(val); + }, + guid: function() { + function _p8(s) { + var p = (Math.random().toString(16) + "000000000").substr(2, 8); + return s ? "-" + p.substr(0, 4) + "-" + p.substr(4, 4) : p; + } + return "tt-" + _p8() + _p8(true) + _p8(true) + _p8(); + }, + noop: function() {} + }; + }(); + var WWW = function() { + "use strict"; + var defaultClassNames = { + wrapper: "twitter-typeahead", + input: "tt-input", + hint: "tt-hint", + menu: "tt-menu", + dataset: "tt-dataset", + suggestion: "tt-suggestion", + selectable: "tt-selectable", + empty: "tt-empty", + open: "tt-open", + cursor: "tt-cursor", + highlight: "tt-highlight" + }; + return build; + function build(o) { + var www, classes; + classes = _.mixin({}, defaultClassNames, o); + www = { + css: buildCss(), + classes: classes, + html: buildHtml(classes), + selectors: buildSelectors(classes) + }; + return { + css: www.css, + html: www.html, + classes: www.classes, + selectors: www.selectors, + mixin: function(o) { + _.mixin(o, www); + } + }; + } + function buildHtml(c) { + return { + wrapper: '', + menu: '
' + }; + } + function buildSelectors(classes) { + var selectors = {}; + _.each(classes, function(v, k) { + selectors[k] = "." + v; + }); + return selectors; + } + function buildCss() { + var css = { + wrapper: { + position: "relative", + display: "inline-block" + }, + hint: { + position: "absolute", + top: "0", + left: "0", + borderColor: "transparent", + boxShadow: "none", + opacity: "1" + }, + input: { + position: "relative", + verticalAlign: "top", + backgroundColor: "transparent" + }, + inputWithNoHint: { + position: "relative", + verticalAlign: "top" + }, + menu: { + position: "absolute", + top: "100%", + left: "0", + zIndex: "100", + display: "none" + }, + ltr: { + left: "0", + right: "auto" + }, + rtl: { + left: "auto", + right: " 0" + } + }; + if (_.isMsie()) { + _.mixin(css.input, { + backgroundImage: "url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)" + }); + } + return css; + } + }(); + var EventBus = function() { + "use strict"; + var namespace, deprecationMap; + namespace = "typeahead:"; + deprecationMap = { + render: "rendered", + cursorchange: "cursorchanged", + select: "selected", + autocomplete: "autocompleted" + }; + function EventBus(o) { + if (!o || !o.el) { + $.error("EventBus initialized without el"); + } + this.$el = $(o.el); + } + _.mixin(EventBus.prototype, { + _trigger: function(type, args) { + var $e = $.Event(namespace + type); + this.$el.trigger.call(this.$el, $e, args || []); + return $e; + }, + before: function(type) { + var args, $e; + args = [].slice.call(arguments, 1); + $e = this._trigger("before" + type, args); + return $e.isDefaultPrevented(); + }, + trigger: function(type) { + var deprecatedType; + this._trigger(type, [].slice.call(arguments, 1)); + if (deprecatedType = deprecationMap[type]) { + this._trigger(deprecatedType, [].slice.call(arguments, 1)); + } + } + }); + return EventBus; + }(); + var EventEmitter = function() { + "use strict"; + var splitter = /\s+/, nextTick = getNextTick(); + return { + onSync: onSync, + onAsync: onAsync, + off: off, + trigger: trigger + }; + function on(method, types, cb, context) { + var type; + if (!cb) { + return this; + } + types = types.split(splitter); + cb = context ? bindContext(cb, context) : cb; + this._callbacks = this._callbacks || {}; + while (type = types.shift()) { + this._callbacks[type] = this._callbacks[type] || { + sync: [], + async: [] + }; + this._callbacks[type][method].push(cb); + } + return this; + } + function onAsync(types, cb, context) { + return on.call(this, "async", types, cb, context); + } + function onSync(types, cb, context) { + return on.call(this, "sync", types, cb, context); + } + function off(types) { + var type; + if (!this._callbacks) { + return this; + } + types = types.split(splitter); + while (type = types.shift()) { + delete this._callbacks[type]; + } + return this; + } + function trigger(types) { + var type, callbacks, args, syncFlush, asyncFlush; + if (!this._callbacks) { + return this; + } + types = types.split(splitter); + args = [].slice.call(arguments, 1); + while ((type = types.shift()) && (callbacks = this._callbacks[type])) { + syncFlush = getFlush(callbacks.sync, this, [ type ].concat(args)); + asyncFlush = getFlush(callbacks.async, this, [ type ].concat(args)); + syncFlush() && nextTick(asyncFlush); + } + return this; + } + function getFlush(callbacks, context, args) { + return flush; + function flush() { + var cancelled; + for (var i = 0, len = callbacks.length; !cancelled && i < len; i += 1) { + cancelled = callbacks[i].apply(context, args) === false; + } + return !cancelled; + } + } + function getNextTick() { + var nextTickFn; + if (window.setImmediate) { + nextTickFn = function nextTickSetImmediate(fn) { + setImmediate(function() { + fn(); + }); + }; + } else { + nextTickFn = function nextTickSetTimeout(fn) { + setTimeout(function() { + fn(); + }, 0); + }; + } + return nextTickFn; + } + function bindContext(fn, context) { + return fn.bind ? fn.bind(context) : function() { + fn.apply(context, [].slice.call(arguments, 0)); + }; + } + }(); + var highlight = function(doc) { + "use strict"; + var defaults = { + node: null, + pattern: null, + tagName: "strong", + className: null, + wordsOnly: false, + caseSensitive: false, + diacriticInsensitive: false + }; + var accented = { + A: "[AaªÀ-Åà-åĀ-ąǍǎȀ-ȃȦȧᴬᵃḀḁẚẠ-ảₐ℀℁℻⒜Ⓐⓐ㍱-㍴㎀-㎄㎈㎉㎩-㎯㏂㏊㏟㏿Aa]", + B: "[BbᴮᵇḂ-ḇℬ⒝Ⓑⓑ㍴㎅-㎇㏃㏈㏔㏝Bb]", + C: "[CcÇçĆ-čᶜ℀ℂ℃℅℆ℭⅭⅽ⒞Ⓒⓒ㍶㎈㎉㎝㎠㎤㏄-㏇Cc]", + D: "[DdĎďDŽ-džDZ-dzᴰᵈḊ-ḓⅅⅆⅮⅾ⒟Ⓓⓓ㋏㍲㍷-㍹㎗㎭-㎯㏅㏈Dd]", + E: "[EeÈ-Ëè-ëĒ-ěȄ-ȇȨȩᴱᵉḘ-ḛẸ-ẽₑ℡ℯℰⅇ⒠Ⓔⓔ㉐㋍㋎Ee]", + F: "[FfᶠḞḟ℉ℱ℻⒡Ⓕⓕ㎊-㎌㎙ff-fflFf]", + G: "[GgĜ-ģǦǧǴǵᴳᵍḠḡℊ⒢Ⓖⓖ㋌㋍㎇㎍-㎏㎓㎬㏆㏉㏒㏿Gg]", + H: "[HhĤĥȞȟʰᴴḢ-ḫẖℋ-ℎ⒣Ⓗⓗ㋌㍱㎐-㎔㏊㏋㏗Hh]", + I: "[IiÌ-Ïì-ïĨ-İIJijǏǐȈ-ȋᴵᵢḬḭỈ-ịⁱℐℑℹⅈⅠ-ⅣⅥ-ⅨⅪⅫⅰ-ⅳⅵ-ⅸⅺⅻ⒤Ⓘⓘ㍺㏌㏕fiffiIi]", + J: "[JjIJ-ĵLJ-njǰʲᴶⅉ⒥ⒿⓙⱼJj]", + K: "[KkĶķǨǩᴷᵏḰ-ḵK⒦Ⓚⓚ㎄㎅㎉㎏㎑㎘㎞㎢㎦㎪㎸㎾㏀㏆㏍-㏏Kk]", + L: "[LlĹ-ŀLJ-ljˡᴸḶḷḺ-ḽℒℓ℡Ⅼⅼ⒧Ⓛⓛ㋏㎈㎉㏐-㏓㏕㏖㏿flfflLl]", + M: "[MmᴹᵐḾ-ṃ℠™ℳⅯⅿ⒨Ⓜⓜ㍷-㍹㎃㎆㎎㎒㎖㎙-㎨㎫㎳㎷㎹㎽㎿㏁㏂㏎㏐㏔-㏖㏘㏙㏞㏟Mm]", + N: "[NnÑñŃ-ʼnNJ-njǸǹᴺṄ-ṋⁿℕ№⒩Ⓝⓝ㎁㎋㎚㎱㎵㎻㏌㏑Nn]", + O: "[OoºÒ-Öò-öŌ-őƠơǑǒǪǫȌ-ȏȮȯᴼᵒỌ-ỏₒ℅№ℴ⒪Ⓞⓞ㍵㏇㏒㏖Oo]", + P: "[PpᴾᵖṔ-ṗℙ⒫Ⓟⓟ㉐㍱㍶㎀㎊㎩-㎬㎰㎴㎺㏋㏗-㏚Pp]", + Q: "[Qqℚ⒬Ⓠⓠ㏃Qq]", + R: "[RrŔ-řȐ-ȓʳᴿᵣṘ-ṛṞṟ₨ℛ-ℝ⒭Ⓡⓡ㋍㍴㎭-㎯㏚㏛Rr]", + S: "[SsŚ-šſȘșˢṠ-ṣ₨℁℠⒮Ⓢⓢ㎧㎨㎮-㎳㏛㏜stSs]", + T: "[TtŢ-ťȚțᵀᵗṪ-ṱẗ℡™⒯Ⓣⓣ㉐㋏㎔㏏ſtstTt]", + U: "[UuÙ-Üù-üŨ-ųƯưǓǔȔ-ȗᵁᵘᵤṲ-ṷỤ-ủ℆⒰Ⓤⓤ㍳㍺Uu]", + V: "[VvᵛᵥṼ-ṿⅣ-Ⅷⅳ-ⅷ⒱Ⓥⓥⱽ㋎㍵㎴-㎹㏜㏞Vv]", + W: "[WwŴŵʷᵂẀ-ẉẘ⒲Ⓦⓦ㎺-㎿㏝Ww]", + X: "[XxˣẊ-ẍₓ℻Ⅸ-Ⅻⅸ-ⅻ⒳Ⓧⓧ㏓Xx]", + Y: "[YyÝýÿŶ-ŸȲȳʸẎẏẙỲ-ỹ⒴Ⓨⓨ㏉Yy]", + Z: "[ZzŹ-žDZ-dzᶻẐ-ẕℤℨ⒵Ⓩⓩ㎐-㎔Zz]" + }; + return function hightlight(o) { + var regex; + o = _.mixin({}, defaults, o); + if (!o.node || !o.pattern) { + return; + } + o.pattern = _.isArray(o.pattern) ? o.pattern : [ o.pattern ]; + regex = getRegex(o.pattern, o.caseSensitive, o.wordsOnly, o.diacriticInsensitive); + traverse(o.node, hightlightTextNode); + function hightlightTextNode(textNode) { + var match, patternNode, wrapperNode; + if (match = regex.exec(textNode.data)) { + wrapperNode = doc.createElement(o.tagName); + o.className && (wrapperNode.className = o.className); + patternNode = textNode.splitText(match.index); + patternNode.splitText(match[0].length); + wrapperNode.appendChild(patternNode.cloneNode(true)); + textNode.parentNode.replaceChild(wrapperNode, patternNode); + } + return !!match; + } + function traverse(el, hightlightTextNode) { + var childNode, TEXT_NODE_TYPE = 3; + for (var i = 0; i < el.childNodes.length; i++) { + childNode = el.childNodes[i]; + if (childNode.nodeType === TEXT_NODE_TYPE) { + i += hightlightTextNode(childNode) ? 1 : 0; + } else { + traverse(childNode, hightlightTextNode); + } + } + } + }; + function accent_replacer(chr) { + return accented[chr.toUpperCase()] || chr; + } + function getRegex(patterns, caseSensitive, wordsOnly, diacriticInsensitive) { + var escapedPatterns = [], regexStr; + for (var i = 0, len = patterns.length; i < len; i++) { + var escapedWord = _.escapeRegExChars(patterns[i]); + if (diacriticInsensitive) { + escapedWord = escapedWord.replace(/\S/g, accent_replacer); + } + escapedPatterns.push(escapedWord); + } + regexStr = wordsOnly ? "\\b(" + escapedPatterns.join("|") + ")\\b" : "(" + escapedPatterns.join("|") + ")"; + return caseSensitive ? new RegExp(regexStr) : new RegExp(regexStr, "i"); + } + }(window.document); + var Input = function() { + "use strict"; + var specialKeyCodeMap; + specialKeyCodeMap = { + 9: "tab", + 27: "esc", + 37: "left", + 39: "right", + 13: "enter", + 38: "up", + 40: "down" + }; + function Input(o, www) { + var id; + o = o || {}; + if (!o.input) { + $.error("input is missing"); + } + www.mixin(this); + this.$hint = $(o.hint); + this.$input = $(o.input); + this.$menu = $(o.menu); + id = this.$input.attr("id") || _.guid(); + this.$menu.attr("id", id + "_listbox"); + this.$hint.attr({ + "aria-hidden": true + }); + this.$input.attr({ + "aria-owns": id + "_listbox", + role: "combobox", + "aria-autocomplete": "list", + "aria-expanded": false + }); + this.query = this.$input.val(); + this.queryWhenFocused = this.hasFocus() ? this.query : null; + this.$overflowHelper = buildOverflowHelper(this.$input); + this._checkLanguageDirection(); + if (this.$hint.length === 0) { + this.setHint = this.getHint = this.clearHint = this.clearHintIfInvalid = _.noop; + } + this.onSync("cursorchange", this._updateDescendent); + } + Input.normalizeQuery = function(str) { + return _.toStr(str).replace(/^\s*/g, "").replace(/\s{2,}/g, " "); + }; + _.mixin(Input.prototype, EventEmitter, { + _onBlur: function onBlur() { + this.resetInputValue(); + this.trigger("blurred"); + }, + _onFocus: function onFocus() { + this.queryWhenFocused = this.query; + this.trigger("focused"); + }, + _onKeydown: function onKeydown($e) { + var keyName = specialKeyCodeMap[$e.which || $e.keyCode]; + this._managePreventDefault(keyName, $e); + if (keyName && this._shouldTrigger(keyName, $e)) { + this.trigger(keyName + "Keyed", $e); + } + }, + _onInput: function onInput() { + this._setQuery(this.getInputValue()); + this.clearHintIfInvalid(); + this._checkLanguageDirection(); + }, + _managePreventDefault: function managePreventDefault(keyName, $e) { + var preventDefault; + switch (keyName) { + case "up": + case "down": + preventDefault = !withModifier($e); + break; + + default: + preventDefault = false; + } + preventDefault && $e.preventDefault(); + }, + _shouldTrigger: function shouldTrigger(keyName, $e) { + var trigger; + switch (keyName) { + case "tab": + trigger = !withModifier($e); + break; + + default: + trigger = true; + } + return trigger; + }, + _checkLanguageDirection: function checkLanguageDirection() { + var dir = (this.$input.css("direction") || "ltr").toLowerCase(); + if (this.dir !== dir) { + this.dir = dir; + this.$hint.attr("dir", dir); + this.trigger("langDirChanged", dir); + } + }, + _setQuery: function setQuery(val, silent) { + var areEquivalent, hasDifferentWhitespace; + areEquivalent = areQueriesEquivalent(val, this.query); + hasDifferentWhitespace = areEquivalent ? this.query.length !== val.length : false; + this.query = val; + if (!silent && !areEquivalent) { + this.trigger("queryChanged", this.query); + } else if (!silent && hasDifferentWhitespace) { + this.trigger("whitespaceChanged", this.query); + } + }, + _updateDescendent: function updateDescendent(event, id) { + this.$input.attr("aria-activedescendant", id); + }, + bind: function() { + var that = this, onBlur, onFocus, onKeydown, onInput; + onBlur = _.bind(this._onBlur, this); + onFocus = _.bind(this._onFocus, this); + onKeydown = _.bind(this._onKeydown, this); + onInput = _.bind(this._onInput, this); + this.$input.on("blur.tt", onBlur).on("focus.tt", onFocus).on("keydown.tt", onKeydown); + if (!_.isMsie() || _.isMsie() > 9) { + this.$input.on("input.tt", onInput); + } else { + this.$input.on("keydown.tt keypress.tt cut.tt paste.tt", function($e) { + if (specialKeyCodeMap[$e.which || $e.keyCode]) { + return; + } + _.defer(_.bind(that._onInput, that, $e)); + }); + } + return this; + }, + focus: function focus() { + this.$input.focus(); + }, + blur: function blur() { + this.$input.blur(); + }, + getLangDir: function getLangDir() { + return this.dir; + }, + getQuery: function getQuery() { + return this.query || ""; + }, + setQuery: function setQuery(val, silent) { + this.setInputValue(val); + this._setQuery(val, silent); + }, + hasQueryChangedSinceLastFocus: function hasQueryChangedSinceLastFocus() { + return this.query !== this.queryWhenFocused; + }, + getInputValue: function getInputValue() { + return this.$input.val(); + }, + setInputValue: function setInputValue(value) { + this.$input.val(value); + this.clearHintIfInvalid(); + this._checkLanguageDirection(); + }, + resetInputValue: function resetInputValue() { + this.setInputValue(this.query); + }, + getHint: function getHint() { + return this.$hint.val(); + }, + setHint: function setHint(value) { + this.$hint.val(value); + }, + clearHint: function clearHint() { + this.setHint(""); + }, + clearHintIfInvalid: function clearHintIfInvalid() { + var val, hint, valIsPrefixOfHint, isValid; + val = this.getInputValue(); + hint = this.getHint(); + valIsPrefixOfHint = val !== hint && hint.indexOf(val) === 0; + isValid = val !== "" && valIsPrefixOfHint && !this.hasOverflow(); + !isValid && this.clearHint(); + }, + hasFocus: function hasFocus() { + return this.$input.is(":focus"); + }, + hasOverflow: function hasOverflow() { + var constraint = this.$input.width() - 2; + this.$overflowHelper.text(this.getInputValue()); + return this.$overflowHelper.width() >= constraint; + }, + isCursorAtEnd: function() { + var valueLength, selectionStart, range; + valueLength = this.$input.val().length; + selectionStart = this.$input[0].selectionStart; + if (_.isNumber(selectionStart)) { + return selectionStart === valueLength; + } else if (document.selection) { + range = document.selection.createRange(); + range.moveStart("character", -valueLength); + return valueLength === range.text.length; + } + return true; + }, + destroy: function destroy() { + this.$hint.off(".tt"); + this.$input.off(".tt"); + this.$overflowHelper.remove(); + this.$hint = this.$input = this.$overflowHelper = $("
"); + }, + setAriaExpanded: function setAriaExpanded(value) { + this.$input.attr("aria-expanded", value); + } + }); + return Input; + function buildOverflowHelper($input) { + return $('').css({ + position: "absolute", + visibility: "hidden", + whiteSpace: "pre", + fontFamily: $input.css("font-family"), + fontSize: $input.css("font-size"), + fontStyle: $input.css("font-style"), + fontVariant: $input.css("font-variant"), + fontWeight: $input.css("font-weight"), + wordSpacing: $input.css("word-spacing"), + letterSpacing: $input.css("letter-spacing"), + textIndent: $input.css("text-indent"), + textRendering: $input.css("text-rendering"), + textTransform: $input.css("text-transform") + }).insertAfter($input); + } + function areQueriesEquivalent(a, b) { + return Input.normalizeQuery(a) === Input.normalizeQuery(b); + } + function withModifier($e) { + return $e.altKey || $e.ctrlKey || $e.metaKey || $e.shiftKey; + } + }(); + var Dataset = function() { + "use strict"; + var keys, nameGenerator; + keys = { + dataset: "tt-selectable-dataset", + val: "tt-selectable-display", + obj: "tt-selectable-object" + }; + nameGenerator = _.getIdGenerator(); + function Dataset(o, www) { + o = o || {}; + o.templates = o.templates || {}; + o.templates.notFound = o.templates.notFound || o.templates.empty; + if (!o.source) { + $.error("missing source"); + } + if (!o.node) { + $.error("missing node"); + } + if (o.name && !isValidName(o.name)) { + $.error("invalid dataset name: " + o.name); + } + www.mixin(this); + this.highlight = !!o.highlight; + this.name = _.toStr(o.name || nameGenerator()); + this.limit = o.limit || 5; + this.displayFn = getDisplayFn(o.display || o.displayKey); + this.templates = getTemplates(o.templates, this.displayFn); + this.source = o.source.__ttAdapter ? o.source.__ttAdapter() : o.source; + this.async = _.isUndefined(o.async) ? this.source.length > 2 : !!o.async; + this._resetLastSuggestion(); + this.$el = $(o.node).attr("role", "presentation").addClass(this.classes.dataset).addClass(this.classes.dataset + "-" + this.name); + } + Dataset.extractData = function extractData(el) { + var $el = $(el); + if ($el.data(keys.obj)) { + return { + dataset: $el.data(keys.dataset) || "", + val: $el.data(keys.val) || "", + obj: $el.data(keys.obj) || null + }; + } + return null; + }; + _.mixin(Dataset.prototype, EventEmitter, { + _overwrite: function overwrite(query, suggestions) { + suggestions = suggestions || []; + if (suggestions.length) { + this._renderSuggestions(query, suggestions); + } else if (this.async && this.templates.pending) { + this._renderPending(query); + } else if (!this.async && this.templates.notFound) { + this._renderNotFound(query); + } else { + this._empty(); + } + this.trigger("rendered", suggestions, false, this.name); + }, + _append: function append(query, suggestions) { + suggestions = suggestions || []; + if (suggestions.length && this.$lastSuggestion.length) { + this._appendSuggestions(query, suggestions); + } else if (suggestions.length) { + this._renderSuggestions(query, suggestions); + } else if (!this.$lastSuggestion.length && this.templates.notFound) { + this._renderNotFound(query); + } + this.trigger("rendered", suggestions, true, this.name); + }, + _renderSuggestions: function renderSuggestions(query, suggestions) { + var $fragment; + $fragment = this._getSuggestionsFragment(query, suggestions); + this.$lastSuggestion = $fragment.children().last(); + this.$el.html($fragment).prepend(this._getHeader(query, suggestions)).append(this._getFooter(query, suggestions)); + }, + _appendSuggestions: function appendSuggestions(query, suggestions) { + var $fragment, $lastSuggestion; + $fragment = this._getSuggestionsFragment(query, suggestions); + $lastSuggestion = $fragment.children().last(); + this.$lastSuggestion.after($fragment); + this.$lastSuggestion = $lastSuggestion; + }, + _renderPending: function renderPending(query) { + var template = this.templates.pending; + this._resetLastSuggestion(); + template && this.$el.html(template({ + query: query, + dataset: this.name + })); + }, + _renderNotFound: function renderNotFound(query) { + var template = this.templates.notFound; + this._resetLastSuggestion(); + template && this.$el.html(template({ + query: query, + dataset: this.name + })); + }, + _empty: function empty() { + this.$el.empty(); + this._resetLastSuggestion(); + }, + _getSuggestionsFragment: function getSuggestionsFragment(query, suggestions) { + var that = this, fragment; + fragment = document.createDocumentFragment(); + _.each(suggestions, function getSuggestionNode(suggestion) { + var $el, context; + context = that._injectQuery(query, suggestion); + $el = $(that.templates.suggestion(context)).data(keys.dataset, that.name).data(keys.obj, suggestion).data(keys.val, that.displayFn(suggestion)).addClass(that.classes.suggestion + " " + that.classes.selectable); + fragment.appendChild($el[0]); + }); + this.highlight && highlight({ + className: this.classes.highlight, + node: fragment, + pattern: query + }); + return $(fragment); + }, + _getFooter: function getFooter(query, suggestions) { + return this.templates.footer ? this.templates.footer({ + query: query, + suggestions: suggestions, + dataset: this.name + }) : null; + }, + _getHeader: function getHeader(query, suggestions) { + return this.templates.header ? this.templates.header({ + query: query, + suggestions: suggestions, + dataset: this.name + }) : null; + }, + _resetLastSuggestion: function resetLastSuggestion() { + this.$lastSuggestion = $(); + }, + _injectQuery: function injectQuery(query, obj) { + return _.isObject(obj) ? _.mixin({ + _query: query + }, obj) : obj; + }, + update: function update(query) { + var that = this, canceled = false, syncCalled = false, rendered = 0; + this.cancel(); + this.cancel = function cancel() { + canceled = true; + that.cancel = $.noop; + that.async && that.trigger("asyncCanceled", query, that.name); + }; + this.source(query, sync, async); + !syncCalled && sync([]); + function sync(suggestions) { + if (syncCalled) { + return; + } + syncCalled = true; + suggestions = (suggestions || []).slice(0, that.limit); + rendered = suggestions.length; + that._overwrite(query, suggestions); + if (rendered < that.limit && that.async) { + that.trigger("asyncRequested", query, that.name); + } + } + function async(suggestions) { + suggestions = suggestions || []; + if (!canceled && rendered < that.limit) { + that.cancel = $.noop; + var idx = Math.abs(rendered - that.limit); + rendered += idx; + that._append(query, suggestions.slice(0, idx)); + that.async && that.trigger("asyncReceived", query, that.name); + } + } + }, + cancel: $.noop, + clear: function clear() { + this._empty(); + this.cancel(); + this.trigger("cleared"); + }, + isEmpty: function isEmpty() { + return this.$el.is(":empty"); + }, + destroy: function destroy() { + this.$el = $("
"); + } + }); + return Dataset; + function getDisplayFn(display) { + display = display || _.stringify; + return _.isFunction(display) ? display : displayFn; + function displayFn(obj) { + return obj[display]; + } + } + function getTemplates(templates, displayFn) { + return { + notFound: templates.notFound && _.templatify(templates.notFound), + pending: templates.pending && _.templatify(templates.pending), + header: templates.header && _.templatify(templates.header), + footer: templates.footer && _.templatify(templates.footer), + suggestion: templates.suggestion ? userSuggestionTemplate : suggestionTemplate + }; + function userSuggestionTemplate(context) { + var template = templates.suggestion; + return $(template(context)).attr("id", _.guid()); + } + function suggestionTemplate(context) { + return $('
').attr("id", _.guid()).text(displayFn(context)); + } + } + function isValidName(str) { + return /^[_a-zA-Z0-9-]+$/.test(str); + } + }(); + var Menu = function() { + "use strict"; + function Menu(o, www) { + var that = this; + o = o || {}; + if (!o.node) { + $.error("node is required"); + } + www.mixin(this); + this.$node = $(o.node); + this.query = null; + this.datasets = _.map(o.datasets, initializeDataset); + function initializeDataset(oDataset) { + var node = that.$node.find(oDataset.node).first(); + oDataset.node = node.length ? node : $("
").appendTo(that.$node); + return new Dataset(oDataset, www); + } + } + _.mixin(Menu.prototype, EventEmitter, { + _onSelectableClick: function onSelectableClick($e) { + this.trigger("selectableClicked", $($e.currentTarget)); + }, + _onRendered: function onRendered(type, dataset, suggestions, async) { + this.$node.toggleClass(this.classes.empty, this._allDatasetsEmpty()); + this.trigger("datasetRendered", dataset, suggestions, async); + }, + _onCleared: function onCleared() { + this.$node.toggleClass(this.classes.empty, this._allDatasetsEmpty()); + this.trigger("datasetCleared"); + }, + _propagate: function propagate() { + this.trigger.apply(this, arguments); + }, + _allDatasetsEmpty: function allDatasetsEmpty() { + return _.every(this.datasets, _.bind(function isDatasetEmpty(dataset) { + var isEmpty = dataset.isEmpty(); + this.$node.attr("aria-expanded", !isEmpty); + return isEmpty; + }, this)); + }, + _getSelectables: function getSelectables() { + return this.$node.find(this.selectors.selectable); + }, + _removeCursor: function _removeCursor() { + var $selectable = this.getActiveSelectable(); + $selectable && $selectable.removeClass(this.classes.cursor); + }, + _ensureVisible: function ensureVisible($el) { + var elTop, elBottom, nodeScrollTop, nodeHeight; + elTop = $el.position().top; + elBottom = elTop + $el.outerHeight(true); + nodeScrollTop = this.$node.scrollTop(); + nodeHeight = this.$node.height() + parseInt(this.$node.css("paddingTop"), 10) + parseInt(this.$node.css("paddingBottom"), 10); + if (elTop < 0) { + this.$node.scrollTop(nodeScrollTop + elTop); + } else if (nodeHeight < elBottom) { + this.$node.scrollTop(nodeScrollTop + (elBottom - nodeHeight)); + } + }, + bind: function() { + var that = this, onSelectableClick; + onSelectableClick = _.bind(this._onSelectableClick, this); + this.$node.on("click.tt", this.selectors.selectable, onSelectableClick); + this.$node.on("mouseover", this.selectors.selectable, function() { + that.setCursor($(this)); + }); + this.$node.on("mouseleave", function() { + that._removeCursor(); + }); + _.each(this.datasets, function(dataset) { + dataset.onSync("asyncRequested", that._propagate, that).onSync("asyncCanceled", that._propagate, that).onSync("asyncReceived", that._propagate, that).onSync("rendered", that._onRendered, that).onSync("cleared", that._onCleared, that); + }); + return this; + }, + isOpen: function isOpen() { + return this.$node.hasClass(this.classes.open); + }, + open: function open() { + this.$node.scrollTop(0); + this.$node.addClass(this.classes.open); + }, + close: function close() { + this.$node.attr("aria-expanded", false); + this.$node.removeClass(this.classes.open); + this._removeCursor(); + }, + setLanguageDirection: function setLanguageDirection(dir) { + this.$node.attr("dir", dir); + }, + selectableRelativeToCursor: function selectableRelativeToCursor(delta) { + var $selectables, $oldCursor, oldIndex, newIndex; + $oldCursor = this.getActiveSelectable(); + $selectables = this._getSelectables(); + oldIndex = $oldCursor ? $selectables.index($oldCursor) : -1; + newIndex = oldIndex + delta; + newIndex = (newIndex + 1) % ($selectables.length + 1) - 1; + newIndex = newIndex < -1 ? $selectables.length - 1 : newIndex; + return newIndex === -1 ? null : $selectables.eq(newIndex); + }, + setCursor: function setCursor($selectable) { + this._removeCursor(); + if ($selectable = $selectable && $selectable.first()) { + $selectable.addClass(this.classes.cursor); + this._ensureVisible($selectable); + } + }, + getSelectableData: function getSelectableData($el) { + return $el && $el.length ? Dataset.extractData($el) : null; + }, + getActiveSelectable: function getActiveSelectable() { + var $selectable = this._getSelectables().filter(this.selectors.cursor).first(); + return $selectable.length ? $selectable : null; + }, + getTopSelectable: function getTopSelectable() { + var $selectable = this._getSelectables().first(); + return $selectable.length ? $selectable : null; + }, + update: function update(query) { + var isValidUpdate = query !== this.query; + if (isValidUpdate) { + this.query = query; + _.each(this.datasets, updateDataset); + } + return isValidUpdate; + function updateDataset(dataset) { + dataset.update(query); + } + }, + empty: function empty() { + _.each(this.datasets, clearDataset); + this.query = null; + this.$node.addClass(this.classes.empty); + function clearDataset(dataset) { + dataset.clear(); + } + }, + destroy: function destroy() { + this.$node.off(".tt"); + this.$node = $("
"); + _.each(this.datasets, destroyDataset); + function destroyDataset(dataset) { + dataset.destroy(); + } + } + }); + return Menu; + }(); + var Status = function() { + "use strict"; + function Status(options) { + this.$el = $("", { + role: "status", + "aria-live": "polite" + }).css({ + position: "absolute", + padding: "0", + border: "0", + height: "1px", + width: "1px", + "margin-bottom": "-1px", + "margin-right": "-1px", + overflow: "hidden", + clip: "rect(0 0 0 0)", + "white-space": "nowrap" + }); + options.$input.after(this.$el); + _.each(options.menu.datasets, _.bind(function(dataset) { + if (dataset.onSync) { + dataset.onSync("rendered", _.bind(this.update, this)); + dataset.onSync("cleared", _.bind(this.cleared, this)); + } + }, this)); + } + _.mixin(Status.prototype, { + update: function update(event, suggestions) { + var length = suggestions.length; + var words; + if (length === 1) { + words = { + result: "result", + is: "is" + }; + } else { + words = { + result: "results", + is: "are" + }; + } + this.$el.text(length + " " + words.result + " " + words.is + " available, use up and down arrow keys to navigate."); + }, + cleared: function() { + this.$el.text(""); + } + }); + return Status; + }(); + var DefaultMenu = function() { + "use strict"; + var s = Menu.prototype; + function DefaultMenu() { + Menu.apply(this, [].slice.call(arguments, 0)); + } + _.mixin(DefaultMenu.prototype, Menu.prototype, { + open: function open() { + !this._allDatasetsEmpty() && this._show(); + return s.open.apply(this, [].slice.call(arguments, 0)); + }, + close: function close() { + this._hide(); + return s.close.apply(this, [].slice.call(arguments, 0)); + }, + _onRendered: function onRendered() { + if (this._allDatasetsEmpty()) { + this._hide(); + } else { + this.isOpen() && this._show(); + } + return s._onRendered.apply(this, [].slice.call(arguments, 0)); + }, + _onCleared: function onCleared() { + if (this._allDatasetsEmpty()) { + this._hide(); + } else { + this.isOpen() && this._show(); + } + return s._onCleared.apply(this, [].slice.call(arguments, 0)); + }, + setLanguageDirection: function setLanguageDirection(dir) { + this.$node.css(dir === "ltr" ? this.css.ltr : this.css.rtl); + return s.setLanguageDirection.apply(this, [].slice.call(arguments, 0)); + }, + _hide: function hide() { + this.$node.hide(); + }, + _show: function show() { + this.$node.css("display", "block"); + } + }); + return DefaultMenu; + }(); + var Typeahead = function() { + "use strict"; + function Typeahead(o, www) { + var onFocused, onBlurred, onEnterKeyed, onTabKeyed, onEscKeyed, onUpKeyed, onDownKeyed, onLeftKeyed, onRightKeyed, onQueryChanged, onWhitespaceChanged; + o = o || {}; + if (!o.input) { + $.error("missing input"); + } + if (!o.menu) { + $.error("missing menu"); + } + if (!o.eventBus) { + $.error("missing event bus"); + } + www.mixin(this); + this.eventBus = o.eventBus; + this.minLength = _.isNumber(o.minLength) ? o.minLength : 1; + this.input = o.input; + this.menu = o.menu; + this.enabled = true; + this.autoselect = !!o.autoselect; + this.active = false; + this.input.hasFocus() && this.activate(); + this.dir = this.input.getLangDir(); + this._hacks(); + this.menu.bind().onSync("selectableClicked", this._onSelectableClicked, this).onSync("asyncRequested", this._onAsyncRequested, this).onSync("asyncCanceled", this._onAsyncCanceled, this).onSync("asyncReceived", this._onAsyncReceived, this).onSync("datasetRendered", this._onDatasetRendered, this).onSync("datasetCleared", this._onDatasetCleared, this); + onFocused = c(this, "activate", "open", "_onFocused"); + onBlurred = c(this, "deactivate", "_onBlurred"); + onEnterKeyed = c(this, "isActive", "isOpen", "_onEnterKeyed"); + onTabKeyed = c(this, "isActive", "isOpen", "_onTabKeyed"); + onEscKeyed = c(this, "isActive", "_onEscKeyed"); + onUpKeyed = c(this, "isActive", "open", "_onUpKeyed"); + onDownKeyed = c(this, "isActive", "open", "_onDownKeyed"); + onLeftKeyed = c(this, "isActive", "isOpen", "_onLeftKeyed"); + onRightKeyed = c(this, "isActive", "isOpen", "_onRightKeyed"); + onQueryChanged = c(this, "_openIfActive", "_onQueryChanged"); + onWhitespaceChanged = c(this, "_openIfActive", "_onWhitespaceChanged"); + this.input.bind().onSync("focused", onFocused, this).onSync("blurred", onBlurred, this).onSync("enterKeyed", onEnterKeyed, this).onSync("tabKeyed", onTabKeyed, this).onSync("escKeyed", onEscKeyed, this).onSync("upKeyed", onUpKeyed, this).onSync("downKeyed", onDownKeyed, this).onSync("leftKeyed", onLeftKeyed, this).onSync("rightKeyed", onRightKeyed, this).onSync("queryChanged", onQueryChanged, this).onSync("whitespaceChanged", onWhitespaceChanged, this).onSync("langDirChanged", this._onLangDirChanged, this); + } + _.mixin(Typeahead.prototype, { + _hacks: function hacks() { + var $input, $menu; + $input = this.input.$input || $("
"); + $menu = this.menu.$node || $("
"); + $input.on("blur.tt", function($e) { + var active, isActive, hasActive; + active = document.activeElement; + isActive = $menu.is(active); + hasActive = $menu.has(active).length > 0; + if (_.isMsie() && (isActive || hasActive)) { + $e.preventDefault(); + $e.stopImmediatePropagation(); + _.defer(function() { + $input.focus(); + }); + } + }); + $menu.on("mousedown.tt", function($e) { + $e.preventDefault(); + }); + }, + _onSelectableClicked: function onSelectableClicked(type, $el) { + this.select($el); + }, + _onDatasetCleared: function onDatasetCleared() { + this._updateHint(); + }, + _onDatasetRendered: function onDatasetRendered(type, suggestions, async, dataset) { + this._updateHint(); + if (this.autoselect) { + var cursorClass = this.selectors.cursor.substr(1); + this.menu.$node.find(this.selectors.suggestion).first().addClass(cursorClass); + } + this.eventBus.trigger("render", suggestions, async, dataset); + }, + _onAsyncRequested: function onAsyncRequested(type, dataset, query) { + this.eventBus.trigger("asyncrequest", query, dataset); + }, + _onAsyncCanceled: function onAsyncCanceled(type, dataset, query) { + this.eventBus.trigger("asynccancel", query, dataset); + }, + _onAsyncReceived: function onAsyncReceived(type, dataset, query) { + this.eventBus.trigger("asyncreceive", query, dataset); + }, + _onFocused: function onFocused() { + this._minLengthMet() && this.menu.update(this.input.getQuery()); + }, + _onBlurred: function onBlurred() { + if (this.input.hasQueryChangedSinceLastFocus()) { + this.eventBus.trigger("change", this.input.getQuery()); + } + }, + _onEnterKeyed: function onEnterKeyed(type, $e) { + var $selectable; + if ($selectable = this.menu.getActiveSelectable()) { + if (this.select($selectable)) { + $e.preventDefault(); + $e.stopPropagation(); + } + } else if (this.autoselect) { + if (this.select(this.menu.getTopSelectable())) { + $e.preventDefault(); + $e.stopPropagation(); + } + } + }, + _onTabKeyed: function onTabKeyed(type, $e) { + var $selectable; + if ($selectable = this.menu.getActiveSelectable()) { + this.select($selectable) && $e.preventDefault(); + } else if (this.autoselect) { + if ($selectable = this.menu.getTopSelectable()) { + this.autocomplete($selectable) && $e.preventDefault(); + } + } + }, + _onEscKeyed: function onEscKeyed() { + this.close(); + }, + _onUpKeyed: function onUpKeyed() { + this.moveCursor(-1); + }, + _onDownKeyed: function onDownKeyed() { + this.moveCursor(+1); + }, + _onLeftKeyed: function onLeftKeyed() { + if (this.dir === "rtl" && this.input.isCursorAtEnd()) { + this.autocomplete(this.menu.getActiveSelectable() || this.menu.getTopSelectable()); + } + }, + _onRightKeyed: function onRightKeyed() { + if (this.dir === "ltr" && this.input.isCursorAtEnd()) { + this.autocomplete(this.menu.getActiveSelectable() || this.menu.getTopSelectable()); + } + }, + _onQueryChanged: function onQueryChanged(e, query) { + this._minLengthMet(query) ? this.menu.update(query) : this.menu.empty(); + }, + _onWhitespaceChanged: function onWhitespaceChanged() { + this._updateHint(); + }, + _onLangDirChanged: function onLangDirChanged(e, dir) { + if (this.dir !== dir) { + this.dir = dir; + this.menu.setLanguageDirection(dir); + } + }, + _openIfActive: function openIfActive() { + this.isActive() && this.open(); + }, + _minLengthMet: function minLengthMet(query) { + query = _.isString(query) ? query : this.input.getQuery() || ""; + return query.length >= this.minLength; + }, + _updateHint: function updateHint() { + var $selectable, data, val, query, escapedQuery, frontMatchRegEx, match; + $selectable = this.menu.getTopSelectable(); + data = this.menu.getSelectableData($selectable); + val = this.input.getInputValue(); + if (data && !_.isBlankString(val) && !this.input.hasOverflow()) { + query = Input.normalizeQuery(val); + escapedQuery = _.escapeRegExChars(query); + frontMatchRegEx = new RegExp("^(?:" + escapedQuery + ")(.+$)", "i"); + match = frontMatchRegEx.exec(data.val); + match && this.input.setHint(val + match[1]); + } else { + this.input.clearHint(); + } + }, + isEnabled: function isEnabled() { + return this.enabled; + }, + enable: function enable() { + this.enabled = true; + }, + disable: function disable() { + this.enabled = false; + }, + isActive: function isActive() { + return this.active; + }, + activate: function activate() { + if (this.isActive()) { + return true; + } else if (!this.isEnabled() || this.eventBus.before("active")) { + return false; + } else { + this.active = true; + this.eventBus.trigger("active"); + return true; + } + }, + deactivate: function deactivate() { + if (!this.isActive()) { + return true; + } else if (this.eventBus.before("idle")) { + return false; + } else { + this.active = false; + this.close(); + this.eventBus.trigger("idle"); + return true; + } + }, + isOpen: function isOpen() { + return this.menu.isOpen(); + }, + open: function open() { + if (!this.isOpen() && !this.eventBus.before("open")) { + this.input.setAriaExpanded(true); + this.menu.open(); + this._updateHint(); + this.eventBus.trigger("open"); + } + return this.isOpen(); + }, + close: function close() { + if (this.isOpen() && !this.eventBus.before("close")) { + this.input.setAriaExpanded(false); + this.menu.close(); + this.input.clearHint(); + this.input.resetInputValue(); + this.eventBus.trigger("close"); + } + return !this.isOpen(); + }, + setVal: function setVal(val) { + this.input.setQuery(_.toStr(val)); + }, + getVal: function getVal() { + return this.input.getQuery(); + }, + select: function select($selectable) { + var data = this.menu.getSelectableData($selectable); + if (data && !this.eventBus.before("select", data.obj, data.dataset)) { + this.input.setQuery(data.val, true); + this.eventBus.trigger("select", data.obj, data.dataset); + this.close(); + return true; + } + return false; + }, + autocomplete: function autocomplete($selectable) { + var query, data, isValid; + query = this.input.getQuery(); + data = this.menu.getSelectableData($selectable); + isValid = data && query !== data.val; + if (isValid && !this.eventBus.before("autocomplete", data.obj, data.dataset)) { + this.input.setQuery(data.val); + this.eventBus.trigger("autocomplete", data.obj, data.dataset); + return true; + } + return false; + }, + moveCursor: function moveCursor(delta) { + var query, $candidate, data, suggestion, datasetName, cancelMove, id; + query = this.input.getQuery(); + $candidate = this.menu.selectableRelativeToCursor(delta); + data = this.menu.getSelectableData($candidate); + suggestion = data ? data.obj : null; + datasetName = data ? data.dataset : null; + id = $candidate ? $candidate.attr("id") : null; + this.input.trigger("cursorchange", id); + cancelMove = this._minLengthMet() && this.menu.update(query); + if (!cancelMove && !this.eventBus.before("cursorchange", suggestion, datasetName)) { + this.menu.setCursor($candidate); + if (data) { + if (typeof data.val === "string") { + this.input.setInputValue(data.val); + } + } else { + this.input.resetInputValue(); + this._updateHint(); + } + this.eventBus.trigger("cursorchange", suggestion, datasetName); + return true; + } + return false; + }, + destroy: function destroy() { + this.input.destroy(); + this.menu.destroy(); + } + }); + return Typeahead; + function c(ctx) { + var methods = [].slice.call(arguments, 1); + return function() { + var args = [].slice.call(arguments); + _.each(methods, function(method) { + return ctx[method].apply(ctx, args); + }); + }; + } + }(); + (function() { + "use strict"; + var old, keys, methods; + old = $.fn.typeahead; + keys = { + www: "tt-www", + attrs: "tt-attrs", + typeahead: "tt-typeahead" + }; + methods = { + initialize: function initialize(o, datasets) { + var www; + datasets = _.isArray(datasets) ? datasets : [].slice.call(arguments, 1); + o = o || {}; + www = WWW(o.classNames); + return this.each(attach); + function attach() { + var $input, $wrapper, $hint, $menu, defaultHint, defaultMenu, eventBus, input, menu, status, typeahead, MenuConstructor; + _.each(datasets, function(d) { + d.highlight = !!o.highlight; + }); + $input = $(this); + $wrapper = $(www.html.wrapper); + $hint = $elOrNull(o.hint); + $menu = $elOrNull(o.menu); + defaultHint = o.hint !== false && !$hint; + defaultMenu = o.menu !== false && !$menu; + defaultHint && ($hint = buildHintFromInput($input, www)); + defaultMenu && ($menu = $(www.html.menu).css(www.css.menu)); + $hint && $hint.val(""); + $input = prepInput($input, www); + if (defaultHint || defaultMenu) { + $wrapper.css(www.css.wrapper); + $input.css(defaultHint ? www.css.input : www.css.inputWithNoHint); + $input.wrap($wrapper).parent().prepend(defaultHint ? $hint : null).append(defaultMenu ? $menu : null); + } + MenuConstructor = defaultMenu ? DefaultMenu : Menu; + eventBus = new EventBus({ + el: $input + }); + input = new Input({ + hint: $hint, + input: $input, + menu: $menu + }, www); + menu = new MenuConstructor({ + node: $menu, + datasets: datasets + }, www); + status = new Status({ + $input: $input, + menu: menu + }); + typeahead = new Typeahead({ + input: input, + menu: menu, + eventBus: eventBus, + minLength: o.minLength, + autoselect: o.autoselect + }, www); + $input.data(keys.www, www); + $input.data(keys.typeahead, typeahead); + } + }, + isEnabled: function isEnabled() { + var enabled; + ttEach(this.first(), function(t) { + enabled = t.isEnabled(); + }); + return enabled; + }, + enable: function enable() { + ttEach(this, function(t) { + t.enable(); + }); + return this; + }, + disable: function disable() { + ttEach(this, function(t) { + t.disable(); + }); + return this; + }, + isActive: function isActive() { + var active; + ttEach(this.first(), function(t) { + active = t.isActive(); + }); + return active; + }, + activate: function activate() { + ttEach(this, function(t) { + t.activate(); + }); + return this; + }, + deactivate: function deactivate() { + ttEach(this, function(t) { + t.deactivate(); + }); + return this; + }, + isOpen: function isOpen() { + var open; + ttEach(this.first(), function(t) { + open = t.isOpen(); + }); + return open; + }, + open: function open() { + ttEach(this, function(t) { + t.open(); + }); + return this; + }, + close: function close() { + ttEach(this, function(t) { + t.close(); + }); + return this; + }, + select: function select(el) { + var success = false, $el = $(el); + ttEach(this.first(), function(t) { + success = t.select($el); + }); + return success; + }, + autocomplete: function autocomplete(el) { + var success = false, $el = $(el); + ttEach(this.first(), function(t) { + success = t.autocomplete($el); + }); + return success; + }, + moveCursor: function moveCursoe(delta) { + var success = false; + ttEach(this.first(), function(t) { + success = t.moveCursor(delta); + }); + return success; + }, + val: function val(newVal) { + var query; + if (!arguments.length) { + ttEach(this.first(), function(t) { + query = t.getVal(); + }); + return query; + } else { + ttEach(this, function(t) { + t.setVal(_.toStr(newVal)); + }); + return this; + } + }, + destroy: function destroy() { + ttEach(this, function(typeahead, $input) { + revert($input); + typeahead.destroy(); + }); + return this; + } + }; + $.fn.typeahead = function(method) { + if (methods[method]) { + return methods[method].apply(this, [].slice.call(arguments, 1)); + } else { + return methods.initialize.apply(this, arguments); + } + }; + $.fn.typeahead.noConflict = function noConflict() { + $.fn.typeahead = old; + return this; + }; + function ttEach($els, fn) { + $els.each(function() { + var $input = $(this), typeahead; + (typeahead = $input.data(keys.typeahead)) && fn(typeahead, $input); + }); + } + function buildHintFromInput($input, www) { + return $input.clone().addClass(www.classes.hint).removeData().css(www.css.hint).css(getBackgroundStyles($input)).prop({ + readonly: true, + required: false + }).removeAttr("id name placeholder").removeClass("required").attr({ + spellcheck: "false", + tabindex: -1 + }); + } + function prepInput($input, www) { + $input.data(keys.attrs, { + dir: $input.attr("dir"), + autocomplete: $input.attr("autocomplete"), + spellcheck: $input.attr("spellcheck"), + style: $input.attr("style") + }); + $input.addClass(www.classes.input).attr({ + spellcheck: false + }); + try { + !$input.attr("dir") && $input.attr("dir", "auto"); + } catch (e) {} + return $input; + } + function getBackgroundStyles($el) { + return { + backgroundAttachment: $el.css("background-attachment"), + backgroundClip: $el.css("background-clip"), + backgroundColor: $el.css("background-color"), + backgroundImage: $el.css("background-image"), + backgroundOrigin: $el.css("background-origin"), + backgroundPosition: $el.css("background-position"), + backgroundRepeat: $el.css("background-repeat"), + backgroundSize: $el.css("background-size") + }; + } + function revert($input) { + var www, $wrapper; + www = $input.data(keys.www); + $wrapper = $input.parent().filter(www.selectors.wrapper); + _.each($input.data(keys.attrs), function(val, key) { + _.isUndefined(val) ? $input.removeAttr(key) : $input.attr(key, val); + }); + $input.removeData(keys.typeahead).removeData(keys.www).removeData(keys.attr).removeClass(www.classes.input); + if ($wrapper.length) { + $input.detach().insertAfter($wrapper); + $wrapper.remove(); + } + } + function $elOrNull(obj) { + var isValid, $el; + isValid = _.isJQuery(obj) || _.isElement(obj); + $el = isValid ? $(obj).first() : []; + return $el.length ? $el : null; + } + })(); +}); \ No newline at end of file diff --git a/api docs/docsets/.docset/Contents/Resources/Documents/search.json b/api docs/docsets/.docset/Contents/Resources/Documents/search.json new file mode 100644 index 0000000..f09e82d --- /dev/null +++ b/api docs/docsets/.docset/Contents/Resources/Documents/search.json @@ -0,0 +1 @@ +{"Structs/Transaction.html#/s:18DirectTapFramework11TransactionV2idSSvp":{"name":"id","abstract":"

refers to the transaction identifier

","parent_name":"Transaction"},"Structs/Transaction.html#/s:18DirectTapFramework11TransactionV8bankCodeAA04BankF0Ovp":{"name":"bankCode","abstract":"

refers to the internal code assigned to the bank of the source account

","parent_name":"Transaction"},"Structs/Transaction.html#/s:18DirectTapFramework11TransactionV7countryAA7CountryOvp":{"name":"country","abstract":"

refers to the country where the source account is created or located

","parent_name":"Transaction"},"Structs/Transaction.html#/s:18DirectTapFramework11TransactionV6amountAA6AmountVvp":{"name":"amount","abstract":"

refers to the amount transferred

","parent_name":"Transaction"},"Structs/Transaction.html#/s:18DirectTapFramework11TransactionV7bankFeeAA6AmountVvp":{"name":"bankFee","abstract":"

refers to the bank fee charged for the transaction

","parent_name":"Transaction"},"Structs/Transaction.html#/s:18DirectTapFramework11TransactionV11referenceIdSSvp":{"name":"referenceId","abstract":"

refers to the reference identifier

","parent_name":"Transaction"},"Structs/Transaction.html#/s:18DirectTapFramework11TransactionV6statusAA6StatusOvp":{"name":"status","abstract":"

refers to the status of the transaction

","parent_name":"Transaction"},"Structs/Transaction.html#/s:18DirectTapFramework11TransactionV10statusCodeSSvp":{"name":"statusCode","abstract":"

refers to the associated status code for the transcation

","parent_name":"Transaction"},"Structs/Transaction.html#/s:18DirectTapFramework11TransactionV13statusMessageSSSgvp":{"name":"statusMessage","abstract":"

refers to the associated message for the status code

","parent_name":"Transaction"},"Structs/Transaction.html#/s:18DirectTapFramework11TransactionV12finishedDate10Foundation0F0Vvp":{"name":"finishedDate","abstract":"

refers to the date when the transaction has been completed

","parent_name":"Transaction"},"Structs/Transaction.html#/s:18DirectTapFramework11TransactionV11createdDate10Foundation0F0Vvp":{"name":"createdDate","abstract":"

refers to the date the transaction has beem created

","parent_name":"Transaction"},"Structs/Transaction.html#/s:18DirectTapFramework11TransactionV11updatedDate10Foundation0F0Vvp":{"name":"updatedDate","abstract":"

refers to the date the transaction has been updated

","parent_name":"Transaction"},"Structs/DismissAlert.html#/s:18DirectTapFramework12DismissAlertV7messageSSvp":{"name":"message","abstract":"

refers to the question to be shown when the WebView is about to be closed

","parent_name":"DismissAlert"},"Structs/DismissAlert.html#/s:18DirectTapFramework12DismissAlertV16cancelButtonTextSSvp":{"name":"cancelButtonText","abstract":"

refers to the text when cancelling the closure of WebView

","parent_name":"DismissAlert"},"Structs/DismissAlert.html#/s:18DirectTapFramework12DismissAlertV17confirmButtonTextSSvp":{"name":"confirmButtonText","abstract":"

refers to the text when proceeding with the closure of WebView

","parent_name":"DismissAlert"},"Structs/DismissAlert.html#/s:18DirectTapFramework12DismissAlertV7message17confirmButtonText06cancelhI0ACSS_S2Stcfc":{"name":"init(message:confirmButtonText:cancelButtonText:)","abstract":"

Undocumented

","parent_name":"DismissAlert"},"Structs/DirectTapRequest/BrowserMode.html#/s:18DirectTapFramework0aB7RequestV11BrowserModeO6SafariyA2EmF":{"name":"Safari","abstract":"

Opens SafariViewController

","parent_name":"BrowserMode"},"Structs/DirectTapRequest/BrowserMode.html#/s:18DirectTapFramework0aB7RequestV11BrowserModeO7WebViewyA2EmF":{"name":"WebView","abstract":"

Opens WKWebView

","parent_name":"BrowserMode"},"Structs/DirectTapRequest/BrowserMode.html":{"name":"BrowserMode","abstract":"

Pertains to the WebView to be used when showing the Tap Web Application

","parent_name":"DirectTapRequest"},"Structs/DirectTapRequest.html#/s:18DirectTapFramework0aB7RequestV13sourceAccountAA0F0Vvp":{"name":"sourceAccount","abstract":"

composed of Bank Code and country of origin

","parent_name":"DirectTapRequest"},"Structs/DirectTapRequest.html#/s:18DirectTapFramework0aB7RequestV20destinationAccountIdSSvp":{"name":"destinationAccountId","abstract":"

refers to the destination account ID registered within Brankas

","parent_name":"DirectTapRequest"},"Structs/DirectTapRequest.html#/s:18DirectTapFramework0aB7RequestV6amountAA6AmountVvp":{"name":"amount","abstract":"

refers to the currency and amount to be transferred

","parent_name":"DirectTapRequest"},"Structs/DirectTapRequest.html#/s:18DirectTapFramework0aB7RequestV4memoSSvp":{"name":"memo","abstract":"

refers to the bank transfer description the user wants to attach

","parent_name":"DirectTapRequest"},"Structs/DirectTapRequest.html#/s:18DirectTapFramework0aB7RequestV8customerAA8CustomerVvp":{"name":"customer","abstract":"

refers to the personal details of the user or the one to transfer the money

","parent_name":"DirectTapRequest"},"Structs/DirectTapRequest.html#/s:18DirectTapFramework0aB7RequestV11referenceIdSSvp":{"name":"referenceId","abstract":"

used to track transaction

","parent_name":"DirectTapRequest"},"Structs/DirectTapRequest.html#/s:18DirectTapFramework0aB7RequestV6clientAA6ClientVvp":{"name":"client","abstract":"

refers to the custom components inside the Tap Web Application

","parent_name":"DirectTapRequest"},"Structs/DirectTapRequest.html#/s:18DirectTapFramework0aB7RequestV11browserModeAC07BrowserF0Ovp":{"name":"browserMode","abstract":"

pertains to the WebView to be used when showing the Tap Web Application

","parent_name":"DirectTapRequest"},"Structs/DirectTapRequest.html#/s:18DirectTapFramework0aB7RequestV12dismissAlertAA07DismissF0VSgvp":{"name":"dismissAlert","abstract":"

refers to the showing of UIAlertView when closing the WebView Activity

","parent_name":"DirectTapRequest"},"Structs/DirectTapRequest.html#/s:18DirectTapFramework0aB7RequestV13useRememberMeSbvp":{"name":"useRememberMe","abstract":"

refers to using the remember me feature of the Tap Web Application

","parent_name":"DirectTapRequest"},"Structs/DirectTapRequest.html#/s:18DirectTapFramework0aB7RequestV10expiryDate10Foundation0F0VSgvp":{"name":"expiryDate","abstract":"

refers to the expiry time of the created invoice

","parent_name":"DirectTapRequest"},"Structs/DirectTapRequest.html#/s:18DirectTapFramework0aB7RequestV12uniqueAmountAA06UniqueF0Ovp":{"name":"uniqueAmount","abstract":"

refers to the enabling of centavo reconciliation workaround logic

","parent_name":"DirectTapRequest"},"Structs/DirectTapRequest.html#/s:18DirectTapFramework0aB7RequestV13sourceAccount011destinationF2Id6amount4memo8customer09referenceH06client12dismissAlert13useRememberMe10expiryDate12uniqueAmountAcA0F0V_SSAA0V0VSSAA8CustomerVSSAA6ClientVAA07DismissO0VSgSb10Foundation0T0VSgAA06UniqueV0Otcfc":{"name":"init(sourceAccount:destinationAccountId:amount:memo:customer:referenceId:client:dismissAlert:useRememberMe:expiryDate:uniqueAmount:)","abstract":"

Initializes a new TapRequest.

","parent_name":"DirectTapRequest"},"Structs/DirectTapError.html#/s:18DirectTapFramework0aB5ErrorV6sharedACvpZ":{"name":"shared","abstract":"

Undocumented

","parent_name":"DirectTapError"},"Structs/Customer.html#/s:18DirectTapFramework8CustomerV9firstNameSSvp":{"name":"firstName","abstract":"

Undocumented

","parent_name":"Customer"},"Structs/Customer.html#/s:18DirectTapFramework8CustomerV8lastNameSSvp":{"name":"lastName","abstract":"

Undocumented

","parent_name":"Customer"},"Structs/Customer.html#/s:18DirectTapFramework8CustomerV5emailSSvp":{"name":"email","abstract":"

Undocumented

","parent_name":"Customer"},"Structs/Customer.html#/s:18DirectTapFramework8CustomerV12mobileNumberSSvp":{"name":"mobileNumber","abstract":"

Undocumented

","parent_name":"Customer"},"Structs/Customer.html#/s:18DirectTapFramework8CustomerV7addressAA7AddressVSgvp":{"name":"address","abstract":"

Undocumented

","parent_name":"Customer"},"Structs/Customer.html#/s:18DirectTapFramework8CustomerV9firstName04lastF05email12mobileNumberACSS_S3Stcfc":{"name":"init(firstName:lastName:email:mobileNumber:)","abstract":"

Undocumented

","parent_name":"Customer"},"Structs/Client.html#/s:18DirectTapFramework6ClientV11displayNameSSSgvp":{"name":"displayName","abstract":"

used to change the header text within the pIDP Web Application

","parent_name":"Client"},"Structs/Client.html#/s:18DirectTapFramework6ClientV7logoUrlSSSgvp":{"name":"logoUrl","abstract":"

refers to the online directory that can be used to change the logo within the pIDP Web Application

","parent_name":"Client"},"Structs/Client.html#/s:18DirectTapFramework6ClientV9returnUrlSSSgvp":{"name":"returnUrl","abstract":"

refers to the redirection URL for successful transactions

","parent_name":"Client"},"Structs/Client.html#/s:18DirectTapFramework6ClientV7failUrlSSSgvp":{"name":"failUrl","abstract":"

refers to the redirection URL for failed transactions

","parent_name":"Client"},"Structs/Client.html#/s:18DirectTapFramework6ClientV18statementRetrievalSbvp":{"name":"statementRetrieval","abstract":"

enables showing of statements after transaction

","parent_name":"Client"},"Structs/Client.html#/s:18DirectTapFramework6ClientVACycfc":{"name":"init()","abstract":"

Undocumented

","parent_name":"Client"},"Structs/Amount.html#/s:18DirectTapFramework6AmountV8currencyAA8CurrencyOvp":{"name":"currency","abstract":"

Undocumented

","parent_name":"Amount"},"Structs/Amount.html#/s:18DirectTapFramework6AmountV10numInCentsSSvp":{"name":"numInCents","abstract":"

Undocumented

","parent_name":"Amount"},"Structs/Amount.html#/s:18DirectTapFramework6AmountV8currency10numInCentsAcA8CurrencyO_SStcfc":{"name":"init(currency:numInCents:)","abstract":"

Undocumented

","parent_name":"Amount"},"Structs/Address.html#/s:18DirectTapFramework7AddressV12addressLine1SSvp":{"name":"addressLine1","abstract":"

Undocumented

","parent_name":"Address"},"Structs/Address.html#/s:18DirectTapFramework7AddressV12addressLine2SSvp":{"name":"addressLine2","abstract":"

Undocumented

","parent_name":"Address"},"Structs/Address.html#/s:18DirectTapFramework7AddressV4citySSvp":{"name":"city","abstract":"

Undocumented

","parent_name":"Address"},"Structs/Address.html#/s:18DirectTapFramework7AddressV8provinceSSvp":{"name":"province","abstract":"

Undocumented

","parent_name":"Address"},"Structs/Address.html#/s:18DirectTapFramework7AddressV7countrySSvp":{"name":"country","abstract":"

Undocumented

","parent_name":"Address"},"Structs/Address.html#/s:18DirectTapFramework7AddressV7zipCodeSSvp":{"name":"zipCode","abstract":"

Undocumented

","parent_name":"Address"},"Structs/Address.html#/s:18DirectTapFramework7AddressV12addressLine10E5Line24city8province7country7zipCodeACSS_S5Stcfc":{"name":"init(addressLine1:addressLine2:city:province:country:zipCode:)","abstract":"

Undocumented

","parent_name":"Address"},"Structs/Account.html#/s:18DirectTapFramework7AccountV8bankCodeAA04BankF0OSgvp":{"name":"bankCode","abstract":"

refers to the internal code assigned to the bank of the source account

","parent_name":"Account"},"Structs/Account.html#/s:18DirectTapFramework7AccountV7countryAA7CountryOvp":{"name":"country","abstract":"

refers to the country where the source account is created or located

","parent_name":"Account"},"Structs/Account.html#/s:18DirectTapFramework7AccountV7country8bankCodeAcA7CountryO_AA04BankG0OSgtcfc":{"name":"init(country:bankCode:)","abstract":"

Undocumented

","parent_name":"Account"},"Structs/Account.html":{"name":"Account","abstract":"

Undocumented

"},"Structs/Address.html":{"name":"Address","abstract":"

Undocumented

"},"Structs/Amount.html":{"name":"Amount","abstract":"

Undocumented

"},"Structs/Client.html":{"name":"Client","abstract":"

Undocumented

"},"Structs/Customer.html":{"name":"Customer","abstract":"

Undocumented

"},"Structs/DirectTapError.html":{"name":"DirectTapError","abstract":"

Undocumented

"},"Structs/DirectTapRequest.html":{"name":"DirectTapRequest","abstract":"

Undocumented

"},"Structs/DismissAlert.html":{"name":"DismissAlert","abstract":"

Undocumented

"},"Structs/Transaction.html":{"name":"Transaction","abstract":"

Undocumented

"},"Protocols/CoreDelegate.html#/s:18DirectTapFramework12CoreDelegateP1TQa":{"name":"T","abstract":"

Undocumented

","parent_name":"CoreDelegate"},"Protocols/CoreDelegate.html#/s:18DirectTapFramework12CoreDelegateP8onResult4data5error0I4Codey1TQzSg_SSSgAKtF":{"name":"onResult(data:error:errorCode:)","abstract":"

Undocumented

","parent_name":"CoreDelegate"},"Protocols/CheckDelegate.html#/s:18DirectTapFramework13CheckDelegateP03hasD5ErroryyF":{"name":"hasCheckError()","abstract":"

Undocumented

","parent_name":"CheckDelegate"},"Protocols/CheckDelegate.html":{"name":"CheckDelegate","abstract":"

Undocumented

"},"Protocols/CoreDelegate.html":{"name":"CoreDelegate","abstract":"

Undocumented

"},"Enums/UniqueAmount.html#/s:18DirectTapFramework12UniqueAmountO4NONEyA2CmF":{"name":"NONE","abstract":"

Undocumented

","parent_name":"UniqueAmount"},"Enums/UniqueAmount.html#/s:18DirectTapFramework12UniqueAmountO3ADDyA2CmF":{"name":"ADD","abstract":"

Undocumented

","parent_name":"UniqueAmount"},"Enums/UniqueAmount.html#/s:18DirectTapFramework12UniqueAmountO8SUBTRACTyA2CmF":{"name":"SUBTRACT","abstract":"

Undocumented

","parent_name":"UniqueAmount"},"Enums/Status.html#/s:18DirectTapFramework6StatusO7PENDINGyA2CmF":{"name":"PENDING","abstract":"

Undocumented

","parent_name":"Status"},"Enums/Status.html#/s:18DirectTapFramework6StatusO12AWAITING_TFAyA2CmF":{"name":"AWAITING_TFA","abstract":"

Awaiting TFA authentication.

","parent_name":"Status"},"Enums/Status.html#/s:18DirectTapFramework6StatusO7SUCCESSyA2CmF":{"name":"SUCCESS","abstract":"

Successful operation.

","parent_name":"Status"},"Enums/Status.html#/s:18DirectTapFramework6StatusO5ERRORyA2CmF":{"name":"ERROR","abstract":"

Error during operation.

","parent_name":"Status"},"Enums/Status.html#/s:18DirectTapFramework6StatusO11LOGIN_ERRORyA2CmF":{"name":"LOGIN_ERROR","abstract":"

Login Error.

","parent_name":"Status"},"Enums/Status.html#/s:18DirectTapFramework6StatusO15INVOICE_CREATEDyA2CmF":{"name":"INVOICE_CREATED","abstract":"

Checkout invoice created.

","parent_name":"Status"},"Enums/Status.html#/s:18DirectTapFramework6StatusO14AWAITING_LOGINyA2CmF":{"name":"AWAITING_LOGIN","abstract":"

Login in progress.

","parent_name":"Status"},"Enums/Status.html#/s:18DirectTapFramework6StatusO18AWAITING_LOGIN_TFAyA2CmF":{"name":"AWAITING_LOGIN_TFA","abstract":"

Awaiting login TFA Authentication.

","parent_name":"Status"},"Enums/Status.html#/s:18DirectTapFramework6StatusO26AWAITING_ACCOUNT_SELECTIONyA2CmF":{"name":"AWAITING_ACCOUNT_SELECTION","abstract":"

Awaiting account selection.

","parent_name":"Status"},"Enums/Status.html#/s:18DirectTapFramework6StatusO21AWAITING_TRANSFER_TFAyA2CmF":{"name":"AWAITING_TRANSFER_TFA","abstract":"

Awaiting transfer TFA Authentication.

","parent_name":"Status"},"Enums/Status.html#/s:18DirectTapFramework6StatusO11IN_PROGRESSyA2CmF":{"name":"IN_PROGRESS","abstract":"

Transfer is in progress.

","parent_name":"Status"},"Enums/Status.html#/s:18DirectTapFramework6StatusO7EXPIREDyA2CmF":{"name":"EXPIRED","abstract":"

Transaction Expired.

","parent_name":"Status"},"Enums/Status.html#/s:18DirectTapFramework6StatusO7FLAGGEDyA2CmF":{"name":"FLAGGED","abstract":"

Transaction Flagged - receiver needs to do manual verification and settlement.

","parent_name":"Status"},"Enums/Status.html#/s:18DirectTapFramework6StatusO9CANCELLEDyA2CmF":{"name":"CANCELLED","abstract":"

Transaction Cancelled - sender cancelled the transaction.

","parent_name":"Status"},"Enums/Status.html#/s:18DirectTapFramework6StatusO6DENIEDyA2CmF":{"name":"DENIED","abstract":"

Transaction Denied - sender denied the consent.

","parent_name":"Status"},"Enums/Status.html#/s:18DirectTapFramework6StatusO6FAILEDyA2CmF":{"name":"FAILED","abstract":"

Transaction Failed - receiver was not able to receive the funds.

","parent_name":"Status"},"Enums/Status.html#/s:SY8rawValuexSg03RawB0Qz_tcfc":{"name":"init(rawValue:)","parent_name":"Status"},"Enums/DirectErrorCode.html#/s:18DirectTapFramework0A9ErrorCodeO11DIRIBDO4001yA2CmF":{"name":"DIRIBDO4001","abstract":"

BDO Error Codes

","parent_name":"DirectErrorCode"},"Enums/DirectErrorCode.html#/s:18DirectTapFramework0A9ErrorCodeO11DIRIBDO4002yA2CmF":{"name":"DIRIBDO4002","abstract":"

Undocumented

","parent_name":"DirectErrorCode"},"Enums/DirectErrorCode.html#/s:18DirectTapFramework0A9ErrorCodeO11DIRIBDO4003yA2CmF":{"name":"DIRIBDO4003","abstract":"

Undocumented

","parent_name":"DirectErrorCode"},"Enums/DirectErrorCode.html#/s:18DirectTapFramework0A9ErrorCodeO11DIRIBDO4004yA2CmF":{"name":"DIRIBDO4004","abstract":"

Undocumented

","parent_name":"DirectErrorCode"},"Enums/DirectErrorCode.html#/s:18DirectTapFramework0A9ErrorCodeO11DIRIBDO4005yA2CmF":{"name":"DIRIBDO4005","abstract":"

Undocumented

","parent_name":"DirectErrorCode"},"Enums/DirectErrorCode.html#/s:18DirectTapFramework0A9ErrorCodeO11DIRIBDO4006yA2CmF":{"name":"DIRIBDO4006","abstract":"

Undocumented

","parent_name":"DirectErrorCode"},"Enums/DirectErrorCode.html#/s:18DirectTapFramework0A9ErrorCodeO11DIRIBDO4007yA2CmF":{"name":"DIRIBDO4007","abstract":"

Undocumented

","parent_name":"DirectErrorCode"},"Enums/DirectErrorCode.html#/s:18DirectTapFramework0A9ErrorCodeO11DIRIBDO4008yA2CmF":{"name":"DIRIBDO4008","abstract":"

Undocumented

","parent_name":"DirectErrorCode"},"Enums/DirectErrorCode.html#/s:18DirectTapFramework0A9ErrorCodeO11DIRIBDO4009yA2CmF":{"name":"DIRIBDO4009","abstract":"

Undocumented

","parent_name":"DirectErrorCode"},"Enums/DirectErrorCode.html#/s:18DirectTapFramework0A9ErrorCodeO11DIRIBDO4010yA2CmF":{"name":"DIRIBDO4010","abstract":"

Undocumented

","parent_name":"DirectErrorCode"},"Enums/DirectErrorCode.html#/s:18DirectTapFramework0A9ErrorCodeO11DIRIBDO4011yA2CmF":{"name":"DIRIBDO4011","abstract":"

Undocumented

","parent_name":"DirectErrorCode"},"Enums/DirectErrorCode.html#/s:18DirectTapFramework0A9ErrorCodeO11DIRIBDO4012yA2CmF":{"name":"DIRIBDO4012","abstract":"

Undocumented

","parent_name":"DirectErrorCode"},"Enums/DirectErrorCode.html#/s:18DirectTapFramework0A9ErrorCodeO11DIRIBDO4013yA2CmF":{"name":"DIRIBDO4013","abstract":"

Undocumented

","parent_name":"DirectErrorCode"},"Enums/DirectErrorCode.html#/s:18DirectTapFramework0A9ErrorCodeO11DIRIBDO4014yA2CmF":{"name":"DIRIBDO4014","abstract":"

Undocumented

","parent_name":"DirectErrorCode"},"Enums/DirectErrorCode.html#/s:18DirectTapFramework0A9ErrorCodeO11DIRIBDO4015yA2CmF":{"name":"DIRIBDO4015","abstract":"

Undocumented

","parent_name":"DirectErrorCode"},"Enums/DirectErrorCode.html#/s:18DirectTapFramework0A9ErrorCodeO11DIRIBDO4016yA2CmF":{"name":"DIRIBDO4016","abstract":"

Undocumented

","parent_name":"DirectErrorCode"},"Enums/DirectErrorCode.html#/s:18DirectTapFramework0A9ErrorCodeO11DIRIBDO4017yA2CmF":{"name":"DIRIBDO4017","abstract":"

Undocumented

","parent_name":"DirectErrorCode"},"Enums/DirectErrorCode.html#/s:18DirectTapFramework0A9ErrorCodeO11DIRIBDO4018yA2CmF":{"name":"DIRIBDO4018","abstract":"

Undocumented

","parent_name":"DirectErrorCode"},"Enums/DirectErrorCode.html#/s:18DirectTapFramework0A9ErrorCodeO11DIRIBDO4019yA2CmF":{"name":"DIRIBDO4019","abstract":"

Undocumented

","parent_name":"DirectErrorCode"},"Enums/DirectErrorCode.html#/s:18DirectTapFramework0A9ErrorCodeO11DIRIBDO4020yA2CmF":{"name":"DIRIBDO4020","abstract":"

Undocumented

","parent_name":"DirectErrorCode"},"Enums/DirectErrorCode.html#/s:18DirectTapFramework0A9ErrorCodeO11DIRIBDO4021yA2CmF":{"name":"DIRIBDO4021","abstract":"

Undocumented

","parent_name":"DirectErrorCode"},"Enums/DirectErrorCode.html#/s:18DirectTapFramework0A9ErrorCodeO11DIRIBDO4022yA2CmF":{"name":"DIRIBDO4022","abstract":"

Undocumented

","parent_name":"DirectErrorCode"},"Enums/DirectErrorCode.html#/s:18DirectTapFramework0A9ErrorCodeO11DIRIBDO4023yA2CmF":{"name":"DIRIBDO4023","abstract":"

Undocumented

","parent_name":"DirectErrorCode"},"Enums/DirectErrorCode.html#/s:18DirectTapFramework0A9ErrorCodeO11DIRIBDO4024yA2CmF":{"name":"DIRIBDO4024","abstract":"

Undocumented

","parent_name":"DirectErrorCode"},"Enums/DirectErrorCode.html#/s:18DirectTapFramework0A9ErrorCodeO11DIRIBDO4025yA2CmF":{"name":"DIRIBDO4025","abstract":"

Undocumented

","parent_name":"DirectErrorCode"},"Enums/DirectErrorCode.html#/s:18DirectTapFramework0A9ErrorCodeO11DIRIBDO4026yA2CmF":{"name":"DIRIBDO4026","abstract":"

Undocumented

","parent_name":"DirectErrorCode"},"Enums/DirectErrorCode.html#/s:18DirectTapFramework0A9ErrorCodeO11DIRIBDO4027yA2CmF":{"name":"DIRIBDO4027","abstract":"

Undocumented

","parent_name":"DirectErrorCode"},"Enums/DirectErrorCode.html#/s:18DirectTapFramework0A9ErrorCodeO11DIRIBDO4028yA2CmF":{"name":"DIRIBDO4028","abstract":"

Undocumented

","parent_name":"DirectErrorCode"},"Enums/DirectErrorCode.html#/s:18DirectTapFramework0A9ErrorCodeO11DIRIBDO4029yA2CmF":{"name":"DIRIBDO4029","abstract":"

Undocumented

","parent_name":"DirectErrorCode"},"Enums/DirectErrorCode.html#/s:18DirectTapFramework0A9ErrorCodeO11DIRIBDO4030yA2CmF":{"name":"DIRIBDO4030","abstract":"

Undocumented

","parent_name":"DirectErrorCode"},"Enums/DirectErrorCode.html#/s:18DirectTapFramework0A9ErrorCodeO11DIRIBDO4031yA2CmF":{"name":"DIRIBDO4031","abstract":"

Undocumented

","parent_name":"DirectErrorCode"},"Enums/DirectErrorCode.html#/s:18DirectTapFramework0A9ErrorCodeO11DIRIBDO4032yA2CmF":{"name":"DIRIBDO4032","abstract":"

Undocumented

","parent_name":"DirectErrorCode"},"Enums/DirectErrorCode.html#/s:18DirectTapFramework0A9ErrorCodeO11DIRIBDO4033yA2CmF":{"name":"DIRIBDO4033","abstract":"

Undocumented

","parent_name":"DirectErrorCode"},"Enums/DirectErrorCode.html#/s:18DirectTapFramework0A9ErrorCodeO11DIRIBDO4034yA2CmF":{"name":"DIRIBDO4034","abstract":"

Undocumented

","parent_name":"DirectErrorCode"},"Enums/DirectErrorCode.html#/s:18DirectTapFramework0A9ErrorCodeO11DIRIBDO4035yA2CmF":{"name":"DIRIBDO4035","abstract":"

Undocumented

","parent_name":"DirectErrorCode"},"Enums/DirectErrorCode.html#/s:18DirectTapFramework0A9ErrorCodeO11DIRIBDO4037yA2CmF":{"name":"DIRIBDO4037","abstract":"

Undocumented

","parent_name":"DirectErrorCode"},"Enums/DirectErrorCode.html#/s:18DirectTapFramework0A9ErrorCodeO11DIRIBDO5002yA2CmF":{"name":"DIRIBDO5002","abstract":"

Undocumented

","parent_name":"DirectErrorCode"},"Enums/DirectErrorCode.html#/s:18DirectTapFramework0A9ErrorCodeO11DIRIBDO5003yA2CmF":{"name":"DIRIBDO5003","abstract":"

Undocumented

","parent_name":"DirectErrorCode"},"Enums/DirectErrorCode.html#/s:18DirectTapFramework0A9ErrorCodeO11DIRIBDO5004yA2CmF":{"name":"DIRIBDO5004","abstract":"

Undocumented

","parent_name":"DirectErrorCode"},"Enums/DirectErrorCode.html#/s:18DirectTapFramework0A9ErrorCodeO11DIRIBDO5005yA2CmF":{"name":"DIRIBDO5005","abstract":"

Undocumented

","parent_name":"DirectErrorCode"},"Enums/DirectErrorCode.html#/s:18DirectTapFramework0A9ErrorCodeO11DIRIBDO5006yA2CmF":{"name":"DIRIBDO5006","abstract":"

Undocumented

","parent_name":"DirectErrorCode"},"Enums/DirectErrorCode.html#/s:18DirectTapFramework0A9ErrorCodeO11DIRIBDO5007yA2CmF":{"name":"DIRIBDO5007","abstract":"

Undocumented

","parent_name":"DirectErrorCode"},"Enums/DirectErrorCode.html#/s:18DirectTapFramework0A9ErrorCodeO11DIRIBDO5008yA2CmF":{"name":"DIRIBDO5008","abstract":"

Undocumented

","parent_name":"DirectErrorCode"},"Enums/DirectErrorCode.html#/s:18DirectTapFramework0A9ErrorCodeO11DIRIBDO5009yA2CmF":{"name":"DIRIBDO5009","abstract":"

Undocumented

","parent_name":"DirectErrorCode"},"Enums/DirectErrorCode.html#/s:18DirectTapFramework0A9ErrorCodeO11DIRIBDO5010yA2CmF":{"name":"DIRIBDO5010","abstract":"

Undocumented

","parent_name":"DirectErrorCode"},"Enums/DirectErrorCode.html#/s:18DirectTapFramework0A9ErrorCodeO11DIRIBDO5011yA2CmF":{"name":"DIRIBDO5011","abstract":"

Undocumented

","parent_name":"DirectErrorCode"},"Enums/DirectErrorCode.html#/s:18DirectTapFramework0A9ErrorCodeO11DIRIBDO5012yA2CmF":{"name":"DIRIBDO5012","abstract":"

Undocumented

","parent_name":"DirectErrorCode"},"Enums/DirectErrorCode.html#/s:18DirectTapFramework0A9ErrorCodeO11DIRIBDO5013yA2CmF":{"name":"DIRIBDO5013","abstract":"

Undocumented

","parent_name":"DirectErrorCode"},"Enums/DirectErrorCode.html#/s:18DirectTapFramework0A9ErrorCodeO11DIRIBDO5014yA2CmF":{"name":"DIRIBDO5014","abstract":"

Undocumented

","parent_name":"DirectErrorCode"},"Enums/DirectErrorCode.html#/s:18DirectTapFramework0A9ErrorCodeO11DIRIBDO5015yA2CmF":{"name":"DIRIBDO5015","abstract":"

Undocumented

","parent_name":"DirectErrorCode"},"Enums/DirectErrorCode.html#/s:18DirectTapFramework0A9ErrorCodeO11DIRIBDO5016yA2CmF":{"name":"DIRIBDO5016","abstract":"

Undocumented

","parent_name":"DirectErrorCode"},"Enums/DirectErrorCode.html#/s:18DirectTapFramework0A9ErrorCodeO11DIRIBDO6001yA2CmF":{"name":"DIRIBDO6001","abstract":"

Undocumented

","parent_name":"DirectErrorCode"},"Enums/DirectErrorCode.html#/s:18DirectTapFramework0A9ErrorCodeO11DIRIBDO6002yA2CmF":{"name":"DIRIBDO6002","abstract":"

Undocumented

","parent_name":"DirectErrorCode"},"Enums/DirectErrorCode.html#/s:18DirectTapFramework0A9ErrorCodeO11DIRIBDO6003yA2CmF":{"name":"DIRIBDO6003","abstract":"

Undocumented

","parent_name":"DirectErrorCode"},"Enums/DirectErrorCode.html#/s:18DirectTapFramework0A9ErrorCodeO11DIRIBDO6004yA2CmF":{"name":"DIRIBDO6004","abstract":"

Undocumented

","parent_name":"DirectErrorCode"},"Enums/DirectErrorCode.html#/s:18DirectTapFramework0A9ErrorCodeO11DIRIBDO6005yA2CmF":{"name":"DIRIBDO6005","abstract":"

Undocumented

","parent_name":"DirectErrorCode"},"Enums/DirectErrorCode.html#/s:18DirectTapFramework0A9ErrorCodeO11DIRIBDO6006yA2CmF":{"name":"DIRIBDO6006","abstract":"

Undocumented

","parent_name":"DirectErrorCode"},"Enums/DirectErrorCode.html#/s:18DirectTapFramework0A9ErrorCodeO11DIRIBDO6007yA2CmF":{"name":"DIRIBDO6007","abstract":"

Undocumented

","parent_name":"DirectErrorCode"},"Enums/DirectErrorCode.html#/s:18DirectTapFramework0A9ErrorCodeO11DIRIBDO6008yA2CmF":{"name":"DIRIBDO6008","abstract":"

Undocumented

","parent_name":"DirectErrorCode"},"Enums/DirectErrorCode.html#/s:18DirectTapFramework0A9ErrorCodeO11DIRIBDO6009yA2CmF":{"name":"DIRIBDO6009","abstract":"

Undocumented

","parent_name":"DirectErrorCode"},"Enums/DirectErrorCode.html#/s:18DirectTapFramework0A9ErrorCodeO11DIRIBDO6010yA2CmF":{"name":"DIRIBDO6010","abstract":"

Undocumented

","parent_name":"DirectErrorCode"},"Enums/DirectErrorCode.html#/s:18DirectTapFramework0A9ErrorCodeO11DIRIBDO6011yA2CmF":{"name":"DIRIBDO6011","abstract":"

Undocumented

","parent_name":"DirectErrorCode"},"Enums/DirectErrorCode.html#/s:18DirectTapFramework0A9ErrorCodeO11DIRIBDO6012yA2CmF":{"name":"DIRIBDO6012","abstract":"

Undocumented

","parent_name":"DirectErrorCode"},"Enums/DirectErrorCode.html#/s:18DirectTapFramework0A9ErrorCodeO11DIRIBDO6013yA2CmF":{"name":"DIRIBDO6013","abstract":"

Undocumented

","parent_name":"DirectErrorCode"},"Enums/DirectErrorCode.html#/s:18DirectTapFramework0A9ErrorCodeO11DIRIBDO6014yA2CmF":{"name":"DIRIBDO6014","abstract":"

Undocumented

","parent_name":"DirectErrorCode"},"Enums/DirectErrorCode.html#/s:18DirectTapFramework0A9ErrorCodeO11DIRIBDO6015yA2CmF":{"name":"DIRIBDO6015","abstract":"

Undocumented

","parent_name":"DirectErrorCode"},"Enums/DirectErrorCode.html#/s:18DirectTapFramework0A9ErrorCodeO11DIRIBDO6016yA2CmF":{"name":"DIRIBDO6016","abstract":"

Undocumented

","parent_name":"DirectErrorCode"},"Enums/DirectErrorCode.html#/s:18DirectTapFramework0A9ErrorCodeO11DIRIBDO6017yA2CmF":{"name":"DIRIBDO6017","abstract":"

Undocumented

","parent_name":"DirectErrorCode"},"Enums/DirectErrorCode.html#/s:18DirectTapFramework0A9ErrorCodeO11DIRIBDO6018yA2CmF":{"name":"DIRIBDO6018","abstract":"

Undocumented

","parent_name":"DirectErrorCode"},"Enums/DirectErrorCode.html#/s:18DirectTapFramework0A9ErrorCodeO11DIRIBDO6019yA2CmF":{"name":"DIRIBDO6019","abstract":"

Undocumented

","parent_name":"DirectErrorCode"},"Enums/DirectErrorCode.html#/s:18DirectTapFramework0A9ErrorCodeO11DIRIBDO6020yA2CmF":{"name":"DIRIBDO6020","abstract":"

Undocumented

","parent_name":"DirectErrorCode"},"Enums/DirectErrorCode.html#/s:18DirectTapFramework0A9ErrorCodeO11DIRIBPI4001yA2CmF":{"name":"DIRIBPI4001","abstract":"

BPI Error Codes

","parent_name":"DirectErrorCode"},"Enums/DirectErrorCode.html#/s:18DirectTapFramework0A9ErrorCodeO11DIRIBPI4002yA2CmF":{"name":"DIRIBPI4002","abstract":"

Undocumented

","parent_name":"DirectErrorCode"},"Enums/DirectErrorCode.html#/s:18DirectTapFramework0A9ErrorCodeO11DIRIBPI4003yA2CmF":{"name":"DIRIBPI4003","abstract":"

Undocumented

","parent_name":"DirectErrorCode"},"Enums/DirectErrorCode.html#/s:18DirectTapFramework0A9ErrorCodeO11DIRIBPI4004yA2CmF":{"name":"DIRIBPI4004","abstract":"

Undocumented

","parent_name":"DirectErrorCode"},"Enums/DirectErrorCode.html#/s:18DirectTapFramework0A9ErrorCodeO11DIRIBPI4005yA2CmF":{"name":"DIRIBPI4005","abstract":"

Undocumented

","parent_name":"DirectErrorCode"},"Enums/DirectErrorCode.html#/s:18DirectTapFramework0A9ErrorCodeO11DIRIBPI4006yA2CmF":{"name":"DIRIBPI4006","abstract":"

Undocumented

","parent_name":"DirectErrorCode"},"Enums/DirectErrorCode.html#/s:18DirectTapFramework0A9ErrorCodeO11DIRIBPI4007yA2CmF":{"name":"DIRIBPI4007","abstract":"

Undocumented

","parent_name":"DirectErrorCode"},"Enums/DirectErrorCode.html#/s:18DirectTapFramework0A9ErrorCodeO11DIRIBPI4008yA2CmF":{"name":"DIRIBPI4008","abstract":"

Undocumented

","parent_name":"DirectErrorCode"},"Enums/DirectErrorCode.html#/s:18DirectTapFramework0A9ErrorCodeO11DIRIBPI4009yA2CmF":{"name":"DIRIBPI4009","abstract":"

Undocumented

","parent_name":"DirectErrorCode"},"Enums/DirectErrorCode.html#/s:18DirectTapFramework0A9ErrorCodeO11DIRIBPI4010yA2CmF":{"name":"DIRIBPI4010","abstract":"

Undocumented

","parent_name":"DirectErrorCode"},"Enums/DirectErrorCode.html#/s:18DirectTapFramework0A9ErrorCodeO11DIRIBPI4011yA2CmF":{"name":"DIRIBPI4011","abstract":"

Undocumented

","parent_name":"DirectErrorCode"},"Enums/DirectErrorCode.html#/s:18DirectTapFramework0A9ErrorCodeO11DIRIBPI4012yA2CmF":{"name":"DIRIBPI4012","abstract":"

Undocumented

","parent_name":"DirectErrorCode"},"Enums/DirectErrorCode.html#/s:18DirectTapFramework0A9ErrorCodeO11DIRIBPI4013yA2CmF":{"name":"DIRIBPI4013","abstract":"

Undocumented

","parent_name":"DirectErrorCode"},"Enums/DirectErrorCode.html#/s:18DirectTapFramework0A9ErrorCodeO11DIRIBPI4014yA2CmF":{"name":"DIRIBPI4014","abstract":"

Undocumented

","parent_name":"DirectErrorCode"},"Enums/DirectErrorCode.html#/s:18DirectTapFramework0A9ErrorCodeO11DIRIBPI4015yA2CmF":{"name":"DIRIBPI4015","abstract":"

Undocumented

","parent_name":"DirectErrorCode"},"Enums/DirectErrorCode.html#/s:18DirectTapFramework0A9ErrorCodeO11DIRIBPI4016yA2CmF":{"name":"DIRIBPI4016","abstract":"

Undocumented

","parent_name":"DirectErrorCode"},"Enums/DirectErrorCode.html#/s:18DirectTapFramework0A9ErrorCodeO11DIRIBPI5001yA2CmF":{"name":"DIRIBPI5001","abstract":"

Undocumented

","parent_name":"DirectErrorCode"},"Enums/DirectErrorCode.html#/s:18DirectTapFramework0A9ErrorCodeO11DIRIBPI5002yA2CmF":{"name":"DIRIBPI5002","abstract":"

Undocumented

","parent_name":"DirectErrorCode"},"Enums/DirectErrorCode.html#/s:18DirectTapFramework0A9ErrorCodeO11DIRIBPI5003yA2CmF":{"name":"DIRIBPI5003","abstract":"

Undocumented

","parent_name":"DirectErrorCode"},"Enums/DirectErrorCode.html#/s:18DirectTapFramework0A9ErrorCodeO11DIRIBPI5004yA2CmF":{"name":"DIRIBPI5004","abstract":"

Undocumented

","parent_name":"DirectErrorCode"},"Enums/DirectErrorCode.html#/s:18DirectTapFramework0A9ErrorCodeO11DIRIBPI5005yA2CmF":{"name":"DIRIBPI5005","abstract":"

Undocumented

","parent_name":"DirectErrorCode"},"Enums/DirectErrorCode.html#/s:18DirectTapFramework0A9ErrorCodeO11DIRIBPI5006yA2CmF":{"name":"DIRIBPI5006","abstract":"

Undocumented

","parent_name":"DirectErrorCode"},"Enums/DirectErrorCode.html#/s:18DirectTapFramework0A9ErrorCodeO11DIRIBPI5007yA2CmF":{"name":"DIRIBPI5007","abstract":"

Undocumented

","parent_name":"DirectErrorCode"},"Enums/DirectErrorCode.html#/s:18DirectTapFramework0A9ErrorCodeO11DIRIBPI5008yA2CmF":{"name":"DIRIBPI5008","abstract":"

Undocumented

","parent_name":"DirectErrorCode"},"Enums/DirectErrorCode.html#/s:18DirectTapFramework0A9ErrorCodeO11DIRIBPI5009yA2CmF":{"name":"DIRIBPI5009","abstract":"

Undocumented

","parent_name":"DirectErrorCode"},"Enums/DirectErrorCode.html#/s:18DirectTapFramework0A9ErrorCodeO11DIRIBPI5011yA2CmF":{"name":"DIRIBPI5011","abstract":"

Undocumented

","parent_name":"DirectErrorCode"},"Enums/DirectErrorCode.html#/s:18DirectTapFramework0A9ErrorCodeO11DIRIBPI5013yA2CmF":{"name":"DIRIBPI5013","abstract":"

Undocumented

","parent_name":"DirectErrorCode"},"Enums/DirectErrorCode.html#/s:18DirectTapFramework0A9ErrorCodeO11DIRIBPI5014yA2CmF":{"name":"DIRIBPI5014","abstract":"

Undocumented

","parent_name":"DirectErrorCode"},"Enums/DirectErrorCode.html#/s:18DirectTapFramework0A9ErrorCodeO11DIRIBPI5015yA2CmF":{"name":"DIRIBPI5015","abstract":"

Undocumented

","parent_name":"DirectErrorCode"},"Enums/DirectErrorCode.html#/s:18DirectTapFramework0A9ErrorCodeO11DIRIBPI5016yA2CmF":{"name":"DIRIBPI5016","abstract":"

Undocumented

","parent_name":"DirectErrorCode"},"Enums/DirectErrorCode.html#/s:18DirectTapFramework0A9ErrorCodeO11DIRIBPI5017yA2CmF":{"name":"DIRIBPI5017","abstract":"

Undocumented

","parent_name":"DirectErrorCode"},"Enums/DirectErrorCode.html#/s:18DirectTapFramework0A9ErrorCodeO11DIRIBPI5018yA2CmF":{"name":"DIRIBPI5018","abstract":"

Undocumented

","parent_name":"DirectErrorCode"},"Enums/DirectErrorCode.html#/s:18DirectTapFramework0A9ErrorCodeO11DIRIBPI5019yA2CmF":{"name":"DIRIBPI5019","abstract":"

Undocumented

","parent_name":"DirectErrorCode"},"Enums/DirectErrorCode.html#/s:18DirectTapFramework0A9ErrorCodeO11DIRIBPI5020yA2CmF":{"name":"DIRIBPI5020","abstract":"

Undocumented

","parent_name":"DirectErrorCode"},"Enums/DirectErrorCode.html#/s:18DirectTapFramework0A9ErrorCodeO11DIRIBPI5021yA2CmF":{"name":"DIRIBPI5021","abstract":"

Undocumented

","parent_name":"DirectErrorCode"},"Enums/DirectErrorCode.html#/s:18DirectTapFramework0A9ErrorCodeO11DIRIBPI6001yA2CmF":{"name":"DIRIBPI6001","abstract":"

Undocumented

","parent_name":"DirectErrorCode"},"Enums/DirectErrorCode.html#/s:18DirectTapFramework0A9ErrorCodeO11DIRIBPI6003yA2CmF":{"name":"DIRIBPI6003","abstract":"

Undocumented

","parent_name":"DirectErrorCode"},"Enums/DirectErrorCode.html#/s:18DirectTapFramework0A9ErrorCodeO11DIRIBPI6004yA2CmF":{"name":"DIRIBPI6004","abstract":"

Undocumented

","parent_name":"DirectErrorCode"},"Enums/DirectErrorCode.html#/s:18DirectTapFramework0A9ErrorCodeO11DIRIBPI6005yA2CmF":{"name":"DIRIBPI6005","abstract":"

Undocumented

","parent_name":"DirectErrorCode"},"Enums/DirectErrorCode.html#/s:18DirectTapFramework0A9ErrorCodeO11DIRIBPI6006yA2CmF":{"name":"DIRIBPI6006","abstract":"

Undocumented

","parent_name":"DirectErrorCode"},"Enums/DirectErrorCode.html#/s:18DirectTapFramework0A9ErrorCodeO11DIRIBPI6007yA2CmF":{"name":"DIRIBPI6007","abstract":"

Undocumented

","parent_name":"DirectErrorCode"},"Enums/DirectErrorCode.html#/s:18DirectTapFramework0A9ErrorCodeO11DIRIBPI6008yA2CmF":{"name":"DIRIBPI6008","abstract":"

Undocumented

","parent_name":"DirectErrorCode"},"Enums/DirectErrorCode.html#/s:18DirectTapFramework0A9ErrorCodeO11DIRIBPI6009yA2CmF":{"name":"DIRIBPI6009","abstract":"

Undocumented

","parent_name":"DirectErrorCode"},"Enums/DirectErrorCode.html#/s:18DirectTapFramework0A9ErrorCodeO11DIRIBPI6010yA2CmF":{"name":"DIRIBPI6010","abstract":"

Undocumented

","parent_name":"DirectErrorCode"},"Enums/DirectErrorCode.html#/s:18DirectTapFramework0A9ErrorCodeO11DIRIBPI6011yA2CmF":{"name":"DIRIBPI6011","abstract":"

Undocumented

","parent_name":"DirectErrorCode"},"Enums/DirectErrorCode.html#/s:18DirectTapFramework0A9ErrorCodeO11DIRIBPI6012yA2CmF":{"name":"DIRIBPI6012","abstract":"

Undocumented

","parent_name":"DirectErrorCode"},"Enums/DirectErrorCode.html#/s:18DirectTapFramework0A9ErrorCodeO11DIRIBPI6013yA2CmF":{"name":"DIRIBPI6013","abstract":"

Undocumented

","parent_name":"DirectErrorCode"},"Enums/Currency.html#/s:18DirectTapFramework8CurrencyO3afnyA2CmF":{"name":"afn","abstract":"

Undocumented

","parent_name":"Currency"},"Enums/Currency.html#/s:18DirectTapFramework8CurrencyO3euryA2CmF":{"name":"eur","abstract":"

Undocumented

","parent_name":"Currency"},"Enums/Currency.html#/s:18DirectTapFramework8CurrencyO3allyA2CmF":{"name":"all","abstract":"

Undocumented

","parent_name":"Currency"},"Enums/Currency.html#/s:18DirectTapFramework8CurrencyO3dzdyA2CmF":{"name":"dzd","abstract":"

Undocumented

","parent_name":"Currency"},"Enums/Currency.html#/s:18DirectTapFramework8CurrencyO3usdyA2CmF":{"name":"usd","abstract":"

Undocumented

","parent_name":"Currency"},"Enums/Currency.html#/s:18DirectTapFramework8CurrencyO3aoayA2CmF":{"name":"aoa","abstract":"

Undocumented

","parent_name":"Currency"},"Enums/Currency.html#/s:18DirectTapFramework8CurrencyO3xcdyA2CmF":{"name":"xcd","abstract":"

Undocumented

","parent_name":"Currency"},"Enums/Currency.html#/s:18DirectTapFramework8CurrencyO3arsyA2CmF":{"name":"ars","abstract":"

Undocumented

","parent_name":"Currency"},"Enums/Currency.html#/s:18DirectTapFramework8CurrencyO3amdyA2CmF":{"name":"amd","abstract":"

Undocumented

","parent_name":"Currency"},"Enums/Currency.html#/s:18DirectTapFramework8CurrencyO3awgyA2CmF":{"name":"awg","abstract":"

Undocumented

","parent_name":"Currency"},"Enums/Currency.html#/s:18DirectTapFramework8CurrencyO3audyA2CmF":{"name":"aud","abstract":"

Undocumented

","parent_name":"Currency"},"Enums/Currency.html#/s:18DirectTapFramework8CurrencyO3aznyA2CmF":{"name":"azn","abstract":"

Undocumented

","parent_name":"Currency"},"Enums/Currency.html#/s:18DirectTapFramework8CurrencyO3bsdyA2CmF":{"name":"bsd","abstract":"

Undocumented

","parent_name":"Currency"},"Enums/Currency.html#/s:18DirectTapFramework8CurrencyO3bhdyA2CmF":{"name":"bhd","abstract":"

Undocumented

","parent_name":"Currency"},"Enums/Currency.html#/s:18DirectTapFramework8CurrencyO3bdtyA2CmF":{"name":"bdt","abstract":"

Undocumented

","parent_name":"Currency"},"Enums/Currency.html#/s:18DirectTapFramework8CurrencyO3byryA2CmF":{"name":"byr","abstract":"

Undocumented

","parent_name":"Currency"},"Enums/Currency.html#/s:18DirectTapFramework8CurrencyO3bzdyA2CmF":{"name":"bzd","abstract":"

Undocumented

","parent_name":"Currency"},"Enums/Currency.html#/s:18DirectTapFramework8CurrencyO3xofyA2CmF":{"name":"xof","abstract":"

Undocumented

","parent_name":"Currency"},"Enums/Currency.html#/s:18DirectTapFramework8CurrencyO3bmdyA2CmF":{"name":"bmd","abstract":"

Undocumented

","parent_name":"Currency"},"Enums/Currency.html#/s:18DirectTapFramework8CurrencyO3btnyA2CmF":{"name":"btn","abstract":"

Undocumented

","parent_name":"Currency"},"Enums/Currency.html#/s:18DirectTapFramework8CurrencyO3bovyA2CmF":{"name":"bov","abstract":"

Undocumented

","parent_name":"Currency"},"Enums/Currency.html#/s:18DirectTapFramework8CurrencyO3bamyA2CmF":{"name":"bam","abstract":"

Undocumented

","parent_name":"Currency"},"Enums/Currency.html#/s:18DirectTapFramework8CurrencyO3bwpyA2CmF":{"name":"bwp","abstract":"

Undocumented

","parent_name":"Currency"},"Enums/Currency.html#/s:18DirectTapFramework8CurrencyO3nokyA2CmF":{"name":"nok","abstract":"

Undocumented

","parent_name":"Currency"},"Enums/Currency.html#/s:18DirectTapFramework8CurrencyO3brlyA2CmF":{"name":"brl","abstract":"

Undocumented

","parent_name":"Currency"},"Enums/Currency.html#/s:18DirectTapFramework8CurrencyO3sgdyA2CmF":{"name":"sgd","abstract":"

Undocumented

","parent_name":"Currency"},"Enums/Currency.html#/s:18DirectTapFramework8CurrencyO3bgnyA2CmF":{"name":"bgn","abstract":"

Undocumented

","parent_name":"Currency"},"Enums/Currency.html#/s:18DirectTapFramework8CurrencyO3bifyA2CmF":{"name":"bif","abstract":"

Undocumented

","parent_name":"Currency"},"Enums/Currency.html#/s:18DirectTapFramework8CurrencyO3khryA2CmF":{"name":"khr","abstract":"

Undocumented

","parent_name":"Currency"},"Enums/Currency.html#/s:18DirectTapFramework8CurrencyO3xafyA2CmF":{"name":"xaf","abstract":"

Undocumented

","parent_name":"Currency"},"Enums/Currency.html#/s:18DirectTapFramework8CurrencyO3cadyA2CmF":{"name":"cad","abstract":"

Undocumented

","parent_name":"Currency"},"Enums/Currency.html#/s:18DirectTapFramework8CurrencyO3cveyA2CmF":{"name":"cve","abstract":"

Undocumented

","parent_name":"Currency"},"Enums/Currency.html#/s:18DirectTapFramework8CurrencyO3kydyA2CmF":{"name":"kyd","abstract":"

Undocumented

","parent_name":"Currency"},"Enums/Currency.html#/s:18DirectTapFramework8CurrencyO3clpyA2CmF":{"name":"clp","abstract":"

Undocumented

","parent_name":"Currency"},"Enums/Currency.html#/s:18DirectTapFramework8CurrencyO3cnyyA2CmF":{"name":"cny","abstract":"

Undocumented

","parent_name":"Currency"},"Enums/Currency.html#/s:18DirectTapFramework8CurrencyO3copyA2CmF":{"name":"cop","abstract":"

Undocumented

","parent_name":"Currency"},"Enums/Currency.html#/s:18DirectTapFramework8CurrencyO3kmfyA2CmF":{"name":"kmf","abstract":"

Undocumented

","parent_name":"Currency"},"Enums/Currency.html#/s:18DirectTapFramework8CurrencyO3cdfyA2CmF":{"name":"cdf","abstract":"

Undocumented

","parent_name":"Currency"},"Enums/Currency.html#/s:18DirectTapFramework8CurrencyO3nzdyA2CmF":{"name":"nzd","abstract":"

Undocumented

","parent_name":"Currency"},"Enums/Currency.html#/s:18DirectTapFramework8CurrencyO3crcyA2CmF":{"name":"crc","abstract":"

Undocumented

","parent_name":"Currency"},"Enums/Currency.html#/s:18DirectTapFramework8CurrencyO3hrkyA2CmF":{"name":"hrk","abstract":"

Undocumented

","parent_name":"Currency"},"Enums/Currency.html#/s:18DirectTapFramework8CurrencyO3cucyA2CmF":{"name":"cuc","abstract":"

Undocumented

","parent_name":"Currency"},"Enums/Currency.html#/s:18DirectTapFramework8CurrencyO3czkyA2CmF":{"name":"czk","abstract":"

Undocumented

","parent_name":"Currency"},"Enums/Currency.html#/s:18DirectTapFramework8CurrencyO3dkkyA2CmF":{"name":"dkk","abstract":"

Undocumented

","parent_name":"Currency"},"Enums/Currency.html#/s:18DirectTapFramework8CurrencyO3djfyA2CmF":{"name":"djf","abstract":"

Undocumented

","parent_name":"Currency"},"Enums/Currency.html#/s:18DirectTapFramework8CurrencyO3dopyA2CmF":{"name":"dop","abstract":"

Undocumented

","parent_name":"Currency"},"Enums/Currency.html#/s:18DirectTapFramework8CurrencyO3egpyA2CmF":{"name":"egp","abstract":"

Undocumented

","parent_name":"Currency"},"Enums/Currency.html#/s:18DirectTapFramework8CurrencyO3ernyA2CmF":{"name":"ern","abstract":"

Undocumented

","parent_name":"Currency"},"Enums/Currency.html#/s:18DirectTapFramework8CurrencyO3etbyA2CmF":{"name":"etb","abstract":"

Undocumented

","parent_name":"Currency"},"Enums/Currency.html#/s:18DirectTapFramework8CurrencyO3fkpyA2CmF":{"name":"fkp","abstract":"

Undocumented

","parent_name":"Currency"},"Enums/Currency.html#/s:18DirectTapFramework8CurrencyO3fjdyA2CmF":{"name":"fjd","abstract":"

Undocumented

","parent_name":"Currency"},"Enums/Currency.html#/s:18DirectTapFramework8CurrencyO3xpfyA2CmF":{"name":"xpf","abstract":"

Undocumented

","parent_name":"Currency"},"Enums/Currency.html#/s:18DirectTapFramework8CurrencyO3gmdyA2CmF":{"name":"gmd","abstract":"

Undocumented

","parent_name":"Currency"},"Enums/Currency.html#/s:18DirectTapFramework8CurrencyO3gelyA2CmF":{"name":"gel","abstract":"

Undocumented

","parent_name":"Currency"},"Enums/Currency.html#/s:18DirectTapFramework8CurrencyO3ghsyA2CmF":{"name":"ghs","abstract":"

Undocumented

","parent_name":"Currency"},"Enums/Currency.html#/s:18DirectTapFramework8CurrencyO3gipyA2CmF":{"name":"gip","abstract":"

Undocumented

","parent_name":"Currency"},"Enums/Currency.html#/s:18DirectTapFramework8CurrencyO3gtqyA2CmF":{"name":"gtq","abstract":"

Undocumented

","parent_name":"Currency"},"Enums/Currency.html#/s:18DirectTapFramework8CurrencyO3gbpyA2CmF":{"name":"gbp","abstract":"

Undocumented

","parent_name":"Currency"},"Enums/Currency.html#/s:18DirectTapFramework8CurrencyO3gnfyA2CmF":{"name":"gnf","abstract":"

Undocumented

","parent_name":"Currency"},"Enums/Currency.html#/s:18DirectTapFramework8CurrencyO3gydyA2CmF":{"name":"gyd","abstract":"

Undocumented

","parent_name":"Currency"},"Enums/Currency.html#/s:18DirectTapFramework8CurrencyO3hnlyA2CmF":{"name":"hnl","abstract":"

Undocumented

","parent_name":"Currency"},"Enums/Currency.html#/s:18DirectTapFramework8CurrencyO3hkdyA2CmF":{"name":"hkd","abstract":"

Undocumented

","parent_name":"Currency"},"Enums/Currency.html#/s:18DirectTapFramework8CurrencyO3hufyA2CmF":{"name":"huf","abstract":"

Undocumented

","parent_name":"Currency"},"Enums/Currency.html#/s:18DirectTapFramework8CurrencyO3iskyA2CmF":{"name":"isk","abstract":"

Undocumented

","parent_name":"Currency"},"Enums/Currency.html#/s:18DirectTapFramework8CurrencyO3inryA2CmF":{"name":"inr","abstract":"

Undocumented

","parent_name":"Currency"},"Enums/Currency.html#/s:18DirectTapFramework8CurrencyO3idryA2CmF":{"name":"idr","abstract":"

Undocumented

","parent_name":"Currency"},"Enums/Currency.html#/s:18DirectTapFramework8CurrencyO3irryA2CmF":{"name":"irr","abstract":"

Undocumented

","parent_name":"Currency"},"Enums/Currency.html#/s:18DirectTapFramework8CurrencyO3iqdyA2CmF":{"name":"iqd","abstract":"

Undocumented

","parent_name":"Currency"},"Enums/Currency.html#/s:18DirectTapFramework8CurrencyO3impyA2CmF":{"name":"imp","abstract":"

Undocumented

","parent_name":"Currency"},"Enums/Currency.html#/s:18DirectTapFramework8CurrencyO3ilsyA2CmF":{"name":"ils","abstract":"

Undocumented

","parent_name":"Currency"},"Enums/Currency.html#/s:18DirectTapFramework8CurrencyO3jmdyA2CmF":{"name":"jmd","abstract":"

Undocumented

","parent_name":"Currency"},"Enums/Currency.html#/s:18DirectTapFramework8CurrencyO3jpyyA2CmF":{"name":"jpy","abstract":"

Undocumented

","parent_name":"Currency"},"Enums/Currency.html#/s:18DirectTapFramework8CurrencyO3jepyA2CmF":{"name":"jep","abstract":"

Undocumented

","parent_name":"Currency"},"Enums/Currency.html#/s:18DirectTapFramework8CurrencyO3jodyA2CmF":{"name":"jod","abstract":"

Undocumented

","parent_name":"Currency"},"Enums/Currency.html#/s:18DirectTapFramework8CurrencyO3kztyA2CmF":{"name":"kzt","abstract":"

Undocumented

","parent_name":"Currency"},"Enums/Currency.html#/s:18DirectTapFramework8CurrencyO3kesyA2CmF":{"name":"kes","abstract":"

Undocumented

","parent_name":"Currency"},"Enums/Currency.html#/s:18DirectTapFramework8CurrencyO3kpwyA2CmF":{"name":"kpw","abstract":"

Undocumented

","parent_name":"Currency"},"Enums/Currency.html#/s:18DirectTapFramework8CurrencyO3krwyA2CmF":{"name":"krw","abstract":"

Undocumented

","parent_name":"Currency"},"Enums/Currency.html#/s:18DirectTapFramework8CurrencyO3kwdyA2CmF":{"name":"kwd","abstract":"

Undocumented

","parent_name":"Currency"},"Enums/Currency.html#/s:18DirectTapFramework8CurrencyO3kgsyA2CmF":{"name":"kgs","abstract":"

Undocumented

","parent_name":"Currency"},"Enums/Currency.html#/s:18DirectTapFramework8CurrencyO3lakyA2CmF":{"name":"lak","abstract":"

Undocumented

","parent_name":"Currency"},"Enums/Currency.html#/s:18DirectTapFramework8CurrencyO3lbpyA2CmF":{"name":"lbp","abstract":"

Undocumented

","parent_name":"Currency"},"Enums/Currency.html#/s:18DirectTapFramework8CurrencyO3lslyA2CmF":{"name":"lsl","abstract":"

Undocumented

","parent_name":"Currency"},"Enums/Currency.html#/s:18DirectTapFramework8CurrencyO3lrdyA2CmF":{"name":"lrd","abstract":"

Undocumented

","parent_name":"Currency"},"Enums/Currency.html#/s:18DirectTapFramework8CurrencyO3lydyA2CmF":{"name":"lyd","abstract":"

Undocumented

","parent_name":"Currency"},"Enums/Currency.html#/s:18DirectTapFramework8CurrencyO3chfyA2CmF":{"name":"chf","abstract":"

Undocumented

","parent_name":"Currency"},"Enums/Currency.html#/s:18DirectTapFramework8CurrencyO3mkdyA2CmF":{"name":"mkd","abstract":"

Undocumented

","parent_name":"Currency"},"Enums/Currency.html#/s:18DirectTapFramework8CurrencyO3mgayA2CmF":{"name":"mga","abstract":"

Undocumented

","parent_name":"Currency"},"Enums/Currency.html#/s:18DirectTapFramework8CurrencyO3mwkyA2CmF":{"name":"mwk","abstract":"

Undocumented

","parent_name":"Currency"},"Enums/Currency.html#/s:18DirectTapFramework8CurrencyO3myryA2CmF":{"name":"myr","abstract":"

Undocumented

","parent_name":"Currency"},"Enums/Currency.html#/s:18DirectTapFramework8CurrencyO3mvryA2CmF":{"name":"mvr","abstract":"

Undocumented

","parent_name":"Currency"},"Enums/Currency.html#/s:18DirectTapFramework8CurrencyO3mroyA2CmF":{"name":"mro","abstract":"

Undocumented

","parent_name":"Currency"},"Enums/Currency.html#/s:18DirectTapFramework8CurrencyO3muryA2CmF":{"name":"mur","abstract":"

Undocumented

","parent_name":"Currency"},"Enums/Currency.html#/s:18DirectTapFramework8CurrencyO3mxnyA2CmF":{"name":"mxn","abstract":"

Undocumented

","parent_name":"Currency"},"Enums/Currency.html#/s:18DirectTapFramework8CurrencyO3mdlyA2CmF":{"name":"mdl","abstract":"

Undocumented

","parent_name":"Currency"},"Enums/Currency.html#/s:18DirectTapFramework8CurrencyO3mntyA2CmF":{"name":"mnt","abstract":"

Undocumented

","parent_name":"Currency"},"Enums/Currency.html#/s:18DirectTapFramework8CurrencyO3madyA2CmF":{"name":"mad","abstract":"

Undocumented

","parent_name":"Currency"},"Enums/Currency.html#/s:18DirectTapFramework8CurrencyO3mznyA2CmF":{"name":"mzn","abstract":"

Undocumented

","parent_name":"Currency"},"Enums/Currency.html#/s:18DirectTapFramework8CurrencyO3mmkyA2CmF":{"name":"mmk","abstract":"

Undocumented

","parent_name":"Currency"},"Enums/Currency.html#/s:18DirectTapFramework8CurrencyO3nadyA2CmF":{"name":"nad","abstract":"

Undocumented

","parent_name":"Currency"},"Enums/Currency.html#/s:18DirectTapFramework8CurrencyO3npryA2CmF":{"name":"npr","abstract":"

Undocumented

","parent_name":"Currency"},"Enums/Currency.html#/s:18DirectTapFramework8CurrencyO3angyA2CmF":{"name":"ang","abstract":"

Undocumented

","parent_name":"Currency"},"Enums/Currency.html#/s:18DirectTapFramework8CurrencyO3nioyA2CmF":{"name":"nio","abstract":"

Undocumented

","parent_name":"Currency"},"Enums/Currency.html#/s:18DirectTapFramework8CurrencyO3ngnyA2CmF":{"name":"ngn","abstract":"

Undocumented

","parent_name":"Currency"},"Enums/Currency.html#/s:18DirectTapFramework8CurrencyO3omryA2CmF":{"name":"omr","abstract":"

Undocumented

","parent_name":"Currency"},"Enums/Currency.html#/s:18DirectTapFramework8CurrencyO3pkryA2CmF":{"name":"pkr","abstract":"

Undocumented

","parent_name":"Currency"},"Enums/Currency.html#/s:18DirectTapFramework8CurrencyO3pgkyA2CmF":{"name":"pgk","abstract":"

Undocumented

","parent_name":"Currency"},"Enums/Currency.html#/s:18DirectTapFramework8CurrencyO3pygyA2CmF":{"name":"pyg","abstract":"

Undocumented

","parent_name":"Currency"},"Enums/Currency.html#/s:18DirectTapFramework8CurrencyO3penyA2CmF":{"name":"pen","abstract":"

Undocumented

","parent_name":"Currency"},"Enums/Currency.html#/s:18DirectTapFramework8CurrencyO3phpyA2CmF":{"name":"php","abstract":"

Undocumented

","parent_name":"Currency"},"Enums/Currency.html#/s:18DirectTapFramework8CurrencyO3plnyA2CmF":{"name":"pln","abstract":"

Undocumented

","parent_name":"Currency"},"Enums/Currency.html#/s:18DirectTapFramework8CurrencyO3qaryA2CmF":{"name":"qar","abstract":"

Undocumented

","parent_name":"Currency"},"Enums/Currency.html#/s:18DirectTapFramework8CurrencyO3ronyA2CmF":{"name":"ron","abstract":"

Undocumented

","parent_name":"Currency"},"Enums/Currency.html#/s:18DirectTapFramework8CurrencyO3rubyA2CmF":{"name":"rub","abstract":"

Undocumented

","parent_name":"Currency"},"Enums/Currency.html#/s:18DirectTapFramework8CurrencyO3rwfyA2CmF":{"name":"rwf","abstract":"

Undocumented

","parent_name":"Currency"},"Enums/Currency.html#/s:18DirectTapFramework8CurrencyO3wstyA2CmF":{"name":"wst","abstract":"

Undocumented

","parent_name":"Currency"},"Enums/Currency.html#/s:18DirectTapFramework8CurrencyO3stdyA2CmF":{"name":"std","abstract":"

Undocumented

","parent_name":"Currency"},"Enums/Currency.html#/s:18DirectTapFramework8CurrencyO3saryA2CmF":{"name":"sar","abstract":"

Undocumented

","parent_name":"Currency"},"Enums/Currency.html#/s:18DirectTapFramework8CurrencyO3rsdyA2CmF":{"name":"rsd","abstract":"

Undocumented

","parent_name":"Currency"},"Enums/Currency.html#/s:18DirectTapFramework8CurrencyO3scryA2CmF":{"name":"scr","abstract":"

Undocumented

","parent_name":"Currency"},"Enums/Currency.html#/s:18DirectTapFramework8CurrencyO3sllyA2CmF":{"name":"sll","abstract":"

Undocumented

","parent_name":"Currency"},"Enums/Currency.html#/s:18DirectTapFramework8CurrencyO3sbdyA2CmF":{"name":"sbd","abstract":"

Undocumented

","parent_name":"Currency"},"Enums/Currency.html#/s:18DirectTapFramework8CurrencyO3sosyA2CmF":{"name":"sos","abstract":"

Undocumented

","parent_name":"Currency"},"Enums/Currency.html#/s:18DirectTapFramework8CurrencyO3zaryA2CmF":{"name":"zar","abstract":"

Undocumented

","parent_name":"Currency"},"Enums/Currency.html#/s:18DirectTapFramework8CurrencyO3sspyA2CmF":{"name":"ssp","abstract":"

Undocumented

","parent_name":"Currency"},"Enums/Currency.html#/s:18DirectTapFramework8CurrencyO3lkryA2CmF":{"name":"lkr","abstract":"

Undocumented

","parent_name":"Currency"},"Enums/Currency.html#/s:18DirectTapFramework8CurrencyO3shpyA2CmF":{"name":"shp","abstract":"

Undocumented

","parent_name":"Currency"},"Enums/Currency.html#/s:18DirectTapFramework8CurrencyO3sdgyA2CmF":{"name":"sdg","abstract":"

Undocumented

","parent_name":"Currency"},"Enums/Currency.html#/s:18DirectTapFramework8CurrencyO3srdyA2CmF":{"name":"srd","abstract":"

Undocumented

","parent_name":"Currency"},"Enums/Currency.html#/s:18DirectTapFramework8CurrencyO3szlyA2CmF":{"name":"szl","abstract":"

Undocumented

","parent_name":"Currency"},"Enums/Currency.html#/s:18DirectTapFramework8CurrencyO3sekyA2CmF":{"name":"sek","abstract":"

Undocumented

","parent_name":"Currency"},"Enums/Currency.html#/s:18DirectTapFramework8CurrencyO3sypyA2CmF":{"name":"syp","abstract":"

Undocumented

","parent_name":"Currency"},"Enums/Currency.html#/s:18DirectTapFramework8CurrencyO3twdyA2CmF":{"name":"twd","abstract":"

Undocumented

","parent_name":"Currency"},"Enums/Currency.html#/s:18DirectTapFramework8CurrencyO3tjsyA2CmF":{"name":"tjs","abstract":"

Undocumented

","parent_name":"Currency"},"Enums/Currency.html#/s:18DirectTapFramework8CurrencyO3tzsyA2CmF":{"name":"tzs","abstract":"

Undocumented

","parent_name":"Currency"},"Enums/Currency.html#/s:18DirectTapFramework8CurrencyO3thbyA2CmF":{"name":"thb","abstract":"

Undocumented

","parent_name":"Currency"},"Enums/Currency.html#/s:18DirectTapFramework8CurrencyO3topyA2CmF":{"name":"top","abstract":"

Undocumented

","parent_name":"Currency"},"Enums/Currency.html#/s:18DirectTapFramework8CurrencyO3ttdyA2CmF":{"name":"ttd","abstract":"

Undocumented

","parent_name":"Currency"},"Enums/Currency.html#/s:18DirectTapFramework8CurrencyO3tndyA2CmF":{"name":"tnd","abstract":"

Undocumented

","parent_name":"Currency"},"Enums/Currency.html#/s:18DirectTapFramework8CurrencyO3tryyA2CmF":{"name":"try","abstract":"

Undocumented

","parent_name":"Currency"},"Enums/Currency.html#/s:18DirectTapFramework8CurrencyO3tmtyA2CmF":{"name":"tmt","abstract":"

Undocumented

","parent_name":"Currency"},"Enums/Currency.html#/s:18DirectTapFramework8CurrencyO3ugxyA2CmF":{"name":"ugx","abstract":"

Undocumented

","parent_name":"Currency"},"Enums/Currency.html#/s:18DirectTapFramework8CurrencyO3uahyA2CmF":{"name":"uah","abstract":"

Undocumented

","parent_name":"Currency"},"Enums/Currency.html#/s:18DirectTapFramework8CurrencyO3areyA2CmF":{"name":"are","abstract":"

Undocumented

","parent_name":"Currency"},"Enums/Currency.html#/s:18DirectTapFramework8CurrencyO3uyuyA2CmF":{"name":"uyu","abstract":"

Undocumented

","parent_name":"Currency"},"Enums/Currency.html#/s:18DirectTapFramework8CurrencyO3uzsyA2CmF":{"name":"uzs","abstract":"

Undocumented

","parent_name":"Currency"},"Enums/Currency.html#/s:18DirectTapFramework8CurrencyO3vuvyA2CmF":{"name":"vuv","abstract":"

Undocumented

","parent_name":"Currency"},"Enums/Currency.html#/s:18DirectTapFramework8CurrencyO3vefyA2CmF":{"name":"vef","abstract":"

Undocumented

","parent_name":"Currency"},"Enums/Currency.html#/s:18DirectTapFramework8CurrencyO3vndyA2CmF":{"name":"vnd","abstract":"

Undocumented

","parent_name":"Currency"},"Enums/Currency.html#/s:18DirectTapFramework8CurrencyO3yeryA2CmF":{"name":"yer","abstract":"

Undocumented

","parent_name":"Currency"},"Enums/Currency.html#/s:18DirectTapFramework8CurrencyO3zrnyA2CmF":{"name":"zrn","abstract":"

Undocumented

","parent_name":"Currency"},"Enums/Currency.html#/s:18DirectTapFramework8CurrencyO3zmwyA2CmF":{"name":"zmw","abstract":"

Undocumented

","parent_name":"Currency"},"Enums/Country.html#/s:18DirectTapFramework7CountryO2IDyA2CmF":{"name":"ID","abstract":"

Indonesia

","parent_name":"Country"},"Enums/Country.html#/s:18DirectTapFramework7CountryO2PHyA2CmF":{"name":"PH","abstract":"

Philippines

","parent_name":"Country"},"Enums/Country.html#/s:18DirectTapFramework7CountryO2THyA2CmF":{"name":"TH","abstract":"

Thailand

","parent_name":"Country"},"Enums/BankCode.html#/s:18DirectTapFramework8BankCodeO7MandiriyA2CmF":{"name":"Mandiri","abstract":"

Mandiri - Indonesian Bank

","parent_name":"BankCode"},"Enums/BankCode.html#/s:18DirectTapFramework8BankCodeO3BCAyA2CmF":{"name":"BCA","abstract":"

Bank Central Asia - Indonesian Bank

","parent_name":"BankCode"},"Enums/BankCode.html#/s:18DirectTapFramework8BankCodeO3BNIyA2CmF":{"name":"BNI","abstract":"

Bank Negara Indonesia - Indonesian Bank

","parent_name":"BankCode"},"Enums/BankCode.html#/s:18DirectTapFramework8BankCodeO3BRIyA2CmF":{"name":"BRI","abstract":"

Bank Rakyat Indonesia - Indonesian Bank

","parent_name":"BankCode"},"Enums/BankCode.html#/s:18DirectTapFramework8BankCodeO3BDOyA2CmF":{"name":"BDO","abstract":"

Banco de Oro - Philippine Bank

","parent_name":"BankCode"},"Enums/BankCode.html#/s:18DirectTapFramework8BankCodeO3BPIyA2CmF":{"name":"BPI","abstract":"

Bank of the Philippine Islands - Philippine Bank

","parent_name":"BankCode"},"Enums/BankCode.html#/s:18DirectTapFramework8BankCodeO2KByA2CmF":{"name":"KB","abstract":"

Kasikorn Bank - Thai Bank

","parent_name":"BankCode"},"Enums/BankCode.html#/s:18DirectTapFramework8BankCodeO3PNByA2CmF":{"name":"PNB","abstract":"

Philippine National Bank - Philippine Bank

","parent_name":"BankCode"},"Enums/BankCode.html#/s:18DirectTapFramework8BankCodeO2UByA2CmF":{"name":"UB","abstract":"

Union Bank - Philippine Bank

","parent_name":"BankCode"},"Enums/BankCode.html#/s:18DirectTapFramework8BankCodeO2MByA2CmF":{"name":"MB","abstract":"

MetroBank - Philippine Bank

","parent_name":"BankCode"},"Enums/BankCode.html#/s:18DirectTapFramework8BankCodeO4RCBCyA2CmF":{"name":"RCBC","abstract":"

Rizal Commercial Banking Corporation - Philippine Bank

","parent_name":"BankCode"},"Enums/BankCode.html#/s:18DirectTapFramework8BankCodeO3UBCyA2CmF":{"name":"UBC","abstract":"

Union Bank Corporate - Philippine Bank

","parent_name":"BankCode"},"Enums/BankCode.html#/s:18DirectTapFramework8BankCodeO4CLRByA2CmF":{"name":"CLRB","abstract":"

Cebuana Lhuillier Rural Bank - Philippine Bank

","parent_name":"BankCode"},"Enums/BankCode.html#/s:18DirectTapFramework8BankCodeO4BCACyA2CmF":{"name":"BCAC","abstract":"

Bank Central Asia Corporate - Philippine Bank

","parent_name":"BankCode"},"Enums/BankCode.html#/s:18DirectTapFramework8BankCodeO3SCByA2CmF":{"name":"SCB","abstract":"

Siam Commercial Bank - Thai Bank

","parent_name":"BankCode"},"Enums/BankCode.html#/s:18DirectTapFramework8BankCodeO7PERMATAyA2CmF":{"name":"PERMATA","abstract":"

Permata - Indonesian Bank

","parent_name":"BankCode"},"Enums/BankCode.html#/s:18DirectTapFramework8BankCodeO06Dummy_D0yA2CmF":{"name":"Dummy_Bank","abstract":"

Dummy Bank

","parent_name":"BankCode"},"Enums/BankCode.html#/s:18DirectTapFramework8BankCodeO5GCashyA2CmF":{"name":"GCash","abstract":"

GCash

","parent_name":"BankCode"},"Enums/BankCode.html":{"name":"BankCode","abstract":"

Undocumented

"},"Enums/Country.html":{"name":"Country","abstract":"

Undocumented

"},"Enums/Currency.html":{"name":"Currency","abstract":"

Undocumented

"},"Enums/DirectErrorCode.html":{"name":"DirectErrorCode","abstract":"

Undocumented

"},"Enums/Status.html":{"name":"Status","abstract":"

Undocumented

"},"Enums/UniqueAmount.html":{"name":"UniqueAmount","abstract":"

Undocumented

"},"Classes/DirectTapSF/TapError.html#/s:18DirectTapFramework0aB2SFC0B5ErrorO23invalidReturnAndFailUrlyA2EmF":{"name":"invalidReturnAndFailUrl","abstract":"

Error wherein return and fail url’s should not be the same or equal

","parent_name":"TapError"},"Classes/DirectTapSF.html#/s:18DirectTapFramework0aB2SFC6sharedACvpZ":{"name":"shared","abstract":"

Undocumented

","parent_name":"DirectTapSF"},"Classes/DirectTapSF.html#/s:18DirectTapFramework0aB2SFC10initialize6apiKey8certPath7isDebugySS_SSSgSbtF":{"name":"initialize(apiKey:certPath:isDebug:)","abstract":"

The first function to be called before calling any other function. This function is used to initialize","parent_name":"DirectTapSF"},"Classes/DirectTapSF.html#/s:18DirectTapFramework0aB2SFC8checkout10tapRequest2vc7closure14showBackButtonyAA0abG0V_So16UIViewControllerCyAA11TransactionVSg_SSSgtcSbtKF":{"name":"checkout(tapRequest:vc:closure:showBackButton:)","abstract":"

Provides the checkout URL to be used to open the Tap Web Application. This function may provide","parent_name":"DirectTapSF"},"Classes/DirectTapSF.html#/s:18DirectTapFramework0aB2SFC24checkoutWithinSameScreen10tapRequest2vc7closure04showfgH00M10BackButtonyAA0abJ0V_So16UIViewControllerCyAA11TransactionVSg_SSSgtcS2btKF":{"name":"checkoutWithinSameScreen(tapRequest:vc:closure:showWithinSameScreen:showBackButton:)","abstract":"

Launches the checkout URL within a WebView or Safari.

","parent_name":"DirectTapSF"},"Classes/DirectTapSF.html#/s:18DirectTapFramework0aB2SFC19retrieveCheckoutURL10tapRequest2vc7closure14showBackButtonyAA0abI0V_So16UIViewControllerCySSSg_AMtcSbtKF":{"name":"retrieveCheckoutURL(tapRequest:vc:closure:showBackButton:)","abstract":"

Provides the checkout URL to be used to open the Tap Web Application.

","parent_name":"DirectTapSF"},"Classes/DirectTapSF.html#/s:18DirectTapFramework0aB2SFC6cancelyyF":{"name":"cancel()","abstract":"

Cancels the showing of WKWebView after calling [checkout]. Only works when browserMode passed in TapRequest is WebView

","parent_name":"DirectTapSF"},"Classes/DirectTapSF.html#/s:18DirectTapFramework0aB2SFC15clearRememberMeyyF":{"name":"clearRememberMe()","abstract":"

Clears the saved encrypted credentials used for the Remember Me Feature of Tap Web Application

","parent_name":"DirectTapSF"},"Classes/DirectTapSF.html#/c:@M@DirectTapFramework@objc(cs)DirectTapSF(im)safariViewControllerDidFinish:":{"name":"safariViewControllerDidFinish(_:)","abstract":"

Undocumented

","parent_name":"DirectTapSF"},"Classes/DirectTapSF.html#/s:18DirectTapFramework0aB2SFC17initSecurityCheck8delegateyAA0G8Delegate_p_tF":{"name":"initSecurityCheck(delegate:)","abstract":"

This function checks if the current host application is compromised or tampered

","parent_name":"DirectTapSF"},"Classes/DirectTapSF.html#/s:18DirectTapFramework0aB2SFC15getBundleSeedIDSSSgyF":{"name":"getBundleSeedID()","abstract":"

This function returns the Bundle Seed ID of the Application that will serve as the signature

","parent_name":"DirectTapSF"},"Classes/DirectTapSF.html#/s:18DirectTapFramework0aB2SFC03getC7VersionSSyF":{"name":"getFrameworkVersion()","abstract":"

This function returns the current version of the Framework

","parent_name":"DirectTapSF"},"Classes/DirectTapSF.html#/s:18DirectTapFramework0aB2SFC14getSourceBanks7country15destinationBank7closureyAA7CountryO_AA0J4CodeOySayAKG_SSSgtctF":{"name":"getSourceBanks(country:destinationBank:closure:)","abstract":"

This function retrieves all compatible and available source banks for the specified destination bank

","parent_name":"DirectTapSF"},"Classes/DirectTapSF/TapError.html":{"name":"TapError","abstract":"

Undocumented

","parent_name":"DirectTapSF"},"Classes/DirectTapSF.html":{"name":"DirectTapSF","abstract":"

Undocumented

"},"Classes.html":{"name":"Classes","abstract":"

The following classes are available globally.

"},"Enums.html":{"name":"Enumerations","abstract":"

The following enumerations are available globally.

"},"Protocols.html":{"name":"Protocols","abstract":"

The following protocols are available globally.

"},"Structs.html":{"name":"Structures","abstract":"

The following structures are available globally.

"}} \ No newline at end of file diff --git a/api docs/docsets/.docset/Contents/Resources/docSet.dsidx b/api docs/docsets/.docset/Contents/Resources/docSet.dsidx new file mode 100644 index 0000000..49548cd Binary files /dev/null and b/api docs/docsets/.docset/Contents/Resources/docSet.dsidx differ diff --git a/api docs/docsets/.tgz b/api docs/docsets/.tgz new file mode 100644 index 0000000..93fdc13 Binary files /dev/null and b/api docs/docsets/.tgz differ diff --git a/api docs/img/carat.png b/api docs/img/carat.png new file mode 100755 index 0000000..29d2f7f Binary files /dev/null and b/api docs/img/carat.png differ diff --git a/api docs/img/dash.png b/api docs/img/dash.png new file mode 100755 index 0000000..6f694c7 Binary files /dev/null and b/api docs/img/dash.png differ diff --git a/api docs/img/spinner.gif b/api docs/img/spinner.gif new file mode 100644 index 0000000..e3038d0 Binary files /dev/null and b/api docs/img/spinner.gif differ diff --git a/api docs/index.html b/api docs/index.html new file mode 100644 index 0000000..fd5caac --- /dev/null +++ b/api docs/index.html @@ -0,0 +1,134 @@ + + + + Reference + + + + + + + + + + + + +
+
+

Docs (42% documented)

+
+
+ +
+
+
+
+
+ +
+
+ +
+
+
+ +

Authors

+ +
+
+ +
+
+ + diff --git a/api docs/js/jazzy.js b/api docs/js/jazzy.js new file mode 100755 index 0000000..1984416 --- /dev/null +++ b/api docs/js/jazzy.js @@ -0,0 +1,74 @@ +// Jazzy - https://github.com/realm/jazzy +// Copyright Realm Inc. +// SPDX-License-Identifier: MIT + +window.jazzy = {'docset': false} +if (typeof window.dash != 'undefined') { + document.documentElement.className += ' dash' + window.jazzy.docset = true +} +if (navigator.userAgent.match(/xcode/i)) { + document.documentElement.className += ' xcode' + window.jazzy.docset = true +} + +function toggleItem($link, $content) { + var animationDuration = 300; + $link.toggleClass('token-open'); + $content.slideToggle(animationDuration); +} + +function itemLinkToContent($link) { + return $link.parent().parent().next(); +} + +// On doc load + hash-change, open any targetted item +function openCurrentItemIfClosed() { + if (window.jazzy.docset) { + return; + } + var $link = $(`a[name="${location.hash.substring(1)}"]`).nextAll('.token'); + $content = itemLinkToContent($link); + if ($content.is(':hidden')) { + toggleItem($link, $content); + } +} + +$(openCurrentItemIfClosed); +$(window).on('hashchange', openCurrentItemIfClosed); + +// On item link ('token') click, toggle its discussion +$('.token').on('click', function(event) { + if (window.jazzy.docset) { + return; + } + var $link = $(this); + toggleItem($link, itemLinkToContent($link)); + + // Keeps the document from jumping to the hash. + var href = $link.attr('href'); + if (history.pushState) { + history.pushState({}, '', href); + } else { + location.hash = href; + } + event.preventDefault(); +}); + +// Clicks on links to the current, closed, item need to open the item +$("a:not('.token')").on('click', function() { + if (location == this.href) { + openCurrentItemIfClosed(); + } +}); + +// KaTeX rendering +if ("katex" in window) { + $($('.math').each( (_, element) => { + katex.render(element.textContent, element, { + displayMode: $(element).hasClass('m-block'), + throwOnError: false, + trust: true + }); + })) +} diff --git a/api docs/js/jazzy.search.js b/api docs/js/jazzy.search.js new file mode 100644 index 0000000..359cdbb --- /dev/null +++ b/api docs/js/jazzy.search.js @@ -0,0 +1,74 @@ +// Jazzy - https://github.com/realm/jazzy +// Copyright Realm Inc. +// SPDX-License-Identifier: MIT + +$(function(){ + var $typeahead = $('[data-typeahead]'); + var $form = $typeahead.parents('form'); + var searchURL = $form.attr('action'); + + function displayTemplate(result) { + return result.name; + } + + function suggestionTemplate(result) { + var t = '
'; + t += '' + result.name + ''; + if (result.parent_name) { + t += '' + result.parent_name + ''; + } + t += '
'; + return t; + } + + $typeahead.one('focus', function() { + $form.addClass('loading'); + + $.getJSON(searchURL).then(function(searchData) { + const searchIndex = lunr(function() { + this.ref('url'); + this.field('name'); + this.field('abstract'); + for (const [url, doc] of Object.entries(searchData)) { + this.add({url: url, name: doc.name, abstract: doc.abstract}); + } + }); + + $typeahead.typeahead( + { + highlight: true, + minLength: 3, + autoselect: true + }, + { + limit: 10, + display: displayTemplate, + templates: { suggestion: suggestionTemplate }, + source: function(query, sync) { + const lcSearch = query.toLowerCase(); + const results = searchIndex.query(function(q) { + q.term(lcSearch, { boost: 100 }); + q.term(lcSearch, { + boost: 10, + wildcard: lunr.Query.wildcard.TRAILING + }); + }).map(function(result) { + var doc = searchData[result.ref]; + doc.url = result.ref; + return doc; + }); + sync(results); + } + } + ); + $form.removeClass('loading'); + $typeahead.trigger('focus'); + }); + }); + + var baseURL = searchURL.slice(0, -"search.json".length); + + $typeahead.on('typeahead:select', function(e, result) { + window.location = baseURL + result.url; + }); +}); diff --git a/api docs/js/jquery.min.js b/api docs/js/jquery.min.js new file mode 100644 index 0000000..c4c6022 --- /dev/null +++ b/api docs/js/jquery.min.js @@ -0,0 +1,2 @@ +/*! jQuery v3.6.0 | (c) OpenJS Foundation and other contributors | jquery.org/license */ +!function(e,t){"use strict";"object"==typeof module&&"object"==typeof module.exports?module.exports=e.document?t(e,!0):function(e){if(!e.document)throw new Error("jQuery requires a window with a document");return t(e)}:t(e)}("undefined"!=typeof window?window:this,function(C,e){"use strict";var t=[],r=Object.getPrototypeOf,s=t.slice,g=t.flat?function(e){return t.flat.call(e)}:function(e){return t.concat.apply([],e)},u=t.push,i=t.indexOf,n={},o=n.toString,v=n.hasOwnProperty,a=v.toString,l=a.call(Object),y={},m=function(e){return"function"==typeof e&&"number"!=typeof e.nodeType&&"function"!=typeof e.item},x=function(e){return null!=e&&e===e.window},E=C.document,c={type:!0,src:!0,nonce:!0,noModule:!0};function b(e,t,n){var r,i,o=(n=n||E).createElement("script");if(o.text=e,t)for(r in c)(i=t[r]||t.getAttribute&&t.getAttribute(r))&&o.setAttribute(r,i);n.head.appendChild(o).parentNode.removeChild(o)}function w(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?n[o.call(e)]||"object":typeof e}var f="3.6.0",S=function(e,t){return new S.fn.init(e,t)};function p(e){var t=!!e&&"length"in e&&e.length,n=w(e);return!m(e)&&!x(e)&&("array"===n||0===t||"number"==typeof t&&0+~]|"+M+")"+M+"*"),U=new RegExp(M+"|>"),X=new RegExp(F),V=new RegExp("^"+I+"$"),G={ID:new RegExp("^#("+I+")"),CLASS:new RegExp("^\\.("+I+")"),TAG:new RegExp("^("+I+"|[*])"),ATTR:new RegExp("^"+W),PSEUDO:new RegExp("^"+F),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+M+"*(even|odd|(([+-]|)(\\d*)n|)"+M+"*(?:([+-]|)"+M+"*(\\d+)|))"+M+"*\\)|)","i"),bool:new RegExp("^(?:"+R+")$","i"),needsContext:new RegExp("^"+M+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+M+"*((?:-\\d)?\\d*)"+M+"*\\)|)(?=[^-]|$)","i")},Y=/HTML$/i,Q=/^(?:input|select|textarea|button)$/i,J=/^h\d$/i,K=/^[^{]+\{\s*\[native \w/,Z=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,ee=/[+~]/,te=new RegExp("\\\\[\\da-fA-F]{1,6}"+M+"?|\\\\([^\\r\\n\\f])","g"),ne=function(e,t){var n="0x"+e.slice(1)-65536;return t||(n<0?String.fromCharCode(n+65536):String.fromCharCode(n>>10|55296,1023&n|56320))},re=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,ie=function(e,t){return t?"\0"===e?"\ufffd":e.slice(0,-1)+"\\"+e.charCodeAt(e.length-1).toString(16)+" ":"\\"+e},oe=function(){T()},ae=be(function(e){return!0===e.disabled&&"fieldset"===e.nodeName.toLowerCase()},{dir:"parentNode",next:"legend"});try{H.apply(t=O.call(p.childNodes),p.childNodes),t[p.childNodes.length].nodeType}catch(e){H={apply:t.length?function(e,t){L.apply(e,O.call(t))}:function(e,t){var n=e.length,r=0;while(e[n++]=t[r++]);e.length=n-1}}}function se(t,e,n,r){var i,o,a,s,u,l,c,f=e&&e.ownerDocument,p=e?e.nodeType:9;if(n=n||[],"string"!=typeof t||!t||1!==p&&9!==p&&11!==p)return n;if(!r&&(T(e),e=e||C,E)){if(11!==p&&(u=Z.exec(t)))if(i=u[1]){if(9===p){if(!(a=e.getElementById(i)))return n;if(a.id===i)return n.push(a),n}else if(f&&(a=f.getElementById(i))&&y(e,a)&&a.id===i)return n.push(a),n}else{if(u[2])return H.apply(n,e.getElementsByTagName(t)),n;if((i=u[3])&&d.getElementsByClassName&&e.getElementsByClassName)return H.apply(n,e.getElementsByClassName(i)),n}if(d.qsa&&!N[t+" "]&&(!v||!v.test(t))&&(1!==p||"object"!==e.nodeName.toLowerCase())){if(c=t,f=e,1===p&&(U.test(t)||z.test(t))){(f=ee.test(t)&&ye(e.parentNode)||e)===e&&d.scope||((s=e.getAttribute("id"))?s=s.replace(re,ie):e.setAttribute("id",s=S)),o=(l=h(t)).length;while(o--)l[o]=(s?"#"+s:":scope")+" "+xe(l[o]);c=l.join(",")}try{return H.apply(n,f.querySelectorAll(c)),n}catch(e){N(t,!0)}finally{s===S&&e.removeAttribute("id")}}}return g(t.replace($,"$1"),e,n,r)}function ue(){var r=[];return function e(t,n){return r.push(t+" ")>b.cacheLength&&delete e[r.shift()],e[t+" "]=n}}function le(e){return e[S]=!0,e}function ce(e){var t=C.createElement("fieldset");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function fe(e,t){var n=e.split("|"),r=n.length;while(r--)b.attrHandle[n[r]]=t}function pe(e,t){var n=t&&e,r=n&&1===e.nodeType&&1===t.nodeType&&e.sourceIndex-t.sourceIndex;if(r)return r;if(n)while(n=n.nextSibling)if(n===t)return-1;return e?1:-1}function de(t){return function(e){return"input"===e.nodeName.toLowerCase()&&e.type===t}}function he(n){return function(e){var t=e.nodeName.toLowerCase();return("input"===t||"button"===t)&&e.type===n}}function ge(t){return function(e){return"form"in e?e.parentNode&&!1===e.disabled?"label"in e?"label"in e.parentNode?e.parentNode.disabled===t:e.disabled===t:e.isDisabled===t||e.isDisabled!==!t&&ae(e)===t:e.disabled===t:"label"in e&&e.disabled===t}}function ve(a){return le(function(o){return o=+o,le(function(e,t){var n,r=a([],e.length,o),i=r.length;while(i--)e[n=r[i]]&&(e[n]=!(t[n]=e[n]))})})}function ye(e){return e&&"undefined"!=typeof e.getElementsByTagName&&e}for(e in d=se.support={},i=se.isXML=function(e){var t=e&&e.namespaceURI,n=e&&(e.ownerDocument||e).documentElement;return!Y.test(t||n&&n.nodeName||"HTML")},T=se.setDocument=function(e){var t,n,r=e?e.ownerDocument||e:p;return r!=C&&9===r.nodeType&&r.documentElement&&(a=(C=r).documentElement,E=!i(C),p!=C&&(n=C.defaultView)&&n.top!==n&&(n.addEventListener?n.addEventListener("unload",oe,!1):n.attachEvent&&n.attachEvent("onunload",oe)),d.scope=ce(function(e){return a.appendChild(e).appendChild(C.createElement("div")),"undefined"!=typeof e.querySelectorAll&&!e.querySelectorAll(":scope fieldset div").length}),d.attributes=ce(function(e){return e.className="i",!e.getAttribute("className")}),d.getElementsByTagName=ce(function(e){return e.appendChild(C.createComment("")),!e.getElementsByTagName("*").length}),d.getElementsByClassName=K.test(C.getElementsByClassName),d.getById=ce(function(e){return a.appendChild(e).id=S,!C.getElementsByName||!C.getElementsByName(S).length}),d.getById?(b.filter.ID=function(e){var t=e.replace(te,ne);return function(e){return e.getAttribute("id")===t}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&E){var n=t.getElementById(e);return n?[n]:[]}}):(b.filter.ID=function(e){var n=e.replace(te,ne);return function(e){var t="undefined"!=typeof e.getAttributeNode&&e.getAttributeNode("id");return t&&t.value===n}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&E){var n,r,i,o=t.getElementById(e);if(o){if((n=o.getAttributeNode("id"))&&n.value===e)return[o];i=t.getElementsByName(e),r=0;while(o=i[r++])if((n=o.getAttributeNode("id"))&&n.value===e)return[o]}return[]}}),b.find.TAG=d.getElementsByTagName?function(e,t){return"undefined"!=typeof t.getElementsByTagName?t.getElementsByTagName(e):d.qsa?t.querySelectorAll(e):void 0}:function(e,t){var n,r=[],i=0,o=t.getElementsByTagName(e);if("*"===e){while(n=o[i++])1===n.nodeType&&r.push(n);return r}return o},b.find.CLASS=d.getElementsByClassName&&function(e,t){if("undefined"!=typeof t.getElementsByClassName&&E)return t.getElementsByClassName(e)},s=[],v=[],(d.qsa=K.test(C.querySelectorAll))&&(ce(function(e){var t;a.appendChild(e).innerHTML="",e.querySelectorAll("[msallowcapture^='']").length&&v.push("[*^$]="+M+"*(?:''|\"\")"),e.querySelectorAll("[selected]").length||v.push("\\["+M+"*(?:value|"+R+")"),e.querySelectorAll("[id~="+S+"-]").length||v.push("~="),(t=C.createElement("input")).setAttribute("name",""),e.appendChild(t),e.querySelectorAll("[name='']").length||v.push("\\["+M+"*name"+M+"*="+M+"*(?:''|\"\")"),e.querySelectorAll(":checked").length||v.push(":checked"),e.querySelectorAll("a#"+S+"+*").length||v.push(".#.+[+~]"),e.querySelectorAll("\\\f"),v.push("[\\r\\n\\f]")}),ce(function(e){e.innerHTML="";var t=C.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),e.querySelectorAll("[name=d]").length&&v.push("name"+M+"*[*^$|!~]?="),2!==e.querySelectorAll(":enabled").length&&v.push(":enabled",":disabled"),a.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&v.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),v.push(",.*:")})),(d.matchesSelector=K.test(c=a.matches||a.webkitMatchesSelector||a.mozMatchesSelector||a.oMatchesSelector||a.msMatchesSelector))&&ce(function(e){d.disconnectedMatch=c.call(e,"*"),c.call(e,"[s!='']:x"),s.push("!=",F)}),v=v.length&&new RegExp(v.join("|")),s=s.length&&new RegExp(s.join("|")),t=K.test(a.compareDocumentPosition),y=t||K.test(a.contains)?function(e,t){var n=9===e.nodeType?e.documentElement:e,r=t&&t.parentNode;return e===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):e.compareDocumentPosition&&16&e.compareDocumentPosition(r)))}:function(e,t){if(t)while(t=t.parentNode)if(t===e)return!0;return!1},j=t?function(e,t){if(e===t)return l=!0,0;var n=!e.compareDocumentPosition-!t.compareDocumentPosition;return n||(1&(n=(e.ownerDocument||e)==(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!d.sortDetached&&t.compareDocumentPosition(e)===n?e==C||e.ownerDocument==p&&y(p,e)?-1:t==C||t.ownerDocument==p&&y(p,t)?1:u?P(u,e)-P(u,t):0:4&n?-1:1)}:function(e,t){if(e===t)return l=!0,0;var n,r=0,i=e.parentNode,o=t.parentNode,a=[e],s=[t];if(!i||!o)return e==C?-1:t==C?1:i?-1:o?1:u?P(u,e)-P(u,t):0;if(i===o)return pe(e,t);n=e;while(n=n.parentNode)a.unshift(n);n=t;while(n=n.parentNode)s.unshift(n);while(a[r]===s[r])r++;return r?pe(a[r],s[r]):a[r]==p?-1:s[r]==p?1:0}),C},se.matches=function(e,t){return se(e,null,null,t)},se.matchesSelector=function(e,t){if(T(e),d.matchesSelector&&E&&!N[t+" "]&&(!s||!s.test(t))&&(!v||!v.test(t)))try{var n=c.call(e,t);if(n||d.disconnectedMatch||e.document&&11!==e.document.nodeType)return n}catch(e){N(t,!0)}return 0":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(te,ne),e[3]=(e[3]||e[4]||e[5]||"").replace(te,ne),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||se.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&se.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return G.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&X.test(n)&&(t=h(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(te,ne).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=m[e+" "];return t||(t=new RegExp("(^|"+M+")"+e+"("+M+"|$)"))&&m(e,function(e){return t.test("string"==typeof e.className&&e.className||"undefined"!=typeof e.getAttribute&&e.getAttribute("class")||"")})},ATTR:function(n,r,i){return function(e){var t=se.attr(e,n);return null==t?"!="===r:!r||(t+="","="===r?t===i:"!="===r?t!==i:"^="===r?i&&0===t.indexOf(i):"*="===r?i&&-1:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function j(e,n,r){return m(n)?S.grep(e,function(e,t){return!!n.call(e,t,e)!==r}):n.nodeType?S.grep(e,function(e){return e===n!==r}):"string"!=typeof n?S.grep(e,function(e){return-1)[^>]*|#([\w-]+))$/;(S.fn.init=function(e,t,n){var r,i;if(!e)return this;if(n=n||D,"string"==typeof e){if(!(r="<"===e[0]&&">"===e[e.length-1]&&3<=e.length?[null,e,null]:q.exec(e))||!r[1]&&t)return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);if(r[1]){if(t=t instanceof S?t[0]:t,S.merge(this,S.parseHTML(r[1],t&&t.nodeType?t.ownerDocument||t:E,!0)),N.test(r[1])&&S.isPlainObject(t))for(r in t)m(this[r])?this[r](t[r]):this.attr(r,t[r]);return this}return(i=E.getElementById(r[2]))&&(this[0]=i,this.length=1),this}return e.nodeType?(this[0]=e,this.length=1,this):m(e)?void 0!==n.ready?n.ready(e):e(S):S.makeArray(e,this)}).prototype=S.fn,D=S(E);var L=/^(?:parents|prev(?:Until|All))/,H={children:!0,contents:!0,next:!0,prev:!0};function O(e,t){while((e=e[t])&&1!==e.nodeType);return e}S.fn.extend({has:function(e){var t=S(e,this),n=t.length;return this.filter(function(){for(var e=0;e\x20\t\r\n\f]*)/i,he=/^$|^module$|\/(?:java|ecma)script/i;ce=E.createDocumentFragment().appendChild(E.createElement("div")),(fe=E.createElement("input")).setAttribute("type","radio"),fe.setAttribute("checked","checked"),fe.setAttribute("name","t"),ce.appendChild(fe),y.checkClone=ce.cloneNode(!0).cloneNode(!0).lastChild.checked,ce.innerHTML="",y.noCloneChecked=!!ce.cloneNode(!0).lastChild.defaultValue,ce.innerHTML="",y.option=!!ce.lastChild;var ge={thead:[1,"","
"],col:[2,"","
"],tr:[2,"","
"],td:[3,"","
"],_default:[0,"",""]};function ve(e,t){var n;return n="undefined"!=typeof e.getElementsByTagName?e.getElementsByTagName(t||"*"):"undefined"!=typeof e.querySelectorAll?e.querySelectorAll(t||"*"):[],void 0===t||t&&A(e,t)?S.merge([e],n):n}function ye(e,t){for(var n=0,r=e.length;n",""]);var me=/<|&#?\w+;/;function xe(e,t,n,r,i){for(var o,a,s,u,l,c,f=t.createDocumentFragment(),p=[],d=0,h=e.length;d\s*$/g;function je(e,t){return A(e,"table")&&A(11!==t.nodeType?t:t.firstChild,"tr")&&S(e).children("tbody")[0]||e}function De(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function qe(e){return"true/"===(e.type||"").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute("type"),e}function Le(e,t){var n,r,i,o,a,s;if(1===t.nodeType){if(Y.hasData(e)&&(s=Y.get(e).events))for(i in Y.remove(t,"handle events"),s)for(n=0,r=s[i].length;n").attr(n.scriptAttrs||{}).prop({charset:n.scriptCharset,src:n.url}).on("load error",i=function(e){r.remove(),i=null,e&&t("error"===e.type?404:200,e.type)}),E.head.appendChild(r[0])},abort:function(){i&&i()}}});var _t,zt=[],Ut=/(=)\?(?=&|$)|\?\?/;S.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=zt.pop()||S.expando+"_"+wt.guid++;return this[e]=!0,e}}),S.ajaxPrefilter("json jsonp",function(e,t,n){var r,i,o,a=!1!==e.jsonp&&(Ut.test(e.url)?"url":"string"==typeof e.data&&0===(e.contentType||"").indexOf("application/x-www-form-urlencoded")&&Ut.test(e.data)&&"data");if(a||"jsonp"===e.dataTypes[0])return r=e.jsonpCallback=m(e.jsonpCallback)?e.jsonpCallback():e.jsonpCallback,a?e[a]=e[a].replace(Ut,"$1"+r):!1!==e.jsonp&&(e.url+=(Tt.test(e.url)?"&":"?")+e.jsonp+"="+r),e.converters["script json"]=function(){return o||S.error(r+" was not called"),o[0]},e.dataTypes[0]="json",i=C[r],C[r]=function(){o=arguments},n.always(function(){void 0===i?S(C).removeProp(r):C[r]=i,e[r]&&(e.jsonpCallback=t.jsonpCallback,zt.push(r)),o&&m(i)&&i(o[0]),o=i=void 0}),"script"}),y.createHTMLDocument=((_t=E.implementation.createHTMLDocument("").body).innerHTML="
",2===_t.childNodes.length),S.parseHTML=function(e,t,n){return"string"!=typeof e?[]:("boolean"==typeof t&&(n=t,t=!1),t||(y.createHTMLDocument?((r=(t=E.implementation.createHTMLDocument("")).createElement("base")).href=E.location.href,t.head.appendChild(r)):t=E),o=!n&&[],(i=N.exec(e))?[t.createElement(i[1])]:(i=xe([e],t,o),o&&o.length&&S(o).remove(),S.merge([],i.childNodes)));var r,i,o},S.fn.load=function(e,t,n){var r,i,o,a=this,s=e.indexOf(" ");return-1").append(S.parseHTML(e)).find(r):e)}).always(n&&function(e,t){a.each(function(){n.apply(this,o||[e.responseText,t,e])})}),this},S.expr.pseudos.animated=function(t){return S.grep(S.timers,function(e){return t===e.elem}).length},S.offset={setOffset:function(e,t,n){var r,i,o,a,s,u,l=S.css(e,"position"),c=S(e),f={};"static"===l&&(e.style.position="relative"),s=c.offset(),o=S.css(e,"top"),u=S.css(e,"left"),("absolute"===l||"fixed"===l)&&-1<(o+u).indexOf("auto")?(a=(r=c.position()).top,i=r.left):(a=parseFloat(o)||0,i=parseFloat(u)||0),m(t)&&(t=t.call(e,n,S.extend({},s))),null!=t.top&&(f.top=t.top-s.top+a),null!=t.left&&(f.left=t.left-s.left+i),"using"in t?t.using.call(e,f):c.css(f)}},S.fn.extend({offset:function(t){if(arguments.length)return void 0===t?this:this.each(function(e){S.offset.setOffset(this,t,e)});var e,n,r=this[0];return r?r.getClientRects().length?(e=r.getBoundingClientRect(),n=r.ownerDocument.defaultView,{top:e.top+n.pageYOffset,left:e.left+n.pageXOffset}):{top:0,left:0}:void 0},position:function(){if(this[0]){var e,t,n,r=this[0],i={top:0,left:0};if("fixed"===S.css(r,"position"))t=r.getBoundingClientRect();else{t=this.offset(),n=r.ownerDocument,e=r.offsetParent||n.documentElement;while(e&&(e===n.body||e===n.documentElement)&&"static"===S.css(e,"position"))e=e.parentNode;e&&e!==r&&1===e.nodeType&&((i=S(e).offset()).top+=S.css(e,"borderTopWidth",!0),i.left+=S.css(e,"borderLeftWidth",!0))}return{top:t.top-i.top-S.css(r,"marginTop",!0),left:t.left-i.left-S.css(r,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){var e=this.offsetParent;while(e&&"static"===S.css(e,"position"))e=e.offsetParent;return e||re})}}),S.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(t,i){var o="pageYOffset"===i;S.fn[t]=function(e){return $(this,function(e,t,n){var r;if(x(e)?r=e:9===e.nodeType&&(r=e.defaultView),void 0===n)return r?r[i]:e[t];r?r.scrollTo(o?r.pageXOffset:n,o?n:r.pageYOffset):e[t]=n},t,e,arguments.length)}}),S.each(["top","left"],function(e,n){S.cssHooks[n]=Fe(y.pixelPosition,function(e,t){if(t)return t=We(e,n),Pe.test(t)?S(e).position()[n]+"px":t})}),S.each({Height:"height",Width:"width"},function(a,s){S.each({padding:"inner"+a,content:s,"":"outer"+a},function(r,o){S.fn[o]=function(e,t){var n=arguments.length&&(r||"boolean"!=typeof e),i=r||(!0===e||!0===t?"margin":"border");return $(this,function(e,t,n){var r;return x(e)?0===o.indexOf("outer")?e["inner"+a]:e.document.documentElement["client"+a]:9===e.nodeType?(r=e.documentElement,Math.max(e.body["scroll"+a],r["scroll"+a],e.body["offset"+a],r["offset"+a],r["client"+a])):void 0===n?S.css(e,t,i):S.style(e,t,n,i)},s,n?e:void 0,n)}})}),S.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(e,t){S.fn[t]=function(e){return this.on(t,e)}}),S.fn.extend({bind:function(e,t,n){return this.on(e,null,t,n)},unbind:function(e,t){return this.off(e,null,t)},delegate:function(e,t,n,r){return this.on(t,e,n,r)},undelegate:function(e,t,n){return 1===arguments.length?this.off(e,"**"):this.off(t,e||"**",n)},hover:function(e,t){return this.mouseenter(e).mouseleave(t||e)}}),S.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(e,n){S.fn[n]=function(e,t){return 00){var c=e.utils.clone(r)||{};c.position=[a,l],c.index=s.length,s.push(new e.Token(i.slice(a,o),c))}a=o+1}}return s},e.tokenizer.separator=/[\s\-]+/,e.Pipeline=function(){this._stack=[]},e.Pipeline.registeredFunctions=Object.create(null),e.Pipeline.registerFunction=function(t,r){r in this.registeredFunctions&&e.utils.warn("Overwriting existing registered function: "+r),t.label=r,e.Pipeline.registeredFunctions[t.label]=t},e.Pipeline.warnIfFunctionNotRegistered=function(t){var r=t.label&&t.label in this.registeredFunctions;r||e.utils.warn("Function is not registered with pipeline. This may cause problems when serialising the index.\n",t)},e.Pipeline.load=function(t){var r=new e.Pipeline;return t.forEach(function(t){var i=e.Pipeline.registeredFunctions[t];if(!i)throw new Error("Cannot load unregistered function: "+t);r.add(i)}),r},e.Pipeline.prototype.add=function(){var t=Array.prototype.slice.call(arguments);t.forEach(function(t){e.Pipeline.warnIfFunctionNotRegistered(t),this._stack.push(t)},this)},e.Pipeline.prototype.after=function(t,r){e.Pipeline.warnIfFunctionNotRegistered(r);var i=this._stack.indexOf(t);if(i==-1)throw new Error("Cannot find existingFn");i+=1,this._stack.splice(i,0,r)},e.Pipeline.prototype.before=function(t,r){e.Pipeline.warnIfFunctionNotRegistered(r);var i=this._stack.indexOf(t);if(i==-1)throw new Error("Cannot find existingFn");this._stack.splice(i,0,r)},e.Pipeline.prototype.remove=function(e){var t=this._stack.indexOf(e);t!=-1&&this._stack.splice(t,1)},e.Pipeline.prototype.run=function(e){for(var t=this._stack.length,r=0;r1&&(se&&(r=n),s!=e);)i=r-t,n=t+Math.floor(i/2),s=this.elements[2*n];return s==e?2*n:s>e?2*n:sa?l+=2:o==a&&(t+=r[u+1]*i[l+1],u+=2,l+=2);return t},e.Vector.prototype.similarity=function(e){return this.dot(e)/this.magnitude()||0},e.Vector.prototype.toArray=function(){for(var e=new Array(this.elements.length/2),t=1,r=0;t0){var o,a=s.str.charAt(0);a in s.node.edges?o=s.node.edges[a]:(o=new e.TokenSet,s.node.edges[a]=o),1==s.str.length&&(o["final"]=!0),n.push({node:o,editsRemaining:s.editsRemaining,str:s.str.slice(1)})}if(0!=s.editsRemaining){if("*"in s.node.edges)var u=s.node.edges["*"];else{var u=new e.TokenSet;s.node.edges["*"]=u}if(0==s.str.length&&(u["final"]=!0),n.push({node:u,editsRemaining:s.editsRemaining-1,str:s.str}),s.str.length>1&&n.push({node:s.node,editsRemaining:s.editsRemaining-1,str:s.str.slice(1)}),1==s.str.length&&(s.node["final"]=!0),s.str.length>=1){if("*"in s.node.edges)var l=s.node.edges["*"];else{var l=new e.TokenSet;s.node.edges["*"]=l}1==s.str.length&&(l["final"]=!0),n.push({node:l,editsRemaining:s.editsRemaining-1,str:s.str.slice(1)})}if(s.str.length>1){var c,h=s.str.charAt(0),d=s.str.charAt(1);d in s.node.edges?c=s.node.edges[d]:(c=new e.TokenSet,s.node.edges[d]=c),1==s.str.length&&(c["final"]=!0),n.push({node:c,editsRemaining:s.editsRemaining-1,str:h+s.str.slice(2)})}}}return i},e.TokenSet.fromString=function(t){for(var r=new e.TokenSet,i=r,n=0,s=t.length;n=e;t--){var r=this.uncheckedNodes[t],i=r.child.toString();i in this.minimizedNodes?r.parent.edges[r["char"]]=this.minimizedNodes[i]:(r.child._str=i,this.minimizedNodes[i]=r.child),this.uncheckedNodes.pop()}},e.Index=function(e){this.invertedIndex=e.invertedIndex,this.fieldVectors=e.fieldVectors,this.tokenSet=e.tokenSet,this.fields=e.fields,this.pipeline=e.pipeline},e.Index.prototype.search=function(t){return this.query(function(r){var i=new e.QueryParser(t,r);i.parse()})},e.Index.prototype.query=function(t){for(var r=new e.Query(this.fields),i=Object.create(null),n=Object.create(null),s=Object.create(null),o=Object.create(null),a=Object.create(null),u=0;u1?this._b=1:this._b=e},e.Builder.prototype.k1=function(e){this._k1=e},e.Builder.prototype.add=function(t,r){var i=t[this._ref],n=Object.keys(this._fields);this._documents[i]=r||{},this.documentCount+=1;for(var s=0;s=this.length)return e.QueryLexer.EOS;var t=this.str.charAt(this.pos);return this.pos+=1,t},e.QueryLexer.prototype.width=function(){return this.pos-this.start},e.QueryLexer.prototype.ignore=function(){this.start==this.pos&&(this.pos+=1),this.start=this.pos},e.QueryLexer.prototype.backup=function(){this.pos-=1},e.QueryLexer.prototype.acceptDigitRun=function(){var t,r;do t=this.next(),r=t.charCodeAt(0);while(r>47&&r<58);t!=e.QueryLexer.EOS&&this.backup()},e.QueryLexer.prototype.more=function(){return this.pos1&&(t.backup(),t.emit(e.QueryLexer.TERM)),t.ignore(),t.more())return e.QueryLexer.lexText},e.QueryLexer.lexEditDistance=function(t){return t.ignore(),t.acceptDigitRun(),t.emit(e.QueryLexer.EDIT_DISTANCE),e.QueryLexer.lexText},e.QueryLexer.lexBoost=function(t){return t.ignore(),t.acceptDigitRun(),t.emit(e.QueryLexer.BOOST),e.QueryLexer.lexText},e.QueryLexer.lexEOS=function(t){t.width()>0&&t.emit(e.QueryLexer.TERM)},e.QueryLexer.termSeparator=e.tokenizer.separator,e.QueryLexer.lexText=function(t){for(;;){var r=t.next();if(r==e.QueryLexer.EOS)return e.QueryLexer.lexEOS;if(92!=r.charCodeAt(0)){if(":"==r)return e.QueryLexer.lexField;if("~"==r)return t.backup(),t.width()>0&&t.emit(e.QueryLexer.TERM),e.QueryLexer.lexEditDistance;if("^"==r)return t.backup(),t.width()>0&&t.emit(e.QueryLexer.TERM),e.QueryLexer.lexBoost;if("+"==r&&1===t.width())return t.emit(e.QueryLexer.PRESENCE),e.QueryLexer.lexText;if("-"==r&&1===t.width())return t.emit(e.QueryLexer.PRESENCE),e.QueryLexer.lexText;if(r.match(e.QueryLexer.termSeparator))return e.QueryLexer.lexTerm}else t.escapeCharacter()}},e.QueryParser=function(t,r){this.lexer=new e.QueryLexer(t),this.query=r,this.currentClause={},this.lexemeIdx=0},e.QueryParser.prototype.parse=function(){this.lexer.run(),this.lexemes=this.lexer.lexemes;for(var t=e.QueryParser.parseClause;t;)t=t(this);return this.query},e.QueryParser.prototype.peekLexeme=function(){return this.lexemes[this.lexemeIdx]},e.QueryParser.prototype.consumeLexeme=function(){var e=this.peekLexeme();return this.lexemeIdx+=1,e},e.QueryParser.prototype.nextClause=function(){var e=this.currentClause;this.query.clause(e),this.currentClause={}},e.QueryParser.parseClause=function(t){var r=t.peekLexeme();if(void 0!=r)switch(r.type){case e.QueryLexer.PRESENCE:return e.QueryParser.parsePresence;case e.QueryLexer.FIELD:return e.QueryParser.parseField;case e.QueryLexer.TERM:return e.QueryParser.parseTerm;default:var i="expected either a field or a term, found "+r.type;throw r.str.length>=1&&(i+=" with value '"+r.str+"'"),new e.QueryParseError(i,r.start,r.end)}},e.QueryParser.parsePresence=function(t){var r=t.consumeLexeme();if(void 0!=r){switch(r.str){case"-":t.currentClause.presence=e.Query.presence.PROHIBITED;break;case"+":t.currentClause.presence=e.Query.presence.REQUIRED;break;default:var i="unrecognised presence operator'"+r.str+"'";throw new e.QueryParseError(i,r.start,r.end)}var n=t.peekLexeme();if(void 0==n){var i="expecting term or field, found nothing";throw new e.QueryParseError(i,r.start,r.end)}switch(n.type){case e.QueryLexer.FIELD:return e.QueryParser.parseField;case e.QueryLexer.TERM:return e.QueryParser.parseTerm;default:var i="expecting term or field, found '"+n.type+"'";throw new e.QueryParseError(i,n.start,n.end)}}},e.QueryParser.parseField=function(t){var r=t.consumeLexeme();if(void 0!=r){if(t.query.allFields.indexOf(r.str)==-1){var i=t.query.allFields.map(function(e){return"'"+e+"'"}).join(", "),n="unrecognised field '"+r.str+"', possible fields: "+i;throw new e.QueryParseError(n,r.start,r.end)}t.currentClause.fields=[r.str];var s=t.peekLexeme();if(void 0==s){var n="expecting term, found nothing";throw new e.QueryParseError(n,r.start,r.end)}switch(s.type){case e.QueryLexer.TERM:return e.QueryParser.parseTerm;default:var n="expecting term, found '"+s.type+"'";throw new e.QueryParseError(n,s.start,s.end)}}},e.QueryParser.parseTerm=function(t){var r=t.consumeLexeme();if(void 0!=r){t.currentClause.term=r.str.toLowerCase(),r.str.indexOf("*")!=-1&&(t.currentClause.usePipeline=!1);var i=t.peekLexeme();if(void 0==i)return void t.nextClause();switch(i.type){case e.QueryLexer.TERM:return t.nextClause(),e.QueryParser.parseTerm;case e.QueryLexer.FIELD:return t.nextClause(),e.QueryParser.parseField;case e.QueryLexer.EDIT_DISTANCE:return e.QueryParser.parseEditDistance;case e.QueryLexer.BOOST:return e.QueryParser.parseBoost;case e.QueryLexer.PRESENCE:return t.nextClause(),e.QueryParser.parsePresence;default:var n="Unexpected lexeme type '"+i.type+"'";throw new e.QueryParseError(n,i.start,i.end)}}},e.QueryParser.parseEditDistance=function(t){var r=t.consumeLexeme();if(void 0!=r){var i=parseInt(r.str,10);if(isNaN(i)){var n="edit distance must be numeric";throw new e.QueryParseError(n,r.start,r.end)}t.currentClause.editDistance=i;var s=t.peekLexeme();if(void 0==s)return void t.nextClause();switch(s.type){case e.QueryLexer.TERM:return t.nextClause(),e.QueryParser.parseTerm;case e.QueryLexer.FIELD:return t.nextClause(),e.QueryParser.parseField;case e.QueryLexer.EDIT_DISTANCE:return e.QueryParser.parseEditDistance;case e.QueryLexer.BOOST:return e.QueryParser.parseBoost;case e.QueryLexer.PRESENCE:return t.nextClause(),e.QueryParser.parsePresence;default:var n="Unexpected lexeme type '"+s.type+"'";throw new e.QueryParseError(n,s.start,s.end)}}},e.QueryParser.parseBoost=function(t){var r=t.consumeLexeme();if(void 0!=r){var i=parseInt(r.str,10);if(isNaN(i)){var n="boost must be numeric";throw new e.QueryParseError(n,r.start,r.end)}t.currentClause.boost=i;var s=t.peekLexeme();if(void 0==s)return void t.nextClause();switch(s.type){case e.QueryLexer.TERM:return t.nextClause(),e.QueryParser.parseTerm;case e.QueryLexer.FIELD:return t.nextClause(),e.QueryParser.parseField;case e.QueryLexer.EDIT_DISTANCE:return e.QueryParser.parseEditDistance;case e.QueryLexer.BOOST:return e.QueryParser.parseBoost;case e.QueryLexer.PRESENCE:return t.nextClause(),e.QueryParser.parsePresence;default:var n="Unexpected lexeme type '"+s.type+"'";throw new e.QueryParseError(n,s.start,s.end)}}},function(e,t){"function"==typeof define&&define.amd?define(t):"object"==typeof exports?module.exports=t():e.lunr=t()}(this,function(){return e})}(); diff --git a/api docs/js/typeahead.jquery.js b/api docs/js/typeahead.jquery.js new file mode 100644 index 0000000..3a2d2ab --- /dev/null +++ b/api docs/js/typeahead.jquery.js @@ -0,0 +1,1694 @@ +/*! + * typeahead.js 1.3.1 + * https://github.com/corejavascript/typeahead.js + * Copyright 2013-2020 Twitter, Inc. and other contributors; Licensed MIT + */ + + +(function(root, factory) { + if (typeof define === "function" && define.amd) { + define([ "jquery" ], function(a0) { + return factory(a0); + }); + } else if (typeof module === "object" && module.exports) { + module.exports = factory(require("jquery")); + } else { + factory(root["jQuery"]); + } +})(this, function($) { + var _ = function() { + "use strict"; + return { + isMsie: function() { + return /(msie|trident)/i.test(navigator.userAgent) ? navigator.userAgent.match(/(msie |rv:)(\d+(.\d+)?)/i)[2] : false; + }, + isBlankString: function(str) { + return !str || /^\s*$/.test(str); + }, + escapeRegExChars: function(str) { + return str.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g, "\\$&"); + }, + isString: function(obj) { + return typeof obj === "string"; + }, + isNumber: function(obj) { + return typeof obj === "number"; + }, + isArray: $.isArray, + isFunction: $.isFunction, + isObject: $.isPlainObject, + isUndefined: function(obj) { + return typeof obj === "undefined"; + }, + isElement: function(obj) { + return !!(obj && obj.nodeType === 1); + }, + isJQuery: function(obj) { + return obj instanceof $; + }, + toStr: function toStr(s) { + return _.isUndefined(s) || s === null ? "" : s + ""; + }, + bind: $.proxy, + each: function(collection, cb) { + $.each(collection, reverseArgs); + function reverseArgs(index, value) { + return cb(value, index); + } + }, + map: $.map, + filter: $.grep, + every: function(obj, test) { + var result = true; + if (!obj) { + return result; + } + $.each(obj, function(key, val) { + if (!(result = test.call(null, val, key, obj))) { + return false; + } + }); + return !!result; + }, + some: function(obj, test) { + var result = false; + if (!obj) { + return result; + } + $.each(obj, function(key, val) { + if (result = test.call(null, val, key, obj)) { + return false; + } + }); + return !!result; + }, + mixin: $.extend, + identity: function(x) { + return x; + }, + clone: function(obj) { + return $.extend(true, {}, obj); + }, + getIdGenerator: function() { + var counter = 0; + return function() { + return counter++; + }; + }, + templatify: function templatify(obj) { + return $.isFunction(obj) ? obj : template; + function template() { + return String(obj); + } + }, + defer: function(fn) { + setTimeout(fn, 0); + }, + debounce: function(func, wait, immediate) { + var timeout, result; + return function() { + var context = this, args = arguments, later, callNow; + later = function() { + timeout = null; + if (!immediate) { + result = func.apply(context, args); + } + }; + callNow = immediate && !timeout; + clearTimeout(timeout); + timeout = setTimeout(later, wait); + if (callNow) { + result = func.apply(context, args); + } + return result; + }; + }, + throttle: function(func, wait) { + var context, args, timeout, result, previous, later; + previous = 0; + later = function() { + previous = new Date(); + timeout = null; + result = func.apply(context, args); + }; + return function() { + var now = new Date(), remaining = wait - (now - previous); + context = this; + args = arguments; + if (remaining <= 0) { + clearTimeout(timeout); + timeout = null; + previous = now; + result = func.apply(context, args); + } else if (!timeout) { + timeout = setTimeout(later, remaining); + } + return result; + }; + }, + stringify: function(val) { + return _.isString(val) ? val : JSON.stringify(val); + }, + guid: function() { + function _p8(s) { + var p = (Math.random().toString(16) + "000000000").substr(2, 8); + return s ? "-" + p.substr(0, 4) + "-" + p.substr(4, 4) : p; + } + return "tt-" + _p8() + _p8(true) + _p8(true) + _p8(); + }, + noop: function() {} + }; + }(); + var WWW = function() { + "use strict"; + var defaultClassNames = { + wrapper: "twitter-typeahead", + input: "tt-input", + hint: "tt-hint", + menu: "tt-menu", + dataset: "tt-dataset", + suggestion: "tt-suggestion", + selectable: "tt-selectable", + empty: "tt-empty", + open: "tt-open", + cursor: "tt-cursor", + highlight: "tt-highlight" + }; + return build; + function build(o) { + var www, classes; + classes = _.mixin({}, defaultClassNames, o); + www = { + css: buildCss(), + classes: classes, + html: buildHtml(classes), + selectors: buildSelectors(classes) + }; + return { + css: www.css, + html: www.html, + classes: www.classes, + selectors: www.selectors, + mixin: function(o) { + _.mixin(o, www); + } + }; + } + function buildHtml(c) { + return { + wrapper: '', + menu: '
' + }; + } + function buildSelectors(classes) { + var selectors = {}; + _.each(classes, function(v, k) { + selectors[k] = "." + v; + }); + return selectors; + } + function buildCss() { + var css = { + wrapper: { + position: "relative", + display: "inline-block" + }, + hint: { + position: "absolute", + top: "0", + left: "0", + borderColor: "transparent", + boxShadow: "none", + opacity: "1" + }, + input: { + position: "relative", + verticalAlign: "top", + backgroundColor: "transparent" + }, + inputWithNoHint: { + position: "relative", + verticalAlign: "top" + }, + menu: { + position: "absolute", + top: "100%", + left: "0", + zIndex: "100", + display: "none" + }, + ltr: { + left: "0", + right: "auto" + }, + rtl: { + left: "auto", + right: " 0" + } + }; + if (_.isMsie()) { + _.mixin(css.input, { + backgroundImage: "url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)" + }); + } + return css; + } + }(); + var EventBus = function() { + "use strict"; + var namespace, deprecationMap; + namespace = "typeahead:"; + deprecationMap = { + render: "rendered", + cursorchange: "cursorchanged", + select: "selected", + autocomplete: "autocompleted" + }; + function EventBus(o) { + if (!o || !o.el) { + $.error("EventBus initialized without el"); + } + this.$el = $(o.el); + } + _.mixin(EventBus.prototype, { + _trigger: function(type, args) { + var $e = $.Event(namespace + type); + this.$el.trigger.call(this.$el, $e, args || []); + return $e; + }, + before: function(type) { + var args, $e; + args = [].slice.call(arguments, 1); + $e = this._trigger("before" + type, args); + return $e.isDefaultPrevented(); + }, + trigger: function(type) { + var deprecatedType; + this._trigger(type, [].slice.call(arguments, 1)); + if (deprecatedType = deprecationMap[type]) { + this._trigger(deprecatedType, [].slice.call(arguments, 1)); + } + } + }); + return EventBus; + }(); + var EventEmitter = function() { + "use strict"; + var splitter = /\s+/, nextTick = getNextTick(); + return { + onSync: onSync, + onAsync: onAsync, + off: off, + trigger: trigger + }; + function on(method, types, cb, context) { + var type; + if (!cb) { + return this; + } + types = types.split(splitter); + cb = context ? bindContext(cb, context) : cb; + this._callbacks = this._callbacks || {}; + while (type = types.shift()) { + this._callbacks[type] = this._callbacks[type] || { + sync: [], + async: [] + }; + this._callbacks[type][method].push(cb); + } + return this; + } + function onAsync(types, cb, context) { + return on.call(this, "async", types, cb, context); + } + function onSync(types, cb, context) { + return on.call(this, "sync", types, cb, context); + } + function off(types) { + var type; + if (!this._callbacks) { + return this; + } + types = types.split(splitter); + while (type = types.shift()) { + delete this._callbacks[type]; + } + return this; + } + function trigger(types) { + var type, callbacks, args, syncFlush, asyncFlush; + if (!this._callbacks) { + return this; + } + types = types.split(splitter); + args = [].slice.call(arguments, 1); + while ((type = types.shift()) && (callbacks = this._callbacks[type])) { + syncFlush = getFlush(callbacks.sync, this, [ type ].concat(args)); + asyncFlush = getFlush(callbacks.async, this, [ type ].concat(args)); + syncFlush() && nextTick(asyncFlush); + } + return this; + } + function getFlush(callbacks, context, args) { + return flush; + function flush() { + var cancelled; + for (var i = 0, len = callbacks.length; !cancelled && i < len; i += 1) { + cancelled = callbacks[i].apply(context, args) === false; + } + return !cancelled; + } + } + function getNextTick() { + var nextTickFn; + if (window.setImmediate) { + nextTickFn = function nextTickSetImmediate(fn) { + setImmediate(function() { + fn(); + }); + }; + } else { + nextTickFn = function nextTickSetTimeout(fn) { + setTimeout(function() { + fn(); + }, 0); + }; + } + return nextTickFn; + } + function bindContext(fn, context) { + return fn.bind ? fn.bind(context) : function() { + fn.apply(context, [].slice.call(arguments, 0)); + }; + } + }(); + var highlight = function(doc) { + "use strict"; + var defaults = { + node: null, + pattern: null, + tagName: "strong", + className: null, + wordsOnly: false, + caseSensitive: false, + diacriticInsensitive: false + }; + var accented = { + A: "[AaªÀ-Åà-åĀ-ąǍǎȀ-ȃȦȧᴬᵃḀḁẚẠ-ảₐ℀℁℻⒜Ⓐⓐ㍱-㍴㎀-㎄㎈㎉㎩-㎯㏂㏊㏟㏿Aa]", + B: "[BbᴮᵇḂ-ḇℬ⒝Ⓑⓑ㍴㎅-㎇㏃㏈㏔㏝Bb]", + C: "[CcÇçĆ-čᶜ℀ℂ℃℅℆ℭⅭⅽ⒞Ⓒⓒ㍶㎈㎉㎝㎠㎤㏄-㏇Cc]", + D: "[DdĎďDŽ-džDZ-dzᴰᵈḊ-ḓⅅⅆⅮⅾ⒟Ⓓⓓ㋏㍲㍷-㍹㎗㎭-㎯㏅㏈Dd]", + E: "[EeÈ-Ëè-ëĒ-ěȄ-ȇȨȩᴱᵉḘ-ḛẸ-ẽₑ℡ℯℰⅇ⒠Ⓔⓔ㉐㋍㋎Ee]", + F: "[FfᶠḞḟ℉ℱ℻⒡Ⓕⓕ㎊-㎌㎙ff-fflFf]", + G: "[GgĜ-ģǦǧǴǵᴳᵍḠḡℊ⒢Ⓖⓖ㋌㋍㎇㎍-㎏㎓㎬㏆㏉㏒㏿Gg]", + H: "[HhĤĥȞȟʰᴴḢ-ḫẖℋ-ℎ⒣Ⓗⓗ㋌㍱㎐-㎔㏊㏋㏗Hh]", + I: "[IiÌ-Ïì-ïĨ-İIJijǏǐȈ-ȋᴵᵢḬḭỈ-ịⁱℐℑℹⅈⅠ-ⅣⅥ-ⅨⅪⅫⅰ-ⅳⅵ-ⅸⅺⅻ⒤Ⓘⓘ㍺㏌㏕fiffiIi]", + J: "[JjIJ-ĵLJ-njǰʲᴶⅉ⒥ⒿⓙⱼJj]", + K: "[KkĶķǨǩᴷᵏḰ-ḵK⒦Ⓚⓚ㎄㎅㎉㎏㎑㎘㎞㎢㎦㎪㎸㎾㏀㏆㏍-㏏Kk]", + L: "[LlĹ-ŀLJ-ljˡᴸḶḷḺ-ḽℒℓ℡Ⅼⅼ⒧Ⓛⓛ㋏㎈㎉㏐-㏓㏕㏖㏿flfflLl]", + M: "[MmᴹᵐḾ-ṃ℠™ℳⅯⅿ⒨Ⓜⓜ㍷-㍹㎃㎆㎎㎒㎖㎙-㎨㎫㎳㎷㎹㎽㎿㏁㏂㏎㏐㏔-㏖㏘㏙㏞㏟Mm]", + N: "[NnÑñŃ-ʼnNJ-njǸǹᴺṄ-ṋⁿℕ№⒩Ⓝⓝ㎁㎋㎚㎱㎵㎻㏌㏑Nn]", + O: "[OoºÒ-Öò-öŌ-őƠơǑǒǪǫȌ-ȏȮȯᴼᵒỌ-ỏₒ℅№ℴ⒪Ⓞⓞ㍵㏇㏒㏖Oo]", + P: "[PpᴾᵖṔ-ṗℙ⒫Ⓟⓟ㉐㍱㍶㎀㎊㎩-㎬㎰㎴㎺㏋㏗-㏚Pp]", + Q: "[Qqℚ⒬Ⓠⓠ㏃Qq]", + R: "[RrŔ-řȐ-ȓʳᴿᵣṘ-ṛṞṟ₨ℛ-ℝ⒭Ⓡⓡ㋍㍴㎭-㎯㏚㏛Rr]", + S: "[SsŚ-šſȘșˢṠ-ṣ₨℁℠⒮Ⓢⓢ㎧㎨㎮-㎳㏛㏜stSs]", + T: "[TtŢ-ťȚțᵀᵗṪ-ṱẗ℡™⒯Ⓣⓣ㉐㋏㎔㏏ſtstTt]", + U: "[UuÙ-Üù-üŨ-ųƯưǓǔȔ-ȗᵁᵘᵤṲ-ṷỤ-ủ℆⒰Ⓤⓤ㍳㍺Uu]", + V: "[VvᵛᵥṼ-ṿⅣ-Ⅷⅳ-ⅷ⒱Ⓥⓥⱽ㋎㍵㎴-㎹㏜㏞Vv]", + W: "[WwŴŵʷᵂẀ-ẉẘ⒲Ⓦⓦ㎺-㎿㏝Ww]", + X: "[XxˣẊ-ẍₓ℻Ⅸ-Ⅻⅸ-ⅻ⒳Ⓧⓧ㏓Xx]", + Y: "[YyÝýÿŶ-ŸȲȳʸẎẏẙỲ-ỹ⒴Ⓨⓨ㏉Yy]", + Z: "[ZzŹ-žDZ-dzᶻẐ-ẕℤℨ⒵Ⓩⓩ㎐-㎔Zz]" + }; + return function hightlight(o) { + var regex; + o = _.mixin({}, defaults, o); + if (!o.node || !o.pattern) { + return; + } + o.pattern = _.isArray(o.pattern) ? o.pattern : [ o.pattern ]; + regex = getRegex(o.pattern, o.caseSensitive, o.wordsOnly, o.diacriticInsensitive); + traverse(o.node, hightlightTextNode); + function hightlightTextNode(textNode) { + var match, patternNode, wrapperNode; + if (match = regex.exec(textNode.data)) { + wrapperNode = doc.createElement(o.tagName); + o.className && (wrapperNode.className = o.className); + patternNode = textNode.splitText(match.index); + patternNode.splitText(match[0].length); + wrapperNode.appendChild(patternNode.cloneNode(true)); + textNode.parentNode.replaceChild(wrapperNode, patternNode); + } + return !!match; + } + function traverse(el, hightlightTextNode) { + var childNode, TEXT_NODE_TYPE = 3; + for (var i = 0; i < el.childNodes.length; i++) { + childNode = el.childNodes[i]; + if (childNode.nodeType === TEXT_NODE_TYPE) { + i += hightlightTextNode(childNode) ? 1 : 0; + } else { + traverse(childNode, hightlightTextNode); + } + } + } + }; + function accent_replacer(chr) { + return accented[chr.toUpperCase()] || chr; + } + function getRegex(patterns, caseSensitive, wordsOnly, diacriticInsensitive) { + var escapedPatterns = [], regexStr; + for (var i = 0, len = patterns.length; i < len; i++) { + var escapedWord = _.escapeRegExChars(patterns[i]); + if (diacriticInsensitive) { + escapedWord = escapedWord.replace(/\S/g, accent_replacer); + } + escapedPatterns.push(escapedWord); + } + regexStr = wordsOnly ? "\\b(" + escapedPatterns.join("|") + ")\\b" : "(" + escapedPatterns.join("|") + ")"; + return caseSensitive ? new RegExp(regexStr) : new RegExp(regexStr, "i"); + } + }(window.document); + var Input = function() { + "use strict"; + var specialKeyCodeMap; + specialKeyCodeMap = { + 9: "tab", + 27: "esc", + 37: "left", + 39: "right", + 13: "enter", + 38: "up", + 40: "down" + }; + function Input(o, www) { + var id; + o = o || {}; + if (!o.input) { + $.error("input is missing"); + } + www.mixin(this); + this.$hint = $(o.hint); + this.$input = $(o.input); + this.$menu = $(o.menu); + id = this.$input.attr("id") || _.guid(); + this.$menu.attr("id", id + "_listbox"); + this.$hint.attr({ + "aria-hidden": true + }); + this.$input.attr({ + "aria-owns": id + "_listbox", + role: "combobox", + "aria-autocomplete": "list", + "aria-expanded": false + }); + this.query = this.$input.val(); + this.queryWhenFocused = this.hasFocus() ? this.query : null; + this.$overflowHelper = buildOverflowHelper(this.$input); + this._checkLanguageDirection(); + if (this.$hint.length === 0) { + this.setHint = this.getHint = this.clearHint = this.clearHintIfInvalid = _.noop; + } + this.onSync("cursorchange", this._updateDescendent); + } + Input.normalizeQuery = function(str) { + return _.toStr(str).replace(/^\s*/g, "").replace(/\s{2,}/g, " "); + }; + _.mixin(Input.prototype, EventEmitter, { + _onBlur: function onBlur() { + this.resetInputValue(); + this.trigger("blurred"); + }, + _onFocus: function onFocus() { + this.queryWhenFocused = this.query; + this.trigger("focused"); + }, + _onKeydown: function onKeydown($e) { + var keyName = specialKeyCodeMap[$e.which || $e.keyCode]; + this._managePreventDefault(keyName, $e); + if (keyName && this._shouldTrigger(keyName, $e)) { + this.trigger(keyName + "Keyed", $e); + } + }, + _onInput: function onInput() { + this._setQuery(this.getInputValue()); + this.clearHintIfInvalid(); + this._checkLanguageDirection(); + }, + _managePreventDefault: function managePreventDefault(keyName, $e) { + var preventDefault; + switch (keyName) { + case "up": + case "down": + preventDefault = !withModifier($e); + break; + + default: + preventDefault = false; + } + preventDefault && $e.preventDefault(); + }, + _shouldTrigger: function shouldTrigger(keyName, $e) { + var trigger; + switch (keyName) { + case "tab": + trigger = !withModifier($e); + break; + + default: + trigger = true; + } + return trigger; + }, + _checkLanguageDirection: function checkLanguageDirection() { + var dir = (this.$input.css("direction") || "ltr").toLowerCase(); + if (this.dir !== dir) { + this.dir = dir; + this.$hint.attr("dir", dir); + this.trigger("langDirChanged", dir); + } + }, + _setQuery: function setQuery(val, silent) { + var areEquivalent, hasDifferentWhitespace; + areEquivalent = areQueriesEquivalent(val, this.query); + hasDifferentWhitespace = areEquivalent ? this.query.length !== val.length : false; + this.query = val; + if (!silent && !areEquivalent) { + this.trigger("queryChanged", this.query); + } else if (!silent && hasDifferentWhitespace) { + this.trigger("whitespaceChanged", this.query); + } + }, + _updateDescendent: function updateDescendent(event, id) { + this.$input.attr("aria-activedescendant", id); + }, + bind: function() { + var that = this, onBlur, onFocus, onKeydown, onInput; + onBlur = _.bind(this._onBlur, this); + onFocus = _.bind(this._onFocus, this); + onKeydown = _.bind(this._onKeydown, this); + onInput = _.bind(this._onInput, this); + this.$input.on("blur.tt", onBlur).on("focus.tt", onFocus).on("keydown.tt", onKeydown); + if (!_.isMsie() || _.isMsie() > 9) { + this.$input.on("input.tt", onInput); + } else { + this.$input.on("keydown.tt keypress.tt cut.tt paste.tt", function($e) { + if (specialKeyCodeMap[$e.which || $e.keyCode]) { + return; + } + _.defer(_.bind(that._onInput, that, $e)); + }); + } + return this; + }, + focus: function focus() { + this.$input.focus(); + }, + blur: function blur() { + this.$input.blur(); + }, + getLangDir: function getLangDir() { + return this.dir; + }, + getQuery: function getQuery() { + return this.query || ""; + }, + setQuery: function setQuery(val, silent) { + this.setInputValue(val); + this._setQuery(val, silent); + }, + hasQueryChangedSinceLastFocus: function hasQueryChangedSinceLastFocus() { + return this.query !== this.queryWhenFocused; + }, + getInputValue: function getInputValue() { + return this.$input.val(); + }, + setInputValue: function setInputValue(value) { + this.$input.val(value); + this.clearHintIfInvalid(); + this._checkLanguageDirection(); + }, + resetInputValue: function resetInputValue() { + this.setInputValue(this.query); + }, + getHint: function getHint() { + return this.$hint.val(); + }, + setHint: function setHint(value) { + this.$hint.val(value); + }, + clearHint: function clearHint() { + this.setHint(""); + }, + clearHintIfInvalid: function clearHintIfInvalid() { + var val, hint, valIsPrefixOfHint, isValid; + val = this.getInputValue(); + hint = this.getHint(); + valIsPrefixOfHint = val !== hint && hint.indexOf(val) === 0; + isValid = val !== "" && valIsPrefixOfHint && !this.hasOverflow(); + !isValid && this.clearHint(); + }, + hasFocus: function hasFocus() { + return this.$input.is(":focus"); + }, + hasOverflow: function hasOverflow() { + var constraint = this.$input.width() - 2; + this.$overflowHelper.text(this.getInputValue()); + return this.$overflowHelper.width() >= constraint; + }, + isCursorAtEnd: function() { + var valueLength, selectionStart, range; + valueLength = this.$input.val().length; + selectionStart = this.$input[0].selectionStart; + if (_.isNumber(selectionStart)) { + return selectionStart === valueLength; + } else if (document.selection) { + range = document.selection.createRange(); + range.moveStart("character", -valueLength); + return valueLength === range.text.length; + } + return true; + }, + destroy: function destroy() { + this.$hint.off(".tt"); + this.$input.off(".tt"); + this.$overflowHelper.remove(); + this.$hint = this.$input = this.$overflowHelper = $("
"); + }, + setAriaExpanded: function setAriaExpanded(value) { + this.$input.attr("aria-expanded", value); + } + }); + return Input; + function buildOverflowHelper($input) { + return $('').css({ + position: "absolute", + visibility: "hidden", + whiteSpace: "pre", + fontFamily: $input.css("font-family"), + fontSize: $input.css("font-size"), + fontStyle: $input.css("font-style"), + fontVariant: $input.css("font-variant"), + fontWeight: $input.css("font-weight"), + wordSpacing: $input.css("word-spacing"), + letterSpacing: $input.css("letter-spacing"), + textIndent: $input.css("text-indent"), + textRendering: $input.css("text-rendering"), + textTransform: $input.css("text-transform") + }).insertAfter($input); + } + function areQueriesEquivalent(a, b) { + return Input.normalizeQuery(a) === Input.normalizeQuery(b); + } + function withModifier($e) { + return $e.altKey || $e.ctrlKey || $e.metaKey || $e.shiftKey; + } + }(); + var Dataset = function() { + "use strict"; + var keys, nameGenerator; + keys = { + dataset: "tt-selectable-dataset", + val: "tt-selectable-display", + obj: "tt-selectable-object" + }; + nameGenerator = _.getIdGenerator(); + function Dataset(o, www) { + o = o || {}; + o.templates = o.templates || {}; + o.templates.notFound = o.templates.notFound || o.templates.empty; + if (!o.source) { + $.error("missing source"); + } + if (!o.node) { + $.error("missing node"); + } + if (o.name && !isValidName(o.name)) { + $.error("invalid dataset name: " + o.name); + } + www.mixin(this); + this.highlight = !!o.highlight; + this.name = _.toStr(o.name || nameGenerator()); + this.limit = o.limit || 5; + this.displayFn = getDisplayFn(o.display || o.displayKey); + this.templates = getTemplates(o.templates, this.displayFn); + this.source = o.source.__ttAdapter ? o.source.__ttAdapter() : o.source; + this.async = _.isUndefined(o.async) ? this.source.length > 2 : !!o.async; + this._resetLastSuggestion(); + this.$el = $(o.node).attr("role", "presentation").addClass(this.classes.dataset).addClass(this.classes.dataset + "-" + this.name); + } + Dataset.extractData = function extractData(el) { + var $el = $(el); + if ($el.data(keys.obj)) { + return { + dataset: $el.data(keys.dataset) || "", + val: $el.data(keys.val) || "", + obj: $el.data(keys.obj) || null + }; + } + return null; + }; + _.mixin(Dataset.prototype, EventEmitter, { + _overwrite: function overwrite(query, suggestions) { + suggestions = suggestions || []; + if (suggestions.length) { + this._renderSuggestions(query, suggestions); + } else if (this.async && this.templates.pending) { + this._renderPending(query); + } else if (!this.async && this.templates.notFound) { + this._renderNotFound(query); + } else { + this._empty(); + } + this.trigger("rendered", suggestions, false, this.name); + }, + _append: function append(query, suggestions) { + suggestions = suggestions || []; + if (suggestions.length && this.$lastSuggestion.length) { + this._appendSuggestions(query, suggestions); + } else if (suggestions.length) { + this._renderSuggestions(query, suggestions); + } else if (!this.$lastSuggestion.length && this.templates.notFound) { + this._renderNotFound(query); + } + this.trigger("rendered", suggestions, true, this.name); + }, + _renderSuggestions: function renderSuggestions(query, suggestions) { + var $fragment; + $fragment = this._getSuggestionsFragment(query, suggestions); + this.$lastSuggestion = $fragment.children().last(); + this.$el.html($fragment).prepend(this._getHeader(query, suggestions)).append(this._getFooter(query, suggestions)); + }, + _appendSuggestions: function appendSuggestions(query, suggestions) { + var $fragment, $lastSuggestion; + $fragment = this._getSuggestionsFragment(query, suggestions); + $lastSuggestion = $fragment.children().last(); + this.$lastSuggestion.after($fragment); + this.$lastSuggestion = $lastSuggestion; + }, + _renderPending: function renderPending(query) { + var template = this.templates.pending; + this._resetLastSuggestion(); + template && this.$el.html(template({ + query: query, + dataset: this.name + })); + }, + _renderNotFound: function renderNotFound(query) { + var template = this.templates.notFound; + this._resetLastSuggestion(); + template && this.$el.html(template({ + query: query, + dataset: this.name + })); + }, + _empty: function empty() { + this.$el.empty(); + this._resetLastSuggestion(); + }, + _getSuggestionsFragment: function getSuggestionsFragment(query, suggestions) { + var that = this, fragment; + fragment = document.createDocumentFragment(); + _.each(suggestions, function getSuggestionNode(suggestion) { + var $el, context; + context = that._injectQuery(query, suggestion); + $el = $(that.templates.suggestion(context)).data(keys.dataset, that.name).data(keys.obj, suggestion).data(keys.val, that.displayFn(suggestion)).addClass(that.classes.suggestion + " " + that.classes.selectable); + fragment.appendChild($el[0]); + }); + this.highlight && highlight({ + className: this.classes.highlight, + node: fragment, + pattern: query + }); + return $(fragment); + }, + _getFooter: function getFooter(query, suggestions) { + return this.templates.footer ? this.templates.footer({ + query: query, + suggestions: suggestions, + dataset: this.name + }) : null; + }, + _getHeader: function getHeader(query, suggestions) { + return this.templates.header ? this.templates.header({ + query: query, + suggestions: suggestions, + dataset: this.name + }) : null; + }, + _resetLastSuggestion: function resetLastSuggestion() { + this.$lastSuggestion = $(); + }, + _injectQuery: function injectQuery(query, obj) { + return _.isObject(obj) ? _.mixin({ + _query: query + }, obj) : obj; + }, + update: function update(query) { + var that = this, canceled = false, syncCalled = false, rendered = 0; + this.cancel(); + this.cancel = function cancel() { + canceled = true; + that.cancel = $.noop; + that.async && that.trigger("asyncCanceled", query, that.name); + }; + this.source(query, sync, async); + !syncCalled && sync([]); + function sync(suggestions) { + if (syncCalled) { + return; + } + syncCalled = true; + suggestions = (suggestions || []).slice(0, that.limit); + rendered = suggestions.length; + that._overwrite(query, suggestions); + if (rendered < that.limit && that.async) { + that.trigger("asyncRequested", query, that.name); + } + } + function async(suggestions) { + suggestions = suggestions || []; + if (!canceled && rendered < that.limit) { + that.cancel = $.noop; + var idx = Math.abs(rendered - that.limit); + rendered += idx; + that._append(query, suggestions.slice(0, idx)); + that.async && that.trigger("asyncReceived", query, that.name); + } + } + }, + cancel: $.noop, + clear: function clear() { + this._empty(); + this.cancel(); + this.trigger("cleared"); + }, + isEmpty: function isEmpty() { + return this.$el.is(":empty"); + }, + destroy: function destroy() { + this.$el = $("
"); + } + }); + return Dataset; + function getDisplayFn(display) { + display = display || _.stringify; + return _.isFunction(display) ? display : displayFn; + function displayFn(obj) { + return obj[display]; + } + } + function getTemplates(templates, displayFn) { + return { + notFound: templates.notFound && _.templatify(templates.notFound), + pending: templates.pending && _.templatify(templates.pending), + header: templates.header && _.templatify(templates.header), + footer: templates.footer && _.templatify(templates.footer), + suggestion: templates.suggestion ? userSuggestionTemplate : suggestionTemplate + }; + function userSuggestionTemplate(context) { + var template = templates.suggestion; + return $(template(context)).attr("id", _.guid()); + } + function suggestionTemplate(context) { + return $('
').attr("id", _.guid()).text(displayFn(context)); + } + } + function isValidName(str) { + return /^[_a-zA-Z0-9-]+$/.test(str); + } + }(); + var Menu = function() { + "use strict"; + function Menu(o, www) { + var that = this; + o = o || {}; + if (!o.node) { + $.error("node is required"); + } + www.mixin(this); + this.$node = $(o.node); + this.query = null; + this.datasets = _.map(o.datasets, initializeDataset); + function initializeDataset(oDataset) { + var node = that.$node.find(oDataset.node).first(); + oDataset.node = node.length ? node : $("
").appendTo(that.$node); + return new Dataset(oDataset, www); + } + } + _.mixin(Menu.prototype, EventEmitter, { + _onSelectableClick: function onSelectableClick($e) { + this.trigger("selectableClicked", $($e.currentTarget)); + }, + _onRendered: function onRendered(type, dataset, suggestions, async) { + this.$node.toggleClass(this.classes.empty, this._allDatasetsEmpty()); + this.trigger("datasetRendered", dataset, suggestions, async); + }, + _onCleared: function onCleared() { + this.$node.toggleClass(this.classes.empty, this._allDatasetsEmpty()); + this.trigger("datasetCleared"); + }, + _propagate: function propagate() { + this.trigger.apply(this, arguments); + }, + _allDatasetsEmpty: function allDatasetsEmpty() { + return _.every(this.datasets, _.bind(function isDatasetEmpty(dataset) { + var isEmpty = dataset.isEmpty(); + this.$node.attr("aria-expanded", !isEmpty); + return isEmpty; + }, this)); + }, + _getSelectables: function getSelectables() { + return this.$node.find(this.selectors.selectable); + }, + _removeCursor: function _removeCursor() { + var $selectable = this.getActiveSelectable(); + $selectable && $selectable.removeClass(this.classes.cursor); + }, + _ensureVisible: function ensureVisible($el) { + var elTop, elBottom, nodeScrollTop, nodeHeight; + elTop = $el.position().top; + elBottom = elTop + $el.outerHeight(true); + nodeScrollTop = this.$node.scrollTop(); + nodeHeight = this.$node.height() + parseInt(this.$node.css("paddingTop"), 10) + parseInt(this.$node.css("paddingBottom"), 10); + if (elTop < 0) { + this.$node.scrollTop(nodeScrollTop + elTop); + } else if (nodeHeight < elBottom) { + this.$node.scrollTop(nodeScrollTop + (elBottom - nodeHeight)); + } + }, + bind: function() { + var that = this, onSelectableClick; + onSelectableClick = _.bind(this._onSelectableClick, this); + this.$node.on("click.tt", this.selectors.selectable, onSelectableClick); + this.$node.on("mouseover", this.selectors.selectable, function() { + that.setCursor($(this)); + }); + this.$node.on("mouseleave", function() { + that._removeCursor(); + }); + _.each(this.datasets, function(dataset) { + dataset.onSync("asyncRequested", that._propagate, that).onSync("asyncCanceled", that._propagate, that).onSync("asyncReceived", that._propagate, that).onSync("rendered", that._onRendered, that).onSync("cleared", that._onCleared, that); + }); + return this; + }, + isOpen: function isOpen() { + return this.$node.hasClass(this.classes.open); + }, + open: function open() { + this.$node.scrollTop(0); + this.$node.addClass(this.classes.open); + }, + close: function close() { + this.$node.attr("aria-expanded", false); + this.$node.removeClass(this.classes.open); + this._removeCursor(); + }, + setLanguageDirection: function setLanguageDirection(dir) { + this.$node.attr("dir", dir); + }, + selectableRelativeToCursor: function selectableRelativeToCursor(delta) { + var $selectables, $oldCursor, oldIndex, newIndex; + $oldCursor = this.getActiveSelectable(); + $selectables = this._getSelectables(); + oldIndex = $oldCursor ? $selectables.index($oldCursor) : -1; + newIndex = oldIndex + delta; + newIndex = (newIndex + 1) % ($selectables.length + 1) - 1; + newIndex = newIndex < -1 ? $selectables.length - 1 : newIndex; + return newIndex === -1 ? null : $selectables.eq(newIndex); + }, + setCursor: function setCursor($selectable) { + this._removeCursor(); + if ($selectable = $selectable && $selectable.first()) { + $selectable.addClass(this.classes.cursor); + this._ensureVisible($selectable); + } + }, + getSelectableData: function getSelectableData($el) { + return $el && $el.length ? Dataset.extractData($el) : null; + }, + getActiveSelectable: function getActiveSelectable() { + var $selectable = this._getSelectables().filter(this.selectors.cursor).first(); + return $selectable.length ? $selectable : null; + }, + getTopSelectable: function getTopSelectable() { + var $selectable = this._getSelectables().first(); + return $selectable.length ? $selectable : null; + }, + update: function update(query) { + var isValidUpdate = query !== this.query; + if (isValidUpdate) { + this.query = query; + _.each(this.datasets, updateDataset); + } + return isValidUpdate; + function updateDataset(dataset) { + dataset.update(query); + } + }, + empty: function empty() { + _.each(this.datasets, clearDataset); + this.query = null; + this.$node.addClass(this.classes.empty); + function clearDataset(dataset) { + dataset.clear(); + } + }, + destroy: function destroy() { + this.$node.off(".tt"); + this.$node = $("
"); + _.each(this.datasets, destroyDataset); + function destroyDataset(dataset) { + dataset.destroy(); + } + } + }); + return Menu; + }(); + var Status = function() { + "use strict"; + function Status(options) { + this.$el = $("", { + role: "status", + "aria-live": "polite" + }).css({ + position: "absolute", + padding: "0", + border: "0", + height: "1px", + width: "1px", + "margin-bottom": "-1px", + "margin-right": "-1px", + overflow: "hidden", + clip: "rect(0 0 0 0)", + "white-space": "nowrap" + }); + options.$input.after(this.$el); + _.each(options.menu.datasets, _.bind(function(dataset) { + if (dataset.onSync) { + dataset.onSync("rendered", _.bind(this.update, this)); + dataset.onSync("cleared", _.bind(this.cleared, this)); + } + }, this)); + } + _.mixin(Status.prototype, { + update: function update(event, suggestions) { + var length = suggestions.length; + var words; + if (length === 1) { + words = { + result: "result", + is: "is" + }; + } else { + words = { + result: "results", + is: "are" + }; + } + this.$el.text(length + " " + words.result + " " + words.is + " available, use up and down arrow keys to navigate."); + }, + cleared: function() { + this.$el.text(""); + } + }); + return Status; + }(); + var DefaultMenu = function() { + "use strict"; + var s = Menu.prototype; + function DefaultMenu() { + Menu.apply(this, [].slice.call(arguments, 0)); + } + _.mixin(DefaultMenu.prototype, Menu.prototype, { + open: function open() { + !this._allDatasetsEmpty() && this._show(); + return s.open.apply(this, [].slice.call(arguments, 0)); + }, + close: function close() { + this._hide(); + return s.close.apply(this, [].slice.call(arguments, 0)); + }, + _onRendered: function onRendered() { + if (this._allDatasetsEmpty()) { + this._hide(); + } else { + this.isOpen() && this._show(); + } + return s._onRendered.apply(this, [].slice.call(arguments, 0)); + }, + _onCleared: function onCleared() { + if (this._allDatasetsEmpty()) { + this._hide(); + } else { + this.isOpen() && this._show(); + } + return s._onCleared.apply(this, [].slice.call(arguments, 0)); + }, + setLanguageDirection: function setLanguageDirection(dir) { + this.$node.css(dir === "ltr" ? this.css.ltr : this.css.rtl); + return s.setLanguageDirection.apply(this, [].slice.call(arguments, 0)); + }, + _hide: function hide() { + this.$node.hide(); + }, + _show: function show() { + this.$node.css("display", "block"); + } + }); + return DefaultMenu; + }(); + var Typeahead = function() { + "use strict"; + function Typeahead(o, www) { + var onFocused, onBlurred, onEnterKeyed, onTabKeyed, onEscKeyed, onUpKeyed, onDownKeyed, onLeftKeyed, onRightKeyed, onQueryChanged, onWhitespaceChanged; + o = o || {}; + if (!o.input) { + $.error("missing input"); + } + if (!o.menu) { + $.error("missing menu"); + } + if (!o.eventBus) { + $.error("missing event bus"); + } + www.mixin(this); + this.eventBus = o.eventBus; + this.minLength = _.isNumber(o.minLength) ? o.minLength : 1; + this.input = o.input; + this.menu = o.menu; + this.enabled = true; + this.autoselect = !!o.autoselect; + this.active = false; + this.input.hasFocus() && this.activate(); + this.dir = this.input.getLangDir(); + this._hacks(); + this.menu.bind().onSync("selectableClicked", this._onSelectableClicked, this).onSync("asyncRequested", this._onAsyncRequested, this).onSync("asyncCanceled", this._onAsyncCanceled, this).onSync("asyncReceived", this._onAsyncReceived, this).onSync("datasetRendered", this._onDatasetRendered, this).onSync("datasetCleared", this._onDatasetCleared, this); + onFocused = c(this, "activate", "open", "_onFocused"); + onBlurred = c(this, "deactivate", "_onBlurred"); + onEnterKeyed = c(this, "isActive", "isOpen", "_onEnterKeyed"); + onTabKeyed = c(this, "isActive", "isOpen", "_onTabKeyed"); + onEscKeyed = c(this, "isActive", "_onEscKeyed"); + onUpKeyed = c(this, "isActive", "open", "_onUpKeyed"); + onDownKeyed = c(this, "isActive", "open", "_onDownKeyed"); + onLeftKeyed = c(this, "isActive", "isOpen", "_onLeftKeyed"); + onRightKeyed = c(this, "isActive", "isOpen", "_onRightKeyed"); + onQueryChanged = c(this, "_openIfActive", "_onQueryChanged"); + onWhitespaceChanged = c(this, "_openIfActive", "_onWhitespaceChanged"); + this.input.bind().onSync("focused", onFocused, this).onSync("blurred", onBlurred, this).onSync("enterKeyed", onEnterKeyed, this).onSync("tabKeyed", onTabKeyed, this).onSync("escKeyed", onEscKeyed, this).onSync("upKeyed", onUpKeyed, this).onSync("downKeyed", onDownKeyed, this).onSync("leftKeyed", onLeftKeyed, this).onSync("rightKeyed", onRightKeyed, this).onSync("queryChanged", onQueryChanged, this).onSync("whitespaceChanged", onWhitespaceChanged, this).onSync("langDirChanged", this._onLangDirChanged, this); + } + _.mixin(Typeahead.prototype, { + _hacks: function hacks() { + var $input, $menu; + $input = this.input.$input || $("
"); + $menu = this.menu.$node || $("
"); + $input.on("blur.tt", function($e) { + var active, isActive, hasActive; + active = document.activeElement; + isActive = $menu.is(active); + hasActive = $menu.has(active).length > 0; + if (_.isMsie() && (isActive || hasActive)) { + $e.preventDefault(); + $e.stopImmediatePropagation(); + _.defer(function() { + $input.focus(); + }); + } + }); + $menu.on("mousedown.tt", function($e) { + $e.preventDefault(); + }); + }, + _onSelectableClicked: function onSelectableClicked(type, $el) { + this.select($el); + }, + _onDatasetCleared: function onDatasetCleared() { + this._updateHint(); + }, + _onDatasetRendered: function onDatasetRendered(type, suggestions, async, dataset) { + this._updateHint(); + if (this.autoselect) { + var cursorClass = this.selectors.cursor.substr(1); + this.menu.$node.find(this.selectors.suggestion).first().addClass(cursorClass); + } + this.eventBus.trigger("render", suggestions, async, dataset); + }, + _onAsyncRequested: function onAsyncRequested(type, dataset, query) { + this.eventBus.trigger("asyncrequest", query, dataset); + }, + _onAsyncCanceled: function onAsyncCanceled(type, dataset, query) { + this.eventBus.trigger("asynccancel", query, dataset); + }, + _onAsyncReceived: function onAsyncReceived(type, dataset, query) { + this.eventBus.trigger("asyncreceive", query, dataset); + }, + _onFocused: function onFocused() { + this._minLengthMet() && this.menu.update(this.input.getQuery()); + }, + _onBlurred: function onBlurred() { + if (this.input.hasQueryChangedSinceLastFocus()) { + this.eventBus.trigger("change", this.input.getQuery()); + } + }, + _onEnterKeyed: function onEnterKeyed(type, $e) { + var $selectable; + if ($selectable = this.menu.getActiveSelectable()) { + if (this.select($selectable)) { + $e.preventDefault(); + $e.stopPropagation(); + } + } else if (this.autoselect) { + if (this.select(this.menu.getTopSelectable())) { + $e.preventDefault(); + $e.stopPropagation(); + } + } + }, + _onTabKeyed: function onTabKeyed(type, $e) { + var $selectable; + if ($selectable = this.menu.getActiveSelectable()) { + this.select($selectable) && $e.preventDefault(); + } else if (this.autoselect) { + if ($selectable = this.menu.getTopSelectable()) { + this.autocomplete($selectable) && $e.preventDefault(); + } + } + }, + _onEscKeyed: function onEscKeyed() { + this.close(); + }, + _onUpKeyed: function onUpKeyed() { + this.moveCursor(-1); + }, + _onDownKeyed: function onDownKeyed() { + this.moveCursor(+1); + }, + _onLeftKeyed: function onLeftKeyed() { + if (this.dir === "rtl" && this.input.isCursorAtEnd()) { + this.autocomplete(this.menu.getActiveSelectable() || this.menu.getTopSelectable()); + } + }, + _onRightKeyed: function onRightKeyed() { + if (this.dir === "ltr" && this.input.isCursorAtEnd()) { + this.autocomplete(this.menu.getActiveSelectable() || this.menu.getTopSelectable()); + } + }, + _onQueryChanged: function onQueryChanged(e, query) { + this._minLengthMet(query) ? this.menu.update(query) : this.menu.empty(); + }, + _onWhitespaceChanged: function onWhitespaceChanged() { + this._updateHint(); + }, + _onLangDirChanged: function onLangDirChanged(e, dir) { + if (this.dir !== dir) { + this.dir = dir; + this.menu.setLanguageDirection(dir); + } + }, + _openIfActive: function openIfActive() { + this.isActive() && this.open(); + }, + _minLengthMet: function minLengthMet(query) { + query = _.isString(query) ? query : this.input.getQuery() || ""; + return query.length >= this.minLength; + }, + _updateHint: function updateHint() { + var $selectable, data, val, query, escapedQuery, frontMatchRegEx, match; + $selectable = this.menu.getTopSelectable(); + data = this.menu.getSelectableData($selectable); + val = this.input.getInputValue(); + if (data && !_.isBlankString(val) && !this.input.hasOverflow()) { + query = Input.normalizeQuery(val); + escapedQuery = _.escapeRegExChars(query); + frontMatchRegEx = new RegExp("^(?:" + escapedQuery + ")(.+$)", "i"); + match = frontMatchRegEx.exec(data.val); + match && this.input.setHint(val + match[1]); + } else { + this.input.clearHint(); + } + }, + isEnabled: function isEnabled() { + return this.enabled; + }, + enable: function enable() { + this.enabled = true; + }, + disable: function disable() { + this.enabled = false; + }, + isActive: function isActive() { + return this.active; + }, + activate: function activate() { + if (this.isActive()) { + return true; + } else if (!this.isEnabled() || this.eventBus.before("active")) { + return false; + } else { + this.active = true; + this.eventBus.trigger("active"); + return true; + } + }, + deactivate: function deactivate() { + if (!this.isActive()) { + return true; + } else if (this.eventBus.before("idle")) { + return false; + } else { + this.active = false; + this.close(); + this.eventBus.trigger("idle"); + return true; + } + }, + isOpen: function isOpen() { + return this.menu.isOpen(); + }, + open: function open() { + if (!this.isOpen() && !this.eventBus.before("open")) { + this.input.setAriaExpanded(true); + this.menu.open(); + this._updateHint(); + this.eventBus.trigger("open"); + } + return this.isOpen(); + }, + close: function close() { + if (this.isOpen() && !this.eventBus.before("close")) { + this.input.setAriaExpanded(false); + this.menu.close(); + this.input.clearHint(); + this.input.resetInputValue(); + this.eventBus.trigger("close"); + } + return !this.isOpen(); + }, + setVal: function setVal(val) { + this.input.setQuery(_.toStr(val)); + }, + getVal: function getVal() { + return this.input.getQuery(); + }, + select: function select($selectable) { + var data = this.menu.getSelectableData($selectable); + if (data && !this.eventBus.before("select", data.obj, data.dataset)) { + this.input.setQuery(data.val, true); + this.eventBus.trigger("select", data.obj, data.dataset); + this.close(); + return true; + } + return false; + }, + autocomplete: function autocomplete($selectable) { + var query, data, isValid; + query = this.input.getQuery(); + data = this.menu.getSelectableData($selectable); + isValid = data && query !== data.val; + if (isValid && !this.eventBus.before("autocomplete", data.obj, data.dataset)) { + this.input.setQuery(data.val); + this.eventBus.trigger("autocomplete", data.obj, data.dataset); + return true; + } + return false; + }, + moveCursor: function moveCursor(delta) { + var query, $candidate, data, suggestion, datasetName, cancelMove, id; + query = this.input.getQuery(); + $candidate = this.menu.selectableRelativeToCursor(delta); + data = this.menu.getSelectableData($candidate); + suggestion = data ? data.obj : null; + datasetName = data ? data.dataset : null; + id = $candidate ? $candidate.attr("id") : null; + this.input.trigger("cursorchange", id); + cancelMove = this._minLengthMet() && this.menu.update(query); + if (!cancelMove && !this.eventBus.before("cursorchange", suggestion, datasetName)) { + this.menu.setCursor($candidate); + if (data) { + if (typeof data.val === "string") { + this.input.setInputValue(data.val); + } + } else { + this.input.resetInputValue(); + this._updateHint(); + } + this.eventBus.trigger("cursorchange", suggestion, datasetName); + return true; + } + return false; + }, + destroy: function destroy() { + this.input.destroy(); + this.menu.destroy(); + } + }); + return Typeahead; + function c(ctx) { + var methods = [].slice.call(arguments, 1); + return function() { + var args = [].slice.call(arguments); + _.each(methods, function(method) { + return ctx[method].apply(ctx, args); + }); + }; + } + }(); + (function() { + "use strict"; + var old, keys, methods; + old = $.fn.typeahead; + keys = { + www: "tt-www", + attrs: "tt-attrs", + typeahead: "tt-typeahead" + }; + methods = { + initialize: function initialize(o, datasets) { + var www; + datasets = _.isArray(datasets) ? datasets : [].slice.call(arguments, 1); + o = o || {}; + www = WWW(o.classNames); + return this.each(attach); + function attach() { + var $input, $wrapper, $hint, $menu, defaultHint, defaultMenu, eventBus, input, menu, status, typeahead, MenuConstructor; + _.each(datasets, function(d) { + d.highlight = !!o.highlight; + }); + $input = $(this); + $wrapper = $(www.html.wrapper); + $hint = $elOrNull(o.hint); + $menu = $elOrNull(o.menu); + defaultHint = o.hint !== false && !$hint; + defaultMenu = o.menu !== false && !$menu; + defaultHint && ($hint = buildHintFromInput($input, www)); + defaultMenu && ($menu = $(www.html.menu).css(www.css.menu)); + $hint && $hint.val(""); + $input = prepInput($input, www); + if (defaultHint || defaultMenu) { + $wrapper.css(www.css.wrapper); + $input.css(defaultHint ? www.css.input : www.css.inputWithNoHint); + $input.wrap($wrapper).parent().prepend(defaultHint ? $hint : null).append(defaultMenu ? $menu : null); + } + MenuConstructor = defaultMenu ? DefaultMenu : Menu; + eventBus = new EventBus({ + el: $input + }); + input = new Input({ + hint: $hint, + input: $input, + menu: $menu + }, www); + menu = new MenuConstructor({ + node: $menu, + datasets: datasets + }, www); + status = new Status({ + $input: $input, + menu: menu + }); + typeahead = new Typeahead({ + input: input, + menu: menu, + eventBus: eventBus, + minLength: o.minLength, + autoselect: o.autoselect + }, www); + $input.data(keys.www, www); + $input.data(keys.typeahead, typeahead); + } + }, + isEnabled: function isEnabled() { + var enabled; + ttEach(this.first(), function(t) { + enabled = t.isEnabled(); + }); + return enabled; + }, + enable: function enable() { + ttEach(this, function(t) { + t.enable(); + }); + return this; + }, + disable: function disable() { + ttEach(this, function(t) { + t.disable(); + }); + return this; + }, + isActive: function isActive() { + var active; + ttEach(this.first(), function(t) { + active = t.isActive(); + }); + return active; + }, + activate: function activate() { + ttEach(this, function(t) { + t.activate(); + }); + return this; + }, + deactivate: function deactivate() { + ttEach(this, function(t) { + t.deactivate(); + }); + return this; + }, + isOpen: function isOpen() { + var open; + ttEach(this.first(), function(t) { + open = t.isOpen(); + }); + return open; + }, + open: function open() { + ttEach(this, function(t) { + t.open(); + }); + return this; + }, + close: function close() { + ttEach(this, function(t) { + t.close(); + }); + return this; + }, + select: function select(el) { + var success = false, $el = $(el); + ttEach(this.first(), function(t) { + success = t.select($el); + }); + return success; + }, + autocomplete: function autocomplete(el) { + var success = false, $el = $(el); + ttEach(this.first(), function(t) { + success = t.autocomplete($el); + }); + return success; + }, + moveCursor: function moveCursoe(delta) { + var success = false; + ttEach(this.first(), function(t) { + success = t.moveCursor(delta); + }); + return success; + }, + val: function val(newVal) { + var query; + if (!arguments.length) { + ttEach(this.first(), function(t) { + query = t.getVal(); + }); + return query; + } else { + ttEach(this, function(t) { + t.setVal(_.toStr(newVal)); + }); + return this; + } + }, + destroy: function destroy() { + ttEach(this, function(typeahead, $input) { + revert($input); + typeahead.destroy(); + }); + return this; + } + }; + $.fn.typeahead = function(method) { + if (methods[method]) { + return methods[method].apply(this, [].slice.call(arguments, 1)); + } else { + return methods.initialize.apply(this, arguments); + } + }; + $.fn.typeahead.noConflict = function noConflict() { + $.fn.typeahead = old; + return this; + }; + function ttEach($els, fn) { + $els.each(function() { + var $input = $(this), typeahead; + (typeahead = $input.data(keys.typeahead)) && fn(typeahead, $input); + }); + } + function buildHintFromInput($input, www) { + return $input.clone().addClass(www.classes.hint).removeData().css(www.css.hint).css(getBackgroundStyles($input)).prop({ + readonly: true, + required: false + }).removeAttr("id name placeholder").removeClass("required").attr({ + spellcheck: "false", + tabindex: -1 + }); + } + function prepInput($input, www) { + $input.data(keys.attrs, { + dir: $input.attr("dir"), + autocomplete: $input.attr("autocomplete"), + spellcheck: $input.attr("spellcheck"), + style: $input.attr("style") + }); + $input.addClass(www.classes.input).attr({ + spellcheck: false + }); + try { + !$input.attr("dir") && $input.attr("dir", "auto"); + } catch (e) {} + return $input; + } + function getBackgroundStyles($el) { + return { + backgroundAttachment: $el.css("background-attachment"), + backgroundClip: $el.css("background-clip"), + backgroundColor: $el.css("background-color"), + backgroundImage: $el.css("background-image"), + backgroundOrigin: $el.css("background-origin"), + backgroundPosition: $el.css("background-position"), + backgroundRepeat: $el.css("background-repeat"), + backgroundSize: $el.css("background-size") + }; + } + function revert($input) { + var www, $wrapper; + www = $input.data(keys.www); + $wrapper = $input.parent().filter(www.selectors.wrapper); + _.each($input.data(keys.attrs), function(val, key) { + _.isUndefined(val) ? $input.removeAttr(key) : $input.attr(key, val); + }); + $input.removeData(keys.typeahead).removeData(keys.www).removeData(keys.attr).removeClass(www.classes.input); + if ($wrapper.length) { + $input.detach().insertAfter($wrapper); + $wrapper.remove(); + } + } + function $elOrNull(obj) { + var isValid, $el; + isValid = _.isJQuery(obj) || _.isElement(obj); + $el = isValid ? $(obj).first() : []; + return $el.length ? $el : null; + } + })(); +}); \ No newline at end of file diff --git a/api docs/search.json b/api docs/search.json new file mode 100644 index 0000000..f09e82d --- /dev/null +++ b/api docs/search.json @@ -0,0 +1 @@ +{"Structs/Transaction.html#/s:18DirectTapFramework11TransactionV2idSSvp":{"name":"id","abstract":"

refers to the transaction identifier

","parent_name":"Transaction"},"Structs/Transaction.html#/s:18DirectTapFramework11TransactionV8bankCodeAA04BankF0Ovp":{"name":"bankCode","abstract":"

refers to the internal code assigned to the bank of the source account

","parent_name":"Transaction"},"Structs/Transaction.html#/s:18DirectTapFramework11TransactionV7countryAA7CountryOvp":{"name":"country","abstract":"

refers to the country where the source account is created or located

","parent_name":"Transaction"},"Structs/Transaction.html#/s:18DirectTapFramework11TransactionV6amountAA6AmountVvp":{"name":"amount","abstract":"

refers to the amount transferred

","parent_name":"Transaction"},"Structs/Transaction.html#/s:18DirectTapFramework11TransactionV7bankFeeAA6AmountVvp":{"name":"bankFee","abstract":"

refers to the bank fee charged for the transaction

","parent_name":"Transaction"},"Structs/Transaction.html#/s:18DirectTapFramework11TransactionV11referenceIdSSvp":{"name":"referenceId","abstract":"

refers to the reference identifier

","parent_name":"Transaction"},"Structs/Transaction.html#/s:18DirectTapFramework11TransactionV6statusAA6StatusOvp":{"name":"status","abstract":"

refers to the status of the transaction

","parent_name":"Transaction"},"Structs/Transaction.html#/s:18DirectTapFramework11TransactionV10statusCodeSSvp":{"name":"statusCode","abstract":"

refers to the associated status code for the transcation

","parent_name":"Transaction"},"Structs/Transaction.html#/s:18DirectTapFramework11TransactionV13statusMessageSSSgvp":{"name":"statusMessage","abstract":"

refers to the associated message for the status code

","parent_name":"Transaction"},"Structs/Transaction.html#/s:18DirectTapFramework11TransactionV12finishedDate10Foundation0F0Vvp":{"name":"finishedDate","abstract":"

refers to the date when the transaction has been completed

","parent_name":"Transaction"},"Structs/Transaction.html#/s:18DirectTapFramework11TransactionV11createdDate10Foundation0F0Vvp":{"name":"createdDate","abstract":"

refers to the date the transaction has beem created

","parent_name":"Transaction"},"Structs/Transaction.html#/s:18DirectTapFramework11TransactionV11updatedDate10Foundation0F0Vvp":{"name":"updatedDate","abstract":"

refers to the date the transaction has been updated

","parent_name":"Transaction"},"Structs/DismissAlert.html#/s:18DirectTapFramework12DismissAlertV7messageSSvp":{"name":"message","abstract":"

refers to the question to be shown when the WebView is about to be closed

","parent_name":"DismissAlert"},"Structs/DismissAlert.html#/s:18DirectTapFramework12DismissAlertV16cancelButtonTextSSvp":{"name":"cancelButtonText","abstract":"

refers to the text when cancelling the closure of WebView

","parent_name":"DismissAlert"},"Structs/DismissAlert.html#/s:18DirectTapFramework12DismissAlertV17confirmButtonTextSSvp":{"name":"confirmButtonText","abstract":"

refers to the text when proceeding with the closure of WebView

","parent_name":"DismissAlert"},"Structs/DismissAlert.html#/s:18DirectTapFramework12DismissAlertV7message17confirmButtonText06cancelhI0ACSS_S2Stcfc":{"name":"init(message:confirmButtonText:cancelButtonText:)","abstract":"

Undocumented

","parent_name":"DismissAlert"},"Structs/DirectTapRequest/BrowserMode.html#/s:18DirectTapFramework0aB7RequestV11BrowserModeO6SafariyA2EmF":{"name":"Safari","abstract":"

Opens SafariViewController

","parent_name":"BrowserMode"},"Structs/DirectTapRequest/BrowserMode.html#/s:18DirectTapFramework0aB7RequestV11BrowserModeO7WebViewyA2EmF":{"name":"WebView","abstract":"

Opens WKWebView

","parent_name":"BrowserMode"},"Structs/DirectTapRequest/BrowserMode.html":{"name":"BrowserMode","abstract":"

Pertains to the WebView to be used when showing the Tap Web Application

","parent_name":"DirectTapRequest"},"Structs/DirectTapRequest.html#/s:18DirectTapFramework0aB7RequestV13sourceAccountAA0F0Vvp":{"name":"sourceAccount","abstract":"

composed of Bank Code and country of origin

","parent_name":"DirectTapRequest"},"Structs/DirectTapRequest.html#/s:18DirectTapFramework0aB7RequestV20destinationAccountIdSSvp":{"name":"destinationAccountId","abstract":"

refers to the destination account ID registered within Brankas

","parent_name":"DirectTapRequest"},"Structs/DirectTapRequest.html#/s:18DirectTapFramework0aB7RequestV6amountAA6AmountVvp":{"name":"amount","abstract":"

refers to the currency and amount to be transferred

","parent_name":"DirectTapRequest"},"Structs/DirectTapRequest.html#/s:18DirectTapFramework0aB7RequestV4memoSSvp":{"name":"memo","abstract":"

refers to the bank transfer description the user wants to attach

","parent_name":"DirectTapRequest"},"Structs/DirectTapRequest.html#/s:18DirectTapFramework0aB7RequestV8customerAA8CustomerVvp":{"name":"customer","abstract":"

refers to the personal details of the user or the one to transfer the money

","parent_name":"DirectTapRequest"},"Structs/DirectTapRequest.html#/s:18DirectTapFramework0aB7RequestV11referenceIdSSvp":{"name":"referenceId","abstract":"

used to track transaction

","parent_name":"DirectTapRequest"},"Structs/DirectTapRequest.html#/s:18DirectTapFramework0aB7RequestV6clientAA6ClientVvp":{"name":"client","abstract":"

refers to the custom components inside the Tap Web Application

","parent_name":"DirectTapRequest"},"Structs/DirectTapRequest.html#/s:18DirectTapFramework0aB7RequestV11browserModeAC07BrowserF0Ovp":{"name":"browserMode","abstract":"

pertains to the WebView to be used when showing the Tap Web Application

","parent_name":"DirectTapRequest"},"Structs/DirectTapRequest.html#/s:18DirectTapFramework0aB7RequestV12dismissAlertAA07DismissF0VSgvp":{"name":"dismissAlert","abstract":"

refers to the showing of UIAlertView when closing the WebView Activity

","parent_name":"DirectTapRequest"},"Structs/DirectTapRequest.html#/s:18DirectTapFramework0aB7RequestV13useRememberMeSbvp":{"name":"useRememberMe","abstract":"

refers to using the remember me feature of the Tap Web Application

","parent_name":"DirectTapRequest"},"Structs/DirectTapRequest.html#/s:18DirectTapFramework0aB7RequestV10expiryDate10Foundation0F0VSgvp":{"name":"expiryDate","abstract":"

refers to the expiry time of the created invoice

","parent_name":"DirectTapRequest"},"Structs/DirectTapRequest.html#/s:18DirectTapFramework0aB7RequestV12uniqueAmountAA06UniqueF0Ovp":{"name":"uniqueAmount","abstract":"

refers to the enabling of centavo reconciliation workaround logic

","parent_name":"DirectTapRequest"},"Structs/DirectTapRequest.html#/s:18DirectTapFramework0aB7RequestV13sourceAccount011destinationF2Id6amount4memo8customer09referenceH06client12dismissAlert13useRememberMe10expiryDate12uniqueAmountAcA0F0V_SSAA0V0VSSAA8CustomerVSSAA6ClientVAA07DismissO0VSgSb10Foundation0T0VSgAA06UniqueV0Otcfc":{"name":"init(sourceAccount:destinationAccountId:amount:memo:customer:referenceId:client:dismissAlert:useRememberMe:expiryDate:uniqueAmount:)","abstract":"

Initializes a new TapRequest.

","parent_name":"DirectTapRequest"},"Structs/DirectTapError.html#/s:18DirectTapFramework0aB5ErrorV6sharedACvpZ":{"name":"shared","abstract":"

Undocumented

","parent_name":"DirectTapError"},"Structs/Customer.html#/s:18DirectTapFramework8CustomerV9firstNameSSvp":{"name":"firstName","abstract":"

Undocumented

","parent_name":"Customer"},"Structs/Customer.html#/s:18DirectTapFramework8CustomerV8lastNameSSvp":{"name":"lastName","abstract":"

Undocumented

","parent_name":"Customer"},"Structs/Customer.html#/s:18DirectTapFramework8CustomerV5emailSSvp":{"name":"email","abstract":"

Undocumented

","parent_name":"Customer"},"Structs/Customer.html#/s:18DirectTapFramework8CustomerV12mobileNumberSSvp":{"name":"mobileNumber","abstract":"

Undocumented

","parent_name":"Customer"},"Structs/Customer.html#/s:18DirectTapFramework8CustomerV7addressAA7AddressVSgvp":{"name":"address","abstract":"

Undocumented

","parent_name":"Customer"},"Structs/Customer.html#/s:18DirectTapFramework8CustomerV9firstName04lastF05email12mobileNumberACSS_S3Stcfc":{"name":"init(firstName:lastName:email:mobileNumber:)","abstract":"

Undocumented

","parent_name":"Customer"},"Structs/Client.html#/s:18DirectTapFramework6ClientV11displayNameSSSgvp":{"name":"displayName","abstract":"

used to change the header text within the pIDP Web Application

","parent_name":"Client"},"Structs/Client.html#/s:18DirectTapFramework6ClientV7logoUrlSSSgvp":{"name":"logoUrl","abstract":"

refers to the online directory that can be used to change the logo within the pIDP Web Application

","parent_name":"Client"},"Structs/Client.html#/s:18DirectTapFramework6ClientV9returnUrlSSSgvp":{"name":"returnUrl","abstract":"

refers to the redirection URL for successful transactions

","parent_name":"Client"},"Structs/Client.html#/s:18DirectTapFramework6ClientV7failUrlSSSgvp":{"name":"failUrl","abstract":"

refers to the redirection URL for failed transactions

","parent_name":"Client"},"Structs/Client.html#/s:18DirectTapFramework6ClientV18statementRetrievalSbvp":{"name":"statementRetrieval","abstract":"

enables showing of statements after transaction

","parent_name":"Client"},"Structs/Client.html#/s:18DirectTapFramework6ClientVACycfc":{"name":"init()","abstract":"

Undocumented

","parent_name":"Client"},"Structs/Amount.html#/s:18DirectTapFramework6AmountV8currencyAA8CurrencyOvp":{"name":"currency","abstract":"

Undocumented

","parent_name":"Amount"},"Structs/Amount.html#/s:18DirectTapFramework6AmountV10numInCentsSSvp":{"name":"numInCents","abstract":"

Undocumented

","parent_name":"Amount"},"Structs/Amount.html#/s:18DirectTapFramework6AmountV8currency10numInCentsAcA8CurrencyO_SStcfc":{"name":"init(currency:numInCents:)","abstract":"

Undocumented

","parent_name":"Amount"},"Structs/Address.html#/s:18DirectTapFramework7AddressV12addressLine1SSvp":{"name":"addressLine1","abstract":"

Undocumented

","parent_name":"Address"},"Structs/Address.html#/s:18DirectTapFramework7AddressV12addressLine2SSvp":{"name":"addressLine2","abstract":"

Undocumented

","parent_name":"Address"},"Structs/Address.html#/s:18DirectTapFramework7AddressV4citySSvp":{"name":"city","abstract":"

Undocumented

","parent_name":"Address"},"Structs/Address.html#/s:18DirectTapFramework7AddressV8provinceSSvp":{"name":"province","abstract":"

Undocumented

","parent_name":"Address"},"Structs/Address.html#/s:18DirectTapFramework7AddressV7countrySSvp":{"name":"country","abstract":"

Undocumented

","parent_name":"Address"},"Structs/Address.html#/s:18DirectTapFramework7AddressV7zipCodeSSvp":{"name":"zipCode","abstract":"

Undocumented

","parent_name":"Address"},"Structs/Address.html#/s:18DirectTapFramework7AddressV12addressLine10E5Line24city8province7country7zipCodeACSS_S5Stcfc":{"name":"init(addressLine1:addressLine2:city:province:country:zipCode:)","abstract":"

Undocumented

","parent_name":"Address"},"Structs/Account.html#/s:18DirectTapFramework7AccountV8bankCodeAA04BankF0OSgvp":{"name":"bankCode","abstract":"

refers to the internal code assigned to the bank of the source account

","parent_name":"Account"},"Structs/Account.html#/s:18DirectTapFramework7AccountV7countryAA7CountryOvp":{"name":"country","abstract":"

refers to the country where the source account is created or located

","parent_name":"Account"},"Structs/Account.html#/s:18DirectTapFramework7AccountV7country8bankCodeAcA7CountryO_AA04BankG0OSgtcfc":{"name":"init(country:bankCode:)","abstract":"

Undocumented

","parent_name":"Account"},"Structs/Account.html":{"name":"Account","abstract":"

Undocumented

"},"Structs/Address.html":{"name":"Address","abstract":"

Undocumented

"},"Structs/Amount.html":{"name":"Amount","abstract":"

Undocumented

"},"Structs/Client.html":{"name":"Client","abstract":"

Undocumented

"},"Structs/Customer.html":{"name":"Customer","abstract":"

Undocumented

"},"Structs/DirectTapError.html":{"name":"DirectTapError","abstract":"

Undocumented

"},"Structs/DirectTapRequest.html":{"name":"DirectTapRequest","abstract":"

Undocumented

"},"Structs/DismissAlert.html":{"name":"DismissAlert","abstract":"

Undocumented

"},"Structs/Transaction.html":{"name":"Transaction","abstract":"

Undocumented

"},"Protocols/CoreDelegate.html#/s:18DirectTapFramework12CoreDelegateP1TQa":{"name":"T","abstract":"

Undocumented

","parent_name":"CoreDelegate"},"Protocols/CoreDelegate.html#/s:18DirectTapFramework12CoreDelegateP8onResult4data5error0I4Codey1TQzSg_SSSgAKtF":{"name":"onResult(data:error:errorCode:)","abstract":"

Undocumented

","parent_name":"CoreDelegate"},"Protocols/CheckDelegate.html#/s:18DirectTapFramework13CheckDelegateP03hasD5ErroryyF":{"name":"hasCheckError()","abstract":"

Undocumented

","parent_name":"CheckDelegate"},"Protocols/CheckDelegate.html":{"name":"CheckDelegate","abstract":"

Undocumented

"},"Protocols/CoreDelegate.html":{"name":"CoreDelegate","abstract":"

Undocumented

"},"Enums/UniqueAmount.html#/s:18DirectTapFramework12UniqueAmountO4NONEyA2CmF":{"name":"NONE","abstract":"

Undocumented

","parent_name":"UniqueAmount"},"Enums/UniqueAmount.html#/s:18DirectTapFramework12UniqueAmountO3ADDyA2CmF":{"name":"ADD","abstract":"

Undocumented

","parent_name":"UniqueAmount"},"Enums/UniqueAmount.html#/s:18DirectTapFramework12UniqueAmountO8SUBTRACTyA2CmF":{"name":"SUBTRACT","abstract":"

Undocumented

","parent_name":"UniqueAmount"},"Enums/Status.html#/s:18DirectTapFramework6StatusO7PENDINGyA2CmF":{"name":"PENDING","abstract":"

Undocumented

","parent_name":"Status"},"Enums/Status.html#/s:18DirectTapFramework6StatusO12AWAITING_TFAyA2CmF":{"name":"AWAITING_TFA","abstract":"

Awaiting TFA authentication.

","parent_name":"Status"},"Enums/Status.html#/s:18DirectTapFramework6StatusO7SUCCESSyA2CmF":{"name":"SUCCESS","abstract":"

Successful operation.

","parent_name":"Status"},"Enums/Status.html#/s:18DirectTapFramework6StatusO5ERRORyA2CmF":{"name":"ERROR","abstract":"

Error during operation.

","parent_name":"Status"},"Enums/Status.html#/s:18DirectTapFramework6StatusO11LOGIN_ERRORyA2CmF":{"name":"LOGIN_ERROR","abstract":"

Login Error.

","parent_name":"Status"},"Enums/Status.html#/s:18DirectTapFramework6StatusO15INVOICE_CREATEDyA2CmF":{"name":"INVOICE_CREATED","abstract":"

Checkout invoice created.

","parent_name":"Status"},"Enums/Status.html#/s:18DirectTapFramework6StatusO14AWAITING_LOGINyA2CmF":{"name":"AWAITING_LOGIN","abstract":"

Login in progress.

","parent_name":"Status"},"Enums/Status.html#/s:18DirectTapFramework6StatusO18AWAITING_LOGIN_TFAyA2CmF":{"name":"AWAITING_LOGIN_TFA","abstract":"

Awaiting login TFA Authentication.

","parent_name":"Status"},"Enums/Status.html#/s:18DirectTapFramework6StatusO26AWAITING_ACCOUNT_SELECTIONyA2CmF":{"name":"AWAITING_ACCOUNT_SELECTION","abstract":"

Awaiting account selection.

","parent_name":"Status"},"Enums/Status.html#/s:18DirectTapFramework6StatusO21AWAITING_TRANSFER_TFAyA2CmF":{"name":"AWAITING_TRANSFER_TFA","abstract":"

Awaiting transfer TFA Authentication.

","parent_name":"Status"},"Enums/Status.html#/s:18DirectTapFramework6StatusO11IN_PROGRESSyA2CmF":{"name":"IN_PROGRESS","abstract":"

Transfer is in progress.

","parent_name":"Status"},"Enums/Status.html#/s:18DirectTapFramework6StatusO7EXPIREDyA2CmF":{"name":"EXPIRED","abstract":"

Transaction Expired.

","parent_name":"Status"},"Enums/Status.html#/s:18DirectTapFramework6StatusO7FLAGGEDyA2CmF":{"name":"FLAGGED","abstract":"

Transaction Flagged - receiver needs to do manual verification and settlement.

","parent_name":"Status"},"Enums/Status.html#/s:18DirectTapFramework6StatusO9CANCELLEDyA2CmF":{"name":"CANCELLED","abstract":"

Transaction Cancelled - sender cancelled the transaction.

","parent_name":"Status"},"Enums/Status.html#/s:18DirectTapFramework6StatusO6DENIEDyA2CmF":{"name":"DENIED","abstract":"

Transaction Denied - sender denied the consent.

","parent_name":"Status"},"Enums/Status.html#/s:18DirectTapFramework6StatusO6FAILEDyA2CmF":{"name":"FAILED","abstract":"

Transaction Failed - receiver was not able to receive the funds.

","parent_name":"Status"},"Enums/Status.html#/s:SY8rawValuexSg03RawB0Qz_tcfc":{"name":"init(rawValue:)","parent_name":"Status"},"Enums/DirectErrorCode.html#/s:18DirectTapFramework0A9ErrorCodeO11DIRIBDO4001yA2CmF":{"name":"DIRIBDO4001","abstract":"

BDO Error Codes

","parent_name":"DirectErrorCode"},"Enums/DirectErrorCode.html#/s:18DirectTapFramework0A9ErrorCodeO11DIRIBDO4002yA2CmF":{"name":"DIRIBDO4002","abstract":"

Undocumented

","parent_name":"DirectErrorCode"},"Enums/DirectErrorCode.html#/s:18DirectTapFramework0A9ErrorCodeO11DIRIBDO4003yA2CmF":{"name":"DIRIBDO4003","abstract":"

Undocumented

","parent_name":"DirectErrorCode"},"Enums/DirectErrorCode.html#/s:18DirectTapFramework0A9ErrorCodeO11DIRIBDO4004yA2CmF":{"name":"DIRIBDO4004","abstract":"

Undocumented

","parent_name":"DirectErrorCode"},"Enums/DirectErrorCode.html#/s:18DirectTapFramework0A9ErrorCodeO11DIRIBDO4005yA2CmF":{"name":"DIRIBDO4005","abstract":"

Undocumented

","parent_name":"DirectErrorCode"},"Enums/DirectErrorCode.html#/s:18DirectTapFramework0A9ErrorCodeO11DIRIBDO4006yA2CmF":{"name":"DIRIBDO4006","abstract":"

Undocumented

","parent_name":"DirectErrorCode"},"Enums/DirectErrorCode.html#/s:18DirectTapFramework0A9ErrorCodeO11DIRIBDO4007yA2CmF":{"name":"DIRIBDO4007","abstract":"

Undocumented

","parent_name":"DirectErrorCode"},"Enums/DirectErrorCode.html#/s:18DirectTapFramework0A9ErrorCodeO11DIRIBDO4008yA2CmF":{"name":"DIRIBDO4008","abstract":"

Undocumented

","parent_name":"DirectErrorCode"},"Enums/DirectErrorCode.html#/s:18DirectTapFramework0A9ErrorCodeO11DIRIBDO4009yA2CmF":{"name":"DIRIBDO4009","abstract":"

Undocumented

","parent_name":"DirectErrorCode"},"Enums/DirectErrorCode.html#/s:18DirectTapFramework0A9ErrorCodeO11DIRIBDO4010yA2CmF":{"name":"DIRIBDO4010","abstract":"

Undocumented

","parent_name":"DirectErrorCode"},"Enums/DirectErrorCode.html#/s:18DirectTapFramework0A9ErrorCodeO11DIRIBDO4011yA2CmF":{"name":"DIRIBDO4011","abstract":"

Undocumented

","parent_name":"DirectErrorCode"},"Enums/DirectErrorCode.html#/s:18DirectTapFramework0A9ErrorCodeO11DIRIBDO4012yA2CmF":{"name":"DIRIBDO4012","abstract":"

Undocumented

","parent_name":"DirectErrorCode"},"Enums/DirectErrorCode.html#/s:18DirectTapFramework0A9ErrorCodeO11DIRIBDO4013yA2CmF":{"name":"DIRIBDO4013","abstract":"

Undocumented

","parent_name":"DirectErrorCode"},"Enums/DirectErrorCode.html#/s:18DirectTapFramework0A9ErrorCodeO11DIRIBDO4014yA2CmF":{"name":"DIRIBDO4014","abstract":"

Undocumented

","parent_name":"DirectErrorCode"},"Enums/DirectErrorCode.html#/s:18DirectTapFramework0A9ErrorCodeO11DIRIBDO4015yA2CmF":{"name":"DIRIBDO4015","abstract":"

Undocumented

","parent_name":"DirectErrorCode"},"Enums/DirectErrorCode.html#/s:18DirectTapFramework0A9ErrorCodeO11DIRIBDO4016yA2CmF":{"name":"DIRIBDO4016","abstract":"

Undocumented

","parent_name":"DirectErrorCode"},"Enums/DirectErrorCode.html#/s:18DirectTapFramework0A9ErrorCodeO11DIRIBDO4017yA2CmF":{"name":"DIRIBDO4017","abstract":"

Undocumented

","parent_name":"DirectErrorCode"},"Enums/DirectErrorCode.html#/s:18DirectTapFramework0A9ErrorCodeO11DIRIBDO4018yA2CmF":{"name":"DIRIBDO4018","abstract":"

Undocumented

","parent_name":"DirectErrorCode"},"Enums/DirectErrorCode.html#/s:18DirectTapFramework0A9ErrorCodeO11DIRIBDO4019yA2CmF":{"name":"DIRIBDO4019","abstract":"

Undocumented

","parent_name":"DirectErrorCode"},"Enums/DirectErrorCode.html#/s:18DirectTapFramework0A9ErrorCodeO11DIRIBDO4020yA2CmF":{"name":"DIRIBDO4020","abstract":"

Undocumented

","parent_name":"DirectErrorCode"},"Enums/DirectErrorCode.html#/s:18DirectTapFramework0A9ErrorCodeO11DIRIBDO4021yA2CmF":{"name":"DIRIBDO4021","abstract":"

Undocumented

","parent_name":"DirectErrorCode"},"Enums/DirectErrorCode.html#/s:18DirectTapFramework0A9ErrorCodeO11DIRIBDO4022yA2CmF":{"name":"DIRIBDO4022","abstract":"

Undocumented

","parent_name":"DirectErrorCode"},"Enums/DirectErrorCode.html#/s:18DirectTapFramework0A9ErrorCodeO11DIRIBDO4023yA2CmF":{"name":"DIRIBDO4023","abstract":"

Undocumented

","parent_name":"DirectErrorCode"},"Enums/DirectErrorCode.html#/s:18DirectTapFramework0A9ErrorCodeO11DIRIBDO4024yA2CmF":{"name":"DIRIBDO4024","abstract":"

Undocumented

","parent_name":"DirectErrorCode"},"Enums/DirectErrorCode.html#/s:18DirectTapFramework0A9ErrorCodeO11DIRIBDO4025yA2CmF":{"name":"DIRIBDO4025","abstract":"

Undocumented

","parent_name":"DirectErrorCode"},"Enums/DirectErrorCode.html#/s:18DirectTapFramework0A9ErrorCodeO11DIRIBDO4026yA2CmF":{"name":"DIRIBDO4026","abstract":"

Undocumented

","parent_name":"DirectErrorCode"},"Enums/DirectErrorCode.html#/s:18DirectTapFramework0A9ErrorCodeO11DIRIBDO4027yA2CmF":{"name":"DIRIBDO4027","abstract":"

Undocumented

","parent_name":"DirectErrorCode"},"Enums/DirectErrorCode.html#/s:18DirectTapFramework0A9ErrorCodeO11DIRIBDO4028yA2CmF":{"name":"DIRIBDO4028","abstract":"

Undocumented

","parent_name":"DirectErrorCode"},"Enums/DirectErrorCode.html#/s:18DirectTapFramework0A9ErrorCodeO11DIRIBDO4029yA2CmF":{"name":"DIRIBDO4029","abstract":"

Undocumented

","parent_name":"DirectErrorCode"},"Enums/DirectErrorCode.html#/s:18DirectTapFramework0A9ErrorCodeO11DIRIBDO4030yA2CmF":{"name":"DIRIBDO4030","abstract":"

Undocumented

","parent_name":"DirectErrorCode"},"Enums/DirectErrorCode.html#/s:18DirectTapFramework0A9ErrorCodeO11DIRIBDO4031yA2CmF":{"name":"DIRIBDO4031","abstract":"

Undocumented

","parent_name":"DirectErrorCode"},"Enums/DirectErrorCode.html#/s:18DirectTapFramework0A9ErrorCodeO11DIRIBDO4032yA2CmF":{"name":"DIRIBDO4032","abstract":"

Undocumented

","parent_name":"DirectErrorCode"},"Enums/DirectErrorCode.html#/s:18DirectTapFramework0A9ErrorCodeO11DIRIBDO4033yA2CmF":{"name":"DIRIBDO4033","abstract":"

Undocumented

","parent_name":"DirectErrorCode"},"Enums/DirectErrorCode.html#/s:18DirectTapFramework0A9ErrorCodeO11DIRIBDO4034yA2CmF":{"name":"DIRIBDO4034","abstract":"

Undocumented

","parent_name":"DirectErrorCode"},"Enums/DirectErrorCode.html#/s:18DirectTapFramework0A9ErrorCodeO11DIRIBDO4035yA2CmF":{"name":"DIRIBDO4035","abstract":"

Undocumented

","parent_name":"DirectErrorCode"},"Enums/DirectErrorCode.html#/s:18DirectTapFramework0A9ErrorCodeO11DIRIBDO4037yA2CmF":{"name":"DIRIBDO4037","abstract":"

Undocumented

","parent_name":"DirectErrorCode"},"Enums/DirectErrorCode.html#/s:18DirectTapFramework0A9ErrorCodeO11DIRIBDO5002yA2CmF":{"name":"DIRIBDO5002","abstract":"

Undocumented

","parent_name":"DirectErrorCode"},"Enums/DirectErrorCode.html#/s:18DirectTapFramework0A9ErrorCodeO11DIRIBDO5003yA2CmF":{"name":"DIRIBDO5003","abstract":"

Undocumented

","parent_name":"DirectErrorCode"},"Enums/DirectErrorCode.html#/s:18DirectTapFramework0A9ErrorCodeO11DIRIBDO5004yA2CmF":{"name":"DIRIBDO5004","abstract":"

Undocumented

","parent_name":"DirectErrorCode"},"Enums/DirectErrorCode.html#/s:18DirectTapFramework0A9ErrorCodeO11DIRIBDO5005yA2CmF":{"name":"DIRIBDO5005","abstract":"

Undocumented

","parent_name":"DirectErrorCode"},"Enums/DirectErrorCode.html#/s:18DirectTapFramework0A9ErrorCodeO11DIRIBDO5006yA2CmF":{"name":"DIRIBDO5006","abstract":"

Undocumented

","parent_name":"DirectErrorCode"},"Enums/DirectErrorCode.html#/s:18DirectTapFramework0A9ErrorCodeO11DIRIBDO5007yA2CmF":{"name":"DIRIBDO5007","abstract":"

Undocumented

","parent_name":"DirectErrorCode"},"Enums/DirectErrorCode.html#/s:18DirectTapFramework0A9ErrorCodeO11DIRIBDO5008yA2CmF":{"name":"DIRIBDO5008","abstract":"

Undocumented

","parent_name":"DirectErrorCode"},"Enums/DirectErrorCode.html#/s:18DirectTapFramework0A9ErrorCodeO11DIRIBDO5009yA2CmF":{"name":"DIRIBDO5009","abstract":"

Undocumented

","parent_name":"DirectErrorCode"},"Enums/DirectErrorCode.html#/s:18DirectTapFramework0A9ErrorCodeO11DIRIBDO5010yA2CmF":{"name":"DIRIBDO5010","abstract":"

Undocumented

","parent_name":"DirectErrorCode"},"Enums/DirectErrorCode.html#/s:18DirectTapFramework0A9ErrorCodeO11DIRIBDO5011yA2CmF":{"name":"DIRIBDO5011","abstract":"

Undocumented

","parent_name":"DirectErrorCode"},"Enums/DirectErrorCode.html#/s:18DirectTapFramework0A9ErrorCodeO11DIRIBDO5012yA2CmF":{"name":"DIRIBDO5012","abstract":"

Undocumented

","parent_name":"DirectErrorCode"},"Enums/DirectErrorCode.html#/s:18DirectTapFramework0A9ErrorCodeO11DIRIBDO5013yA2CmF":{"name":"DIRIBDO5013","abstract":"

Undocumented

","parent_name":"DirectErrorCode"},"Enums/DirectErrorCode.html#/s:18DirectTapFramework0A9ErrorCodeO11DIRIBDO5014yA2CmF":{"name":"DIRIBDO5014","abstract":"

Undocumented

","parent_name":"DirectErrorCode"},"Enums/DirectErrorCode.html#/s:18DirectTapFramework0A9ErrorCodeO11DIRIBDO5015yA2CmF":{"name":"DIRIBDO5015","abstract":"

Undocumented

","parent_name":"DirectErrorCode"},"Enums/DirectErrorCode.html#/s:18DirectTapFramework0A9ErrorCodeO11DIRIBDO5016yA2CmF":{"name":"DIRIBDO5016","abstract":"

Undocumented

","parent_name":"DirectErrorCode"},"Enums/DirectErrorCode.html#/s:18DirectTapFramework0A9ErrorCodeO11DIRIBDO6001yA2CmF":{"name":"DIRIBDO6001","abstract":"

Undocumented

","parent_name":"DirectErrorCode"},"Enums/DirectErrorCode.html#/s:18DirectTapFramework0A9ErrorCodeO11DIRIBDO6002yA2CmF":{"name":"DIRIBDO6002","abstract":"

Undocumented

","parent_name":"DirectErrorCode"},"Enums/DirectErrorCode.html#/s:18DirectTapFramework0A9ErrorCodeO11DIRIBDO6003yA2CmF":{"name":"DIRIBDO6003","abstract":"

Undocumented

","parent_name":"DirectErrorCode"},"Enums/DirectErrorCode.html#/s:18DirectTapFramework0A9ErrorCodeO11DIRIBDO6004yA2CmF":{"name":"DIRIBDO6004","abstract":"

Undocumented

","parent_name":"DirectErrorCode"},"Enums/DirectErrorCode.html#/s:18DirectTapFramework0A9ErrorCodeO11DIRIBDO6005yA2CmF":{"name":"DIRIBDO6005","abstract":"

Undocumented

","parent_name":"DirectErrorCode"},"Enums/DirectErrorCode.html#/s:18DirectTapFramework0A9ErrorCodeO11DIRIBDO6006yA2CmF":{"name":"DIRIBDO6006","abstract":"

Undocumented

","parent_name":"DirectErrorCode"},"Enums/DirectErrorCode.html#/s:18DirectTapFramework0A9ErrorCodeO11DIRIBDO6007yA2CmF":{"name":"DIRIBDO6007","abstract":"

Undocumented

","parent_name":"DirectErrorCode"},"Enums/DirectErrorCode.html#/s:18DirectTapFramework0A9ErrorCodeO11DIRIBDO6008yA2CmF":{"name":"DIRIBDO6008","abstract":"

Undocumented

","parent_name":"DirectErrorCode"},"Enums/DirectErrorCode.html#/s:18DirectTapFramework0A9ErrorCodeO11DIRIBDO6009yA2CmF":{"name":"DIRIBDO6009","abstract":"

Undocumented

","parent_name":"DirectErrorCode"},"Enums/DirectErrorCode.html#/s:18DirectTapFramework0A9ErrorCodeO11DIRIBDO6010yA2CmF":{"name":"DIRIBDO6010","abstract":"

Undocumented

","parent_name":"DirectErrorCode"},"Enums/DirectErrorCode.html#/s:18DirectTapFramework0A9ErrorCodeO11DIRIBDO6011yA2CmF":{"name":"DIRIBDO6011","abstract":"

Undocumented

","parent_name":"DirectErrorCode"},"Enums/DirectErrorCode.html#/s:18DirectTapFramework0A9ErrorCodeO11DIRIBDO6012yA2CmF":{"name":"DIRIBDO6012","abstract":"

Undocumented

","parent_name":"DirectErrorCode"},"Enums/DirectErrorCode.html#/s:18DirectTapFramework0A9ErrorCodeO11DIRIBDO6013yA2CmF":{"name":"DIRIBDO6013","abstract":"

Undocumented

","parent_name":"DirectErrorCode"},"Enums/DirectErrorCode.html#/s:18DirectTapFramework0A9ErrorCodeO11DIRIBDO6014yA2CmF":{"name":"DIRIBDO6014","abstract":"

Undocumented

","parent_name":"DirectErrorCode"},"Enums/DirectErrorCode.html#/s:18DirectTapFramework0A9ErrorCodeO11DIRIBDO6015yA2CmF":{"name":"DIRIBDO6015","abstract":"

Undocumented

","parent_name":"DirectErrorCode"},"Enums/DirectErrorCode.html#/s:18DirectTapFramework0A9ErrorCodeO11DIRIBDO6016yA2CmF":{"name":"DIRIBDO6016","abstract":"

Undocumented

","parent_name":"DirectErrorCode"},"Enums/DirectErrorCode.html#/s:18DirectTapFramework0A9ErrorCodeO11DIRIBDO6017yA2CmF":{"name":"DIRIBDO6017","abstract":"

Undocumented

","parent_name":"DirectErrorCode"},"Enums/DirectErrorCode.html#/s:18DirectTapFramework0A9ErrorCodeO11DIRIBDO6018yA2CmF":{"name":"DIRIBDO6018","abstract":"

Undocumented

","parent_name":"DirectErrorCode"},"Enums/DirectErrorCode.html#/s:18DirectTapFramework0A9ErrorCodeO11DIRIBDO6019yA2CmF":{"name":"DIRIBDO6019","abstract":"

Undocumented

","parent_name":"DirectErrorCode"},"Enums/DirectErrorCode.html#/s:18DirectTapFramework0A9ErrorCodeO11DIRIBDO6020yA2CmF":{"name":"DIRIBDO6020","abstract":"

Undocumented

","parent_name":"DirectErrorCode"},"Enums/DirectErrorCode.html#/s:18DirectTapFramework0A9ErrorCodeO11DIRIBPI4001yA2CmF":{"name":"DIRIBPI4001","abstract":"

BPI Error Codes

","parent_name":"DirectErrorCode"},"Enums/DirectErrorCode.html#/s:18DirectTapFramework0A9ErrorCodeO11DIRIBPI4002yA2CmF":{"name":"DIRIBPI4002","abstract":"

Undocumented

","parent_name":"DirectErrorCode"},"Enums/DirectErrorCode.html#/s:18DirectTapFramework0A9ErrorCodeO11DIRIBPI4003yA2CmF":{"name":"DIRIBPI4003","abstract":"

Undocumented

","parent_name":"DirectErrorCode"},"Enums/DirectErrorCode.html#/s:18DirectTapFramework0A9ErrorCodeO11DIRIBPI4004yA2CmF":{"name":"DIRIBPI4004","abstract":"

Undocumented

","parent_name":"DirectErrorCode"},"Enums/DirectErrorCode.html#/s:18DirectTapFramework0A9ErrorCodeO11DIRIBPI4005yA2CmF":{"name":"DIRIBPI4005","abstract":"

Undocumented

","parent_name":"DirectErrorCode"},"Enums/DirectErrorCode.html#/s:18DirectTapFramework0A9ErrorCodeO11DIRIBPI4006yA2CmF":{"name":"DIRIBPI4006","abstract":"

Undocumented

","parent_name":"DirectErrorCode"},"Enums/DirectErrorCode.html#/s:18DirectTapFramework0A9ErrorCodeO11DIRIBPI4007yA2CmF":{"name":"DIRIBPI4007","abstract":"

Undocumented

","parent_name":"DirectErrorCode"},"Enums/DirectErrorCode.html#/s:18DirectTapFramework0A9ErrorCodeO11DIRIBPI4008yA2CmF":{"name":"DIRIBPI4008","abstract":"

Undocumented

","parent_name":"DirectErrorCode"},"Enums/DirectErrorCode.html#/s:18DirectTapFramework0A9ErrorCodeO11DIRIBPI4009yA2CmF":{"name":"DIRIBPI4009","abstract":"

Undocumented

","parent_name":"DirectErrorCode"},"Enums/DirectErrorCode.html#/s:18DirectTapFramework0A9ErrorCodeO11DIRIBPI4010yA2CmF":{"name":"DIRIBPI4010","abstract":"

Undocumented

","parent_name":"DirectErrorCode"},"Enums/DirectErrorCode.html#/s:18DirectTapFramework0A9ErrorCodeO11DIRIBPI4011yA2CmF":{"name":"DIRIBPI4011","abstract":"

Undocumented

","parent_name":"DirectErrorCode"},"Enums/DirectErrorCode.html#/s:18DirectTapFramework0A9ErrorCodeO11DIRIBPI4012yA2CmF":{"name":"DIRIBPI4012","abstract":"

Undocumented

","parent_name":"DirectErrorCode"},"Enums/DirectErrorCode.html#/s:18DirectTapFramework0A9ErrorCodeO11DIRIBPI4013yA2CmF":{"name":"DIRIBPI4013","abstract":"

Undocumented

","parent_name":"DirectErrorCode"},"Enums/DirectErrorCode.html#/s:18DirectTapFramework0A9ErrorCodeO11DIRIBPI4014yA2CmF":{"name":"DIRIBPI4014","abstract":"

Undocumented

","parent_name":"DirectErrorCode"},"Enums/DirectErrorCode.html#/s:18DirectTapFramework0A9ErrorCodeO11DIRIBPI4015yA2CmF":{"name":"DIRIBPI4015","abstract":"

Undocumented

","parent_name":"DirectErrorCode"},"Enums/DirectErrorCode.html#/s:18DirectTapFramework0A9ErrorCodeO11DIRIBPI4016yA2CmF":{"name":"DIRIBPI4016","abstract":"

Undocumented

","parent_name":"DirectErrorCode"},"Enums/DirectErrorCode.html#/s:18DirectTapFramework0A9ErrorCodeO11DIRIBPI5001yA2CmF":{"name":"DIRIBPI5001","abstract":"

Undocumented

","parent_name":"DirectErrorCode"},"Enums/DirectErrorCode.html#/s:18DirectTapFramework0A9ErrorCodeO11DIRIBPI5002yA2CmF":{"name":"DIRIBPI5002","abstract":"

Undocumented

","parent_name":"DirectErrorCode"},"Enums/DirectErrorCode.html#/s:18DirectTapFramework0A9ErrorCodeO11DIRIBPI5003yA2CmF":{"name":"DIRIBPI5003","abstract":"

Undocumented

","parent_name":"DirectErrorCode"},"Enums/DirectErrorCode.html#/s:18DirectTapFramework0A9ErrorCodeO11DIRIBPI5004yA2CmF":{"name":"DIRIBPI5004","abstract":"

Undocumented

","parent_name":"DirectErrorCode"},"Enums/DirectErrorCode.html#/s:18DirectTapFramework0A9ErrorCodeO11DIRIBPI5005yA2CmF":{"name":"DIRIBPI5005","abstract":"

Undocumented

","parent_name":"DirectErrorCode"},"Enums/DirectErrorCode.html#/s:18DirectTapFramework0A9ErrorCodeO11DIRIBPI5006yA2CmF":{"name":"DIRIBPI5006","abstract":"

Undocumented

","parent_name":"DirectErrorCode"},"Enums/DirectErrorCode.html#/s:18DirectTapFramework0A9ErrorCodeO11DIRIBPI5007yA2CmF":{"name":"DIRIBPI5007","abstract":"

Undocumented

","parent_name":"DirectErrorCode"},"Enums/DirectErrorCode.html#/s:18DirectTapFramework0A9ErrorCodeO11DIRIBPI5008yA2CmF":{"name":"DIRIBPI5008","abstract":"

Undocumented

","parent_name":"DirectErrorCode"},"Enums/DirectErrorCode.html#/s:18DirectTapFramework0A9ErrorCodeO11DIRIBPI5009yA2CmF":{"name":"DIRIBPI5009","abstract":"

Undocumented

","parent_name":"DirectErrorCode"},"Enums/DirectErrorCode.html#/s:18DirectTapFramework0A9ErrorCodeO11DIRIBPI5011yA2CmF":{"name":"DIRIBPI5011","abstract":"

Undocumented

","parent_name":"DirectErrorCode"},"Enums/DirectErrorCode.html#/s:18DirectTapFramework0A9ErrorCodeO11DIRIBPI5013yA2CmF":{"name":"DIRIBPI5013","abstract":"

Undocumented

","parent_name":"DirectErrorCode"},"Enums/DirectErrorCode.html#/s:18DirectTapFramework0A9ErrorCodeO11DIRIBPI5014yA2CmF":{"name":"DIRIBPI5014","abstract":"

Undocumented

","parent_name":"DirectErrorCode"},"Enums/DirectErrorCode.html#/s:18DirectTapFramework0A9ErrorCodeO11DIRIBPI5015yA2CmF":{"name":"DIRIBPI5015","abstract":"

Undocumented

","parent_name":"DirectErrorCode"},"Enums/DirectErrorCode.html#/s:18DirectTapFramework0A9ErrorCodeO11DIRIBPI5016yA2CmF":{"name":"DIRIBPI5016","abstract":"

Undocumented

","parent_name":"DirectErrorCode"},"Enums/DirectErrorCode.html#/s:18DirectTapFramework0A9ErrorCodeO11DIRIBPI5017yA2CmF":{"name":"DIRIBPI5017","abstract":"

Undocumented

","parent_name":"DirectErrorCode"},"Enums/DirectErrorCode.html#/s:18DirectTapFramework0A9ErrorCodeO11DIRIBPI5018yA2CmF":{"name":"DIRIBPI5018","abstract":"

Undocumented

","parent_name":"DirectErrorCode"},"Enums/DirectErrorCode.html#/s:18DirectTapFramework0A9ErrorCodeO11DIRIBPI5019yA2CmF":{"name":"DIRIBPI5019","abstract":"

Undocumented

","parent_name":"DirectErrorCode"},"Enums/DirectErrorCode.html#/s:18DirectTapFramework0A9ErrorCodeO11DIRIBPI5020yA2CmF":{"name":"DIRIBPI5020","abstract":"

Undocumented

","parent_name":"DirectErrorCode"},"Enums/DirectErrorCode.html#/s:18DirectTapFramework0A9ErrorCodeO11DIRIBPI5021yA2CmF":{"name":"DIRIBPI5021","abstract":"

Undocumented

","parent_name":"DirectErrorCode"},"Enums/DirectErrorCode.html#/s:18DirectTapFramework0A9ErrorCodeO11DIRIBPI6001yA2CmF":{"name":"DIRIBPI6001","abstract":"

Undocumented

","parent_name":"DirectErrorCode"},"Enums/DirectErrorCode.html#/s:18DirectTapFramework0A9ErrorCodeO11DIRIBPI6003yA2CmF":{"name":"DIRIBPI6003","abstract":"

Undocumented

","parent_name":"DirectErrorCode"},"Enums/DirectErrorCode.html#/s:18DirectTapFramework0A9ErrorCodeO11DIRIBPI6004yA2CmF":{"name":"DIRIBPI6004","abstract":"

Undocumented

","parent_name":"DirectErrorCode"},"Enums/DirectErrorCode.html#/s:18DirectTapFramework0A9ErrorCodeO11DIRIBPI6005yA2CmF":{"name":"DIRIBPI6005","abstract":"

Undocumented

","parent_name":"DirectErrorCode"},"Enums/DirectErrorCode.html#/s:18DirectTapFramework0A9ErrorCodeO11DIRIBPI6006yA2CmF":{"name":"DIRIBPI6006","abstract":"

Undocumented

","parent_name":"DirectErrorCode"},"Enums/DirectErrorCode.html#/s:18DirectTapFramework0A9ErrorCodeO11DIRIBPI6007yA2CmF":{"name":"DIRIBPI6007","abstract":"

Undocumented

","parent_name":"DirectErrorCode"},"Enums/DirectErrorCode.html#/s:18DirectTapFramework0A9ErrorCodeO11DIRIBPI6008yA2CmF":{"name":"DIRIBPI6008","abstract":"

Undocumented

","parent_name":"DirectErrorCode"},"Enums/DirectErrorCode.html#/s:18DirectTapFramework0A9ErrorCodeO11DIRIBPI6009yA2CmF":{"name":"DIRIBPI6009","abstract":"

Undocumented

","parent_name":"DirectErrorCode"},"Enums/DirectErrorCode.html#/s:18DirectTapFramework0A9ErrorCodeO11DIRIBPI6010yA2CmF":{"name":"DIRIBPI6010","abstract":"

Undocumented

","parent_name":"DirectErrorCode"},"Enums/DirectErrorCode.html#/s:18DirectTapFramework0A9ErrorCodeO11DIRIBPI6011yA2CmF":{"name":"DIRIBPI6011","abstract":"

Undocumented

","parent_name":"DirectErrorCode"},"Enums/DirectErrorCode.html#/s:18DirectTapFramework0A9ErrorCodeO11DIRIBPI6012yA2CmF":{"name":"DIRIBPI6012","abstract":"

Undocumented

","parent_name":"DirectErrorCode"},"Enums/DirectErrorCode.html#/s:18DirectTapFramework0A9ErrorCodeO11DIRIBPI6013yA2CmF":{"name":"DIRIBPI6013","abstract":"

Undocumented

","parent_name":"DirectErrorCode"},"Enums/Currency.html#/s:18DirectTapFramework8CurrencyO3afnyA2CmF":{"name":"afn","abstract":"

Undocumented

","parent_name":"Currency"},"Enums/Currency.html#/s:18DirectTapFramework8CurrencyO3euryA2CmF":{"name":"eur","abstract":"

Undocumented

","parent_name":"Currency"},"Enums/Currency.html#/s:18DirectTapFramework8CurrencyO3allyA2CmF":{"name":"all","abstract":"

Undocumented

","parent_name":"Currency"},"Enums/Currency.html#/s:18DirectTapFramework8CurrencyO3dzdyA2CmF":{"name":"dzd","abstract":"

Undocumented

","parent_name":"Currency"},"Enums/Currency.html#/s:18DirectTapFramework8CurrencyO3usdyA2CmF":{"name":"usd","abstract":"

Undocumented

","parent_name":"Currency"},"Enums/Currency.html#/s:18DirectTapFramework8CurrencyO3aoayA2CmF":{"name":"aoa","abstract":"

Undocumented

","parent_name":"Currency"},"Enums/Currency.html#/s:18DirectTapFramework8CurrencyO3xcdyA2CmF":{"name":"xcd","abstract":"

Undocumented

","parent_name":"Currency"},"Enums/Currency.html#/s:18DirectTapFramework8CurrencyO3arsyA2CmF":{"name":"ars","abstract":"

Undocumented

","parent_name":"Currency"},"Enums/Currency.html#/s:18DirectTapFramework8CurrencyO3amdyA2CmF":{"name":"amd","abstract":"

Undocumented

","parent_name":"Currency"},"Enums/Currency.html#/s:18DirectTapFramework8CurrencyO3awgyA2CmF":{"name":"awg","abstract":"

Undocumented

","parent_name":"Currency"},"Enums/Currency.html#/s:18DirectTapFramework8CurrencyO3audyA2CmF":{"name":"aud","abstract":"

Undocumented

","parent_name":"Currency"},"Enums/Currency.html#/s:18DirectTapFramework8CurrencyO3aznyA2CmF":{"name":"azn","abstract":"

Undocumented

","parent_name":"Currency"},"Enums/Currency.html#/s:18DirectTapFramework8CurrencyO3bsdyA2CmF":{"name":"bsd","abstract":"

Undocumented

","parent_name":"Currency"},"Enums/Currency.html#/s:18DirectTapFramework8CurrencyO3bhdyA2CmF":{"name":"bhd","abstract":"

Undocumented

","parent_name":"Currency"},"Enums/Currency.html#/s:18DirectTapFramework8CurrencyO3bdtyA2CmF":{"name":"bdt","abstract":"

Undocumented

","parent_name":"Currency"},"Enums/Currency.html#/s:18DirectTapFramework8CurrencyO3byryA2CmF":{"name":"byr","abstract":"

Undocumented

","parent_name":"Currency"},"Enums/Currency.html#/s:18DirectTapFramework8CurrencyO3bzdyA2CmF":{"name":"bzd","abstract":"

Undocumented

","parent_name":"Currency"},"Enums/Currency.html#/s:18DirectTapFramework8CurrencyO3xofyA2CmF":{"name":"xof","abstract":"

Undocumented

","parent_name":"Currency"},"Enums/Currency.html#/s:18DirectTapFramework8CurrencyO3bmdyA2CmF":{"name":"bmd","abstract":"

Undocumented

","parent_name":"Currency"},"Enums/Currency.html#/s:18DirectTapFramework8CurrencyO3btnyA2CmF":{"name":"btn","abstract":"

Undocumented

","parent_name":"Currency"},"Enums/Currency.html#/s:18DirectTapFramework8CurrencyO3bovyA2CmF":{"name":"bov","abstract":"

Undocumented

","parent_name":"Currency"},"Enums/Currency.html#/s:18DirectTapFramework8CurrencyO3bamyA2CmF":{"name":"bam","abstract":"

Undocumented

","parent_name":"Currency"},"Enums/Currency.html#/s:18DirectTapFramework8CurrencyO3bwpyA2CmF":{"name":"bwp","abstract":"

Undocumented

","parent_name":"Currency"},"Enums/Currency.html#/s:18DirectTapFramework8CurrencyO3nokyA2CmF":{"name":"nok","abstract":"

Undocumented

","parent_name":"Currency"},"Enums/Currency.html#/s:18DirectTapFramework8CurrencyO3brlyA2CmF":{"name":"brl","abstract":"

Undocumented

","parent_name":"Currency"},"Enums/Currency.html#/s:18DirectTapFramework8CurrencyO3sgdyA2CmF":{"name":"sgd","abstract":"

Undocumented

","parent_name":"Currency"},"Enums/Currency.html#/s:18DirectTapFramework8CurrencyO3bgnyA2CmF":{"name":"bgn","abstract":"

Undocumented

","parent_name":"Currency"},"Enums/Currency.html#/s:18DirectTapFramework8CurrencyO3bifyA2CmF":{"name":"bif","abstract":"

Undocumented

","parent_name":"Currency"},"Enums/Currency.html#/s:18DirectTapFramework8CurrencyO3khryA2CmF":{"name":"khr","abstract":"

Undocumented

","parent_name":"Currency"},"Enums/Currency.html#/s:18DirectTapFramework8CurrencyO3xafyA2CmF":{"name":"xaf","abstract":"

Undocumented

","parent_name":"Currency"},"Enums/Currency.html#/s:18DirectTapFramework8CurrencyO3cadyA2CmF":{"name":"cad","abstract":"

Undocumented

","parent_name":"Currency"},"Enums/Currency.html#/s:18DirectTapFramework8CurrencyO3cveyA2CmF":{"name":"cve","abstract":"

Undocumented

","parent_name":"Currency"},"Enums/Currency.html#/s:18DirectTapFramework8CurrencyO3kydyA2CmF":{"name":"kyd","abstract":"

Undocumented

","parent_name":"Currency"},"Enums/Currency.html#/s:18DirectTapFramework8CurrencyO3clpyA2CmF":{"name":"clp","abstract":"

Undocumented

","parent_name":"Currency"},"Enums/Currency.html#/s:18DirectTapFramework8CurrencyO3cnyyA2CmF":{"name":"cny","abstract":"

Undocumented

","parent_name":"Currency"},"Enums/Currency.html#/s:18DirectTapFramework8CurrencyO3copyA2CmF":{"name":"cop","abstract":"

Undocumented

","parent_name":"Currency"},"Enums/Currency.html#/s:18DirectTapFramework8CurrencyO3kmfyA2CmF":{"name":"kmf","abstract":"

Undocumented

","parent_name":"Currency"},"Enums/Currency.html#/s:18DirectTapFramework8CurrencyO3cdfyA2CmF":{"name":"cdf","abstract":"

Undocumented

","parent_name":"Currency"},"Enums/Currency.html#/s:18DirectTapFramework8CurrencyO3nzdyA2CmF":{"name":"nzd","abstract":"

Undocumented

","parent_name":"Currency"},"Enums/Currency.html#/s:18DirectTapFramework8CurrencyO3crcyA2CmF":{"name":"crc","abstract":"

Undocumented

","parent_name":"Currency"},"Enums/Currency.html#/s:18DirectTapFramework8CurrencyO3hrkyA2CmF":{"name":"hrk","abstract":"

Undocumented

","parent_name":"Currency"},"Enums/Currency.html#/s:18DirectTapFramework8CurrencyO3cucyA2CmF":{"name":"cuc","abstract":"

Undocumented

","parent_name":"Currency"},"Enums/Currency.html#/s:18DirectTapFramework8CurrencyO3czkyA2CmF":{"name":"czk","abstract":"

Undocumented

","parent_name":"Currency"},"Enums/Currency.html#/s:18DirectTapFramework8CurrencyO3dkkyA2CmF":{"name":"dkk","abstract":"

Undocumented

","parent_name":"Currency"},"Enums/Currency.html#/s:18DirectTapFramework8CurrencyO3djfyA2CmF":{"name":"djf","abstract":"

Undocumented

","parent_name":"Currency"},"Enums/Currency.html#/s:18DirectTapFramework8CurrencyO3dopyA2CmF":{"name":"dop","abstract":"

Undocumented

","parent_name":"Currency"},"Enums/Currency.html#/s:18DirectTapFramework8CurrencyO3egpyA2CmF":{"name":"egp","abstract":"

Undocumented

","parent_name":"Currency"},"Enums/Currency.html#/s:18DirectTapFramework8CurrencyO3ernyA2CmF":{"name":"ern","abstract":"

Undocumented

","parent_name":"Currency"},"Enums/Currency.html#/s:18DirectTapFramework8CurrencyO3etbyA2CmF":{"name":"etb","abstract":"

Undocumented

","parent_name":"Currency"},"Enums/Currency.html#/s:18DirectTapFramework8CurrencyO3fkpyA2CmF":{"name":"fkp","abstract":"

Undocumented

","parent_name":"Currency"},"Enums/Currency.html#/s:18DirectTapFramework8CurrencyO3fjdyA2CmF":{"name":"fjd","abstract":"

Undocumented

","parent_name":"Currency"},"Enums/Currency.html#/s:18DirectTapFramework8CurrencyO3xpfyA2CmF":{"name":"xpf","abstract":"

Undocumented

","parent_name":"Currency"},"Enums/Currency.html#/s:18DirectTapFramework8CurrencyO3gmdyA2CmF":{"name":"gmd","abstract":"

Undocumented

","parent_name":"Currency"},"Enums/Currency.html#/s:18DirectTapFramework8CurrencyO3gelyA2CmF":{"name":"gel","abstract":"

Undocumented

","parent_name":"Currency"},"Enums/Currency.html#/s:18DirectTapFramework8CurrencyO3ghsyA2CmF":{"name":"ghs","abstract":"

Undocumented

","parent_name":"Currency"},"Enums/Currency.html#/s:18DirectTapFramework8CurrencyO3gipyA2CmF":{"name":"gip","abstract":"

Undocumented

","parent_name":"Currency"},"Enums/Currency.html#/s:18DirectTapFramework8CurrencyO3gtqyA2CmF":{"name":"gtq","abstract":"

Undocumented

","parent_name":"Currency"},"Enums/Currency.html#/s:18DirectTapFramework8CurrencyO3gbpyA2CmF":{"name":"gbp","abstract":"

Undocumented

","parent_name":"Currency"},"Enums/Currency.html#/s:18DirectTapFramework8CurrencyO3gnfyA2CmF":{"name":"gnf","abstract":"

Undocumented

","parent_name":"Currency"},"Enums/Currency.html#/s:18DirectTapFramework8CurrencyO3gydyA2CmF":{"name":"gyd","abstract":"

Undocumented

","parent_name":"Currency"},"Enums/Currency.html#/s:18DirectTapFramework8CurrencyO3hnlyA2CmF":{"name":"hnl","abstract":"

Undocumented

","parent_name":"Currency"},"Enums/Currency.html#/s:18DirectTapFramework8CurrencyO3hkdyA2CmF":{"name":"hkd","abstract":"

Undocumented

","parent_name":"Currency"},"Enums/Currency.html#/s:18DirectTapFramework8CurrencyO3hufyA2CmF":{"name":"huf","abstract":"

Undocumented

","parent_name":"Currency"},"Enums/Currency.html#/s:18DirectTapFramework8CurrencyO3iskyA2CmF":{"name":"isk","abstract":"

Undocumented

","parent_name":"Currency"},"Enums/Currency.html#/s:18DirectTapFramework8CurrencyO3inryA2CmF":{"name":"inr","abstract":"

Undocumented

","parent_name":"Currency"},"Enums/Currency.html#/s:18DirectTapFramework8CurrencyO3idryA2CmF":{"name":"idr","abstract":"

Undocumented

","parent_name":"Currency"},"Enums/Currency.html#/s:18DirectTapFramework8CurrencyO3irryA2CmF":{"name":"irr","abstract":"

Undocumented

","parent_name":"Currency"},"Enums/Currency.html#/s:18DirectTapFramework8CurrencyO3iqdyA2CmF":{"name":"iqd","abstract":"

Undocumented

","parent_name":"Currency"},"Enums/Currency.html#/s:18DirectTapFramework8CurrencyO3impyA2CmF":{"name":"imp","abstract":"

Undocumented

","parent_name":"Currency"},"Enums/Currency.html#/s:18DirectTapFramework8CurrencyO3ilsyA2CmF":{"name":"ils","abstract":"

Undocumented

","parent_name":"Currency"},"Enums/Currency.html#/s:18DirectTapFramework8CurrencyO3jmdyA2CmF":{"name":"jmd","abstract":"

Undocumented

","parent_name":"Currency"},"Enums/Currency.html#/s:18DirectTapFramework8CurrencyO3jpyyA2CmF":{"name":"jpy","abstract":"

Undocumented

","parent_name":"Currency"},"Enums/Currency.html#/s:18DirectTapFramework8CurrencyO3jepyA2CmF":{"name":"jep","abstract":"

Undocumented

","parent_name":"Currency"},"Enums/Currency.html#/s:18DirectTapFramework8CurrencyO3jodyA2CmF":{"name":"jod","abstract":"

Undocumented

","parent_name":"Currency"},"Enums/Currency.html#/s:18DirectTapFramework8CurrencyO3kztyA2CmF":{"name":"kzt","abstract":"

Undocumented

","parent_name":"Currency"},"Enums/Currency.html#/s:18DirectTapFramework8CurrencyO3kesyA2CmF":{"name":"kes","abstract":"

Undocumented

","parent_name":"Currency"},"Enums/Currency.html#/s:18DirectTapFramework8CurrencyO3kpwyA2CmF":{"name":"kpw","abstract":"

Undocumented

","parent_name":"Currency"},"Enums/Currency.html#/s:18DirectTapFramework8CurrencyO3krwyA2CmF":{"name":"krw","abstract":"

Undocumented

","parent_name":"Currency"},"Enums/Currency.html#/s:18DirectTapFramework8CurrencyO3kwdyA2CmF":{"name":"kwd","abstract":"

Undocumented

","parent_name":"Currency"},"Enums/Currency.html#/s:18DirectTapFramework8CurrencyO3kgsyA2CmF":{"name":"kgs","abstract":"

Undocumented

","parent_name":"Currency"},"Enums/Currency.html#/s:18DirectTapFramework8CurrencyO3lakyA2CmF":{"name":"lak","abstract":"

Undocumented

","parent_name":"Currency"},"Enums/Currency.html#/s:18DirectTapFramework8CurrencyO3lbpyA2CmF":{"name":"lbp","abstract":"

Undocumented

","parent_name":"Currency"},"Enums/Currency.html#/s:18DirectTapFramework8CurrencyO3lslyA2CmF":{"name":"lsl","abstract":"

Undocumented

","parent_name":"Currency"},"Enums/Currency.html#/s:18DirectTapFramework8CurrencyO3lrdyA2CmF":{"name":"lrd","abstract":"

Undocumented

","parent_name":"Currency"},"Enums/Currency.html#/s:18DirectTapFramework8CurrencyO3lydyA2CmF":{"name":"lyd","abstract":"

Undocumented

","parent_name":"Currency"},"Enums/Currency.html#/s:18DirectTapFramework8CurrencyO3chfyA2CmF":{"name":"chf","abstract":"

Undocumented

","parent_name":"Currency"},"Enums/Currency.html#/s:18DirectTapFramework8CurrencyO3mkdyA2CmF":{"name":"mkd","abstract":"

Undocumented

","parent_name":"Currency"},"Enums/Currency.html#/s:18DirectTapFramework8CurrencyO3mgayA2CmF":{"name":"mga","abstract":"

Undocumented

","parent_name":"Currency"},"Enums/Currency.html#/s:18DirectTapFramework8CurrencyO3mwkyA2CmF":{"name":"mwk","abstract":"

Undocumented

","parent_name":"Currency"},"Enums/Currency.html#/s:18DirectTapFramework8CurrencyO3myryA2CmF":{"name":"myr","abstract":"

Undocumented

","parent_name":"Currency"},"Enums/Currency.html#/s:18DirectTapFramework8CurrencyO3mvryA2CmF":{"name":"mvr","abstract":"

Undocumented

","parent_name":"Currency"},"Enums/Currency.html#/s:18DirectTapFramework8CurrencyO3mroyA2CmF":{"name":"mro","abstract":"

Undocumented

","parent_name":"Currency"},"Enums/Currency.html#/s:18DirectTapFramework8CurrencyO3muryA2CmF":{"name":"mur","abstract":"

Undocumented

","parent_name":"Currency"},"Enums/Currency.html#/s:18DirectTapFramework8CurrencyO3mxnyA2CmF":{"name":"mxn","abstract":"

Undocumented

","parent_name":"Currency"},"Enums/Currency.html#/s:18DirectTapFramework8CurrencyO3mdlyA2CmF":{"name":"mdl","abstract":"

Undocumented

","parent_name":"Currency"},"Enums/Currency.html#/s:18DirectTapFramework8CurrencyO3mntyA2CmF":{"name":"mnt","abstract":"

Undocumented

","parent_name":"Currency"},"Enums/Currency.html#/s:18DirectTapFramework8CurrencyO3madyA2CmF":{"name":"mad","abstract":"

Undocumented

","parent_name":"Currency"},"Enums/Currency.html#/s:18DirectTapFramework8CurrencyO3mznyA2CmF":{"name":"mzn","abstract":"

Undocumented

","parent_name":"Currency"},"Enums/Currency.html#/s:18DirectTapFramework8CurrencyO3mmkyA2CmF":{"name":"mmk","abstract":"

Undocumented

","parent_name":"Currency"},"Enums/Currency.html#/s:18DirectTapFramework8CurrencyO3nadyA2CmF":{"name":"nad","abstract":"

Undocumented

","parent_name":"Currency"},"Enums/Currency.html#/s:18DirectTapFramework8CurrencyO3npryA2CmF":{"name":"npr","abstract":"

Undocumented

","parent_name":"Currency"},"Enums/Currency.html#/s:18DirectTapFramework8CurrencyO3angyA2CmF":{"name":"ang","abstract":"

Undocumented

","parent_name":"Currency"},"Enums/Currency.html#/s:18DirectTapFramework8CurrencyO3nioyA2CmF":{"name":"nio","abstract":"

Undocumented

","parent_name":"Currency"},"Enums/Currency.html#/s:18DirectTapFramework8CurrencyO3ngnyA2CmF":{"name":"ngn","abstract":"

Undocumented

","parent_name":"Currency"},"Enums/Currency.html#/s:18DirectTapFramework8CurrencyO3omryA2CmF":{"name":"omr","abstract":"

Undocumented

","parent_name":"Currency"},"Enums/Currency.html#/s:18DirectTapFramework8CurrencyO3pkryA2CmF":{"name":"pkr","abstract":"

Undocumented

","parent_name":"Currency"},"Enums/Currency.html#/s:18DirectTapFramework8CurrencyO3pgkyA2CmF":{"name":"pgk","abstract":"

Undocumented

","parent_name":"Currency"},"Enums/Currency.html#/s:18DirectTapFramework8CurrencyO3pygyA2CmF":{"name":"pyg","abstract":"

Undocumented

","parent_name":"Currency"},"Enums/Currency.html#/s:18DirectTapFramework8CurrencyO3penyA2CmF":{"name":"pen","abstract":"

Undocumented

","parent_name":"Currency"},"Enums/Currency.html#/s:18DirectTapFramework8CurrencyO3phpyA2CmF":{"name":"php","abstract":"

Undocumented

","parent_name":"Currency"},"Enums/Currency.html#/s:18DirectTapFramework8CurrencyO3plnyA2CmF":{"name":"pln","abstract":"

Undocumented

","parent_name":"Currency"},"Enums/Currency.html#/s:18DirectTapFramework8CurrencyO3qaryA2CmF":{"name":"qar","abstract":"

Undocumented

","parent_name":"Currency"},"Enums/Currency.html#/s:18DirectTapFramework8CurrencyO3ronyA2CmF":{"name":"ron","abstract":"

Undocumented

","parent_name":"Currency"},"Enums/Currency.html#/s:18DirectTapFramework8CurrencyO3rubyA2CmF":{"name":"rub","abstract":"

Undocumented

","parent_name":"Currency"},"Enums/Currency.html#/s:18DirectTapFramework8CurrencyO3rwfyA2CmF":{"name":"rwf","abstract":"

Undocumented

","parent_name":"Currency"},"Enums/Currency.html#/s:18DirectTapFramework8CurrencyO3wstyA2CmF":{"name":"wst","abstract":"

Undocumented

","parent_name":"Currency"},"Enums/Currency.html#/s:18DirectTapFramework8CurrencyO3stdyA2CmF":{"name":"std","abstract":"

Undocumented

","parent_name":"Currency"},"Enums/Currency.html#/s:18DirectTapFramework8CurrencyO3saryA2CmF":{"name":"sar","abstract":"

Undocumented

","parent_name":"Currency"},"Enums/Currency.html#/s:18DirectTapFramework8CurrencyO3rsdyA2CmF":{"name":"rsd","abstract":"

Undocumented

","parent_name":"Currency"},"Enums/Currency.html#/s:18DirectTapFramework8CurrencyO3scryA2CmF":{"name":"scr","abstract":"

Undocumented

","parent_name":"Currency"},"Enums/Currency.html#/s:18DirectTapFramework8CurrencyO3sllyA2CmF":{"name":"sll","abstract":"

Undocumented

","parent_name":"Currency"},"Enums/Currency.html#/s:18DirectTapFramework8CurrencyO3sbdyA2CmF":{"name":"sbd","abstract":"

Undocumented

","parent_name":"Currency"},"Enums/Currency.html#/s:18DirectTapFramework8CurrencyO3sosyA2CmF":{"name":"sos","abstract":"

Undocumented

","parent_name":"Currency"},"Enums/Currency.html#/s:18DirectTapFramework8CurrencyO3zaryA2CmF":{"name":"zar","abstract":"

Undocumented

","parent_name":"Currency"},"Enums/Currency.html#/s:18DirectTapFramework8CurrencyO3sspyA2CmF":{"name":"ssp","abstract":"

Undocumented

","parent_name":"Currency"},"Enums/Currency.html#/s:18DirectTapFramework8CurrencyO3lkryA2CmF":{"name":"lkr","abstract":"

Undocumented

","parent_name":"Currency"},"Enums/Currency.html#/s:18DirectTapFramework8CurrencyO3shpyA2CmF":{"name":"shp","abstract":"

Undocumented

","parent_name":"Currency"},"Enums/Currency.html#/s:18DirectTapFramework8CurrencyO3sdgyA2CmF":{"name":"sdg","abstract":"

Undocumented

","parent_name":"Currency"},"Enums/Currency.html#/s:18DirectTapFramework8CurrencyO3srdyA2CmF":{"name":"srd","abstract":"

Undocumented

","parent_name":"Currency"},"Enums/Currency.html#/s:18DirectTapFramework8CurrencyO3szlyA2CmF":{"name":"szl","abstract":"

Undocumented

","parent_name":"Currency"},"Enums/Currency.html#/s:18DirectTapFramework8CurrencyO3sekyA2CmF":{"name":"sek","abstract":"

Undocumented

","parent_name":"Currency"},"Enums/Currency.html#/s:18DirectTapFramework8CurrencyO3sypyA2CmF":{"name":"syp","abstract":"

Undocumented

","parent_name":"Currency"},"Enums/Currency.html#/s:18DirectTapFramework8CurrencyO3twdyA2CmF":{"name":"twd","abstract":"

Undocumented

","parent_name":"Currency"},"Enums/Currency.html#/s:18DirectTapFramework8CurrencyO3tjsyA2CmF":{"name":"tjs","abstract":"

Undocumented

","parent_name":"Currency"},"Enums/Currency.html#/s:18DirectTapFramework8CurrencyO3tzsyA2CmF":{"name":"tzs","abstract":"

Undocumented

","parent_name":"Currency"},"Enums/Currency.html#/s:18DirectTapFramework8CurrencyO3thbyA2CmF":{"name":"thb","abstract":"

Undocumented

","parent_name":"Currency"},"Enums/Currency.html#/s:18DirectTapFramework8CurrencyO3topyA2CmF":{"name":"top","abstract":"

Undocumented

","parent_name":"Currency"},"Enums/Currency.html#/s:18DirectTapFramework8CurrencyO3ttdyA2CmF":{"name":"ttd","abstract":"

Undocumented

","parent_name":"Currency"},"Enums/Currency.html#/s:18DirectTapFramework8CurrencyO3tndyA2CmF":{"name":"tnd","abstract":"

Undocumented

","parent_name":"Currency"},"Enums/Currency.html#/s:18DirectTapFramework8CurrencyO3tryyA2CmF":{"name":"try","abstract":"

Undocumented

","parent_name":"Currency"},"Enums/Currency.html#/s:18DirectTapFramework8CurrencyO3tmtyA2CmF":{"name":"tmt","abstract":"

Undocumented

","parent_name":"Currency"},"Enums/Currency.html#/s:18DirectTapFramework8CurrencyO3ugxyA2CmF":{"name":"ugx","abstract":"

Undocumented

","parent_name":"Currency"},"Enums/Currency.html#/s:18DirectTapFramework8CurrencyO3uahyA2CmF":{"name":"uah","abstract":"

Undocumented

","parent_name":"Currency"},"Enums/Currency.html#/s:18DirectTapFramework8CurrencyO3areyA2CmF":{"name":"are","abstract":"

Undocumented

","parent_name":"Currency"},"Enums/Currency.html#/s:18DirectTapFramework8CurrencyO3uyuyA2CmF":{"name":"uyu","abstract":"

Undocumented

","parent_name":"Currency"},"Enums/Currency.html#/s:18DirectTapFramework8CurrencyO3uzsyA2CmF":{"name":"uzs","abstract":"

Undocumented

","parent_name":"Currency"},"Enums/Currency.html#/s:18DirectTapFramework8CurrencyO3vuvyA2CmF":{"name":"vuv","abstract":"

Undocumented

","parent_name":"Currency"},"Enums/Currency.html#/s:18DirectTapFramework8CurrencyO3vefyA2CmF":{"name":"vef","abstract":"

Undocumented

","parent_name":"Currency"},"Enums/Currency.html#/s:18DirectTapFramework8CurrencyO3vndyA2CmF":{"name":"vnd","abstract":"

Undocumented

","parent_name":"Currency"},"Enums/Currency.html#/s:18DirectTapFramework8CurrencyO3yeryA2CmF":{"name":"yer","abstract":"

Undocumented

","parent_name":"Currency"},"Enums/Currency.html#/s:18DirectTapFramework8CurrencyO3zrnyA2CmF":{"name":"zrn","abstract":"

Undocumented

","parent_name":"Currency"},"Enums/Currency.html#/s:18DirectTapFramework8CurrencyO3zmwyA2CmF":{"name":"zmw","abstract":"

Undocumented

","parent_name":"Currency"},"Enums/Country.html#/s:18DirectTapFramework7CountryO2IDyA2CmF":{"name":"ID","abstract":"

Indonesia

","parent_name":"Country"},"Enums/Country.html#/s:18DirectTapFramework7CountryO2PHyA2CmF":{"name":"PH","abstract":"

Philippines

","parent_name":"Country"},"Enums/Country.html#/s:18DirectTapFramework7CountryO2THyA2CmF":{"name":"TH","abstract":"

Thailand

","parent_name":"Country"},"Enums/BankCode.html#/s:18DirectTapFramework8BankCodeO7MandiriyA2CmF":{"name":"Mandiri","abstract":"

Mandiri - Indonesian Bank

","parent_name":"BankCode"},"Enums/BankCode.html#/s:18DirectTapFramework8BankCodeO3BCAyA2CmF":{"name":"BCA","abstract":"

Bank Central Asia - Indonesian Bank

","parent_name":"BankCode"},"Enums/BankCode.html#/s:18DirectTapFramework8BankCodeO3BNIyA2CmF":{"name":"BNI","abstract":"

Bank Negara Indonesia - Indonesian Bank

","parent_name":"BankCode"},"Enums/BankCode.html#/s:18DirectTapFramework8BankCodeO3BRIyA2CmF":{"name":"BRI","abstract":"

Bank Rakyat Indonesia - Indonesian Bank

","parent_name":"BankCode"},"Enums/BankCode.html#/s:18DirectTapFramework8BankCodeO3BDOyA2CmF":{"name":"BDO","abstract":"

Banco de Oro - Philippine Bank

","parent_name":"BankCode"},"Enums/BankCode.html#/s:18DirectTapFramework8BankCodeO3BPIyA2CmF":{"name":"BPI","abstract":"

Bank of the Philippine Islands - Philippine Bank

","parent_name":"BankCode"},"Enums/BankCode.html#/s:18DirectTapFramework8BankCodeO2KByA2CmF":{"name":"KB","abstract":"

Kasikorn Bank - Thai Bank

","parent_name":"BankCode"},"Enums/BankCode.html#/s:18DirectTapFramework8BankCodeO3PNByA2CmF":{"name":"PNB","abstract":"

Philippine National Bank - Philippine Bank

","parent_name":"BankCode"},"Enums/BankCode.html#/s:18DirectTapFramework8BankCodeO2UByA2CmF":{"name":"UB","abstract":"

Union Bank - Philippine Bank

","parent_name":"BankCode"},"Enums/BankCode.html#/s:18DirectTapFramework8BankCodeO2MByA2CmF":{"name":"MB","abstract":"

MetroBank - Philippine Bank

","parent_name":"BankCode"},"Enums/BankCode.html#/s:18DirectTapFramework8BankCodeO4RCBCyA2CmF":{"name":"RCBC","abstract":"

Rizal Commercial Banking Corporation - Philippine Bank

","parent_name":"BankCode"},"Enums/BankCode.html#/s:18DirectTapFramework8BankCodeO3UBCyA2CmF":{"name":"UBC","abstract":"

Union Bank Corporate - Philippine Bank

","parent_name":"BankCode"},"Enums/BankCode.html#/s:18DirectTapFramework8BankCodeO4CLRByA2CmF":{"name":"CLRB","abstract":"

Cebuana Lhuillier Rural Bank - Philippine Bank

","parent_name":"BankCode"},"Enums/BankCode.html#/s:18DirectTapFramework8BankCodeO4BCACyA2CmF":{"name":"BCAC","abstract":"

Bank Central Asia Corporate - Philippine Bank

","parent_name":"BankCode"},"Enums/BankCode.html#/s:18DirectTapFramework8BankCodeO3SCByA2CmF":{"name":"SCB","abstract":"

Siam Commercial Bank - Thai Bank

","parent_name":"BankCode"},"Enums/BankCode.html#/s:18DirectTapFramework8BankCodeO7PERMATAyA2CmF":{"name":"PERMATA","abstract":"

Permata - Indonesian Bank

","parent_name":"BankCode"},"Enums/BankCode.html#/s:18DirectTapFramework8BankCodeO06Dummy_D0yA2CmF":{"name":"Dummy_Bank","abstract":"

Dummy Bank

","parent_name":"BankCode"},"Enums/BankCode.html#/s:18DirectTapFramework8BankCodeO5GCashyA2CmF":{"name":"GCash","abstract":"

GCash

","parent_name":"BankCode"},"Enums/BankCode.html":{"name":"BankCode","abstract":"

Undocumented

"},"Enums/Country.html":{"name":"Country","abstract":"

Undocumented

"},"Enums/Currency.html":{"name":"Currency","abstract":"

Undocumented

"},"Enums/DirectErrorCode.html":{"name":"DirectErrorCode","abstract":"

Undocumented

"},"Enums/Status.html":{"name":"Status","abstract":"

Undocumented

"},"Enums/UniqueAmount.html":{"name":"UniqueAmount","abstract":"

Undocumented

"},"Classes/DirectTapSF/TapError.html#/s:18DirectTapFramework0aB2SFC0B5ErrorO23invalidReturnAndFailUrlyA2EmF":{"name":"invalidReturnAndFailUrl","abstract":"

Error wherein return and fail url’s should not be the same or equal

","parent_name":"TapError"},"Classes/DirectTapSF.html#/s:18DirectTapFramework0aB2SFC6sharedACvpZ":{"name":"shared","abstract":"

Undocumented

","parent_name":"DirectTapSF"},"Classes/DirectTapSF.html#/s:18DirectTapFramework0aB2SFC10initialize6apiKey8certPath7isDebugySS_SSSgSbtF":{"name":"initialize(apiKey:certPath:isDebug:)","abstract":"

The first function to be called before calling any other function. This function is used to initialize","parent_name":"DirectTapSF"},"Classes/DirectTapSF.html#/s:18DirectTapFramework0aB2SFC8checkout10tapRequest2vc7closure14showBackButtonyAA0abG0V_So16UIViewControllerCyAA11TransactionVSg_SSSgtcSbtKF":{"name":"checkout(tapRequest:vc:closure:showBackButton:)","abstract":"

Provides the checkout URL to be used to open the Tap Web Application. This function may provide","parent_name":"DirectTapSF"},"Classes/DirectTapSF.html#/s:18DirectTapFramework0aB2SFC24checkoutWithinSameScreen10tapRequest2vc7closure04showfgH00M10BackButtonyAA0abJ0V_So16UIViewControllerCyAA11TransactionVSg_SSSgtcS2btKF":{"name":"checkoutWithinSameScreen(tapRequest:vc:closure:showWithinSameScreen:showBackButton:)","abstract":"

Launches the checkout URL within a WebView or Safari.

","parent_name":"DirectTapSF"},"Classes/DirectTapSF.html#/s:18DirectTapFramework0aB2SFC19retrieveCheckoutURL10tapRequest2vc7closure14showBackButtonyAA0abI0V_So16UIViewControllerCySSSg_AMtcSbtKF":{"name":"retrieveCheckoutURL(tapRequest:vc:closure:showBackButton:)","abstract":"

Provides the checkout URL to be used to open the Tap Web Application.

","parent_name":"DirectTapSF"},"Classes/DirectTapSF.html#/s:18DirectTapFramework0aB2SFC6cancelyyF":{"name":"cancel()","abstract":"

Cancels the showing of WKWebView after calling [checkout]. Only works when browserMode passed in TapRequest is WebView

","parent_name":"DirectTapSF"},"Classes/DirectTapSF.html#/s:18DirectTapFramework0aB2SFC15clearRememberMeyyF":{"name":"clearRememberMe()","abstract":"

Clears the saved encrypted credentials used for the Remember Me Feature of Tap Web Application

","parent_name":"DirectTapSF"},"Classes/DirectTapSF.html#/c:@M@DirectTapFramework@objc(cs)DirectTapSF(im)safariViewControllerDidFinish:":{"name":"safariViewControllerDidFinish(_:)","abstract":"

Undocumented

","parent_name":"DirectTapSF"},"Classes/DirectTapSF.html#/s:18DirectTapFramework0aB2SFC17initSecurityCheck8delegateyAA0G8Delegate_p_tF":{"name":"initSecurityCheck(delegate:)","abstract":"

This function checks if the current host application is compromised or tampered

","parent_name":"DirectTapSF"},"Classes/DirectTapSF.html#/s:18DirectTapFramework0aB2SFC15getBundleSeedIDSSSgyF":{"name":"getBundleSeedID()","abstract":"

This function returns the Bundle Seed ID of the Application that will serve as the signature

","parent_name":"DirectTapSF"},"Classes/DirectTapSF.html#/s:18DirectTapFramework0aB2SFC03getC7VersionSSyF":{"name":"getFrameworkVersion()","abstract":"

This function returns the current version of the Framework

","parent_name":"DirectTapSF"},"Classes/DirectTapSF.html#/s:18DirectTapFramework0aB2SFC14getSourceBanks7country15destinationBank7closureyAA7CountryO_AA0J4CodeOySayAKG_SSSgtctF":{"name":"getSourceBanks(country:destinationBank:closure:)","abstract":"

This function retrieves all compatible and available source banks for the specified destination bank

","parent_name":"DirectTapSF"},"Classes/DirectTapSF/TapError.html":{"name":"TapError","abstract":"

Undocumented

","parent_name":"DirectTapSF"},"Classes/DirectTapSF.html":{"name":"DirectTapSF","abstract":"

Undocumented

"},"Classes.html":{"name":"Classes","abstract":"

The following classes are available globally.

"},"Enums.html":{"name":"Enumerations","abstract":"

The following enumerations are available globally.

"},"Protocols.html":{"name":"Protocols","abstract":"

The following protocols are available globally.

"},"Structs.html":{"name":"Structures","abstract":"

The following structures are available globally.

"}} \ No newline at end of file diff --git a/api docs/undocumented.json b/api docs/undocumented.json new file mode 100644 index 0000000..8780f20 --- /dev/null +++ b/api docs/undocumented.json @@ -0,0 +1,2217 @@ +{ + "warnings": [ + { + "file": "/Users/ejaytorres/core-sdk-ios/CoreFramework/core/CheckDelegate.swift", + "line": 10, + "symbol": "CheckDelegate", + "symbol_kind": "source.lang.swift.decl.protocol", + "warning": "undocumented" + }, + { + "file": "/Users/ejaytorres/core-sdk-ios/CoreFramework/core/CheckDelegate.swift", + "line": 11, + "symbol": "CheckDelegate.hasCheckError()", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/ejaytorres/core-sdk-ios/CoreFramework/core/CoreDelegate.swift", + "line": 10, + "symbol": "CoreDelegate", + "symbol_kind": "source.lang.swift.decl.protocol", + "warning": "undocumented" + }, + { + "file": "/Users/ejaytorres/core-sdk-ios/CoreFramework/core/CoreDelegate.swift", + "line": 11, + "symbol": "CoreDelegate.T", + "symbol_kind": "source.lang.swift.decl.associatedtype", + "warning": "undocumented" + }, + { + "file": "/Users/ejaytorres/core-sdk-ios/CoreFramework/core/CoreDelegate.swift", + "line": 12, + "symbol": "CoreDelegate.onResult(data:error:errorCode:)", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/ejaytorres/core-sdk-ios/CoreFramework/tap/Account.swift", + "line": 10, + "symbol": "Account", + "symbol_kind": "source.lang.swift.decl.struct", + "warning": "undocumented" + }, + { + "file": "/Users/ejaytorres/core-sdk-ios/CoreFramework/tap/Account.swift", + "line": 16, + "symbol": "Account.init(country:bankCode:)", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/ejaytorres/core-sdk-ios/CoreFramework/tap/Address.swift", + "line": 10, + "symbol": "Address", + "symbol_kind": "source.lang.swift.decl.struct", + "warning": "undocumented" + }, + { + "file": "/Users/ejaytorres/core-sdk-ios/CoreFramework/tap/Address.swift", + "line": 11, + "symbol": "Address.addressLine1", + "symbol_kind": "source.lang.swift.decl.var.instance", + "warning": "undocumented" + }, + { + "file": "/Users/ejaytorres/core-sdk-ios/CoreFramework/tap/Address.swift", + "line": 12, + "symbol": "Address.addressLine2", + "symbol_kind": "source.lang.swift.decl.var.instance", + "warning": "undocumented" + }, + { + "file": "/Users/ejaytorres/core-sdk-ios/CoreFramework/tap/Address.swift", + "line": 13, + "symbol": "Address.city", + "symbol_kind": "source.lang.swift.decl.var.instance", + "warning": "undocumented" + }, + { + "file": "/Users/ejaytorres/core-sdk-ios/CoreFramework/tap/Address.swift", + "line": 14, + "symbol": "Address.province", + "symbol_kind": "source.lang.swift.decl.var.instance", + "warning": "undocumented" + }, + { + "file": "/Users/ejaytorres/core-sdk-ios/CoreFramework/tap/Address.swift", + "line": 15, + "symbol": "Address.country", + "symbol_kind": "source.lang.swift.decl.var.instance", + "warning": "undocumented" + }, + { + "file": "/Users/ejaytorres/core-sdk-ios/CoreFramework/tap/Address.swift", + "line": 16, + "symbol": "Address.zipCode", + "symbol_kind": "source.lang.swift.decl.var.instance", + "warning": "undocumented" + }, + { + "file": "/Users/ejaytorres/core-sdk-ios/CoreFramework/tap/Address.swift", + "line": 18, + "symbol": "Address.init(addressLine1:addressLine2:city:province:country:zipCode:)", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/ejaytorres/core-sdk-ios/CoreFramework/tap/Amount.swift", + "line": 9, + "symbol": "Amount", + "symbol_kind": "source.lang.swift.decl.struct", + "warning": "undocumented" + }, + { + "file": "/Users/ejaytorres/core-sdk-ios/CoreFramework/tap/Amount.swift", + "line": 10, + "symbol": "Amount.currency", + "symbol_kind": "source.lang.swift.decl.var.instance", + "warning": "undocumented" + }, + { + "file": "/Users/ejaytorres/core-sdk-ios/CoreFramework/tap/Amount.swift", + "line": 11, + "symbol": "Amount.numInCents", + "symbol_kind": "source.lang.swift.decl.var.instance", + "warning": "undocumented" + }, + { + "file": "/Users/ejaytorres/core-sdk-ios/CoreFramework/tap/Amount.swift", + "line": 13, + "symbol": "Amount.init(currency:numInCents:)", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/ejaytorres/core-sdk-ios/CoreFramework/tap/BankCode.swift", + "line": 10, + "symbol": "BankCode", + "symbol_kind": "source.lang.swift.decl.enum", + "warning": "undocumented" + }, + { + "file": "/Users/ejaytorres/core-sdk-ios/CoreFramework/tap/Client.swift", + "line": 9, + "symbol": "Client", + "symbol_kind": "source.lang.swift.decl.struct", + "warning": "undocumented" + }, + { + "file": "/Users/ejaytorres/core-sdk-ios/CoreFramework/tap/Client.swift", + "line": 21, + "symbol": "Client.init()", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/ejaytorres/core-sdk-ios/CoreFramework/tap/Country.swift", + "line": 10, + "symbol": "Country", + "symbol_kind": "source.lang.swift.decl.enum", + "warning": "undocumented" + }, + { + "file": "/Users/ejaytorres/core-sdk-ios/CoreFramework/tap/Currency.swift", + "line": 10, + "symbol": "Currency", + "symbol_kind": "source.lang.swift.decl.enum", + "warning": "undocumented" + }, + { + "file": "/Users/ejaytorres/core-sdk-ios/CoreFramework/tap/Currency.swift", + "line": 11, + "symbol": "Currency.afn", + "symbol_kind": "source.lang.swift.decl.enumelement", + "warning": "undocumented" + }, + { + "file": "/Users/ejaytorres/core-sdk-ios/CoreFramework/tap/Currency.swift", + "line": 12, + "symbol": "Currency.eur", + "symbol_kind": "source.lang.swift.decl.enumelement", + "warning": "undocumented" + }, + { + "file": "/Users/ejaytorres/core-sdk-ios/CoreFramework/tap/Currency.swift", + "line": 13, + "symbol": "Currency.all", + "symbol_kind": "source.lang.swift.decl.enumelement", + "warning": "undocumented" + }, + { + "file": "/Users/ejaytorres/core-sdk-ios/CoreFramework/tap/Currency.swift", + "line": 14, + "symbol": "Currency.dzd", + "symbol_kind": "source.lang.swift.decl.enumelement", + "warning": "undocumented" + }, + { + "file": "/Users/ejaytorres/core-sdk-ios/CoreFramework/tap/Currency.swift", + "line": 15, + "symbol": "Currency.usd", + "symbol_kind": "source.lang.swift.decl.enumelement", + "warning": "undocumented" + }, + { + "file": "/Users/ejaytorres/core-sdk-ios/CoreFramework/tap/Currency.swift", + "line": 16, + "symbol": "Currency.aoa", + "symbol_kind": "source.lang.swift.decl.enumelement", + "warning": "undocumented" + }, + { + "file": "/Users/ejaytorres/core-sdk-ios/CoreFramework/tap/Currency.swift", + "line": 17, + "symbol": "Currency.xcd", + "symbol_kind": "source.lang.swift.decl.enumelement", + "warning": "undocumented" + }, + { + "file": "/Users/ejaytorres/core-sdk-ios/CoreFramework/tap/Currency.swift", + "line": 18, + "symbol": "Currency.ars", + "symbol_kind": "source.lang.swift.decl.enumelement", + "warning": "undocumented" + }, + { + "file": "/Users/ejaytorres/core-sdk-ios/CoreFramework/tap/Currency.swift", + "line": 19, + "symbol": "Currency.amd", + "symbol_kind": "source.lang.swift.decl.enumelement", + "warning": "undocumented" + }, + { + "file": "/Users/ejaytorres/core-sdk-ios/CoreFramework/tap/Currency.swift", + "line": 20, + "symbol": "Currency.awg", + "symbol_kind": "source.lang.swift.decl.enumelement", + "warning": "undocumented" + }, + { + "file": "/Users/ejaytorres/core-sdk-ios/CoreFramework/tap/Currency.swift", + "line": 21, + "symbol": "Currency.aud", + "symbol_kind": "source.lang.swift.decl.enumelement", + "warning": "undocumented" + }, + { + "file": "/Users/ejaytorres/core-sdk-ios/CoreFramework/tap/Currency.swift", + "line": 22, + "symbol": "Currency.azn", + "symbol_kind": "source.lang.swift.decl.enumelement", + "warning": "undocumented" + }, + { + "file": "/Users/ejaytorres/core-sdk-ios/CoreFramework/tap/Currency.swift", + "line": 23, + "symbol": "Currency.bsd", + "symbol_kind": "source.lang.swift.decl.enumelement", + "warning": "undocumented" + }, + { + "file": "/Users/ejaytorres/core-sdk-ios/CoreFramework/tap/Currency.swift", + "line": 24, + "symbol": "Currency.bhd", + "symbol_kind": "source.lang.swift.decl.enumelement", + "warning": "undocumented" + }, + { + "file": "/Users/ejaytorres/core-sdk-ios/CoreFramework/tap/Currency.swift", + "line": 25, + "symbol": "Currency.bdt", + "symbol_kind": "source.lang.swift.decl.enumelement", + "warning": "undocumented" + }, + { + "file": "/Users/ejaytorres/core-sdk-ios/CoreFramework/tap/Currency.swift", + "line": 26, + "symbol": "Currency.byr", + "symbol_kind": "source.lang.swift.decl.enumelement", + "warning": "undocumented" + }, + { + "file": "/Users/ejaytorres/core-sdk-ios/CoreFramework/tap/Currency.swift", + "line": 27, + "symbol": "Currency.bzd", + "symbol_kind": "source.lang.swift.decl.enumelement", + "warning": "undocumented" + }, + { + "file": "/Users/ejaytorres/core-sdk-ios/CoreFramework/tap/Currency.swift", + "line": 28, + "symbol": "Currency.xof", + "symbol_kind": "source.lang.swift.decl.enumelement", + "warning": "undocumented" + }, + { + "file": "/Users/ejaytorres/core-sdk-ios/CoreFramework/tap/Currency.swift", + "line": 29, + "symbol": "Currency.bmd", + "symbol_kind": "source.lang.swift.decl.enumelement", + "warning": "undocumented" + }, + { + "file": "/Users/ejaytorres/core-sdk-ios/CoreFramework/tap/Currency.swift", + "line": 30, + "symbol": "Currency.btn", + "symbol_kind": "source.lang.swift.decl.enumelement", + "warning": "undocumented" + }, + { + "file": "/Users/ejaytorres/core-sdk-ios/CoreFramework/tap/Currency.swift", + "line": 31, + "symbol": "Currency.bov", + "symbol_kind": "source.lang.swift.decl.enumelement", + "warning": "undocumented" + }, + { + "file": "/Users/ejaytorres/core-sdk-ios/CoreFramework/tap/Currency.swift", + "line": 32, + "symbol": "Currency.bam", + "symbol_kind": "source.lang.swift.decl.enumelement", + "warning": "undocumented" + }, + { + "file": "/Users/ejaytorres/core-sdk-ios/CoreFramework/tap/Currency.swift", + "line": 33, + "symbol": "Currency.bwp", + "symbol_kind": "source.lang.swift.decl.enumelement", + "warning": "undocumented" + }, + { + "file": "/Users/ejaytorres/core-sdk-ios/CoreFramework/tap/Currency.swift", + "line": 34, + "symbol": "Currency.nok", + "symbol_kind": "source.lang.swift.decl.enumelement", + "warning": "undocumented" + }, + { + "file": "/Users/ejaytorres/core-sdk-ios/CoreFramework/tap/Currency.swift", + "line": 35, + "symbol": "Currency.brl", + "symbol_kind": "source.lang.swift.decl.enumelement", + "warning": "undocumented" + }, + { + "file": "/Users/ejaytorres/core-sdk-ios/CoreFramework/tap/Currency.swift", + "line": 36, + "symbol": "Currency.sgd", + "symbol_kind": "source.lang.swift.decl.enumelement", + "warning": "undocumented" + }, + { + "file": "/Users/ejaytorres/core-sdk-ios/CoreFramework/tap/Currency.swift", + "line": 37, + "symbol": "Currency.bgn", + "symbol_kind": "source.lang.swift.decl.enumelement", + "warning": "undocumented" + }, + { + "file": "/Users/ejaytorres/core-sdk-ios/CoreFramework/tap/Currency.swift", + "line": 38, + "symbol": "Currency.bif", + "symbol_kind": "source.lang.swift.decl.enumelement", + "warning": "undocumented" + }, + { + "file": "/Users/ejaytorres/core-sdk-ios/CoreFramework/tap/Currency.swift", + "line": 39, + "symbol": "Currency.khr", + "symbol_kind": "source.lang.swift.decl.enumelement", + "warning": "undocumented" + }, + { + "file": "/Users/ejaytorres/core-sdk-ios/CoreFramework/tap/Currency.swift", + "line": 40, + "symbol": "Currency.xaf", + "symbol_kind": "source.lang.swift.decl.enumelement", + "warning": "undocumented" + }, + { + "file": "/Users/ejaytorres/core-sdk-ios/CoreFramework/tap/Currency.swift", + "line": 41, + "symbol": "Currency.cad", + "symbol_kind": "source.lang.swift.decl.enumelement", + "warning": "undocumented" + }, + { + "file": "/Users/ejaytorres/core-sdk-ios/CoreFramework/tap/Currency.swift", + "line": 42, + "symbol": "Currency.cve", + "symbol_kind": "source.lang.swift.decl.enumelement", + "warning": "undocumented" + }, + { + "file": "/Users/ejaytorres/core-sdk-ios/CoreFramework/tap/Currency.swift", + "line": 43, + "symbol": "Currency.kyd", + "symbol_kind": "source.lang.swift.decl.enumelement", + "warning": "undocumented" + }, + { + "file": "/Users/ejaytorres/core-sdk-ios/CoreFramework/tap/Currency.swift", + "line": 44, + "symbol": "Currency.clp", + "symbol_kind": "source.lang.swift.decl.enumelement", + "warning": "undocumented" + }, + { + "file": "/Users/ejaytorres/core-sdk-ios/CoreFramework/tap/Currency.swift", + "line": 45, + "symbol": "Currency.cny", + "symbol_kind": "source.lang.swift.decl.enumelement", + "warning": "undocumented" + }, + { + "file": "/Users/ejaytorres/core-sdk-ios/CoreFramework/tap/Currency.swift", + "line": 46, + "symbol": "Currency.cop", + "symbol_kind": "source.lang.swift.decl.enumelement", + "warning": "undocumented" + }, + { + "file": "/Users/ejaytorres/core-sdk-ios/CoreFramework/tap/Currency.swift", + "line": 47, + "symbol": "Currency.kmf", + "symbol_kind": "source.lang.swift.decl.enumelement", + "warning": "undocumented" + }, + { + "file": "/Users/ejaytorres/core-sdk-ios/CoreFramework/tap/Currency.swift", + "line": 48, + "symbol": "Currency.cdf", + "symbol_kind": "source.lang.swift.decl.enumelement", + "warning": "undocumented" + }, + { + "file": "/Users/ejaytorres/core-sdk-ios/CoreFramework/tap/Currency.swift", + "line": 49, + "symbol": "Currency.nzd", + "symbol_kind": "source.lang.swift.decl.enumelement", + "warning": "undocumented" + }, + { + "file": "/Users/ejaytorres/core-sdk-ios/CoreFramework/tap/Currency.swift", + "line": 50, + "symbol": "Currency.crc", + "symbol_kind": "source.lang.swift.decl.enumelement", + "warning": "undocumented" + }, + { + "file": "/Users/ejaytorres/core-sdk-ios/CoreFramework/tap/Currency.swift", + "line": 51, + "symbol": "Currency.hrk", + "symbol_kind": "source.lang.swift.decl.enumelement", + "warning": "undocumented" + }, + { + "file": "/Users/ejaytorres/core-sdk-ios/CoreFramework/tap/Currency.swift", + "line": 52, + "symbol": "Currency.cuc", + "symbol_kind": "source.lang.swift.decl.enumelement", + "warning": "undocumented" + }, + { + "file": "/Users/ejaytorres/core-sdk-ios/CoreFramework/tap/Currency.swift", + "line": 53, + "symbol": "Currency.czk", + "symbol_kind": "source.lang.swift.decl.enumelement", + "warning": "undocumented" + }, + { + "file": "/Users/ejaytorres/core-sdk-ios/CoreFramework/tap/Currency.swift", + "line": 54, + "symbol": "Currency.dkk", + "symbol_kind": "source.lang.swift.decl.enumelement", + "warning": "undocumented" + }, + { + "file": "/Users/ejaytorres/core-sdk-ios/CoreFramework/tap/Currency.swift", + "line": 55, + "symbol": "Currency.djf", + "symbol_kind": "source.lang.swift.decl.enumelement", + "warning": "undocumented" + }, + { + "file": "/Users/ejaytorres/core-sdk-ios/CoreFramework/tap/Currency.swift", + "line": 56, + "symbol": "Currency.dop", + "symbol_kind": "source.lang.swift.decl.enumelement", + "warning": "undocumented" + }, + { + "file": "/Users/ejaytorres/core-sdk-ios/CoreFramework/tap/Currency.swift", + "line": 57, + "symbol": "Currency.egp", + "symbol_kind": "source.lang.swift.decl.enumelement", + "warning": "undocumented" + }, + { + "file": "/Users/ejaytorres/core-sdk-ios/CoreFramework/tap/Currency.swift", + "line": 58, + "symbol": "Currency.ern", + "symbol_kind": "source.lang.swift.decl.enumelement", + "warning": "undocumented" + }, + { + "file": "/Users/ejaytorres/core-sdk-ios/CoreFramework/tap/Currency.swift", + "line": 59, + "symbol": "Currency.etb", + "symbol_kind": "source.lang.swift.decl.enumelement", + "warning": "undocumented" + }, + { + "file": "/Users/ejaytorres/core-sdk-ios/CoreFramework/tap/Currency.swift", + "line": 60, + "symbol": "Currency.fkp", + "symbol_kind": "source.lang.swift.decl.enumelement", + "warning": "undocumented" + }, + { + "file": "/Users/ejaytorres/core-sdk-ios/CoreFramework/tap/Currency.swift", + "line": 61, + "symbol": "Currency.fjd", + "symbol_kind": "source.lang.swift.decl.enumelement", + "warning": "undocumented" + }, + { + "file": "/Users/ejaytorres/core-sdk-ios/CoreFramework/tap/Currency.swift", + "line": 62, + "symbol": "Currency.xpf", + "symbol_kind": "source.lang.swift.decl.enumelement", + "warning": "undocumented" + }, + { + "file": "/Users/ejaytorres/core-sdk-ios/CoreFramework/tap/Currency.swift", + "line": 63, + "symbol": "Currency.gmd", + "symbol_kind": "source.lang.swift.decl.enumelement", + "warning": "undocumented" + }, + { + "file": "/Users/ejaytorres/core-sdk-ios/CoreFramework/tap/Currency.swift", + "line": 64, + "symbol": "Currency.gel", + "symbol_kind": "source.lang.swift.decl.enumelement", + "warning": "undocumented" + }, + { + "file": "/Users/ejaytorres/core-sdk-ios/CoreFramework/tap/Currency.swift", + "line": 65, + "symbol": "Currency.ghs", + "symbol_kind": "source.lang.swift.decl.enumelement", + "warning": "undocumented" + }, + { + "file": "/Users/ejaytorres/core-sdk-ios/CoreFramework/tap/Currency.swift", + "line": 66, + "symbol": "Currency.gip", + "symbol_kind": "source.lang.swift.decl.enumelement", + "warning": "undocumented" + }, + { + "file": "/Users/ejaytorres/core-sdk-ios/CoreFramework/tap/Currency.swift", + "line": 67, + "symbol": "Currency.gtq", + "symbol_kind": "source.lang.swift.decl.enumelement", + "warning": "undocumented" + }, + { + "file": "/Users/ejaytorres/core-sdk-ios/CoreFramework/tap/Currency.swift", + "line": 68, + "symbol": "Currency.gbp", + "symbol_kind": "source.lang.swift.decl.enumelement", + "warning": "undocumented" + }, + { + "file": "/Users/ejaytorres/core-sdk-ios/CoreFramework/tap/Currency.swift", + "line": 69, + "symbol": "Currency.gnf", + "symbol_kind": "source.lang.swift.decl.enumelement", + "warning": "undocumented" + }, + { + "file": "/Users/ejaytorres/core-sdk-ios/CoreFramework/tap/Currency.swift", + "line": 70, + "symbol": "Currency.gyd", + "symbol_kind": "source.lang.swift.decl.enumelement", + "warning": "undocumented" + }, + { + "file": "/Users/ejaytorres/core-sdk-ios/CoreFramework/tap/Currency.swift", + "line": 71, + "symbol": "Currency.hnl", + "symbol_kind": "source.lang.swift.decl.enumelement", + "warning": "undocumented" + }, + { + "file": "/Users/ejaytorres/core-sdk-ios/CoreFramework/tap/Currency.swift", + "line": 72, + "symbol": "Currency.hkd", + "symbol_kind": "source.lang.swift.decl.enumelement", + "warning": "undocumented" + }, + { + "file": "/Users/ejaytorres/core-sdk-ios/CoreFramework/tap/Currency.swift", + "line": 73, + "symbol": "Currency.huf", + "symbol_kind": "source.lang.swift.decl.enumelement", + "warning": "undocumented" + }, + { + "file": "/Users/ejaytorres/core-sdk-ios/CoreFramework/tap/Currency.swift", + "line": 74, + "symbol": "Currency.isk", + "symbol_kind": "source.lang.swift.decl.enumelement", + "warning": "undocumented" + }, + { + "file": "/Users/ejaytorres/core-sdk-ios/CoreFramework/tap/Currency.swift", + "line": 75, + "symbol": "Currency.inr", + "symbol_kind": "source.lang.swift.decl.enumelement", + "warning": "undocumented" + }, + { + "file": "/Users/ejaytorres/core-sdk-ios/CoreFramework/tap/Currency.swift", + "line": 76, + "symbol": "Currency.idr", + "symbol_kind": "source.lang.swift.decl.enumelement", + "warning": "undocumented" + }, + { + "file": "/Users/ejaytorres/core-sdk-ios/CoreFramework/tap/Currency.swift", + "line": 77, + "symbol": "Currency.irr", + "symbol_kind": "source.lang.swift.decl.enumelement", + "warning": "undocumented" + }, + { + "file": "/Users/ejaytorres/core-sdk-ios/CoreFramework/tap/Currency.swift", + "line": 78, + "symbol": "Currency.iqd", + "symbol_kind": "source.lang.swift.decl.enumelement", + "warning": "undocumented" + }, + { + "file": "/Users/ejaytorres/core-sdk-ios/CoreFramework/tap/Currency.swift", + "line": 79, + "symbol": "Currency.imp", + "symbol_kind": "source.lang.swift.decl.enumelement", + "warning": "undocumented" + }, + { + "file": "/Users/ejaytorres/core-sdk-ios/CoreFramework/tap/Currency.swift", + "line": 80, + "symbol": "Currency.ils", + "symbol_kind": "source.lang.swift.decl.enumelement", + "warning": "undocumented" + }, + { + "file": "/Users/ejaytorres/core-sdk-ios/CoreFramework/tap/Currency.swift", + "line": 81, + "symbol": "Currency.jmd", + "symbol_kind": "source.lang.swift.decl.enumelement", + "warning": "undocumented" + }, + { + "file": "/Users/ejaytorres/core-sdk-ios/CoreFramework/tap/Currency.swift", + "line": 82, + "symbol": "Currency.jpy", + "symbol_kind": "source.lang.swift.decl.enumelement", + "warning": "undocumented" + }, + { + "file": "/Users/ejaytorres/core-sdk-ios/CoreFramework/tap/Currency.swift", + "line": 83, + "symbol": "Currency.jep", + "symbol_kind": "source.lang.swift.decl.enumelement", + "warning": "undocumented" + }, + { + "file": "/Users/ejaytorres/core-sdk-ios/CoreFramework/tap/Currency.swift", + "line": 84, + "symbol": "Currency.jod", + "symbol_kind": "source.lang.swift.decl.enumelement", + "warning": "undocumented" + }, + { + "file": "/Users/ejaytorres/core-sdk-ios/CoreFramework/tap/Currency.swift", + "line": 85, + "symbol": "Currency.kzt", + "symbol_kind": "source.lang.swift.decl.enumelement", + "warning": "undocumented" + }, + { + "file": "/Users/ejaytorres/core-sdk-ios/CoreFramework/tap/Currency.swift", + "line": 86, + "symbol": "Currency.kes", + "symbol_kind": "source.lang.swift.decl.enumelement", + "warning": "undocumented" + }, + { + "file": "/Users/ejaytorres/core-sdk-ios/CoreFramework/tap/Currency.swift", + "line": 87, + "symbol": "Currency.kpw", + "symbol_kind": "source.lang.swift.decl.enumelement", + "warning": "undocumented" + }, + { + "file": "/Users/ejaytorres/core-sdk-ios/CoreFramework/tap/Currency.swift", + "line": 88, + "symbol": "Currency.krw", + "symbol_kind": "source.lang.swift.decl.enumelement", + "warning": "undocumented" + }, + { + "file": "/Users/ejaytorres/core-sdk-ios/CoreFramework/tap/Currency.swift", + "line": 89, + "symbol": "Currency.kwd", + "symbol_kind": "source.lang.swift.decl.enumelement", + "warning": "undocumented" + }, + { + "file": "/Users/ejaytorres/core-sdk-ios/CoreFramework/tap/Currency.swift", + "line": 90, + "symbol": "Currency.kgs", + "symbol_kind": "source.lang.swift.decl.enumelement", + "warning": "undocumented" + }, + { + "file": "/Users/ejaytorres/core-sdk-ios/CoreFramework/tap/Currency.swift", + "line": 91, + "symbol": "Currency.lak", + "symbol_kind": "source.lang.swift.decl.enumelement", + "warning": "undocumented" + }, + { + "file": "/Users/ejaytorres/core-sdk-ios/CoreFramework/tap/Currency.swift", + "line": 92, + "symbol": "Currency.lbp", + "symbol_kind": "source.lang.swift.decl.enumelement", + "warning": "undocumented" + }, + { + "file": "/Users/ejaytorres/core-sdk-ios/CoreFramework/tap/Currency.swift", + "line": 93, + "symbol": "Currency.lsl", + "symbol_kind": "source.lang.swift.decl.enumelement", + "warning": "undocumented" + }, + { + "file": "/Users/ejaytorres/core-sdk-ios/CoreFramework/tap/Currency.swift", + "line": 94, + "symbol": "Currency.lrd", + "symbol_kind": "source.lang.swift.decl.enumelement", + "warning": "undocumented" + }, + { + "file": "/Users/ejaytorres/core-sdk-ios/CoreFramework/tap/Currency.swift", + "line": 95, + "symbol": "Currency.lyd", + "symbol_kind": "source.lang.swift.decl.enumelement", + "warning": "undocumented" + }, + { + "file": "/Users/ejaytorres/core-sdk-ios/CoreFramework/tap/Currency.swift", + "line": 96, + "symbol": "Currency.chf", + "symbol_kind": "source.lang.swift.decl.enumelement", + "warning": "undocumented" + }, + { + "file": "/Users/ejaytorres/core-sdk-ios/CoreFramework/tap/Currency.swift", + "line": 97, + "symbol": "Currency.mkd", + "symbol_kind": "source.lang.swift.decl.enumelement", + "warning": "undocumented" + }, + { + "file": "/Users/ejaytorres/core-sdk-ios/CoreFramework/tap/Currency.swift", + "line": 98, + "symbol": "Currency.mga", + "symbol_kind": "source.lang.swift.decl.enumelement", + "warning": "undocumented" + }, + { + "file": "/Users/ejaytorres/core-sdk-ios/CoreFramework/tap/Currency.swift", + "line": 99, + "symbol": "Currency.mwk", + "symbol_kind": "source.lang.swift.decl.enumelement", + "warning": "undocumented" + }, + { + "file": "/Users/ejaytorres/core-sdk-ios/CoreFramework/tap/Currency.swift", + "line": 100, + "symbol": "Currency.myr", + "symbol_kind": "source.lang.swift.decl.enumelement", + "warning": "undocumented" + }, + { + "file": "/Users/ejaytorres/core-sdk-ios/CoreFramework/tap/Currency.swift", + "line": 101, + "symbol": "Currency.mvr", + "symbol_kind": "source.lang.swift.decl.enumelement", + "warning": "undocumented" + }, + { + "file": "/Users/ejaytorres/core-sdk-ios/CoreFramework/tap/Currency.swift", + "line": 102, + "symbol": "Currency.mro", + "symbol_kind": "source.lang.swift.decl.enumelement", + "warning": "undocumented" + }, + { + "file": "/Users/ejaytorres/core-sdk-ios/CoreFramework/tap/Currency.swift", + "line": 103, + "symbol": "Currency.mur", + "symbol_kind": "source.lang.swift.decl.enumelement", + "warning": "undocumented" + }, + { + "file": "/Users/ejaytorres/core-sdk-ios/CoreFramework/tap/Currency.swift", + "line": 104, + "symbol": "Currency.mxn", + "symbol_kind": "source.lang.swift.decl.enumelement", + "warning": "undocumented" + }, + { + "file": "/Users/ejaytorres/core-sdk-ios/CoreFramework/tap/Currency.swift", + "line": 105, + "symbol": "Currency.mdl", + "symbol_kind": "source.lang.swift.decl.enumelement", + "warning": "undocumented" + }, + { + "file": "/Users/ejaytorres/core-sdk-ios/CoreFramework/tap/Currency.swift", + "line": 106, + "symbol": "Currency.mnt", + "symbol_kind": "source.lang.swift.decl.enumelement", + "warning": "undocumented" + }, + { + "file": "/Users/ejaytorres/core-sdk-ios/CoreFramework/tap/Currency.swift", + "line": 107, + "symbol": "Currency.mad", + "symbol_kind": "source.lang.swift.decl.enumelement", + "warning": "undocumented" + }, + { + "file": "/Users/ejaytorres/core-sdk-ios/CoreFramework/tap/Currency.swift", + "line": 108, + "symbol": "Currency.mzn", + "symbol_kind": "source.lang.swift.decl.enumelement", + "warning": "undocumented" + }, + { + "file": "/Users/ejaytorres/core-sdk-ios/CoreFramework/tap/Currency.swift", + "line": 109, + "symbol": "Currency.mmk", + "symbol_kind": "source.lang.swift.decl.enumelement", + "warning": "undocumented" + }, + { + "file": "/Users/ejaytorres/core-sdk-ios/CoreFramework/tap/Currency.swift", + "line": 110, + "symbol": "Currency.nad", + "symbol_kind": "source.lang.swift.decl.enumelement", + "warning": "undocumented" + }, + { + "file": "/Users/ejaytorres/core-sdk-ios/CoreFramework/tap/Currency.swift", + "line": 111, + "symbol": "Currency.npr", + "symbol_kind": "source.lang.swift.decl.enumelement", + "warning": "undocumented" + }, + { + "file": "/Users/ejaytorres/core-sdk-ios/CoreFramework/tap/Currency.swift", + "line": 112, + "symbol": "Currency.ang", + "symbol_kind": "source.lang.swift.decl.enumelement", + "warning": "undocumented" + }, + { + "file": "/Users/ejaytorres/core-sdk-ios/CoreFramework/tap/Currency.swift", + "line": 113, + "symbol": "Currency.nio", + "symbol_kind": "source.lang.swift.decl.enumelement", + "warning": "undocumented" + }, + { + "file": "/Users/ejaytorres/core-sdk-ios/CoreFramework/tap/Currency.swift", + "line": 114, + "symbol": "Currency.ngn", + "symbol_kind": "source.lang.swift.decl.enumelement", + "warning": "undocumented" + }, + { + "file": "/Users/ejaytorres/core-sdk-ios/CoreFramework/tap/Currency.swift", + "line": 115, + "symbol": "Currency.omr", + "symbol_kind": "source.lang.swift.decl.enumelement", + "warning": "undocumented" + }, + { + "file": "/Users/ejaytorres/core-sdk-ios/CoreFramework/tap/Currency.swift", + "line": 116, + "symbol": "Currency.pkr", + "symbol_kind": "source.lang.swift.decl.enumelement", + "warning": "undocumented" + }, + { + "file": "/Users/ejaytorres/core-sdk-ios/CoreFramework/tap/Currency.swift", + "line": 117, + "symbol": "Currency.pgk", + "symbol_kind": "source.lang.swift.decl.enumelement", + "warning": "undocumented" + }, + { + "file": "/Users/ejaytorres/core-sdk-ios/CoreFramework/tap/Currency.swift", + "line": 118, + "symbol": "Currency.pyg", + "symbol_kind": "source.lang.swift.decl.enumelement", + "warning": "undocumented" + }, + { + "file": "/Users/ejaytorres/core-sdk-ios/CoreFramework/tap/Currency.swift", + "line": 119, + "symbol": "Currency.pen", + "symbol_kind": "source.lang.swift.decl.enumelement", + "warning": "undocumented" + }, + { + "file": "/Users/ejaytorres/core-sdk-ios/CoreFramework/tap/Currency.swift", + "line": 120, + "symbol": "Currency.php", + "symbol_kind": "source.lang.swift.decl.enumelement", + "warning": "undocumented" + }, + { + "file": "/Users/ejaytorres/core-sdk-ios/CoreFramework/tap/Currency.swift", + "line": 121, + "symbol": "Currency.pln", + "symbol_kind": "source.lang.swift.decl.enumelement", + "warning": "undocumented" + }, + { + "file": "/Users/ejaytorres/core-sdk-ios/CoreFramework/tap/Currency.swift", + "line": 122, + "symbol": "Currency.qar", + "symbol_kind": "source.lang.swift.decl.enumelement", + "warning": "undocumented" + }, + { + "file": "/Users/ejaytorres/core-sdk-ios/CoreFramework/tap/Currency.swift", + "line": 123, + "symbol": "Currency.ron", + "symbol_kind": "source.lang.swift.decl.enumelement", + "warning": "undocumented" + }, + { + "file": "/Users/ejaytorres/core-sdk-ios/CoreFramework/tap/Currency.swift", + "line": 124, + "symbol": "Currency.rub", + "symbol_kind": "source.lang.swift.decl.enumelement", + "warning": "undocumented" + }, + { + "file": "/Users/ejaytorres/core-sdk-ios/CoreFramework/tap/Currency.swift", + "line": 125, + "symbol": "Currency.rwf", + "symbol_kind": "source.lang.swift.decl.enumelement", + "warning": "undocumented" + }, + { + "file": "/Users/ejaytorres/core-sdk-ios/CoreFramework/tap/Currency.swift", + "line": 126, + "symbol": "Currency.wst", + "symbol_kind": "source.lang.swift.decl.enumelement", + "warning": "undocumented" + }, + { + "file": "/Users/ejaytorres/core-sdk-ios/CoreFramework/tap/Currency.swift", + "line": 127, + "symbol": "Currency.std", + "symbol_kind": "source.lang.swift.decl.enumelement", + "warning": "undocumented" + }, + { + "file": "/Users/ejaytorres/core-sdk-ios/CoreFramework/tap/Currency.swift", + "line": 128, + "symbol": "Currency.sar", + "symbol_kind": "source.lang.swift.decl.enumelement", + "warning": "undocumented" + }, + { + "file": "/Users/ejaytorres/core-sdk-ios/CoreFramework/tap/Currency.swift", + "line": 129, + "symbol": "Currency.rsd", + "symbol_kind": "source.lang.swift.decl.enumelement", + "warning": "undocumented" + }, + { + "file": "/Users/ejaytorres/core-sdk-ios/CoreFramework/tap/Currency.swift", + "line": 130, + "symbol": "Currency.scr", + "symbol_kind": "source.lang.swift.decl.enumelement", + "warning": "undocumented" + }, + { + "file": "/Users/ejaytorres/core-sdk-ios/CoreFramework/tap/Currency.swift", + "line": 131, + "symbol": "Currency.sll", + "symbol_kind": "source.lang.swift.decl.enumelement", + "warning": "undocumented" + }, + { + "file": "/Users/ejaytorres/core-sdk-ios/CoreFramework/tap/Currency.swift", + "line": 132, + "symbol": "Currency.sbd", + "symbol_kind": "source.lang.swift.decl.enumelement", + "warning": "undocumented" + }, + { + "file": "/Users/ejaytorres/core-sdk-ios/CoreFramework/tap/Currency.swift", + "line": 133, + "symbol": "Currency.sos", + "symbol_kind": "source.lang.swift.decl.enumelement", + "warning": "undocumented" + }, + { + "file": "/Users/ejaytorres/core-sdk-ios/CoreFramework/tap/Currency.swift", + "line": 134, + "symbol": "Currency.zar", + "symbol_kind": "source.lang.swift.decl.enumelement", + "warning": "undocumented" + }, + { + "file": "/Users/ejaytorres/core-sdk-ios/CoreFramework/tap/Currency.swift", + "line": 135, + "symbol": "Currency.ssp", + "symbol_kind": "source.lang.swift.decl.enumelement", + "warning": "undocumented" + }, + { + "file": "/Users/ejaytorres/core-sdk-ios/CoreFramework/tap/Currency.swift", + "line": 136, + "symbol": "Currency.lkr", + "symbol_kind": "source.lang.swift.decl.enumelement", + "warning": "undocumented" + }, + { + "file": "/Users/ejaytorres/core-sdk-ios/CoreFramework/tap/Currency.swift", + "line": 137, + "symbol": "Currency.shp", + "symbol_kind": "source.lang.swift.decl.enumelement", + "warning": "undocumented" + }, + { + "file": "/Users/ejaytorres/core-sdk-ios/CoreFramework/tap/Currency.swift", + "line": 138, + "symbol": "Currency.sdg", + "symbol_kind": "source.lang.swift.decl.enumelement", + "warning": "undocumented" + }, + { + "file": "/Users/ejaytorres/core-sdk-ios/CoreFramework/tap/Currency.swift", + "line": 139, + "symbol": "Currency.srd", + "symbol_kind": "source.lang.swift.decl.enumelement", + "warning": "undocumented" + }, + { + "file": "/Users/ejaytorres/core-sdk-ios/CoreFramework/tap/Currency.swift", + "line": 140, + "symbol": "Currency.szl", + "symbol_kind": "source.lang.swift.decl.enumelement", + "warning": "undocumented" + }, + { + "file": "/Users/ejaytorres/core-sdk-ios/CoreFramework/tap/Currency.swift", + "line": 141, + "symbol": "Currency.sek", + "symbol_kind": "source.lang.swift.decl.enumelement", + "warning": "undocumented" + }, + { + "file": "/Users/ejaytorres/core-sdk-ios/CoreFramework/tap/Currency.swift", + "line": 142, + "symbol": "Currency.syp", + "symbol_kind": "source.lang.swift.decl.enumelement", + "warning": "undocumented" + }, + { + "file": "/Users/ejaytorres/core-sdk-ios/CoreFramework/tap/Currency.swift", + "line": 143, + "symbol": "Currency.twd", + "symbol_kind": "source.lang.swift.decl.enumelement", + "warning": "undocumented" + }, + { + "file": "/Users/ejaytorres/core-sdk-ios/CoreFramework/tap/Currency.swift", + "line": 144, + "symbol": "Currency.tjs", + "symbol_kind": "source.lang.swift.decl.enumelement", + "warning": "undocumented" + }, + { + "file": "/Users/ejaytorres/core-sdk-ios/CoreFramework/tap/Currency.swift", + "line": 145, + "symbol": "Currency.tzs", + "symbol_kind": "source.lang.swift.decl.enumelement", + "warning": "undocumented" + }, + { + "file": "/Users/ejaytorres/core-sdk-ios/CoreFramework/tap/Currency.swift", + "line": 146, + "symbol": "Currency.thb", + "symbol_kind": "source.lang.swift.decl.enumelement", + "warning": "undocumented" + }, + { + "file": "/Users/ejaytorres/core-sdk-ios/CoreFramework/tap/Currency.swift", + "line": 147, + "symbol": "Currency.top", + "symbol_kind": "source.lang.swift.decl.enumelement", + "warning": "undocumented" + }, + { + "file": "/Users/ejaytorres/core-sdk-ios/CoreFramework/tap/Currency.swift", + "line": 148, + "symbol": "Currency.ttd", + "symbol_kind": "source.lang.swift.decl.enumelement", + "warning": "undocumented" + }, + { + "file": "/Users/ejaytorres/core-sdk-ios/CoreFramework/tap/Currency.swift", + "line": 149, + "symbol": "Currency.tnd", + "symbol_kind": "source.lang.swift.decl.enumelement", + "warning": "undocumented" + }, + { + "file": "/Users/ejaytorres/core-sdk-ios/CoreFramework/tap/Currency.swift", + "line": 150, + "symbol": "Currency.try", + "symbol_kind": "source.lang.swift.decl.enumelement", + "warning": "undocumented" + }, + { + "file": "/Users/ejaytorres/core-sdk-ios/CoreFramework/tap/Currency.swift", + "line": 151, + "symbol": "Currency.tmt", + "symbol_kind": "source.lang.swift.decl.enumelement", + "warning": "undocumented" + }, + { + "file": "/Users/ejaytorres/core-sdk-ios/CoreFramework/tap/Currency.swift", + "line": 152, + "symbol": "Currency.ugx", + "symbol_kind": "source.lang.swift.decl.enumelement", + "warning": "undocumented" + }, + { + "file": "/Users/ejaytorres/core-sdk-ios/CoreFramework/tap/Currency.swift", + "line": 153, + "symbol": "Currency.uah", + "symbol_kind": "source.lang.swift.decl.enumelement", + "warning": "undocumented" + }, + { + "file": "/Users/ejaytorres/core-sdk-ios/CoreFramework/tap/Currency.swift", + "line": 154, + "symbol": "Currency.are", + "symbol_kind": "source.lang.swift.decl.enumelement", + "warning": "undocumented" + }, + { + "file": "/Users/ejaytorres/core-sdk-ios/CoreFramework/tap/Currency.swift", + "line": 155, + "symbol": "Currency.uyu", + "symbol_kind": "source.lang.swift.decl.enumelement", + "warning": "undocumented" + }, + { + "file": "/Users/ejaytorres/core-sdk-ios/CoreFramework/tap/Currency.swift", + "line": 156, + "symbol": "Currency.uzs", + "symbol_kind": "source.lang.swift.decl.enumelement", + "warning": "undocumented" + }, + { + "file": "/Users/ejaytorres/core-sdk-ios/CoreFramework/tap/Currency.swift", + "line": 157, + "symbol": "Currency.vuv", + "symbol_kind": "source.lang.swift.decl.enumelement", + "warning": "undocumented" + }, + { + "file": "/Users/ejaytorres/core-sdk-ios/CoreFramework/tap/Currency.swift", + "line": 158, + "symbol": "Currency.vef", + "symbol_kind": "source.lang.swift.decl.enumelement", + "warning": "undocumented" + }, + { + "file": "/Users/ejaytorres/core-sdk-ios/CoreFramework/tap/Currency.swift", + "line": 159, + "symbol": "Currency.vnd", + "symbol_kind": "source.lang.swift.decl.enumelement", + "warning": "undocumented" + }, + { + "file": "/Users/ejaytorres/core-sdk-ios/CoreFramework/tap/Currency.swift", + "line": 160, + "symbol": "Currency.yer", + "symbol_kind": "source.lang.swift.decl.enumelement", + "warning": "undocumented" + }, + { + "file": "/Users/ejaytorres/core-sdk-ios/CoreFramework/tap/Currency.swift", + "line": 161, + "symbol": "Currency.zrn", + "symbol_kind": "source.lang.swift.decl.enumelement", + "warning": "undocumented" + }, + { + "file": "/Users/ejaytorres/core-sdk-ios/CoreFramework/tap/Currency.swift", + "line": 162, + "symbol": "Currency.zmw", + "symbol_kind": "source.lang.swift.decl.enumelement", + "warning": "undocumented" + }, + { + "file": "/Users/ejaytorres/core-sdk-ios/CoreFramework/tap/Customer.swift", + "line": 9, + "symbol": "Customer", + "symbol_kind": "source.lang.swift.decl.struct", + "warning": "undocumented" + }, + { + "file": "/Users/ejaytorres/core-sdk-ios/CoreFramework/tap/Customer.swift", + "line": 10, + "symbol": "Customer.firstName", + "symbol_kind": "source.lang.swift.decl.var.instance", + "warning": "undocumented" + }, + { + "file": "/Users/ejaytorres/core-sdk-ios/CoreFramework/tap/Customer.swift", + "line": 11, + "symbol": "Customer.lastName", + "symbol_kind": "source.lang.swift.decl.var.instance", + "warning": "undocumented" + }, + { + "file": "/Users/ejaytorres/core-sdk-ios/CoreFramework/tap/Customer.swift", + "line": 12, + "symbol": "Customer.email", + "symbol_kind": "source.lang.swift.decl.var.instance", + "warning": "undocumented" + }, + { + "file": "/Users/ejaytorres/core-sdk-ios/CoreFramework/tap/Customer.swift", + "line": 13, + "symbol": "Customer.mobileNumber", + "symbol_kind": "source.lang.swift.decl.var.instance", + "warning": "undocumented" + }, + { + "file": "/Users/ejaytorres/core-sdk-ios/CoreFramework/tap/Customer.swift", + "line": 14, + "symbol": "Customer.address", + "symbol_kind": "source.lang.swift.decl.var.instance", + "warning": "undocumented" + }, + { + "file": "/Users/ejaytorres/core-sdk-ios/CoreFramework/tap/Customer.swift", + "line": 16, + "symbol": "Customer.init(firstName:lastName:email:mobileNumber:)", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/ejaytorres/core-sdk-ios/CoreFramework/tap/DirectErrorCode.swift", + "line": 10, + "symbol": "DirectErrorCode", + "symbol_kind": "source.lang.swift.decl.enum", + "warning": "undocumented" + }, + { + "file": "/Users/ejaytorres/core-sdk-ios/CoreFramework/tap/DirectErrorCode.swift", + "line": 13, + "symbol": "DirectErrorCode.DIRIBDO4002", + "symbol_kind": "source.lang.swift.decl.enumelement", + "warning": "undocumented" + }, + { + "file": "/Users/ejaytorres/core-sdk-ios/CoreFramework/tap/DirectErrorCode.swift", + "line": 14, + "symbol": "DirectErrorCode.DIRIBDO4003", + "symbol_kind": "source.lang.swift.decl.enumelement", + "warning": "undocumented" + }, + { + "file": "/Users/ejaytorres/core-sdk-ios/CoreFramework/tap/DirectErrorCode.swift", + "line": 15, + "symbol": "DirectErrorCode.DIRIBDO4004", + "symbol_kind": "source.lang.swift.decl.enumelement", + "warning": "undocumented" + }, + { + "file": "/Users/ejaytorres/core-sdk-ios/CoreFramework/tap/DirectErrorCode.swift", + "line": 16, + "symbol": "DirectErrorCode.DIRIBDO4005", + "symbol_kind": "source.lang.swift.decl.enumelement", + "warning": "undocumented" + }, + { + "file": "/Users/ejaytorres/core-sdk-ios/CoreFramework/tap/DirectErrorCode.swift", + "line": 17, + "symbol": "DirectErrorCode.DIRIBDO4006", + "symbol_kind": "source.lang.swift.decl.enumelement", + "warning": "undocumented" + }, + { + "file": "/Users/ejaytorres/core-sdk-ios/CoreFramework/tap/DirectErrorCode.swift", + "line": 18, + "symbol": "DirectErrorCode.DIRIBDO4007", + "symbol_kind": "source.lang.swift.decl.enumelement", + "warning": "undocumented" + }, + { + "file": "/Users/ejaytorres/core-sdk-ios/CoreFramework/tap/DirectErrorCode.swift", + "line": 19, + "symbol": "DirectErrorCode.DIRIBDO4008", + "symbol_kind": "source.lang.swift.decl.enumelement", + "warning": "undocumented" + }, + { + "file": "/Users/ejaytorres/core-sdk-ios/CoreFramework/tap/DirectErrorCode.swift", + "line": 20, + "symbol": "DirectErrorCode.DIRIBDO4009", + "symbol_kind": "source.lang.swift.decl.enumelement", + "warning": "undocumented" + }, + { + "file": "/Users/ejaytorres/core-sdk-ios/CoreFramework/tap/DirectErrorCode.swift", + "line": 21, + "symbol": "DirectErrorCode.DIRIBDO4010", + "symbol_kind": "source.lang.swift.decl.enumelement", + "warning": "undocumented" + }, + { + "file": "/Users/ejaytorres/core-sdk-ios/CoreFramework/tap/DirectErrorCode.swift", + "line": 22, + "symbol": "DirectErrorCode.DIRIBDO4011", + "symbol_kind": "source.lang.swift.decl.enumelement", + "warning": "undocumented" + }, + { + "file": "/Users/ejaytorres/core-sdk-ios/CoreFramework/tap/DirectErrorCode.swift", + "line": 23, + "symbol": "DirectErrorCode.DIRIBDO4012", + "symbol_kind": "source.lang.swift.decl.enumelement", + "warning": "undocumented" + }, + { + "file": "/Users/ejaytorres/core-sdk-ios/CoreFramework/tap/DirectErrorCode.swift", + "line": 24, + "symbol": "DirectErrorCode.DIRIBDO4013", + "symbol_kind": "source.lang.swift.decl.enumelement", + "warning": "undocumented" + }, + { + "file": "/Users/ejaytorres/core-sdk-ios/CoreFramework/tap/DirectErrorCode.swift", + "line": 25, + "symbol": "DirectErrorCode.DIRIBDO4014", + "symbol_kind": "source.lang.swift.decl.enumelement", + "warning": "undocumented" + }, + { + "file": "/Users/ejaytorres/core-sdk-ios/CoreFramework/tap/DirectErrorCode.swift", + "line": 26, + "symbol": "DirectErrorCode.DIRIBDO4015", + "symbol_kind": "source.lang.swift.decl.enumelement", + "warning": "undocumented" + }, + { + "file": "/Users/ejaytorres/core-sdk-ios/CoreFramework/tap/DirectErrorCode.swift", + "line": 27, + "symbol": "DirectErrorCode.DIRIBDO4016", + "symbol_kind": "source.lang.swift.decl.enumelement", + "warning": "undocumented" + }, + { + "file": "/Users/ejaytorres/core-sdk-ios/CoreFramework/tap/DirectErrorCode.swift", + "line": 28, + "symbol": "DirectErrorCode.DIRIBDO4017", + "symbol_kind": "source.lang.swift.decl.enumelement", + "warning": "undocumented" + }, + { + "file": "/Users/ejaytorres/core-sdk-ios/CoreFramework/tap/DirectErrorCode.swift", + "line": 29, + "symbol": "DirectErrorCode.DIRIBDO4018", + "symbol_kind": "source.lang.swift.decl.enumelement", + "warning": "undocumented" + }, + { + "file": "/Users/ejaytorres/core-sdk-ios/CoreFramework/tap/DirectErrorCode.swift", + "line": 30, + "symbol": "DirectErrorCode.DIRIBDO4019", + "symbol_kind": "source.lang.swift.decl.enumelement", + "warning": "undocumented" + }, + { + "file": "/Users/ejaytorres/core-sdk-ios/CoreFramework/tap/DirectErrorCode.swift", + "line": 31, + "symbol": "DirectErrorCode.DIRIBDO4020", + "symbol_kind": "source.lang.swift.decl.enumelement", + "warning": "undocumented" + }, + { + "file": "/Users/ejaytorres/core-sdk-ios/CoreFramework/tap/DirectErrorCode.swift", + "line": 32, + "symbol": "DirectErrorCode.DIRIBDO4021", + "symbol_kind": "source.lang.swift.decl.enumelement", + "warning": "undocumented" + }, + { + "file": "/Users/ejaytorres/core-sdk-ios/CoreFramework/tap/DirectErrorCode.swift", + "line": 33, + "symbol": "DirectErrorCode.DIRIBDO4022", + "symbol_kind": "source.lang.swift.decl.enumelement", + "warning": "undocumented" + }, + { + "file": "/Users/ejaytorres/core-sdk-ios/CoreFramework/tap/DirectErrorCode.swift", + "line": 34, + "symbol": "DirectErrorCode.DIRIBDO4023", + "symbol_kind": "source.lang.swift.decl.enumelement", + "warning": "undocumented" + }, + { + "file": "/Users/ejaytorres/core-sdk-ios/CoreFramework/tap/DirectErrorCode.swift", + "line": 35, + "symbol": "DirectErrorCode.DIRIBDO4024", + "symbol_kind": "source.lang.swift.decl.enumelement", + "warning": "undocumented" + }, + { + "file": "/Users/ejaytorres/core-sdk-ios/CoreFramework/tap/DirectErrorCode.swift", + "line": 36, + "symbol": "DirectErrorCode.DIRIBDO4025", + "symbol_kind": "source.lang.swift.decl.enumelement", + "warning": "undocumented" + }, + { + "file": "/Users/ejaytorres/core-sdk-ios/CoreFramework/tap/DirectErrorCode.swift", + "line": 37, + "symbol": "DirectErrorCode.DIRIBDO4026", + "symbol_kind": "source.lang.swift.decl.enumelement", + "warning": "undocumented" + }, + { + "file": "/Users/ejaytorres/core-sdk-ios/CoreFramework/tap/DirectErrorCode.swift", + "line": 38, + "symbol": "DirectErrorCode.DIRIBDO4027", + "symbol_kind": "source.lang.swift.decl.enumelement", + "warning": "undocumented" + }, + { + "file": "/Users/ejaytorres/core-sdk-ios/CoreFramework/tap/DirectErrorCode.swift", + "line": 39, + "symbol": "DirectErrorCode.DIRIBDO4028", + "symbol_kind": "source.lang.swift.decl.enumelement", + "warning": "undocumented" + }, + { + "file": "/Users/ejaytorres/core-sdk-ios/CoreFramework/tap/DirectErrorCode.swift", + "line": 40, + "symbol": "DirectErrorCode.DIRIBDO4029", + "symbol_kind": "source.lang.swift.decl.enumelement", + "warning": "undocumented" + }, + { + "file": "/Users/ejaytorres/core-sdk-ios/CoreFramework/tap/DirectErrorCode.swift", + "line": 41, + "symbol": "DirectErrorCode.DIRIBDO4030", + "symbol_kind": "source.lang.swift.decl.enumelement", + "warning": "undocumented" + }, + { + "file": "/Users/ejaytorres/core-sdk-ios/CoreFramework/tap/DirectErrorCode.swift", + "line": 42, + "symbol": "DirectErrorCode.DIRIBDO4031", + "symbol_kind": "source.lang.swift.decl.enumelement", + "warning": "undocumented" + }, + { + "file": "/Users/ejaytorres/core-sdk-ios/CoreFramework/tap/DirectErrorCode.swift", + "line": 43, + "symbol": "DirectErrorCode.DIRIBDO4032", + "symbol_kind": "source.lang.swift.decl.enumelement", + "warning": "undocumented" + }, + { + "file": "/Users/ejaytorres/core-sdk-ios/CoreFramework/tap/DirectErrorCode.swift", + "line": 44, + "symbol": "DirectErrorCode.DIRIBDO4033", + "symbol_kind": "source.lang.swift.decl.enumelement", + "warning": "undocumented" + }, + { + "file": "/Users/ejaytorres/core-sdk-ios/CoreFramework/tap/DirectErrorCode.swift", + "line": 45, + "symbol": "DirectErrorCode.DIRIBDO4034", + "symbol_kind": "source.lang.swift.decl.enumelement", + "warning": "undocumented" + }, + { + "file": "/Users/ejaytorres/core-sdk-ios/CoreFramework/tap/DirectErrorCode.swift", + "line": 46, + "symbol": "DirectErrorCode.DIRIBDO4035", + "symbol_kind": "source.lang.swift.decl.enumelement", + "warning": "undocumented" + }, + { + "file": "/Users/ejaytorres/core-sdk-ios/CoreFramework/tap/DirectErrorCode.swift", + "line": 47, + "symbol": "DirectErrorCode.DIRIBDO4037", + "symbol_kind": "source.lang.swift.decl.enumelement", + "warning": "undocumented" + }, + { + "file": "/Users/ejaytorres/core-sdk-ios/CoreFramework/tap/DirectErrorCode.swift", + "line": 49, + "symbol": "DirectErrorCode.DIRIBDO5002", + "symbol_kind": "source.lang.swift.decl.enumelement", + "warning": "undocumented" + }, + { + "file": "/Users/ejaytorres/core-sdk-ios/CoreFramework/tap/DirectErrorCode.swift", + "line": 50, + "symbol": "DirectErrorCode.DIRIBDO5003", + "symbol_kind": "source.lang.swift.decl.enumelement", + "warning": "undocumented" + }, + { + "file": "/Users/ejaytorres/core-sdk-ios/CoreFramework/tap/DirectErrorCode.swift", + "line": 51, + "symbol": "DirectErrorCode.DIRIBDO5004", + "symbol_kind": "source.lang.swift.decl.enumelement", + "warning": "undocumented" + }, + { + "file": "/Users/ejaytorres/core-sdk-ios/CoreFramework/tap/DirectErrorCode.swift", + "line": 52, + "symbol": "DirectErrorCode.DIRIBDO5005", + "symbol_kind": "source.lang.swift.decl.enumelement", + "warning": "undocumented" + }, + { + "file": "/Users/ejaytorres/core-sdk-ios/CoreFramework/tap/DirectErrorCode.swift", + "line": 53, + "symbol": "DirectErrorCode.DIRIBDO5006", + "symbol_kind": "source.lang.swift.decl.enumelement", + "warning": "undocumented" + }, + { + "file": "/Users/ejaytorres/core-sdk-ios/CoreFramework/tap/DirectErrorCode.swift", + "line": 54, + "symbol": "DirectErrorCode.DIRIBDO5007", + "symbol_kind": "source.lang.swift.decl.enumelement", + "warning": "undocumented" + }, + { + "file": "/Users/ejaytorres/core-sdk-ios/CoreFramework/tap/DirectErrorCode.swift", + "line": 55, + "symbol": "DirectErrorCode.DIRIBDO5008", + "symbol_kind": "source.lang.swift.decl.enumelement", + "warning": "undocumented" + }, + { + "file": "/Users/ejaytorres/core-sdk-ios/CoreFramework/tap/DirectErrorCode.swift", + "line": 56, + "symbol": "DirectErrorCode.DIRIBDO5009", + "symbol_kind": "source.lang.swift.decl.enumelement", + "warning": "undocumented" + }, + { + "file": "/Users/ejaytorres/core-sdk-ios/CoreFramework/tap/DirectErrorCode.swift", + "line": 57, + "symbol": "DirectErrorCode.DIRIBDO5010", + "symbol_kind": "source.lang.swift.decl.enumelement", + "warning": "undocumented" + }, + { + "file": "/Users/ejaytorres/core-sdk-ios/CoreFramework/tap/DirectErrorCode.swift", + "line": 58, + "symbol": "DirectErrorCode.DIRIBDO5011", + "symbol_kind": "source.lang.swift.decl.enumelement", + "warning": "undocumented" + }, + { + "file": "/Users/ejaytorres/core-sdk-ios/CoreFramework/tap/DirectErrorCode.swift", + "line": 59, + "symbol": "DirectErrorCode.DIRIBDO5012", + "symbol_kind": "source.lang.swift.decl.enumelement", + "warning": "undocumented" + }, + { + "file": "/Users/ejaytorres/core-sdk-ios/CoreFramework/tap/DirectErrorCode.swift", + "line": 60, + "symbol": "DirectErrorCode.DIRIBDO5013", + "symbol_kind": "source.lang.swift.decl.enumelement", + "warning": "undocumented" + }, + { + "file": "/Users/ejaytorres/core-sdk-ios/CoreFramework/tap/DirectErrorCode.swift", + "line": 61, + "symbol": "DirectErrorCode.DIRIBDO5014", + "symbol_kind": "source.lang.swift.decl.enumelement", + "warning": "undocumented" + }, + { + "file": "/Users/ejaytorres/core-sdk-ios/CoreFramework/tap/DirectErrorCode.swift", + "line": 62, + "symbol": "DirectErrorCode.DIRIBDO5015", + "symbol_kind": "source.lang.swift.decl.enumelement", + "warning": "undocumented" + }, + { + "file": "/Users/ejaytorres/core-sdk-ios/CoreFramework/tap/DirectErrorCode.swift", + "line": 63, + "symbol": "DirectErrorCode.DIRIBDO5016", + "symbol_kind": "source.lang.swift.decl.enumelement", + "warning": "undocumented" + }, + { + "file": "/Users/ejaytorres/core-sdk-ios/CoreFramework/tap/DirectErrorCode.swift", + "line": 65, + "symbol": "DirectErrorCode.DIRIBDO6001", + "symbol_kind": "source.lang.swift.decl.enumelement", + "warning": "undocumented" + }, + { + "file": "/Users/ejaytorres/core-sdk-ios/CoreFramework/tap/DirectErrorCode.swift", + "line": 66, + "symbol": "DirectErrorCode.DIRIBDO6002", + "symbol_kind": "source.lang.swift.decl.enumelement", + "warning": "undocumented" + }, + { + "file": "/Users/ejaytorres/core-sdk-ios/CoreFramework/tap/DirectErrorCode.swift", + "line": 67, + "symbol": "DirectErrorCode.DIRIBDO6003", + "symbol_kind": "source.lang.swift.decl.enumelement", + "warning": "undocumented" + }, + { + "file": "/Users/ejaytorres/core-sdk-ios/CoreFramework/tap/DirectErrorCode.swift", + "line": 68, + "symbol": "DirectErrorCode.DIRIBDO6004", + "symbol_kind": "source.lang.swift.decl.enumelement", + "warning": "undocumented" + }, + { + "file": "/Users/ejaytorres/core-sdk-ios/CoreFramework/tap/DirectErrorCode.swift", + "line": 69, + "symbol": "DirectErrorCode.DIRIBDO6005", + "symbol_kind": "source.lang.swift.decl.enumelement", + "warning": "undocumented" + }, + { + "file": "/Users/ejaytorres/core-sdk-ios/CoreFramework/tap/DirectErrorCode.swift", + "line": 70, + "symbol": "DirectErrorCode.DIRIBDO6006", + "symbol_kind": "source.lang.swift.decl.enumelement", + "warning": "undocumented" + }, + { + "file": "/Users/ejaytorres/core-sdk-ios/CoreFramework/tap/DirectErrorCode.swift", + "line": 71, + "symbol": "DirectErrorCode.DIRIBDO6007", + "symbol_kind": "source.lang.swift.decl.enumelement", + "warning": "undocumented" + }, + { + "file": "/Users/ejaytorres/core-sdk-ios/CoreFramework/tap/DirectErrorCode.swift", + "line": 72, + "symbol": "DirectErrorCode.DIRIBDO6008", + "symbol_kind": "source.lang.swift.decl.enumelement", + "warning": "undocumented" + }, + { + "file": "/Users/ejaytorres/core-sdk-ios/CoreFramework/tap/DirectErrorCode.swift", + "line": 73, + "symbol": "DirectErrorCode.DIRIBDO6009", + "symbol_kind": "source.lang.swift.decl.enumelement", + "warning": "undocumented" + }, + { + "file": "/Users/ejaytorres/core-sdk-ios/CoreFramework/tap/DirectErrorCode.swift", + "line": 74, + "symbol": "DirectErrorCode.DIRIBDO6010", + "symbol_kind": "source.lang.swift.decl.enumelement", + "warning": "undocumented" + }, + { + "file": "/Users/ejaytorres/core-sdk-ios/CoreFramework/tap/DirectErrorCode.swift", + "line": 75, + "symbol": "DirectErrorCode.DIRIBDO6011", + "symbol_kind": "source.lang.swift.decl.enumelement", + "warning": "undocumented" + }, + { + "file": "/Users/ejaytorres/core-sdk-ios/CoreFramework/tap/DirectErrorCode.swift", + "line": 76, + "symbol": "DirectErrorCode.DIRIBDO6012", + "symbol_kind": "source.lang.swift.decl.enumelement", + "warning": "undocumented" + }, + { + "file": "/Users/ejaytorres/core-sdk-ios/CoreFramework/tap/DirectErrorCode.swift", + "line": 77, + "symbol": "DirectErrorCode.DIRIBDO6013", + "symbol_kind": "source.lang.swift.decl.enumelement", + "warning": "undocumented" + }, + { + "file": "/Users/ejaytorres/core-sdk-ios/CoreFramework/tap/DirectErrorCode.swift", + "line": 78, + "symbol": "DirectErrorCode.DIRIBDO6014", + "symbol_kind": "source.lang.swift.decl.enumelement", + "warning": "undocumented" + }, + { + "file": "/Users/ejaytorres/core-sdk-ios/CoreFramework/tap/DirectErrorCode.swift", + "line": 79, + "symbol": "DirectErrorCode.DIRIBDO6015", + "symbol_kind": "source.lang.swift.decl.enumelement", + "warning": "undocumented" + }, + { + "file": "/Users/ejaytorres/core-sdk-ios/CoreFramework/tap/DirectErrorCode.swift", + "line": 80, + "symbol": "DirectErrorCode.DIRIBDO6016", + "symbol_kind": "source.lang.swift.decl.enumelement", + "warning": "undocumented" + }, + { + "file": "/Users/ejaytorres/core-sdk-ios/CoreFramework/tap/DirectErrorCode.swift", + "line": 81, + "symbol": "DirectErrorCode.DIRIBDO6017", + "symbol_kind": "source.lang.swift.decl.enumelement", + "warning": "undocumented" + }, + { + "file": "/Users/ejaytorres/core-sdk-ios/CoreFramework/tap/DirectErrorCode.swift", + "line": 82, + "symbol": "DirectErrorCode.DIRIBDO6018", + "symbol_kind": "source.lang.swift.decl.enumelement", + "warning": "undocumented" + }, + { + "file": "/Users/ejaytorres/core-sdk-ios/CoreFramework/tap/DirectErrorCode.swift", + "line": 83, + "symbol": "DirectErrorCode.DIRIBDO6019", + "symbol_kind": "source.lang.swift.decl.enumelement", + "warning": "undocumented" + }, + { + "file": "/Users/ejaytorres/core-sdk-ios/CoreFramework/tap/DirectErrorCode.swift", + "line": 84, + "symbol": "DirectErrorCode.DIRIBDO6020", + "symbol_kind": "source.lang.swift.decl.enumelement", + "warning": "undocumented" + }, + { + "file": "/Users/ejaytorres/core-sdk-ios/CoreFramework/tap/DirectErrorCode.swift", + "line": 88, + "symbol": "DirectErrorCode.DIRIBPI4002", + "symbol_kind": "source.lang.swift.decl.enumelement", + "warning": "undocumented" + }, + { + "file": "/Users/ejaytorres/core-sdk-ios/CoreFramework/tap/DirectErrorCode.swift", + "line": 89, + "symbol": "DirectErrorCode.DIRIBPI4003", + "symbol_kind": "source.lang.swift.decl.enumelement", + "warning": "undocumented" + }, + { + "file": "/Users/ejaytorres/core-sdk-ios/CoreFramework/tap/DirectErrorCode.swift", + "line": 90, + "symbol": "DirectErrorCode.DIRIBPI4004", + "symbol_kind": "source.lang.swift.decl.enumelement", + "warning": "undocumented" + }, + { + "file": "/Users/ejaytorres/core-sdk-ios/CoreFramework/tap/DirectErrorCode.swift", + "line": 91, + "symbol": "DirectErrorCode.DIRIBPI4005", + "symbol_kind": "source.lang.swift.decl.enumelement", + "warning": "undocumented" + }, + { + "file": "/Users/ejaytorres/core-sdk-ios/CoreFramework/tap/DirectErrorCode.swift", + "line": 92, + "symbol": "DirectErrorCode.DIRIBPI4006", + "symbol_kind": "source.lang.swift.decl.enumelement", + "warning": "undocumented" + }, + { + "file": "/Users/ejaytorres/core-sdk-ios/CoreFramework/tap/DirectErrorCode.swift", + "line": 93, + "symbol": "DirectErrorCode.DIRIBPI4007", + "symbol_kind": "source.lang.swift.decl.enumelement", + "warning": "undocumented" + }, + { + "file": "/Users/ejaytorres/core-sdk-ios/CoreFramework/tap/DirectErrorCode.swift", + "line": 94, + "symbol": "DirectErrorCode.DIRIBPI4008", + "symbol_kind": "source.lang.swift.decl.enumelement", + "warning": "undocumented" + }, + { + "file": "/Users/ejaytorres/core-sdk-ios/CoreFramework/tap/DirectErrorCode.swift", + "line": 95, + "symbol": "DirectErrorCode.DIRIBPI4009", + "symbol_kind": "source.lang.swift.decl.enumelement", + "warning": "undocumented" + }, + { + "file": "/Users/ejaytorres/core-sdk-ios/CoreFramework/tap/DirectErrorCode.swift", + "line": 96, + "symbol": "DirectErrorCode.DIRIBPI4010", + "symbol_kind": "source.lang.swift.decl.enumelement", + "warning": "undocumented" + }, + { + "file": "/Users/ejaytorres/core-sdk-ios/CoreFramework/tap/DirectErrorCode.swift", + "line": 97, + "symbol": "DirectErrorCode.DIRIBPI4011", + "symbol_kind": "source.lang.swift.decl.enumelement", + "warning": "undocumented" + }, + { + "file": "/Users/ejaytorres/core-sdk-ios/CoreFramework/tap/DirectErrorCode.swift", + "line": 98, + "symbol": "DirectErrorCode.DIRIBPI4012", + "symbol_kind": "source.lang.swift.decl.enumelement", + "warning": "undocumented" + }, + { + "file": "/Users/ejaytorres/core-sdk-ios/CoreFramework/tap/DirectErrorCode.swift", + "line": 99, + "symbol": "DirectErrorCode.DIRIBPI4013", + "symbol_kind": "source.lang.swift.decl.enumelement", + "warning": "undocumented" + }, + { + "file": "/Users/ejaytorres/core-sdk-ios/CoreFramework/tap/DirectErrorCode.swift", + "line": 100, + "symbol": "DirectErrorCode.DIRIBPI4014", + "symbol_kind": "source.lang.swift.decl.enumelement", + "warning": "undocumented" + }, + { + "file": "/Users/ejaytorres/core-sdk-ios/CoreFramework/tap/DirectErrorCode.swift", + "line": 101, + "symbol": "DirectErrorCode.DIRIBPI4015", + "symbol_kind": "source.lang.swift.decl.enumelement", + "warning": "undocumented" + }, + { + "file": "/Users/ejaytorres/core-sdk-ios/CoreFramework/tap/DirectErrorCode.swift", + "line": 102, + "symbol": "DirectErrorCode.DIRIBPI4016", + "symbol_kind": "source.lang.swift.decl.enumelement", + "warning": "undocumented" + }, + { + "file": "/Users/ejaytorres/core-sdk-ios/CoreFramework/tap/DirectErrorCode.swift", + "line": 103, + "symbol": "DirectErrorCode.DIRIBPI5001", + "symbol_kind": "source.lang.swift.decl.enumelement", + "warning": "undocumented" + }, + { + "file": "/Users/ejaytorres/core-sdk-ios/CoreFramework/tap/DirectErrorCode.swift", + "line": 104, + "symbol": "DirectErrorCode.DIRIBPI5002", + "symbol_kind": "source.lang.swift.decl.enumelement", + "warning": "undocumented" + }, + { + "file": "/Users/ejaytorres/core-sdk-ios/CoreFramework/tap/DirectErrorCode.swift", + "line": 105, + "symbol": "DirectErrorCode.DIRIBPI5003", + "symbol_kind": "source.lang.swift.decl.enumelement", + "warning": "undocumented" + }, + { + "file": "/Users/ejaytorres/core-sdk-ios/CoreFramework/tap/DirectErrorCode.swift", + "line": 106, + "symbol": "DirectErrorCode.DIRIBPI5004", + "symbol_kind": "source.lang.swift.decl.enumelement", + "warning": "undocumented" + }, + { + "file": "/Users/ejaytorres/core-sdk-ios/CoreFramework/tap/DirectErrorCode.swift", + "line": 107, + "symbol": "DirectErrorCode.DIRIBPI5005", + "symbol_kind": "source.lang.swift.decl.enumelement", + "warning": "undocumented" + }, + { + "file": "/Users/ejaytorres/core-sdk-ios/CoreFramework/tap/DirectErrorCode.swift", + "line": 108, + "symbol": "DirectErrorCode.DIRIBPI5006", + "symbol_kind": "source.lang.swift.decl.enumelement", + "warning": "undocumented" + }, + { + "file": "/Users/ejaytorres/core-sdk-ios/CoreFramework/tap/DirectErrorCode.swift", + "line": 109, + "symbol": "DirectErrorCode.DIRIBPI5007", + "symbol_kind": "source.lang.swift.decl.enumelement", + "warning": "undocumented" + }, + { + "file": "/Users/ejaytorres/core-sdk-ios/CoreFramework/tap/DirectErrorCode.swift", + "line": 110, + "symbol": "DirectErrorCode.DIRIBPI5008", + "symbol_kind": "source.lang.swift.decl.enumelement", + "warning": "undocumented" + }, + { + "file": "/Users/ejaytorres/core-sdk-ios/CoreFramework/tap/DirectErrorCode.swift", + "line": 111, + "symbol": "DirectErrorCode.DIRIBPI5009", + "symbol_kind": "source.lang.swift.decl.enumelement", + "warning": "undocumented" + }, + { + "file": "/Users/ejaytorres/core-sdk-ios/CoreFramework/tap/DirectErrorCode.swift", + "line": 112, + "symbol": "DirectErrorCode.DIRIBPI5011", + "symbol_kind": "source.lang.swift.decl.enumelement", + "warning": "undocumented" + }, + { + "file": "/Users/ejaytorres/core-sdk-ios/CoreFramework/tap/DirectErrorCode.swift", + "line": 113, + "symbol": "DirectErrorCode.DIRIBPI5013", + "symbol_kind": "source.lang.swift.decl.enumelement", + "warning": "undocumented" + }, + { + "file": "/Users/ejaytorres/core-sdk-ios/CoreFramework/tap/DirectErrorCode.swift", + "line": 114, + "symbol": "DirectErrorCode.DIRIBPI5014", + "symbol_kind": "source.lang.swift.decl.enumelement", + "warning": "undocumented" + }, + { + "file": "/Users/ejaytorres/core-sdk-ios/CoreFramework/tap/DirectErrorCode.swift", + "line": 115, + "symbol": "DirectErrorCode.DIRIBPI5015", + "symbol_kind": "source.lang.swift.decl.enumelement", + "warning": "undocumented" + }, + { + "file": "/Users/ejaytorres/core-sdk-ios/CoreFramework/tap/DirectErrorCode.swift", + "line": 116, + "symbol": "DirectErrorCode.DIRIBPI5016", + "symbol_kind": "source.lang.swift.decl.enumelement", + "warning": "undocumented" + }, + { + "file": "/Users/ejaytorres/core-sdk-ios/CoreFramework/tap/DirectErrorCode.swift", + "line": 117, + "symbol": "DirectErrorCode.DIRIBPI5017", + "symbol_kind": "source.lang.swift.decl.enumelement", + "warning": "undocumented" + }, + { + "file": "/Users/ejaytorres/core-sdk-ios/CoreFramework/tap/DirectErrorCode.swift", + "line": 118, + "symbol": "DirectErrorCode.DIRIBPI5018", + "symbol_kind": "source.lang.swift.decl.enumelement", + "warning": "undocumented" + }, + { + "file": "/Users/ejaytorres/core-sdk-ios/CoreFramework/tap/DirectErrorCode.swift", + "line": 119, + "symbol": "DirectErrorCode.DIRIBPI5019", + "symbol_kind": "source.lang.swift.decl.enumelement", + "warning": "undocumented" + }, + { + "file": "/Users/ejaytorres/core-sdk-ios/CoreFramework/tap/DirectErrorCode.swift", + "line": 120, + "symbol": "DirectErrorCode.DIRIBPI5020", + "symbol_kind": "source.lang.swift.decl.enumelement", + "warning": "undocumented" + }, + { + "file": "/Users/ejaytorres/core-sdk-ios/CoreFramework/tap/DirectErrorCode.swift", + "line": 121, + "symbol": "DirectErrorCode.DIRIBPI5021", + "symbol_kind": "source.lang.swift.decl.enumelement", + "warning": "undocumented" + }, + { + "file": "/Users/ejaytorres/core-sdk-ios/CoreFramework/tap/DirectErrorCode.swift", + "line": 122, + "symbol": "DirectErrorCode.DIRIBPI6001", + "symbol_kind": "source.lang.swift.decl.enumelement", + "warning": "undocumented" + }, + { + "file": "/Users/ejaytorres/core-sdk-ios/CoreFramework/tap/DirectErrorCode.swift", + "line": 123, + "symbol": "DirectErrorCode.DIRIBPI6003", + "symbol_kind": "source.lang.swift.decl.enumelement", + "warning": "undocumented" + }, + { + "file": "/Users/ejaytorres/core-sdk-ios/CoreFramework/tap/DirectErrorCode.swift", + "line": 124, + "symbol": "DirectErrorCode.DIRIBPI6004", + "symbol_kind": "source.lang.swift.decl.enumelement", + "warning": "undocumented" + }, + { + "file": "/Users/ejaytorres/core-sdk-ios/CoreFramework/tap/DirectErrorCode.swift", + "line": 125, + "symbol": "DirectErrorCode.DIRIBPI6005", + "symbol_kind": "source.lang.swift.decl.enumelement", + "warning": "undocumented" + }, + { + "file": "/Users/ejaytorres/core-sdk-ios/CoreFramework/tap/DirectErrorCode.swift", + "line": 126, + "symbol": "DirectErrorCode.DIRIBPI6006", + "symbol_kind": "source.lang.swift.decl.enumelement", + "warning": "undocumented" + }, + { + "file": "/Users/ejaytorres/core-sdk-ios/CoreFramework/tap/DirectErrorCode.swift", + "line": 127, + "symbol": "DirectErrorCode.DIRIBPI6007", + "symbol_kind": "source.lang.swift.decl.enumelement", + "warning": "undocumented" + }, + { + "file": "/Users/ejaytorres/core-sdk-ios/CoreFramework/tap/DirectErrorCode.swift", + "line": 128, + "symbol": "DirectErrorCode.DIRIBPI6008", + "symbol_kind": "source.lang.swift.decl.enumelement", + "warning": "undocumented" + }, + { + "file": "/Users/ejaytorres/core-sdk-ios/CoreFramework/tap/DirectErrorCode.swift", + "line": 129, + "symbol": "DirectErrorCode.DIRIBPI6009", + "symbol_kind": "source.lang.swift.decl.enumelement", + "warning": "undocumented" + }, + { + "file": "/Users/ejaytorres/core-sdk-ios/CoreFramework/tap/DirectErrorCode.swift", + "line": 130, + "symbol": "DirectErrorCode.DIRIBPI6010", + "symbol_kind": "source.lang.swift.decl.enumelement", + "warning": "undocumented" + }, + { + "file": "/Users/ejaytorres/core-sdk-ios/CoreFramework/tap/DirectErrorCode.swift", + "line": 131, + "symbol": "DirectErrorCode.DIRIBPI6011", + "symbol_kind": "source.lang.swift.decl.enumelement", + "warning": "undocumented" + }, + { + "file": "/Users/ejaytorres/core-sdk-ios/CoreFramework/tap/DirectErrorCode.swift", + "line": 132, + "symbol": "DirectErrorCode.DIRIBPI6012", + "symbol_kind": "source.lang.swift.decl.enumelement", + "warning": "undocumented" + }, + { + "file": "/Users/ejaytorres/core-sdk-ios/CoreFramework/tap/DirectErrorCode.swift", + "line": 133, + "symbol": "DirectErrorCode.DIRIBPI6013", + "symbol_kind": "source.lang.swift.decl.enumelement", + "warning": "undocumented" + }, + { + "file": "/Users/ejaytorres/core-sdk-ios/CoreFramework/tap/DirectTapError.swift", + "line": 10, + "symbol": "DirectTapError", + "symbol_kind": "source.lang.swift.decl.struct", + "warning": "undocumented" + }, + { + "file": "/Users/ejaytorres/core-sdk-ios/CoreFramework/tap/DirectTapError.swift", + "line": 11, + "symbol": "DirectTapError.shared", + "symbol_kind": "source.lang.swift.decl.var.static", + "warning": "undocumented" + }, + { + "file": "/Users/ejaytorres/core-sdk-ios/CoreFramework/tap/DirectTapRequest.swift", + "line": 10, + "symbol": "DirectTapRequest", + "symbol_kind": "source.lang.swift.decl.struct", + "warning": "undocumented" + }, + { + "file": "/Users/ejaytorres/core-sdk-ios/CoreFramework/tap/DirectTapSF.swift", + "line": 13, + "symbol": "DirectTapSF", + "symbol_kind": "source.lang.swift.decl.class", + "warning": "undocumented" + }, + { + "file": "/Users/ejaytorres/core-sdk-ios/CoreFramework/tap/DirectTapSF.swift", + "line": 15, + "symbol": "DirectTapSF.shared", + "symbol_kind": "source.lang.swift.decl.var.static", + "warning": "undocumented" + }, + { + "file": "/Users/ejaytorres/core-sdk-ios/CoreFramework/tap/DirectTapSF.swift", + "line": 214, + "symbol": "DirectTapSF.safariViewControllerDidFinish(_:)", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/ejaytorres/core-sdk-ios/CoreFramework/tap/DirectTapSF.swift", + "line": 325, + "symbol": "DirectTapSF.TapError", + "symbol_kind": "source.lang.swift.decl.enum", + "warning": "undocumented" + }, + { + "file": "/Users/ejaytorres/core-sdk-ios/CoreFramework/tap/DismissAlert.swift", + "line": 9, + "symbol": "DismissAlert", + "symbol_kind": "source.lang.swift.decl.struct", + "warning": "undocumented" + }, + { + "file": "/Users/ejaytorres/core-sdk-ios/CoreFramework/tap/DismissAlert.swift", + "line": 17, + "symbol": "DismissAlert.init(message:confirmButtonText:cancelButtonText:)", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/ejaytorres/core-sdk-ios/CoreFramework/tap/Status.swift", + "line": 10, + "symbol": "Status", + "symbol_kind": "source.lang.swift.decl.enum", + "warning": "undocumented" + }, + { + "file": "/Users/ejaytorres/core-sdk-ios/CoreFramework/tap/Status.swift", + "line": 11, + "symbol": "Status.PENDING", + "symbol_kind": "source.lang.swift.decl.enumelement", + "warning": "undocumented" + }, + { + "file": "/Users/ejaytorres/core-sdk-ios/CoreFramework/tap/Transaction.swift", + "line": 10, + "symbol": "Transaction", + "symbol_kind": "source.lang.swift.decl.struct", + "warning": "undocumented" + }, + { + "file": "/Users/ejaytorres/core-sdk-ios/CoreFramework/tap/UniqueAmount.swift", + "line": 9, + "symbol": "UniqueAmount", + "symbol_kind": "source.lang.swift.decl.enum", + "warning": "undocumented" + }, + { + "file": "/Users/ejaytorres/core-sdk-ios/CoreFramework/tap/UniqueAmount.swift", + "line": 10, + "symbol": "UniqueAmount.NONE", + "symbol_kind": "source.lang.swift.decl.enumelement", + "warning": "undocumented" + }, + { + "file": "/Users/ejaytorres/core-sdk-ios/CoreFramework/tap/UniqueAmount.swift", + "line": 11, + "symbol": "UniqueAmount.ADD", + "symbol_kind": "source.lang.swift.decl.enumelement", + "warning": "undocumented" + }, + { + "file": "/Users/ejaytorres/core-sdk-ios/CoreFramework/tap/UniqueAmount.swift", + "line": 12, + "symbol": "UniqueAmount.SUBTRACT", + "symbol_kind": "source.lang.swift.decl.enumelement", + "warning": "undocumented" + } + ], + "source_directory": "/Users/ejaytorres/core-sdk-ios" +} \ No newline at end of file diff --git a/sdk docs/direct tap/changelog.md b/sdk docs/direct tap/changelog.md index 2d9d217..a497059 100644 --- a/sdk docs/direct tap/changelog.md +++ b/sdk docs/direct tap/changelog.md @@ -2,6 +2,39 @@ All notable changes to this project will be documented in this file. +## 3.0.0 - 2022-02-03 + +### Changed + +- removed **None** option from **BrowserMode** enum +- protocol **CoreDelegate** parameter to closure in both **checkout** and **checkoutWithinSameScreen** functions to make calling of the functions easier and more convenient + +### Added + +- separate function **retrieveCheckoutURL** to get the URL instead of launching within the internal WebView. This is a replacement to the **None** Option from **BrowserMode** +- internal calling of **Retrieve Transaction** API Service to return the **Transaction** object every after Tap Web Session +- **getSourceBanks()** function to retrieve all available source banks for the specified destination bank + +## 2.7.0 - 2022-01-26 + +### Changed + +- made **terminate()** function private and explicitly called when Internal WebView is destroyed + +## 2.6.0 - 2022-01-13 + +### Added + +- function for retrieving the current Framework Version +- function for retrieving the Mobile Application Signature (Bundle Identifier and Seed ID) +- support for transactional retries within the WebView + +## 2.5.0 - 2022-01-07 + +### Fixed + +- End of transaction (success or failure) detection within the WebView for the new URL Format + ## 2.4.0 - 2021-11-22 ### Added diff --git a/sdk docs/direct tap/readme.md b/sdk docs/direct tap/readme.md index 60d7034..9d102a5 100644 --- a/sdk docs/direct tap/readme.md +++ b/sdk docs/direct tap/readme.md @@ -1,6 +1,6 @@ # Direct Tap Framework for iOS *** -*Version:* 2.4.0 +*Version:* 3.0.0 *** @@ -8,25 +8,37 @@ 1. [Minimum Requirements](#requirements) 2. [Installation](#installation) - 3. [Initialization](#initialization) - 4. [Usage](#usage) + 3. [Update](#update) + 4. [Initialization](#initialization) + 5. [Usage](#usage) *** ## Minimum Requirements -1. **Xcode 10.2** but preferably the latest version +1. **Xcode 12** but preferably the latest version 2. Minimum Target iOS Deployment: **iOS 12** +3. Minimum Swift Tools Version: **5.3** but preferably the latest version ## Installation This set of instructions assumes that the IDE being used is Xcode -1. In order to integrate the framework, just drag and drop the **TapFramework.framework** file in the project.

![](screenshots/project.png)

***Note:*** **The framework has 3 versions: iOS, iOS Simulator and Universal. Copy the contents of the appropriate folder based on the application target. Use universal if the target build is for both the simulator and a real iOS Device. Use iOS Framework when submitting to AppStore to avoid application from being rejected.** +1. The framework can be integrated to the project through the use of **SPM (Swift Package Manager)**. To integrate, click your project > **Package Dependencies**, then the '+' button

![](screenshots/project.png) -2. Select the project name in project navigator, then select the application target. Under that, select **General**. Scroll down to **Frameworks, Libraries, and Embedded Content**. Search for the **TapFramework.framework** and under the Embed Tab, select **Embed & Sign**

![](screenshots/build_framework.png) +2. On the search bar, enter the URL: **https://github.com/brankas/core-sdk-ios**. Wait for the repository to be loaded then click **Add Package**

![](screenshots/repo.png) -3. The application can now be run without any additional dependency. +3. Check **DirectTap** then click on **Add Package**

![](screenshots/check_direct.png) + +4. Check if package has already been added as a dependency

![](screenshots/check_package.png) + +4. Go to **Frameworks, Libraries and Embedded Content** and check if the selected framework has been added

![](screenshots/framework.png) + +5. The application can now be run without any additional dependency. + +## Update + +To update the framework to the latest version, go to **File** > **Packages** > **Update to Latest Package Versions**

![](screenshots/update.png) ## Initialization @@ -37,17 +49,17 @@ This set of instructions assumes that the IDE being used is Xcode import DirectTapFramework - DirectTapSF.shared.initialize(apiKey: "apiKey") + DirectTapSF.shared.initialize(apiKey: "apiKey", isDebug: false) ``` -***NOTE:* Before calling any function, it is important to call the *initialize* function first in order to gain access to the *checkout* function. Also, to use the Sandbox environment, set the *isDebug* variable to true** +***NOTE:* Before calling any function, it is important to call the *initialize* function first in order to gain access to the *checkout* function. Also, by default, *isDebug* is set to *false* which uses the *Production* environment. To use the Sandbox environment, set the *isDebug* variable to *true*** ## Usage -The Framework has a **checkout** function wherein it responds with a redirect url used to launch the Tap web application. An option is given either to use the url manually or let the Framework launch it via Safari Web Browser +The Framework has a **checkout** function wherein it responds with a redirect url used to launch the Tap web application. An option is given either to use the url manually (via **retrieveCheckoutURL** function) or let the Framework launch it via Safari Web Browser -In order to use the checkout function, an **DirectTapRequest** is needed to be created and be passed. It has the following details: +In order to use the checkout function, a **DirectTapRequest** is needed to be created and be passed. It has the following details: 1. **sourceAccount** - the account to be used as a sender of money for bank transfer. It consists of **BankCode** (code for a specific bank) and **Country** (country of origin) @@ -65,7 +77,7 @@ In order to use the checkout function, an **DirectTapRequest** is needed to be c 7. **client** - pertains to the customizations in the Tap Web Application and callback url once bank transfer is finished. It consists of **displayName** (name in the header to be shown in the Tap Web Application), **logoUrl** (URL of the logo to be shown), **returnUrl** (URL where Tap would be redirecting after bank transfer is finished), **failUrl** (optional URL where Tap would be redirecting if bank transfer has failed), **statementRetrieval** (Bool that shows the list of statements after bank transfer is finished; its default value is false) -8. **browserMode** - **None** (checkout URL will be returned and the developer is given the option to launch Tap Web Application through his own WebView), **Safari** (Tap Web Application is launched through Safari Web Browser) and **WebView** (Tap Web application is launched through the built-in WKWebView from the Framework)

+8. **browserMode** - **Safari** (Tap Web Application is launched through Safari Web Browser) and **WebView** (Tap Web application is launched through the built-in WKWebView from the Framework, this is the default value)

***NOTE:*** When using the **WebView** BrowserMode, ensure that the ViewController to be passed in the checkout function is attached to a **UINavigationController** so that the Framework can provide a back button. 9. **dismissAlert** - pertains to the showing of alert dialog when closing the WebView. It consists of **message**, **positiveButtonText** and **negativeButtonText**. Just set this value to null to remove the alert dialog when closing the application. @@ -83,14 +95,13 @@ Here is a sample on how to use it and call: import UIKit import DirectTapFramework -class ViewController: UIViewController, CoreDelegate { - typealias T = String +class ViewController: UIViewController { override func viewDidLoad() { super.viewDidLoad() // Do any additional setup after loading the view. - TapSF.shared.initialize(apiKey: "hjkozDM1YcaE00q60T2qCj3s4Pb1ui0p3K2V6hjyu5AxR7A8E0IAK5G1u4sRrbcH5", certPath: nil, isDebug: true) + DirectTapSF.shared.initialize(apiKey: "hjkozDM1YcaE00q60T2qCj3s4Pb1ui0p3K2V6hjyu5AxR7A8E0IAK5G1u4sRrbcH5", certPath: nil, isDebug: true) let account = Account(country: Country.PH) let amount = Amount(currency: Currency.php, numInCents: "10000") @@ -99,39 +110,25 @@ class ViewController: UIViewController, CoreDelegate { client.displayName = "Display Name" client.returnUrl = "www.google.com" - var request = TapRequest(sourceAccount: account, destinationAccountId: "5887e376-383c-11eb-b400-4hsddb0c633ac", amount: amount, memo: "Bank Transfer", customer: customer, referenceId: "sample-reference", client: client, dismissAlert: DismissAlert(message: "Do you want to close the application?", confirmButtonText: "Yes", cancelButtonText: "Cancel")) + var request = DirectTapRequest(sourceAccount: account, destinationAccountId: "5887e376-383c-11eb-b400-4hsddb0c633ac", amount: amount, memo: "Bank Transfer", customer: customer, referenceId: "sample-reference", client: client, dismissAlert: DismissAlert(message: "Do you want to close the application?", confirmButtonText: "Yes", cancelButtonText: "Cancel")) request.browserMode = TapRequest.BrowserMode.WebView do { - try DirectTapSF.shared.checkout(tapRequest: request, vc: self, delegate: self) + let result = { (data: DirectTapFramework.Transaction?, error: String?) in + if let transaction = data { + print("TRANSACTION ID: \(transaction.id)") + } + + if let err = error { + print("Error Logs: \(err)") + } + } + try DirectTapSF.shared.checkout(tapRequest: request, vc: self, closure: result) } catch { print("Error: \(error)") } } - - func onResult(data: String?, error: String?, errorCode: String?) { - if let str = data { - print("TRANSACTION ID: \(str)") - } - - if let err = error { - print("Error Logs: \(err) - \(errorCode)") - } - } } ``` -***NOTE:*** If **browserMode** has been set to **None**, the redirect URL for the Tap Web Application will be returned after checkout has been successful. - -After transaction, to detect if it is successful, the web browser will be redirected to a similar URL: -**https://tap.sandbox.bnk.to/www.google.com?transaction_id=f3f53e0c-720d-428e-8c7a-7a95671ae32c&status=2** - -The url will be composed of: -* Return url -* Transaction Id -* and status - -If the transaction failed, it will be redirected to this URL: **https://tap.sandbox.bnk.to/error** - - - +**NOTE: To check if the transaction is successful or not, check the *status* from the Transaction object** \ No newline at end of file diff --git a/sdk docs/direct tap/screenshots/build_framework.png b/sdk docs/direct tap/screenshots/build_framework.png deleted file mode 100644 index 688ba4d..0000000 Binary files a/sdk docs/direct tap/screenshots/build_framework.png and /dev/null differ diff --git a/sdk docs/direct tap/screenshots/check_direct.png b/sdk docs/direct tap/screenshots/check_direct.png new file mode 100644 index 0000000..16b5fc0 Binary files /dev/null and b/sdk docs/direct tap/screenshots/check_direct.png differ diff --git a/sdk docs/direct tap/screenshots/check_package.png b/sdk docs/direct tap/screenshots/check_package.png new file mode 100644 index 0000000..175bb08 Binary files /dev/null and b/sdk docs/direct tap/screenshots/check_package.png differ diff --git a/sdk docs/direct tap/screenshots/framework.png b/sdk docs/direct tap/screenshots/framework.png new file mode 100644 index 0000000..96355ab Binary files /dev/null and b/sdk docs/direct tap/screenshots/framework.png differ diff --git a/sdk docs/direct tap/screenshots/project.png b/sdk docs/direct tap/screenshots/project.png index c0ec30d..8a5d2e7 100644 Binary files a/sdk docs/direct tap/screenshots/project.png and b/sdk docs/direct tap/screenshots/project.png differ diff --git a/sdk docs/direct tap/screenshots/repo.png b/sdk docs/direct tap/screenshots/repo.png new file mode 100644 index 0000000..339b4da Binary files /dev/null and b/sdk docs/direct tap/screenshots/repo.png differ diff --git a/sdk docs/direct tap/screenshots/update.png b/sdk docs/direct tap/screenshots/update.png new file mode 100644 index 0000000..5f0b369 Binary files /dev/null and b/sdk docs/direct tap/screenshots/update.png differ