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.util.Optional<java.lang.String> xMoovVersion, 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.ListDisputesRequestwithXMoovVersion(java.lang.String xMoovVersion)Specify an API version.ListDisputesRequestwithXMoovVersion(java.util.Optional<java.lang.String> xMoovVersion)Specify an API version.java.util.Optional<java.lang.String>xMoovVersion()Specify an API version.
-
-
-
Constructor Detail
-
ListDisputesRequest
public ListDisputesRequest(java.util.Optional<java.lang.String> xMoovVersion, 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
-
xMoovVersion
public java.util.Optional<java.lang.String> xMoovVersion()
Specify an API version.API versioning follows the format `vYYYY.QQ.BB`, where - `YYYY` is the year - `QQ` is the two-digit month for the first month of the quarter (e.g., 01, 04, 07, 10) - `BB` is the build number, starting at `.01`, for subsequent builds in the same quarter. - For example, `v2024.01.00` is the initial release of the first quarter of 2024.
The `latest` version represents the most recent development state. It may include breaking changes and should be treated as a beta release.
-
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 final ListDisputesRequest.Builder builder()
-
withXMoovVersion
public ListDisputesRequest withXMoovVersion(java.lang.String xMoovVersion)
Specify an API version.API versioning follows the format `vYYYY.QQ.BB`, where - `YYYY` is the year - `QQ` is the two-digit month for the first month of the quarter (e.g., 01, 04, 07, 10) - `BB` is the build number, starting at `.01`, for subsequent builds in the same quarter. - For example, `v2024.01.00` is the initial release of the first quarter of 2024.
The `latest` version represents the most recent development state. It may include breaking changes and should be treated as a beta release.
-
withXMoovVersion
public ListDisputesRequest withXMoovVersion(java.util.Optional<java.lang.String> xMoovVersion)
Specify an API version.API versioning follows the format `vYYYY.QQ.BB`, where - `YYYY` is the year - `QQ` is the two-digit month for the first month of the quarter (e.g., 01, 04, 07, 10) - `BB` is the build number, starting at `.01`, for subsequent builds in the same quarter. - For example, `v2024.01.00` is the initial release of the first quarter of 2024.
The `latest` version represents the most recent development state. It may include breaking changes and should be treated as a beta release.
-
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
-
-