Method
public struct Method : Decodable, Encodable
extension CheckoutAuthContextGet.Method: ApiMethod
API method for CheckoutAuthContextGet.
-
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?
-
The identifier of auth context.
Declaration
Swift
public let authContextId: String
-
Creates instance of CheckoutAuthContextGet.Method.
Declaration
Swift
public init( merchantClientAuthorization: String, moneyCenterAuthorization: String?, authContextId: 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 in the format “Bearer [token]”.
authContextId
The identifier of the authorization context.
-
Declaration
Swift
public init(from decoder: Decoder) throws
-
Declaration
Swift
public func encode(to encoder: Encoder) throws
-
Declaration
Swift
public typealias Response = CheckoutAuthContextGet
-
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 }