# -*- coding: utf-8 -*-
# Generated by the protocol buffer compiler.  DO NOT EDIT!
# source: strmprivacy/api/organizations/v1/organizations_v1.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 google.api import field_behavior_pb2 as google_dot_api_dot_field__behavior__pb2
from strmprivacy.api.entities.v1 import entities_v1_pb2 as strmprivacy_dot_api_dot_entities_dot_v1_dot_entities__v1__pb2
from google.protobuf import field_mask_pb2 as google_dot_protobuf_dot_field__mask__pb2


DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n7strmprivacy/api/organizations/v1/organizations_v1.proto\x12 strmprivacy.api.organizations.v1\x1a\x1fgoogle/api/field_behavior.proto\x1a-strmprivacy/api/entities/v1/entities_v1.proto\x1a google/protobuf/field_mask.proto\"v\n\x12InviteUsersRequest\x12G\n\x0cuser_invites\x18\x01 \x03(\x0b\x32,.strmprivacy.api.organizations.v1.UserInviteB\x03\xe0\x41\x02\x12\x17\n\x0forganization_id\x18\x02 \x01(\t\" \n\nUserInvite\x12\x12\n\x05\x65mail\x18\x01 \x01(\tB\x03\xe0\x41\x02\"\xe4\x01\n\x13InviteUsersResponse\x12\x14\n\x0cinvite_count\x18\x01 \x01(\x03\x12U\n\x06issues\x18\x02 \x03(\x0b\x32\x45.strmprivacy.api.organizations.v1.InviteUsersResponse.UserInviteIssue\x1a`\n\x0fUserInviteIssue\x12<\n\x06invite\x18\x01 \x01(\x0b\x32,.strmprivacy.api.organizations.v1.UserInvite\x12\x0f\n\x07message\x18\x02 \x01(\t\"c\n\x16UpdateUserRolesRequest\x12\x0e\n\x06\x65mails\x18\x01 \x03(\t\x12\x39\n\nuser_roles\x18\x02 \x03(\x0e\x32%.strmprivacy.api.entities.v1.UserRole\"\x19\n\x17UpdateUserRolesResponse\" \n\x1eListOrganizationMembersRequest\"b\n\x1fListOrganizationMembersResponse\x12?\n\x14organization_members\x18\x01 \x03(\x0b\x32!.strmprivacy.api.entities.v1.User\"\x1f\n\x0eGetUserRequest\x12\r\n\x05\x65mail\x18\x01 \x01(\t\"B\n\x0fGetUserResponse\x12/\n\x04user\x18\x01 \x01(\x0b\x32!.strmprivacy.api.entities.v1.User2\xac\x04\n\x14OrganizationsService\x12z\n\x0bInviteUsers\x12\x34.strmprivacy.api.organizations.v1.InviteUsersRequest\x1a\x35.strmprivacy.api.organizations.v1.InviteUsersResponse\x12\x86\x01\n\x0fUpdateUserRoles\x12\x38.strmprivacy.api.organizations.v1.UpdateUserRolesRequest\x1a\x39.strmprivacy.api.organizations.v1.UpdateUserRolesResponse\x12n\n\x07GetUser\x12\x30.strmprivacy.api.organizations.v1.GetUserRequest\x1a\x31.strmprivacy.api.organizations.v1.GetUserResponse\x12\x9e\x01\n\x17ListOrganizationMembers\x12@.strmprivacy.api.organizations.v1.ListOrganizationMembersRequest\x1a\x41.strmprivacy.api.organizations.v1.ListOrganizationMembersResponseBx\n#io.strmprivacy.api.organizations.v1P\x01ZOgithub.com/strmprivacy/api-definitions-go/v2/api/organizations/v1;organizationsb\x06proto3')



