Source: index.js

/**
 * Shop API
 * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen)
 *
 * OpenAPI spec version: 20.4
 *
 *
 * NOTE: This class is auto generated by the swagger code generator program.
 * https://github.com/swagger-api/swagger-codegen.git
 * Do not edit the class manually.
 *
 */


import ApiClient from './ApiClient'
import ApproachingDiscount from './models/ApproachingDiscount'
import ApproachingDiscountResult from './models/ApproachingDiscountResult'
import AuthRequest from './models/AuthRequest'
import Basket from './models/Basket'
import BasketPaymentInstrumentRequest from './models/BasketPaymentInstrumentRequest'
import BasketReference from './models/BasketReference'
import BasketsResult from './models/BasketsResult'
import BonusDiscountLineItem from './models/BonusDiscountLineItem'
import BoolFilter from './models/BoolFilter'
import BoolQuery from './models/BoolQuery'
import BundledProduct from './models/BundledProduct'
import Category from './models/Category'
import CategoryResult from './models/CategoryResult'
import Content from './models/Content'
import ContentFolder from './models/ContentFolder'
import ContentFolderResult from './models/ContentFolderResult'
import ContentResult from './models/ContentResult'
import ContentSearchRefinement from './models/ContentSearchRefinement'
import ContentSearchRefinementValue from './models/ContentSearchRefinementValue'
import ContentSearchResult from './models/ContentSearchResult'
import CouponItem from './models/CouponItem'
import CustomObject from './models/CustomObject'
import Customer from './models/Customer'
import CustomerAddress from './models/CustomerAddress'
import CustomerAddressLink from './models/CustomerAddressLink'
import CustomerAddressResult from './models/CustomerAddressResult'
import CustomerInfo from './models/CustomerInfo'
import CustomerOrderResult from './models/CustomerOrderResult'
import CustomerPaymentCardRequest from './models/CustomerPaymentCardRequest'
import CustomerPaymentInstrument from './models/CustomerPaymentInstrument'
import CustomerPaymentInstrumentRequest from './models/CustomerPaymentInstrumentRequest'
import CustomerPaymentInstrumentResult from './models/CustomerPaymentInstrumentResult'
import CustomerProductList from './models/CustomerProductList'
import CustomerProductListItem from './models/CustomerProductListItem'
import CustomerProductListItemLink from './models/CustomerProductListItemLink'
import CustomerProductListItemPurchase from './models/CustomerProductListItemPurchase'
import CustomerProductListItemPurchaseResult from './models/CustomerProductListItemPurchaseResult'
import CustomerProductListItemResult from './models/CustomerProductListItemResult'
import CustomerProductListRegistrant from './models/CustomerProductListRegistrant'
import CustomerProductListResult from './models/CustomerProductListResult'
import CustomerRegistration from './models/CustomerRegistration'
import Discount from './models/Discount'
import DiscountRequest from './models/DiscountRequest'
import Fault from './models/Fault'
import FilteredQuery from './models/FilteredQuery'
import GiftCertificate from './models/GiftCertificate'
import GiftCertificateItem from './models/GiftCertificateItem'
import GiftCertificateRequest from './models/GiftCertificateRequest'
import Image from './models/Image'
import ImageGroup from './models/ImageGroup'
import Inventory from './models/Inventory'
import Locale from './models/Locale'
import Master from './models/Master'
import NestedQuery from './models/NestedQuery'
import Note from './models/Note'
import NotesResult from './models/NotesResult'
import Option from './models/Option'
import OptionItem from './models/OptionItem'
import OptionValue from './models/OptionValue'
import Order from './models/Order'
import OrderAddress from './models/OrderAddress'
import OrderPaymentCardRequest from './models/OrderPaymentCardRequest'
import OrderPaymentInstrument from './models/OrderPaymentInstrument'
import OrderPaymentInstrumentRequest from './models/OrderPaymentInstrumentRequest'
import OrderSearchHit from './models/OrderSearchHit'
import OrderSearchRequest from './models/OrderSearchRequest'
import OrderSearchResult from './models/OrderSearchResult'
import PasswordChangeRequest from './models/PasswordChangeRequest'
import PasswordReset from './models/PasswordReset'
import PaymentBankAccount from './models/PaymentBankAccount'
import PaymentBankAccountRequest from './models/PaymentBankAccountRequest'
import PaymentCard from './models/PaymentCard'
import PaymentCardSpec from './models/PaymentCardSpec'
import PaymentMethod from './models/PaymentMethod'
import PaymentMethodResult from './models/PaymentMethodResult'
import PriceAdjustment from './models/PriceAdjustment'
import PriceAdjustmentLimit from './models/PriceAdjustmentLimit'
import PriceAdjustmentLimits from './models/PriceAdjustmentLimits'
import PriceAdjustmentRequest from './models/PriceAdjustmentRequest'
import Product from './models/Product'
import ProductDetailsLink from './models/ProductDetailsLink'
import ProductItem from './models/ProductItem'
import ProductLink from './models/ProductLink'
import ProductListEvent from './models/ProductListEvent'
import ProductListItemReference from './models/ProductListItemReference'
import ProductListLink from './models/ProductListLink'
import ProductListRegistrant from './models/ProductListRegistrant'
import ProductListShippingAddress from './models/ProductListShippingAddress'
import ProductPromotion from './models/ProductPromotion'
import ProductRecommendationsResult from './models/ProductRecommendationsResult'
import ProductRef from './models/ProductRef'
import ProductResult from './models/ProductResult'
import ProductSearchHit from './models/ProductSearchHit'
import ProductSearchRefinement from './models/ProductSearchRefinement'
import ProductSearchRefinementValue from './models/ProductSearchRefinementValue'
import ProductSearchResult from './models/ProductSearchResult'
import ProductSearchSortingOption from './models/ProductSearchSortingOption'
import ProductSimpleLink from './models/ProductSimpleLink'
import ProductType from './models/ProductType'
import Promotion from './models/Promotion'
import PromotionLink from './models/PromotionLink'
import PromotionResult from './models/PromotionResult'
import PublicProductList from './models/PublicProductList'
import PublicProductListItem from './models/PublicProductListItem'
import PublicProductListItemResult from './models/PublicProductListItemResult'
import PublicProductListLink from './models/PublicProductListLink'
import PublicProductListResult from './models/PublicProductListResult'
import QueryFilter from './models/QueryFilter'
import Range2Filter from './models/Range2Filter'
import RangeFilter from './models/RangeFilter'
import Recommendation from './models/Recommendation'
import RecommendationType from './models/RecommendationType'
import ResetPasswordRequest from './models/ResetPasswordRequest'
import ResetPasswordTokenRequest from './models/ResetPasswordTokenRequest'
import ResetPasswordTokenResult from './models/ResetPasswordTokenResult'
import ResultPage from './models/ResultPage'
import Shipment from './models/Shipment'
import ShippingItem from './models/ShippingItem'
import ShippingMethod from './models/ShippingMethod'
import ShippingMethodResult from './models/ShippingMethodResult'
import ShippingPromotion from './models/ShippingPromotion'
import SimpleLink from './models/SimpleLink'
import Site from './models/Site'
import Sort from './models/Sort'
import Status from './models/Status'
import Store from './models/Store'
import StoreResult from './models/StoreResult'
import SuggestedCategory from './models/SuggestedCategory'
import SuggestedContent from './models/SuggestedContent'
import SuggestedPhrase from './models/SuggestedPhrase'
import SuggestedProduct from './models/SuggestedProduct'
import SuggestedTerm from './models/SuggestedTerm'
import SuggestedTerms from './models/SuggestedTerms'
import Suggestion from './models/Suggestion'
import SuggestionResult from './models/SuggestionResult'
import TermFilter from './models/TermFilter'
import TermQuery from './models/TermQuery'
import TextQuery from './models/TextQuery'
import TrustedSystemAuthRequest from './models/TrustedSystemAuthRequest'
import Variant from './models/Variant'
import VariationAttribute from './models/VariationAttribute'
import VariationAttributeValue from './models/VariationAttributeValue'
import VariationGroup from './models/VariationGroup'
import AiApi from './api/AiApi'
import BasketsApi from './api/BasketsApi'
import CategoriesApi from './api/CategoriesApi'
import ContentApi from './api/ContentApi'
import ContentSearchApi from './api/ContentSearchApi'
import CustomObjectsApi from './api/CustomObjectsApi'
import CustomersApi from './api/CustomersApi'
import FoldersApi from './api/FoldersApi'
import GiftCertificateApi from './api/GiftCertificateApi'
import OrderSearchApi from './api/OrderSearchApi'
import OrdersApi from './api/OrdersApi'
import PriceAdjustmentLimitsApi from './api/PriceAdjustmentLimitsApi'
import ProductListsApi from './api/ProductListsApi'
import ProductSearchApi from './api/ProductSearchApi'
import ProductsApi from './api/ProductsApi'
import PromotionsApi from './api/PromotionsApi'
import SearchSuggestionApi from './api/SearchSuggestionApi'
import SessionsApi from './api/SessionsApi'
import SiteApi from './api/SiteApi'
import StoresApi from './api/StoresApi'


