package ir.batomobil.web_service; import ir.batomobil.dto.*; import ir.batomobil.dto.request.*; import ir.batomobil.dto.request.base.*; import retrofit2.Call; /** * In th name of God * * Created by code genrator on Mon, 26 Jan 2026 19:00:23. * Dont change this file. */ public class ApiIntermediate { public static APIInterface getApiInterface(int version) { return APIClient.getClient(version).create(APIInterface.class); } public static APIInterface getExtendedTimeoutInterface(int version) { return APIClient.getExtendedTimeoutClient(version, true).create(APIInterface.class); } public static Call adsMenu(ReqCarUidDto reqDto) { Call c = getApiInterface(1).adsMenu(reqDto); return new CacheCall(reqDto, c, ResAdsMenuDto.class); } public static Call billRequestPay(ReqBillRequestPayDto reqDto) { Call c = getApiInterface(1).billRequestPay(reqDto); return new CacheCall(reqDto, c, ResBillRequestPayDto.class); } public static Call billTracks(ReqDto reqDto) { Call c = getApiInterface(1).billTracks(reqDto); return new CacheCall(reqDto, c, ResBillTracksDto.class); } public static Call carMycars(ReqDto reqDto) { Call c = getApiInterface(1).carMycars(reqDto); return new CacheCall(reqDto, c, ResCarMycarsDto.class); } public static Call carDelete(ReqUidDto reqDto) { Call c = getApiInterface(1).carDelete(reqDto); return new CacheCall(reqDto, c, ResCarDeleteDto.class); } public static Call carMenu(ReqUidDto reqDto) { Call c = getApiInterface(1).carMenu(reqDto); return new CacheCall(reqDto, c, ResCarMenuDto.class); } public static Call carEdit(ReqCarEditDto reqDto) { Call c = getApiInterface(1).carEdit(reqDto); return new CacheCall(reqDto, c, ResCarInfoDto.class); } public static Call carToll(ReqUidDto reqDto) { Call c = getApiInterface(1).carToll(reqDto); return new CacheCall(reqDto, c, ResCarTollDto.class); } public static Call carTehranDebt(ReqUidDto reqDto) { Call c = getApiInterface(1).carTehranDebt(reqDto); return new CacheCall(reqDto, c, ResCarTehranDebtDto.class); } public static Call carTehranDebtPayLink(ReqCarTehranDebtPayLinkDto reqDto) { Call c = getApiInterface(1).carTehranDebtPayLink(reqDto); return new CacheCall(reqDto, c, ResCarTehranDebtPayLinkDto.class); } public static Call carTechInfo(ReqUidDto reqDto) { Call c = getApiInterface(1).carTechInfo(reqDto); return new CacheCall(reqDto, c, ResCarTechInfoDto.class); } public static Call carAccident(ReqCarAccidentDto reqDto) { Call c = getApiInterface(1).carAccident(reqDto); return new CacheCall(reqDto, c, ResCarAccidentDto.class); } public static Call carFolder(ReqUidDto reqDto) { Call c = getApiInterface(1).carFolder(reqDto); return new CacheCall(reqDto, c, ResCarFolderDto.class); } public static Call carcompanyActives(ReqDto reqDto) { Call c = getApiInterface(1).carcompanyActives(reqDto); return new CacheCall(reqDto, c, ResCarcompanyActivesDto.class); } public static Call carcompanySubActives(ReqUidDto reqDto) { Call c = getApiInterface(1).carcompanySubActives(reqDto); return new CacheCall(reqDto, c, ResCarcompanySubActivesDto.class); } public static Call carpriceList(ReqDto reqDto) { Call c = getApiInterface(1).carpriceList(reqDto); return new CacheCall(reqDto, c, ResCarpriceListDto.class); } public static Call carpriceChart(ReqCarpriceChartDto reqDto) { Call c = getApiInterface(1).carpriceChart(reqDto); return new CacheCall(reqDto, c, ResCarpriceChartDto.class); } public static Call certificateWarningCaptcha(ReqDto reqDto) { Call c = getApiInterface(1).certificateWarningCaptcha(reqDto); return new CacheCall(reqDto, c, ResCertificateWarningCaptchaDto.class); } public static Call certificateWarningRequest(ReqCertificateWarningRequestDto reqDto) { Call c = getApiInterface(1).certificateWarningRequest(reqDto); return new CacheCall(reqDto, c, ResCertificateWarningRequestDto.class); } public static Call certificateWarningTable(ReqDto reqDto) { Call c = getApiInterface(1).certificateWarningTable(reqDto); return new CacheCall(reqDto, c, ResCertificateWarningTableDto.class); } public static Call contentItem(ReqContentItemDto reqDto) { Call c = getApiInterface(1).contentItem(reqDto); return new CacheCall(reqDto, c, ResContentItemDto.class); } public static Call discountMylist(ReqDto reqDto) { Call c = getApiInterface(1).discountMylist(reqDto); return new CacheCall(reqDto, c, ResDiscountMylistDto.class); } public static Call discountActivate(ReqDiscountActivateDto reqDto) { Call c = getApiInterface(1).discountActivate(reqDto); return new CacheCall(reqDto, c, ResDiscountActivateDto.class); } public static Call enumCartype(ReqDto reqDto) { Call c = getApiInterface(1).enumCartype(reqDto); return new CacheCall(reqDto, c, ResEnumCartypeDto.class); } public static Call enumCartypeSub(ReqEnumCartypeSubDto reqDto) { Call c = getApiInterface(1).enumCartypeSub(reqDto); return new CacheCall(reqDto, c, ResEnumCartypeSubDto.class); } public static Call enumUidTitle(ReqDto reqDto) { Call c = getApiInterface(1).enumUidTitle(reqDto); return new CacheCall(reqDto, c, ResEnumUidTitleDto.class); } public static Call extraList(ReqDto reqDto) { Call c = getApiInterface(1).extraList(reqDto); return new CacheCall(reqDto, c, ResExtraListDto.class); } public static Call extraEmergencyTell(ReqDto reqDto) { Call c = getApiInterface(1).extraEmergencyTell(reqDto); return new CacheCall(reqDto, c, ResExtraEmergencyTellDto.class); } public static Call factorMysells(ReqFactorMysellsDto reqDto) { Call c = getApiInterface(1).factorMysells(reqDto); return new CacheCall(reqDto, c, ResFactorMysellsDto.class); } public static Call factorMybuies(ReqFactorMybuiesDto reqDto) { Call c = getApiInterface(1).factorMybuies(reqDto); return new CacheCall(reqDto, c, ResFactorMybuiesDto.class); } public static Call factorInfo(ReqUidDto reqDto) { Call c = getApiInterface(1).factorInfo(reqDto); return new CacheCall(reqDto, c, ResFactorInfoDto.class); } public static Call factorAdd(ReqFactorAddDto reqDto) { Call c = getApiInterface(1).factorAdd(reqDto); return new CacheCall(reqDto, c, ResFactorAddDto.class); } public static Call factorOrder(ReqFactorOrderDto reqDto) { Call c = getApiInterface(1).factorOrder(reqDto); return new CacheCall(reqDto, c, ResFactorOrderDto.class); } public static Call factorUpdateState(ReqFactorUpdateStateDto reqDto) { Call c = getApiInterface(1).factorUpdateState(reqDto); return new CacheCall(reqDto, c, ResFactorUpdateStateDto.class); } public static Call factorStateEnum(ReqUidDto reqDto) { Call c = getApiInterface(1).factorStateEnum(reqDto); return new CacheCall(reqDto, c, ResFactorStateEnumDto.class); } public static Call fcmTest(ReqDto reqDto) { Call c = getApiInterface(1).fcmTest(reqDto); return new CacheCall(reqDto, c, ResFcmTestDto.class); } public static Call fileUpload(ReqFileUploadDto reqDto) { Call c = getApiInterface(1).fileUpload(reqDto); return new CacheCall(reqDto, c, ResFileUploadDto.class); } public static Call fileUrl(ReqFileUrlDto reqDto) { Call c = getApiInterface(1).fileUrl(reqDto); return new CacheCall(reqDto, c, ResFileUrlDto.class); } public static Call fileDownload(ReqFileDownloadDto reqDto) { Call c = getApiInterface(1).fileDownload(reqDto); return new CacheCall(reqDto, c, ResFileDownloadDto.class); } public static Call fileThumbnail(ReqFileThumbnailDto reqDto) { Call c = getApiInterface(1).fileThumbnail(reqDto); return new CacheCall(reqDto, c, ResFileThumbnailDto.class); } public static Call forfeitRequest(ReqCarUidDto reqDto) { Call c = getApiInterface(1).forfeitRequest(reqDto); return new CacheCall(reqDto, c, ResForfeitRequestDto.class); } public static Call forfeitTable(ReqCarUidDto reqDto) { Call c = getApiInterface(1).forfeitTable(reqDto); return new CacheCall(reqDto, c, ResForfeitTableDto.class); } public static Call forfeitPanelChart(ReqCarUidDto reqDto) { Call c = getApiInterface(1).forfeitPanelChart(reqDto); return new CacheCall(reqDto, c, ResForfeitPanelChartDto.class); } public static Call goodsGaList(ReqGoodsGaListDto reqDto) { Call c = getApiInterface(1).goodsGaList(reqDto); return new CacheCall(reqDto, c, ResGoodsGaListDto.class); } public static Call goodsGaInfo(ReqUidDto reqDto) { Call c = getApiInterface(1).goodsGaInfo(reqDto); return new CacheCall(reqDto, c, ResGoodsGaInfoDto.class); } public static Call goodsWpList(ReqWorkplaceUidDto reqDto) { Call c = getApiInterface(1).goodsWpList(reqDto); return new CacheCall(reqDto, c, ResGoodsWpListDto.class); } public static Call goodsWpInfo(ReqGoodsWpInfoDto reqDto) { Call c = getApiInterface(1).goodsWpInfo(reqDto); return new CacheCall(reqDto, c, ResGoodsWpInfoDto.class); } public static Call goodsWpEdit(ReqGoodsWpEditDto reqDto) { Call c = getApiInterface(1).goodsWpEdit(reqDto); return new CacheCall(reqDto, c, ResGoodsWpEditDto.class); } public static Call insuranceReqPrice(ReqInsuranceReqPriceDto reqDto) { Call c = getApiInterface(1).insuranceReqPrice(reqDto); return new CacheCall(reqDto, c, ResInsuranceReqPriceDto.class); } public static Call insuranceOrder(ReqInsuranceOrderDto reqDto) { Call c = getApiInterface(1).insuranceOrder(reqDto); return new CacheCall(reqDto, c, ResInsuranceOrderDto.class); } public static Call insuranceEnumCover(ReqDto reqDto) { Call c = getApiInterface(1).insuranceEnumCover(reqDto); return new CacheCall(reqDto, c, ResUidTitleListDto.class); } public static Call insuranceEnumOldDuration(ReqDto reqDto) { Call c = getApiInterface(1).insuranceEnumOldDuration(reqDto); return new CacheCall(reqDto, c, ResUidTitleListDto.class); } public static Call insuranceEnumCarTypes(ReqDto reqDto) { Call c = getApiInterface(1).insuranceEnumCarTypes(reqDto); return new CacheCall(reqDto, c, ResUidTitleListDto.class); } public static Call insuranceEnumCompanies(ReqDto reqDto) { Call c = getApiInterface(1).insuranceEnumCompanies(reqDto); return new CacheCall(reqDto, c, ResUidTitleListDto.class); } public static Call insuranceEnumExemptDriver(ReqDto reqDto) { Call c = getApiInterface(1).insuranceEnumExemptDriver(reqDto); return new CacheCall(reqDto, c, ResUidTitleListDto.class); } public static Call insuranceEnumExemptThirdParty(ReqDto reqDto) { Call c = getApiInterface(1).insuranceEnumExemptThirdParty(reqDto); return new CacheCall(reqDto, c, ResUidTitleListDto.class); } public static Call insuranceEnumDamages(ReqDto reqDto) { Call c = getApiInterface(1).insuranceEnumDamages(reqDto); return new CacheCall(reqDto, c, ResUidTitleListDto.class); } public static Call khalafiEstelam(ReqDto reqDto) { Call c = getApiInterface(1).khalafiEstelam(reqDto); return new CacheCall(reqDto, c, ResKhalafiEstelamDto.class); } public static Call messageMylist(ReqDto reqDto) { Call c = getApiInterface(1).messageMylist(reqDto); return new CacheCall(reqDto, c, ResMessageMylistDto.class); } public static Call payItem(ReqUidDto reqDto) { Call c = getApiInterface(1).payItem(reqDto); return new CacheCall(reqDto, c, ResPayItemDto.class); } public static Call payTracks(ReqDto reqDto) { Call c = getApiInterface(1).payTracks(reqDto); return new CacheCall(reqDto, c, ResPayTracksDto.class); } public static Call presentationCarList(ReqDto reqDto) { Call c = getApiInterface(1).presentationCarList(reqDto); return new CacheCall(reqDto, c, ResPresentationCarListDto.class); } public static Call presentationInfo(ReqPresentationInfoDto reqDto) { Call c = getApiInterface(1).presentationInfo(reqDto); return new CacheCall(reqDto, c, ResPresentationInfoDto.class); } public static Call presentationTechInfo(ReqUidDto reqDto) { Call c = getApiInterface(1).presentationTechInfo(reqDto); return new CacheCall(reqDto, c, ResPresentationTechInfoDto.class); } public static Call presentationComments(ReqUidDto reqDto) { Call c = getApiInterface(1).presentationComments(reqDto); return new CacheCall(reqDto, c, ResPresentationCommentsDto.class); } public static Call presentationPrices(ReqUidDto reqDto) { Call c = getApiInterface(1).presentationPrices(reqDto); return new CacheCall(reqDto, c, ResPresentationPricesDto.class); } public static Call presentationAddComment(ReqPresentationAddCommentDto reqDto) { Call c = getApiInterface(1).presentationAddComment(reqDto); return new CacheCall(reqDto, c, ResPresentationAddCommentDto.class); } public static Call pricePlanList(ReqDto reqDto) { Call c = getApiInterface(1).pricePlanList(reqDto); return new CacheCall(reqDto, c, ResPricePlanListDto.class); } public static Call pricePlanActivate(ReqPricePlanActivateDto reqDto) { Call c = getApiInterface(1).pricePlanActivate(reqDto); return new CacheCall(reqDto, c, ResPricePlanActivateDto.class); } public static Call referralCowork(ReqUidDto reqDto) { Call c = getApiInterface(1).referralCowork(reqDto); return new CacheCall(reqDto, c, ResReferralCoworkDto.class); } public static Call registerFcm(ReqRegisterFcmDto reqDto) { Call c = getApiInterface(1).registerFcm(reqDto); return new CacheCall(reqDto, c, ResRegisterFcmDto.class); } public static Call registerUser(ReqRegisterUserDto reqDto) { Call c = getApiInterface(1).registerUser(reqDto); return new CacheCall(reqDto, c, ResRegisterUserDto.class); } public static Call registerMobile(ReqRegisterMobileDto reqDto) { Call c = getApiInterface(1).registerMobile(reqDto); return new CacheCall(reqDto, c, ResRegisterMobileDto.class); } public static Call reminderMylist(ReqCarUidDto reqDto) { Call c = getApiInterface(1).reminderMylist(reqDto); return new CacheCall(reqDto, c, ResReminderMylistDto.class); } public static Call reminderInfo(ReqUidDto reqDto) { Call c = getApiInterface(1).reminderInfo(reqDto); return new CacheCall(reqDto, c, ResReminderInfoDto.class); } public static Call reminderAdd(ReqReminderAddDto reqDto) { Call c = getApiInterface(1).reminderAdd(reqDto); return new CacheCall(reqDto, c, ResReminderInfoDto.class); } public static Call reminderEdit(ReqReminderEditDto reqDto) { Call c = getApiInterface(1).reminderEdit(reqDto); return new CacheCall(reqDto, c, ResReminderInfoDto.class); } public static Call reminderDelete(ReqUidDto reqDto) { Call c = getApiInterface(1).reminderDelete(reqDto); return new CacheCall(reqDto, c, ResReminderInfoDto.class); } public static Call reminderEnumTypes(ReqDto reqDto) { Call c = getApiInterface(1).reminderEnumTypes(reqDto); return new CacheCall(reqDto, c, ResReminderEnumTypesDto.class); } public static Call supportAdd(ReqSupportAddDto reqDto) { Call c = getApiInterface(1).supportAdd(reqDto); return new CacheCall(reqDto, c, ResSupportAddDto.class); } public static Call supportList(ReqDto reqDto) { Call c = getApiInterface(1).supportList(reqDto); return new CacheCall(reqDto, c, ResSupportListDto.class); } public static Call techQuestionList(ReqCarUidDto reqDto) { Call c = getApiInterface(1).techQuestionList(reqDto); return new CacheCall(reqDto, c, ResTechQuestionListDto.class); } public static Call techQuestionAdd(ReqTechQuestionAddDto reqDto) { Call c = getApiInterface(1).techQuestionAdd(reqDto); return new CacheCall(reqDto, c, ResTechQuestionAddDto.class); } public static Call techQuestionSetRate(ReqTechQuestionSetRateDto reqDto) { Call c = getApiInterface(1).techQuestionSetRate(reqDto); return new CacheCall(reqDto, c, ResTechQuestionSetRateDto.class); } public static Call userInstall(ReqUserInstallDto reqDto) { Call c = getApiInterface(1).userInstall(reqDto); return new CacheCall(reqDto, c, ResUserInstallDto.class); } public static Call userInfo(ReqDto reqDto) { Call c = getApiInterface(1).userInfo(reqDto); return new CacheCall(reqDto, c, ResUserInfoDto.class); } public static Call userRegFcm(ReqUserRegFcmDto reqDto) { Call c = getApiInterface(1).userRegFcm(reqDto); return new CacheCall(reqDto, c, ResUserRegFcmDto.class); } public static Call userMobileReqVerify(ReqUserMobileReqVerifyDto reqDto) { Call c = getApiInterface(1).userMobileReqVerify(reqDto); return new CacheCall(reqDto, c, ResUserMobileReqVerifyDto.class); } public static Call userMobileVerifyCode(ReqUserMobileVerifyCodeDto reqDto) { Call c = getApiInterface(1).userMobileVerifyCode(reqDto); return new CacheCall(reqDto, c, ResUserMobileVerifyCodeDto.class); } public static Call userLogout(ReqDto reqDto) { Call c = getApiInterface(1).userLogout(reqDto); return new CacheCall(reqDto, c, ResUserLogoutDto.class); } public static Call workplaceMyworkplaces(ReqDto reqDto) { Call c = getApiInterface(1).workplaceMyworkplaces(reqDto); return new CacheCall(reqDto, c, ResWorkplaceMyworkplacesDto.class); } public static Call workplaceMenu(ReqUidDto reqDto) { Call c = getApiInterface(1).workplaceMenu(reqDto); return new CacheCall(reqDto, c, ResWorkplaceMenuDto.class); } public static Call workplaceInfo(ReqUidDto reqDto) { Call c = getApiInterface(1).workplaceInfo(reqDto); return new CacheCall(reqDto, c, ResWorkplaceInfoDto.class); } public static Call workplaceEdit(ReqWorkplaceEditDto reqDto) { Call c = getApiInterface(1).workplaceEdit(reqDto); return new CacheCall(reqDto, c, ResWorkplaceEditDto.class); } public static Call workplaceMycowork(ReqWorkplaceUidDto reqDto) { Call c = getApiInterface(1).workplaceMycowork(reqDto); return new CacheCall(reqDto, c, ResWorkplaceMycoworkDto.class); } public static Call workplaceCoworkInfo(ReqUidDto reqDto) { Call c = getApiInterface(1).workplaceCoworkInfo(reqDto); return new CacheCall(reqDto, c, ResWorkplaceCoworkInfoDto.class); } public static Call carAdd(ReqCarAddDto reqDto) { Call c = getApiInterface(2).carAdd(reqDto); return new CacheCall(reqDto, c, ResCarMycarsDto.class); } }