Source: index.js

/* * *  *  * *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  * */
/* Copyright (c) 2017 Mobify Research & Development Inc. All rights reserved. */
/* * *  *  * *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  * */

/**
 * OCC
 * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen)
 *
 * OpenAPI spec version: v2
 *
 *
 * 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 AddressList from './models/AddressList'
import AddressOCC from './models/AddressOCC'
import Address from './models/Address'
import BaseOption from './models/BaseOption'
import BillingAddress from './models/BillingAddress'
import Breadcrumb from './models/Breadcrumb'
import CardTypeList from './models/CardTypeList'
import CardType from './models/CardType'
import CartList from './models/CartList'
import Cart from './models/Cart'
import CatalogList from './models/CatalogList'
import CatalogVersion from './models/CatalogVersion'
import Catalog from './models/Catalog'
import CategoryHierarchy from './models/CategoryHierarchy'
import Category from './models/Category'
import Classification from './models/Classification'
import ConsignmentEntry from './models/ConsignmentEntry'
import Consignment from './models/Consignment'
import CountryList from './models/CountryList'
import Country from './models/Country'
import CountryOCC from './models/CountryOCC'
import CurrencyList from './models/CurrencyList'
import Currency from './models/Currency'
import CurrencyOCC from './models/CurrencyOCC'
import DeliveryModeList from './models/DeliveryModeList'
import DeliveryMode from './models/DeliveryMode'
import DeliveryOrderEntryGroup from './models/DeliveryOrderEntryGroup'
import DeliveryPointOfService from './models/DeliveryPointOfService'
import FacetValue from './models/FacetValue'
import Facet from './models/Facet'
import FeatureUnit from './models/FeatureUnit'
import FeatureValue from './models/FeatureValue'
import Feature from './models/Feature'
import FutureStock from './models/FutureStock'
import GeoPoint from './models/GeoPoint'
import Image from './models/Image'
import LanguageList from './models/LanguageList'
import Language from './models/Language'
import LanguageOCC from './models/LanguageOCC'
import MemberList from './models/MemberList'
import Member from './models/Member'
import OpeningSchedule from './models/OpeningSchedule'
import OrderEntryList from './models/OrderEntryList'
import OrderEntryOCC from './models/OrderEntryOCC'
import OrderEntry from './models/OrderEntry'
import OrderHistoryList from './models/OrderHistoryList'
import OrderHistory from './models/OrderHistory'
import OrderStatusUpdateElementList from './models/OrderStatusUpdateElementList'
import OrderStatusUpdateElement from './models/OrderStatusUpdateElement'
import Order from './models/Order'
import Pagination from './models/Pagination'
import PaymentDetailsList from './models/PaymentDetailsList'
import PaymentDetailsOCC from './models/PaymentDetailsOCC'
import PaymentDetails from './models/PaymentDetails'
import PickupOrderEntryGroup from './models/PickupOrderEntryGroup'
import PointOfServiceStock from './models/PointOfServiceStock'
import PointOfService from './models/PointOfService'
import PriceRange from './models/PriceRange'
import Price from './models/Price'
import Principal from './models/Principal'
import ProductExpressUpdateElementList from './models/ProductExpressUpdateElementList'
import ProductExpressUpdateElement from './models/ProductExpressUpdateElement'
import ProductList from './models/ProductList'
import Product from './models/Product'
import ProductReferenceList from './models/ProductReferenceList'
import ProductReferenceOCC from './models/ProductReferenceOCC'
import ProductReference from './models/ProductReference'
import ProductSearchPage from './models/ProductSearchPage'
import ProductOCC from './models/ProductOCC'
import ProductOCC1 from './models/ProductOCC1'
import PromotionList from './models/PromotionList'
import PromotionOrderEntryConsumed from './models/PromotionOrderEntryConsumed'
import PromotionRestriction from './models/PromotionRestriction'
import PromotionResultList from './models/PromotionResultList'
import PromotionResult from './models/PromotionResult'
import Promotion from './models/Promotion'
import Region from './models/Region'
import RegionOCC from './models/RegionOCC'
import ReviewList from './models/ReviewList'
import ReviewOCC from './models/ReviewOCC'
import Review from './models/Review'
import SaveCartResult from './models/SaveCartResult'
import SearchQuery from './models/SearchQuery'
import SearchState from './models/SearchState'
import Sort from './models/Sort'
import SpecialOpeningDay from './models/SpecialOpeningDay'
import SpellingSuggestion from './models/SpellingSuggestion'
import Stock from './models/Stock'
import StoreFinderSearchPage from './models/StoreFinderSearchPage'
import StoreFinderStockSearchPage from './models/StoreFinderStockSearchPage'
import SuggestionList from './models/SuggestionList'
import Suggestion from './models/Suggestion'
import Time from './models/Time'
import TitleList from './models/TitleList'
import Title from './models/Title'
import UserGroupList from './models/UserGroupList'
import UserGroupOCC from './models/UserGroupOCC'
import UserGroup from './models/UserGroup'
import UserSignUp from './models/UserSignUp'
import UserOCC from './models/UserOCC'
import User from './models/User'
import VariantCategory from './models/VariantCategory'
import VariantMatrixElement from './models/VariantMatrixElement'
import VariantOptionQualifier from './models/VariantOptionQualifier'
import VariantOption from './models/VariantOption'
import VariantValueCategory from './models/VariantValueCategory'
import VoucherList from './models/VoucherList'
import Voucher from './models/Voucher'
import WeekdayOpeningDay from './models/WeekdayOpeningDay'
import CardtypesApi from './api/CardtypesApi'
import CatalogsApi from './api/CatalogsApi'
import CurrenciesApi from './api/CurrenciesApi'
import CustomergroupsApi from './api/CustomergroupsApi'
import DeliverycountriesApi from './api/DeliverycountriesApi'
import ExportApi from './api/ExportApi'
import FeedsApi from './api/FeedsApi'
import ForgottenpasswordtokensApi from './api/ForgottenpasswordtokensApi'
import LanguagesApi from './api/LanguagesApi'
import OrdersApi from './api/OrdersApi'
import ProductsApi from './api/ProductsApi'
import PromotionsApi from './api/PromotionsApi'
import StoresApi from './api/StoresApi'
import TitlesApi from './api/TitlesApi'
import UsersApi from './api/UsersApi'
import VouchersApi from './api/VouchersApi'

/**
* 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 Occ = require('index'); // See note below*.
* var xxxSvc = new Occ.XxxApi(); // Allocate the API class we're going to use.
* var yyy = new Occ.Yyy(); // Construct a model instance.
* yyy.someProperty = 'someValue';
* ...
* var zzz = xxxSvc.doSomething(yyy); // 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 Occ.XxxApi(); // Allocate the API class we're going to use.
* var yyy = new Occ.Yyy(); // Construct a model instance.
* yyy.someProperty = 'someValue';
* ...
* var zzz = xxxSvc.doSomething(yyy); // Invoke the service.
* ...
* </pre>
* </p>
* @module index
* @version v2
*/
export {
    /**
     * The ApiClient constructor.
     * @property {module:ApiClient}
     */
    ApiClient,

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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