package com.plaid.client.request;

import com.plaid.client.CollectionFormats.*;

import retrofit2.Call;
import retrofit2.http.*;

import okhttp3.RequestBody;
import okhttp3.ResponseBody;
import okhttp3.MultipartBody;

import com.plaid.client.model.AccountsBalanceGetRequest;
import com.plaid.client.model.AccountsGetRequest;
import com.plaid.client.model.AccountsGetResponse;
import com.plaid.client.model.ApplicationGetRequest;
import com.plaid.client.model.ApplicationGetResponse;
import com.plaid.client.model.AssetReportAuditCopyCreateRequest;
import com.plaid.client.model.AssetReportAuditCopyCreateResponse;
import com.plaid.client.model.AssetReportAuditCopyGetRequest;
import com.plaid.client.model.AssetReportAuditCopyPdfGetRequest;
import com.plaid.client.model.AssetReportAuditCopyRemoveRequest;
import com.plaid.client.model.AssetReportAuditCopyRemoveResponse;
import com.plaid.client.model.AssetReportCreateRequest;
import com.plaid.client.model.AssetReportCreateResponse;
import com.plaid.client.model.AssetReportFilterRequest;
import com.plaid.client.model.AssetReportFilterResponse;
import com.plaid.client.model.AssetReportFreddieGetRequest;
import com.plaid.client.model.AssetReportFreddieGetResponse;
import com.plaid.client.model.AssetReportGetRequest;
import com.plaid.client.model.AssetReportGetResponse;
import com.plaid.client.model.AssetReportPDFGetRequest;
import com.plaid.client.model.AssetReportRefreshRequest;
import com.plaid.client.model.AssetReportRefreshResponse;
import com.plaid.client.model.AssetReportRemoveRequest;
import com.plaid.client.model.AssetReportRemoveResponse;
import com.plaid.client.model.AuthGetRequest;
import com.plaid.client.model.AuthGetResponse;
import com.plaid.client.model.AuthVerifyRequest;
import com.plaid.client.model.AuthVerifyResponse;
import com.plaid.client.model.BankTransferBalanceGetRequest;
import com.plaid.client.model.BankTransferBalanceGetResponse;
import com.plaid.client.model.BankTransferCancelRequest;
import com.plaid.client.model.BankTransferCancelResponse;
import com.plaid.client.model.BankTransferCreateRequest;
import com.plaid.client.model.BankTransferCreateResponse;
import com.plaid.client.model.BankTransferEventListRequest;
import com.plaid.client.model.BankTransferEventListResponse;
import com.plaid.client.model.BankTransferEventSyncRequest;
import com.plaid.client.model.BankTransferEventSyncResponse;
import com.plaid.client.model.BankTransferGetRequest;
import com.plaid.client.model.BankTransferGetResponse;
import com.plaid.client.model.BankTransferListRequest;
import com.plaid.client.model.BankTransferListResponse;
import com.plaid.client.model.BankTransferMigrateAccountRequest;
import com.plaid.client.model.BankTransferMigrateAccountResponse;
import com.plaid.client.model.BankTransferSweepGetRequest;
import com.plaid.client.model.BankTransferSweepGetResponse;
import com.plaid.client.model.BankTransferSweepListRequest;
import com.plaid.client.model.BankTransferSweepListResponse;
import com.plaid.client.model.BeaconAccountRiskEvaluateRequest;
import com.plaid.client.model.BeaconAccountRiskEvaluateResponse;
import com.plaid.client.model.BeaconDuplicateGetRequest;
import com.plaid.client.model.BeaconDuplicateGetResponse;
import com.plaid.client.model.BeaconReportCreateRequest;
import com.plaid.client.model.BeaconReportCreateResponse;
import com.plaid.client.model.BeaconReportGetRequest;
import com.plaid.client.model.BeaconReportGetResponse;
import com.plaid.client.model.BeaconReportListRequest;
import com.plaid.client.model.BeaconReportListResponse;
import com.plaid.client.model.BeaconReportSyndicationGetRequest;
import com.plaid.client.model.BeaconReportSyndicationGetResponse;
import com.plaid.client.model.BeaconReportSyndicationListRequest;
import com.plaid.client.model.BeaconReportSyndicationListResponse;
import com.plaid.client.model.BeaconUserAccountInsightsGetRequest;
import com.plaid.client.model.BeaconUserAccountInsightsGetResponse;
import com.plaid.client.model.BeaconUserCreateRequest;
import com.plaid.client.model.BeaconUserCreateResponse;
import com.plaid.client.model.BeaconUserGetRequest;
import com.plaid.client.model.BeaconUserGetResponse;
import com.plaid.client.model.BeaconUserHistoryListRequest;
import com.plaid.client.model.BeaconUserHistoryListResponse;
import com.plaid.client.model.BeaconUserReviewRequest;
import com.plaid.client.model.BeaconUserUpdateRequest;
import com.plaid.client.model.BeaconUserUpdateResponse;
import com.plaid.client.model.BetaEwaReportV1GetRequest;
import com.plaid.client.model.BetaEwaReportV1GetResponse;
import com.plaid.client.model.BetaPartnerCustomerV1CreateRequest;
import com.plaid.client.model.BetaPartnerCustomerV1CreateResponse;
import com.plaid.client.model.BetaPartnerCustomerV1EnableRequest;
import com.plaid.client.model.BetaPartnerCustomerV1EnableResponse;
import com.plaid.client.model.BetaPartnerCustomerV1GetRequest;
import com.plaid.client.model.BetaPartnerCustomerV1GetResponse;
import com.plaid.client.model.BetaPartnerCustomerV1UpdateRequest;
import com.plaid.client.model.BetaPartnerCustomerV1UpdateResponse;
import com.plaid.client.model.BusinessVerificationCreateRequest;
import com.plaid.client.model.BusinessVerificationCreateResponse;
import com.plaid.client.model.BusinessVerificationGetRequest;
import com.plaid.client.model.BusinessVerificationGetResponse;
import com.plaid.client.model.CRALoansRegisterRequest;
import com.plaid.client.model.CashflowReportGetRequest;
import com.plaid.client.model.CashflowReportGetResponse;
import com.plaid.client.model.CashflowReportInsightsGetRequest;
import com.plaid.client.model.CashflowReportInsightsGetResponse;
import com.plaid.client.model.CashflowReportRefreshRequest;
import com.plaid.client.model.CashflowReportRefreshResponse;
import com.plaid.client.model.CashflowReportTransactionsGetRequest;
import com.plaid.client.model.CashflowReportTransactionsGetResponse;
import com.plaid.client.model.CategoriesGetResponse;
import com.plaid.client.model.ConsentEventsGetRequest;
import com.plaid.client.model.ConsentEventsGetResponse;
import com.plaid.client.model.ConsumerReportPDFGetRequest;
import com.plaid.client.model.CraCheckReportBaseReportGetRequest;
import com.plaid.client.model.CraCheckReportBaseReportGetResponse;
import com.plaid.client.model.CraCheckReportCashflowInsightsGetRequest;
import com.plaid.client.model.CraCheckReportCashflowInsightsGetResponse;
import com.plaid.client.model.CraCheckReportCreateRequest;
import com.plaid.client.model.CraCheckReportCreateResponse;
import com.plaid.client.model.CraCheckReportIncomeInsightsGetRequest;
import com.plaid.client.model.CraCheckReportIncomeInsightsGetResponse;
import com.plaid.client.model.CraCheckReportLendScoreGetRequest;
import com.plaid.client.model.CraCheckReportLendScoreGetResponse;
import com.plaid.client.model.CraCheckReportNetworkInsightsGetRequest;
import com.plaid.client.model.CraCheckReportNetworkInsightsGetResponse;
import com.plaid.client.model.CraCheckReportPDFGetRequest;
import com.plaid.client.model.CraCheckReportPartnerInsightsGetRequest;
import com.plaid.client.model.CraCheckReportPartnerInsightsGetResponse;
import com.plaid.client.model.CraCheckReportVerificationGetRequest;
import com.plaid.client.model.CraCheckReportVerificationGetResponse;
import com.plaid.client.model.CraCheckReportVerificationPdfGetRequest;
import com.plaid.client.model.CraLoanUnregisterResponse;
import com.plaid.client.model.CraLoansApplicationsRegisterRequest;
import com.plaid.client.model.CraLoansApplicationsRegisterResponse;
import com.plaid.client.model.CraLoansRegisterResponse;
import com.plaid.client.model.CraLoansUnregisterRequest;
import com.plaid.client.model.CraLoansUpdateRequest;
import com.plaid.client.model.CraLoansUpdateResponse;
import com.plaid.client.model.CraMonitoringInsightsGetRequest;
import com.plaid.client.model.CraMonitoringInsightsGetResponse;
import com.plaid.client.model.CraMonitoringInsightsSubscribeRequest;
import com.plaid.client.model.CraMonitoringInsightsSubscribeResponse;
import com.plaid.client.model.CraMonitoringInsightsUnsubscribeRequest;
import com.plaid.client.model.CraMonitoringInsightsUnsubscribeResponse;
import com.plaid.client.model.CraPartnerInsightsGetRequest;
import com.plaid.client.model.CraPartnerInsightsGetResponse;
import com.plaid.client.model.CreditAuditCopyTokenCreateRequest;
import com.plaid.client.model.CreditAuditCopyTokenCreateResponse;
import com.plaid.client.model.CreditAuditCopyTokenRemoveRequest;
import com.plaid.client.model.CreditAuditCopyTokenRemoveResponse;
import com.plaid.client.model.CreditAuditCopyTokenUpdateRequest;
import com.plaid.client.model.CreditAuditCopyTokenUpdateResponse;
import com.plaid.client.model.CreditBankEmploymentGetRequest;
import com.plaid.client.model.CreditBankEmploymentGetResponse;
import com.plaid.client.model.CreditBankIncomeGetRequest;
import com.plaid.client.model.CreditBankIncomeGetResponse;
import com.plaid.client.model.CreditBankIncomePDFGetRequest;
import com.plaid.client.model.CreditBankIncomeRefreshRequest;
import com.plaid.client.model.CreditBankIncomeRefreshResponse;
import com.plaid.client.model.CreditBankIncomeWebhookUpdateRequest;
import com.plaid.client.model.CreditBankIncomeWebhookUpdateResponse;
import com.plaid.client.model.CreditBankStatementsUploadsGetRequest;
import com.plaid.client.model.CreditBankStatementsUploadsGetResponse;
import com.plaid.client.model.CreditEmploymentGetRequest;
import com.plaid.client.model.CreditEmploymentGetResponse;
import com.plaid.client.model.CreditFreddieMacReportsGetRequest;
import com.plaid.client.model.CreditFreddieMacReportsGetResponse;
import com.plaid.client.model.CreditPayrollIncomeGetRequest;
import com.plaid.client.model.CreditPayrollIncomeGetResponse;
import com.plaid.client.model.CreditPayrollIncomeParsingConfigUpdateRequest;
import com.plaid.client.model.CreditPayrollIncomeParsingConfigUpdateResponse;
import com.plaid.client.model.CreditPayrollIncomePrecheckRequest;
import com.plaid.client.model.CreditPayrollIncomePrecheckResponse;
import com.plaid.client.model.CreditPayrollIncomeRefreshRequest;
import com.plaid.client.model.CreditPayrollIncomeRefreshResponse;
import com.plaid.client.model.CreditPayrollIncomeRiskSignalsGetRequest;
import com.plaid.client.model.CreditPayrollIncomeRiskSignalsGetResponse;
import com.plaid.client.model.CreditRelayCreateRequest;
import com.plaid.client.model.CreditRelayCreateResponse;
import com.plaid.client.model.CreditRelayGetRequest;
import com.plaid.client.model.CreditRelayPDFGetRequest;
import com.plaid.client.model.CreditRelayRefreshRequest;
import com.plaid.client.model.CreditRelayRefreshResponse;
import com.plaid.client.model.CreditRelayRemoveRequest;
import com.plaid.client.model.CreditRelayRemoveResponse;
import com.plaid.client.model.CreditSessionsGetRequest;
import com.plaid.client.model.CreditSessionsGetResponse;
import com.plaid.client.model.DashboardUserGetRequest;
import com.plaid.client.model.DashboardUserGetResponse;
import com.plaid.client.model.DashboardUserListRequest;
import com.plaid.client.model.DashboardUserListResponse;
import com.plaid.client.model.EmployersSearchRequest;
import com.plaid.client.model.EmployersSearchResponse;
import com.plaid.client.model.EmploymentVerificationGetRequest;
import com.plaid.client.model.EmploymentVerificationGetResponse;
import com.plaid.client.model.FDXNotification;
import java.io.File;
import com.plaid.client.model.GetRecipientResponse;
import com.plaid.client.model.GetRecipientsResponse;
import com.plaid.client.model.IdentityDocumentsUploadsGetRequest;
import com.plaid.client.model.IdentityDocumentsUploadsGetResponse;
import com.plaid.client.model.IdentityGetRequest;
import com.plaid.client.model.IdentityGetResponse;
import com.plaid.client.model.IdentityMatchRequest;
import com.plaid.client.model.IdentityMatchResponse;
import com.plaid.client.model.IdentityRefreshRequest;
import com.plaid.client.model.IdentityRefreshResponse;
import com.plaid.client.model.IdentityVerificationAutofillCreateRequest;
import com.plaid.client.model.IdentityVerificationAutofillCreateResponse;
import com.plaid.client.model.IdentityVerificationCreateRequest;
import com.plaid.client.model.IdentityVerificationCreateResponse;
import com.plaid.client.model.IdentityVerificationGetRequest;
import com.plaid.client.model.IdentityVerificationGetResponse;
import com.plaid.client.model.IdentityVerificationListRequest;
import com.plaid.client.model.IdentityVerificationListResponse;
import com.plaid.client.model.IdentityVerificationRetryRequest;
import com.plaid.client.model.IdentityVerificationRetryResponse;
import com.plaid.client.model.IncomeVerificationCreateRequest;
import com.plaid.client.model.IncomeVerificationCreateResponse;
import com.plaid.client.model.IncomeVerificationDocumentsDownloadRequest;
import com.plaid.client.model.IncomeVerificationPaystubsGetRequest;
import com.plaid.client.model.IncomeVerificationPaystubsGetResponse;
import com.plaid.client.model.IncomeVerificationPrecheckRequest;
import com.plaid.client.model.IncomeVerificationPrecheckResponse;
import com.plaid.client.model.IncomeVerificationTaxformsGetRequest;
import com.plaid.client.model.IncomeVerificationTaxformsGetResponse;
import com.plaid.client.model.InstitutionsGetByIdRequest;
import com.plaid.client.model.InstitutionsGetByIdResponse;
import com.plaid.client.model.InstitutionsGetRequest;
import com.plaid.client.model.InstitutionsGetResponse;
import com.plaid.client.model.InstitutionsSearchRequest;
import com.plaid.client.model.InstitutionsSearchResponse;
import com.plaid.client.model.InvestmentsAuthGetRequest;
import com.plaid.client.model.InvestmentsAuthGetResponse;
import com.plaid.client.model.InvestmentsHoldingsGetRequest;
import com.plaid.client.model.InvestmentsHoldingsGetResponse;
import com.plaid.client.model.InvestmentsRefreshRequest;
import com.plaid.client.model.InvestmentsRefreshResponse;
import com.plaid.client.model.InvestmentsTransactionsGetRequest;
import com.plaid.client.model.InvestmentsTransactionsGetResponse;
import com.plaid.client.model.IssuesGetRequest;
import com.plaid.client.model.IssuesGetResponse;
import com.plaid.client.model.IssuesSearchRequest;
import com.plaid.client.model.IssuesSearchResponse;
import com.plaid.client.model.IssuesSubscribeRequest;
import com.plaid.client.model.IssuesSubscribeResponse;
import com.plaid.client.model.ItemAccessTokenInvalidateRequest;
import com.plaid.client.model.ItemAccessTokenInvalidateResponse;
import com.plaid.client.model.ItemActivityListRequest;
import com.plaid.client.model.ItemActivityListResponse;
import com.plaid.client.model.ItemApplicationListRequest;
import com.plaid.client.model.ItemApplicationListResponse;
import com.plaid.client.model.ItemApplicationScopesUpdateRequest;
import com.plaid.client.model.ItemApplicationScopesUpdateResponse;
import com.plaid.client.model.ItemApplicationUnlinkRequest;
import com.plaid.client.model.ItemApplicationUnlinkResponse;
import com.plaid.client.model.ItemGetRequest;
import com.plaid.client.model.ItemGetResponse;
import com.plaid.client.model.ItemImportRequest;
import com.plaid.client.model.ItemImportResponse;
import com.plaid.client.model.ItemPublicTokenCreateRequest;
import com.plaid.client.model.ItemPublicTokenCreateResponse;
import com.plaid.client.model.ItemPublicTokenExchangeRequest;
import com.plaid.client.model.ItemPublicTokenExchangeResponse;
import com.plaid.client.model.ItemRemoveRequest;
import com.plaid.client.model.ItemRemoveResponse;
import com.plaid.client.model.ItemWebhookUpdateRequest;
import com.plaid.client.model.ItemWebhookUpdateResponse;
import com.plaid.client.model.LiabilitiesGetRequest;
import com.plaid.client.model.LiabilitiesGetResponse;
import com.plaid.client.model.LinkDeliveryCreateRequest;
import com.plaid.client.model.LinkDeliveryCreateResponse;
import com.plaid.client.model.LinkDeliveryGetRequest;
import com.plaid.client.model.LinkDeliveryGetResponse;
import com.plaid.client.model.LinkOAuthCorrelationIdExchangeRequest;
import com.plaid.client.model.LinkOAuthCorrelationIdExchangeResponse;
import com.plaid.client.model.LinkTokenCreateRequest;
import com.plaid.client.model.LinkTokenCreateResponse;
import com.plaid.client.model.LinkTokenGetRequest;
import com.plaid.client.model.LinkTokenGetResponse;
import com.plaid.client.model.NetworkInsightsReportGetRequest;
import com.plaid.client.model.NetworkInsightsReportGetResponse;
import com.plaid.client.model.NetworkStatusGetRequest;
import com.plaid.client.model.NetworkStatusGetResponse;
import com.plaid.client.model.OAuthErrorResponse;
import com.plaid.client.model.OAuthIntrospectRequest;
import com.plaid.client.model.OAuthIntrospectResponse;
import com.plaid.client.model.OAuthRevokeRequest;
import com.plaid.client.model.OAuthRevokeResponse;
import com.plaid.client.model.OAuthTokenRequest;
import com.plaid.client.model.OAuthTokenResponse;
import com.plaid.client.model.PartnerCustomerCreateRequest;
import com.plaid.client.model.PartnerCustomerCreateResponse;
import com.plaid.client.model.PartnerCustomerEnableRequest;
import com.plaid.client.model.PartnerCustomerEnableResponse;
import com.plaid.client.model.PartnerCustomerGetRequest;
import com.plaid.client.model.PartnerCustomerGetResponse;
import com.plaid.client.model.PartnerCustomerOAuthInstitutionsGetRequest;
import com.plaid.client.model.PartnerCustomerOAuthInstitutionsGetResponse;
import com.plaid.client.model.PartnerCustomerRemoveRequest;
import com.plaid.client.model.PartnerCustomerRemoveResponse;
import com.plaid.client.model.PaymentInitiationConsentCreateRequest;
import com.plaid.client.model.PaymentInitiationConsentCreateResponse;
import com.plaid.client.model.PaymentInitiationConsentGetRequest;
import com.plaid.client.model.PaymentInitiationConsentGetResponse;
import com.plaid.client.model.PaymentInitiationConsentPaymentExecuteRequest;
import com.plaid.client.model.PaymentInitiationConsentPaymentExecuteResponse;
import com.plaid.client.model.PaymentInitiationConsentRevokeRequest;
import com.plaid.client.model.PaymentInitiationConsentRevokeResponse;
import com.plaid.client.model.PaymentInitiationPaymentCreateRequest;
import com.plaid.client.model.PaymentInitiationPaymentCreateResponse;
import com.plaid.client.model.PaymentInitiationPaymentGetRequest;
import com.plaid.client.model.PaymentInitiationPaymentGetResponse;
import com.plaid.client.model.PaymentInitiationPaymentListRequest;
import com.plaid.client.model.PaymentInitiationPaymentListResponse;
import com.plaid.client.model.PaymentInitiationPaymentReverseRequest;
import com.plaid.client.model.PaymentInitiationPaymentReverseResponse;
import com.plaid.client.model.PaymentInitiationPaymentTokenCreateRequest;
import com.plaid.client.model.PaymentInitiationPaymentTokenCreateResponse;
import com.plaid.client.model.PaymentInitiationRecipientCreateRequest;
import com.plaid.client.model.PaymentInitiationRecipientCreateResponse;
import com.plaid.client.model.PaymentInitiationRecipientGetRequest;
import com.plaid.client.model.PaymentInitiationRecipientGetResponse;
import com.plaid.client.model.PaymentInitiationRecipientListRequest;
import com.plaid.client.model.PaymentInitiationRecipientListResponse;
import com.plaid.client.model.PaymentProfileCreateRequest;
import com.plaid.client.model.PaymentProfileCreateResponse;
import com.plaid.client.model.PaymentProfileGetRequest;
import com.plaid.client.model.PaymentProfileGetResponse;
import com.plaid.client.model.PaymentProfileRemoveRequest;
import com.plaid.client.model.PaymentProfileRemoveResponse;
import com.plaid.client.model.PlaidError;
import com.plaid.client.model.ProcessorAccountGetRequest;
import com.plaid.client.model.ProcessorAccountGetResponse;
import com.plaid.client.model.ProcessorApexProcessorTokenCreateRequest;
import com.plaid.client.model.ProcessorAuthGetRequest;
import com.plaid.client.model.ProcessorAuthGetResponse;
import com.plaid.client.model.ProcessorBalanceGetRequest;
import com.plaid.client.model.ProcessorBalanceGetResponse;
import com.plaid.client.model.ProcessorBankTransferCreateRequest;
import com.plaid.client.model.ProcessorBankTransferCreateResponse;
import com.plaid.client.model.ProcessorIdentityGetRequest;
import com.plaid.client.model.ProcessorIdentityGetResponse;
import com.plaid.client.model.ProcessorIdentityMatchRequest;
import com.plaid.client.model.ProcessorIdentityMatchResponse;
import com.plaid.client.model.ProcessorInvestmentsHoldingsGetRequest;
import com.plaid.client.model.ProcessorInvestmentsHoldingsGetResponse;
import com.plaid.client.model.ProcessorInvestmentsTransactionsGetRequest;
import com.plaid.client.model.ProcessorInvestmentsTransactionsGetResponse;
import com.plaid.client.model.ProcessorLiabilitiesGetRequest;
import com.plaid.client.model.ProcessorLiabilitiesGetResponse;
import com.plaid.client.model.ProcessorSignalDecisionReportRequest;
import com.plaid.client.model.ProcessorSignalDecisionReportResponse;
import com.plaid.client.model.ProcessorSignalEvaluateRequest;
import com.plaid.client.model.ProcessorSignalEvaluateResponse;
import com.plaid.client.model.ProcessorSignalPrepareRequest;
import com.plaid.client.model.ProcessorSignalPrepareResponse;
import com.plaid.client.model.ProcessorSignalReturnReportRequest;
import com.plaid.client.model.ProcessorSignalReturnReportResponse;
import com.plaid.client.model.ProcessorStripeBankAccountTokenCreateRequest;
import com.plaid.client.model.ProcessorStripeBankAccountTokenCreateResponse;
import com.plaid.client.model.ProcessorTokenCreateRequest;
import com.plaid.client.model.ProcessorTokenCreateResponse;
import com.plaid.client.model.ProcessorTokenPermissionsGetRequest;
import com.plaid.client.model.ProcessorTokenPermissionsGetResponse;
import com.plaid.client.model.ProcessorTokenPermissionsSetRequest;
import com.plaid.client.model.ProcessorTokenPermissionsSetResponse;
import com.plaid.client.model.ProcessorTokenWebhookUpdateRequest;
import com.plaid.client.model.ProcessorTokenWebhookUpdateResponse;
import com.plaid.client.model.ProcessorTransactionsGetRequest;
import com.plaid.client.model.ProcessorTransactionsGetResponse;
import com.plaid.client.model.ProcessorTransactionsRecurringGetRequest;
import com.plaid.client.model.ProcessorTransactionsRecurringGetResponse;
import com.plaid.client.model.ProcessorTransactionsRefreshRequest;
import com.plaid.client.model.ProcessorTransactionsRefreshResponse;
import com.plaid.client.model.ProcessorTransactionsSyncRequest;
import com.plaid.client.model.ProcessorTransactionsSyncResponse;
import com.plaid.client.model.ProfileNetworkStatusGetRequest;
import com.plaid.client.model.ProfileNetworkStatusGetResponse;
import com.plaid.client.model.ProtectEventGetRequest;
import com.plaid.client.model.ProtectEventGetResponse;
import com.plaid.client.model.ProtectEventSendRequest;
import com.plaid.client.model.ProtectEventSendResponse;
import com.plaid.client.model.ProtectReportCreateRequest;
import com.plaid.client.model.ProtectReportCreateResponse;
import com.plaid.client.model.ProtectUserInsightsGetRequest;
import com.plaid.client.model.ProtectUserInsightsGetResponse;
import com.plaid.client.model.SandboxBankIncomeFireWebhookRequest;
import com.plaid.client.model.SandboxBankIncomeFireWebhookResponse;
import com.plaid.client.model.SandboxBankTransferFireWebhookRequest;
import com.plaid.client.model.SandboxBankTransferFireWebhookResponse;
import com.plaid.client.model.SandboxBankTransferSimulateRequest;
import com.plaid.client.model.SandboxBankTransferSimulateResponse;
import com.plaid.client.model.SandboxCraCashflowUpdatesUpdateRequest;
import com.plaid.client.model.SandboxCraCashflowUpdatesUpdateResponse;
import com.plaid.client.model.SandboxIncomeFireWebhookRequest;
import com.plaid.client.model.SandboxIncomeFireWebhookResponse;
import com.plaid.client.model.SandboxItemFireWebhookRequest;
import com.plaid.client.model.SandboxItemFireWebhookResponse;
import com.plaid.client.model.SandboxItemResetLoginRequest;
import com.plaid.client.model.SandboxItemResetLoginResponse;
import com.plaid.client.model.SandboxItemSetVerificationStatusRequest;
import com.plaid.client.model.SandboxItemSetVerificationStatusResponse;
import com.plaid.client.model.SandboxOauthSelectAccountsRequest;
import com.plaid.client.model.SandboxPaymentProfileResetLoginRequest;
import com.plaid.client.model.SandboxPaymentProfileResetLoginResponse;
import com.plaid.client.model.SandboxPaymentSimulateRequest;
import com.plaid.client.model.SandboxPaymentSimulateResponse;
import com.plaid.client.model.SandboxProcessorTokenCreateRequest;
import com.plaid.client.model.SandboxProcessorTokenCreateResponse;
import com.plaid.client.model.SandboxPublicTokenCreateRequest;
import com.plaid.client.model.SandboxPublicTokenCreateResponse;
import com.plaid.client.model.SandboxTransactionsCreateRequest;
import com.plaid.client.model.SandboxTransactionsCreateResponse;
import com.plaid.client.model.SandboxTransferFireWebhookRequest;
import com.plaid.client.model.SandboxTransferFireWebhookResponse;
import com.plaid.client.model.SandboxTransferLedgerDepositSimulateRequest;
import com.plaid.client.model.SandboxTransferLedgerDepositSimulateResponse;
import com.plaid.client.model.SandboxTransferLedgerSimulateAvailableRequest;
import com.plaid.client.model.SandboxTransferLedgerSimulateAvailableResponse;
import com.plaid.client.model.SandboxTransferLedgerWithdrawSimulateRequest;
import com.plaid.client.model.SandboxTransferLedgerWithdrawSimulateResponse;
import com.plaid.client.model.SandboxTransferRefundSimulateRequest;
import com.plaid.client.model.SandboxTransferRefundSimulateResponse;
import com.plaid.client.model.SandboxTransferRepaymentSimulateRequest;
import com.plaid.client.model.SandboxTransferRepaymentSimulateResponse;
import com.plaid.client.model.SandboxTransferSimulateRequest;
import com.plaid.client.model.SandboxTransferSimulateResponse;
import com.plaid.client.model.SandboxTransferSweepSimulateRequest;
import com.plaid.client.model.SandboxTransferSweepSimulateResponse;
import com.plaid.client.model.SandboxTransferTestClockAdvanceRequest;
import com.plaid.client.model.SandboxTransferTestClockAdvanceResponse;
import com.plaid.client.model.SandboxTransferTestClockCreateRequest;
import com.plaid.client.model.SandboxTransferTestClockCreateResponse;
import com.plaid.client.model.SandboxTransferTestClockGetRequest;
import com.plaid.client.model.SandboxTransferTestClockGetResponse;
import com.plaid.client.model.SandboxTransferTestClockListRequest;
import com.plaid.client.model.SandboxTransferTestClockListResponse;
import com.plaid.client.model.SandboxUserResetLoginRequest;
import com.plaid.client.model.SandboxUserResetLoginResponse;
import com.plaid.client.model.SessionTokenCreateRequest;
import com.plaid.client.model.SessionTokenCreateResponse;
import com.plaid.client.model.SignalDecisionReportRequest;
import com.plaid.client.model.SignalDecisionReportResponse;
import com.plaid.client.model.SignalEvaluateRequest;
import com.plaid.client.model.SignalEvaluateResponse;
import com.plaid.client.model.SignalPrepareRequest;
import com.plaid.client.model.SignalPrepareResponse;
import com.plaid.client.model.SignalReturnReportRequest;
import com.plaid.client.model.SignalReturnReportResponse;
import com.plaid.client.model.SignalScheduleRequest;
import com.plaid.client.model.SignalScheduleResponse;
import com.plaid.client.model.StatementsDownloadRequest;
import com.plaid.client.model.StatementsListRequest;
import com.plaid.client.model.StatementsListResponse;
import com.plaid.client.model.StatementsRefreshRequest;
import com.plaid.client.model.StatementsRefreshResponse;
import com.plaid.client.model.TransactionsEnhanceGetRequest;
import com.plaid.client.model.TransactionsEnhanceGetResponse;
import com.plaid.client.model.TransactionsEnrichRequest;
import com.plaid.client.model.TransactionsEnrichResponse;
import com.plaid.client.model.TransactionsGetRequest;
import com.plaid.client.model.TransactionsGetResponse;
import com.plaid.client.model.TransactionsRecurringGetRequest;
import com.plaid.client.model.TransactionsRecurringGetResponse;
import com.plaid.client.model.TransactionsRefreshRequest;
import com.plaid.client.model.TransactionsRefreshResponse;
import com.plaid.client.model.TransactionsRulesCreateRequest;
import com.plaid.client.model.TransactionsRulesCreateResponse;
import com.plaid.client.model.TransactionsRulesListRequest;
import com.plaid.client.model.TransactionsRulesListResponse;
import com.plaid.client.model.TransactionsRulesRemoveRequest;
import com.plaid.client.model.TransactionsRulesRemoveResponse;
import com.plaid.client.model.TransactionsSyncRequest;
import com.plaid.client.model.TransactionsSyncResponse;
import com.plaid.client.model.TransactionsUserInsightsGetRequest;
import com.plaid.client.model.TransactionsUserInsightsGetResponse;
import com.plaid.client.model.TransferAuthorizationCancelRequest;
import com.plaid.client.model.TransferAuthorizationCancelResponse;
import com.plaid.client.model.TransferAuthorizationCreateRequest;
import com.plaid.client.model.TransferAuthorizationCreateResponse;
import com.plaid.client.model.TransferBalanceGetRequest;
import com.plaid.client.model.TransferBalanceGetResponse;
import com.plaid.client.model.TransferCancelRequest;
import com.plaid.client.model.TransferCancelResponse;
import com.plaid.client.model.TransferCapabilitiesGetRequest;
import com.plaid.client.model.TransferCapabilitiesGetResponse;
import com.plaid.client.model.TransferConfigurationGetRequest;
import com.plaid.client.model.TransferConfigurationGetResponse;
import com.plaid.client.model.TransferCreateRequest;
import com.plaid.client.model.TransferCreateResponse;
import com.plaid.client.model.TransferDiligenceDocumentUploadRequest;
import com.plaid.client.model.TransferDiligenceDocumentUploadResponse;
import com.plaid.client.model.TransferDiligenceSubmitRequest;
import com.plaid.client.model.TransferDiligenceSubmitResponse;
import com.plaid.client.model.TransferEventListRequest;
import com.plaid.client.model.TransferEventListResponse;
import com.plaid.client.model.TransferEventSyncRequest;
import com.plaid.client.model.TransferEventSyncResponse;
import com.plaid.client.model.TransferGetRequest;
import com.plaid.client.model.TransferGetResponse;
import com.plaid.client.model.TransferIntentCreateRequest;
import com.plaid.client.model.TransferIntentCreateResponse;
import com.plaid.client.model.TransferIntentGetRequest;
import com.plaid.client.model.TransferIntentGetResponse;
import com.plaid.client.model.TransferLedgerDepositRequest;
import com.plaid.client.model.TransferLedgerDepositResponse;
import com.plaid.client.model.TransferLedgerDistributeRequest;
import com.plaid.client.model.TransferLedgerDistributeResponse;
import com.plaid.client.model.TransferLedgerEventListRequest;
import com.plaid.client.model.TransferLedgerEventListResponse;
import com.plaid.client.model.TransferLedgerGetRequest;
import com.plaid.client.model.TransferLedgerGetResponse;
import com.plaid.client.model.TransferLedgerWithdrawRequest;
import com.plaid.client.model.TransferLedgerWithdrawResponse;
import com.plaid.client.model.TransferListRequest;
import com.plaid.client.model.TransferListResponse;
import com.plaid.client.model.TransferMetricsGetRequest;
import com.plaid.client.model.TransferMetricsGetResponse;
import com.plaid.client.model.TransferMigrateAccountRequest;
import com.plaid.client.model.TransferMigrateAccountResponse;
import com.plaid.client.model.TransferOriginatorCreateRequest;
import com.plaid.client.model.TransferOriginatorCreateResponse;
import com.plaid.client.model.TransferOriginatorFundingAccountCreateRequest;
import com.plaid.client.model.TransferOriginatorFundingAccountCreateResponse;
import com.plaid.client.model.TransferOriginatorFundingAccountUpdateRequest;
import com.plaid.client.model.TransferOriginatorFundingAccountUpdateResponse;
import com.plaid.client.model.TransferOriginatorGetRequest;
import com.plaid.client.model.TransferOriginatorGetResponse;
import com.plaid.client.model.TransferOriginatorListRequest;
import com.plaid.client.model.TransferOriginatorListResponse;
import com.plaid.client.model.TransferPlatformOriginatorCreateRequest;
import com.plaid.client.model.TransferPlatformOriginatorCreateResponse;
import com.plaid.client.model.TransferPlatformPersonCreateRequest;
import com.plaid.client.model.TransferPlatformPersonCreateResponse;
import com.plaid.client.model.TransferPlatformRequirementSubmitRequest;
import com.plaid.client.model.TransferPlatformRequirementSubmitResponse;
import com.plaid.client.model.TransferQuestionnaireCreateRequest;
import com.plaid.client.model.TransferQuestionnaireCreateResponse;
