Index

A B E F G H I K M P S T 
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 ApiError instance.

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 ApiError instance.
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 MyPVitException if 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 MyPVitException with 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
A B E F G H I K M P S T 
All Classes and Interfaces|All Packages|Serialized Form