@omegabigdata/honoplay-api-helper-node
Version:
74 lines (69 loc) • 2.06 kB
JavaScript
const AdminUser = require('./src/AdminUser');
const Status = require('./src/Status');
const Tenant = require('./src/Tenant');
const Trainee = require('./src/Trainee');
const Department = require('./src/Department');
const WorkingStatus = require('./src/WorkingStatus');
const Trainer = require('./src/Trainer');
const Profession = require('./src/Profession');
const Question = require('./src/Question');
const Option = require('./src/Option');
const TrainingSeries = require('./src/TrainingSeries');
const Classroom = require('./src/Classroom');
const Training = require('./src/Training');
const Session = require('./src/Session');
const TrainerUser = require('./src/TrainerUser');
const TraineeUser = require('./src/TraineeUser');
const QuestionCategory = require('./src/QuestionCategory');
const QuestionDifficulty = require('./src/QuestionDifficulty');
const QuestionType = require('./src/QuestionType');
const Tag = require('./src/Tag');
const ContentFile = require('./src/ContentFile');
const TraineeUserAvatar = require('./src/TraineeUserAvatar');
const TrainingCategory = require('./src/TrainingCategory');
const {
axiosClient,
trainerAxiosClient,
traineeAxiosClient
} = require('./src/Helpers');
const initApi = token => {
axiosClient.defaults.headers.common['Authorization'] = `Bearer ${token}`;
};
const trainerUserSetToken = token => {
trainerAxiosClient.defaults.headers.common[
'Authorization'
] = `Bearer ${token}`;
};
const traineeUserSetToken = token => {
traineeAxiosClient.defaults.headers.common[
'Authorization'
] = `Bearer ${token}`;
};
module.exports = {
AdminUser,
Status,
Tenant,
Trainee,
Department,
WorkingStatus,
Trainer,
initApi,
Profession,
Question,
Option,
TrainingSeries,
Training,
Classroom,
Session,
TrainerUser,
trainerUserSetToken,
TraineeUser,
traineeUserSetToken,
QuestionCategory,
QuestionDifficulty,
QuestionType,
Tag,
ContentFile,
TraineeUserAvatar,
TrainingCategory
};