public class RedirectInformation extends Entity implements HasStatus
| Modifier and Type | Field and Description |
|---|---|
java.util.List<Transaction> |
payment
Información relacionada con el pago si este fue solicitado.
|
RedirectRequest |
request
Información con la solicitud original.
|
java.lang.Integer |
requestId
Identificador de la sesión a consultar.
|
protected Status |
status
Estado de esta solicitud, debe observar el estado interno de cada objeto.
|
SubscriptionInformation |
subscription
Información relacionado con la suscripción si esta fue solicitada.
|
| Constructor and Description |
|---|
RedirectInformation(java.lang.Integer requestId,
RedirectRequest request,
java.util.List<Transaction> payment,
SubscriptionInformation subscription,
Status status)
Crea una nueva instancia de
RedirectInformation |
RedirectInformation(org.json.JSONObject object)
Crea una nueva instancia de
RedirectInformation
Convierte el json en una nueva instancia de esta clase |
RedirectInformation(Status status)
Crea una nueva instancia de
RedirectInformation |
RedirectInformation(java.lang.String content)
Crea una nueva instancia de
RedirectInformation |
| Modifier and Type | Method and Description |
|---|---|
java.util.List<Transaction> |
getPayment()
Devuelve el parámetro payment
|
RedirectRequest |
getRequest()
Devuelve el parámetro request
|
java.lang.Integer |
getRequestId()
Devuelve el parámetro requestId
|
Status |
getStatus()
Devuelve el parámetro status
|
SubscriptionInformation |
getSubscription()
Devuelve el parámetro subscription
|
boolean |
isApproved() |
boolean |
isSuccessful()
Devuelve true si la petición no fue un error, de lo contrario false
|
Transaction |
lastApprovedTransaction() |
java.lang.String |
lastAuthorization() |
Transaction |
lastTransaction()
Obtiene la última transacción hecha en la sesión
|
Transaction |
lastTransaction(boolean approved)
Obtiene la última transacción hecha en la sesión
|
void |
setPayment(java.util.List<Transaction> payment)
Asigna el parámetro payment
|
void |
setRequest(RedirectRequest request)
Asigna el parámetro request
|
void |
setRequestId(java.lang.Integer requestId)
Asigna el parámetro requestId
|
void |
setStatus(Status status)
Asigna el parámetro status
|
void |
setSubscription(SubscriptionInformation subscription)
Asigna el parámetro subscription
|
org.json.JSONObject |
toJsonObject() |
checkMissingFields, filterJSONObject, getValidator, isValid, isValid, setValidatorpublic java.lang.Integer requestId
public RedirectRequest request
public java.util.List<Transaction> payment
public SubscriptionInformation subscription
protected Status status
public RedirectInformation(Status status)
RedirectInformationstatus - statuspublic RedirectInformation(org.json.JSONObject object)
RedirectInformation
Convierte el json en una nueva instancia de esta claseobject - Json que contiene la informaciónpublic RedirectInformation(java.lang.Integer requestId,
RedirectRequest request,
java.util.List<Transaction> payment,
SubscriptionInformation subscription,
Status status)
RedirectInformationrequestId - requestIdrequest - requestpayment - paymentsubscription - subscriptionstatus - statuspublic RedirectInformation(java.lang.String content)
RedirectInformationcontent - string containing a valid jsonpublic void setStatus(Status status)
public void setRequestId(java.lang.Integer requestId)
requestId - requestIdpublic void setRequest(RedirectRequest request)
request - requestpublic void setPayment(java.util.List<Transaction> payment)
payment - paymentpublic void setSubscription(SubscriptionInformation subscription)
subscription - subscriptionpublic Status getStatus()
public java.lang.Integer getRequestId()
requestIdpublic RedirectRequest getRequest()
requestpublic java.util.List<Transaction> getPayment()
paymentpublic SubscriptionInformation getSubscription()
subscriptionpublic boolean isSuccessful()
public boolean isApproved()
public Transaction lastApprovedTransaction()
public Transaction lastTransaction()
Transactionpublic Transaction lastTransaction(boolean approved)
approved - Si obtiene los aprobadosTransactionpublic java.lang.String lastAuthorization()
public org.json.JSONObject toJsonObject()
toJsonObject in class Entity