Package Documentation

  • Readme

    Common Protos PHP

    Latest Stable Version Packagist

    This repository is a home for the protocol buffer types which are common dependencies throughout the Google API ecosystem, generated for PHP. The protobuf definitions for these generated PHP classes are provided by the Common Components AIP repository.

    NOTE: This repository is part of Google Cloud PHP. Any support requests, bug reports, or development contributions should be directed to that project.

    Using these generated classes

    These classes are made available under an Apache license (see LICENSE) and you are free to depend on them within your applications. They are considered stable and will not change in backwards-incompaible ways.

    They are distributed as the google/common-protos composer package, available on Packagist.

    In order to depend on these classes, use composer from the command line in order to add this package to your composer.json file in the requires section:

    composer require google/common-protos
    

    License

    These classes are licensed using the Apache 2.0 software license, a permissive, copyfree license. You are free to use them in your applications provided the license terms are honored.

Namespaces
\Google\Api\BackendRule
\Google\Api\Billing
\Google\Api\Distribution
\Google\Api\FieldInfo
\Google\Api\LabelDescriptor
\Google\Api\Logging
\Google\Api\MethodSettings
\Google\Api\MetricDescriptor
\Google\Api\Monitoring
\Google\Api\Property
\Google\Api\PythonSettings
\Google\Api\ResourceDescriptor
Classes
Google\Api\Advice
Google\Api\Authentication
Google\Api\AuthenticationRule
Google\Api\AuthProvider
Google\Api\AuthRequirement
Google\Api\Backend
Google\Api\BackendRule
Google\Api\Billing
Google\Api\ChangeType
Google\Api\ClientLibraryDestination
Google\Api\ClientLibraryOrganization
Google\Api\ClientLibrarySettings
Google\Api\CommonLanguageSettings
Google\Api\ConfigChange
Google\Api\Context
Google\Api\ContextRule
Google\Api\Control
Google\Api\CppSettings
Google\Api\CustomHttpPattern
Google\Api\Distribution
Google\Api\Documentation
Google\Api\DocumentationRule
Google\Api\DotnetSettings
Google\Api\Endpoint
Google\Api\ErrorReason
Google\Api\FieldBehavior
Google\Api\FieldInfo
Google\Api\FieldPolicy
Google\Api\GoSettings
Google\Api\Http
Google\Api\HttpBody
Google\Api\HttpRule
Google\Api\JavaSettings
Google\Api\JwtLocation
Google\Api\LabelDescriptor
Google\Api\LaunchStage
Google\Api\LogDescriptor
Google\Api\Logging
Google\Api\MethodPolicy
Google\Api\MethodSettings
Google\Api\Metric
Google\Api\MetricDescriptor
Google\Api\MetricRule
Google\Api\MonitoredResource
Google\Api\MonitoredResourceDescriptor
Google\Api\MonitoredResourceMetadata
Google\Api\Monitoring
Google\Api\NodeSettings
Google\Api\OAuthRequirements
Google\Api\Page
Google\Api\PhpSettings
Google\Api\ProjectProperties
Google\Api\Property
Google\Api\Publishing
Google\Api\PythonSettings
Google\Api\Quota
Google\Api\QuotaLimit
Google\Api\ResourceDescriptor
Google\Api\ResourceReference
Google\Api\RoutingParameter
Google\Api\RoutingRule
Google\Api\RubySettings
Google\Api\SelectiveGapicGeneration
Google\Api\Service
Google\Api\SourceInfo
Google\Api\SystemParameter
Google\Api\SystemParameterRule
Google\Api\SystemParameters
Google\Api\TypeReference
Google\Api\Usage
Google\Api\UsageRule
Google\Api\Visibility
Google\Api\VisibilityRule
© 2025 Bruce Wells
Search Namespaces \ Classes
Configuration