/* Options: Date: 2025-08-04 04:37:23 Version: 6.110 Tip: To override a DTO option, remove "//" prefix before updating BaseUrl: https://szallitoiportal-be.veolia.hu //Package: //AddServiceStackTypes: True //AddResponseStatus: False //AddImplicitVersion: //AddDescriptionAsComments: True IncludeTypes: BrowseProcurement.* //ExcludeTypes: //InitializeCollections: True //TreatTypesAsStrings: //DefaultImports: java.math.*,java.util.*,net.servicestack.client.* */ import java.math.* import java.util.* import net.servicestack.client.* @Route(Path="/tender/{tenderid}/user/{userid}/procurement/{procurementid}", Verbs="GET") open class BrowseProcurement : ProcurementBase(), IReturn, IGet { companion object { private val responseType = BrowseProcurementResponse::class.java } override fun getResponseType(): Any? = BrowseProcurement.responseType } open class BrowseProcurementResponse : ResponseBase() { var Procurement:ProcurementDetails? = null } open interface IConcurrencyStamp { var ConcurrencyStamp:String? } open class ModifyLegalRepresentativeBase : ModifyRequestBase() { var ProcurementId:Int? = null var Position:String? = null var Name:String? = null var Address:String? = null var BirthDate:Date? = null var Email:String? = null } open class ProcurementBase { var TenderId:Int? = null var UserId:Int? = null var ProcurementId:Int? = null } open class ModifyProcurementBase : ModifyRequestBase() { var IsGroupMember:Boolean? = null var GroupName:String? = null var GroupShortName:String? = null var CountryId:Int? = null var VatNumber:String? = null var RegistrationNumber:String? = null var Duns:String? = null var Address:String? = null var MainActivity:String? = null var EstablishedDate:Date? = null var Workforce:Int? = null var Website:String? = null var SalesManagerName:String? = null var SalesManagerPhone:String? = null var SalesManagerEmail:String? = null var CsrManagerName:String? = null var CsrManagerPhone:String? = null var CsrManagerEmail:String? = null var AccountCountryId:Int? = null var BankName:String? = null var AccountNumber:String? = null var Iban:String? = null var Swift:String? = null var CurrencyId:Int? = null var WorkForceN1:Int? = null var WorkForceN2:Int? = null var WorkForceN3:Int? = null var SubscribedCapital:Long? = null var SubscribedCapitalCurrencyId:Int? = null var RevenueN1:Long? = null var RevenueN2:Long? = null var RevenueN3:Long? = null var NetProfitN1:Long? = null var NetProfitN2:Long? = null var NetProfitN3:Long? = null var EquityN1:Long? = null var EquityN2:Long? = null var EquityN3:Long? = null var LiabilityN1:Long? = null var LiabilityN2:Long? = null var LiabilityN3:Long? = null var OperatingResultN1:Long? = null var OperatingResultN2:Long? = null var OperatingResultN3:Long? = null var DBFailureScore:String? = null var IsAuditedAccount:Boolean? = null var IsAuditedAccountComment:String? = null var IsLiquidationProceedings:Boolean? = null var IsLiquidationProceedingsComment:String? = null var VeoliaAnnualRevenuesProportion:BigDecimal? = null var IsAntiCorruptionDocument:Boolean? = null var IsCorruptionRiskMap:Boolean? = null var IsThirdPartiesEvaluatingSystem:Boolean? = null var IsInternalRules:Boolean? = null var IsHumanRights:Boolean? = null var IsAntiCorruptionTraining:Boolean? = null var IsAntiCorruptionReportSystem:Boolean? = null var IsIso9001:Boolean? = null var IsEcoVadisScorecard:Boolean? = null var EcoVadisTotalScore:Int? = null var IsReduceEmployeeSafetyRisk:Boolean? = null var IsPromoteSocialIntegration:Boolean? = null var IsNondiscriminationPolicy:Boolean? = null var IsIso14001:Boolean? = null var IsIdentifiedMajorEnvironmentalImpacts:Boolean? = null var IsUseWaterResources:Boolean? = null var IsConsumptionOfRawMaterials:Boolean? = null var IsEnergyConsumption:Boolean? = null var IsGreenhouseGasEmissions:Boolean? = null var IsAtmosphericEmissions:Boolean? = null var IsAqueousPollution:Boolean? = null var IsWasteGeneration:Boolean? = null var IsNaturalAreasPollution:Boolean? = null var IsPrivacyStatement:Boolean? = null var IsVeoliaSupplierCharter:Boolean? = null var IsVeoliaCoreStandards:Boolean? = null } open class ResponseBase { var ResponseStatus:ResponseStatus? = null } open class LegalRepresentativeDetails : ModifyLegalRepresentativeBase() { var Id:Int? = null } open class ProcurementDetails : ModifyProcurementBase() { var Id:Int? = null var IndebtednessN1:Double? = null var IndebtednessN2:Double? = null var IndebtednessN3:Double? = null var SalesProportionateProfitN1:Double? = null var SalesProportionateProfitN2:Double? = null var SalesProportionateProfitN3:Double? = null var LiquidityRatioN1:Double? = null var LiquidityRatioN2:Double? = null var LiquidityRatioN3:Double? = null var SubmittedById:Int? = null var SubmissionDateTime:Date? = null var IsSubmitted:Boolean? = null var LegalRepresentatives:ArrayList = ArrayList() } open class ModifyRequestBase : IConcurrencyStamp { var ConcurrencyStamp:String? = null }