<?php
# Generated by the protocol buffer compiler.  DO NOT EDIT!
# source: google/api/error_reason.proto

namespace GPBMetadata\Google\Api;

class ErrorReason
{
    public static $is_initialized = false;

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

        if (static::$is_initialized == true) {
          return;
        }
        $pool->internalAddGeneratedFile(
            "\x0A\xBA\x0B\x0A\x1Dgoogle/api/error_reason.proto\x12\x0Agoogle.api*\x92\x0A\x0A\x0BErrorReason\x12\x1C\x0A\x18ERROR_REASON_UNSPECIFIED\x10\x00\x12\x14\x0A\x10SERVICE_DISABLED\x10\x01\x12\x14\x0A\x10BILLING_DISABLED\x10\x02\x12\x13\x0A\x0FAPI_KEY_INVALID\x10\x03\x12\x1B\x0A\x17API_KEY_SERVICE_BLOCKED\x10\x04\x12!\x0A\x1DAPI_KEY_HTTP_REFERRER_BLOCKED\x10\x07\x12\x1E\x0A\x1AAPI_KEY_IP_ADDRESS_BLOCKED\x10\x08\x12\x1F\x0A\x1BAPI_KEY_ANDROID_APP_BLOCKED\x10\x09\x12\x1B\x0A\x17API_KEY_IOS_APP_BLOCKED\x10\x0D\x12\x17\x0A\x13RATE_LIMIT_EXCEEDED\x10\x05\x12\x1B\x0A\x17RESOURCE_QUOTA_EXCEEDED\x10\x06\x12 \x0A\x1CLOCATION_TAX_POLICY_VIOLATED\x10\x0A\x12\x17\x0A\x13USER_PROJECT_DENIED\x10\x0B\x12\x16\x0A\x12CONSUMER_SUSPENDED\x10\x0C\x12\x14\x0A\x10CONSUMER_INVALID\x10\x0E\x12\x1C\x0A\x18SECURITY_POLICY_VIOLATED\x10\x0F\x12\x18\x0A\x14ACCESS_TOKEN_EXPIRED\x10\x10\x12#\x0A\x1FACCESS_TOKEN_SCOPE_INSUFFICIENT\x10\x11\x12\x19\x0A\x15ACCOUNT_STATE_INVALID\x10\x12\x12!\x0A\x1DACCESS_TOKEN_TYPE_UNSUPPORTED\x10\x13\x12\x17\x0A\x13CREDENTIALS_MISSING\x10\x14\x12\x1C\x0A\x18RESOURCE_PROJECT_INVALID\x10\x15\x12\x1A\x0A\x16SESSION_COOKIE_INVALID\x10\x17\x12\x19\x0A\x15USER_BLOCKED_BY_ADMIN\x10\x18\x12'\x0A#RESOURCE_USAGE_RESTRICTION_VIOLATED\x10\x19\x12 \x0A\x1CSYSTEM_PARAMETER_UNSUPPORTED\x10\x1A\x12\x1D\x0A\x19ORG_RESTRICTION_VIOLATION\x10\x1B\x12\"\x0A\x1EORG_RESTRICTION_HEADER_INVALID\x10\x1C\x12\x17\x0A\x13SERVICE_NOT_VISIBLE\x10\x1D\x12\x11\x0A\x0DGCP_SUSPENDED\x10\x1E\x12\x1C\x0A\x18LOCATION_POLICY_VIOLATED\x10\x1F\x12\x12\x0A\x0EMISSING_ORIGIN\x10!\x12\x1A\x0A\x16OVERLOADED_CREDENTIALS\x10\"\x12 \x0A\x1CLOCATION_ORG_POLICY_VIOLATED\x10#\x12\x1B\x0A\x17TLS_ORG_POLICY_VIOLATED\x10\$\x12\x1B\x0A\x17EMULATOR_QUOTA_EXCEEDED\x10&\x12\"\x0A\x1ECREDENTIAL_ANDROID_APP_INVALID\x10'\x12\x19\x0A\x15IAM_PERMISSION_DENIED\x10)\x12\x15\x0A\x11JWT_TOKEN_INVALID\x10*\x12\x1F\x0A\x1BCREDENTIAL_TYPE_UNSUPPORTED\x10+\x12\x1C\x0A\x18ACCOUNT_TYPE_UNSUPPORTED\x10,\x12'\x0A#ENDPOINT_USAGE_RESTRICTION_VIOLATED\x10-\x12#\x0A\x1FTLS_CIPHER_RESTRICTION_VIOLATED\x10.\x12\x17\x0A\x13MCP_SERVER_DISABLED\x10/Bp\x0A\x0Ecom.google.apiB\x10ErrorReasonProtoP\x01ZCgoogle.golang.org/genproto/googleapis/api/error_reason;error_reason\xA2\x02\x04GAPIb\x06proto3"
        , true);

        static::$is_initialized = true;
    }
}

