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

namespace GPBMetadata\Google\Cloud\Gsuiteaddons\V1;

class Gsuiteaddons
{
    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\Client::initOnce();
        \GPBMetadata\Google\Api\FieldBehavior::initOnce();
        \GPBMetadata\Google\Api\Resource::initOnce();
        \GPBMetadata\Google\Apps\Script\Type\Calendar\CalendarAddonManifest::initOnce();
        \GPBMetadata\Google\Apps\Script\Type\Docs\DocsAddonManifest::initOnce();
        \GPBMetadata\Google\Apps\Script\Type\Drive\DriveAddonManifest::initOnce();
        \GPBMetadata\Google\Apps\Script\Type\Gmail\GmailAddonManifest::initOnce();
        \GPBMetadata\Google\Apps\Script\Type\ScriptManifest::initOnce();
        \GPBMetadata\Google\Apps\Script\Type\Sheets\SheetsAddonManifest::initOnce();
        \GPBMetadata\Google\Apps\Script\Type\Slides\SlidesAddonManifest::initOnce();
        \GPBMetadata\Google\Protobuf\GPBEmpty::initOnce();
        \GPBMetadata\Google\Protobuf\Wrappers::initOnce();
        $pool->internalAddGeneratedFile(
            "\x0A\x9A%\x0A/google/cloud/gsuiteaddons/v1/gsuiteaddons.proto\x12\x1Cgoogle.cloud.gsuiteaddons.v1\x1A\x17google/api/client.proto\x1A\x1Fgoogle/api/field_behavior.proto\x1A\x19google/api/resource.proto\x1A>google/apps/script/type/calendar/calendar_addon_manifest.proto\x1A6google/apps/script/type/docs/docs_addon_manifest.proto\x1A8google/apps/script/type/drive/drive_addon_manifest.proto\x1A8google/apps/script/type/gmail/gmail_addon_manifest.proto\x1A-google/apps/script/type/script_manifest.proto\x1A:google/apps/script/type/sheets/sheets_addon_manifest.proto\x1A:google/apps/script/type/slides/slides_addon_manifest.proto\x1A\x1Bgoogle/protobuf/empty.proto\x1A\x1Egoogle/protobuf/wrappers.proto\"Z\x0A\x17GetAuthorizationRequest\x12?\x0A\x04name\x18\x02 \x01(\x09B1\xE0A\x02\xFAA+\x0A)gsuiteaddons.googleapis.com/Authorization\"\xA7\x01\x0A\x0DAuthorization\x12\x0C\x0A\x04name\x18\x01 \x01(\x09\x12\x1D\x0A\x15service_account_email\x18\x02 \x01(\x09\x12\x17\x0A\x0Foauth_client_id\x18\x03 \x01(\x09:P\xEAAM\x0A)gsuiteaddons.googleapis.com/Authorization\x12 projects/{project}/authorization\"\xBD\x01\x0A\x17CreateDeploymentRequest\x12C\x0A\x06parent\x18\x01 \x01(\x09B3\xE0A\x02\xFAA-\x0A+cloudresourcemanager.googleapis.com/Project\x12\x1A\x0A\x0Ddeployment_id\x18\x02 \x01(\x09B\x03\xE0A\x02\x12A\x0A\x0Adeployment\x18\x03 \x01(\x0B2(.google.cloud.gsuiteaddons.v1.DeploymentB\x03\xE0A\x02\"]\x0A\x18ReplaceDeploymentRequest\x12A\x0A\x0Adeployment\x18\x02 \x01(\x0B2(.google.cloud.gsuiteaddons.v1.DeploymentB\x03\xE0A\x02\"T\x0A\x14GetDeploymentRequest\x12<\x0A\x04name\x18\x01 \x01(\x09B.\xE0A\x02\xFAA(\x0A&gsuiteaddons.googleapis.com/Deployment\"\x84\x01\x0A\x16ListDeploymentsRequest\x12C\x0A\x06parent\x18\x01 \x01(\x09B3\xE0A\x02\xFAA-\x0A+cloudresourcemanager.googleapis.com/Project\x12\x11\x0A\x09page_size\x18\x02 \x01(\x05\x12\x12\x0A\x0Apage_token\x18\x03 \x01(\x09\"q\x0A\x17ListDeploymentsResponse\x12=\x0A\x0Bdeployments\x18\x01 \x03(\x0B2(.google.cloud.gsuiteaddons.v1.Deployment\x12\x17\x0A\x0Fnext_page_token\x18\x02 \x01(\x09\"e\x0A\x17DeleteDeploymentRequest\x12<\x0A\x04name\x18\x01 \x01(\x09B.\xE0A\x02\xFAA(\x0A&gsuiteaddons.googleapis.com/Deployment\x12\x0C\x0A\x04etag\x18\x02 \x01(\x09\"X\x0A\x18InstallDeploymentRequest\x12<\x0A\x04name\x18\x01 \x01(\x09B.\xE0A\x02\xFAA(\x0A&gsuiteaddons.googleapis.com/Deployment\"Z\x0A\x1AUninstallDeploymentRequest\x12<\x0A\x04name\x18\x01 \x01(\x09B.\xE0A\x02\xFAA(\x0A&gsuiteaddons.googleapis.com/Deployment\"Z\x0A\x17GetInstallStatusRequest\x12?\x0A\x04name\x18\x01 \x01(\x09B1\xE0A\x02\xFAA+\x0A)gsuiteaddons.googleapis.com/InstallStatus\"\xB7\x01\x0A\x0DInstallStatus\x12\x0C\x0A\x04name\x18\x01 \x01(\x09\x12-\x0A\x09installed\x18\x02 \x01(\x0B2\x1A.google.protobuf.BoolValue:i\xEAAf\x0A)gsuiteaddons.googleapis.com/InstallStatus\x129projects/{project}/deployments/{deployment}/installStatus\"\xCF\x01\x0A\x0ADeployment\x12\x0C\x0A\x04name\x18\x01 \x01(\x09\x12\x14\x0A\x0Coauth_scopes\x18\x02 \x03(\x09\x125\x0A\x07add_ons\x18\x03 \x01(\x0B2\$.google.cloud.gsuiteaddons.v1.AddOns\x12\x0C\x0A\x04etag\x18\x05 \x01(\x09:X\xEAAU\x0A&gsuiteaddons.googleapis.com/Deployment\x12+projects/{project}/deployments/{deployment}\"\x9A\x04\x0A\x06AddOns\x12<\x0A\x06common\x18\x01 \x01(\x0B2,.google.apps.script.type.CommonAddOnManifest\x12@\x0A\x05gmail\x18\x02 \x01(\x0B21.google.apps.script.type.gmail.GmailAddOnManifest\x12@\x0A\x05drive\x18\x05 \x01(\x0B21.google.apps.script.type.drive.DriveAddOnManifest\x12I\x0A\x08calendar\x18\x06 \x01(\x0B27.google.apps.script.type.calendar.CalendarAddOnManifest\x12=\x0A\x04docs\x18\x07 \x01(\x0B2/.google.apps.script.type.docs.DocsAddOnManifest\x12C\x0A\x06sheets\x18\x08 \x01(\x0B23.google.apps.script.type.sheets.SheetsAddOnManifest\x12C\x0A\x06slides\x18\x0A \x01(\x0B23.google.apps.script.type.slides.SlidesAddOnManifest\x12:\x0A\x0Chttp_options\x18\x0F \x01(\x0B2\$.google.apps.script.type.HttpOptions2\xA4\x0D\x0A\x0CGSuiteAddOns\x12\xAA\x01\x0A\x10GetAuthorization\x125.google.cloud.gsuiteaddons.v1.GetAuthorizationRequest\x1A+.google.cloud.gsuiteaddons.v1.Authorization\"2\xDAA\x04name\x82\xD3\xE4\x93\x02%\x12#/v1/{name=projects/*/authorization}\x12\xCE\x01\x0A\x10CreateDeployment\x125.google.cloud.gsuiteaddons.v1.CreateDeploymentRequest\x1A(.google.cloud.gsuiteaddons.v1.Deployment\"Y\xDAA\x1Fparent,deployment,deployment_id\x82\xD3\xE4\x93\x021\"#/v1/{parent=projects/*}/deployments:\x0Adeployment\x12\xC6\x01\x0A\x11ReplaceDeployment\x126.google.cloud.gsuiteaddons.v1.ReplaceDeploymentRequest\x1A(.google.cloud.gsuiteaddons.v1.Deployment\"O\xDAA\x0Adeployment\x82\xD3\xE4\x93\x02<\x1A./v1/{deployment.name=projects/*/deployments/*}:\x0Adeployment\x12\xA1\x01\x0A\x0DGetDeployment\x122.google.cloud.gsuiteaddons.v1.GetDeploymentRequest\x1A(.google.cloud.gsuiteaddons.v1.Deployment\"2\xDAA\x04name\x82\xD3\xE4\x93\x02%\x12#/v1/{name=projects/*/deployments/*}\x12\xB4\x01\x0A\x0FListDeployments\x124.google.cloud.gsuiteaddons.v1.ListDeploymentsRequest\x1A5.google.cloud.gsuiteaddons.v1.ListDeploymentsResponse\"4\xDAA\x06parent\x82\xD3\xE4\x93\x02%\x12#/v1/{parent=projects/*}/deployments\x12\x95\x01\x0A\x10DeleteDeployment\x125.google.cloud.gsuiteaddons.v1.DeleteDeploymentRequest\x1A\x16.google.protobuf.Empty\"2\xDAA\x04name\x82\xD3\xE4\x93\x02%*#/v1/{name=projects/*/deployments/*}\x12\xA2\x01\x0A\x11InstallDeployment\x126.google.cloud.gsuiteaddons.v1.InstallDeploymentRequest\x1A\x16.google.protobuf.Empty\"=\xDAA\x04name\x82\xD3\xE4\x93\x020\"+/v1/{name=projects/*/deployments/*}:install:\x01*\x12\xA8\x01\x0A\x13UninstallDeployment\x128.google.cloud.gsuiteaddons.v1.UninstallDeploymentRequest\x1A\x16.google.protobuf.Empty\"?\xDAA\x04name\x82\xD3\xE4\x93\x022\"-/v1/{name=projects/*/deployments/*}:uninstall:\x01*\x12\xB8\x01\x0A\x10GetInstallStatus\x125.google.cloud.gsuiteaddons.v1.GetInstallStatusRequest\x1A+.google.cloud.gsuiteaddons.v1.InstallStatus\"@\xDAA\x04name\x82\xD3\xE4\x93\x023\x121/v1/{name=projects/*/deployments/*/installStatus}\x1AO\xCAA\x1Bgsuiteaddons.googleapis.com\xD2A.https://www.googleapis.com/auth/cloud-platformB\xDD\x01\x0A com.google.cloud.gsuiteaddons.v1B\x11GSuiteAddOnsProtoP\x01ZDcloud.google.com/go/gsuiteaddons/apiv1/gsuiteaddonspb;gsuiteaddonspb\xAA\x02\x1CGoogle.Cloud.GSuiteAddOns.V1\xCA\x02\x1CGoogle\\Cloud\\GSuiteAddOns\\V1\xEA\x02\x1FGoogle::Cloud::GSuiteAddOns::V1b\x06proto3"
        , true);

        static::$is_initialized = true;
    }
}

