//
//  Constants.swift
//  SampleApp
//
//  Created by Ping Identity on 10/10/19.
//  Copyright © 2019 Ping Identity. All rights reserved.
//

import Foundation

struct OIDC {
    //    static let Issuer                  = "https://auth.pingone.com/47a04d90-0ff6-4cbd-a424-c5127eceb07c/as"
    //    static let ClientID                = "f26dde36-5e65-442e-b7e6-7a3b2c92266d"
    //    static let RedirectURI             = "pingonesdk://sample"
        static let Issuer                  = "https://auth.pingone.com/47a04d90-0ff6-4cbd-a424-c5127eceb07c/as"
        static let ClientID                = "88210499-f5c2-4328-b201-a7d27951ce59"
        static let RedirectURI             = "pingonesdk://mobiletest"
}

struct OIDCKey {
    static let MobilePayload            = "mobilePayload"
}

struct PairingMethodName {
    static let Manual                   = "Manual Pairing"
    static let OIDC                     = "OIDC Automatic Pairing"
}

struct AuthnAPIName {
    static let authnAPI                 = "Authentication API"
}

struct SDKFunctionality {
    static let OneTimePasscode          = "One Time Passcode"
    static let SendLogs                 = "SendLogs"
}

struct SegueName {
    static let Manual                   = "manual"
    static let OIDC                     = "oidc"
    static let authnAPI                 = "authnapi"
    static let passcode                 = "passcode"
}

struct Local {
    static let DeviceIsPaired                   = "Device is paired successfully."
    static let Pair                             = "Pair?"
    static let Authenticate                     = "Authenticate?"
    static let Approve                          = "Approve"
    static let Deny                             = "Deny"
    static let Cancel                           = "Cancel"
    static let Success                          = "SUCCESS"
    static let Error                            = "ERROR"
    static let Ok                               = "OK"
    static let appTitle                         = "HL PingOne Mobile Test"
}

struct Push {
    static let aps                     = "aps"
    static let alert                   = "alert"
    static let title                   = "title-loc-key"
    static let body                    = "loc-key"
}

struct OneTimePasscodeError {
    static let notPaired               = "Device Not Paired"
}