_INVITEUSERSREQUEST = DESCRIPTOR.message_types_by_name['InviteUsersRequest']
_USERINVITE = DESCRIPTOR.message_types_by_name['UserInvite']
_INVITEUSERSRESPONSE = DESCRIPTOR.message_types_by_name['InviteUsersResponse']
_INVITEUSERSRESPONSE_USERINVITEISSUE = _INVITEUSERSRESPONSE.nested_types_by_name['UserInviteIssue']
_UPDATEUSERROLESREQUEST = DESCRIPTOR.message_types_by_name['UpdateUserRolesRequest']
_UPDATEUSERROLESRESPONSE = DESCRIPTOR.message_types_by_name['UpdateUserRolesResponse']
_LISTORGANIZATIONMEMBERSREQUEST = DESCRIPTOR.message_types_by_name['ListOrganizationMembersRequest']
_LISTORGANIZATIONMEMBERSRESPONSE = DESCRIPTOR.message_types_by_name['ListOrganizationMembersResponse']
_GETUSERREQUEST = DESCRIPTOR.message_types_by_name['GetUserRequest']
_GETUSERRESPONSE = DESCRIPTOR.message_types_by_name['GetUserResponse']
InviteUsersRequest = _reflection.GeneratedProtocolMessageType('InviteUsersRequest', (_message.Message,), {
  'DESCRIPTOR' : _INVITEUSERSREQUEST,
  '__module__' : 'strmprivacy.api.organizations.v1.organizations_v1_pb2'
  # @@protoc_insertion_point(class_scope:strmprivacy.api.organizations.v1.InviteUsersRequest)
  })
_sym_db.RegisterMessage(InviteUsersRequest)

UserInvite = _reflection.GeneratedProtocolMessageType('UserInvite', (_message.Message,), {
  'DESCRIPTOR' : _USERINVITE,
  '__module__' : 'strmprivacy.api.organizations.v1.organizations_v1_pb2'
  # @@protoc_insertion_point(class_scope:strmprivacy.api.organizations.v1.UserInvite)
  })
_sym_db.RegisterMessage(UserInvite)

InviteUsersResponse = _reflection.GeneratedProtocolMessageType('InviteUsersResponse', (_message.Message,), {

  'UserInviteIssue' : _reflection.GeneratedProtocolMessageType('UserInviteIssue', (_message.Message,), {
    'DESCRIPTOR' : _INVITEUSERSRESPONSE_USERINVITEISSUE,
    '__module__' : 'strmprivacy.api.organizations.v1.organizations_v1_pb2'
    # @@protoc_insertion_point(class_scope:strmprivacy.api.organizations.v1.InviteUsersResponse.UserInviteIssue)
    })
  ,
  'DESCRIPTOR' : _INVITEUSERSRESPONSE,
  '__module__' : 'strmprivacy.api.organizations.v1.organizations_v1_pb2'
  # @@protoc_insertion_point(class_scope:strmprivacy.api.organizations.v1.InviteUsersResponse)
  })
_sym_db.RegisterMessage(InviteUsersResponse)
_sym_db.RegisterMessage(InviteUsersResponse.UserInviteIssue)

UpdateUserRolesRequest = _reflection.GeneratedProtocolMessageType('UpdateUserRolesRequest', (_message.Message,), {
  'DESCRIPTOR' : _UPDATEUSERROLESREQUEST,
  '__module__' : 'strmprivacy.api.organizations.v1.organizations_v1_pb2'
  # @@protoc_insertion_point(class_scope:strmprivacy.api.organizations.v1.UpdateUserRolesRequest)
  })
_sym_db.RegisterMessage(UpdateUserRolesRequest)

UpdateUserRolesResponse = _reflection.GeneratedProtocolMessageType('UpdateUserRolesResponse', (_message.Message,), {
  'DESCRIPTOR' : _UPDATEUSERROLESRESPONSE,
  '__module__' : 'strmprivacy.api.organizations.v1.organizations_v1_pb2'
  # @@protoc_insertion_point(class_scope:strmprivacy.api.organizations.v1.UpdateUserRolesResponse)
  })
_sym_db.RegisterMessage(UpdateUserRolesResponse)

