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

namespace GPBMetadata\Grafeas\V1;

class IntotoProvenance
{
    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\xCE\x06\x0A\"grafeas/v1/intoto_provenance.proto\x12\x0Agrafeas.v1\x1A\x1Fgoogle/protobuf/timestamp.proto\"\x9C\x01\x0A\x06Recipe\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 \x03(\x0B2\x14.google.protobuf.Any\x12)\x0A\x0Benvironment\x18\x05 \x03(\x0B2\x14.google.protobuf.Any\"I\x0A\x0CCompleteness\x12\x11\x0A\x09arguments\x18\x01 \x01(\x08\x12\x13\x0A\x0Benvironment\x18\x02 \x01(\x08\x12\x11\x0A\x09materials\x18\x03 \x01(\x08\"\xDA\x01\x0A\x08Metadata\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\x12.\x0A\x0Ccompleteness\x18\x04 \x01(\x0B2\x18.grafeas.v1.Completeness\x12\x14\x0A\x0Creproducible\x18\x05 \x01(\x08\"\x1B\x0A\x0DBuilderConfig\x12\x0A\x0A\x02id\x18\x01 \x01(\x09\"\xA4\x01\x0A\x10InTotoProvenance\x121\x0A\x0Ebuilder_config\x18\x01 \x01(\x0B2\x19.grafeas.v1.BuilderConfig\x12\"\x0A\x06recipe\x18\x02 \x01(\x0B2\x12.grafeas.v1.Recipe\x12&\x0A\x08metadata\x18\x03 \x01(\x0B2\x14.grafeas.v1.Metadata\x12\x11\x0A\x09materials\x18\x04 \x03(\x09Bh\x0A\x0Dio.grafeas.v1B\x15InTotoProvenanceProtoP\x01Z8google.golang.org/genproto/googleapis/grafeas/v1;grafeas\xA2\x02\x03GRAb\x06proto3"
        , true);

        static::$is_initialized = true;
    }
}

