001// --------------------------------------------------------------------------------
002// Copyright 2002-2025 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.index.common;
018
019public enum IndexFields {
020
021    address1,
022    address2,
023    address3,
024    aliases,
025    allowAssociatePayments,
026    allowClubDiscounts,
027    allowCouponDiscounts,
028    allowSolicitation,
029    appearance,
030    areaCode,
031    attention,
032    city,
033    cityGeoCodeName,
034    companyName,
035    componentVendorName,
036    contactMechanismName,
037    contactMechanismPurposeNames,
038    contactMechanismTypeName,
039    contentCatalogName,
040    contentCategoryName,
041    contentCategoryNames,
042    contentCollectionName,
043    country,
044    countryGeoCodeName,
045    county,
046    countyGeoCodeName,
047    createdTime,
048    currencyIsoName,
049    customerName,
050    customerTypeName,
051    deletedTime,
052    description,
053    emailAddress,
054    entityAliasTypeName,
055    entityAttributeGroupName,
056    entityAttributeName,
057    entityAttributeTypeName,
058    entityInstanceId,
059    entityListItemName,
060    entityRef,
061    entityTypeName,
062    firstName,
063    forumMessageName,
064    forumNames,
065    forumThreadName,
066    harmonizedTariffScheduleCodeName,
067    inet4Address,
068    inventoryConditionName,
069    inventorySerialized,
070    isCommercial,
071    isExtensible,
072    itemAccountingCategoryName,
073    itemCategoryName,
074    itemDeliveryTypeName,
075    itemInventoryTypeName,
076    itemName,
077    itemNameAndAliases,
078    itemPriceTypeName,
079    itemPurchasingCategoryName,
080    itemTypeName,
081    itemUseTypeName,
082    keepAllHistory,
083    lastName,
084    maximumUnitPrice,
085    middleName,
086    minimumUnitPrice,
087    modifiedTime,
088    name,
089    nameSuffix,
090    offerName,
091    overview,
092    parentContentCategoryName,
093    parentSecurityRoleGroupName,
094    partyEmployeeName,
095    partyName,
096    partyNames,
097    partyTypeNames,
098    personalTitle,
099    postalCode,
100    postalCodeGeoCodeName,
101    postedTime,
102    purchaseOrderStartTime,
103    purchaseOrderEndTime,
104    salesOrderStartTime,
105    salesOrderEndTime,
106    securityRoleGroupName,
107    securityRoleName,
108    shippingChargeExempt,
109    shippingEndTime,
110    shippingMethodName,
111    shippingStartTime,
112    state,
113    stateGeoCodeName,
114    telephoneExtension,
115    telephoneNumber,
116    trackRevisions,
117    unitOfMeasureKindName,
118    unitOfMeasureTypeName,
119    unitPrice,
120    unitPriceIncrement,
121    url,
122    useName,
123    useTypeName,
124    vendorName,
125    vendorTypeName,
126    warehouseName,
127    warehouseTypeName,
128
129}