View Source GoogleApi.OnDemandScanning.V1.Model.InTotoStatement (google_api_on_demand_scanning v0.3.0)

Spec defined at The serialized InTotoStatement will be stored as Envelope.payload. Envelope.payloadType is always "application/".


  • _type (type: String.t, default: nil) - Always
  • predicateType (type: String.t, default: nil) - for SlsaProvenance.
  • provenance (type: GoogleApi.OnDemandScanning.V1.Model.InTotoProvenance.t, default: nil) -
  • slsaProvenance (type: GoogleApi.OnDemandScanning.V1.Model.SlsaProvenance.t, default: nil) -
  • subject (type: list(GoogleApi.OnDemandScanning.V1.Model.Subject.t), default: nil) -

Link to this section Summary


Unwrap a decoded JSON object into its complex fields.

Link to this section Types


t() :: %GoogleApi.OnDemandScanning.V1.Model.InTotoStatement{
  _type: String.t() | nil,
  predicateType: String.t() | nil,
  provenance: GoogleApi.OnDemandScanning.V1.Model.InTotoProvenance.t() | nil,
  slsaProvenance: GoogleApi.OnDemandScanning.V1.Model.SlsaProvenance.t() | nil,
  subject: [GoogleApi.OnDemandScanning.V1.Model.Subject.t()] | nil

Link to this section Functions


decode(struct(), keyword()) :: struct()

Unwrap a decoded JSON object into its complex fields.