ListOrganizationMembersRequest = _reflection.GeneratedProtocolMessageType('ListOrganizationMembersRequest', (_message.Message,), {
  'DESCRIPTOR' : _LISTORGANIZATIONMEMBERSREQUEST,
  '__module__' : 'strmprivacy.api.organizations.v1.organizations_v1_pb2'
  # @@protoc_insertion_point(class_scope:strmprivacy.api.organizations.v1.ListOrganizationMembersRequest)
  })
_sym_db.RegisterMessage(ListOrganizationMembersRequest)

ListOrganizationMembersResponse = _reflection.GeneratedProtocolMessageType('ListOrganizationMembersResponse', (_message.Message,), {
  'DESCRIPTOR' : _LISTORGANIZATIONMEMBERSRESPONSE,
  '__module__' : 'strmprivacy.api.organizations.v1.organizations_v1_pb2'
  # @@protoc_insertion_point(class_scope:strmprivacy.api.organizations.v1.ListOrganizationMembersResponse)
  })
_sym_db.RegisterMessage(ListOrganizationMembersResponse)

GetUserRequest = _reflection.GeneratedProtocolMessageType('GetUserRequest', (_message.Message,), {
  'DESCRIPTOR' : _GETUSERREQUEST,
  '__module__' : 'strmprivacy.api.organizations.v1.organizations_v1_pb2'
  # @@protoc_insertion_point(class_scope:strmprivacy.api.organizations.v1.GetUserRequest)
  })
_sym_db.RegisterMessage(GetUserRequest)

GetUserResponse = _reflection.GeneratedProtocolMessageType('GetUserResponse', (_message.Message,), {
  'DESCRIPTOR' : _GETUSERRESPONSE,
  '__module__' : 'strmprivacy.api.organizations.v1.organizations_v1_pb2'
  # @@protoc_insertion_point(class_scope:strmprivacy.api.organizations.v1.GetUserResponse)
  })
_sym_db.RegisterMessage(GetUserResponse)

_ORGANIZATIONSSERVICE = DESCRIPTOR.services_by_name['OrganizationsService']
if _descriptor._USE_C_DESCRIPTORS == False:

  DESCRIPTOR._options = None
  DESCRIPTOR._serialized_options = b'\n#io.strmprivacy.api.organizations.v1P\001ZOgithub.com/strmprivacy/api-definitions-go/v2/api/organizations/v1;organizations'
  _INVITEUSERSREQUEST.fields_by_name['user_invites']._options = None
  _INVITEUSERSREQUEST.fields_by_name['user_invites']._serialized_options = b'\340A\002'
  _USERINVITE.fields_by_name['email']._options = None
  _USERINVITE.fields_by_name['email']._serialized_options = b'\340A\002'
  _INVITEUSERSREQUEST._serialized_start=207
  _INVITEUSERSREQUEST._serialized_end=325
  _USERINVITE._serialized_start=327
  _USERINVITE._serialized_end=359
  _INVITEUSERSRESPONSE._serialized_start=362
  _INVITEUSERSRESPONSE._serialized_end=590
  _INVITEUSERSRESPONSE_USERINVITEISSUE._serialized_start=494
  _INVITEUSERSRESPONSE_USERINVITEISSUE._serialized_end=590
  _UPDATEUSERROLESREQUEST._serialized_start=592
  _UPDATEUSERROLESREQUEST._serialized_end=691
  _UPDATEUSERROLESRESPONSE._serialized_start=693
  _UPDATEUSERROLESRESPONSE._serialized_end=718
  _LISTORGANIZATIONMEMBERSREQUEST._serialized_start=720
  _LISTORGANIZATIONMEMBERSREQUEST._serialized_end=752
  _LISTORGANIZATIONMEMBERSRESPONSE._serialized_start=754
  _LISTORGANIZATIONMEMBERSRESPONSE._serialized_end=852
  _GETUSERREQUEST._serialized_start=854
  _GETUSERREQUEST._serialized_end=885
  _GETUSERRESPONSE._serialized_start=887
  _GETUSERRESPONSE._serialized_end=953
  _ORGANIZATIONSSERVICE._serialized_start=956
  _ORGANIZATIONSSERVICE._serialized_end=1512
# @@protoc_insertion_point(module_scope)
