eva-sdk-js
Version:
The JavaScript based SDK for the EVA platform
1,400 lines (1,145 loc) • 119 kB
TypeScript
/* tslint:disable:max-classes-per-file */
/* tslint:disable:variable-name */
/* tslint:disable:no-trailing-whitespace */
/* tslint:disable:no-consecutive-blank-lines */
/* tslint:disable:no-namespace */
/* tslint:disable:member-access */
/* tslint:disable:typedef-whitespace */
/* tslint:disable:no-internal-module */
declare module EVA.Core.Services.Management {
export class AccountDto {
ID : number; // Int32
Name : string;
ObjectAccount : string;
Subsidiary : string;
VisibleByApplicationID : number; // Int32
BookingFlagsID : number; // Int32
BookingFlags : EVA.Core.BookingFlags;
}
export class AddProductsToAssortment extends EVA.API.RequestMessageWithEmptyResponse {
AssortmentID : number; // Int32
// Specific product IDs that will be added to the assortment. Can be left empty, but either this or Query needs to have a value.
Products : EVA.Core.Services.Management.AddProductsToAssortmentAssortmentProduct[];
// Instead of specific product IDs, it's also possible to pass in a search query.
ProductSearch : EVA.Core.Services.Management.AddProductsToAssortmentProductSearchModel;
}
export class ApprovePendingUser extends EVA.API.RequestMessageWithEmptyResponse {
UserID : number; // Int32
}
export class ListAssortmentsResponseAssortmentDto {
ID : number; // Int32
Name : string;
IsDefault : boolean;
}
export class AddProductsToAssortmentAssortmentProduct {
ProductID : number; // Int32
ProductStatus : EVA.Core.ProductStatus;
StartDate? : string; // DateTime, nullable
EndDate? : string; // DateTime, nullable
}
export class ListAssortmentProductsResponseAssortmentProduct {
ProductID : number; // Int32
ProductCustomID : string;
AssortmentID : number; // Int32
AssortmentName : string;
ProductStatus : EVA.Core.ProductStatus;
StartDate? : string; // DateTime, nullable
EndDate? : string; // DateTime, nullable
}
export class AttachFunctionalitiesToRole extends EVA.API.RequestMessageGeneric<EVA.API.EmptyResponseMessage> {
RoleID : number; // Int32
Functionalities : string[];
ScopedFunctionalities : EVA.Framework.FunctionalityWithScope[];
}
export class AttachOrganizationUnitsToGroup extends EVA.API.RequestMessageGeneric<EVA.API.EmptyResponseMessage> {
OrganizationUnitGroupID : number; // Int32
OrganizationUnitIDs : number[];
}
export class AuditingConfigurationResponse extends EVA.API.ResponseMessage {
Success : boolean;
Errors : string[];
}
export class AuditingResetFinancialPeriods extends EVA.API.RequestMessageGeneric<EVA.Core.Services.Management.AuditingConfigurationResponse> {
AuditingProvider : string;
OrganizationUnitID : number; // Int32
MarkAsProcessed : boolean;
}
export class AuditingSetPrivateKey extends EVA.API.RequestMessageWithEmptyResponse {
PrivateKeyFile : string;
OrganizationUnitID? : number; // Int32, nullable
}
export class AuditingValidateConfiguration extends EVA.API.RequestMessageGeneric<EVA.Core.Services.Management.AuditingConfigurationResponse> {
AuditingProvider : string;
OrganizationUnitID : number; // Int32
}
export class BadgeDto {
ID : number; // Int32
Name : string;
Description : string;
TypeID : number; // Int32
Type : EVA.Core.BadgeTypes;
}
export class CalculateStockDetails extends EVA.API.RequestMessageGeneric<EVA.Core.Services.Management.CalculateStockDetailsResponse> {
OrganizationUnitIDs : number[];
ProductIDs : number[];
}
export class CalculateStockDetailsResponse extends EVA.API.ResponseMessage {
Results : EVA.Core.Services.Management.CalculateStockDetailsResponseModel[];
}
export class CarrierDto {
ID : number; // Int32
Name : string;
Code : string;
BackendID : string;
}
export class ListCashHandlersResponseCashHandlerDto {
ID : number; // Int32
Name : string;
CurrencyID : string;
RoundingFactor : number; // Decimal
Coins : number[];
BankNotes : number[];
}
export class CreateAccount extends EVA.API.CreateRequest<EVA.Core.Services.Management.AccountDto> implements EVA.API.IRequestRespondsAs<EVA.API.CreateResponse> {
}
export class CreateAssortment extends EVA.API.RequestMessageGeneric<EVA.Core.Services.Management.CreateAssortmentResponse> {
Name : string;
}
export class CreateAssortmentResponse extends EVA.API.ResponseMessage {
ID : number; // Int32
}
export class CreateCarrier extends EVA.API.RequestMessageGeneric<EVA.Core.Services.Management.CreateCarrierResponse> {
Name : string;
Code : string;
BackendID : string;
}
export class CreateCarrierResponse extends EVA.API.ResponseMessage {
ID : number; // Int32
}
export class CreateCashHandler extends EVA.API.RequestMessageGeneric<EVA.Core.Services.Management.CreateCashHandlerResponse> {
Name : string;
CurrencyID : string;
RoundingFactor : number; // Decimal
Coins : number[];
BankNotes : number[];
}
export class CreateCashHandlerResponse extends EVA.API.ResponseMessage {
ID : number; // Int32
}
export class CreateCulture extends EVA.API.RequestMessageGeneric<EVA.Core.Services.Management.CreateCultureResponse> {
LanguageID : string;
CountryID : string;
}
export class CreateCultureResponse extends EVA.API.ResponseMessage {
ID : string;
}
export class CreateCustomerReturnReason extends EVA.API.RequestMessageGeneric<EVA.Core.Services.Management.CreateCustomerReturnReasonResponse> {
Name : string;
Description : string;
}
export class CreateCustomerReturnReasonResponse extends EVA.API.ResponseMessage {
ID : number; // Int32
}
export class CreateDevice extends EVA.API.CreateRequest<EVA.Core.DeviceDto> implements EVA.API.IRequestRespondsAs<EVA.API.CreateResponse> {
}
export class CreateDiscount extends EVA.API.RequestMessageGeneric<EVA.Core.Services.Management.CreateDiscountResponse> {
BackendID : string;
IsActive : boolean;
Description : string;
MarketingDescription : string;
CampaignName : string;
NeedsReason : boolean;
DiscountOrderType : EVA.Core.DiscountOrderTypes;
StartDate : string; // DateTime
EndDate? : string; // DateTime, nullable
LedgerClassID : string;
MaximumUsage? : number; // Int32, nullable
MaximumUsagePerOrder? : number; // Int32, nullable
ActionType : string;
ActionData : any;
Conditions : EVA.Core.Services.Management.CreateDiscountDiscountConditionDto[];
ConditionType : EVA.Core.DiscountConditionTypes;
Trigger : EVA.Core.DiscountTriggers;
LayerID : number; // Int32
OrganizationUnitSetID : number; // Int32
CurrencyID : string;
}
export class CreateDiscountCoupon extends EVA.API.RequestMessageGeneric<EVA.Core.Services.Management.CreateDiscountCouponResponse> {
CouponCode : string;
DiscountID : number; // Int32
IsActive : boolean;
}
export class CreateDiscountCouponResponse extends EVA.API.ResponseMessage {
ID : number; // Int32
}
export class CreateDiscountLayer extends EVA.API.RequestMessageGeneric<EVA.Core.Services.Management.CreateDiscountLayerResponse> {
Name : string;
Description : string;
Sequence? : number; // Int32, nullable
IsExclusive : boolean;
}
export class CreateDiscountLayerResponse extends EVA.API.ResponseMessage {
ID : number; // Int32
}
export class CreateDiscountResponse extends EVA.API.ResponseMessage {
ID : number; // Int32
}
export class CreateEmployeeData extends EVA.API.RequestMessageGeneric<EVA.Core.Services.Management.CreateEmployeeDataResponse> {
UserID : number; // Int32
EmployeeNumber : string;
Function : string;
PrimaryOrganizationUnitID? : number; // Int32, nullable
ManagerID? : number; // Int32, nullable
AdditionalOrganizationUnitIDs : number[];
}
export class CreateEmployeeDataResponse extends EVA.API.ResponseMessage {
ID : number; // Int32
}
export enum CreateEmployeeResults {
CreatedNewUser = 0,
UpgradedExistingUser = 1,
UpdatedExistingUser = 2,
}
export class CreateEmployeeUser extends EVA.API.RequestMessageGeneric<EVA.Core.Services.Management.CreateEmployeeUserResponse> {
FirstName : string;
LastName : string;
Nickname : string;
EmailAddress : string;
Gender : string;
PhoneNumber : string;
DateOfBirth? : string; // DateTime, nullable
Password : string;
LanguageID : string;
CountryID : string;
EmployeeNumber : string;
Function : string;
PrimaryOrganizationUnitID? : number; // Int32, nullable
ManagerID? : number; // Int32, nullable
AdditionalOrganizationUnitIDs : number[];
RoleID? : number; // Int32, nullable
}
export class CreateEmployeeUserResponse extends EVA.API.ResponseMessage {
UserID? : number; // Int32, nullable
Result : EVA.Core.Services.Management.CreateEmployeeResults;
}
export class CreateExchangeRate extends EVA.API.RequestMessageGeneric<EVA.Core.Services.Management.CreateExchangeRateResponse> {
FromCurrencyID : string;
ToCurrencyID : string;
ExchangeRate : number; // Decimal
}
export class CreateExchangeRateResponse extends EVA.API.ResponseMessage {
ID : number; // Int32
}
export class CreateFraudItem extends EVA.API.RequestMessageGeneric<EVA.Core.Services.Management.CreateFraudItemResponse> {
TypeID : number; // Int32
Data : string;
Object : any;
}
export class CreateFraudItemResponse extends EVA.API.ResponseMessage {
ID : number; // Int32
}
export class CreateIdentificationPinForEmployee extends EVA.API.RequestMessageGeneric<EVA.Core.Services.Management.CreateIdentificationPinForEmployeeResponse> {
Pin : string;
UserID? : number; // Int32, nullable
OrganizationUnitID? : number; // Int32, nullable
}
export class CreateIdentificationPinForEmployeeResponse extends EVA.API.ResponseMessage {
Pin : string;
}
export class CreateMessageTemplate extends EVA.API.RequestMessageGeneric<EVA.Core.Services.Management.CreateMessageTemplateResponse> {
Name : string;
OrganizationUnitID? : number; // Int32, nullable
LanguageID : string;
CountryID : string;
Header : string;
Template : string;
Footer : string;
Helpers : string;
Type : EVA.Core.MessageTemplateTypes;
Layout : string;
Destination : EVA.Core.MessageTemplateDestinations;
PaperProperties : EVA.Core.PaperProperties;
IsDisabled : boolean;
}
export class CreateMessageTemplateResponse extends EVA.API.ResponseMessage {
ID : number; // Int32
}
export class CreateOrganizationUnitCountry extends EVA.API.RequestMessageGeneric<EVA.Core.Services.Management.CreateOrganizationUnitCountryResponse> {
CountryID : string;
OrganizationUnitID : number; // Int32
}
export class CreateOrganizationUnitCountryResponse extends EVA.API.ResponseMessage {
ID : number; // Int32
}
export class CreateOrganizationUnitCurrency extends EVA.API.RequestMessageGeneric<EVA.Core.Services.Management.CreateOrganizationUnitCurrencyResponse> {
CurrencyID : string;
OrganizationUnitID : number; // Int32
CashHandlerID : number; // Int32
}
export class CreateOrganizationUnitCurrencyResponse extends EVA.API.ResponseMessage {
ID : number; // Int32
}
export class CreateOrganizationUnitGroup extends EVA.API.RequestMessageGeneric<EVA.Core.Services.Management.CreateOrganizationUnitGroupResponse> {
Name : string;
BackendID : string;
}
export class CreateOrganizationUnitGroupResponse extends EVA.API.ResponseMessage {
ID : number; // Int32
}
export class CreateOrganizationUnitLanguage extends EVA.API.RequestMessageGeneric<EVA.Core.Services.Management.CreateOrganizationUnitLanguageResponse> {
LanguageID : string;
OrganizationUnitID : number; // Int32
}
export class CreateOrganizationUnitLanguageResponse extends EVA.API.ResponseMessage {
ID : number; // Int32
}
export class CreateOrganizationUnitSet extends EVA.API.RequestMessageGeneric<EVA.API.CreateResponse> {
// Name is only optional when creating an AdHoc set.
Name : string;
Type : EVA.Core.OrganizationUnitSetTypes;
ScopeID? : number; // Int32, nullable
Definition : EVA.Core.OrganizationUnitSetDefinition;
// When specified adds the sets contained in Subsets as a subset of the new set.
Subsets : EVA.Core.Services.Management.CreateOrganizationUnitSetOrganizationUnitSubSetDefinition[];
SubsetOrdering? : EVA.Core.Services.Management.OrganizationSubsetOrdering;
}
export class CreateOrganizationUnitSetScope extends EVA.API.RequestMessageGeneric<EVA.Core.Services.Management.CreateOrganizationUnitSetScopeResponse> {
Name : string;
OrganizationUnitUniqueInScope : boolean;
}
export class CreateOrganizationUnitSetScopeResponse extends EVA.API.ResponseMessage {
ID : number; // Int32
}
export class CreateOrganizationUnitShippingMethod extends EVA.API.RequestMessageGeneric<EVA.Core.Services.Management.CreateOrganizationUnitShippingMethodResponse> {
ShippingMethodID : number; // Int32
OrganizationUnitID : number; // Int32
Priority : number; // Int32
}
export class CreateOrganizationUnitShippingMethodResponse extends EVA.API.ResponseMessage {
ID : number; // Int32
}
export class CreateOrUpdateOrganizationUnitSubset extends EVA.API.RequestMessageWithEmptyResponse {
SetID : number; // Int32
SubsetID : number; // Int32
Type : EVA.Core.OrganizationUnitSetOperatorTypes;
}
export class CreatePaymentType extends EVA.API.RequestMessageGeneric<EVA.Core.Services.Management.CreatePaymentTypeResponse> {
PaymentMethodID? : number; // Int32, nullable
OrganizationUnitSetID? : number; // Int32, nullable
Name : string;
Code : string;
IsActive : boolean;
IsRoundingType : boolean;
IsExternal : boolean;
ReturnAction : EVA.Core.PaymentReturnActions;
LedgerClassID : string;
PrintOnDocuments : boolean;
BackendRelationID : string;
BookPaymentMethodInvoice : boolean;
CanBeUsedForAuthorization : boolean;
AutoFinalizeOnOrderPaid : boolean;
CashJournalMethod : EVA.Core.PaymentCashJournalMethod;
}
export class CreatePaymentTypeResponse extends EVA.API.ResponseMessage {
ID : number; // Int32
}
export class CreatePriceList extends EVA.API.RequestMessageGeneric<EVA.Core.Services.Management.CreatePriceListResponse> {
Name : string;
BackendID : string;
BackendSystemID : string;
CurrencyID : string;
TimeZone : string;
IncludingVat : boolean;
IsActive : boolean;
IsSpecialPricesPriceList? : boolean;
SpecialPricesPriceListID? : number; // Int32, nullable
}
export class CreatePriceListAdjustment extends EVA.API.RequestMessageGeneric<EVA.Core.Services.Management.CreatePriceListAdjustmentResponse> {
PriceListID : number; // Int32
ParentAdjustmentID? : number; // Int32, nullable
Sequence : number; // Int32
Name : string;
Label : string;
EffectiveDate : string; // DateTime
ExpireDate? : string; // DateTime, nullable
OverridePrice : boolean;
Type : string;
Data : any;
}
export class CreatePriceListAdjustmentResponse extends EVA.API.ResponseMessage {
ID : number; // Int32
}
export class CreatePriceListManualInputAdjustment extends EVA.API.RequestMessageGeneric<EVA.Core.Services.Management.CreatePriceListManualInputAdjustmentResponse> {
PriceListAdjustmentID : number; // Int32
ProductID : number; // Int32
Value : number; // Decimal
EffectiveDate : string; // DateTime
ExpireDate? : string; // DateTime, nullable
}
export class CreatePriceListManualInputAdjustmentResponse extends EVA.API.ResponseMessage {
ID : number; // Int32
}
export class CreatePriceListOrganizationUnit extends EVA.API.RequestMessageGeneric<EVA.Core.Services.Management.CreatePriceListOrganizationUnitResponse> {
OrganizationUnitID : number; // Int32
PriceListID : number; // Int32
PriceListUsageTypeID : number; // Int32
}
export class CreatePriceListOrganizationUnitResponse extends EVA.API.ResponseMessage {
ID : number; // Int32
}
export class CreatePriceListResponse extends EVA.API.ResponseMessage {
ID : number; // Int32
}
export class CreatePriceListUsageType extends EVA.API.RequestMessageGeneric<EVA.Core.Services.Management.CreatePriceListUsageTypeResponse> {
Name : string;
Description : string;
RequiredUserType : EVA.Framework.UserTypes;
}
export class CreatePriceListUsageTypeResponse extends EVA.API.ResponseMessage {
ID : number; // Int32
}
export class CreateProductBarcode extends EVA.API.RequestMessageWithEmptyResponse {
ProductID : number; // Int32
Barcode : string;
UnitOfMeasureID : number; // Int32
Name : string;
Quantity? : number; // Int32, nullable
}
export class CreateProductGiftCard extends EVA.API.RequestMessageGeneric<EVA.Core.Services.Management.CreateProductGiftCardResponse> {
ProductID : number; // Int32
Type : string;
Data : any;
}
export class CreateProductGiftCardResponse extends EVA.API.ResponseMessage {
ID : number; // Int32
}
export class CreateProductSearchTemplate extends EVA.API.RequestMessageGeneric<EVA.Core.Services.Management.CreateProductSearchTemplateResponse> {
Name : string;
Filters : { [ key : string ] : EVA.Core.FilterModel };
}
export class CreateProductSearchTemplateResponse extends EVA.API.ResponseMessage {
ID : number; // Int32
}
export class CreateProductUnitOfMeasure extends EVA.API.RequestMessageGeneric<EVA.Core.Services.Management.CreateProductUnitOfMeasureResponse> {
ProductID : number; // Int32
UnitOfMeasureID : number; // Int32
Quantity : number; // Int32
}
export class CreateProductUnitOfMeasureResponse extends EVA.API.ResponseMessage {
ID : number; // Int32
}
export class CreateRole extends EVA.API.CreateRequest<EVA.Core.Services.Management.RoleDto> implements EVA.API.IRequestRespondsAs<EVA.API.CreateResponse> {
}
export class CreateRoleSet extends EVA.API.RequestMessageGeneric<EVA.Core.Services.Management.CreateRoleSetResponse> {
Name : string;
}
export class CreateRoleSetResponse extends EVA.API.ResponseMessage {
ID : number; // Int32
}
export class CreateShippingCost extends EVA.API.RequestMessageGeneric<EVA.Core.Services.Management.CreateShippingCostResponse> {
BackendID : string;
ShippingMethodID? : number; // Int32, nullable
OrganizationUnitID? : number; // Int32, nullable
CountryID : string;
ZipCodes : string[];
MinimumOrderAmount? : number; // Decimal, nullable
MaximumOrderAmount? : number; // Decimal, nullable
CurrencyID : string;
UnitPriceInTax : number; // Decimal
}
export class CreateShippingCostResponse extends EVA.API.ResponseMessage {
ID : number; // Int32
}
export class CreateShippingMethod extends EVA.API.RequestMessageGeneric<EVA.Core.Services.Management.CreateShippingMethodResponse> {
Name : string;
Code : string;
PaymentHandledByCarrier : boolean;
InvoicingHandledByCarrier : boolean;
CarrierID : number; // Int32
DeliveryType : EVA.Core.ShippingMethodDeliveryTypes;
}
export class CreateShippingMethodResponse extends EVA.API.ResponseMessage {
ID : number; // Int32
}
export class CreateShippingMethodTransportationTime extends EVA.API.RequestMessageGeneric<EVA.API.CreateResponse> {
ShippingMethodID? : number; // Int32, nullable
FromCountryID : string;
ToCountryID : string;
TimeInDays : number; // Int32
}
export class CreateShippingRestriction extends EVA.API.RequestMessageGeneric<EVA.Core.Services.Management.CreateShippingRestrictionResponse> {
OrganizationUnitID? : number; // Int32, nullable
OrganizationUnitSetID? : number; // Int32, nullable
CountryID : string;
ZipCodeFrom : string;
ZipCodeTo : string;
ProductPropertyTypeID : string;
ProductPropertyTypeValues : string[];
Type : EVA.Core.ShippingRestrictionType;
}
export class CreateShippingRestrictionResponse extends EVA.API.ResponseMessage {
ID : number; // Int32
}
export class CreateStation extends EVA.API.RequestMessageGeneric<EVA.API.CreateResponse> {
ToCreate : EVA.Core.Services.Management.CreateStationStationToCreate;
}
export class CreateStockLabel extends EVA.API.RequestMessageGeneric<EVA.Core.Services.Management.CreateStockLabelResponse> {
Name : string;
Description : string;
LedgerClassID : string;
}
export class CreateStockLabelResponse extends EVA.API.ResponseMessage {
ID : number; // Int32
}
export class CreateSubscription extends EVA.API.RequestMessageGeneric<EVA.Core.Services.Management.CreateSubscriptionResponse> {
Name : string;
BackendID : string;
// A UserField that is required when using this Subscription, p/a EmailAddress, PhoneNumber.
UserField : string;
// A Handler for the actions on this subscription. Available handlers can be listed with the `GetSubscriptionHandlers` service.
Handler : string;
}
export class CreateSubscriptionOrganizationUnitSet extends EVA.API.RequestMessageGeneric<EVA.Core.Services.Management.CreateSubscriptionOrganizationUnitSetResponse> {
SubscriptionID : number; // Int32
OrganizationUnitSetID : number; // Int32
Enabled : boolean;
Default : boolean;
ConfirmationRequired : boolean;
}
export class CreateSubscriptionOrganizationUnitSetResponse extends EVA.API.ResponseMessage {
ID : number; // Int32
}
export class CreateSubscriptionResponse extends EVA.API.ResponseMessage {
ID : number; // Int32
}
export class CreateSupplierProduct extends EVA.API.RequestMessageGeneric<EVA.Core.Services.Management.CreateSupplierProductResponse> {
SupplierOrganizationUnitID : number; // Int32
BackendID : string;
BrandName : string;
PrimitiveName : string;
Status : EVA.Core.ProductStatus;
Description : string;
PreferredMinimumOrderQuantity? : number; // Int32, nullable
TaxCodeID : number; // Int32
}
export class CreateSupplierProductResponse extends EVA.API.ResponseMessage {
ID : number; // Int32
}
export class CreateUnitOfMeasure extends EVA.API.RequestMessageGeneric<EVA.Core.Services.Management.CreateUnitOfMeasureResponse> {
Name : string;
Description : string;
BackendID : string;
}
export class CreateUnitOfMeasureResponse extends EVA.API.ResponseMessage {
ID : number; // Int32
}
export class CreateUrlRewrite extends EVA.API.CreateRequest<EVA.Core.Services.Management.UrlRewriteDto> implements EVA.API.IRequestRespondsAs<EVA.API.CreateResponse> {
}
export class CreateUserOrigin extends EVA.API.RequestMessageGeneric<EVA.Core.Services.Management.CreateUserOriginResponse> {
Name : string;
Description : string;
BackendID : string;
}
export class CreateUserOriginResponse extends EVA.API.ResponseMessage {
ID : number; // Int32
}
export class ListCulturesResponseCultureDto {
ID : string;
LanguageID : string;
CountryID : string;
}
export class DeleteAccount extends EVA.API.DeleteRequest implements EVA.API.IRequestRespondsAs<EVA.API.EmptyResponseMessage> {
}
export class DeleteAssortment extends EVA.API.RequestMessageWithEmptyResponse {
ID : number; // Int32
}
export class DeleteCashHandler extends EVA.API.RequestMessageWithEmptyResponse {
ID : number; // Int32
}
export class DeleteCulture extends EVA.API.RequestMessageWithEmptyResponse {
ID : string;
}
export class DeleteCustomerReturnReason extends EVA.API.RequestMessageWithEmptyResponse {
ID : number; // Int32
}
export class DeleteDevice extends EVA.API.DeleteRequest implements EVA.API.IRequestRespondsAs<EVA.API.EmptyResponseMessage> {
}
export class DeleteDiscountLayer extends EVA.API.RequestMessageWithEmptyResponse {
ID : number; // Int32
}
export class DeleteEmployeeData extends EVA.API.RequestMessageWithEmptyResponse {
ID : number; // Int32
}
export class DeleteExchangeRate extends EVA.API.RequestMessageWithEmptyResponse {
ID : number; // Int32
}
export class DeleteFraudItem extends EVA.API.RequestMessageWithEmptyResponse {
ID : number; // Int32
}
export class DeleteMessageTemplate extends EVA.API.RequestMessageWithEmptyResponse {
ID : number; // Int32
}
export class DeleteOrganizationUnitCountry extends EVA.API.RequestMessageWithEmptyResponse {
ID : number; // Int32
}
export class DeleteOrganizationUnitCurrency extends EVA.API.RequestMessageWithEmptyResponse {
ID : number; // Int32
}
export class DeleteOrganizationUnitGroup extends EVA.API.RequestMessageWithEmptyResponse {
ID : number; // Int32
}
export class DeleteOrganizationUnitLanguage extends EVA.API.RequestMessageWithEmptyResponse {
ID : number; // Int32
}
export class DeleteOrganizationUnitSet extends EVA.API.RequestMessageWithEmptyResponse {
ID : number; // Int32
}
export class DeleteOrganizationUnitSetScope extends EVA.API.RequestMessageWithEmptyResponse {
ID : number; // Int32
}
export class DeleteOrganizationUnitShippingMethod extends EVA.API.RequestMessageWithEmptyResponse {
ID : number; // Int32
}
export class DeleteOrganizationUnitSubset extends EVA.API.RequestMessageWithEmptyResponse {
SetID : number; // Int32
SubsetID : number; // Int32
}
export class DeletePaymentType extends EVA.API.RequestMessageWithEmptyResponse {
ID : number; // Int32
}
export class DeletePriceListAdjustment extends EVA.API.RequestMessageWithEmptyResponse {
ID : number; // Int32
}
export class DeletePriceListManualInputAdjustment extends EVA.API.RequestMessageWithEmptyResponse {
ID : number; // Int32
}
export class DeletePriceListOrganizationUnit extends EVA.API.RequestMessageWithEmptyResponse {
ID : number; // Int32
}
export class DeletePriceListUsageType extends EVA.API.RequestMessageWithEmptyResponse {
ID : number; // Int32
}
export class DeleteProductBarcode extends EVA.API.RequestMessageWithEmptyResponse {
Barcode : string;
IsSupplierBarcode : boolean;
}
export class DeleteProductGiftCard extends EVA.API.RequestMessageWithEmptyResponse {
ID : number; // Int32
}
export class DeleteProductSearchTemplate extends EVA.API.RequestMessageWithEmptyResponse {
ID : number; // Int32
}
export class DeleteProductUnitOfMeasure extends EVA.API.RequestMessageWithEmptyResponse {
ID : number; // Int32
}
export class DeleteRole extends EVA.API.DeleteRequest implements EVA.API.IRequestRespondsAs<EVA.API.EmptyResponseMessage> {
}
export class DeleteRoleSet extends EVA.API.RequestMessageWithEmptyResponse {
ID : number; // Int32
}
export class DeleteShippingCost extends EVA.API.RequestMessageWithEmptyResponse {
ID : number; // Int32
}
export class DeleteShippingMethodTransportationTime extends EVA.API.RequestMessageWithEmptyResponse {
ID : number; // Int32
}
export class DeleteShippingRestriction extends EVA.API.RequestMessageWithEmptyResponse {
ID : number; // Int32
}
export class DeleteStation extends EVA.API.DeleteRequest implements EVA.API.IRequestRespondsAs<EVA.API.EmptyResponseMessage> {
}
export class DeleteStationByProxyID extends EVA.API.RequestMessage implements EVA.API.IRequestRespondsAs<EVA.API.EmptyResponseMessage> {
ProxyID : string;
}
export class DeleteSubscription extends EVA.API.RequestMessageWithEmptyResponse {
ID : number; // Int32
}
export class DeleteSubscriptionOrganizationUnitSet extends EVA.API.RequestMessageWithEmptyResponse {
ID : number; // Int32
}
export class DeleteSupplierProduct extends EVA.API.RequestMessageWithEmptyResponse {
ID : number; // Int32
}
export class DeleteUnitOfMeasure extends EVA.API.RequestMessageWithEmptyResponse {
ID : number; // Int32
}
export class DeleteUrlRewrite extends EVA.API.DeleteRequest implements EVA.API.IRequestRespondsAs<EVA.API.EmptyResponseMessage> {
}
export class DeleteUserOrigin extends EVA.API.RequestMessageWithEmptyResponse {
ID : number; // Int32
}
export class DetachFunctionalitiesFromRole extends EVA.API.RequestMessageGeneric<EVA.API.EmptyResponseMessage> {
RoleID : number; // Int32
Functionalities : string[];
ScopedFunctionalities : EVA.Framework.FunctionalityWithScope[];
}
export class DetachOrganizationUnitsFromGroup extends EVA.API.RequestMessageGeneric<EVA.API.EmptyResponseMessage> {
OrganizationUnitGroupID : number; // Int32
OrganizationUnitIDs : number[];
}
export class CreateDiscountDiscountConditionDto {
Type : string;
Data : any;
UseAsActionCondition : boolean;
}
export class GetDiscountByIDResponseDiscountConditionDto {
ID : number; // Int32
Type : string;
Data : any;
UseAsActionCondition : boolean;
}
export class UpdateDiscountDiscountConditionDto {
ID? : number; // Int32, nullable
Type : string;
Data : any;
UseAsActionCondition : boolean;
}
export class ValidateDiscountDiscountConditionDto {
Type : string;
Data : any;
UseAsActionCondition : boolean;
}
export class SearchDiscountsByQueryResponseDiscountDto {
ID : number; // Int32
Description : string;
IsActive : boolean;
IsVerified : boolean;
MaximumUsage? : number; // Int32, nullable
CurrencyID : string;
TotalDiscountGiven : number; // Decimal
UsageCount : number; // Int32
CreatedByID : number; // Int32
CreatedByFullName : string;
DiscountOrderType : EVA.Core.DiscountOrderTypes;
LayerID : number; // Int32
LayerName : string;
OrganizationUnitSetID : number; // Int32
OrganizationUnitSetName : string;
StartDate : string; // DateTime
EndDate? : string; // DateTime, nullable
}
export class ListDiscountLayersResponseDiscountLayerDto {
ID : number; // Int32
Name : string;
Description : string;
Sequence : number; // Int32
IsExclusive : boolean;
// This layer is managed by EVA and cannot be changed.
IsSystem : boolean;
}
export class DownloadAssortmentProducts extends EVA.API.RequestMessageWithResourceResponse {
AssortmentID : number; // Int32
}
export class DownloadCustomersSample extends EVA.API.RequestMessageWithResourceResponse {
}
export class DownloadEmployeesSample extends EVA.API.RequestMessageWithResourceResponse {
}
export class DownloadFraudItems extends EVA.API.RequestMessageGeneric<EVA.API.ResourceResponseMessage> {
}
export class DownloadInitialInventorySample extends EVA.API.RequestMessageWithResourceResponse {
}
export class DownloadPriceListManualInputAdjustments extends EVA.API.RequestMessageWithResourceResponse {
PriceListAdjustmentID : number; // Int32
}
export class DownloadPriceListManualInputAdjustmentsSample extends EVA.API.RequestMessageWithResourceResponse {
}
export class DownloadShippingRestrictions extends EVA.API.RequestMessageWithResourceResponse {
}
export class DownloadSupplierProducts extends EVA.API.RequestMessageWithResourceResponse {
OrganizationUnitID? : number; // Int32, nullable
}
export class DownloadSupplierProductsBarcodes extends EVA.API.RequestMessageWithResourceResponse {
OrganizationUnitID? : number; // Int32, nullable
}
export class DownloadSupplierProductsBarcodesSample extends EVA.API.RequestMessageWithResourceResponse {
}
export class DownloadSupplierProductsPricing extends EVA.API.RequestMessageWithResourceResponse {
OrganizationUnitID? : number; // Int32, nullable
CurrencyID : string;
}
export class DownloadSupplierProductsPricingSample extends EVA.API.RequestMessageWithResourceResponse {
}
export class DownloadSupplierProductsSample extends EVA.API.RequestMessageWithResourceResponse {
}
export class DownloadSupplierProductsStock extends EVA.API.RequestMessageWithResourceResponse {
OrganizationUnitID? : number; // Int32, nullable
}
export class DownloadSupplierProductsStockSample extends EVA.API.RequestMessageWithResourceResponse {
}
export class DuplicateDiscount extends EVA.API.RequestMessageGeneric<EVA.Core.Services.Management.DuplicateDiscountResponse> {
DiscountID : number; // Int32
}
export class DuplicateDiscountResponse extends EVA.API.ResponseMessage {
ID : number; // Int32
}
export class EmployeeDataDto {
ID : number; // Int32
UserID : number; // Int32
UserFullName : string;
UserEmailAddress : string;
EmployeeNumber : string;
Function : string;
PrimaryOrganizationUnitID? : number; // Int32, nullable
PrimaryOrganizationUnitName : string;
ManagerID? : number; // Int32, nullable
ManagerFullName : string;
ManagerEmailAddress : string;
AdditionalOrganizationUnitIDs : number[];
}
export enum EmployeeImportColumns {
Initials = 1,
FirstName = 2,
LastName = 3,
Gender = 4,
EmailAddress = 5,
PhoneNumber = 6,
Nickname = 7,
LanguageID = 8,
CountryID = 9,
EmployeeNumber = 10,
Function = 11,
OrganizationUnit = 12,
Role = 13,
ContractID = 14,
EmploymentType = 15,
StartDate = 16,
EndDate = 17,
}
export class ListExchangeRatesResponseExchangeRateDto {
ID : number; // Int32
FromCurrencyID : string;
ToCurrencyID : string;
ExchangeRate : number; // Decimal
}
export class ExportGeneralLedgerSummaryToExcel extends EVA.API.RequestMessageWithEmptyResponse {
Filter : EVA.Core.ListGeneralLedgersFilter;
}
export class ExportUnshippedPurchaseOrdersToExcel extends EVA.API.RequestMessageGeneric<EVA.Core.Services.Management.ExportUnshippedPurchaseOrdersToExcelResponse> {
ShipFromOrganizationUnitID : number; // Int32
}
export class ExportUnshippedPurchaseOrdersToExcelResponse extends EVA.API.ResponseMessage {
DownloadUrl : string;
}
export class FraudItemDto {
ID : number; // Int32
TypeID : number; // Int32
Data : string;
Object : any;
}
export class GetSupportedFunctionalitiesResponseFunctionalityDefinition {
Name : string;
Description : string;
NoInheritance : boolean;
Unscoped : boolean;
}
export class GetAllFunctionalitiesForCurrentUserResponseFunctionalityDto {
Functionality : string;
FunctionalityScope : EVA.Framework.FunctionalityScope;
OrganizationUnitIDs : number[];
}
export class GetAllFunctionalitiesForCurrentUserAsTreeResponseFunctionalityDto {
Functionality : string;
FunctionalityScope : EVA.Framework.FunctionalityScope;
DisableHierarchy : boolean;
}
export class FunctionalityDto {
Functionality : string;
EndDate? : string; // DateTime, nullable
DisableHierarchy : boolean;
FunctionalityScope : EVA.Framework.FunctionalityScope;
}
export class GetRoleResponseRoleWithFunctionalitiesDtoFunctionalityWithScope {
Functionality : string;
Scope : EVA.Framework.FunctionalityScope;
}
export enum GeneralLedgerExportColumns {
Account = 1,
AccountName = 2,
Amount = 3,
Date = 4,
FinancialPeriod = 5,
OrganizationUnit = 6,
Order = 7,
}
export class GenerateDiscountCoupons extends EVA.API.RequestMessageWithEmptyResponse {
DiscountID : number; // Int32
Quantity : number; // Int32
}
export class GenerateIdentificationCodeForEmployee extends EVA.API.RequestMessageGeneric<EVA.Core.Services.Management.GenerateIdentificationCodeForEmployeeResponse> {
}
export class GenerateIdentificationCodeForEmployeeResponse extends EVA.API.ResponseMessage {
Result : EVA.Core.Services.Management.GenerateIdentificationCodeForEmployeeResponseUserIdWithIdentificationCodeDto;
}
export class GenerateIdentificationPinForEmployee extends EVA.API.RequestMessageGeneric<EVA.Core.Services.Management.GenerateIdentificationPinForEmployeeResponse> {
UserID? : number; // Int32, nullable
OrganizationUnitID? : number; // Int32, nullable
}
export class GenerateIdentificationPinForEmployeeResponse extends EVA.API.ResponseMessage {
Pin : string;
}
export class GeneratePurchaseOrderExcelSample extends EVA.API.RequestMessageGeneric<EVA.API.ResourceResponseMessage> {
}
export class GetAccount extends EVA.API.RequestMessageGeneric<EVA.Core.Services.Management.GetAccountResponse> {
Id : number; // Int32
}
export class GetAccountResponse extends EVA.API.ResponseMessage {
Result : EVA.Core.Services.Management.AccountDto;
}
export class GetAllFunctionalitiesForCurrentUser extends EVA.API.RequestMessageGeneric<EVA.Core.Services.Management.GetAllFunctionalitiesForCurrentUserResponse> {
}
export class GetAllFunctionalitiesForCurrentUserAsTree extends EVA.API.RequestMessageGeneric<EVA.Core.Services.Management.GetAllFunctionalitiesForCurrentUserAsTreeResponse> {
}
export class GetAllFunctionalitiesForCurrentUserAsTreeResponse extends EVA.API.ResponseMessage {
OrganizationUnits : EVA.Core.Services.Management.GetAllFunctionalitiesForCurrentUserAsTreeResponseOrganizationUnitDto[];
}
export class GetAllFunctionalitiesForCurrentUserResponse extends EVA.API.ResponseMessage {
Functionalities : EVA.Core.Services.Management.GetAllFunctionalitiesForCurrentUserResponseFunctionalityDto[];
}
export class GetAssortmentByID extends EVA.API.RequestMessageGeneric<EVA.Core.Services.Management.GetAssortmentByIDResponse> {
ID : number; // Int32
}
export class GetAssortmentByIDResponse extends EVA.API.ResponseMessage {
ID : number; // Int32
Name : string;
IsDefault : boolean;
}
export class GetAvailablePaymentSettlementFileHandlers extends EVA.API.RequestMessageGeneric<EVA.Core.Services.Management.GetAvailablePaymentSettlementFileHandlersResponse> {
}
export class GetAvailablePaymentSettlementFileHandlersResponse extends EVA.API.ResponseMessage {
Handlers : string[];
}
export class GetAvailableRoles extends EVA.API.RequestMessageGeneric<EVA.Core.Services.Management.GetAvailableRolesResponse> {
UserID : number; // Int32
}
export class GetAvailableRolesResponse extends EVA.API.ResponseMessage {
AvailableRoles : EVA.Core.Services.Management.RoleDto[];
}
export class GetAvailableSettings extends EVA.API.RequestMessageGeneric<EVA.Core.Services.Management.GetAvailableSettingsResponse> {
}
export class GetAvailableSettingsResponse extends EVA.API.ResponseMessage {
Settings : EVA.Core.Services.Management.GetAvailableSettingsResponseSetting[];
}
export class GetAvailableUserRequirementsProperties extends EVA.API.RequestMessageGeneric<EVA.Core.Services.Management.GetAvailableUserRequirementsPropertiesResponse> {
}
export class GetAvailableUserRequirementsPropertiesResponse extends EVA.API.ResponseMessage {
Properties : string[];
}
export class GetCarrierByID extends EVA.API.RequestMessageGeneric<EVA.Core.Services.Management.GetCarrierByIDResponse> {
ID : number; // Int32
}
export class GetCarrierByIDResponse extends EVA.API.ResponseMessage {
ID : number; // Int32
Name : string;
Code : string;
BackendID : string;
}
export class GetCashHandlerByID extends EVA.API.RequestMessageGeneric<EVA.Core.Services.Management.GetCashHandlerByIDResponse> {
ID : number; // Int32
}
export class GetCashHandlerByIDResponse extends EVA.API.ResponseMessage {
ID : number; // Int32
Name : string;
CurrencyID : string;
RoundingFactor : number; // Decimal
Coins : number[];
BankNotes : number[];
}
export class GetConfigurationQrForDevice extends EVA.API.RequestMessageGeneric<EVA.Core.Services.Management.GetConfigurationQrForDeviceResponse> {
DeviceID : number; // Int32
}
export class GetConfigurationQrForDeviceResponse extends EVA.API.ResponseMessage {
QrData : string;
}
export class GetCustomerReturnReasons extends EVA.API.RequestMessageGeneric<EVA.Core.Services.Management.GetCustomerReturnReasonsResponse> {
}
export class GetCustomerReturnReasonsResponse extends EVA.API.ResponseMessage {
CustomerReturnReasons : EVA.Framework.EnumDto[];
}
export class GetDataModelForTemplateHandler extends EVA.API.RequestMessageGeneric<EVA.Core.Services.Management.GetDataModelForTemplateHandlerResponse> {
Handler : string;
}
export class GetDataModelForTemplateHandlerResponse extends EVA.API.ResponseMessage {
DataModel : any;
SampleData : any;
}
export class GetDiscountByID extends EVA.API.RequestMessageGeneric<EVA.Core.Services.Management.GetDiscountByIDResponse> {
ID : number; // Int32
}
export class GetDiscountByIDResponse extends EVA.API.ResponseMessage {
ID : number; // Int32
BackendID : string;
IsActive : boolean;
Description : string;
MarketingDescription : string;
CampaignName : string;
NeedsReason : boolean;
DiscountOrderType : EVA.Core.DiscountOrderTypes;
StartDate : string; // DateTime
EndDate? : string; // DateTime, nullable
LedgerClassID : string;
MaximumUsage? : number; // Int32, nullable
MaximumUsagePerOrder? : number; // Int32, nullable
ActionType : string;
ActionData : any;
Conditions : EVA.Core.Services.Management.GetDiscountByIDResponseDiscountConditionDto[];
ConditionType : EVA.Core.DiscountConditionTypes;
Trigger : EVA.Core.DiscountTriggers;
LayerID : number; // Int32
OrganizationUnitSetID : number; // Int32
CurrencyID : string;
CreatedByFullName : string;
CreationTime : string; // DateTime
LastModifiedByFullName : string;
LastModificationTime? : string; // DateTime, nullable
VerifiedByFullName : string;
VerificationTime? : string; // DateTime, nullable
}
export class GetDiscountCoupons extends EVA.API.PagedResultRequest<EVA.Core.Services.Management.GetDiscountCouponsResponse> {
DiscountID : number; // Int32
}
export class GetDiscountCouponsResponse extends EVA.API.PagedResultResponse<EVA.Core.DiscountCouponDto> {
}
export class GetDiscountLayerByID extends EVA.API.RequestMessageGeneric<EVA.Core.Services.Management.GetDiscountLayerByIDResponse> {
ID : number; // Int32
}
export class GetDiscountLayerByIDResponse extends EVA.API.ResponseMessage {
ID : number; // Int32
Name : string;
Description : string;
Sequence : number; // Int32
IsExclusive : boolean;
// This layer is managed by EVA and cannot be changed.
IsSystem : boolean;
}
export class GetEmployeeDataByID extends EVA.API.RequestMessageGeneric<EVA.Core.Services.Management.GetEmployeeDataByIDResponse> {
ID : number; // Int32
}
export class GetEmployeeDataByIDResponse extends EVA.API.ResponseMessage {
ID : number; // Int32
UserID : number; // Int32
UserFullName : string;
UserEmailAddress : string;
EmployeeNumber : string;
Function : string;
PrimaryOrganizationUnitID? : number; // Int32, nullable
PrimaryOrganizationUnitName : string;
ManagerID? : number; // Int32, nullable
ManagerFullName : string;
ManagerEmailAddress : string;
AdditionalOrganizationUnitIDs : number[];
}
export class GetEmployeeDataByUserID extends EVA.API.RequestMessageGeneric<EVA.Core.Services.Management.GetEmployeeDataByIDResponse> {
UserID : number; // Int32
}
export class GetFlattenedFunctionalityByUserID extends EVA.API.RequestMessageGeneric<EVA.Core.Services.Management.GetFlattenedFunctionalityByUserIDResponse> {
UserID : number; // Int32
OrganizationUnitID : number; // Int32
}
export class GetFlattenedFunctionalityByUserIDResponse extends EVA.API.ResponseMessage {
Functionalities : string[];
ScopedFunctionalities : EVA.Framework.FunctionalityWithScope[];
}
export class GetFraudItem extends EVA.API.RequestMessageGeneric<EVA.Core.Services.Management.GetFraudItemResponse> {
ID : number; // Int32
}
export class GetFraudItemResponse extends EVA.API.ResponseMessage {
ID : number; // Int32
TypeID : number; // Int32
Data : string;
Object : any;
}
export class GetFunctionalitiesByUserID extends EVA.API.RequestMessageGeneric<EVA.Core.Services.Management.GetFunctionalitiesByUserIDResponse> {
UserID : number; // Int32
OrganizationUnitID : number; // Int32
}
export class GetFunctionalitiesByUserIDResponse extends EVA.API.ResponseMessage {
AvailableFunctionalities : string[];
CurrentFunctionalities : string[];
CurrentFunctionalitiesExtended : EVA.Core.Services.Management.FunctionalityDto[];
}
export class GetLanguages extends EVA.API.RequestMessageGeneric<EVA.Core.Services.Management.GetLanguagesResponse> {
}
export class GetLanguagesResponse extends EVA.API.ResponseMessage {
Languages : string[];
}
export class GetLedgerClasses extends EVA.API.RequestMessageGeneric<EVA.Core.Services.Management.GetLedgerClassesResponse> {
}
export class GetLedgerClassesResponse extends EVA.API.ResponseMessage {
LedgerClasses : string[];
}
export class GetMessageTemplateByID extends EVA.API.RequestMessageGeneric<EVA.Core.Services.Management.GetMessageTemplateByIDResponse> {
ID : number; // Int32
}
export class GetMessageTemplateByIDResponse extends EVA.API.ResponseMessage {
ID : number; // Int32
Name : string;
OrganizationUnitID? : number; // Int32, nullable
LanguageID : string;
CountryID : string;
Header : string;
Template : string;
Footer : string;
Helpers : string;
Type : EVA.Core.MessageTemplateTypes;
Layout : string;
Destination : EVA.Core.MessageTemplateDestinations;
PaperProperties : EVA.Core.PaperProperties;
IsDisabled : boolean;
}
export class GetOrganizationUnitGroupByID extends EVA.API.RequestMessageGeneric<EVA.Core.Services.Management.GetOrganizationUnitGroupByIDResponse> {
ID : number; // Int32
}
export class GetOrganizationUnitGroupByIDResponse extends EVA.API.ResponseMessage {
ID : number; // Int32
Name : string;
BackendID : string;
OrganizationUnits : EVA.Core.Services.Management.GetOrganizationUnitGroupByIDResponseOrganizationUnitGroupDto[];
}
export class GetOrganizationUnitSet extends EVA.API.RequestMessageGeneric<EVA.Core.Services.Management.GetOrganizationUnitSetResponse> {
ID : number; // Int32
}
export class GetOrganizationUnitSetDetails extends EVA.API.RequestMessageGeneric<EVA.Core.Services.Management.GetOrganizationUnitSetDetailsResponse> {
ID : number; // Int32
SubsetOrdering? : EVA.Core.Services.Management.OrganizationSubsetOrdering;
}
export class GetOrganizationUnitSetDetailsResponse extends EVA.API.ResponseMessage {
Set : EVA.Core.Services.Management.OrganizationUnitSetDetails;
DeclaredSubsets : EVA.Core.Services.Management.GetOrganizationUnitSetDetailsResponseOrganizationUnitSubset[];
}
export class GetOrganizationUnitSetResponse extends EVA.API.ResponseMessage {
ID : number; // Int32
Name : string;
Type : EVA.Core.OrganizationUnitSetTypes;
OrganizationUnitID? : number; // Int32, nullable
Scope : EVA.Framework.EnumDto;
}
export class GetOrganizationUnitSetScopes extends EVA.API.RequestMessageGeneric<EVA.Core.Services.Management.GetOrganizationUnitSetScopesResponse> {
}
export class GetOrganizationUnitSetScopesResponse extends EVA.API.ResponseMessage {
Scopes : EVA.Core.Services.Management.GetOrganizationUnitSetScopesResponseOrganizationUnitSetScope[];
}
export class GetOrganizationUnitShippingMethodByID extends EVA.API.RequestMessageGeneric<EVA.Core.Services.Management.GetOrganizationUnitShippingMethodByIDResponse> {
ID : number; // Int32
}
export class GetOrganizationUnitShippingMethodByIDResponse extends EVA.API.ResponseMessage {
ID : number; // Int32
ShippingMethodID : number; // Int32
ShippingMethodName : string;
OrganizationUnitID : number; // Int32
OrganizationUnitName : string;
Priority : number; // Int32
}
export class GetOrganizationUnitSupplierDataByOrganizationUnitID extends EVA.API.RequestMessageGeneric<EVA.Core.Services.Management.GetOrganizationUnitSupplierDataByOrganizationUnitIDResponse> {
OrganizationUnitID : number; // Int32
}
export class GetOrganizationUnitSupplierDataByOrganizationUnitIDResponse extends EVA.API.ResponseMessage {
OrganizationUnitID : number; // Int32
OrganizationUnitName : string;
EstimatedDeliveryDays? : number; // Int32, nullable
}
export class GetPaymentMethods extends EVA.API.RequestMessageGeneric<EVA.Core.Services.Management.GetPaymentMethodsResponse> {
}
export class GetPaymentMethodsResponse extends EVA.API.ResponseMessage {
PaymentMethods : EVA.Core.Services.Management.GetPaymentMethodsResponsePaymentMethodDto[];
}
export class GetPaymentTypeByID extends EVA.API.RequestMessageGeneric<EVA