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 ItemConstants {
020    
021    String ItemAliasChecksumType_ISBN_10 = "ISBN_10";
022    String ItemAliasChecksumType_ISBN_13 = "ISBN_13";
023    String ItemAliasChecksumType_NONE = "NONE";
024    String ItemAliasChecksumType_UPC_A = "UPC_A";
025
026    String ItemType_KIT = "KIT";
027    String ItemType_REGULAR = "REGULAR";
028    String ItemType_STYLE = "STYLE";
029    
030    String ItemDeliveryType_PHYSICAL = "PHYSICAL";
031    String ItemDeliveryType_ELECTRONIC = "ELECTRONIC";
032    String ItemDeliveryType_NONE = "NONE";
033    
034    String ItemInventoryType_INVENTORY = "INVENTORY";
035    String ItemInventoryType_NONINVENTORY = "NONINVENTORY";
036    String ItemInventoryType_DROP_SHIP = "DROP_SHIP";
037    
038    String ItemUseType_CLUB = "CLUB";
039    String ItemUseType_REGULAR = "REGULAR";
040    
041    String ItemDescriptionType_DEFAULT_DESCRIPTION = "DEFAULT_DESCRIPTION";
042    String ItemDescriptionType_DEFAULT_DETAILS = "DEFAULT_DETAILS";
043    String ItemDescriptionType_INDEXED_DESCRIPTION = "INDEXED_DESCRIPTION";
044    String ItemDescriptionType_INVOICE_DESCRIPTION = "INVOICE_DESCRIPTION";
045    String ItemDescriptionType_LARGE_IMAGE = "LARGE_IMAGE";
046    String ItemDescriptionType_ORDER_DESCRIPTION = "ORDER_DESCRIPTION";
047    String ItemDescriptionType_PRIMARY_IMAGE = "PRIMARY_IMAGE";
048    String ItemDescriptionType_PURCHASE_ORDER_DESCRIPTION = "PURCHASE_ORDER_DESCRIPTION";
049    String ItemDescriptionType_SMALL_IMAGE = "SMALL_IMAGE";
050    String ItemDescriptionType_WEB_CATEGORY_DETAILS = "WEB_CATEGORY_DETAILS";
051    String ItemDescriptionType_WEB_DESCRIPTION = "WEB_DESCRIPTION";
052    String ItemDescriptionType_WEB_DETAILS = "WEB_DETAILS";
053    String ItemDescriptionType_WEB_ITEM_DETAILS = "WEB_ITEM_DETAILS";
054    
055    String RelatedItemType_SALES_ORDER_CROSS_SELLS = "SALES_ORDER_CROSS_SELLS";
056    String RelatedItemType_SALES_ORDER_UPSELLS = "SALES_ORDER_UPSELLS";
057    String RelatedItemType_SALES_ORDER_INTERESTED_IN = "SALES_ORDER_INTERESTED_IN";
058    String RelatedItemType_SALES_ORDER_ALSO_BOUGHT = "SALES_ORDER_ALSO_BOUGHT";
059    String RelatedItemType_SUGGESTED_REPLACEMENTS_OUT_OF_STOCK = "SUGGESTED_REPLACEMENTS_OUT_OF_STOCK";
060    String RelatedItemType_SUGGESTED_REPLACEMENTS_DISCONTINUED = "SUGGESTED_REPLACEMENTS_DISCONTINUED";
061
062    String HarmonizedTariffScheduleCodeUseType_EXPORT = "EXPORT";
063    String HarmonizedTariffScheduleCodeUseType_IMPORT = "IMPORT";
064    
065}