# frozen_string_literal: true
# Generated by the protocol buffer compiler.  DO NOT EDIT!
# source: rekor/v2/entry.proto

require 'google/protobuf'

require 'google/api/field_behavior_pb'
require 'rekor/v2/dsse_pb'
require 'rekor/v2/hashedrekord_pb'


descriptor_data = "\n\x14rekor/v2/entry.proto\x12\x15\x64\x65v.sigstore.rekor.v2\x1a\x1fgoogle/api/field_behavior.proto\x1a\x13rekor/v2/dsse.proto\x1a\x1brekor/v2/hashedrekord.proto\"d\n\x05\x45ntry\x12\x11\n\x04kind\x18\x01 \x01(\tB\x03\xe0\x41\x02\x12\x18\n\x0b\x61pi_version\x18\x02 \x01(\tB\x03\xe0\x41\x02\x12.\n\x04spec\x18\x03 \x01(\x0b\x32\x1b.dev.sigstore.rekor.v2.SpecB\x03\xe0\x41\x02\"\xa5\x01\n\x04Spec\x12R\n\x12hashed_rekord_v002\x18\x01 \x01(\x0b\x32/.dev.sigstore.rekor.v2.HashedRekordLogEntryV002B\x03\xe0\x41\x02H\x00\x12\x41\n\tdsse_v002\x18\x02 \x01(\x0b\x32\'.dev.sigstore.rekor.v2.DSSELogEntryV002B\x03\xe0\x41\x02H\x00\x42\x06\n\x04spec\"\xc1\x01\n\x12\x43reateEntryRequest\x12Y\n\x1ahashed_rekord_request_v002\x18\x01 \x01(\x0b\x32..dev.sigstore.rekor.v2.HashedRekordRequestV002B\x03\xe0\x41\x02H\x00\x12H\n\x11\x64sse_request_v002\x18\x02 \x01(\x0b\x32&.dev.sigstore.rekor.v2.DSSERequestV002B\x03\xe0\x41\x02H\x00\x42\x06\n\x04specBz\n\x1b\x64\x65v.sigstore.proto.rekor.v2B\x0cRekorV2EntryP\x01Z5github.com/sigstore/protobuf-specs/gen/pb-go/rekor/v2\xea\x02\x13Sigstore::Rekor::V2b\x06proto3"

pool = ::Google::Protobuf::DescriptorPool.generated_pool
pool.add_serialized_file(descriptor_data)

module Sigstore
  module Rekor
    module V2
      Entry = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("dev.sigstore.rekor.v2.Entry").msgclass
      Spec = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("dev.sigstore.rekor.v2.Spec").msgclass
      CreateEntryRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("dev.sigstore.rekor.v2.CreateEntryRequest").msgclass
    end
  end
end
