# Cyclos411Api.TransactionQueryFilters

## Properties
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**accountTypes** | **[String]** | The account types | [optional] 
**direction** | [**TransferDirectionEnum**](TransferDirectionEnum.md) | Indicates whether from an account POV a transfer is a credit or debit Possible values are: * credit: The transfer impacts the balance positively * debit: The transfer impacts the balance negatively  | [optional] 
**kinds** | [**[TransactionKind]**](TransactionKind.md) | The kind of a transaction  Possibles values for each array element are: * chargeback: Chargeback of a given transfer * externalPayment: A payment to an external user * import: An imported transaction * order: Transaction generated by confirming an order * payment: A direct payment * paymentRequest: A request for another user to accept a payment  * recurringPayment: A payment which is processed again periodically * scheduledPayment: A scheduled payment which is either a payment scheduled for a future date or has multiple installments * ticket: A payment whose the payer is unknown  | [optional] 
**authorizationStatuses** | [**[TransactionAuthorizationStatusEnum]**](TransactionAuthorizationStatusEnum.md) | Authorization statuses used as search criteria Possibles values for each array element are: * authorized: The transaction was fully authorized and is processed * canceled: The authorization submission was canceled by the submitter * denied: The authorization was denied * pending: The transaction is pending authorization  | [optional] 
**ticketStatuses** | [**[TicketStatusEnum]**](TicketStatusEnum.md) | Statuses used as search criteria applied only to transactions of kind &#x60;ticket&#x60;. Possibles values for each array element are: * approved: The ticket was approved by the payer and is waiting to be processed by the receiver to generate the payment * canceled: The ticket was canceled by the receiver before being approved * expired: The ticket has expired without being approved by a payer or canceled by the receiver until the expiration date * open: The ticket was created, but not approved yet * processed: The ticket was approved and processed and the payment was generated  | [optional] 
**recurringPaymentStatuses** | [**[RecurringPaymentStatusEnum]**](RecurringPaymentStatusEnum.md) | Statuses used as search criteria applied only to transactions of kind &#x60;recurringPayment&#x60;. Possibles values for each array element are: * canceled: The recurring payment was manually canceled * closed: The recurring payment is closed, as the last scheduled occurrence was processed * open: The recurring payment is open, as there are more future occurrences  | [optional] 
**scheduledPaymentStatuses** | [**[ScheduledPaymentStatusEnum]**](ScheduledPaymentStatusEnum.md) | Statuses used as search criteria applied only to transactions of kind &#x60;scheduledPayment&#x60;. Possibles values for each array element are: * blocked: The scheduled payment is blocked - won&#39;t have any installment processed until being unblocked again * canceled: The scheduled payment, as well as all open installments were canceled * closed: The scheduled payment is closed * open: The scheduled payment has open installments  | [optional] 
**paymentRequestStatuses** | [**[PaymentRequestStatusEnum]**](PaymentRequestStatusEnum.md) | Statuses used as search criteria applied only to transactions of kind &#x60;paymentRequest&#x60;.   Possibles values for each array element are: * canceled: The payment request was canceled * denied: The payment request was denied by the receiver * expired: The payment request has expired - the received did not respond until the expiration date * open: The payment request is open and can be accepted * processed: The payment request was processed, and either a direct or scheduled payment was created from it * scheduled: The payment request has been accepted, and scheduled for processing on a future date  | [optional] 
**externalPaymentStatuses** | [**[ExternalPaymentStatusEnum]**](ExternalPaymentStatusEnum.md) | Statuses used as search criteria applied only to transactions of kind &#x60;externalPayment&#x60;.   Possibles values for each array element are: * canceled: The external payment was canceled * expired: The external payment has expired without the destination user activation * failed: The external payment has failed processing * pending: The external payment is pending, awaiting the destination user to be activated in Cyclos * processed: The external payment was processed, and the destination payment was created  | [optional] 


