# -*- coding: utf-8 -*-

#  Licensed to the Apache Software Foundation (ASF) under one
#  or more contributor license agreements. See the NOTICE file
#  distributed with this work for additional information
#  regarding copyright ownership. The ASF licenses this file
#  to you under the Apache License, Version 2.0 (the
#  "License"); you may not use this file except in compliance
#  with the License. You may obtain a copy of the License at
#
#   http://www.apache.org/licenses/LICENSE-2.0
#
#   Unless required by applicable law or agreed to in writing,
#   software distributed under the License is distributed on an
#   "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
#   KIND, either express or implied. See the License for the
#   specific language governing permissions and limitations
#   under the License.

# Generated by the protocol buffer compiler.  DO NOT EDIT!
# source: FederatedAuthenticationService.proto
"""Generated protocol buffer code."""
from google.protobuf.internal import enum_type_wrapper
from google.protobuf import descriptor as _descriptor
from google.protobuf import message as _message
from google.protobuf import reflection as _reflection
from google.protobuf import symbol_database as _symbol_database
# @@protoc_insertion_point(imports)

_sym_db = _symbol_database.Default()


from google.protobuf import struct_pb2 as google_dot_protobuf_dot_struct__pb2


DESCRIPTOR = _descriptor.FileDescriptor(
  name='FederatedAuthenticationService.proto',
  package='org.apache.custos.federated.authentication.service',
  syntax='proto3',
  serialized_options=b'P\001Z\004./pb',
  create_key=_descriptor._internal_create_key,
  serialized_pb=b'\n$FederatedAuthenticationService.proto\x12\x32org.apache.custos.federated.authentication.service\x1a\x1cgoogle/protobuf/struct.proto\"\xbe\x01\n\x0e\x43lientMetadata\x12\x11\n\ttenant_id\x18\x01 \x01(\x03\x12\x13\n\x0btenant_name\x18\x02 \x01(\t\x12\r\n\x05scope\x18\x03 \x03(\t\x12\x12\n\ntenant_uRI\x18\x04 \x01(\t\x12\x10\n\x08\x63ontacts\x18\x05 \x03(\t\x12\x0f\n\x07\x63omment\x18\x06 \x01(\t\x12\x15\n\rredirect_uRIs\x18\x07 \x03(\t\x12\x11\n\tclient_id\x18\x08 \x01(\t\x12\x14\n\x0cperformed_by\x18\t \x01(\t\"\xa2\x01\n\x16RegisterClientResponse\x12\x11\n\tclient_id\x18\x01 \x01(\t\x12\x15\n\rclient_secret\x18\x02 \x01(\t\x12\x1b\n\x13\x63lient_id_issued_at\x18\x03 \x01(\x03\x12 \n\x18\x63lient_secret_expires_at\x18\x04 \x01(\x03\x12\x1f\n\x17\x63lient_registration_uri\x18\x05 \x01(\t\"8\n\x10GetClientRequest\x12\x11\n\ttenant_id\x18\x01 \x01(\x03\x12\x11\n\tclient_id\x18\x02 \x01(\t\"\xfe\x01\n\x11GetClientResponse\x12\x11\n\tclient_id\x18\x01 \x01(\t\x12\x13\n\x0b\x63lient_name\x18\x02 \x01(\t\x12\x15\n\rredirect_uRIs\x18\x03 \x03(\t\x12\x13\n\x0bgrant_types\x18\x04 \x03(\t\x12\r\n\x05scope\x18\x05 \x03(\t\x12\x1b\n\x13\x63lient_id_issued_at\x18\x06 \x01(\x03\x12\x0f\n\x07\x63omment\x18\x07 \x01(\t\x12\x15\n\rclient_secret\x18\x08 \x01(\t\x12 \n\x18\x63lient_secret_expires_at\x18\t \x01(\x03\x12\x1f\n\x17\x63lient_registration_uri\x18\n \x01(\t\"Q\n\x13\x44\x65leteClientRequest\x12\x11\n\ttenant_id\x18\x01 \x01(\x03\x12\x11\n\tclient_id\x18\x02 \x01(\t\x12\x14\n\x0cperformed_by\x18\x03 \x01(\t\"\x07\n\x05\x45mpty\"0\n\x1cGetOperationsMetadataRequest\x12\x10\n\x08trace_id\x18\x01 \x01(\x03\"\\\n\x11OperationMetadata\x12\r\n\x05\x65vent\x18\x01 \x01(\t\x12\x0e\n\x06status\x18\x02 \x01(\t\x12\x12\n\ntime_stamp\x18\x03 \x01(\t\x12\x14\n\x0cperformed_by\x18\x04 \x01(\t\"x\n\x1dGetOperationsMetadataResponse\x12W\n\x08metadata\x18\x01 \x03(\x0b\x32\x45.org.apache.custos.federated.authentication.service.OperationMetadata\"\xb3\x01\n\x18\x43\x61\x63heManipulationRequest\x12\x11\n\ttenant_id\x18\x01 \x01(\x03\x12\x17\n\x0finstitution_ids\x18\x02 \x03(\t\x12V\n\x04type\x18\x03 \x01(\x0e\x32H.org.apache.custos.federated.authentication.service.InstitutionCacheType\x12\x13\n\x0bperformedBy\x18\x04 \x01(\t\"\x18\n\x06Status\x12\x0e\n\x06status\x18\x01 \x01(\x08\"\x1e\n\x1cInstitutionOperationResponse\"a\n\x0bInstitution\x12\x11\n\tentity_id\x18\x01 \x01(\t\x12\x19\n\x11organization_name\x18\x02 \x01(\t\x12\x14\n\x0c\x64isplay_name\x18\x03 \x01(\t\x12\x0e\n\x06rand_s\x18\x04 \x01(\x08\"2\n\x1cGetInstitutionsIdsAsResponse\x12\x12\n\nentity_ids\x18\x01 \x03(\t\"p\n\x17GetInstitutionsResponse\x12U\n\x0cinstitutions\x18\x02 \x03(\x0b\x32?.org.apache.custos.federated.authentication.service.Institution*3\n\x14InstitutionCacheType\x12\r\n\tWHITELIST\x10\x00\x12\x0c\n\x08\x42\x41\x43KLIST\x10\x01\x32\xce\x0b\n\x1e\x46\x65\x64\x65ratedAuthenticationService\x12\x9b\x01\n\taddClient\x12\x42.org.apache.custos.federated.authentication.service.ClientMetadata\x1aJ.org.apache.custos.federated.authentication.service.RegisterClientResponse\x12\x8d\x01\n\x0cupdateClient\x12\x42.org.apache.custos.federated.authentication.service.ClientMetadata\x1a\x39.org.apache.custos.federated.authentication.service.Empty\x12\x98\x01\n\tgetClient\x12\x44.org.apache.custos.federated.authentication.service.GetClientRequest\x1a\x45.org.apache.custos.federated.authentication.service.GetClientResponse\x12\x92\x01\n\x0c\x64\x65leteClient\x12G.org.apache.custos.federated.authentication.service.DeleteClientRequest\x1a\x39.org.apache.custos.federated.authentication.service.Empty\x12\xbb\x01\n\x14getOperationMetadata\x12P.org.apache.custos.federated.authentication.service.GetOperationsMetadataRequest\x1aQ.org.apache.custos.federated.authentication.service.GetOperationsMetadataResponse\x12\x96\x01\n\naddToCache\x12L.org.apache.custos.federated.authentication.service.CacheManipulationRequest\x1a:.org.apache.custos.federated.authentication.service.Status\x12\x9b\x01\n\x0fremoveFromCache\x12L.org.apache.custos.federated.authentication.service.CacheManipulationRequest\x1a:.org.apache.custos.federated.authentication.service.Status\x12\xa9\x01\n\x0cgetFromCache\x12L.org.apache.custos.federated.authentication.service.CacheManipulationRequest\x1aK.org.apache.custos.federated.authentication.service.GetInstitutionsResponse\x12\xac\x01\n\x0fgetInstitutions\x12L.org.apache.custos.federated.authentication.service.CacheManipulationRequest\x1aK.org.apache.custos.federated.authentication.service.GetInstitutionsResponseB\x08P\x01Z\x04./pbb\x06proto3'
  ,
  dependencies=[google_dot_protobuf_dot_struct__pb2.DESCRIPTOR,])

