Classes
The following classes are available globally.
-
Class that all other LoginParams classes inherit from - contains commmon paramaters
See moreDeclaration
Swift
public class CMiBaseLoginParams : CMiLoginParams
-
Undocumented
See moreDeclaration
Swift
public class CMiBaseParams : CMiParams
-
LoginParams implementation based on OAuth 2.0 - takes only one CMiResponseType
See moreDeclaration
Swift
public class CMiOauthParams : CMiBaseLoginParams
-
LoginParams implementation based on Open Id Connect - contains nonce on top of base login parameters
See moreDeclaration
Swift
public class CMiOpenIdConnectParams : CMiBaseLoginParams
-
Params implementation that encapsulates data required to perform transaction flow
See moreDeclaration
Swift
public class CMiTransactionParams : CMiParams
-
Class for interpreting parsed data from response CMi URI.
See moreDeclaration
Swift
public class CMiBaseResult
-
CMiLoginResult extends interpretation of CMi URL data in CMiResult by interpreting data expected as result of login flow.
See moreDeclaration
Swift
public class CMiLoginResult : CMiBaseResult
-
CMiTransactionResult extends interpretation of CMi URL data in CMiResult by interpreting data expected as result of transaction flow.
See moreDeclaration
Swift
public class CMiTransactionResult : CMiBaseResult
-
Undocumented
See moreDeclaration
Swift
@objc public class CMiConstants : NSObject
-
Undocumented
See moreDeclaration
Swift
public class EncodingError : Error, CustomStringConvertible
-
Undocumented
See moreDeclaration
Swift
public class InvalidArgumentError : Error, CustomStringConvertible
-
Undocumented
See moreDeclaration
Swift
@objc public class CMiUrlDataParser : NSObject
-
Undocumented
See moreDeclaration
Swift
@objc public class CMiUrlParser : NSObject
-
Undocumented
See moreDeclaration
Swift
@objc public class CMiUrlValidation : NSObject