spdx_tools.spdx.jsonschema.file_properties
1# SPDX-FileCopyrightText: 2022 spdx contributors 2# 3# SPDX-License-Identifier: Apache-2.0 4from enum import auto 5 6from spdx_tools.spdx.jsonschema.json_property import JsonProperty 7 8 9class FileProperty(JsonProperty): 10 SPDX_ID = auto() 11 ANNOTATIONS = auto() 12 ARTIFACT_OFS = auto() 13 ATTRIBUTION_TEXTS = auto() 14 CHECKSUMS = auto() 15 COMMENT = auto() 16 COPYRIGHT_TEXT = auto() 17 FILE_CONTRIBUTORS = auto() 18 FILE_DEPENDENCIES = auto() 19 FILE_NAME = auto() 20 FILE_TYPES = auto() 21 LICENSE_COMMENTS = auto() 22 LICENSE_CONCLUDED = auto() 23 LICENSE_INFO_IN_FILES = auto() 24 NOTICE_TEXT = auto()
10class FileProperty(JsonProperty): 11 SPDX_ID = auto() 12 ANNOTATIONS = auto() 13 ARTIFACT_OFS = auto() 14 ATTRIBUTION_TEXTS = auto() 15 CHECKSUMS = auto() 16 COMMENT = auto() 17 COPYRIGHT_TEXT = auto() 18 FILE_CONTRIBUTORS = auto() 19 FILE_DEPENDENCIES = auto() 20 FILE_NAME = auto() 21 FILE_TYPES = auto() 22 LICENSE_COMMENTS = auto() 23 LICENSE_CONCLUDED = auto() 24 LICENSE_INFO_IN_FILES = auto() 25 NOTICE_TEXT = auto()
Parent class for all json property classes. Not meant to be instantiated directly, only to have a common parent type that can be used in type hints. In general, all the child enums list the properties of the corresponding objects from the json schema.
SPDX_ID =
<FileProperty.SPDX_ID: 1>
ANNOTATIONS =
<FileProperty.ANNOTATIONS: 2>
ARTIFACT_OFS =
<FileProperty.ARTIFACT_OFS: 3>
ATTRIBUTION_TEXTS =
<FileProperty.ATTRIBUTION_TEXTS: 4>
CHECKSUMS =
<FileProperty.CHECKSUMS: 5>
COMMENT =
<FileProperty.COMMENT: 6>
COPYRIGHT_TEXT =
<FileProperty.COPYRIGHT_TEXT: 7>
FILE_CONTRIBUTORS =
<FileProperty.FILE_CONTRIBUTORS: 8>
FILE_DEPENDENCIES =
<FileProperty.FILE_DEPENDENCIES: 9>
FILE_NAME =
<FileProperty.FILE_NAME: 10>
FILE_TYPES =
<FileProperty.FILE_TYPES: 11>
LICENSE_COMMENTS =
<FileProperty.LICENSE_COMMENTS: 12>
LICENSE_CONCLUDED =
<FileProperty.LICENSE_CONCLUDED: 13>
LICENSE_INFO_IN_FILES =
<FileProperty.LICENSE_INFO_IN_FILES: 14>
NOTICE_TEXT =
<FileProperty.NOTICE_TEXT: 15>
Inherited Members
- enum.Enum
- name
- value