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

namespace GPBMetadata\Google\Cloud\Essentialcontacts\V1;

class Service
{
    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\Cloud\Essentialcontacts\V1\Enums::initOnce();
        \GPBMetadata\Google\Protobuf\GPBEmpty::initOnce();
        \GPBMetadata\Google\Protobuf\FieldMask::initOnce();
        \GPBMetadata\Google\Protobuf\Timestamp::initOnce();
        $pool->internalAddGeneratedFile(
            "\x0A\x9A\"\x0A/google/cloud/essentialcontacts/v1/service.proto\x12!google.cloud.essentialcontacts.v1\x1A\x17google/api/client.proto\x1A\x1Fgoogle/api/field_behavior.proto\x1A\x19google/api/resource.proto\x1A-google/cloud/essentialcontacts/v1/enums.proto\x1A\x1Bgoogle/protobuf/empty.proto\x1A google/protobuf/field_mask.proto\x1A\x1Fgoogle/protobuf/timestamp.proto\"\xEA\x03\x0A\x07Contact\x12\x11\x0A\x04name\x18\x01 \x01(\x09B\x03\xE0A\x03\x12\x12\x0A\x05email\x18\x02 \x01(\x09B\x03\xE0A\x02\x12i\x0A#notification_category_subscriptions\x18\x03 \x03(\x0E27.google.cloud.essentialcontacts.v1.NotificationCategoryB\x03\xE0A\x02\x12\x19\x0A\x0Clanguage_tag\x18\x04 \x01(\x09B\x03\xE0A\x02\x12Q\x0A\x10validation_state\x18\x08 \x01(\x0E22.google.cloud.essentialcontacts.v1.ValidationStateB\x03\xE0A\x03\x121\x0A\x0Dvalidate_time\x18\x09 \x01(\x0B2\x1A.google.protobuf.Timestamp:\xAB\x01\xEAA\xA7\x01\x0A(essentialcontacts.googleapis.com/Contact\x12%projects/{project}/contacts/{contact}\x12#folders/{folder}/contacts/{contact}\x12/organizations/{organization}/contacts/{contact}\"\x88\x01\x0A\x13ListContactsRequest\x12@\x0A\x06parent\x18\x01 \x01(\x09B0\xE0A\x02\xFAA*\x12(essentialcontacts.googleapis.com/Contact\x12\x16\x0A\x09page_size\x18\x02 \x01(\x05B\x03\xE0A\x01\x12\x17\x0A\x0Apage_token\x18\x03 \x01(\x09B\x03\xE0A\x01\"m\x0A\x14ListContactsResponse\x12<\x0A\x08contacts\x18\x01 \x03(\x0B2*.google.cloud.essentialcontacts.v1.Contact\x12\x17\x0A\x0Fnext_page_token\x18\x02 \x01(\x09\"S\x0A\x11GetContactRequest\x12>\x0A\x04name\x18\x01 \x01(\x09B0\xE0A\x02\xFAA*\x0A(essentialcontacts.googleapis.com/Contact\"V\x0A\x14DeleteContactRequest\x12>\x0A\x04name\x18\x01 \x01(\x09B0\xE0A\x02\xFAA*\x0A(essentialcontacts.googleapis.com/Contact\"\x9A\x01\x0A\x14CreateContactRequest\x12@\x0A\x06parent\x18\x01 \x01(\x09B0\xE0A\x02\xFAA*\x12(essentialcontacts.googleapis.com/Contact\x12@\x0A\x07contact\x18\x02 \x01(\x0B2*.google.cloud.essentialcontacts.v1.ContactB\x03\xE0A\x02\"\x8E\x01\x0A\x14UpdateContactRequest\x12@\x0A\x07contact\x18\x02 \x01(\x0B2*.google.cloud.essentialcontacts.v1.ContactB\x03\xE0A\x02\x124\x0A\x0Bupdate_mask\x18\x03 \x01(\x0B2\x1A.google.protobuf.FieldMaskB\x03\xE0A\x01\"\xE5\x01\x0A\x16ComputeContactsRequest\x12@\x0A\x06parent\x18\x01 \x01(\x09B0\xE0A\x02\xFAA*\x12(essentialcontacts.googleapis.com/Contact\x12X\x0A\x17notification_categories\x18\x06 \x03(\x0E27.google.cloud.essentialcontacts.v1.NotificationCategory\x12\x16\x0A\x09page_size\x18\x03 \x01(\x05B\x03\xE0A\x01\x12\x17\x0A\x0Apage_token\x18\x04 \x01(\x09B\x03\xE0A\x01\"p\x0A\x17ComputeContactsResponse\x12<\x0A\x08contacts\x18\x01 \x03(\x0B2*.google.cloud.essentialcontacts.v1.Contact\x12\x17\x0A\x0Fnext_page_token\x18\x02 \x01(\x09\"\xFD\x01\x0A\x16SendTestMessageRequest\x12B\x0A\x08contacts\x18\x01 \x03(\x09B0\xE0A\x02\xFAA*\x0A(essentialcontacts.googleapis.com/Contact\x12B\x0A\x08resource\x18\x02 \x01(\x09B0\xE0A\x02\xFAA*\x12(essentialcontacts.googleapis.com/Contact\x12[\x0A\x15notification_category\x18\x03 \x01(\x0E27.google.cloud.essentialcontacts.v1.NotificationCategoryB\x03\xE0A\x022\xCB\x0F\x0A\x18EssentialContactsService\x12\x98\x02\x0A\x0DCreateContact\x127.google.cloud.essentialcontacts.v1.CreateContactRequest\x1A*.google.cloud.essentialcontacts.v1.Contact\"\xA1\x01\xDAA\x0Eparent,contact\x82\xD3\xE4\x93\x02\x89\x01\" /v1/{parent=projects/*}/contacts:\x07contactZ*\"\x1F/v1/{parent=folders/*}/contacts:\x07contactZ0\"%/v1/{parent=organizations/*}/contacts:\x07contact\x12\xB5\x02\x0A\x0DUpdateContact\x127.google.cloud.essentialcontacts.v1.UpdateContactRequest\x1A*.google.cloud.essentialcontacts.v1.Contact\"\xBE\x01\xDAA\x13contact,update_mask\x82\xD3\xE4\x93\x02\xA1\x012(/v1/{contact.name=projects/*/contacts/*}:\x07contactZ22'/v1/{contact.name=folders/*/contacts/*}:\x07contactZ82-/v1/{contact.name=organizations/*/contacts/*}:\x07contact\x12\xFE\x01\x0A\x0CListContacts\x126.google.cloud.essentialcontacts.v1.ListContactsRequest\x1A7.google.cloud.essentialcontacts.v1.ListContactsResponse\"}\xDAA\x06parent\x82\xD3\xE4\x93\x02n\x12 /v1/{parent=projects/*}/contactsZ!\x12\x1F/v1/{parent=folders/*}/contactsZ'\x12%/v1/{parent=organizations/*}/contacts\x12\xEB\x01\x0A\x0AGetContact\x124.google.cloud.essentialcontacts.v1.GetContactRequest\x1A*.google.cloud.essentialcontacts.v1.Contact\"{\xDAA\x04name\x82\xD3\xE4\x93\x02n\x12 /v1/{name=projects/*/contacts/*}Z!\x12\x1F/v1/{name=folders/*/contacts/*}Z'\x12%/v1/{name=organizations/*/contacts/*}\x12\xDD\x01\x0A\x0DDeleteContact\x127.google.cloud.essentialcontacts.v1.DeleteContactRequest\x1A\x16.google.protobuf.Empty\"{\xDAA\x04name\x82\xD3\xE4\x93\x02n* /v1/{name=projects/*/contacts/*}Z!*\x1F/v1/{name=folders/*/contacts/*}Z'*%/v1/{name=organizations/*/contacts/*}\x12\x98\x02\x0A\x0FComputeContacts\x129.google.cloud.essentialcontacts.v1.ComputeContactsRequest\x1A:.google.cloud.essentialcontacts.v1.ComputeContactsResponse\"\x8D\x01\x82\xD3\xE4\x93\x02\x86\x01\x12(/v1/{parent=projects/*}/contacts:computeZ)\x12'/v1/{parent=folders/*}/contacts:computeZ/\x12-/v1/{parent=organizations/*}/contacts:compute\x12\x9B\x02\x0A\x0FSendTestMessage\x129.google.cloud.essentialcontacts.v1.SendTestMessageRequest\x1A\x16.google.protobuf.Empty\"\xB4\x01\x82\xD3\xE4\x93\x02\xAD\x01\"2/v1/{resource=projects/*}/contacts:sendTestMessage:\x01*Z6\"1/v1/{resource=folders/*}/contacts:sendTestMessage:\x01*Z<\"7/v1/{resource=organizations/*}/contacts:sendTestMessage:\x01*\x1AT\xCAA essentialcontacts.googleapis.com\xD2A.https://www.googleapis.com/auth/cloud-platformB\xED\x01\x0A%com.google.cloud.essentialcontacts.v1P\x01ZScloud.google.com/go/essentialcontacts/apiv1/essentialcontactspb;essentialcontactspb\xAA\x02!Google.Cloud.EssentialContacts.V1\xCA\x02!Google\\Cloud\\EssentialContacts\\V1\xEA\x02\$Google::Cloud::EssentialContacts::V1b\x06proto3"
        , true);

        static::$is_initialized = true;
    }
}

