# -*- coding: utf-8 -*-
# Generated by the protocol buffer compiler.  DO NOT EDIT!
# NO CHECKED-IN PROTOBUF GENCODE
# source: mgmt/v1alpha1/anonymization.proto
# Protobuf Python Version: 5.29.3
"""Generated protocol buffer code."""
from google.protobuf import descriptor as _descriptor
from google.protobuf import descriptor_pool as _descriptor_pool
from google.protobuf import runtime_version as _runtime_version
from google.protobuf import symbol_database as _symbol_database
from google.protobuf.internal import builder as _builder
_runtime_version.ValidateProtobufRuntimeVersion(
    _runtime_version.Domain.PUBLIC,
    5,
    29,
    3,
    '',
    'mgmt/v1alpha1/anonymization.proto'
)
# @@protoc_insertion_point(imports)

_sym_db = _symbol_database.Default()


from buf.validate import validate_pb2 as buf_dot_validate_dot_validate__pb2
from mgmt.v1alpha1 import transformer_pb2 as mgmt_dot_v1alpha1_dot_transformer__pb2


DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n!mgmt/v1alpha1/anonymization.proto\x12\rmgmt.v1alpha1\x1a\x1b\x62uf/validate/validate.proto\x1a\x1fmgmt/v1alpha1/transformer.proto\"\xe9\x02\n\x14\x41nonymizeManyRequest\x12/\n\ninput_data\x18\x01 \x03(\tB\x10\xbaH\r\x92\x01\n\x08\x01\x10\x19\"\x04r\x02\x10\x01R\tinputData\x12T\n\x14transformer_mappings\x18\x02 \x03(\x0b\x32!.mgmt.v1alpha1.TransformerMappingR\x13transformerMappings\x12`\n\x14\x64\x65\x66\x61ult_transformers\x18\x03 \x01(\x0b\x32(.mgmt.v1alpha1.DefaultTransformersConfigH\x00R\x13\x64\x65\x66\x61ultTransformers\x88\x01\x01\x12&\n\x0fhalt_on_failure\x18\x04 \x01(\x08R\rhaltOnFailure\x12\'\n\naccount_id\x18\x05 \x01(\tB\x08\xbaH\x05r\x03\xb0\x01\x01R\taccountIdB\x17\n\x15_default_transformers\"t\n\x15\x41nonymizeManyResponse\x12\x1f\n\x0boutput_data\x18\x01 \x03(\tR\noutputData\x12:\n\x06\x65rrors\x18\x02 \x03(\x0b\x32\".mgmt.v1alpha1.AnonymizeManyErrorsR\x06\x65rrors\"\x88\x01\n\x12TransformerMapping\x12&\n\nexpression\x18\x01 \x01(\tB\x06\xbaH\x03\xc8\x01\x01R\nexpression\x12J\n\x0btransformer\x18\x02 \x01(\x0b\x32 .mgmt.v1alpha1.TransformerConfigB\x06\xbaH\x03\xc8\x01\x01R\x0btransformer\"\xb7\x01\n\x19\x44\x65\x66\x61ultTransformersConfig\x12:\n\x07\x62oolean\x18\x02 \x01(\x0b\x32 .mgmt.v1alpha1.TransformerConfigR\x07\x62oolean\x12.\n\x01n\x18\x03 \x01(\x0b\x32 .mgmt.v1alpha1.TransformerConfigR\x01n\x12.\n\x01s\x18\x04 \x01(\x0b\x32 .mgmt.v1alpha1.TransformerConfigR\x01s\"[\n\x13\x41nonymizeManyErrors\x12\x1f\n\x0binput_index\x18\x01 \x01(\x03R\ninputIndex\x12#\n\rerror_message\x18\x02 \x01(\tR\x0c\x65rrorMessage\"\xb1\x02\n\x16\x41nonymizeSingleRequest\x12\x1d\n\ninput_data\x18\x01 \x01(\tR\tinputData\x12T\n\x14transformer_mappings\x18\x02 \x03(\x0b\x32!.mgmt.v1alpha1.TransformerMappingR\x13transformerMappings\x12`\n\x14\x64\x65\x66\x61ult_transformers\x18\x03 \x01(\x0b\x32(.mgmt.v1alpha1.DefaultTransformersConfigH\x00R\x13\x64\x65\x66\x61ultTransformers\x88\x01\x01\x12\'\n\naccount_id\x18\x04 \x01(\tB\x08\xbaH\x05r\x03\xb0\x01\x01R\taccountIdB\x17\n\x15_default_transformers\":\n\x17\x41nonymizeSingleResponse\x12\x1f\n\x0boutput_data\x18\x01 \x01(\tR\noutputData2\xd8\x01\n\x14\x41nonymizationService\x12\\\n\rAnonymizeMany\x12#.mgmt.v1alpha1.AnonymizeManyRequest\x1a$.mgmt.v1alpha1.AnonymizeManyResponse\"\x00\x12\x62\n\x0f\x41nonymizeSingle\x12%.mgmt.v1alpha1.AnonymizeSingleRequest\x1a&.mgmt.v1alpha1.AnonymizeSingleResponse\"\x00\x42\xce\x01\n\x11\x63om.mgmt.v1alpha1B\x12\x41nonymizationProtoP\x01ZPgithub.com/nucleuscloud/neosync/backend/gen/go/protos/mgmt/v1alpha1;mgmtv1alpha1\xa2\x02\x03MXX\xaa\x02\rMgmt.V1alpha1\xca\x02\rMgmt\\V1alpha1\xe2\x02\x19Mgmt\\V1alpha1\\GPBMetadata\xea\x02\x0eMgmt::V1alpha1b\x06proto3')

