cdx-proto
    Preparing search index...

    Type Alias LicenseExpressionDetailed_ExpressionDetails

    LicenseExpressionDetailed_ExpressionDetails: Message<
        "cyclonedx.v1_7.LicenseExpressionDetailed.ExpressionDetails",
    > & {
        bomRef?: string;
        licenseIdentifier: string;
        text?: AttachedText;
        url?: string;
    }

    This document specifies the details and attributes related to a software license identifier. An SPDX expression may be a compound of license identifiers. The license_identifier field serves as the key that identifies each record. Note that this key is not required to be unique, as the same license identifier could apply to multiple, different but similar license details, texts, etc.

    Type Declaration

    • OptionalbomRef?: string

      A identifier which can be used to reference the license elsewhere in the BOM. Uniqueness is enforced within all elements and children of the root-level bom element.

      from field: optional string bom_ref = 2;

    • licenseIdentifier: string

      A valid SPDX license identifier. Refer to https://spdx.org/specifications for syntax requirements. This field serves as the primary key, which uniquely identifies each record. Example values:

      • "Apache-2.0",
      • "GPL-3.0-only WITH Classpath-exception-2.0"
      • "LicenseRef-my-custom-license"

      from field: string license_identifier = 1;

    • Optionaltext?: AttachedText

      A way to include the textual content of the license.

      from field: optional cyclonedx.v1_7.AttachedText text = 3;

    • Optionalurl?: string

      The URL to the license file. If specified, a 'license' externalReference should also be specified for completeness

      from field: optional string url = 4;

    from message cyclonedx.v1_7.LicenseExpressionDetailed.ExpressionDetails