# -*- coding: utf-8 -*-
# Generated by the protocol buffer compiler.  DO NOT EDIT!
# source: cs3/admin/user/v1beta1/user_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.identity.user.v1beta1 import resources_pb2 as cs3_dot_identity_dot_user_dot_v1beta1_dot_resources__pb2
from cs3.rpc.v1beta1 import status_pb2 as cs3_dot_rpc_dot_v1beta1_dot_status__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/admin/user/v1beta1/user_api.proto\x12\x16\x63s3.admin.user.v1beta1\x1a)cs3/identity/user/v1beta1/resources.proto\x1a\x1c\x63s3/rpc/v1beta1/status.proto\x1a\x1d\x63s3/types/v1beta1/types.proto\"m\n\x11\x43reateUserRequest\x12)\n\x06opaque\x18\x01 \x01(\x0b\x32\x19.cs3.types.v1beta1.Opaque\x12-\n\x04user\x18\x02 \x01(\x0b\x32\x1f.cs3.identity.user.v1beta1.User\"\x97\x01\n\x12\x43reateUserResponse\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\x04user\x18\x03 \x01(\x0b\x32\x1f.cs3.identity.user.v1beta1.User\"r\n\x11\x44\x65leteUserRequest\x12)\n\x06opaque\x18\x01 \x01(\x0b\x32\x19.cs3.types.v1beta1.Opaque\x12\x32\n\x07user_id\x18\x02 \x01(\x0b\x32!.cs3.identity.user.v1beta1.UserId\"h\n\x12\x44\x65leteUserResponse\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\xd3\x01\n\x07UserAPI\x12\x63\n\nCreateUser\x12).cs3.admin.user.v1beta1.CreateUserRequest\x1a*.cs3.admin.user.v1beta1.CreateUserResponse\x12\x63\n\nDeleteUser\x12).cs3.admin.user.v1beta1.DeleteUserRequest\x1a*.cs3.admin.user.v1beta1.DeleteUserResponseBq\n\x1a\x63om.cs3.admin.user.v1beta1B\x0cUserApiProtoP\x01Z\x0buserv1beta1\xa2\x02\x03\x43\x41U\xaa\x02\x16\x43s3.Admin.User.V1Beta1\xca\x02\x16\x43s3\\Admin\\User\\V1Beta1b\x06proto3')



_CREATEUSERREQUEST = DESCRIPTOR.message_types_by_name['CreateUserRequest']
_CREATEUSERRESPONSE = DESCRIPTOR.message_types_by_name['CreateUserResponse']
_DELETEUSERREQUEST = DESCRIPTOR.message_types_by_name['DeleteUserRequest']
_DELETEUSERRESPONSE = DESCRIPTOR.message_types_by_name['DeleteUserResponse']
CreateUserRequest = _reflection.GeneratedProtocolMessageType('CreateUserRequest', (_message.Message,), {
  'DESCRIPTOR' : _CREATEUSERREQUEST,
  '__module__' : 'cs3.admin.user.v1beta1.user_api_pb2'
  # @@protoc_insertion_point(class_scope:cs3.admin.user.v1beta1.CreateUserRequest)
  })
_sym_db.RegisterMessage(CreateUserRequest)

CreateUserResponse = _reflection.GeneratedProtocolMessageType('CreateUserResponse', (_message.Message,), {
  'DESCRIPTOR' : _CREATEUSERRESPONSE,
  '__module__' : 'cs3.admin.user.v1beta1.user_api_pb2'
  # @@protoc_insertion_point(class_scope:cs3.admin.user.v1beta1.CreateUserResponse)
  })
_sym_db.RegisterMessage(CreateUserResponse)

DeleteUserRequest = _reflection.GeneratedProtocolMessageType('DeleteUserRequest', (_message.Message,), {
  'DESCRIPTOR' : _DELETEUSERREQUEST,
  '__module__' : 'cs3.admin.user.v1beta1.user_api_pb2'
  # @@protoc_insertion_point(class_scope:cs3.admin.user.v1beta1.DeleteUserRequest)
  })
_sym_db.RegisterMessage(DeleteUserRequest)

DeleteUserResponse = _reflection.GeneratedProtocolMessageType('DeleteUserResponse', (_message.Message,), {
  'DESCRIPTOR' : _DELETEUSERRESPONSE,
  '__module__' : 'cs3.admin.user.v1beta1.user_api_pb2'
  # @@protoc_insertion_point(class_scope:cs3.admin.user.v1beta1.DeleteUserResponse)
  })
_sym_db.RegisterMessage(DeleteUserResponse)

_USERAPI = DESCRIPTOR.services_by_name['UserAPI']
if _descriptor._USE_C_DESCRIPTORS == False:

  DESCRIPTOR._options = None
  DESCRIPTOR._serialized_options = b'\n\032com.cs3.admin.user.v1beta1B\014UserApiProtoP\001Z\013userv1beta1\242\002\003CAU\252\002\026Cs3.Admin.User.V1Beta1\312\002\026Cs3\\Admin\\User\\V1Beta1'
  _CREATEUSERREQUEST._serialized_start=169
  _CREATEUSERREQUEST._serialized_end=278
  _CREATEUSERRESPONSE._serialized_start=281
  _CREATEUSERRESPONSE._serialized_end=432
  _DELETEUSERREQUEST._serialized_start=434
  _DELETEUSERREQUEST._serialized_end=548
  _DELETEUSERRESPONSE._serialized_start=550
  _DELETEUSERRESPONSE._serialized_end=654
  _USERAPI._serialized_start=657
  _USERAPI._serialized_end=868
# @@protoc_insertion_point(module_scope)
