constructor(
    workspaceId,
    sendPositionUpdate,
    getPositionUpdates,
    getBroadcastPositionUpdates,
  ) {
    this.workspaceId = workspaceId;
    this.colours = [
      '#fcba03',
      '#03fc20',
      '#03f0fc',
      '#035efc',
      '#5603fc',
      '#fc03d2',
    ];
    this.sendPositionUpdate = sendPositionUpdate;
    this.getPositionUpdates = getPositionUpdates;
    this.getBroadcastPositionUpdates = getBroadcastPositionUpdates;
    this.getUserDisconnects = null;
  }
@fileoverview Class for tracking users' metadata.
@author navil@google.com (Navil Perez)