/** * mtc-backoffice-api * MTC Backoffice Composite Api * * OpenAPI spec version: 0.1.0-SNAPSHOT * Contact: developers@greysystems.eu * * NOTE: This class is auto generated by the swagger code generator program. * https://github.com/swagger-api/swagger-codegen.git * Do not edit the class manually. */ export interface SearchRequest { fromSentAmount?: number; toSentAmount?: number; destinationCountry?: string; idAgent?: number; urn?: string; transactionCode?: string; localCustomerId?: string; remoteCustomerId?: string; blockedStatus?: SearchRequest.BlockedStatusEnum; watchedStatus?: SearchRequest.WatchedStatusEnum; statuses?: Array; fromDateTime?: Date; toDateTime?: Date; channel?: SearchRequest.ChannelEnum; page?: number; pageSize?: number; } export declare namespace SearchRequest { type BlockedStatusEnum = 'Blocked' | 'Unblocked'; const BlockedStatusEnum: { Blocked: "Blocked" | "Unblocked"; Unblocked: "Blocked" | "Unblocked"; }; type WatchedStatusEnum = 'Watched' | 'Unwatched'; const WatchedStatusEnum: { Watched: "Watched" | "Unwatched"; Unwatched: "Watched" | "Unwatched"; }; type StatusesEnum = 'Registered' | 'Cancelled' | 'CancelledImmediately' | 'Paid' | 'PaymentRollback'; const StatusesEnum: { Registered: "Registered" | "Cancelled" | "CancelledImmediately" | "Paid" | "PaymentRollback"; Cancelled: "Registered" | "Cancelled" | "CancelledImmediately" | "Paid" | "PaymentRollback"; CancelledImmediately: "Registered" | "Cancelled" | "CancelledImmediately" | "Paid" | "PaymentRollback"; Paid: "Registered" | "Cancelled" | "CancelledImmediately" | "Paid" | "PaymentRollback"; PaymentRollback: "Registered" | "Cancelled" | "CancelledImmediately" | "Paid" | "PaymentRollback"; }; type ChannelEnum = 'HomeTransfer' | 'Agent' | 'B2B'; const ChannelEnum: { HomeTransfer: "HomeTransfer" | "Agent" | "B2B"; Agent: "HomeTransfer" | "Agent" | "B2B"; B2B: "HomeTransfer" | "Agent" | "B2B"; }; }