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

namespace GPBMetadata\Keyapis\Kms\V1;

class KeyapisKmsKeyV1
{
    public static $is_initialized = false;

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

        if (static::$is_initialized == true) {
          return;
        }
        \GPBMetadata\Google\Api\Annotations::initOnce();
        \GPBMetadata\Google\Api\FieldBehavior::initOnce();
        \GPBMetadata\Google\Protobuf\Timestamp::initOnce();
        \GPBMetadata\Google\Protobuf\Wrappers::initOnce();
        $pool->internalAddGeneratedFile(
            '
ÿ

\'keyapis/kms/v1/keyapis_kms_key_v1.protokeyapis.kms.v1google/api/field_behavior.proto google/protobuf/descriptor.protogoogle/protobuf/timestamp.protogoogle/protobuf/wrappers.proto"
PostKmsKeyGenerateRequest"É
PostKmsKeyGenerateResponse
data (	H A
error (20.keyapis.kms.v1.PostKmsKeyGenerateResponse.ErrorH P
Error=

generating (2\'.keyapis.kms.v1.KeyInfo.GeneratingErrorH B
reasonB
type"
GetKmsKeyListRequest"H
GetKmsKeyListResponse\'
data (2.keyapis.kms.v1.KeyInfoH B
type"¬
KeyInfo
id (	BàA

public_key (	BàA"
encrypted_private_key (	BàA3

created_at (2.google.protobuf.TimestampBàA3

expired_at (2.google.protobuf.TimestampBàAè
GeneratingErrorO
transaction (28.keyapis.kms.v1.KeyInfo.GeneratingError.TransactionErrorH P

publishing (2:.keyapis.kms.v1.KeyInfo.GeneratingError.PublishingKeyErrorH 
TransactionError
PublishingKeyErrorB
reason2µ

KmsServiceš
PostKmsKeyGenerate).keyapis.kms.v1.PostKmsKeyGenerateRequest*.keyapis.kms.v1.PostKmsKeyGenerateResponse"-‚Óä“\'"%/kms/internal/api/v1/kms/key/generate‰
GetKmsKeyList$.keyapis.kms.v1.GetKmsKeyListRequest%.keyapis.kms.v1.GetKmsKeyListResponse")‚Óä“#!/kms/internal/api/v1/kms/key/list0B…
ru.keyapis.kms.v1BKeyapisKmsV1ProtoHP Z/keyapis_kms_v1Øø¢KEYAPISKMSV1ªKeyapis.Kms.V1ÊKeyapis\\Kms\\V1êKeyapis::Kms::V1bproto3'
        , true);

        static::$is_initialized = true;
    }
}

