Interface | Description |
---|---|
AlternativeLogger |
Interface with methods identical to methods from android.util.Log
The implementation of this interface can be passed to PCSDK.setAlternativeLogger(AlternativeLogger)
in order to change the mechanism of logs collection.Each method has its default implementation which invokes the corresponding method from android.util.Log. |
PCLogin.GetLoginDataCallback |
Callback for handling results from
PCLogin.importFromJson(String, PCLogin.GetLoginDataCallback) |
PCLogin.GetLoginTransactionCallback |
Callback for handling results from
PCLogin.GetLoginTransactionCallback |
Class | Description |
---|---|
PCActionResult | |
PCAutoSigner |
This class provides functionality for automatically signing transaction (that is without necessity to show its
content and without requesting a password).
|
PCCertificateInfo |
The information about certificate issued for
PCUser |
PCConfirmation |
PCSDK confirmation
|
PCConfirmationResult |
Results of transaction confirmation
|
PCDeclination |
PCSDK declanation
|
PCDeclinationResult |
Results of transaction declination
|
PCExtendedAuth |
PCSDK Extended Authentication
|
PCLogin |
Class to perform all operations to log in with QR-code
The sample algorithm of logging in with QR-code is the following: 1. |
PCOperation |
This class represents the operation which regularly includes several transactions in a group.
|
PCOperationsManager |
This class aimed at processing operations (grouped transactions) represented by objects of
PCOperation class. |
PCRegularKeysProcessor |
This is a default implementation of
PCKeysProcessor . |
PCSDK |
PCSDK SDK main class
|
PCSDKApplication |
PCSDKApplication extends Application and creates PCSDK object to work with
This class is optional to use You can manage PCSDK object by yourself |
PCSDKMultiDexApplication |
PCSDKMultiDexApplication extends MultiDexApplication and creates PCSDK object to work with
This class is optional to use You can manage PCSDK object by yourself |
PCTask |
Task which is usually constructed when calling async methods
(e.g.
|
PCTasksManager |
This class manages the tasks each of them represents an action which is performed in separate thread.
|
PCTransaction |
PCSDK Transaction
|
PCTransactionsManager |
PCSDK Transactions Manager
|
PCUser |
PCSDK User
|
PCUserBackupData |
This class contains as much info as needed to backup and restore the user.
This data type is used in related methods of PCUserRestore class.Normally, you are not supposed nor to construct any objects of this class neither to call get* and set* methods. |
PCUserRestore |
This class provides API for backing up and restoring user's data.
Thus, the key information can be safely transferred from one device to another. |
PCUsersManager |
PCSDK Users Manager
|
ScoringSettings |
Scoring settings provided by PC server.
Can be obtained by calling PCUsersManager.getScoringSettings(PCUser, PCGetScoringSettingsCallback) |
Enum | Description |
---|---|
PCCertificateInfo.Status | |
PCPushServiceType |
Types of supported push services
|
PCSDK.PCQRType |
QR-code types to process by PCSDK
|
PCTasksManager.TaskTag |
Number of tags describing different tasks
|
PCTransaction.PCTypeConfirmation |
Confirmation type
|
PCTransaction.TransactionDataType |
Transaction data type
|
PCTransaction.TransactionType |
Type of transaction
|
PCUser.ActivationState |
Current user state:
NOT_INITIALIZED - not initialized NOT_ACTIVATED - activation code required ACTIVATED - active |
PCUser.ExtendedAuthMethods |
Extended authentication method
|
PCUser.PCCodeType |
Code type to calculate
|