View Source GoogleApi.ContainerAnalysis.V1alpha1.Model.PackageInfoOccurrence (google_api_container_analysis v0.28.0)

PackageInfoOccurrence represents an SPDX Package Information section: https://spdx.github.io/spdx-spec/3-package-information/

Attributes

  • comment (type: String.t, default: nil) - A place for the SPDX file creator to record any general comments about the package being described
  • filename (type: String.t, default: nil) - Provide the actual file name of the package, or path of the directory being treated as a package
  • homePage (type: String.t, default: nil) - Output only. Provide a place for the SPDX file creator to record a web site that serves as the package's home page
  • id (type: String.t, default: nil) - Uniquely identify any element in an SPDX document which may be referenced by other elements
  • licenseConcluded (type: GoogleApi.ContainerAnalysis.V1alpha1.Model.License.t, default: nil) - package or alternative values, if the governing license cannot be determined
  • packageType (type: String.t, default: nil) - Output only. The type of package: OS, MAVEN, GO, GO_STDLIB, etc.
  • sourceInfo (type: String.t, default: nil) - Provide a place for the SPDX file creator to record any relevant background information or additional comments about the origin of the package
  • summaryDescription (type: String.t, default: nil) - Output only. A short description of the package
  • title (type: String.t, default: nil) - Output only. Identify the full name of the package as given by the Package Originator
  • version (type: String.t, default: nil) - Output only. Identify the version of the package

Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Types

@type t() :: %GoogleApi.ContainerAnalysis.V1alpha1.Model.PackageInfoOccurrence{
  comment: String.t() | nil,
  filename: String.t() | nil,
  homePage: String.t() | nil,
  id: String.t() | nil,
  licenseConcluded:
    GoogleApi.ContainerAnalysis.V1alpha1.Model.License.t() | nil,
  packageType: String.t() | nil,
  sourceInfo: String.t() | nil,
  summaryDescription: String.t() | nil,
  title: String.t() | nil,
  version: String.t() | nil
}

Functions

@spec decode(struct(), keyword()) :: struct()

Unwrap a decoded JSON object into its complex fields.