public class ChargeOutcome extends APIResource
APIResource.RequestMethod, APIResource.RequestType
Modifier and Type | Field | Description |
---|---|---|
protected java.lang.String |
networkStatus |
|
protected java.lang.String |
reason |
|
protected java.lang.String |
riskLevel |
|
protected java.lang.Long |
riskScore |
|
protected ExpandableField<ChargeOutcomeRule> |
rule |
|
protected java.lang.String |
sellerMessage |
|
protected java.lang.String |
type |
CHARSET, GSON
PRETTY_PRINT_GSON
Constructor | Description |
---|---|
ChargeOutcome() |
Modifier and Type | Method | Description |
---|---|---|
protected boolean |
canEqual(java.lang.Object other) |
|
boolean |
equals(java.lang.Object o) |
|
java.lang.String |
getNetworkStatus() |
|
java.lang.String |
getReason() |
|
java.lang.String |
getRiskLevel() |
|
java.lang.Long |
getRiskScore() |
|
ChargeOutcomeRule |
getRule() |
Deprecated.
In recent API versions, this attribute is no longer automatically expanded. Prefer
using the
getRuleId() and getRuleObject() methods instead. |
java.lang.String |
getRuleId() |
|
ChargeOutcomeRule |
getRuleObject() |
|
java.lang.String |
getSellerMessage() |
|
java.lang.String |
getType() |
|
int |
hashCode() |
|
void |
setNetworkStatus(java.lang.String networkStatus) |
|
void |
setReason(java.lang.String reason) |
|
void |
setRiskLevel(java.lang.String riskLevel) |
|
void |
setRiskScore(java.lang.Long riskScore) |
|
void |
setRule(ChargeOutcomeRule rule) |
Deprecated.
|
void |
setRuleId(java.lang.String ruleId) |
|
void |
setRuleObject(ChargeOutcomeRule rule) |
|
void |
setSellerMessage(java.lang.String sellerMessage) |
|
void |
setType(java.lang.String type) |
classURL, classURL, instanceURL, instanceURL, multipartRequest, request, requestCollection, setExpandableFieldID, setStripeResponseGetter, singleClassURL, singleClassURL, subresourceURL, urlEncode
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
equals, getLastResponse, setLastResponse, toJson, toString
protected java.lang.String networkStatus
protected java.lang.String reason
protected java.lang.String riskLevel
protected java.lang.Long riskScore
protected ExpandableField<ChargeOutcomeRule> rule
protected java.lang.String sellerMessage
protected java.lang.String type
@Deprecated public ChargeOutcomeRule getRule()
getRuleId()
and getRuleObject()
methods instead.rule
object, if expanded. If not expanded, use getRuleId()
to get
the ID.rule
ID@Deprecated public void setRule(ChargeOutcomeRule rule)
public java.lang.String getRuleId()
public void setRuleId(java.lang.String ruleId)
public ChargeOutcomeRule getRuleObject()
public void setRuleObject(ChargeOutcomeRule rule)
public java.lang.String getNetworkStatus()
public java.lang.String getReason()
public java.lang.String getRiskLevel()
public java.lang.Long getRiskScore()
public java.lang.String getSellerMessage()
public java.lang.String getType()
public void setNetworkStatus(java.lang.String networkStatus)
public void setReason(java.lang.String reason)
public void setRiskLevel(java.lang.String riskLevel)
public void setRiskScore(java.lang.Long riskScore)
public void setSellerMessage(java.lang.String sellerMessage)
public void setType(java.lang.String type)
public boolean equals(java.lang.Object o)
equals
in class java.lang.Object
protected boolean canEqual(java.lang.Object other)
public int hashCode()
hashCode
in class java.lang.Object