spdx_tools.spdx3.model.licensing.listed_license
1# SPDX-FileCopyrightText: 2023 spdx contributors 2# 3# SPDX-License-Identifier: Apache-2.0 4from beartype.typing import List, Optional 5 6from spdx_tools.common.typing.dataclass_with_properties import dataclass_with_properties 7from spdx_tools.common.typing.type_checks import check_types_and_set_values 8from spdx_tools.spdx3.model.licensing.license import License 9 10 11@dataclass_with_properties 12class ListedLicense(License): 13 list_version_added: Optional[str] = None 14 deprecated_version: Optional[str] = None 15 16 def __init__( 17 self, 18 license_id: str, 19 license_name: str, 20 license_text: str, 21 license_comment: Optional[str] = None, 22 see_also: List[str] = None, 23 is_osi_approved: Optional[bool] = None, 24 is_fsf_libre: Optional[bool] = None, 25 standard_license_header: Optional[str] = None, 26 standard_license_template: Optional[str] = None, 27 is_deprecated_license_id: Optional[bool] = None, 28 obsoleted_by: Optional[str] = None, 29 list_version_added: Optional[str] = None, 30 deprecated_version: Optional[str] = None, 31 ): 32 see_also = [] if see_also is None else see_also 33 check_types_and_set_values(self, locals())
12@dataclass_with_properties 13class ListedLicense(License): 14 list_version_added: Optional[str] = None 15 deprecated_version: Optional[str] = None 16 17 def __init__( 18 self, 19 license_id: str, 20 license_name: str, 21 license_text: str, 22 license_comment: Optional[str] = None, 23 see_also: List[str] = None, 24 is_osi_approved: Optional[bool] = None, 25 is_fsf_libre: Optional[bool] = None, 26 standard_license_header: Optional[str] = None, 27 standard_license_template: Optional[str] = None, 28 is_deprecated_license_id: Optional[bool] = None, 29 obsoleted_by: Optional[str] = None, 30 list_version_added: Optional[str] = None, 31 deprecated_version: Optional[str] = None, 32 ): 33 see_also = [] if see_also is None else see_also 34 check_types_and_set_values(self, locals())
ListedLicense( license_id: str, license_name: str, license_text: str, license_comment: Optional[str] = None, see_also: list[str] = None, is_osi_approved: Optional[bool] = None, is_fsf_libre: Optional[bool] = None, standard_license_header: Optional[str] = None, standard_license_template: Optional[str] = None, is_deprecated_license_id: Optional[bool] = None, obsoleted_by: Optional[str] = None, list_version_added: Optional[str] = None, deprecated_version: Optional[str] = None)
17 def __init__( 18 self, 19 license_id: str, 20 license_name: str, 21 license_text: str, 22 license_comment: Optional[str] = None, 23 see_also: List[str] = None, 24 is_osi_approved: Optional[bool] = None, 25 is_fsf_libre: Optional[bool] = None, 26 standard_license_header: Optional[str] = None, 27 standard_license_template: Optional[str] = None, 28 is_deprecated_license_id: Optional[bool] = None, 29 obsoleted_by: Optional[str] = None, 30 list_version_added: Optional[str] = None, 31 deprecated_version: Optional[str] = None, 32 ): 33 see_also = [] if see_also is None else see_also 34 check_types_and_set_values(self, locals())