binaryai.license ================ .. py:module:: binaryai.license Classes ------- .. autoapisummary:: binaryai.license.LicenseTagItem binaryai.license.LicenseTags binaryai.license.License Module Contents --------------- .. py:class:: LicenseTagItem(tag_name: str, description: str) Bases: :py:obj:`json.JSONDecoder` A license tag item entity. .. py:attribute:: tag_name .. py:attribute:: description .. py:class:: LicenseTags(permission: List[LicenseTagItem], condition: List[LicenseTagItem], forbidden: List[LicenseTagItem]) Bases: :py:obj:`json.JSONDecoder` A license tag entity. .. py:attribute:: permission .. py:attribute:: condition .. py:attribute:: forbidden .. py:class:: License(short_name: str, full_name: str, content: str, url: str, source: str, tags: LicenseTags = None, risk: str = None, extra: str = None, is_pass: bool = None, check_reason: str = None) Bases: :py:obj:`json.JSONDecoder` A license entity. .. py:attribute:: full_name .. py:attribute:: short_name .. py:attribute:: content .. py:attribute:: risk :value: None .. py:attribute:: tags :value: None .. py:attribute:: source .. py:attribute:: url .. py:attribute:: extra :value: None .. py:attribute:: is_pass :value: None .. py:attribute:: check_reason :value: None