<?php
# Generated by the protocol buffer compiler.  DO NOT EDIT!
# source: grafeas/v1/slsa_provenance.proto

namespace GPBMetadata\Grafeas\V1;

class SlsaProvenance
{
    public static $is_initialized = false;

    public static function initOnce() {
        $pool = \Google\Protobuf\Internal\DescriptorPool::getGeneratedPool();

        if (static::$is_initialized == true) {
          return;
        }
        \GPBMetadata\Google\Protobuf\Any::initOnce();
        \GPBMetadata\Google\Protobuf\Timestamp::initOnce();
        $pool->internalAddGeneratedFile(
            "\x0A\xC0\x08\x0A grafeas/v1/slsa_provenance.proto\x12\x0Agrafeas.v1\x1A\x1Fgoogle/protobuf/timestamp.proto\"\xFE\x06\x0A\x0ESlsaProvenance\x127\x0A\x07builder\x18\x01 \x01(\x0B2&.grafeas.v1.SlsaProvenance.SlsaBuilder\x125\x0A\x06recipe\x18\x02 \x01(\x0B2%.grafeas.v1.SlsaProvenance.SlsaRecipe\x129\x0A\x08metadata\x18\x03 \x01(\x0B2'.grafeas.v1.SlsaProvenance.SlsaMetadata\x126\x0A\x09materials\x18\x04 \x03(\x0B2#.grafeas.v1.SlsaProvenance.Material\x1A\xA0\x01\x0A\x0ASlsaRecipe\x12\x0C\x0A\x04type\x18\x01 \x01(\x09\x12\x1B\x0A\x13defined_in_material\x18\x02 \x01(\x03\x12\x13\x0A\x0Bentry_point\x18\x03 \x01(\x09\x12'\x0A\x09arguments\x18\x04 \x01(\x0B2\x14.google.protobuf.Any\x12)\x0A\x0Benvironment\x18\x05 \x01(\x0B2\x14.google.protobuf.Any\x1AM\x0A\x10SlsaCompleteness\x12\x11\x0A\x09arguments\x18\x01 \x01(\x08\x12\x13\x0A\x0Benvironment\x18\x02 \x01(\x08\x12\x11\x0A\x09materials\x18\x03 \x01(\x08\x1A\xF1\x01\x0A\x0CSlsaMetadata\x12\x1B\x0A\x13build_invocation_id\x18\x01 \x01(\x09\x124\x0A\x10build_started_on\x18\x02 \x01(\x0B2\x1A.google.protobuf.Timestamp\x125\x0A\x11build_finished_on\x18\x03 \x01(\x0B2\x1A.google.protobuf.Timestamp\x12A\x0A\x0Ccompleteness\x18\x04 \x01(\x0B2+.grafeas.v1.SlsaProvenance.SlsaCompleteness\x12\x14\x0A\x0Creproducible\x18\x05 \x01(\x08\x1A\x19\x0A\x0BSlsaBuilder\x12\x0A\x0A\x02id\x18\x01 \x01(\x09\x1A\x87\x01\x0A\x08Material\x12\x0B\x0A\x03uri\x18\x01 \x01(\x09\x12?\x0A\x06digest\x18\x02 \x03(\x0B2/.grafeas.v1.SlsaProvenance.Material.DigestEntry\x1A-\x0A\x0BDigestEntry\x12\x0B\x0A\x03key\x18\x01 \x01(\x09\x12\x0D\x0A\x05value\x18\x02 \x01(\x09:\x028\x01Bf\x0A\x0Dio.grafeas.v1B\x13SlsaProvenanceProtoP\x01Z8google.golang.org/genproto/googleapis/grafeas/v1;grafeas\xA2\x02\x03GRAb\x06proto3"
        , true);

        static::$is_initialized = true;
    }
}

