var CalculationModes={presentValue:1,oneOffPayment:2,finalValue:3,monthlyPayment:4},CalculationTypes={Select:"SELECT",Leasing:"LEASING",Credit:"CREDIT",getText:function(a){switch(a){case this.Select:return Culture.translations().stringTextSelect;case this.Leasing:return Culture.translations().stringTextLeasing;case this.Credit:return Culture.translations().stringTextCredit}}},ObjectTypes={Select:"SELECT",Undefined:"NONE",Investment:"INVESTMENT",Car:"CAR",ObPool:"OBPOOL",getText:function(a){switch(a){case this.Select:return Culture.translations().stringTextSelect;
case this.Undefined:return Culture.translations().stringTextUndefined;case this.Investment:return Culture.translations().stringTextInvestment;case this.Car:return Culture.translations().stringTextCar;case this.ObPool:return Culture.translations().stringTextPoolObject}}},Usages={Business:1,Private:2,getText:function(a){switch(a){case this.Business:return Culture.translations().stringTextBusiness;case this.Private:return Culture.translations().stringTextPrivate}}},LogInModes={Manual:1,Automatic:2},
TaxModes={Select:0,Netto:1,Brutto:2,getText:function(a){switch(a){case this.Select:return Culture.translations().stringTextSelect;case this.Netto:return Culture.translations().stringTextNetto;case this.Brutto:return Culture.translations().stringTextBrutto}}},FloatFormats={Currency:1,Percentage:2,Number:3},QueueModes={Immediate:0,Queue:1,QueueOnSuccess:2,QueueOnFailure:3},TransmissionModes={Manual:0,Automatic:1,getText:function(a){switch(a){case this.Manual:return Culture.translations().stringTextTransmissionManual;
case this.Automatic:return Culture.translations().stringTextTransmissionAutomatic}}};Object.freeze&&(Object.freeze(CalculationModes),Object.freeze(CalculationTypes),Object.freeze(ObjectTypes),Object.freeze(Usages),Object.freeze(LogInModes),Object.freeze(TaxModes),Object.freeze(FloatFormats),Object.freeze(QueueModes));
var ASyncState={Resolved:"resolved"},ServiceActions={GetConfiguration:"GetConfiguration",LogOn:"LogOn",GetCars:"GetCars",GetResidualValues:"GetResidualValues",Register:"Register",GetContracts:"GetContracts",AddCalculation:"AddCalculation",UpdateUserProfile:"UpdateUserProfile",GetUserProfile:"GetUserProfile",GetPoolObjects:"GetPoolObjects",GetPoolObject:"GetPoolObject"};
