# -*- coding: utf-8 -*-
# Generated by the protocol buffer compiler.  DO NOT EDIT!
# source: cs3/app/registry/v1beta1/registry_api.proto
"""Generated protocol buffer code."""
from google.protobuf import descriptor as _descriptor
from google.protobuf import descriptor_pool as _descriptor_pool
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 cs3.app.registry.v1beta1 import resources_pb2 as cs3_dot_app_dot_registry_dot_v1beta1_dot_resources__pb2
from cs3.rpc.v1beta1 import status_pb2 as cs3_dot_rpc_dot_v1beta1_dot_status__pb2
from cs3.storage.provider.v1beta1 import resources_pb2 as cs3_dot_storage_dot_provider_dot_v1beta1_dot_resources__pb2
from cs3.types.v1beta1 import types_pb2 as cs3_dot_types_dot_v1beta1_dot_types__pb2


DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n+cs3/app/registry/v1beta1/registry_api.proto\x12\x18\x63s3.app.registry.v1beta1\x1a(cs3/app/registry/v1beta1/resources.proto\x1a\x1c\x63s3/rpc/v1beta1/status.proto\x1a,cs3/storage/provider/v1beta1/resources.proto\x1a\x1d\x63s3/types/v1beta1/types.proto\"\x86\x01\n\x16GetAppProvidersRequest\x12)\n\x06opaque\x18\x01 \x01(\x0b\x32\x19.cs3.types.v1beta1.Opaque\x12\x41\n\rresource_info\x18\x02 \x01(\x0b\x32*.cs3.storage.provider.v1beta1.ResourceInfo\"\xa8\x01\n\x17GetAppProvidersResponse\x12\'\n\x06status\x18\x01 \x01(\x0b\x32\x17.cs3.rpc.v1beta1.Status\x12)\n\x06opaque\x18\x02 \x01(\x0b\x32\x19.cs3.types.v1beta1.Opaque\x12\x39\n\tproviders\x18\x03 \x03(\x0b\x32&.cs3.app.registry.v1beta1.ProviderInfo\"|\n\x15\x41\x64\x64\x41ppProviderRequest\x12)\n\x06opaque\x18\x01 \x01(\x0b\x32\x19.cs3.types.v1beta1.Opaque\x12\x38\n\x08provider\x18\x02 \x01(\x0b\x32&.cs3.app.registry.v1beta1.ProviderInfo\"l\n\x16\x41\x64\x64\x41ppProviderResponse\x12\'\n\x06status\x18\x01 \x01(\x0b\x32\x17.cs3.rpc.v1beta1.Status\x12)\n\x06opaque\x18\x02 \x01(\x0b\x32\x19.cs3.types.v1beta1.Opaque\"D\n\x17ListAppProvidersRequest\x12)\n\x06opaque\x18\x01 \x01(\x0b\x32\x19.cs3.types.v1beta1.Opaque\"\xa9\x01\n\x18ListAppProvidersResponse\x12\'\n\x06status\x18\x01 \x01(\x0b\x32\x17.cs3.rpc.v1beta1.Status\x12)\n\x06opaque\x18\x02 \x01(\x0b\x32\x19.cs3.types.v1beta1.Opaque\x12\x39\n\tproviders\x18\x03 \x03(\x0b\x32&.cs3.app.registry.v1beta1.ProviderInfo\"J\n\x1dListSupportedMimeTypesRequest\x12)\n\x06opaque\x18\x01 \x01(\x0b\x32\x19.cs3.types.v1beta1.Opaque\"\xb0\x01\n\x1eListSupportedMimeTypesResponse\x12\'\n\x06status\x18\x01 \x01(\x0b\x32\x17.cs3.rpc.v1beta1.Status\x12)\n\x06opaque\x18\x02 \x01(\x0b\x32\x19.cs3.types.v1beta1.Opaque\x12:\n\nmime_types\x18\x03 \x03(\x0b\x32&.cs3.app.registry.v1beta1.MimeTypeInfo\"g\n\'GetDefaultAppProviderForMimeTypeRequest\x12)\n\x06opaque\x18\x01 \x01(\x0b\x32\x19.cs3.types.v1beta1.Opaque\x12\x11\n\tmime_type\x18\x02 \x01(\t\"\xb8\x01\n(GetDefaultAppProviderForMimeTypeResponse\x12\'\n\x06status\x18\x01 \x01(\x0b\x32\x17.cs3.rpc.v1beta1.Status\x12)\n\x06opaque\x18\x02 \x01(\x0b\x32\x19.cs3.types.v1beta1.Opaque\x12\x38\n\x08provider\x18\x03 \x01(\x0b\x32&.cs3.app.registry.v1beta1.ProviderInfo\"\xa1\x01\n\'SetDefaultAppProviderForMimeTypeRequest\x12)\n\x06opaque\x18\x01 \x01(\x0b\x32\x19.cs3.types.v1beta1.Opaque\x12\x11\n\tmime_type\x18\x02 \x01(\t\x12\x38\n\x08provider\x18\x03 \x01(\x0b\x32&.cs3.app.registry.v1beta1.ProviderInfo\"~\n(SetDefaultAppProviderForMimeTypeResponse\x12\'\n\x06status\x18\x01 \x01(\x0b\x32\x17.cs3.rpc.v1beta1.Status\x12)\n\x06opaque\x18\x02 \x01(\x0b\x32\x19.cs3.types.v1beta1.Opaque2\xdb\x06\n\x0bRegistryAPI\x12v\n\x0fGetAppProviders\x12\x30.cs3.app.registry.v1beta1.GetAppProvidersRequest\x1a\x31.cs3.app.registry.v1beta1.GetAppProvidersResponse\x12s\n\x0e\x41\x64\x64\x41ppProvider\x12/.cs3.app.registry.v1beta1.AddAppProviderRequest\x1a\x30.cs3.app.registry.v1beta1.AddAppProviderResponse\x12y\n\x10ListAppProviders\x12\x31.cs3.app.registry.v1beta1.ListAppProvidersRequest\x1a\x32.cs3.app.registry.v1beta1.ListAppProvidersResponse\x12\x8b\x01\n\x16ListSupportedMimeTypes\x12\x37.cs3.app.registry.v1beta1.ListSupportedMimeTypesRequest\x1a\x38.cs3.app.registry.v1beta1.ListSupportedMimeTypesResponse\x12\xa9\x01\n GetDefaultAppProviderForMimeType\x12\x41.cs3.app.registry.v1beta1.GetDefaultAppProviderForMimeTypeRequest\x1a\x42.cs3.app.registry.v1beta1.GetDefaultAppProviderForMimeTypeResponse\x12\xa9\x01\n SetDefaultAppProviderForMimeType\x12\x41.cs3.app.registry.v1beta1.SetDefaultAppProviderForMimeTypeRequest\x1a\x42.cs3.app.registry.v1beta1.SetDefaultAppProviderForMimeTypeResponseB\x7f\n\x1c\x63om.cs3.app.registry.v1beta1B\x10RegistryApiProtoP\x01Z\x0fregistryv1beta1\xa2\x02\x03\x43\x41R\xaa\x02\x18\x43s3.App.Registry.V1Beta1\xca\x02\x18\x43s3\\App\\Registry\\V1Beta1b\x06proto3')



_GETAPPPROVIDERSREQUEST = DESCRIPTOR.message_types_by_name['GetAppProvidersRequest']
_GETAPPPROVIDERSRESPONSE = DESCRIPTOR.message_types_by_name['GetAppProvidersResponse']
_ADDAPPPROVIDERREQUEST = DESCRIPTOR.message_types_by_name['AddAppProviderRequest']
_ADDAPPPROVIDERRESPONSE = DESCRIPTOR.message_types_by_name['AddAppProviderResponse']
_LISTAPPPROVIDERSREQUEST = DESCRIPTOR.message_types_by_name['ListAppProvidersRequest']
_LISTAPPPROVIDERSRESPONSE = DESCRIPTOR.message_types_by_name['ListAppProvidersResponse']
_LISTSUPPORTEDMIMETYPESREQUEST = DESCRIPTOR.message_types_by_name['ListSupportedMimeTypesRequest']
_LISTSUPPORTEDMIMETYPESRESPONSE = DESCRIPTOR.message_types_by_name['ListSupportedMimeTypesResponse']
_GETDEFAULTAPPPROVIDERFORMIMETYPEREQUEST = DESCRIPTOR.message_types_by_name['GetDefaultAppProviderForMimeTypeRequest']
_GETDEFAULTAPPPROVIDERFORMIMETYPERESPONSE = DESCRIPTOR.message_types_by_name['GetDefaultAppProviderForMimeTypeResponse']
_SETDEFAULTAPPPROVIDERFORMIMETYPEREQUEST = DESCRIPTOR.message_types_by_name['SetDefaultAppProviderForMimeTypeRequest']
_SETDEFAULTAPPPROVIDERFORMIMETYPERESPONSE = DESCRIPTOR.message_types_by_name['SetDefaultAppProviderForMimeTypeResponse']
GetAppProvidersRequest = _reflection.GeneratedProtocolMessageType('GetAppProvidersRequest', (_message.Message,), {
  'DESCRIPTOR' : _GETAPPPROVIDERSREQUEST,
  '__module__' : 'cs3.app.registry.v1beta1.registry_api_pb2'
  # @@protoc_insertion_point(class_scope:cs3.app.registry.v1beta1.GetAppProvidersRequest)
  })
_sym_db.RegisterMessage(GetAppProvidersRequest)

GetAppProvidersResponse = _reflection.GeneratedProtocolMessageType('GetAppProvidersResponse', (_message.Message,), {
  'DESCRIPTOR' : _GETAPPPROVIDERSRESPONSE,
  '__module__' : 'cs3.app.registry.v1beta1.registry_api_pb2'
  # @@protoc_insertion_point(class_scope:cs3.app.registry.v1beta1.GetAppProvidersResponse)
  })
_sym_db.RegisterMessage(GetAppProvidersResponse)

AddAppProviderRequest = _reflection.GeneratedProtocolMessageType('AddAppProviderRequest', (_message.Message,), {
  'DESCRIPTOR' : _ADDAPPPROVIDERREQUEST,
  '__module__' : 'cs3.app.registry.v1beta1.registry_api_pb2'
  # @@protoc_insertion_point(class_scope:cs3.app.registry.v1beta1.AddAppProviderRequest)
  })
_sym_db.RegisterMessage(AddAppProviderRequest)

AddAppProviderResponse = _reflection.GeneratedProtocolMessageType('AddAppProviderResponse', (_message.Message,), {
  'DESCRIPTOR' : _ADDAPPPROVIDERRESPONSE,
  '__module__' : 'cs3.app.registry.v1beta1.registry_api_pb2'
  # @@protoc_insertion_point(class_scope:cs3.app.registry.v1beta1.AddAppProviderResponse)
  })
_sym_db.RegisterMessage(AddAppProviderResponse)

ListAppProvidersRequest = _reflection.GeneratedProtocolMessageType('ListAppProvidersRequest', (_message.Message,), {
  'DESCRIPTOR' : _LISTAPPPROVIDERSREQUEST,
  '__module__' : 'cs3.app.registry.v1beta1.registry_api_pb2'
  # @@protoc_insertion_point(class_scope:cs3.app.registry.v1beta1.ListAppProvidersRequest)
  })
_sym_db.RegisterMessage(ListAppProvidersRequest)

ListAppProvidersResponse = _reflection.GeneratedProtocolMessageType('ListAppProvidersResponse', (_message.Message,), {
  'DESCRIPTOR' : _LISTAPPPROVIDERSRESPONSE,
  '__module__' : 'cs3.app.registry.v1beta1.registry_api_pb2'
  # @@protoc_insertion_point(class_scope:cs3.app.registry.v1beta1.ListAppProvidersResponse)
  })
_sym_db.RegisterMessage(ListAppProvidersResponse)

ListSupportedMimeTypesRequest = _reflection.GeneratedProtocolMessageType('ListSupportedMimeTypesRequest', (_message.Message,), {
  'DESCRIPTOR' : _LISTSUPPORTEDMIMETYPESREQUEST,
  '__module__' : 'cs3.app.registry.v1beta1.registry_api_pb2'
  # @@protoc_insertion_point(class_scope:cs3.app.registry.v1beta1.ListSupportedMimeTypesRequest)
  })
_sym_db.RegisterMessage(ListSupportedMimeTypesRequest)

ListSupportedMimeTypesResponse = _reflection.GeneratedProtocolMessageType('ListSupportedMimeTypesResponse', (_message.Message,), {
  'DESCRIPTOR' : _LISTSUPPORTEDMIMETYPESRESPONSE,
  '__module__' : 'cs3.app.registry.v1beta1.registry_api_pb2'
  # @@protoc_insertion_point(class_scope:cs3.app.registry.v1beta1.ListSupportedMimeTypesResponse)
  })
_sym_db.RegisterMessage(ListSupportedMimeTypesResponse)

GetDefaultAppProviderForMimeTypeRequest = _reflection.GeneratedProtocolMessageType('GetDefaultAppProviderForMimeTypeRequest', (_message.Message,), {
  'DESCRIPTOR' : _GETDEFAULTAPPPROVIDERFORMIMETYPEREQUEST,
  '__module__' : 'cs3.app.registry.v1beta1.registry_api_pb2'
  # @@protoc_insertion_point(class_scope:cs3.app.registry.v1beta1.GetDefaultAppProviderForMimeTypeRequest)
  })
_sym_db.RegisterMessage(GetDefaultAppProviderForMimeTypeRequest)

GetDefaultAppProviderForMimeTypeResponse = _reflection.GeneratedProtocolMessageType('GetDefaultAppProviderForMimeTypeResponse', (_message.Message,), {
  'DESCRIPTOR' : _GETDEFAULTAPPPROVIDERFORMIMETYPERESPONSE,
  '__module__' : 'cs3.app.registry.v1beta1.registry_api_pb2'
  # @@protoc_insertion_point(class_scope:cs3.app.registry.v1beta1.GetDefaultAppProviderForMimeTypeResponse)
  })
_sym_db.RegisterMessage(GetDefaultAppProviderForMimeTypeResponse)

SetDefaultAppProviderForMimeTypeRequest = _reflection.GeneratedProtocolMessageType('SetDefaultAppProviderForMimeTypeRequest', (_message.Message,), {
  'DESCRIPTOR' : _SETDEFAULTAPPPROVIDERFORMIMETYPEREQUEST,
  '__module__' : 'cs3.app.registry.v1beta1.registry_api_pb2'
  # @@protoc_insertion_point(class_scope:cs3.app.registry.v1beta1.SetDefaultAppProviderForMimeTypeRequest)
  })
_sym_db.RegisterMessage(SetDefaultAppProviderForMimeTypeRequest)

SetDefaultAppProviderForMimeTypeResponse = _reflection.GeneratedProtocolMessageType('SetDefaultAppProviderForMimeTypeResponse', (_message.Message,), {
  'DESCRIPTOR' : _SETDEFAULTAPPPROVIDERFORMIMETYPERESPONSE,
  '__module__' : 'cs3.app.registry.v1beta1.registry_api_pb2'
  # @@protoc_insertion_point(class_scope:cs3.app.registry.v1beta1.SetDefaultAppProviderForMimeTypeResponse)
  })
_sym_db.RegisterMessage(SetDefaultAppProviderForMimeTypeResponse)

_REGISTRYAPI = DESCRIPTOR.services_by_name['RegistryAPI']
if _descriptor._USE_C_DESCRIPTORS == False:

  DESCRIPTOR._options = None
  DESCRIPTOR._serialized_options = b'\n\034com.cs3.app.registry.v1beta1B\020RegistryApiProtoP\001Z\017registryv1beta1\242\002\003CAR\252\002\030Cs3.App.Registry.V1Beta1\312\002\030Cs3\\App\\Registry\\V1Beta1'
  _GETAPPPROVIDERSREQUEST._serialized_start=223
  _GETAPPPROVIDERSREQUEST._serialized_end=357
  _GETAPPPROVIDERSRESPONSE._serialized_start=360
  _GETAPPPROVIDERSRESPONSE._serialized_end=528
  _ADDAPPPROVIDERREQUEST._serialized_start=530
  _ADDAPPPROVIDERREQUEST._serialized_end=654
  _ADDAPPPROVIDERRESPONSE._serialized_start=656
  _ADDAPPPROVIDERRESPONSE._serialized_end=764
  _LISTAPPPROVIDERSREQUEST._serialized_start=766
  _LISTAPPPROVIDERSREQUEST._serialized_end=834
  _LISTAPPPROVIDERSRESPONSE._serialized_start=837
  _LISTAPPPROVIDERSRESPONSE._serialized_end=1006
  _LISTSUPPORTEDMIMETYPESREQUEST._serialized_start=1008
  _LISTSUPPORTEDMIMETYPESREQUEST._serialized_end=1082
  _LISTSUPPORTEDMIMETYPESRESPONSE._serialized_start=1085
  _LISTSUPPORTEDMIMETYPESRESPONSE._serialized_end=1261
  _GETDEFAULTAPPPROVIDERFORMIMETYPEREQUEST._serialized_start=1263
  _GETDEFAULTAPPPROVIDERFORMIMETYPEREQUEST._serialized_end=1366
  _GETDEFAULTAPPPROVIDERFORMIMETYPERESPONSE._serialized_start=1369
  _GETDEFAULTAPPPROVIDERFORMIMETYPERESPONSE._serialized_end=1553
  _SETDEFAULTAPPPROVIDERFORMIMETYPEREQUEST._serialized_start=1556
  _SETDEFAULTAPPPROVIDERFORMIMETYPEREQUEST._serialized_end=1717
  _SETDEFAULTAPPPROVIDERFORMIMETYPERESPONSE._serialized_start=1719
  _SETDEFAULTAPPPROVIDERFORMIMETYPERESPONSE._serialized_end=1845
  _REGISTRYAPI._serialized_start=1848
  _REGISTRYAPI._serialized_end=2707
# @@protoc_insertion_point(module_scope)
