Package com.stripe.model.issuing
Class DisputeSettlementDetail
java.lang.Object
com.stripe.model.StripeObject
com.stripe.net.ApiResource
com.stripe.model.issuing.DisputeSettlementDetail
- All Implemented Interfaces:
HasId
,StripeActiveObject
,StripeObjectInterface
Represents a record from the card network of a money movement or change in state for an Issuing
dispute. These records are included in the settlement reports that we receive from networks and
expose to users as Settlement objects.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic class
For more details about NetworkData, please refer to the API Reference.Nested classes/interfaces inherited from class com.stripe.net.ApiResource
ApiResource.RequestMethod
-
Field Summary
Fields inherited from class com.stripe.net.ApiResource
CHARSET, GSON, INTERNAL_GSON
Fields inherited from class com.stripe.model.StripeObject
PRETTY_PRINT_GSON
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected boolean
boolean
Disputed amount in the card’s currency and in the smallest currency unit.getCard()
The card used to make the original transaction.Time at which the object was created.The currency the original transaction was made in.The ID of the linked dispute.The type of event corresponding to this dispute settlement detail, representing the stage in the dispute network lifecycle.getId()
Unique identifier for the object.Has the valuetrue
if the object exists in live mode or the valuefalse
if the object exists in test mode.The card network for this dispute settlement detail.Details about the transaction, such as processing dates, set by the card network.String representing the object's type.The ID of the linked card network settlement.int
hashCode()
Returns a list of IssuingDisputeSettlementDetail
objects.list
(DisputeSettlementDetailListParams params, RequestOptions options) Returns a list of IssuingDisputeSettlementDetail
objects.Returns a list of IssuingDisputeSettlementDetail
objects.list
(Map<String, Object> params, RequestOptions options) Returns a list of IssuingDisputeSettlementDetail
objects.static DisputeSettlementDetail
Retrieves an IssuingDisputeSettlementDetail
object.static DisputeSettlementDetail
retrieve
(String disputeSettlementDetail, RequestOptions options) Retrieves an IssuingDisputeSettlementDetail
object.static DisputeSettlementDetail
retrieve
(String disputeSettlementDetail, DisputeSettlementDetailRetrieveParams params, RequestOptions options) Retrieves an IssuingDisputeSettlementDetail
object.static DisputeSettlementDetail
Retrieves an IssuingDisputeSettlementDetail
object.void
Disputed amount in the card’s currency and in the smallest currency unit.void
The card used to make the original transaction.void
setCreated
(Long created) Time at which the object was created.void
setCurrency
(String currency) The currency the original transaction was made in.void
setDispute
(String dispute) The ID of the linked dispute.void
setEventType
(String eventType) The type of event corresponding to this dispute settlement detail, representing the stage in the dispute network lifecycle.void
Unique identifier for the object.void
setLivemode
(Boolean livemode) Has the valuetrue
if the object exists in live mode or the valuefalse
if the object exists in test mode.void
setNetwork
(String network) The card network for this dispute settlement detail.void
setNetworkData
(DisputeSettlementDetail.NetworkData networkData) Details about the transaction, such as processing dates, set by the card network.void
String representing the object's type.void
setResponseGetter
(StripeResponseGetter responseGetter) Method is used by the containing object orStripeResponseGetter
implementations to set theStripeResponseGetter
instance used to make further requests.void
setSettlement
(String settlement) The ID of the linked card network settlement.Methods inherited from class com.stripe.net.ApiResource
checkNullTypedParams, getGlobalResponseGetter, getResponseGetter, setExpandableFieldId, setGlobalResponseGetter, urlEncode, urlEncodeId
Methods inherited from class com.stripe.model.StripeObject
deserializeStripeObject, deserializeStripeObject, deserializeStripeObject, deserializeStripeObject, equals, getLastResponse, getRawJsonObject, setLastResponse, toJson, toString
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
Methods inherited from interface com.stripe.model.StripeActiveObject
trySetResponseGetter
-
Constructor Details
-
DisputeSettlementDetail
public DisputeSettlementDetail()
-
-
Method Details
-
list
public static DisputeSettlementDetailCollection list(Map<String, Object> params) throws StripeExceptionReturns a list of IssuingDisputeSettlementDetail
objects. The objects are sorted in descending order by creation date, with the most recently created object appearing first.- Throws:
StripeException
-
list
public static DisputeSettlementDetailCollection list(Map<String, Object> params, RequestOptions options) throws StripeExceptionReturns a list of IssuingDisputeSettlementDetail
objects. The objects are sorted in descending order by creation date, with the most recently created object appearing first.- Throws:
StripeException
-
list
public static DisputeSettlementDetailCollection list(DisputeSettlementDetailListParams params) throws StripeException Returns a list of IssuingDisputeSettlementDetail
objects. The objects are sorted in descending order by creation date, with the most recently created object appearing first.- Throws:
StripeException
-
list
public static DisputeSettlementDetailCollection list(DisputeSettlementDetailListParams params, RequestOptions options) throws StripeException Returns a list of IssuingDisputeSettlementDetail
objects. The objects are sorted in descending order by creation date, with the most recently created object appearing first.- Throws:
StripeException
-
retrieve
public static DisputeSettlementDetail retrieve(String disputeSettlementDetail) throws StripeException Retrieves an IssuingDisputeSettlementDetail
object.- Throws:
StripeException
-
retrieve
public static DisputeSettlementDetail retrieve(String disputeSettlementDetail, RequestOptions options) throws StripeException Retrieves an IssuingDisputeSettlementDetail
object.- Throws:
StripeException
-
retrieve
public static DisputeSettlementDetail retrieve(String disputeSettlementDetail, Map<String, Object> params, RequestOptions options) throws StripeExceptionRetrieves an IssuingDisputeSettlementDetail
object.- Throws:
StripeException
-
retrieve
public static DisputeSettlementDetail retrieve(String disputeSettlementDetail, DisputeSettlementDetailRetrieveParams params, RequestOptions options) throws StripeException Retrieves an IssuingDisputeSettlementDetail
object.- Throws:
StripeException
-
setResponseGetter
Description copied from interface:StripeActiveObject
Method is used by the containing object orStripeResponseGetter
implementations to set theStripeResponseGetter
instance used to make further requests.- Specified by:
setResponseGetter
in interfaceStripeActiveObject
- Overrides:
setResponseGetter
in classApiResource
- Parameters:
responseGetter
- theStripeResponseGetter
instance to use for making further requests.
-
getAmount
Disputed amount in the card’s currency and in the smallest currency unit. Usually the amount of the transaction, but can differ (usually because of currency fluctuation). -
getCard
The card used to make the original transaction. -
getCreated
Time at which the object was created. Measured in seconds since the Unix epoch. -
getCurrency
The currency the original transaction was made in. Three-letter ISO currency code, in lowercase. Must be a supported currency. -
getDispute
The ID of the linked dispute. -
getEventType
The type of event corresponding to this dispute settlement detail, representing the stage in the dispute network lifecycle.One of
filing
,loss
,representment
, orwin
. -
getLivemode
Has the valuetrue
if the object exists in live mode or the valuefalse
if the object exists in test mode. -
getNetwork
The card network for this dispute settlement detail. One of ["visa", "mastercard", "maestro"] -
getNetworkData
Details about the transaction, such as processing dates, set by the card network. -
getObject
String representing the object's type. Objects of the same type share the same value.Equal to
issuing.dispute_settlement_detail
. -
getSettlement
The ID of the linked card network settlement. -
setAmount
Disputed amount in the card’s currency and in the smallest currency unit. Usually the amount of the transaction, but can differ (usually because of currency fluctuation). -
setCard
The card used to make the original transaction. -
setCreated
Time at which the object was created. Measured in seconds since the Unix epoch. -
setCurrency
The currency the original transaction was made in. Three-letter ISO currency code, in lowercase. Must be a supported currency. -
setDispute
The ID of the linked dispute. -
setEventType
The type of event corresponding to this dispute settlement detail, representing the stage in the dispute network lifecycle.One of
filing
,loss
,representment
, orwin
. -
setId
Unique identifier for the object. -
setLivemode
Has the valuetrue
if the object exists in live mode or the valuefalse
if the object exists in test mode. -
setNetwork
The card network for this dispute settlement detail. One of ["visa", "mastercard", "maestro"] -
setNetworkData
Details about the transaction, such as processing dates, set by the card network. -
setObject
String representing the object's type. Objects of the same type share the same value.Equal to
issuing.dispute_settlement_detail
. -
setSettlement
The ID of the linked card network settlement. -
equals
-
canEqual
-
hashCode
public int hashCode() -
getId
Unique identifier for the object.
-