/**
* ERROR_UNKNOWN.<br>
* The <code>index</code> module provides access to constructors for all the classes which comprise the public API.
* <p>
* An AMD (recommended!) or CommonJS application will generally do something equivalent to the following:
* <pre>
* var ShopApi = require('index'); // See note below*.
* var xxxSvc = new ShopApi.XxxApi(); // Allocate the API class we're going to use.
* var yyyModel = new ShopApi.Yyy(); // Construct a model instance.
* yyyModel.someProperty = 'someValue';
* ...
* var zzz = xxxSvc.doSomething(yyyModel); // Invoke the service.
* ...
* </pre>
* <em>*NOTE: For a top-level AMD script, use require(['index'], function(){...})
* and put the application logic within the callback function.</em>
* </p>
* <p>
* A non-AMD browser application (discouraged) might do something like this:
* <pre>
* var xxxSvc = new ShopApi.XxxApi(); // Allocate the API class we're going to use.
* var yyy = new ShopApi.Yyy(); // Construct a model instance.
* yyyModel.someProperty = 'someValue';
* ...
* var zzz = xxxSvc.doSomething(yyyModel); // Invoke the service.
* ...
* </pre>
* </p>
* @module index
* @version 20.4
*/
export default {
    /**
     * The ApiClient constructor.
     * @property {module:ApiClient}
     */
    ApiClient,

    /**
     * The ApproachingDiscount model constructor.
     * @property {module:models/ApproachingDiscount}
     */
    ApproachingDiscount,

    /**
     * The ApproachingDiscountResult model constructor.
     * @property {module:models/ApproachingDiscountResult}
     */
    ApproachingDiscountResult,

    /**
     * The AuthRequest model constructor.
     * @property {module:models/AuthRequest}
     */
    AuthRequest,

    /**
     * The Basket model constructor.
     * @property {module:models/Basket}
     */
    Basket,

    /**
     * The BasketPaymentInstrumentRequest model constructor.
     * @property {module:models/BasketPaymentInstrumentRequest}
     */
    BasketPaymentInstrumentRequest,

    /**
     * The BasketReference model constructor.
     * @property {module:models/BasketReference}
     */
    BasketReference,

    /**
     * The BasketsResult model constructor.
     * @property {module:models/BasketsResult}
     */
    BasketsResult,

    /**
     * The BonusDiscountLineItem model constructor.
     * @property {module:models/BonusDiscountLineItem}
     */
    BonusDiscountLineItem,

    /**
     * The BoolFilter model constructor.
     * @property {module:models/BoolFilter}
     */
    BoolFilter,

    /**
     * The BoolQuery model constructor.
     * @property {module:models/BoolQuery}
     */
    BoolQuery,

    /**
     * The BundledProduct model constructor.
     * @property {module:models/BundledProduct}
     */
    BundledProduct,

    /**
     * The Category model constructor.
     * @property {module:models/Category}
     */
    Category,

    /**
     * The CategoryResult model constructor.
     * @property {module:models/CategoryResult}
     */
    CategoryResult,

    /**
     * The Content model constructor.
     * @property {module:models/Content}
     */
    Content,

    /**
     * The ContentFolder model constructor.
     * @property {module:models/ContentFolder}
     */
    ContentFolder,

    /**
     * The ContentFolderResult model constructor.
     * @property {module:models/ContentFolderResult}
     */
    ContentFolderResult,

    /**
     * The ContentResult model constructor.
     * @property {module:models/ContentResult}
     */
    ContentResult,

    /**
     * The ContentSearchRefinement model constructor.
     * @property {module:models/ContentSearchRefinement}
     */
    ContentSearchRefinement,

    /**
     * The ContentSearchRefinementValue model constructor.
     * @property {module:models/ContentSearchRefinementValue}
     */
    ContentSearchRefinementValue,

    /**
     * The ContentSearchResult model constructor.
     * @property {module:models/ContentSearchResult}
     */
    ContentSearchResult,

    /**
     * The CouponItem model constructor.
     * @property {module:models/CouponItem}
     */
    CouponItem,

    /**
     * The CustomObject model constructor.
     * @property {module:models/CustomObject}
     */
    CustomObject,

    /**
     * The Customer model constructor.
     * @property {module:models/Customer}
     */
    Customer,

    /**
     * The CustomerAddress model constructor.
     * @property {module:models/CustomerAddress}
     */
    CustomerAddress,

    /**
     * The CustomerAddressLink model constructor.
     * @property {module:models/CustomerAddressLink}
     */
    CustomerAddressLink,

    /**
     * The CustomerAddressResult model constructor.
     * @property {module:models/CustomerAddressResult}
     */
    CustomerAddressResult,

    /**
     * The CustomerInfo model constructor.
     * @property {module:models/CustomerInfo}
     */
    CustomerInfo,

    /**
     * The CustomerOrderResult model constructor.
     * @property {module:models/CustomerOrderResult}
     */
    CustomerOrderResult,

    /**
     * The CustomerPaymentCardRequest model constructor.
     * @property {module:models/CustomerPaymentCardRequest}
     */
    CustomerPaymentCardRequest,

    /**
     * The CustomerPaymentInstrument model constructor.
     * @property {module:models/CustomerPaymentInstrument}
     */
    CustomerPaymentInstrument,

    /**
     * The CustomerPaymentInstrumentRequest model constructor.
     * @property {module:models/CustomerPaymentInstrumentRequest}
     */
    CustomerPaymentInstrumentRequest,

    /**
     * The CustomerPaymentInstrumentResult model constructor.
     * @property {module:models/CustomerPaymentInstrumentResult}
     */
    CustomerPaymentInstrumentResult,

    /**
     * The CustomerProductList model constructor.
     * @property {module:models/CustomerProductList}
     */
    CustomerProductList,

    /**
     * The CustomerProductListItem model constructor.
     * @property {module:models/CustomerProductListItem}
     */
    CustomerProductListItem,

    /**
     * The CustomerProductListItemLink model constructor.
     * @property {module:models/CustomerProductListItemLink}
     */
    CustomerProductListItemLink,

    /**
     * The CustomerProductListItemPurchase model constructor.
     * @property {module:models/CustomerProductListItemPurchase}
     */
    CustomerProductListItemPurchase,

    /**
     * The CustomerProductListItemPurchaseResult model constructor.
     * @property {module:models/CustomerProductListItemPurchaseResult}
     */
    CustomerProductListItemPurchaseResult,

    /**
     * The CustomerProductListItemResult model constructor.
     * @property {module:models/CustomerProductListItemResult}
     */
    CustomerProductListItemResult,

    /**
     * The CustomerProductListRegistrant model constructor.
     * @property {module:models/CustomerProductListRegistrant}
     */
    CustomerProductListRegistrant,

    /**
     * The CustomerProductListResult model constructor.
     * @property {module:models/CustomerProductListResult}
     */
    CustomerProductListResult,

    /**
     * The CustomerRegistration model constructor.
     * @property {module:models/CustomerRegistration}
     */
    CustomerRegistration,

    /**
     * The Discount model constructor.
     * @property {module:models/Discount}
     */
    Discount,

    /**
     * The DiscountRequest model constructor.
     * @property {module:models/DiscountRequest}
     */
    DiscountRequest,

    /**
     * The Fault model constructor.
     * @property {module:models/FaultModel}
     */
    Fault,

    /**
     * The FilteredQuery model constructor.
     * @property {module:models/FilteredQuery}
     */
    FilteredQuery,

    /**
     * The GiftCertificate model constructor.
     * @property {module:models/GiftCertificate}
     */
    GiftCertificate,

    /**
     * The GiftCertificateItem model constructor.
     * @property {module:models/GiftCertificateItem}
     */
    GiftCertificateItem,

    /**
     * The GiftCertificateRequest model constructor.
     * @property {module:models/GiftCertificateRequest}
     */
    GiftCertificateRequest,

    /**
     * The Image model constructor.
     * @property {module:models/Image}
     */
    Image,

    /**
     * The ImageGroup model constructor.
     * @property {module:models/ImageGroup}
     */
    ImageGroup,

    /**
     * The Inventory model constructor.
     * @property {module:models/Inventory}
     */
    Inventory,

    /**
     * The Locale model constructor.
     * @property {module:models/Locale}
     */
    Locale,

    /**
     * The Master model constructor.
     * @property {module:models/Master}
     */
    Master,

    /**
     * The NestedQuery model constructor.
     * @property {module:models/NestedQuery}
     */
    NestedQuery,

    /**
     * The Note model constructor.
     * @property {module:models/Note}
     */
    Note,

    /**
     * The NotesResult model constructor.
     * @property {module:models/NotesResult}
     */
    NotesResult,

    /**
     * The Option model constructor.
     * @property {module:models/Option}
     */
    Option,

    /**
     * The OptionItem model constructor.
     * @property {module:models/OptionItem}
     */
    OptionItem,

    /**
     * The OptionValue model constructor.
     * @property {module:models/OptionValue}
     */
    OptionValue,

    /**
     * The Order model constructor.
     * @property {module:models/Order}
     */
    Order,

    /**
     * The OrderAddress model constructor.
     * @property {module:models/OrderAddress}
     */
    OrderAddress,

    /**
     * The OrderPaymentCardRequest model constructor.
     * @property {module:models/OrderPaymentCardRequest}
     */
    OrderPaymentCardRequest,

    /**
     * The OrderPaymentInstrument model constructor.
     * @property {module:models/OrderPaymentInstrument}
     */
    OrderPaymentInstrument,

    /**
     * The OrderPaymentInstrumentRequest model constructor.
     * @property {module:models/OrderPaymentInstrumentRequest}
     */
    OrderPaymentInstrumentRequest,

    /**
     * The OrderSearchHit model constructor.
     * @property {module:models/OrderSearchHit}
     */
    OrderSearchHit,

    /**
     * The OrderSearchRequest model constructor.
     * @property {module:models/OrderSearchRequest}
     */
    OrderSearchRequest,

    /**
     * The OrderSearchResult model constructor.
     * @property {module:models/OrderSearchResult}
     */
    OrderSearchResult,

    /**
     * The PasswordChangeRequest model constructor.
     * @property {module:models/PasswordChangeRequest}
     */
    PasswordChangeRequest,

    /**
     * The PasswordReset model constructor.
     * @property {module:models/PasswordReset}
     */
    PasswordReset,

    /**
     * The PaymentBankAccount model constructor.
     * @property {module:models/PaymentBankAccount}
     */
    PaymentBankAccount,

    /**
     * The PaymentBankAccountRequest model constructor.
     * @property {module:models/PaymentBankAccountRequest}
     */
    PaymentBankAccountRequest,

    /**
     * The PaymentCard model constructor.
     * @property {module:models/PaymentCard}
     */
    PaymentCard,

    /**
     * The PaymentCardSpec model constructor.
     * @property {module:models/PaymentCardSpec}
     */
    PaymentCardSpec,

    /**
     * The PaymentMethod model constructor.
     * @property {module:models/PaymentMethod}
     */
    PaymentMethod,

    /**
     * The PaymentMethodResult model constructor.
     * @property {module:models/PaymentMethodResult}
     */
    PaymentMethodResult,

    /**
     * The PriceAdjustment model constructor.
     * @property {module:models/PriceAdjustment}
     */
    PriceAdjustment,

    /**
     * The PriceAdjustmentLimit model constructor.
     * @property {module:models/PriceAdjustmentLimit}
     */
    PriceAdjustmentLimit,

    /**
     * The PriceAdjustmentLimits model constructor.
     * @property {module:models/PriceAdjustmentLimits}
     */
    PriceAdjustmentLimits,

    /**
     * The PriceAdjustmentRequest model constructor.
     * @property {module:models/PriceAdjustmentRequest}
     */
    PriceAdjustmentRequest,

    /**
     * The Product model constructor.
     * @property {module:models/Product}
     */
    Product,

    /**
     * The ProductDetailsLink model constructor.
     * @property {module:models/ProductDetailsLink}
     */
    ProductDetailsLink,

    /**
     * The ProductItem model constructor.
     * @property {module:models/ProductItem}
     */
    ProductItem,

    /**
     * The ProductLink model constructor.
     * @property {module:models/ProductLink}
     */
    ProductLink,

    /**
     * The ProductListEvent model constructor.
     * @property {module:models/ProductListEvent}
     */
    ProductListEvent,

    /**
     * The ProductListItemReference model constructor.
     * @property {module:models/ProductListItemReference}
     */
    ProductListItemReference,

    /**
     * The ProductListLink model constructor.
     * @property {module:models/ProductListLink}
     */
    ProductListLink,

    /**
     * The ProductListRegistrant model constructor.
     * @property {module:models/ProductListRegistrant}
     */
    ProductListRegistrant,

    /**
     * The ProductListShippingAddress model constructor.
     * @property {module:models/ProductListShippingAddress}
     */
    ProductListShippingAddress,

    /**
     * The ProductPromotion model constructor.
     * @property {module:models/ProductPromotion}
     */
    ProductPromotion,

    /**
     * The ProductRecommendationsResult model constructor.
     * @property {module:models/ProductRecommendationsResult}
     */
    ProductRecommendationsResult,

    /**
     * The ProductRef model constructor.
     * @property {module:models/ProductRef}
     */
    ProductRef,

    /**
     * The ProductResult model constructor.
     * @property {module:models/ProductResult}
     */
    ProductResult,

    /**
     * The ProductSearchHit model constructor.
     * @property {module:models/ProductSearchHit}
     */
    ProductSearchHit,

    /**
     * The ProductSearchRefinement model constructor.
     * @property {module:models/ProductSearchRefinement}
     */
    ProductSearchRefinement,

    /**
     * The ProductSearchRefinementValue model constructor.
     * @property {module:models/ProductSearchRefinementValue}
     */
    ProductSearchRefinementValue,

    /**
     * The ProductSearchResult model constructor.
     * @property {module:models/ProductSearchResult}
     */
    ProductSearchResult,

    /**
     * The ProductSearchSortingOption model constructor.
     * @property {module:models/ProductSearchSortingOption}
     */
    ProductSearchSortingOption,

    /**
     * The ProductSimpleLink model constructor.
     * @property {module:models/ProductSimpleLink}
     */
    ProductSimpleLink,

    /**
     * The ProductType model constructor.
     * @property {module:models/ProductType}
     */
    ProductType,

    /**
     * The Promotion model constructor.
     * @property {module:models/Promotion}
     */
    Promotion,

    /**
     * The PromotionLink model constructor.
     * @property {module:models/PromotionLink}
     */
    PromotionLink,

    /**
     * The PromotionResult model constructor.
     * @property {module:models/PromotionResult}
     */
    PromotionResult,

    /**
     * The PublicProductList model constructor.
     * @property {module:models/PublicProductList}
     */
    PublicProductList,

    /**
     * The PublicProductListItem model constructor.
     * @property {module:models/PublicProductListItem}
     */
    PublicProductListItem,

    /**
     * The PublicProductListItemResult model constructor.
     * @property {module:models/PublicProductListItemResult}
     */
    PublicProductListItemResult,

    /**
     * The PublicProductListLink model constructor.
     * @property {module:models/PublicProductListLink}
     */
    PublicProductListLink,

    /**
     * The PublicProductListResult model constructor.
     * @property {module:models/PublicProductListResult}
     */
    PublicProductListResult,

    /**
     * The QueryFilter model constructor.
     * @property {module:models/QueryFilter}
     */
    QueryFilter,

    /**
     * The Range2Filter model constructor.
     * @property {module:models/Range2Filter}
     */
    Range2Filter,

    /**
     * The RangeFilter model constructor.
     * @property {module:models/RangeFilter}
     */
    RangeFilter,

    /**
     * The Recommendation model constructor.
     * @property {module:models/Recommendation}
     */
    Recommendation,

    /**
     * The RecommendationType model constructor.
     * @property {module:models/RecommendationType}
     */
    RecommendationType,

    /**
     * The ResetPasswordRequest model constructor.
     * @property {module:models/ResetPasswordRequest}
     */
    ResetPasswordRequest,

    /**
     * The ResetPasswordTokenRequest model constructor.
     * @property {module:models/ResetPasswordTokenRequest}
     */
    ResetPasswordTokenRequest,

    /**
     * The ResetPasswordTokenResult model constructor.
     * @property {module:models/ResetPasswordTokenResult}
     */
    ResetPasswordTokenResult,

    /**
     * The ResultPage model constructor.
     * @property {module:models/ResultPage}
     */
    ResultPage,

    /**
     * The Shipment model constructor.
     * @property {module:models/Shipment}
     */
    Shipment,

    /**
     * The ShippingItem model constructor.
     * @property {module:models/ShippingItem}
     */
    ShippingItem,

    /**
     * The ShippingMethod model constructor.
     * @property {module:models/ShippingMethod}
     */
    ShippingMethod,

    /**
     * The ShippingMethodResult model constructor.
     * @property {module:models/ShippingMethodResult}
     */
    ShippingMethodResult,

    /**
     * The ShippingPromotion model constructor.
     * @property {module:models/ShippingPromotion}
     */
    ShippingPromotion,

    /**
     * The SimpleLink model constructor.
     * @property {module:models/SimpleLink}
     */
    SimpleLink,

    /**
     * The Site model constructor.
     * @property {module:models/Site}
     */
    Site,

    /**
     * The Sort model constructor.
     * @property {module:models/Sort}
     */
    Sort,

    /**
     * The Status model constructor.
     * @property {module:models/Status}
     */
    Status,

    /**
     * The Store model constructor.
     * @property {module:models/Store}
     */
    Store,

    /**
     * The StoreResult model constructor.
     * @property {module:models/StoreResult}
     */
    StoreResult,

    /**
     * The SuggestedCategory model constructor.
     * @property {module:models/SuggestedCategory}
     */
    SuggestedCategory,

    /**
     * The SuggestedContent model constructor.
     * @property {module:models/SuggestedContent}
     */
    SuggestedContent,

    /**
     * The SuggestedPhrase model constructor.
     * @property {module:models/SuggestedPhrase}
     */
    SuggestedPhrase,

    /**
     * The SuggestedProduct model constructor.
     * @property {module:models/SuggestedProduct}
     */
    SuggestedProduct,

    /**
     * The SuggestedTerm model constructor.
     * @property {module:models/SuggestedTerm}
     */
    SuggestedTerm,

    /**
     * The SuggestedTerms model constructor.
     * @property {module:models/SuggestedTerms}
     */
    SuggestedTerms,

    /**
     * The Suggestion model constructor.
     * @property {module:models/Suggestion}
     */
    Suggestion,

    /**
     * The SuggestionResult model constructor.
     * @property {module:models/SuggestionResult}
     */
    SuggestionResult,

    /**
     * The TermFilter model constructor.
     * @property {module:models/TermFilter}
     */
    TermFilter,

    /**
     * The TermQuery model constructor.
     * @property {module:models/TermQuery}
     */
    TermQuery,

    /**
     * The TextQuery model constructor.
     * @property {module:models/TextQuery}
     */
    TextQuery,

    /**
     * The TrustedSystemAuthRequest model constructor.
     * @property {module:models/TrustedSystemAuthRequest}
     */
    TrustedSystemAuthRequest,

    /**
     * The Variant model constructor.
     * @property {module:models/Variant}
     */
    Variant,

    /**
     * The VariationAttribute model constructor.
     * @property {module:models/VariationAttribute}
     */
    VariationAttribute,

    /**
     * The VariationAttributeValue model constructor.
     * @property {module:models/VariationAttributeValue}
     */
    VariationAttributeValue,

    /**
     * The VariationGroup model constructor.
     * @property {module:models/VariationGroup}
     */
    VariationGroup,

    /**
    * The AiApi service constructor.
    * @property {module:api/AiApi}
    */
    AiApi,

    /**
    * The BasketsApi service constructor.
    * @property {module:api/BasketsApi}
    */
    BasketsApi,

    /**
    * The CategoriesApi service constructor.
    * @property {module:api/CategoriesApi}
    */
    CategoriesApi,

    /**
    * The ContentApi service constructor.
    * @property {module:api/ContentApi}
    */
    ContentApi,

    /**
    * The ContentSearchApi service constructor.
    * @property {module:api/ContentSearchApi}
    */
    ContentSearchApi,

    /**
    * The CustomObjectsApi service constructor.
    * @property {module:api/CustomObjectsApi}
    */
    CustomObjectsApi,

    /**
    * The CustomersApi service constructor.
    * @property {module:api/CustomersApi}
    */
    CustomersApi,

    /**
    * The FoldersApi service constructor.
    * @property {module:api/FoldersApi}
    */
    FoldersApi,

    /**
    * The GiftCertificateApi service constructor.
    * @property {module:api/GiftCertificateApi}
    */
    GiftCertificateApi,

    /**
    * The OrderSearchApi service constructor.
    * @property {module:api/OrderSearchApi}
    */
    OrderSearchApi,

    /**
    * The OrdersApi service constructor.
    * @property {module:api/OrdersApi}
    */
    OrdersApi,

    /**
    * The PriceAdjustmentLimitsApi service constructor.
    * @property {module:api/PriceAdjustmentLimitsApi}
    */
    PriceAdjustmentLimitsApi,

    /**
    * The ProductListsApi service constructor.
    * @property {module:api/ProductListsApi}
    */
    ProductListsApi,

    /**
    * The ProductSearchApi service constructor.
    * @property {module:api/ProductSearchApi}
    */
    ProductSearchApi,

    /**
    * The ProductsApi service constructor.
    * @property {module:api/ProductsApi}
    */
    ProductsApi,

    /**
    * The PromotionsApi service constructor.
    * @property {module:api/PromotionsApi}
    */
    PromotionsApi,

    /**
    * The SearchSuggestionApi service constructor.
    * @property {module:api/SearchSuggestionApi}
    */
    SearchSuggestionApi,

    /**
    * The SessionsApi service constructor.
    * @property {module:api/SessionsApi}
    */
    SessionsApi,

    /**
    * The SiteApi service constructor.
    * @property {module:api/SiteApi}
    */
    SiteApi,

    /**
    * The StoresApi service constructor.
    * @property {module:api/StoresApi}
    */
    StoresApi
}