Method
public struct Method : Decodable, Encodable
extension CheckoutAuthCheck.Method: ApiMethod
API method for CheckoutAuthCheck.
-
Merchant client key, issued in merchant’s personal account, in the format “ Basic [data]”.
Declaration
Swift
public let merchantClientAuthorization: String
-
Token issued by the Money authorization center in the format “Bearer [token]”.
Declaration
Swift
public let moneyCenterAuthorization: String?
-
Creates instance of CheckoutAuthCheck.Method.
Declaration
Swift
public init( merchantClientAuthorization: String, moneyCenterAuthorization: String?, authContextId: String, authType: AuthType, answer: String )
Parameters
merchantClientAuthorization
Merchant client key, issued in merchant’s personal account, in the format “ Basic [data]”.
moneyCenterAuthorization
Token issued by the Money authorization center
authContextId
The identifier of the authorization context
authType
The type of authorization selected by the user
answer
The authorization code entered by the user
-
Declaration
Swift
public init(from decoder: Decoder) throws
-
Declaration
Swift
public func encode(to encoder: Encoder) throws
-
Declaration
Swift
public typealias Response = CheckoutAuthCheck
-
Declaration
Swift
public var hostProviderKey: String { get }
-
Declaration
Swift
public var httpMethod: HTTPMethod { get }
-
Declaration
Swift
public var parametersEncoding: ParametersEncoding { get }
-
Declaration
Swift
public func urlInfo(from hostProvider: HostProvider) throws -> URLInfo
-
Declaration
Swift
public var headers: Headers { get }