Package io.moov.sdk.models.operations
Class ListTransfersRequest
- java.lang.Object
-
- io.moov.sdk.models.operations.ListTransfersRequest
-
public class ListTransfersRequest extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classListTransfersRequest.Builder
-
Constructor Summary
Constructors Constructor Description ListTransfersRequest(java.lang.String accountID)ListTransfersRequest(java.util.Optional<? extends java.util.List<java.lang.String>> accountIDs, java.util.Optional<? extends TransferStatus> status, java.util.Optional<java.time.OffsetDateTime> startDateTime, java.util.Optional<java.time.OffsetDateTime> endDateTime, java.util.Optional<java.lang.String> groupID, java.util.Optional<java.lang.String> scheduleID, java.util.Optional<java.lang.String> paymentLinkCode, java.util.Optional<java.lang.Boolean> refunded, java.util.Optional<java.lang.Boolean> disputed, java.util.Optional<java.lang.String> foreignID, java.util.Optional<java.lang.Long> skip, java.util.Optional<java.lang.Long> count, java.lang.String accountID)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringaccountID()java.util.Optional<java.util.List<java.lang.String>>accountIDs()Optional, comma-separated account IDs by which the response is filtered based on whether the account ID is the source or destination.static ListTransfersRequest.Builderbuilder()java.util.Optional<java.lang.Long>count()java.util.Optional<java.lang.Boolean>disputed()Optional parameter to only return disputed transfers.java.util.Optional<java.time.OffsetDateTime>endDateTime()Optional date-time which exclusively filters all transfers created before this date-time.booleanequals(java.lang.Object o)java.util.Optional<java.lang.String>foreignID()Optional alias from a foreign/external system which can be used to reference this resource.java.util.Optional<java.lang.String>groupID()Optional ID to filter for transfers in the same group.inthashCode()java.util.Optional<java.lang.String>paymentLinkCode()Optional code to filter for transfers associated with the payment link.java.util.Optional<java.lang.Boolean>refunded()Optional parameter to only return refunded transfers.java.util.Optional<java.lang.String>scheduleID()Optional ID to filter for transfer occurrences belonging to the same schedule.java.util.Optional<java.lang.Long>skip()java.util.Optional<java.time.OffsetDateTime>startDateTime()Optional date-time which inclusively filters all transfers created after this date-time.java.util.Optional<TransferStatus>status()Optional parameter for filtering transfers by status.java.lang.StringtoString()ListTransfersRequestwithAccountID(java.lang.String accountID)ListTransfersRequestwithAccountIDs(java.util.List<java.lang.String> accountIDs)Optional, comma-separated account IDs by which the response is filtered based on whether the account ID is the source or destination.ListTransfersRequestwithAccountIDs(java.util.Optional<? extends java.util.List<java.lang.String>> accountIDs)Optional, comma-separated account IDs by which the response is filtered based on whether the account ID is the source or destination.ListTransfersRequestwithCount(long count)ListTransfersRequestwithCount(java.util.Optional<java.lang.Long> count)ListTransfersRequestwithDisputed(boolean disputed)Optional parameter to only return disputed transfers.ListTransfersRequestwithDisputed(java.util.Optional<java.lang.Boolean> disputed)Optional parameter to only return disputed transfers.ListTransfersRequestwithEndDateTime(java.time.OffsetDateTime endDateTime)Optional date-time which exclusively filters all transfers created before this date-time.ListTransfersRequestwithEndDateTime(java.util.Optional<java.time.OffsetDateTime> endDateTime)Optional date-time which exclusively filters all transfers created before this date-time.ListTransfersRequestwithForeignID(java.lang.String foreignID)Optional alias from a foreign/external system which can be used to reference this resource.ListTransfersRequestwithForeignID(java.util.Optional<java.lang.String> foreignID)Optional alias from a foreign/external system which can be used to reference this resource.ListTransfersRequestwithGroupID(java.lang.String groupID)Optional ID to filter for transfers in the same group.ListTransfersRequestwithGroupID(java.util.Optional<java.lang.String> groupID)Optional ID to filter for transfers in the same group.ListTransfersRequestwithPaymentLinkCode(java.lang.String paymentLinkCode)Optional code to filter for transfers associated with the payment link.ListTransfersRequestwithPaymentLinkCode(java.util.Optional<java.lang.String> paymentLinkCode)Optional code to filter for transfers associated with the payment link.ListTransfersRequestwithRefunded(boolean refunded)Optional parameter to only return refunded transfers.ListTransfersRequestwithRefunded(java.util.Optional<java.lang.Boolean> refunded)Optional parameter to only return refunded transfers.ListTransfersRequestwithScheduleID(java.lang.String scheduleID)Optional ID to filter for transfer occurrences belonging to the same schedule.ListTransfersRequestwithScheduleID(java.util.Optional<java.lang.String> scheduleID)Optional ID to filter for transfer occurrences belonging to the same schedule.ListTransfersRequestwithSkip(long skip)ListTransfersRequestwithSkip(java.util.Optional<java.lang.Long> skip)ListTransfersRequestwithStartDateTime(java.time.OffsetDateTime startDateTime)Optional date-time which inclusively filters all transfers created after this date-time.ListTransfersRequestwithStartDateTime(java.util.Optional<java.time.OffsetDateTime> startDateTime)Optional date-time which inclusively filters all transfers created after this date-time.ListTransfersRequestwithStatus(TransferStatus status)Optional parameter for filtering transfers by status.ListTransfersRequestwithStatus(java.util.Optional<? extends TransferStatus> status)Optional parameter for filtering transfers by status.
-
-
-
Constructor Detail
-
ListTransfersRequest
public ListTransfersRequest(java.util.Optional<? extends java.util.List<java.lang.String>> accountIDs, java.util.Optional<? extends TransferStatus> status, java.util.Optional<java.time.OffsetDateTime> startDateTime, java.util.Optional<java.time.OffsetDateTime> endDateTime, java.util.Optional<java.lang.String> groupID, java.util.Optional<java.lang.String> scheduleID, java.util.Optional<java.lang.String> paymentLinkCode, java.util.Optional<java.lang.Boolean> refunded, java.util.Optional<java.lang.Boolean> disputed, java.util.Optional<java.lang.String> foreignID, java.util.Optional<java.lang.Long> skip, java.util.Optional<java.lang.Long> count, java.lang.String accountID)
-
ListTransfersRequest
public ListTransfersRequest(java.lang.String accountID)
-
-
Method Detail
-
accountIDs
public java.util.Optional<java.util.List<java.lang.String>> accountIDs()
Optional, comma-separated account IDs by which the response is filtered based on whether the account ID is the source or destination.
-
status
public java.util.Optional<TransferStatus> status()
Optional parameter for filtering transfers by status.
-
startDateTime
public java.util.Optional<java.time.OffsetDateTime> startDateTime()
Optional date-time which inclusively filters all transfers created after this date-time.
-
endDateTime
public java.util.Optional<java.time.OffsetDateTime> endDateTime()
Optional date-time which exclusively filters all transfers created before this date-time.
-
groupID
public java.util.Optional<java.lang.String> groupID()
Optional ID to filter for transfers in the same group.
-
scheduleID
public java.util.Optional<java.lang.String> scheduleID()
Optional ID to filter for transfer occurrences belonging to the same schedule.
-
paymentLinkCode
public java.util.Optional<java.lang.String> paymentLinkCode()
Optional code to filter for transfers associated with the payment link.
-
refunded
public java.util.Optional<java.lang.Boolean> refunded()
Optional parameter to only return refunded transfers.
-
disputed
public java.util.Optional<java.lang.Boolean> disputed()
Optional parameter to only return disputed transfers.
-
foreignID
public java.util.Optional<java.lang.String> foreignID()
Optional alias from a foreign/external system which can be used to reference this resource.
-
skip
public java.util.Optional<java.lang.Long> skip()
-
count
public java.util.Optional<java.lang.Long> count()
-
accountID
public java.lang.String accountID()
-
builder
public static ListTransfersRequest.Builder builder()
-
withAccountIDs
public ListTransfersRequest withAccountIDs(java.util.List<java.lang.String> accountIDs)
Optional, comma-separated account IDs by which the response is filtered based on whether the account ID is the source or destination.
-
withAccountIDs
public ListTransfersRequest withAccountIDs(java.util.Optional<? extends java.util.List<java.lang.String>> accountIDs)
Optional, comma-separated account IDs by which the response is filtered based on whether the account ID is the source or destination.
-
withStatus
public ListTransfersRequest withStatus(TransferStatus status)
Optional parameter for filtering transfers by status.
-
withStatus
public ListTransfersRequest withStatus(java.util.Optional<? extends TransferStatus> status)
Optional parameter for filtering transfers by status.
-
withStartDateTime
public ListTransfersRequest withStartDateTime(java.time.OffsetDateTime startDateTime)
Optional date-time which inclusively filters all transfers created after this date-time.
-
withStartDateTime
public ListTransfersRequest withStartDateTime(java.util.Optional<java.time.OffsetDateTime> startDateTime)
Optional date-time which inclusively filters all transfers created after this date-time.
-
withEndDateTime
public ListTransfersRequest withEndDateTime(java.time.OffsetDateTime endDateTime)
Optional date-time which exclusively filters all transfers created before this date-time.
-
withEndDateTime
public ListTransfersRequest withEndDateTime(java.util.Optional<java.time.OffsetDateTime> endDateTime)
Optional date-time which exclusively filters all transfers created before this date-time.
-
withGroupID
public ListTransfersRequest withGroupID(java.lang.String groupID)
Optional ID to filter for transfers in the same group.
-
withGroupID
public ListTransfersRequest withGroupID(java.util.Optional<java.lang.String> groupID)
Optional ID to filter for transfers in the same group.
-
withScheduleID
public ListTransfersRequest withScheduleID(java.lang.String scheduleID)
Optional ID to filter for transfer occurrences belonging to the same schedule.
-
withScheduleID
public ListTransfersRequest withScheduleID(java.util.Optional<java.lang.String> scheduleID)
Optional ID to filter for transfer occurrences belonging to the same schedule.
-
withPaymentLinkCode
public ListTransfersRequest withPaymentLinkCode(java.lang.String paymentLinkCode)
Optional code to filter for transfers associated with the payment link.
-
withPaymentLinkCode
public ListTransfersRequest withPaymentLinkCode(java.util.Optional<java.lang.String> paymentLinkCode)
Optional code to filter for transfers associated with the payment link.
-
withRefunded
public ListTransfersRequest withRefunded(boolean refunded)
Optional parameter to only return refunded transfers.
-
withRefunded
public ListTransfersRequest withRefunded(java.util.Optional<java.lang.Boolean> refunded)
Optional parameter to only return refunded transfers.
-
withDisputed
public ListTransfersRequest withDisputed(boolean disputed)
Optional parameter to only return disputed transfers.
-
withDisputed
public ListTransfersRequest withDisputed(java.util.Optional<java.lang.Boolean> disputed)
Optional parameter to only return disputed transfers.
-
withForeignID
public ListTransfersRequest withForeignID(java.lang.String foreignID)
Optional alias from a foreign/external system which can be used to reference this resource.
-
withForeignID
public ListTransfersRequest withForeignID(java.util.Optional<java.lang.String> foreignID)
Optional alias from a foreign/external system which can be used to reference this resource.
-
withSkip
public ListTransfersRequest withSkip(long skip)
-
withSkip
public ListTransfersRequest withSkip(java.util.Optional<java.lang.Long> skip)
-
withCount
public ListTransfersRequest withCount(long count)
-
withCount
public ListTransfersRequest withCount(java.util.Optional<java.lang.Long> count)
-
withAccountID
public ListTransfersRequest withAccountID(java.lang.String accountID)
-
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
-
-