Fossology Enums

The Python enums derived from the REST data.

class fossology.enums.AccessLevel(*values)

Available access levels for uploads:

PRIVATE PROTECTED PUBLIC

class fossology.enums.ClearingScope(*values)

Scope of the clearing:

LOCAL PACKAGE GLOBAL

class fossology.enums.ClearingStatus(*values)

Clearing statuses:

OPEN INPROGRESS CLOSED REJECTED

class fossology.enums.ClearingType(*values)

Type of the clearing:

TO_BE_DISCUSSED IRRELEVANT IDENTIFIED DO_NOT_USE NON_FUNCTIONAL

class fossology.enums.CopyrightStatus(*values)

Status of the copyrights:

ACTIVE INACTIVE

class fossology.enums.JobStatus(*values)

Job statuses:

COMPLETED FAILED QUEUED PROCESSING

class fossology.enums.LicenseType(*values)

License types:

CANDIDATE MAIN ALL

class fossology.enums.MemberPerm(*values)

Group member permissions:

USER ADMIN ADVISOR

class fossology.enums.ObligationClass(*values)

Classification of an obligation:

GREEN WHITE YELLOW RED

class fossology.enums.Permission(*values)

Upload or group permissions:

NONE READ_ONLY READ_WRITE CLEARING_ADMIN ADMIN

class fossology.enums.PrevNextSelection(*values)

Type of file to be selected for the prev-next endpoint:

WITHLICENSES NOCLEARING

class fossology.enums.ReportFormat(*values)

Available report format:

DEP5 SPDX2 SPDX2TV READMEOSS UNIFIEDREPORT CLIXML SPDX3JSON SPDX3RDF SPDX3JSONLD

class fossology.enums.SearchTypes(*values)

Type of item that can be searched:

ALLFILES CONTAINERS DIRECTORY

class fossology.enums.TokenScope(*values)

Scope for API tokens:

READ: Read only access, limited only to “GET” calls

WRITE: Read/Write access, required for calls other than “GET”