_INSTITUTIONCACHETYPE = _descriptor.EnumDescriptor(
  name='InstitutionCacheType',
  full_name='org.apache.custos.federated.authentication.service.InstitutionCacheType',
  filename=None,
  file=DESCRIPTOR,
  create_key=_descriptor._internal_create_key,
  values=[
    _descriptor.EnumValueDescriptor(
      name='WHITELIST', index=0, number=0,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
    _descriptor.EnumValueDescriptor(
      name='BACKLIST', index=1, number=1,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
  ],
  containing_type=None,
  serialized_options=None,
  serialized_start=1658,
  serialized_end=1709,
)
_sym_db.RegisterEnumDescriptor(_INSTITUTIONCACHETYPE)

InstitutionCacheType = enum_type_wrapper.EnumTypeWrapper(_INSTITUTIONCACHETYPE)
WHITELIST = 0
BACKLIST = 1



_CLIENTMETADATA = _descriptor.Descriptor(
  name='ClientMetadata',
  full_name='org.apache.custos.federated.authentication.service.ClientMetadata',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='tenant_id', full_name='org.apache.custos.federated.authentication.service.ClientMetadata.tenant_id', index=0,
      number=1, type=3, cpp_type=2, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='tenant_name', full_name='org.apache.custos.federated.authentication.service.ClientMetadata.tenant_name', index=1,
      number=2, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=b"".decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='scope', full_name='org.apache.custos.federated.authentication.service.ClientMetadata.scope', index=2,
      number=3, type=9, cpp_type=9, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='tenant_uRI', full_name='org.apache.custos.federated.authentication.service.ClientMetadata.tenant_uRI', index=3,
      number=4, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=b"".decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='contacts', full_name='org.apache.custos.federated.authentication.service.ClientMetadata.contacts', index=4,
      number=5, type=9, cpp_type=9, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='comment', full_name='org.apache.custos.federated.authentication.service.ClientMetadata.comment', index=5,
      number=6, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=b"".decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='redirect_uRIs', full_name='org.apache.custos.federated.authentication.service.ClientMetadata.redirect_uRIs', index=6,
      number=7, type=9, cpp_type=9, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='client_id', full_name='org.apache.custos.federated.authentication.service.ClientMetadata.client_id', index=7,
      number=8, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=b"".decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='performed_by', full_name='org.apache.custos.federated.authentication.service.ClientMetadata.performed_by', index=8,
      number=9, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=b"".decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=123,
  serialized_end=313,
)


_REGISTERCLIENTRESPONSE = _descriptor.Descriptor(
  name='RegisterClientResponse',
  full_name='org.apache.custos.federated.authentication.service.RegisterClientResponse',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='client_id', full_name='org.apache.custos.federated.authentication.service.RegisterClientResponse.client_id', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=b"".decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='client_secret', full_name='org.apache.custos.federated.authentication.service.RegisterClientResponse.client_secret', index=1,
      number=2, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=b"".decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='client_id_issued_at', full_name='org.apache.custos.federated.authentication.service.RegisterClientResponse.client_id_issued_at', index=2,
      number=3, type=3, cpp_type=2, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='client_secret_expires_at', full_name='org.apache.custos.federated.authentication.service.RegisterClientResponse.client_secret_expires_at', index=3,
      number=4, type=3, cpp_type=2, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='client_registration_uri', full_name='org.apache.custos.federated.authentication.service.RegisterClientResponse.client_registration_uri', index=4,
      number=5, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=b"".decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=316,
  serialized_end=478,
)


_GETCLIENTREQUEST = _descriptor.Descriptor(
  name='GetClientRequest',
  full_name='org.apache.custos.federated.authentication.service.GetClientRequest',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='tenant_id', full_name='org.apache.custos.federated.authentication.service.GetClientRequest.tenant_id', index=0,
      number=1, type=3, cpp_type=2, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='client_id', full_name='org.apache.custos.federated.authentication.service.GetClientRequest.client_id', index=1,
      number=2, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=b"".decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=480,
  serialized_end=536,
)


_GETCLIENTRESPONSE = _descriptor.Descriptor(
  name='GetClientResponse',
  full_name='org.apache.custos.federated.authentication.service.GetClientResponse',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='client_id', full_name='org.apache.custos.federated.authentication.service.GetClientResponse.client_id', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=b"".decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='client_name', full_name='org.apache.custos.federated.authentication.service.GetClientResponse.client_name', index=1,
      number=2, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=b"".decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='redirect_uRIs', full_name='org.apache.custos.federated.authentication.service.GetClientResponse.redirect_uRIs', index=2,
      number=3, type=9, cpp_type=9, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='grant_types', full_name='org.apache.custos.federated.authentication.service.GetClientResponse.grant_types', index=3,
      number=4, type=9, cpp_type=9, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='scope', full_name='org.apache.custos.federated.authentication.service.GetClientResponse.scope', index=4,
      number=5, type=9, cpp_type=9, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='client_id_issued_at', full_name='org.apache.custos.federated.authentication.service.GetClientResponse.client_id_issued_at', index=5,
      number=6, type=3, cpp_type=2, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='comment', full_name='org.apache.custos.federated.authentication.service.GetClientResponse.comment', index=6,
      number=7, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=b"".decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='client_secret', full_name='org.apache.custos.federated.authentication.service.GetClientResponse.client_secret', index=7,
      number=8, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=b"".decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='client_secret_expires_at', full_name='org.apache.custos.federated.authentication.service.GetClientResponse.client_secret_expires_at', index=8,
      number=9, type=3, cpp_type=2, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='client_registration_uri', full_name='org.apache.custos.federated.authentication.service.GetClientResponse.client_registration_uri', index=9,
      number=10, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=b"".decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=539,
  serialized_end=793,
)


_DELETECLIENTREQUEST = _descriptor.Descriptor(
  name='DeleteClientRequest',
  full_name='org.apache.custos.federated.authentication.service.DeleteClientRequest',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='tenant_id', full_name='org.apache.custos.federated.authentication.service.DeleteClientRequest.tenant_id', index=0,
      number=1, type=3, cpp_type=2, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='client_id', full_name='org.apache.custos.federated.authentication.service.DeleteClientRequest.client_id', index=1,
      number=2, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=b"".decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='performed_by', full_name='org.apache.custos.federated.authentication.service.DeleteClientRequest.performed_by', index=2,
      number=3, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=b"".decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=795,
  serialized_end=876,
)


_EMPTY = _descriptor.Descriptor(
  name='Empty',
  full_name='org.apache.custos.federated.authentication.service.Empty',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=878,
  serialized_end=885,
)


_GETOPERATIONSMETADATAREQUEST = _descriptor.Descriptor(
  name='GetOperationsMetadataRequest',
  full_name='org.apache.custos.federated.authentication.service.GetOperationsMetadataRequest',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='trace_id', full_name='org.apache.custos.federated.authentication.service.GetOperationsMetadataRequest.trace_id', index=0,
      number=1, type=3, cpp_type=2, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=887,
  serialized_end=935,
)


_OPERATIONMETADATA = _descriptor.Descriptor(
  name='OperationMetadata',
  full_name='org.apache.custos.federated.authentication.service.OperationMetadata',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='event', full_name='org.apache.custos.federated.authentication.service.OperationMetadata.event', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=b"".decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='status', full_name='org.apache.custos.federated.authentication.service.OperationMetadata.status', index=1,
      number=2, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=b"".decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='time_stamp', full_name='org.apache.custos.federated.authentication.service.OperationMetadata.time_stamp', index=2,
      number=3, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=b"".decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='performed_by', full_name='org.apache.custos.federated.authentication.service.OperationMetadata.performed_by', index=3,
      number=4, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=b"".decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=937,
  serialized_end=1029,
)


_GETOPERATIONSMETADATARESPONSE = _descriptor.Descriptor(
  name='GetOperationsMetadataResponse',
  full_name='org.apache.custos.federated.authentication.service.GetOperationsMetadataResponse',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='metadata', full_name='org.apache.custos.federated.authentication.service.GetOperationsMetadataResponse.metadata', index=0,
      number=1, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=1031,
  serialized_end=1151,
)


_CACHEMANIPULATIONREQUEST = _descriptor.Descriptor(
  name='CacheManipulationRequest',
  full_name='org.apache.custos.federated.authentication.service.CacheManipulationRequest',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='tenant_id', full_name='org.apache.custos.federated.authentication.service.CacheManipulationRequest.tenant_id', index=0,
      number=1, type=3, cpp_type=2, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='institution_ids', full_name='org.apache.custos.federated.authentication.service.CacheManipulationRequest.institution_ids', index=1,
      number=2, type=9, cpp_type=9, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='type', full_name='org.apache.custos.federated.authentication.service.CacheManipulationRequest.type', index=2,
      number=3, type=14, cpp_type=8, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='performedBy', full_name='org.apache.custos.federated.authentication.service.CacheManipulationRequest.performedBy', index=3,
      number=4, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=b"".decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=1154,
  serialized_end=1333,
)


_STATUS = _descriptor.Descriptor(
  name='Status',
  full_name='org.apache.custos.federated.authentication.service.Status',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='status', full_name='org.apache.custos.federated.authentication.service.Status.status', index=0,
      number=1, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=1335,
  serialized_end=1359,
)


_INSTITUTIONOPERATIONRESPONSE = _descriptor.Descriptor(
  name='InstitutionOperationResponse',
  full_name='org.apache.custos.federated.authentication.service.InstitutionOperationResponse',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=1361,
  serialized_end=1391,
)


_INSTITUTION = _descriptor.Descriptor(
  name='Institution',
  full_name='org.apache.custos.federated.authentication.service.Institution',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='entity_id', full_name='org.apache.custos.federated.authentication.service.Institution.entity_id', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=b"".decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='organization_name', full_name='org.apache.custos.federated.authentication.service.Institution.organization_name', index=1,
      number=2, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=b"".decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='display_name', full_name='org.apache.custos.federated.authentication.service.Institution.display_name', index=2,
      number=3, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=b"".decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='rand_s', full_name='org.apache.custos.federated.authentication.service.Institution.rand_s', index=3,
      number=4, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=1393,
  serialized_end=1490,
)


_GETINSTITUTIONSIDSASRESPONSE = _descriptor.Descriptor(
  name='GetInstitutionsIdsAsResponse',
  full_name='org.apache.custos.federated.authentication.service.GetInstitutionsIdsAsResponse',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='entity_ids', full_name='org.apache.custos.federated.authentication.service.GetInstitutionsIdsAsResponse.entity_ids', index=0,
      number=1, type=9, cpp_type=9, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=1492,
  serialized_end=1542,
)


_GETINSTITUTIONSRESPONSE = _descriptor.Descriptor(
  name='GetInstitutionsResponse',
  full_name='org.apache.custos.federated.authentication.service.GetInstitutionsResponse',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='institutions', full_name='org.apache.custos.federated.authentication.service.GetInstitutionsResponse.institutions', index=0,
      number=2, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=1544,
  serialized_end=1656,
)

_GETOPERATIONSMETADATARESPONSE.fields_by_name['metadata'].message_type = _OPERATIONMETADATA
_CACHEMANIPULATIONREQUEST.fields_by_name['type'].enum_type = _INSTITUTIONCACHETYPE
_GETINSTITUTIONSRESPONSE.fields_by_name['institutions'].message_type = _INSTITUTION
DESCRIPTOR.message_types_by_name['ClientMetadata'] = _CLIENTMETADATA
DESCRIPTOR.message_types_by_name['RegisterClientResponse'] = _REGISTERCLIENTRESPONSE
DESCRIPTOR.message_types_by_name['GetClientRequest'] = _GETCLIENTREQUEST
DESCRIPTOR.message_types_by_name['GetClientResponse'] = _GETCLIENTRESPONSE
DESCRIPTOR.message_types_by_name['DeleteClientRequest'] = _DELETECLIENTREQUEST
DESCRIPTOR.message_types_by_name['Empty'] = _EMPTY
DESCRIPTOR.message_types_by_name['GetOperationsMetadataRequest'] = _GETOPERATIONSMETADATAREQUEST
DESCRIPTOR.message_types_by_name['OperationMetadata'] = _OPERATIONMETADATA
DESCRIPTOR.message_types_by_name['GetOperationsMetadataResponse'] = _GETOPERATIONSMETADATARESPONSE
DESCRIPTOR.message_types_by_name['CacheManipulationRequest'] = _CACHEMANIPULATIONREQUEST
DESCRIPTOR.message_types_by_name['Status'] = _STATUS
DESCRIPTOR.message_types_by_name['InstitutionOperationResponse'] = _INSTITUTIONOPERATIONRESPONSE
DESCRIPTOR.message_types_by_name['Institution'] = _INSTITUTION
DESCRIPTOR.message_types_by_name['GetInstitutionsIdsAsResponse'] = _GETINSTITUTIONSIDSASRESPONSE
DESCRIPTOR.message_types_by_name['GetInstitutionsResponse'] = _GETINSTITUTIONSRESPONSE
DESCRIPTOR.enum_types_by_name['InstitutionCacheType'] = _INSTITUTIONCACHETYPE
_sym_db.RegisterFileDescriptor(DESCRIPTOR)

ClientMetadata = _reflection.GeneratedProtocolMessageType('ClientMetadata', (_message.Message,), {
  'DESCRIPTOR' : _CLIENTMETADATA,
  '__module__' : 'FederatedAuthenticationService_pb2'
  # @@protoc_insertion_point(class_scope:org.apache.custos.federated.authentication.service.ClientMetadata)
  })
_sym_db.RegisterMessage(ClientMetadata)

RegisterClientResponse = _reflection.GeneratedProtocolMessageType('RegisterClientResponse', (_message.Message,), {
  'DESCRIPTOR' : _REGISTERCLIENTRESPONSE,
  '__module__' : 'FederatedAuthenticationService_pb2'
  # @@protoc_insertion_point(class_scope:org.apache.custos.federated.authentication.service.RegisterClientResponse)
  })
_sym_db.RegisterMessage(RegisterClientResponse)

GetClientRequest = _reflection.GeneratedProtocolMessageType('GetClientRequest', (_message.Message,), {
  'DESCRIPTOR' : _GETCLIENTREQUEST,
  '__module__' : 'FederatedAuthenticationService_pb2'
  # @@protoc_insertion_point(class_scope:org.apache.custos.federated.authentication.service.GetClientRequest)
  })
_sym_db.RegisterMessage(GetClientRequest)

GetClientResponse = _reflection.GeneratedProtocolMessageType('GetClientResponse', (_message.Message,), {
  'DESCRIPTOR' : _GETCLIENTRESPONSE,
  '__module__' : 'FederatedAuthenticationService_pb2'
  # @@protoc_insertion_point(class_scope:org.apache.custos.federated.authentication.service.GetClientResponse)
  })
_sym_db.RegisterMessage(GetClientResponse)

DeleteClientRequest = _reflection.GeneratedProtocolMessageType('DeleteClientRequest', (_message.Message,), {
  'DESCRIPTOR' : _DELETECLIENTREQUEST,
  '__module__' : 'FederatedAuthenticationService_pb2'
  # @@protoc_insertion_point(class_scope:org.apache.custos.federated.authentication.service.DeleteClientRequest)
  })
_sym_db.RegisterMessage(DeleteClientRequest)

Empty = _reflection.GeneratedProtocolMessageType('Empty', (_message.Message,), {
  'DESCRIPTOR' : _EMPTY,
  '__module__' : 'FederatedAuthenticationService_pb2'
  # @@protoc_insertion_point(class_scope:org.apache.custos.federated.authentication.service.Empty)
  })
_sym_db.RegisterMessage(Empty)

GetOperationsMetadataRequest = _reflection.GeneratedProtocolMessageType('GetOperationsMetadataRequest', (_message.Message,), {
  'DESCRIPTOR' : _GETOPERATIONSMETADATAREQUEST,
  '__module__' : 'FederatedAuthenticationService_pb2'
  # @@protoc_insertion_point(class_scope:org.apache.custos.federated.authentication.service.GetOperationsMetadataRequest)
  })
_sym_db.RegisterMessage(GetOperationsMetadataRequest)

OperationMetadata = _reflection.GeneratedProtocolMessageType('OperationMetadata', (_message.Message,), {
  'DESCRIPTOR' : _OPERATIONMETADATA,
  '__module__' : 'FederatedAuthenticationService_pb2'
  # @@protoc_insertion_point(class_scope:org.apache.custos.federated.authentication.service.OperationMetadata)
  })
_sym_db.RegisterMessage(OperationMetadata)

GetOperationsMetadataResponse = _reflection.GeneratedProtocolMessageType('GetOperationsMetadataResponse', (_message.Message,), {
  'DESCRIPTOR' : _GETOPERATIONSMETADATARESPONSE,
  '__module__' : 'FederatedAuthenticationService_pb2'
  # @@protoc_insertion_point(class_scope:org.apache.custos.federated.authentication.service.GetOperationsMetadataResponse)
  })
_sym_db.RegisterMessage(GetOperationsMetadataResponse)

CacheManipulationRequest = _reflection.GeneratedProtocolMessageType('CacheManipulationRequest', (_message.Message,), {
  'DESCRIPTOR' : _CACHEMANIPULATIONREQUEST,
  '__module__' : 'FederatedAuthenticationService_pb2'
  # @@protoc_insertion_point(class_scope:org.apache.custos.federated.authentication.service.CacheManipulationRequest)
  })
_sym_db.RegisterMessage(CacheManipulationRequest)

Status = _reflection.GeneratedProtocolMessageType('Status', (_message.Message,), {
  'DESCRIPTOR' : _STATUS,
  '__module__' : 'FederatedAuthenticationService_pb2'
  # @@protoc_insertion_point(class_scope:org.apache.custos.federated.authentication.service.Status)
  })
_sym_db.RegisterMessage(Status)

InstitutionOperationResponse = _reflection.GeneratedProtocolMessageType('InstitutionOperationResponse', (_message.Message,), {
  'DESCRIPTOR' : _INSTITUTIONOPERATIONRESPONSE,
  '__module__' : 'FederatedAuthenticationService_pb2'
  # @@protoc_insertion_point(class_scope:org.apache.custos.federated.authentication.service.InstitutionOperationResponse)
  })
_sym_db.RegisterMessage(InstitutionOperationResponse)

Institution = _reflection.GeneratedProtocolMessageType('Institution', (_message.Message,), {
  'DESCRIPTOR' : _INSTITUTION,
  '__module__' : 'FederatedAuthenticationService_pb2'
  # @@protoc_insertion_point(class_scope:org.apache.custos.federated.authentication.service.Institution)
  })
_sym_db.RegisterMessage(Institution)

GetInstitutionsIdsAsResponse = _reflection.GeneratedProtocolMessageType('GetInstitutionsIdsAsResponse', (_message.Message,), {
  'DESCRIPTOR' : _GETINSTITUTIONSIDSASRESPONSE,
  '__module__' : 'FederatedAuthenticationService_pb2'
  # @@protoc_insertion_point(class_scope:org.apache.custos.federated.authentication.service.GetInstitutionsIdsAsResponse)
  })
_sym_db.RegisterMessage(GetInstitutionsIdsAsResponse)

GetInstitutionsResponse = _reflection.GeneratedProtocolMessageType('GetInstitutionsResponse', (_message.Message,), {
  'DESCRIPTOR' : _GETINSTITUTIONSRESPONSE,
  '__module__' : 'FederatedAuthenticationService_pb2'
  # @@protoc_insertion_point(class_scope:org.apache.custos.federated.authentication.service.GetInstitutionsResponse)
  })
_sym_db.RegisterMessage(GetInstitutionsResponse)


DESCRIPTOR._options = None

_FEDERATEDAUTHENTICATIONSERVICE = _descriptor.ServiceDescriptor(
  name='FederatedAuthenticationService',
  full_name='org.apache.custos.federated.authentication.service.FederatedAuthenticationService',
  file=DESCRIPTOR,
  index=0,
  serialized_options=None,
  create_key=_descriptor._internal_create_key,
  serialized_start=1712,
  serialized_end=3198,
  methods=[
  _descriptor.MethodDescriptor(
    name='addClient',
    full_name='org.apache.custos.federated.authentication.service.FederatedAuthenticationService.addClient',
    index=0,
    containing_service=None,
    input_type=_CLIENTMETADATA,
    output_type=_REGISTERCLIENTRESPONSE,
    serialized_options=None,
    create_key=_descriptor._internal_create_key,
  ),
  _descriptor.MethodDescriptor(
    name='updateClient',
    full_name='org.apache.custos.federated.authentication.service.FederatedAuthenticationService.updateClient',
    index=1,
    containing_service=None,
    input_type=_CLIENTMETADATA,
    output_type=_EMPTY,
    serialized_options=None,
    create_key=_descriptor._internal_create_key,
  ),
  _descriptor.MethodDescriptor(
    name='getClient',
    full_name='org.apache.custos.federated.authentication.service.FederatedAuthenticationService.getClient',
    index=2,
    containing_service=None,
    input_type=_GETCLIENTREQUEST,
    output_type=_GETCLIENTRESPONSE,
    serialized_options=None,
    create_key=_descriptor._internal_create_key,
  ),
  _descriptor.MethodDescriptor(
    name='deleteClient',
    full_name='org.apache.custos.federated.authentication.service.FederatedAuthenticationService.deleteClient',
    index=3,
    containing_service=None,
    input_type=_DELETECLIENTREQUEST,
    output_type=_EMPTY,
    serialized_options=None,
    create_key=_descriptor._internal_create_key,
  ),
  _descriptor.MethodDescriptor(
    name='getOperationMetadata',
    full_name='org.apache.custos.federated.authentication.service.FederatedAuthenticationService.getOperationMetadata',
    index=4,
    containing_service=None,
    input_type=_GETOPERATIONSMETADATAREQUEST,
    output_type=_GETOPERATIONSMETADATARESPONSE,
    serialized_options=None,
    create_key=_descriptor._internal_create_key,
  ),
  _descriptor.MethodDescriptor(
    name='addToCache',
    full_name='org.apache.custos.federated.authentication.service.FederatedAuthenticationService.addToCache',
    index=5,
    containing_service=None,
    input_type=_CACHEMANIPULATIONREQUEST,
    output_type=_STATUS,
    serialized_options=None,
    create_key=_descriptor._internal_create_key,
  ),
  _descriptor.MethodDescriptor(
    name='removeFromCache',
    full_name='org.apache.custos.federated.authentication.service.FederatedAuthenticationService.removeFromCache',
    index=6,
    containing_service=None,
    input_type=_CACHEMANIPULATIONREQUEST,
    output_type=_STATUS,
    serialized_options=None,
    create_key=_descriptor._internal_create_key,
  ),
  _descriptor.MethodDescriptor(
    name='getFromCache',
    full_name='org.apache.custos.federated.authentication.service.FederatedAuthenticationService.getFromCache',
    index=7,
    containing_service=None,
    input_type=_CACHEMANIPULATIONREQUEST,
    output_type=_GETINSTITUTIONSRESPONSE,
    serialized_options=None,
    create_key=_descriptor._internal_create_key,
  ),
  _descriptor.MethodDescriptor(
    name='getInstitutions',
    full_name='org.apache.custos.federated.authentication.service.FederatedAuthenticationService.getInstitutions',
    index=8,
    containing_service=None,
    input_type=_CACHEMANIPULATIONREQUEST,
    output_type=_GETINSTITUTIONSRESPONSE,
    serialized_options=None,
    create_key=_descriptor._internal_create_key,
  ),
])
_sym_db.RegisterServiceDescriptor(_FEDERATEDAUTHENTICATIONSERVICE)

DESCRIPTOR.services_by_name['FederatedAuthenticationService'] = _FEDERATEDAUTHENTICATIONSERVICE

# @@protoc_insertion_point(module_scope)
