001// --------------------------------------------------------------------------------
002// Copyright 2002-2024 Echo Three, LLC
003//
004// Licensed under the Apache License, Version 2.0 (the "License");
005// you may not use this file except in compliance with the License.
006// You may obtain a copy of the License at
007//
008//     http://www.apache.org/licenses/LICENSE-2.0
009//
010// Unless required by applicable law or agreed to in writing, software
011// distributed under the License is distributed on an "AS IS" BASIS,
012// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
013// See the License for the specific language governing permissions and
014// limitations under the License.
015// --------------------------------------------------------------------------------
016
017package com.echothree.model.control.item.common;
018
019public interface ItemProperties {
020    
021    String ALLOW_ASSOCIATE_PAYMENTS = "allowAssociatePayments";
022    String ALLOW_CLUB_DISCOUNTS = "allowClubDiscounts";
023    String ALLOW_COUPON_DISCOUNTS = "allowCouponDiscounts";
024    String CANCELLATION_POLICY = "cancellationPolicy";
025    String CHECK_CONTENT_WEB_ADDRESS = "checkContentWebAddress";
026    String COMPANY = "company";
027    String CURRENCY = "currency";
028    String CUSTOMER_TYPE = "customerType";
029    String DESCRIPTION = "description";
030    String ENTITY_INSTANCE = "entityInstance";
031    String FROM_TIME = "fromTime";
032    String HEIGHT = "height";
033    String INCLUDE_IN_INDEX = "includeInIndex";
034    String INDEX_DEFAULT = "indexDefault";
035    String INVENTORY_CONDITION = "inventoryCondition";
036    String INVENTORY_SERIALIZED = "inventorySerialized";
037    String IS_DEFAULT = "isDefault";
038    String ITEM = "item";
039    String ITEMSCALE_FROM_PARENT_NAME = "itemscaleFromParentName";
040    String ITEM_ACCOUNTING_CATEGORY = "itemAccountingCategory";
041    String ITEM_CATEGORY = "itemCategory";
042    String ITEM_DELIVERY_TYPE = "itemDeliveryType";
043    String ITEM_DESCRIPTION_TYPE = "itemDescriptionType";
044    String ITEM_DESCRIPTION_TYPE_NAME = "itemDescriptionTypeName";
045    String ITEM_IMAGE_TYPE = "itemImageType";
046    String ITEM_INVENTORY_TYPE = "itemInventoryType";
047    String ITEM_NAME = "itemName";
048    String ITEM_PRICE_TYPE = "itemPriceType";
049    String ITEM_PRICE_TYPE_NAME = "itemPriceTypeName";
050    String ITEM_PURCHASING_CATEGORY = "itemPurchasingCategory";
051    String ITEM_STATUS = "itemStatus";
052    String ITEM_TYPE = "itemType";
053    String ITEM_USE_TYPE = "itemUseType";
054    String LANGUAGE = "language";
055    String MAXIMUM_HEIGHT = "maximumHeight";
056    String MAXIMUM_UNIT_PRICE = "maximumUnitPrice";
057    String MAXIMUM_WIDTH = "maximumWidth";
058    String MIME_TYPE = "mimeType";
059    String MIME_TYPE_USAGE_TYPE = "mimeTypeUsageType";
060    String MINIMUM_HEIGHT = "minimumHeight";
061    String MINIMUM_UNIT_PRICE = "minimumUnitPrice";
062    String MINIMUM_WIDTH = "minimumWidth";
063    String PARENT_ITEM_DESCRIPTION_TYPE = "parentItemDescriptionType";
064    String PREFERRED_HEIGHT = "preferredHeight";
065    String PREFERRED_MIME_TYPE = "preferredMimeType";
066    String PREFERRED_WIDTH = "preferredWidth";
067    String PURCHASE_ORDER_END_TIME = "purchaseOrderEndTime";
068    String PURCHASE_ORDER_START_TIME = "purchaseOrderStartTime";
069    String QUALITY = "quality";
070    String RETURN_POLICY = "returnPolicy";
071    String SALES_ORDER_END_TIME = "salesOrderEndTime";
072    String SALES_ORDER_START_TIME = "salesOrderStartTime";
073    String SCALED_FROM_PARENT = "scaledFromParent";
074    String SERIAL_NUMBER_SEQUENCE = "serialNumberSequence";
075    String SHIPPING_CHARGE_EXEMPT = "shippingChargeExempt";
076    String SHIPPING_END_TIME = "shippingEndTime";
077    String SHIPPING_START_TIME = "shippingStartTime";
078    String SORT_ORDER = "sortOrder";
079    String THRU_TIME = "thruTime";
080    String UNFORMATTED_FROM_TIME = "unformattedFromTime";
081    String UNFORMATTED_MAXIMUM_UNIT_PRICE = "unformattedMaximumUnitPrice";
082    String UNFORMATTED_MINIMUM_UNIT_PRICE = "unformattedMinimumUnitPrice";
083    String UNFORMATTED_PURCHASE_ORDER_END_TIME = "unformattedPurchaseOrderEndTime";
084    String UNFORMATTED_PURCHASE_ORDER_START_TIME = "unformattedPurchaseOrderStartTime";
085    String UNFORMATTED_SALES_ORDER_END_TIME = "unformattedSalesOrderEndTime";
086    String UNFORMATTED_SALES_ORDER_START_TIME = "unformattedSalesOrderStartTime";
087    String UNFORMATTED_SHIPPING_END_TIME = "unformattedShippingEndTime";
088    String UNFORMATTED_SHIPPING_START_TIME = "unformattedShippingStartTime";
089    String UNFORMATTED_THRU_TIME = "unformattedThruTime";
090    String UNFORMATTED_UNIT_PRICE = "unformattedUnitPrice";
091    String UNFORMATTED_UNIT_PRICE_INCREMENT = "unformattedUnitPriceIncrement";
092    String UNIT_OF_MEASURE_KIND = "unitOfMeasureKind";
093    String UNIT_OF_MEASURE_TYPE = "unitOfMeasureType";
094    String UNIT_PRICE = "unitPrice";
095    String UNIT_PRICE_INCREMENT = "unitPriceIncrement";
096    String USE_PARENT_IF_MISSING = "useParentIfMissing";
097    String WIDTH = "width";
098    
099}