Current section
Files
Jump to
Current section
Files
lib/sbom/cyclonedx/v17/license_expression_detailed/expression_details.pb.ex
defmodule SBoM.CycloneDX.V17.LicenseExpressionDetailed.ExpressionDetails do
@moduledoc """
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.
"""
use Protobuf, protoc_gen_elixir_version: "0.15.0", syntax: :proto3
field(:license_identifier, 1, type: :string, json_name: "licenseIdentifier")
field(:bom_ref, 2, proto3_optional: true, type: :string, json_name: "bomRef")
field(:text, 3, proto3_optional: true, type: SBoM.CycloneDX.V17.AttachedText)
field(:url, 4, proto3_optional: true, type: :string)
end