cdx-proto
    Preparing search index...

    Type Alias License

    License: Message<"cyclonedx.v1_5.License"> & {
        bomRef?: string;
        license:
            | { case: "id"; value: string }
            | { case: "name"; value: string }
            | { case: undefined; value?: undefined };
        licensing?: cdx_15.Licensing;
        properties: cdx_15.Property[];
        text?: cdx_15.AttachedText;
        url?: string;
    }

    Type declaration

    • OptionalbomRef?: string

      An optional 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 = 5;

    • license:
          | { case: "id"; value: string }
          | { case: "name"; value: string }
          | { case: undefined; value?: undefined }

      from oneof cyclonedx.v1_5.License.license

    • Optionallicensing?: cdx_15.Licensing

      Licensing details describing the licensor/licensee, license type, renewal and expiration dates, and other important metadata

      from field: optional cyclonedx.v1_5.Licensing licensing = 6;

    • properties: cdx_15.Property[]

      Specifies optional, custom, properties

      from field: repeated cyclonedx.v1_5.Property properties = 7;

    • Optionaltext?: cdx_15.AttachedText

      Specifies the optional full text of the attachment

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

    • Optionalurl?: string

      The URL to the attachment file. If the attachment is a license or BOM, an externalReference should also be specified for completeness.

      from field: optional string url = 4;

    from message cyclonedx.v1_5.License