<?php
# Generated by the protocol buffer compiler.  DO NOT EDIT!
# source: google/apps/events/subscriptions/v1beta/subscription_resource.proto

namespace GPBMetadata\Google\Apps\Events\Subscriptions\V1Beta;

class SubscriptionResource
{
    public static $is_initialized = false;

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

        if (static::$is_initialized == true) {
          return;
        }
        \GPBMetadata\Google\Api\FieldBehavior::initOnce();
        \GPBMetadata\Google\Api\FieldInfo::initOnce();
        \GPBMetadata\Google\Api\Resource::initOnce();
        \GPBMetadata\Google\Protobuf\Duration::initOnce();
        \GPBMetadata\Google\Protobuf\FieldMask::initOnce();
        \GPBMetadata\Google\Protobuf\Timestamp::initOnce();
        $pool->internalAddGeneratedFile(
            "\x0A\xF7\x11\x0ACgoogle/apps/events/subscriptions/v1beta/subscription_resource.proto\x12'google.apps.events.subscriptions.v1beta\x1A\x1Bgoogle/api/field_info.proto\x1A\x19google/api/resource.proto\x1A\x1Egoogle/protobuf/duration.proto\x1A google/protobuf/field_mask.proto\x1A\x1Fgoogle/protobuf/timestamp.proto\"\xFD\x0A\x0A\x0CSubscription\x12`\x0A\x0Ddrive_options\x18\x14 \x01(\x0B2B.google.apps.events.subscriptions.v1beta.Subscription.DriveOptionsB\x03\xE0A\x01H\x00\x126\x0A\x0Bexpire_time\x18\x0D \x01(\x0B2\x1A.google.protobuf.TimestampB\x03\xE0A\x07H\x01\x12-\x0A\x03ttl\x18\x0E \x01(\x0B2\x19.google.protobuf.DurationB\x03\xE0A\x04H\x01\x12\x11\x0A\x04name\x18\x01 \x01(\x09B\x03\xE0A\x08\x12\x18\x0A\x03uid\x18\x02 \x01(\x09B\x0B\xE0A\x03\xE2\x8C\xCF\xD7\x08\x02\x08\x01\x12%\x0A\x0Ftarget_resource\x18\x04 \x01(\x09B\x0C\xE0A\x05\xE0A\x02\xFAA\x03\x0A\x01*\x12\x1B\x0A\x0Bevent_types\x18\x05 \x03(\x09B\x06\xE0A\x02\xE0A\x06\x12U\x0A\x0Fpayload_options\x18\x06 \x01(\x0B27.google.apps.events.subscriptions.v1beta.PayloadOptionsB\x03\xE0A\x01\x12d\x0A\x15notification_endpoint\x18\x07 \x01(\x0B2=.google.apps.events.subscriptions.v1beta.NotificationEndpointB\x06\xE0A\x02\xE0A\x05\x12O\x0A\x05state\x18\x08 \x01(\x0E2;.google.apps.events.subscriptions.v1beta.Subscription.StateB\x03\xE0A\x03\x12_\x0A\x11suspension_reason\x18\x12 \x01(\x0E2?.google.apps.events.subscriptions.v1beta.Subscription.ErrorTypeB\x03\xE0A\x03\x12<\x0A\x09authority\x18\x0A \x01(\x09B)\xE0A\x03\xFAA#\x0A!cloudidentity.googleapis.com/User\x124\x0A\x0Bcreate_time\x18\x0B \x01(\x0B2\x1A.google.protobuf.TimestampB\x03\xE0A\x03\x124\x0A\x0Bupdate_time\x18\x0C \x01(\x0B2\x1A.google.protobuf.TimestampB\x03\xE0A\x03\x12\x18\x0A\x0Breconciling\x18\x0F \x01(\x08B\x03\xE0A\x03\x12\x11\x0A\x04etag\x18\x11 \x01(\x09B\x03\xE0A\x01\x1A3\x0A\x0CDriveOptions\x12#\x0A\x13include_descendants\x18\x01 \x01(\x08B\x06\xE0A\x01\xE0A\x05\"F\x0A\x05State\x12\x15\x0A\x11STATE_UNSPECIFIED\x10\x00\x12\x0A\x0A\x06ACTIVE\x10\x01\x12\x0D\x0A\x09SUSPENDED\x10\x02\x12\x0B\x0A\x07DELETED\x10\x03\"\xD9\x01\x0A\x09ErrorType\x12\x1A\x0A\x16ERROR_TYPE_UNSPECIFIED\x10\x00\x12\x16\x0A\x12USER_SCOPE_REVOKED\x10\x01\x12\x14\x0A\x10RESOURCE_DELETED\x10\x02\x12\x1E\x0A\x1AUSER_AUTHORIZATION_FAILURE\x10\x03\x12\x1E\x0A\x1AENDPOINT_PERMISSION_DENIED\x10\x04\x12\x16\x0A\x12ENDPOINT_NOT_FOUND\x10\x06\x12\x1F\x0A\x1BENDPOINT_RESOURCE_EXHAUSTED\x10\x07\x12\x09\x0A\x05OTHER\x10\x05:n\xEAAk\x0A+workspaceevents.googleapis.com/Subscription\x12\x1Csubscriptions/{subscription}*\x0Dsubscriptions2\x0CsubscriptionR\x01\x01B\x16\x0A\x14subscription_optionsB\x0C\x0A\x0Aexpiration\"d\x0A\x0EPayloadOptions\x12\x1D\x0A\x10include_resource\x18\x01 \x01(\x08B\x03\xE0A\x01\x123\x0A\x0Afield_mask\x18\x02 \x01(\x0B2\x1A.google.protobuf.FieldMaskB\x03\xE0A\x01\"_\x0A\x14NotificationEndpoint\x12;\x0A\x0Cpubsub_topic\x18\x01 \x01(\x09B#\xE0A\x05\xFAA\x1D\x0A\x1Bpubsub.googleapis.com/TopicH\x00B\x0A\x0A\x08endpointB\x9C\x03\x0A+com.google.apps.events.subscriptions.v1betaB\x19SubscriptionResourceProtoP\x01ZWcloud.google.com/go/apps/events/subscriptions/apiv1beta/subscriptionspb;subscriptionspb\xAA\x02'Google.Apps.Events.Subscriptions.V1Beta\xCA\x02'Google\\Apps\\Events\\Subscriptions\\V1beta\xEA\x02+Google::Apps::Events::Subscriptions::V1beta\xEAA1\x0A!cloudidentity.googleapis.com/User\x12\x0Cusers/{user}\xEAA@\x0A\x1Bpubsub.googleapis.com/Topic\x12!projects/{project}/topics/{topic}b\x06proto3"
        , true);

        static::$is_initialized = true;
    }
}

