func getPredicateMetadata()

in pkg/attestation/convert/provenance02/convert.go [128:143]


func getPredicateMetadata(prov *intoto.ProvenanceStatementSLSA02) *g.SlsaProvenanceZeroTwo_SlsaMetadata {
	m := prov.Predicate.Metadata
	metadata := g.SlsaProvenanceZeroTwo_SlsaMetadata{
		BuildInvocationId: m.BuildInvocationID,
		BuildStartedOn:    utils.ToGRPCTime(m.BuildStartedOn),
		BuildFinishedOn:   utils.ToGRPCTime(m.BuildFinishedOn),
		Completeness: &g.SlsaProvenanceZeroTwo_SlsaCompleteness{
			Parameters:  m.Completeness.Parameters,
			Environment: m.Completeness.Environment,
			Materials:   m.Completeness.Materials,
		},
		Reproducible: true,
	}

	return &metadata
}