event-app-api
Version:
Package for easy access to Event App API
65 lines (64 loc) • 3.29 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.getBasePath = void 0;
const getBasePath = (basePath) => {
const authorizedBasePath = `${basePath}/api/v1`;
const unauthorizedBasePath = `${basePath}/v1`;
return Object.freeze({
ACCOUNTS: `${authorizedBasePath}/accounts`,
ADMIN: `${authorizedBasePath}/admin`,
ATTENDEES: `${authorizedBasePath}/attendees`,
AUTH: {
LOGIN: `${authorizedBasePath}/auth/login`,
LOGOUT: `${authorizedBasePath}/auth/logout`,
TOKEN_REFRESH: `${authorizedBasePath}/auth/token-refresh`,
RESET_PASSWORD: `${basePath}/v1/auth/password-reset-request`,
},
CONNECTIONS: `${authorizedBasePath}/users/connections`,
EVENTS: `${authorizedBasePath}/events`,
PROFILE: `${authorizedBasePath}/users/profile`,
USERS: `${authorizedBasePath}/users`,
SESSIONS: `${authorizedBasePath}/sessions`,
TRACKS: `${authorizedBasePath}/tracks`,
EXHIBITIONS: `${authorizedBasePath}/exhibitions`,
USER_EVENTS: `${authorizedBasePath}/users/events`,
REGISTER: `${basePath}/v1/register`,
YOUTUBE: `${authorizedBasePath}/sdk/zoom/youtube`,
ZOOM: {
SIGNATURE: `${authorizedBasePath}/sdk/zoom/signature`,
CLIENT: `${authorizedBasePath}/sdk/zoom/client`,
},
MEETINGS_USERS_API_KEY: `${authorizedBasePath}/users/meetings`,
LOCATION_API_KEY: `${authorizedBasePath}/locations`,
MEETINGS_API_KEY: `${authorizedBasePath}/meetings`,
POSTS: `${authorizedBasePath}/posts`,
LINKEDIN_IMPORT_PROFILE: `${authorizedBasePath}/linkedin/authorization`,
ACTIONS_EXHIBITIONS: `${authorizedBasePath}/actions/exhibitions`,
ACTIONS_ATTENDEES: `${authorizedBasePath}/actions/profiles`,
YOUTUBE_SDK_API: `${authorizedBasePath}/sdk/zoom/youtube`,
DOCUMENTS: `${authorizedBasePath}/documents`,
LOCATIONS: `${authorizedBasePath}/locations`,
PAGES: `${authorizedBasePath}/pages`,
ACTIONS_SESSIONS: `${authorizedBasePath}/actions/sessions`,
TERMS_URL: "https://hubs101.com/terms-of-use",
PRIVACY_URL: "https://hubs101.com/privacy-policy",
VERSIONS: `${basePath}/versions`,
PASSWORD_ACTIVATION: `${basePath}/v1/activation`,
// JITSI_RAW: `${WEB_APP_PROD}/virtual-meeting-raw`,
VIMEO_VIEW: `${authorizedBasePath}/sdk/vimeo/mobile`,
NOTES: `${authorizedBasePath}/users/notes`,
MEETINGS_ARRANGE: `${authorizedBasePath}/meetings/arrange`,
USER_NOTIFICATIONS: `${authorizedBasePath}/users/notifications`,
NOTIFICATIONS: `${authorizedBasePath}/notifications`,
GROUPS: `${authorizedBasePath}/groups`,
OPTIONS: `${authorizedBasePath}/options`,
TICKETS: `${authorizedBasePath}/tickets`,
DISCOUNTS: `${authorizedBasePath}/discounts`,
PAYMENT_ACCOUNTS: `${authorizedBasePath}/payment-accounts`,
PUBLIC_EVENTS: `${basePath}/public/events`,
STREAMS: `${authorizedBasePath}/streams`,
ACCOUNT_TRIAL: `${unauthorizedBasePath}/accounts/trial`,
INVITATION: `${unauthorizedBasePath}/invitation`,
});
};
exports.getBasePath = getBasePath;