_globals = globals()
_builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals)
_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'mgmt.v1alpha1.anonymization_pb2', _globals)
if not _descriptor._USE_C_DESCRIPTORS:
  _globals['DESCRIPTOR']._loaded_options = None
  _globals['DESCRIPTOR']._serialized_options = b'\n\021com.mgmt.v1alpha1B\022AnonymizationProtoP\001ZPgithub.com/nucleuscloud/neosync/backend/gen/go/protos/mgmt/v1alpha1;mgmtv1alpha1\242\002\003MXX\252\002\rMgmt.V1alpha1\312\002\rMgmt\\V1alpha1\342\002\031Mgmt\\V1alpha1\\GPBMetadata\352\002\016Mgmt::V1alpha1'
  _globals['_ANONYMIZEMANYREQUEST'].fields_by_name['input_data']._loaded_options = None
  _globals['_ANONYMIZEMANYREQUEST'].fields_by_name['input_data']._serialized_options = b'\272H\r\222\001\n\010\001\020\031\"\004r\002\020\001'
  _globals['_ANONYMIZEMANYREQUEST'].fields_by_name['account_id']._loaded_options = None
  _globals['_ANONYMIZEMANYREQUEST'].fields_by_name['account_id']._serialized_options = b'\272H\005r\003\260\001\001'
  _globals['_TRANSFORMERMAPPING'].fields_by_name['expression']._loaded_options = None
  _globals['_TRANSFORMERMAPPING'].fields_by_name['expression']._serialized_options = b'\272H\003\310\001\001'
  _globals['_TRANSFORMERMAPPING'].fields_by_name['transformer']._loaded_options = None
  _globals['_TRANSFORMERMAPPING'].fields_by_name['transformer']._serialized_options = b'\272H\003\310\001\001'
  _globals['_ANONYMIZESINGLEREQUEST'].fields_by_name['account_id']._loaded_options = None
  _globals['_ANONYMIZESINGLEREQUEST'].fields_by_name['account_id']._serialized_options = b'\272H\005r\003\260\001\001'
  _globals['_ANONYMIZEMANYREQUEST']._serialized_start=115
  _globals['_ANONYMIZEMANYREQUEST']._serialized_end=476
  _globals['_ANONYMIZEMANYRESPONSE']._serialized_start=478
  _globals['_ANONYMIZEMANYRESPONSE']._serialized_end=594
  _globals['_TRANSFORMERMAPPING']._serialized_start=597
  _globals['_TRANSFORMERMAPPING']._serialized_end=733
  _globals['_DEFAULTTRANSFORMERSCONFIG']._serialized_start=736
  _globals['_DEFAULTTRANSFORMERSCONFIG']._serialized_end=919
  _globals['_ANONYMIZEMANYERRORS']._serialized_start=921
  _globals['_ANONYMIZEMANYERRORS']._serialized_end=1012
  _globals['_ANONYMIZESINGLEREQUEST']._serialized_start=1015
  _globals['_ANONYMIZESINGLEREQUEST']._serialized_end=1320
  _globals['_ANONYMIZESINGLERESPONSE']._serialized_start=1322
  _globals['_ANONYMIZESINGLERESPONSE']._serialized_end=1380
  _globals['_ANONYMIZATIONSERVICE']._serialized_start=1383
  _globals['_ANONYMIZATIONSERVICE']._serialized_end=1599
# @@protoc_insertion_point(module_scope)
