Index
All Classes and Interfaces|All Packages|Serialized Form
A
- AbstractRequest - Class in pro.mypvit.requests
-
Abstract base class for all request objects in the MyPVit SDK.
- AbstractRequest() - Constructor for class pro.mypvit.requests.AbstractRequest
-
Default constructor
- AbstractResponse - Class in pro.mypvit.responses
-
Abstract base class for response objects in the MyPVit SDK.
- AbstractResponse() - Constructor for class pro.mypvit.responses.AbstractResponse
-
Default constructor
- ApiError - Class in pro.mypvit.exceptions
-
Represents an error response returned by the API.
- ApiError() - Constructor for class pro.mypvit.exceptions.ApiError
-
Default constructor for creating an empty
ApiErrorinstance.
B
- BalanceResponse - Class in pro.mypvit.responses
-
Represents the response for a balance inquiry in the MyPVit SDK.
- BalanceResponse() - Constructor for class pro.mypvit.responses.BalanceResponse
-
Default constructor
- BaseTransactionRequest - Class in pro.mypvit.requests
-
Base class for transaction requests in the MyPVit SDK.
- BaseTransactionRequest() - Constructor for class pro.mypvit.requests.BaseTransactionRequest
-
Default constructor
E
- ExceptionUtils - Class in pro.mypvit.exceptions
-
Utility class for handling API errors in the MyPVit SDK.
- ExceptionUtils() - Constructor for class pro.mypvit.exceptions.ExceptionUtils
-
Default constructor
F
- fromJson(String) - Static method in class pro.mypvit.exceptions.ApiError
-
Converts a JSON string into an
ApiErrorinstance. - fromJson(String, Class<T>) - Static method in class pro.mypvit.responses.AbstractResponse
-
Converts a JSON string into an instance of a specified subclass of
AbstractResponse.
G
- getBalance(String, String, String) - Method in class pro.mypvit.MyPVitClient
-
Retrieves the balance for a specific account.
- getKyc(String, String) - Method in class pro.mypvit.MyPVitClient
-
Retrieves KYC (Know Your Customer) information for a specific customer.
- getMessage() - Method in exception class pro.mypvit.exceptions.MyPVitException
-
Constructs a detailed error message for logging and debugging purposes.
- getStatus(String, String, String, String, String) - Method in class pro.mypvit.MyPVitClient
-
Retrieves the status of a specific transaction.
- getToken(String, String, String, String) - Method in class pro.mypvit.MyPVitClient
-
Retrieves a new token for accessing the MyPVit API.
H
- handleApiError(Response) - Static method in class pro.mypvit.exceptions.ExceptionUtils
-
Handles API errors by inspecting the HTTP response and throwing a
MyPVitExceptionif an error is detected.
I
- initLinkTransaction(TransactionLinkRequest, String, String) - Method in class pro.mypvit.MyPVitClient
-
Initializes a LINK transaction with the MyPVit API.
- initRestTransaction(TransactionRestRequest, String, String) - Method in class pro.mypvit.MyPVitClient
-
Initializes a REST transaction with the MyPVit API.
K
- KycResponse - Class in pro.mypvit.responses
-
Represents the response for a Know Your Customer (KYC) inquiry in the MyPVit SDK.
- KycResponse() - Constructor for class pro.mypvit.responses.KycResponse
-
Default constructor
M
- MyPVitClient - Class in pro.mypvit
-
MyPVitClient is a client class for interacting with the MyPVit API.
- MyPVitClient() - Constructor for class pro.mypvit.MyPVitClient
-
Initializes a new instance of MyPVitClient.
- MyPVitException - Exception Class in pro.mypvit.exceptions
-
Custom exception class for handling API errors in the MyPVit SDK.
- MyPVitException(String, String, String, String, String, Set<String>, Map<String, String>) - Constructor for exception class pro.mypvit.exceptions.MyPVitException
-
Constructs a new
MyPVitExceptionwith the specified error details.
P
- pro.mypvit - package pro.mypvit
- pro.mypvit.exceptions - package pro.mypvit.exceptions
- pro.mypvit.requests - package pro.mypvit.requests
- pro.mypvit.responses - package pro.mypvit.responses
S
- StatusResponse - Class in pro.mypvit.responses
-
Represents the response for a transaction status inquiry in the MyPVit SDK.
- StatusResponse() - Constructor for class pro.mypvit.responses.StatusResponse
-
Default constructor
T
- toJson() - Method in class pro.mypvit.requests.AbstractRequest
-
Converts the current object to its JSON representation.
- TokenResponse - Class in pro.mypvit.responses
-
Represents the response for a token generation request in the MyPVit SDK.
- TokenResponse() - Constructor for class pro.mypvit.responses.TokenResponse
-
Default constructor
- TransactionLinkRequest - Class in pro.mypvit.requests
-
Represents a request for initiating a transaction using the LINK API in the MyPVit SDK.
- TransactionLinkRequest() - Constructor for class pro.mypvit.requests.TransactionLinkRequest
-
Default constructor
- TransactionLinkResponse - Class in pro.mypvit.responses
-
Represents the response for a LINK transaction request in the MyPVit SDK.
- TransactionLinkResponse() - Constructor for class pro.mypvit.responses.TransactionLinkResponse
-
Default constructor
- TransactionRestRequest - Class in pro.mypvit.requests
-
Represents a request for initiating a REST transaction in the MyPVit SDK.
- TransactionRestRequest() - Constructor for class pro.mypvit.requests.TransactionRestRequest
-
Default constructor
- TransactionRestResponse - Class in pro.mypvit.responses
-
Represents the response for a REST transaction request in the MyPVit SDK.
- TransactionRestResponse() - Constructor for class pro.mypvit.responses.TransactionRestResponse
-
Default constructor
All Classes and Interfaces|All Packages|Serialized Form