Package io.moov.sdk.models.operations
Class ListDisputesRequest
- java.lang.Object
-
- io.moov.sdk.models.operations.ListDisputesRequest
-
public class ListDisputesRequest extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classListDisputesRequest.Builder
-
Constructor Summary
Constructors Constructor Description ListDisputesRequest(java.lang.String accountID)ListDisputesRequest(java.lang.String accountID, java.util.Optional<java.lang.Long> skip, java.util.Optional<java.lang.Long> count, java.util.Optional<java.time.OffsetDateTime> startDateTime, java.util.Optional<java.time.OffsetDateTime> endDateTime, java.util.Optional<java.time.OffsetDateTime> respondStartDateTime, java.util.Optional<java.time.OffsetDateTime> respondEndDateTime, java.util.Optional<? extends DisputeStatus> status, java.util.Optional<java.lang.String> merchantAccountID, java.util.Optional<java.lang.String> cardholderAccountID, java.util.Optional<? extends java.util.List<java.lang.String>> disputeIDs, java.util.Optional<? extends java.util.List<java.lang.String>> transferIDs, java.util.Optional<java.lang.String> orderBy)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringaccountID()static ListDisputesRequest.Builderbuilder()java.util.Optional<java.lang.String>cardholderAccountID()Optional parameter to filter by cardholder account ID.java.util.Optional<java.lang.Long>count()java.util.Optional<java.util.List<java.lang.String>>disputeIDs()Optional parameter to filter by a comma separated list of dispute IDs.java.util.Optional<java.time.OffsetDateTime>endDateTime()Optional date-time parameter to filter all disputes created on and before the provided date and time.booleanequals(java.lang.Object o)inthashCode()java.util.Optional<java.lang.String>merchantAccountID()Optional parameter to filter by merchant account ID.java.util.Optional<java.lang.String>orderBy()java.util.Optional<java.time.OffsetDateTime>respondEndDateTime()Optional date-time which exclusively filters all disputes with respond by before this date-time.java.util.Optional<java.time.OffsetDateTime>respondStartDateTime()Optional date-time which exclusively filters all disputes with respond by before this date-time.java.util.Optional<java.lang.Long>skip()java.util.Optional<java.time.OffsetDateTime>startDateTime()Optional date-time parameter to filter all disputes created on and after the provided date and time.java.util.Optional<DisputeStatus>status()Optional dispute status by which to filter the disputes.java.lang.StringtoString()java.util.Optional<java.util.List<java.lang.String>>transferIDs()Optional parameter to filter by a comma separated list of transfer IDs.ListDisputesRequestwithAccountID(java.lang.String accountID)ListDisputesRequestwithCardholderAccountID(java.lang.String cardholderAccountID)Optional parameter to filter by cardholder account ID.ListDisputesRequestwithCardholderAccountID(java.util.Optional<java.lang.String> cardholderAccountID)Optional parameter to filter by cardholder account ID.ListDisputesRequestwithCount(long count)ListDisputesRequestwithCount(java.util.Optional<java.lang.Long> count)ListDisputesRequestwithDisputeIDs(java.util.List<java.lang.String> disputeIDs)Optional parameter to filter by a comma separated list of dispute IDs.ListDisputesRequestwithDisputeIDs(java.util.Optional<? extends java.util.List<java.lang.String>> disputeIDs)Optional parameter to filter by a comma separated list of dispute IDs.ListDisputesRequestwithEndDateTime(java.time.OffsetDateTime endDateTime)Optional date-time parameter to filter all disputes created on and before the provided date and time.ListDisputesRequestwithEndDateTime(java.util.Optional<java.time.OffsetDateTime> endDateTime)Optional date-time parameter to filter all disputes created on and before the provided date and time.ListDisputesRequestwithMerchantAccountID(java.lang.String merchantAccountID)Optional parameter to filter by merchant account ID.ListDisputesRequestwithMerchantAccountID(java.util.Optional<java.lang.String> merchantAccountID)Optional parameter to filter by merchant account ID.ListDisputesRequestwithOrderBy(java.lang.String orderBy)ListDisputesRequestwithOrderBy(java.util.Optional<java.lang.String> orderBy)ListDisputesRequestwithRespondEndDateTime(java.time.OffsetDateTime respondEndDateTime)Optional date-time which exclusively filters all disputes with respond by before this date-time.ListDisputesRequestwithRespondEndDateTime(java.util.Optional<java.time.OffsetDateTime> respondEndDateTime)Optional date-time which exclusively filters all disputes with respond by before this date-time.ListDisputesRequestwithRespondStartDateTime(java.time.OffsetDateTime respondStartDateTime)Optional date-time which exclusively filters all disputes with respond by before this date-time.ListDisputesRequestwithRespondStartDateTime(java.util.Optional<java.time.OffsetDateTime> respondStartDateTime)Optional date-time which exclusively filters all disputes with respond by before this date-time.ListDisputesRequestwithSkip(long skip)ListDisputesRequestwithSkip(java.util.Optional<java.lang.Long> skip)ListDisputesRequestwithStartDateTime(java.time.OffsetDateTime startDateTime)Optional date-time parameter to filter all disputes created on and after the provided date and time.ListDisputesRequestwithStartDateTime(java.util.Optional<java.time.OffsetDateTime> startDateTime)Optional date-time parameter to filter all disputes created on and after the provided date and time.ListDisputesRequestwithStatus(DisputeStatus status)Optional dispute status by which to filter the disputes.ListDisputesRequestwithStatus(java.util.Optional<? extends DisputeStatus> status)Optional dispute status by which to filter the disputes.ListDisputesRequestwithTransferIDs(java.util.List<java.lang.String> transferIDs)Optional parameter to filter by a comma separated list of transfer IDs.ListDisputesRequestwithTransferIDs(java.util.Optional<? extends java.util.List<java.lang.String>> transferIDs)Optional parameter to filter by a comma separated list of transfer IDs.
-
-
-
Constructor Detail
-
ListDisputesRequest
public ListDisputesRequest(java.lang.String accountID, java.util.Optional<java.lang.Long> skip, java.util.Optional<java.lang.Long> count, java.util.Optional<java.time.OffsetDateTime> startDateTime, java.util.Optional<java.time.OffsetDateTime> endDateTime, java.util.Optional<java.time.OffsetDateTime> respondStartDateTime, java.util.Optional<java.time.OffsetDateTime> respondEndDateTime, java.util.Optional<? extends DisputeStatus> status, java.util.Optional<java.lang.String> merchantAccountID, java.util.Optional<java.lang.String> cardholderAccountID, java.util.Optional<? extends java.util.List<java.lang.String>> disputeIDs, java.util.Optional<? extends java.util.List<java.lang.String>> transferIDs, java.util.Optional<java.lang.String> orderBy)
-
ListDisputesRequest
public ListDisputesRequest(java.lang.String accountID)
-
-
Method Detail
-
accountID
public java.lang.String accountID()
-
skip
public java.util.Optional<java.lang.Long> skip()
-
count
public java.util.Optional<java.lang.Long> count()
-
startDateTime
public java.util.Optional<java.time.OffsetDateTime> startDateTime()
Optional date-time parameter to filter all disputes created on and after the provided date and time.
-
endDateTime
public java.util.Optional<java.time.OffsetDateTime> endDateTime()
Optional date-time parameter to filter all disputes created on and before the provided date and time.
-
respondStartDateTime
public java.util.Optional<java.time.OffsetDateTime> respondStartDateTime()
Optional date-time which exclusively filters all disputes with respond by before this date-time.
-
respondEndDateTime
public java.util.Optional<java.time.OffsetDateTime> respondEndDateTime()
Optional date-time which exclusively filters all disputes with respond by before this date-time.
-
status
public java.util.Optional<DisputeStatus> status()
Optional dispute status by which to filter the disputes.
-
merchantAccountID
public java.util.Optional<java.lang.String> merchantAccountID()
Optional parameter to filter by merchant account ID.
-
cardholderAccountID
public java.util.Optional<java.lang.String> cardholderAccountID()
Optional parameter to filter by cardholder account ID.
-
disputeIDs
public java.util.Optional<java.util.List<java.lang.String>> disputeIDs()
Optional parameter to filter by a comma separated list of dispute IDs.
-
transferIDs
public java.util.Optional<java.util.List<java.lang.String>> transferIDs()
Optional parameter to filter by a comma separated list of transfer IDs.
-
orderBy
public java.util.Optional<java.lang.String> orderBy()
-
builder
public static ListDisputesRequest.Builder builder()
-
withAccountID
public ListDisputesRequest withAccountID(java.lang.String accountID)
-
withSkip
public ListDisputesRequest withSkip(long skip)
-
withSkip
public ListDisputesRequest withSkip(java.util.Optional<java.lang.Long> skip)
-
withCount
public ListDisputesRequest withCount(long count)
-
withCount
public ListDisputesRequest withCount(java.util.Optional<java.lang.Long> count)
-
withStartDateTime
public ListDisputesRequest withStartDateTime(java.time.OffsetDateTime startDateTime)
Optional date-time parameter to filter all disputes created on and after the provided date and time.
-
withStartDateTime
public ListDisputesRequest withStartDateTime(java.util.Optional<java.time.OffsetDateTime> startDateTime)
Optional date-time parameter to filter all disputes created on and after the provided date and time.
-
withEndDateTime
public ListDisputesRequest withEndDateTime(java.time.OffsetDateTime endDateTime)
Optional date-time parameter to filter all disputes created on and before the provided date and time.
-
withEndDateTime
public ListDisputesRequest withEndDateTime(java.util.Optional<java.time.OffsetDateTime> endDateTime)
Optional date-time parameter to filter all disputes created on and before the provided date and time.
-
withRespondStartDateTime
public ListDisputesRequest withRespondStartDateTime(java.time.OffsetDateTime respondStartDateTime)
Optional date-time which exclusively filters all disputes with respond by before this date-time.
-
withRespondStartDateTime
public ListDisputesRequest withRespondStartDateTime(java.util.Optional<java.time.OffsetDateTime> respondStartDateTime)
Optional date-time which exclusively filters all disputes with respond by before this date-time.
-
withRespondEndDateTime
public ListDisputesRequest withRespondEndDateTime(java.time.OffsetDateTime respondEndDateTime)
Optional date-time which exclusively filters all disputes with respond by before this date-time.
-
withRespondEndDateTime
public ListDisputesRequest withRespondEndDateTime(java.util.Optional<java.time.OffsetDateTime> respondEndDateTime)
Optional date-time which exclusively filters all disputes with respond by before this date-time.
-
withStatus
public ListDisputesRequest withStatus(DisputeStatus status)
Optional dispute status by which to filter the disputes.
-
withStatus
public ListDisputesRequest withStatus(java.util.Optional<? extends DisputeStatus> status)
Optional dispute status by which to filter the disputes.
-
withMerchantAccountID
public ListDisputesRequest withMerchantAccountID(java.lang.String merchantAccountID)
Optional parameter to filter by merchant account ID.
-
withMerchantAccountID
public ListDisputesRequest withMerchantAccountID(java.util.Optional<java.lang.String> merchantAccountID)
Optional parameter to filter by merchant account ID.
-
withCardholderAccountID
public ListDisputesRequest withCardholderAccountID(java.lang.String cardholderAccountID)
Optional parameter to filter by cardholder account ID.
-
withCardholderAccountID
public ListDisputesRequest withCardholderAccountID(java.util.Optional<java.lang.String> cardholderAccountID)
Optional parameter to filter by cardholder account ID.
-
withDisputeIDs
public ListDisputesRequest withDisputeIDs(java.util.List<java.lang.String> disputeIDs)
Optional parameter to filter by a comma separated list of dispute IDs.
-
withDisputeIDs
public ListDisputesRequest withDisputeIDs(java.util.Optional<? extends java.util.List<java.lang.String>> disputeIDs)
Optional parameter to filter by a comma separated list of dispute IDs.
-
withTransferIDs
public ListDisputesRequest withTransferIDs(java.util.List<java.lang.String> transferIDs)
Optional parameter to filter by a comma separated list of transfer IDs.
-
withTransferIDs
public ListDisputesRequest withTransferIDs(java.util.Optional<? extends java.util.List<java.lang.String>> transferIDs)
Optional parameter to filter by a comma separated list of transfer IDs.
-
withOrderBy
public ListDisputesRequest withOrderBy(java.lang.String orderBy)
-
withOrderBy
public ListDisputesRequest withOrderBy(java.util.Optional<java.lang.String> orderBy)
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equalsin classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-