import { BaseFilterable, OperatorMap } from "../../../dal"; import { FindParams, SelectParams } from "../../common"; import { AdminRefundReason } from "../../refund-reason"; import { BasePaymentCollectionFilters, BasePaymentFilters, BasePaymentSessionFilters } from "../common"; export interface AdminPaymentProviderFilters extends FindParams, BaseFilterable { id: string | string[]; is_enabled?: boolean; } export interface AdminPaymentCollectionFilters extends BasePaymentCollectionFilters { } export interface AdminPaymentSessionFilters extends BasePaymentSessionFilters { } export interface AdminPaymentFilters extends FindParams, BasePaymentFilters { /** * Query or keywords to search the payment's searchable fields. */ q?: string; /** * Filter by IDs of associated payment sessions to retrieve their payments. */ payment_session_id?: string | string[]; /** * Apply filters on the payment's creation date. */ created_at?: OperatorMap; /** * Apply filters on the payment's update date. */ updated_at?: OperatorMap; /** * Apply filters on the payment's deleted date. */ deleted_at?: OperatorMap; } export interface RefundReasonFilters extends FindParams, BaseFilterable { /** * Filter by refund reason ID(s). */ id?: string | string[]; /** * Query or keywords to search the refund reason's searchable fields. */ q?: string; } export interface AdminGetPaymentProvidersParams extends FindParams, BaseFilterable { /** * Filter by payment provider ID(s). */ id?: string | string[]; /** * Whether the payment provider is enabled. */ is_enabled?: boolean; } export interface AdminGetPaymentParams extends SelectParams { } export interface AdminGetPaymentCollectionParams extends SelectParams { } //# sourceMappingURL=queries.d.ts.map