Interface ProjectList

The ProjectList is included in the attachment of the ConnectionData in the DirectorySessionInterfaceSignal.LoginSuccess signal.

It is a map of project id to :

  • a map of builds BuildMap.
  • The ordered list of builds, from most recent to oldest.
  • A project name.
  • The project id (same value as the key to the map).

Please refer to the ConnectionData.


Events

interface ProjectList {
    [projectid: string]: {
        builds: BuildMap;
        orderedBuilds: Build[];
        projectid: string;
        projectname: string;
    };
}

Indexable

[projectid: string]: {
    builds: BuildMap;
    orderedBuilds: Build[];
    projectid: string;
    projectname: string;
}
  • builds: BuildMap

    The map of Builds.

  • orderedBuilds: Build[]

    The ordered list of builds, from most recent to oldest.

  • projectid: string

    The project id (same value as the key to the map).

  • projectname: string

    The project name.