import UserSessionMgmt from './UserSessionMgmt';
import UserAuthService from './UserAuthService';
import UserAliasToken from './UserAliasToken';
export default class UserAuth {
  /**
   * Constructor
   * @param {JsXnat} jsXnat
   */
  constructor(jsXnat) {
    this.jsXnat = jsXnat;
  }
  getUserSessionMgmtApi() {
    return new UserSessionMgmt(this.jsXnat);
  }
  getUserAuthServiceApi() {
    return new UserAuthService(this.jsXnat);
  }
  getUserAliasTokenApi() {
    return new UserAliasToken(this.jsXnat);
  }
}