spdx_tools.spdx.jsonschema.snippet_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 SnippetProperty(JsonProperty): 10 SPDX_ID = auto() 11 ANNOTATIONS = auto() 12 ATTRIBUTION_TEXTS = auto() 13 COMMENT = auto() 14 COPYRIGHT_TEXT = auto() 15 LICENSE_COMMENTS = auto() 16 LICENSE_CONCLUDED = auto() 17 LICENSE_INFO_IN_SNIPPETS = auto() 18 NAME = auto() 19 RANGES = auto() 20 SNIPPET_FROM_FILE = auto()
10class SnippetProperty(JsonProperty): 11 SPDX_ID = auto() 12 ANNOTATIONS = auto() 13 ATTRIBUTION_TEXTS = auto() 14 COMMENT = auto() 15 COPYRIGHT_TEXT = auto() 16 LICENSE_COMMENTS = auto() 17 LICENSE_CONCLUDED = auto() 18 LICENSE_INFO_IN_SNIPPETS = auto() 19 NAME = auto() 20 RANGES = auto() 21 SNIPPET_FROM_FILE = 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 =
<SnippetProperty.SPDX_ID: 1>
ANNOTATIONS =
<SnippetProperty.ANNOTATIONS: 2>
ATTRIBUTION_TEXTS =
<SnippetProperty.ATTRIBUTION_TEXTS: 3>
COMMENT =
<SnippetProperty.COMMENT: 4>
COPYRIGHT_TEXT =
<SnippetProperty.COPYRIGHT_TEXT: 5>
LICENSE_COMMENTS =
<SnippetProperty.LICENSE_COMMENTS: 6>
LICENSE_CONCLUDED =
<SnippetProperty.LICENSE_CONCLUDED: 7>
LICENSE_INFO_IN_SNIPPETS =
<SnippetProperty.LICENSE_INFO_IN_SNIPPETS: 8>
NAME =
<SnippetProperty.NAME: 9>
RANGES =
<SnippetProperty.RANGES: 10>
SNIPPET_FROM_FILE =
<SnippetProperty.SNIPPET_FROM_FILE: 11>
Inherited Members
- enum.Enum
- name
- value