Options
All
  • Public
  • Public/Protected
  • All
Menu

Class default

Hierarchy

  • default

Index

Constructors

constructor

  • new default(accessToken: string, baseUrl?: string): default
  • Parameters

    • accessToken: string

      A token obtained in OAUTH2 login flow

    • baseUrl: string = 'https://panel.dsnet.agh.edu.pl/api/beta'

      Optional API URL to exectute all queries against

    Returns default

Properties

Private accessToken

accessToken: string

A token obtained in OAUTH2 login flow

baseURL

baseURL: string

Optional API URL to exectute all queries against

Methods

getAccommodationInfo

getDormitoryFloors

  • getDormitoryFloors(dormitoryID: number): Promise<Floor[]>
  • Get list of all floors of a dormitory (returned floor)

    Parameters

    • dormitoryID: number

      An unique dormitory ID

    Returns Promise<Floor[]>

    Returned floor IDs are unique across entire campus

getDormitoryList

getDormitoryTypes

  • Get dormitory types array, no idea if this actually ever changes

    Returns Promise<DormitoryType[]>

getNetworkInfo

getReservations

  • Since DSNET does not provide proper datetime in API response, I'm trying to parse it manually from string. So watch out, might not be infallible.

    Returns Promise<Reservation[]>

getRoomsAtFloor

  • getRoomsAtFloor(floorID: number): Promise<Room[]>
  • Get list of all rooms at given floor

    Parameters

    • floorID: number

    Returns Promise<Room[]>

getUserInfo

Generated using TypeDoc