UNPKG

@selfcommunity/api-services

Version:
65 lines (64 loc) 4.88 kB
/** * Axios client wrapper */ import http from './client'; /** * Endpoint component */ import Endpoints from './constants/Endpoints'; /** * Utils */ import { formatHttpError, formatHttpErrorCode, getCancelTokenSourceRequest } from './utils/http'; import { generateJWTToken, parseJwt } from './utils/token'; import { apiRequest } from './utils/apiRequest'; import { urlParams } from './utils/url'; /** * Services */ import AccountService, { AccountApiClient } from './services/account'; import CategoryService, { CategoryApiClient } from './services/category'; import CommentService, { CommentApiClient } from './services/comment'; import CustomAdvService, { CustomAdvApiClient } from './services/custom_adv'; import CustomMenuService, { CustomMenuApiClient } from './services/custom_menu'; import CustomPageService, { CustomPageApiClient } from './services/custom_page'; import DataPortabilityService, { DataPortabilityApiClient } from './services/data_portability'; import EmbedService, { EmbedApiClient } from './services/embed'; import FeatureService, { FeatureApiClient } from './services/feature'; import FeedService, { FeedApiClient } from './services/feed'; import FeedObjectService, { FeedObjectApiClient } from './services/feed_object'; import IncubatorService, { IncubatorApiClient } from './services/incubator'; import InsightService, { InsightApiClient } from './services/insight'; import InviteService, { InviteApiClient } from './services/invite'; import LegalPageService, { LegalPageApiClient } from './services/legal_page'; import LocalityService, { LocalityApiClient } from './services/locality'; import LoyaltyService, { LoyaltyApiClient } from './services/loyalty'; import MediaService, { MediaApiClient } from './services/media'; import ModerationService, { ModerationApiClient } from './services/moderation'; import NotificationService, { NotificationApiClient } from './services/notification'; import PreferenceService, { PreferenceApiClient } from './services/preference'; import PrivateMessageService, { PrivateMessageApiClient } from './services/private_message'; import PromoService, { PromoApiClient } from './services/promo'; import ScoreService, { ScoreApiClient } from './services/score'; import SSOService, { SSOApiClient } from './services/sso'; import SuggestionService, { SuggestionApiClient } from './services/suggestion'; import TagService, { TagApiClient } from './services/tag'; import UserService, { UserApiClient } from './services/user'; import WebhookService, { WebhookApiClient } from './services/webhook'; import ReactionService, { ReactionApiClient } from './services/reactions'; import GroupService, { GroupApiClient } from './services/group'; import EventService, { EventApiClient } from './services/event'; import LiveStreamService, { LiveStreamApiClient } from './services/live_stream'; import OnBoardingService, { OnBoardingApiClient } from './services/onboarding'; import CourseService, { CourseApiClient } from './services/course'; import PaymentService, { PaymentApiClient } from './services/payment'; import CommunityService, { CommunityApiClient } from './services/community'; import ContactUsService, { ContactUsApiClient } from './services/contact_us'; /** * Types */ import { MediaTypes, OnBoardingStep, CourseInfoViewType } from './types'; /** * Export all */ export { http, apiRequest, formatHttpError, formatHttpErrorCode, getCancelTokenSourceRequest, generateJWTToken, parseJwt, urlParams, Endpoints, AccountService, AccountApiClient, PreferenceService, PreferenceApiClient, UserService, UserApiClient, FeatureService, FeatureApiClient, CategoryService, CategoryApiClient, CommentService, CommentApiClient, CustomAdvService, CustomAdvApiClient, CustomMenuService, CustomMenuApiClient, CustomPageService, CustomPageApiClient, DataPortabilityService, DataPortabilityApiClient, EmbedService, EmbedApiClient, FeedService, FeedApiClient, FeedObjectService, FeedObjectApiClient, IncubatorService, IncubatorApiClient, InsightService, InsightApiClient, InviteService, InviteApiClient, LegalPageService, LegalPageApiClient, LocalityService, LocalityApiClient, LoyaltyService, LoyaltyApiClient, MediaService, MediaApiClient, ModerationService, ModerationApiClient, NotificationService, NotificationApiClient, PrivateMessageService, PrivateMessageApiClient, PromoService, PromoApiClient, ScoreService, ScoreApiClient, SSOService, SSOApiClient, SuggestionService, SuggestionApiClient, TagService, TagApiClient, WebhookService, WebhookApiClient, MediaTypes, ReactionService, ReactionApiClient, GroupService, GroupApiClient, EventService, EventApiClient, LiveStreamService, LiveStreamApiClient, OnBoardingService, OnBoardingApiClient, OnBoardingStep, CourseInfoViewType, CourseService, CourseApiClient, PaymentService, PaymentApiClient, CommunityService, CommunityApiClient, ContactUsService, ContactUsApiClient };