# -*- coding: utf-8 -*-
# Generated by the protocol buffer compiler.  DO NOT EDIT!
# NO CHECKED-IN PROTOBUF GENCODE
# source: mgmt/v1alpha1/transformer.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/transformer.proto'
)
# @@protoc_insertion_point(imports)

_sym_db = _symbol_database.Default()


from buf.validate import validate_pb2 as buf_dot_validate_dot_validate__pb2
from google.protobuf import timestamp_pb2 as google_dot_protobuf_dot_timestamp__pb2


DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n\x1fmgmt/v1alpha1/transformer.proto\x12\rmgmt.v1alpha1\x1a\x1b\x62uf/validate/validate.proto\x1a\x1fgoogle/protobuf/timestamp.proto\"\x1e\n\x1cGetSystemTransformersRequest\"e\n\x1dGetSystemTransformersResponse\x12\x44\n\x0ctransformers\x18\x01 \x03(\x0b\x32 .mgmt.v1alpha1.SystemTransformerR\x0ctransformers\"_\n#GetSystemTransformerBySourceRequest\x12\x38\n\x06source\x18\x01 \x01(\x0e\x32 .mgmt.v1alpha1.TransformerSourceR\x06source\"j\n$GetSystemTransformerBySourceResponse\x12\x42\n\x0btransformer\x18\x01 \x01(\x0b\x32 .mgmt.v1alpha1.SystemTransformerR\x0btransformer\"L\n!GetUserDefinedTransformersRequest\x12\'\n\naccount_id\x18\x01 \x01(\tB\x08\xbaH\x05r\x03\xb0\x01\x01R\taccountId\"o\n\"GetUserDefinedTransformersResponse\x12I\n\x0ctransformers\x18\x01 \x03(\x0b\x32%.mgmt.v1alpha1.UserDefinedTransformerR\x0ctransformers\"W\n$GetUserDefinedTransformerByIdRequest\x12/\n\x0etransformer_id\x18\x01 \x01(\tB\x08\xbaH\x05r\x03\xb0\x01\x01R\rtransformerId\"p\n%GetUserDefinedTransformerByIdResponse\x12G\n\x0btransformer\x18\x01 \x01(\x0b\x32%.mgmt.v1alpha1.UserDefinedTransformerR\x0btransformer\"\xb0\x02\n#CreateUserDefinedTransformerRequest\x12\'\n\naccount_id\x18\x01 \x01(\tB\x08\xbaH\x05r\x03\xb0\x01\x01R\taccountId\x12-\n\x04name\x18\x02 \x01(\tB\x19\xbaH\x16r\x14\x32\x12^[a-z0-9-]{3,100}$R\x04name\x12 \n\x0b\x64\x65scription\x18\x03 \x01(\tR\x0b\x64\x65scription\x12\x38\n\x06source\x18\x05 \x01(\x0e\x32 .mgmt.v1alpha1.TransformerSourceR\x06source\x12O\n\x12transformer_config\x18\x06 \x01(\x0b\x32 .mgmt.v1alpha1.TransformerConfigR\x11transformerConfigJ\x04\x08\x04\x10\x05\"o\n$CreateUserDefinedTransformerResponse\x12G\n\x0btransformer\x18\x01 \x01(\x0b\x32%.mgmt.v1alpha1.UserDefinedTransformerR\x0btransformer\"V\n#DeleteUserDefinedTransformerRequest\x12/\n\x0etransformer_id\x18\x01 \x01(\tB\x08\xbaH\x05r\x03\xb0\x01\x01R\rtransformerId\"&\n$DeleteUserDefinedTransformerResponse\"\xf8\x01\n#UpdateUserDefinedTransformerRequest\x12/\n\x0etransformer_id\x18\x01 \x01(\tB\x08\xbaH\x05r\x03\xb0\x01\x01R\rtransformerId\x12-\n\x04name\x18\x02 \x01(\tB\x19\xbaH\x16r\x14\x32\x12^[a-z0-9-]{3,100}$R\x04name\x12 \n\x0b\x64\x65scription\x18\x03 \x01(\tR\x0b\x64\x65scription\x12O\n\x12transformer_config\x18\x04 \x01(\x0b\x32 .mgmt.v1alpha1.TransformerConfigR\x11transformerConfig\"o\n$UpdateUserDefinedTransformerResponse\x12G\n\x0btransformer\x18\x01 \x01(\x0b\x32%.mgmt.v1alpha1.UserDefinedTransformerR\x0btransformer\"\x92\x01\n!IsTransformerNameAvailableRequest\x12\'\n\naccount_id\x18\x01 \x01(\tB\x08\xbaH\x05r\x03\xb0\x01\x01R\taccountId\x12\x44\n\x10transformer_name\x18\x02 \x01(\tB\x19\xbaH\x16r\x14\x32\x12^[a-z0-9-]{3,100}$R\x0ftransformerName\"G\n\"IsTransformerNameAvailableResponse\x12!\n\x0cis_available\x18\x01 \x01(\x08R\x0bisAvailable\"\xff\x03\n\x16UserDefinedTransformer\x12\x18\n\x02id\x18\x01 \x01(\tB\x08\xbaH\x05r\x03\xb0\x01\x01R\x02id\x12\x12\n\x04name\x18\x02 \x01(\tR\x04name\x12 \n\x0b\x64\x65scription\x18\x03 \x01(\tR\x0b\x64\x65scription\x12\x43\n\tdata_type\x18\x05 \x01(\x0e\x32\".mgmt.v1alpha1.TransformerDataTypeB\x02\x18\x01R\x08\x64\x61taType\x12\x38\n\x06source\x18\x06 \x01(\x0e\x32 .mgmt.v1alpha1.TransformerSourceR\x06source\x12\x38\n\x06\x63onfig\x18\x07 \x01(\x0b\x32 .mgmt.v1alpha1.TransformerConfigR\x06\x63onfig\x12\x39\n\ncreated_at\x18\x08 \x01(\x0b\x32\x1a.google.protobuf.TimestampR\tcreatedAt\x12\x39\n\nupdated_at\x18\t \x01(\x0b\x32\x1a.google.protobuf.TimestampR\tupdatedAt\x12\x1d\n\naccount_id\x18\n \x01(\tR\taccountId\x12\x41\n\ndata_types\x18\x0b \x03(\x0e\x32\".mgmt.v1alpha1.TransformerDataTypeR\tdataTypesJ\x04\x08\x04\x10\x05\"\x96\x03\n\x11SystemTransformer\x12\x12\n\x04name\x18\x01 \x01(\tR\x04name\x12 \n\x0b\x64\x65scription\x18\x02 \x01(\tR\x0b\x64\x65scription\x12\x43\n\tdata_type\x18\x03 \x01(\x0e\x32\".mgmt.v1alpha1.TransformerDataTypeB\x02\x18\x01R\x08\x64\x61taType\x12\x38\n\x06source\x18\x04 \x01(\x0e\x32 .mgmt.v1alpha1.TransformerSourceR\x06source\x12\x38\n\x06\x63onfig\x18\x05 \x01(\x0b\x32 .mgmt.v1alpha1.TransformerConfigR\x06\x63onfig\x12\x41\n\ndata_types\x18\x06 \x03(\x0e\x32\".mgmt.v1alpha1.TransformerDataTypeR\tdataTypes\x12O\n\x13supported_job_types\x18\x07 \x03(\x0e\x32\x1f.mgmt.v1alpha1.SupportedJobTypeR\x11supportedJobTypes\"\xc7$\n\x11TransformerConfig\x12R\n\x15generate_email_config\x18\x01 \x01(\x0b\x32\x1c.mgmt.v1alpha1.GenerateEmailH\x00R\x13generateEmailConfig\x12U\n\x16transform_email_config\x18\x02 \x01(\x0b\x32\x1d.mgmt.v1alpha1.TransformEmailH\x00R\x14transformEmailConfig\x12O\n\x14generate_bool_config\x18\x03 \x01(\x0b\x32\x1b.mgmt.v1alpha1.GenerateBoolH\x00R\x12generateBoolConfig\x12\x62\n\x1bgenerate_card_number_config\x18\x04 \x01(\x0b\x32!.mgmt.v1alpha1.GenerateCardNumberH\x00R\x18generateCardNumberConfig\x12O\n\x14generate_city_config\x18\x05 \x01(\x0b\x32\x1b.mgmt.v1alpha1.GenerateCityH\x00R\x12generateCityConfig\x12r\n!generate_e164_phone_number_config\x18\x06 \x01(\x0b\x32&.mgmt.v1alpha1.GenerateE164PhoneNumberH\x00R\x1dgenerateE164PhoneNumberConfig\x12_\n\x1agenerate_first_name_config\x18\x07 \x01(\x0b\x32 .mgmt.v1alpha1.GenerateFirstNameH\x00R\x17generateFirstNameConfig\x12X\n\x17generate_float64_config\x18\x08 \x01(\x0b\x32\x1e.mgmt.v1alpha1.GenerateFloat64H\x00R\x15generateFloat64Config\x12\x65\n\x1cgenerate_full_address_config\x18\t \x01(\x0b\x32\".mgmt.v1alpha1.GenerateFullAddressH\x00R\x19generateFullAddressConfig\x12\\\n\x19generate_full_name_config\x18\n \x01(\x0b\x32\x1f.mgmt.v1alpha1.GenerateFullNameH\x00R\x16generateFullNameConfig\x12U\n\x16generate_gender_config\x18\x0b \x01(\x0b\x32\x1d.mgmt.v1alpha1.GenerateGenderH\x00R\x14generateGenderConfig\x12u\n\"generate_int64_phone_number_config\x18\x0c \x01(\x0b\x32\'.mgmt.v1alpha1.GenerateInt64PhoneNumberH\x00R\x1egenerateInt64PhoneNumberConfig\x12R\n\x15generate_int64_config\x18\r \x01(\x0b\x32\x1c.mgmt.v1alpha1.GenerateInt64H\x00R\x13generateInt64Config\x12\\\n\x19generate_last_name_config\x18\x0e \x01(\x0b\x32\x1f.mgmt.v1alpha1.GenerateLastNameH\x00R\x16generateLastNameConfig\x12\x61\n\x1agenerate_sha256hash_config\x18\x0f \x01(\x0b\x32!.mgmt.v1alpha1.GenerateSha256HashH\x00R\x18generateSha256hashConfig\x12L\n\x13generate_ssn_config\x18\x10 \x01(\x0b\x32\x1a.mgmt.v1alpha1.GenerateSSNH\x00R\x11generateSsnConfig\x12R\n\x15generate_state_config\x18\x11 \x01(\x0b\x32\x1c.mgmt.v1alpha1.GenerateStateH\x00R\x13generateStateConfig\x12k\n\x1egenerate_street_address_config\x18\x12 \x01(\x0b\x32$.mgmt.v1alpha1.GenerateStreetAddressH\x00R\x1bgenerateStreetAddressConfig\x12x\n#generate_string_phone_number_config\x18\x13 \x01(\x0b\x32(.mgmt.v1alpha1.GenerateStringPhoneNumberH\x00R\x1fgenerateStringPhoneNumberConfig\x12U\n\x16generate_string_config\x18\x14 \x01(\x0b\x32\x1d.mgmt.v1alpha1.GenerateStringH\x00R\x14generateStringConfig\x12j\n\x1dgenerate_unixtimestamp_config\x18\x15 \x01(\x0b\x32$.mgmt.v1alpha1.GenerateUnixTimestampH\x00R\x1bgenerateUnixtimestampConfig\x12[\n\x18generate_username_config\x18\x16 \x01(\x0b\x32\x1f.mgmt.v1alpha1.GenerateUsernameH\x00R\x16generateUsernameConfig\x12g\n\x1cgenerate_utctimestamp_config\x18\x17 \x01(\x0b\x32#.mgmt.v1alpha1.GenerateUtcTimestampH\x00R\x1agenerateUtctimestampConfig\x12O\n\x14generate_uuid_config\x18\x18 \x01(\x0b\x32\x1b.mgmt.v1alpha1.GenerateUuidH\x00R\x12generateUuidConfig\x12X\n\x17generate_zipcode_config\x18\x19 \x01(\x0b\x32\x1e.mgmt.v1alpha1.GenerateZipcodeH\x00R\x15generateZipcodeConfig\x12u\n\"transform_e164_phone_number_config\x18\x1a \x01(\x0b\x32\'.mgmt.v1alpha1.TransformE164PhoneNumberH\x00R\x1etransformE164PhoneNumberConfig\x12\x62\n\x1btransform_first_name_config\x18\x1b \x01(\x0b\x32!.mgmt.v1alpha1.TransformFirstNameH\x00R\x18transformFirstNameConfig\x12[\n\x18transform_float64_config\x18\x1c \x01(\x0b\x32\x1f.mgmt.v1alpha1.TransformFloat64H\x00R\x16transformFloat64Config\x12_\n\x1atransform_full_name_config\x18\x1d \x01(\x0b\x32 .mgmt.v1alpha1.TransformFullNameH\x00R\x17transformFullNameConfig\x12x\n#transform_int64_phone_number_config\x18\x1e \x01(\x0b\x32(.mgmt.v1alpha1.TransformInt64PhoneNumberH\x00R\x1ftransformInt64PhoneNumberConfig\x12U\n\x16transform_int64_config\x18\x1f \x01(\x0b\x32\x1d.mgmt.v1alpha1.TransformInt64H\x00R\x14transformInt64Config\x12_\n\x1atransform_last_name_config\x18  \x01(\x0b\x32 .mgmt.v1alpha1.TransformLastNameH\x00R\x17transformLastNameConfig\x12h\n\x1dtransform_phone_number_config\x18! \x01(\x0b\x32#.mgmt.v1alpha1.TransformPhoneNumberH\x00R\x1atransformPhoneNumberConfig\x12X\n\x17transform_string_config\x18\" \x01(\x0b\x32\x1e.mgmt.v1alpha1.TransformStringH\x00R\x15transformStringConfig\x12K\n\x12passthrough_config\x18# \x01(\x0b\x32\x1a.mgmt.v1alpha1.PassthroughH\x00R\x11passthroughConfig\x12\x35\n\nnullconfig\x18$ \x01(\x0b\x32\x13.mgmt.v1alpha1.NullH\x00R\nnullconfig\x12t\n\x1fuser_defined_transformer_config\x18% \x01(\x0b\x32+.mgmt.v1alpha1.UserDefinedTransformerConfigH\x00R\x1cuserDefinedTransformerConfig\x12X\n\x17generate_default_config\x18& \x01(\x0b\x32\x1e.mgmt.v1alpha1.GenerateDefaultH\x00R\x15generateDefaultConfig\x12\x64\n\x1btransform_javascript_config\x18\' \x01(\x0b\x32\".mgmt.v1alpha1.TransformJavascriptH\x00R\x19transformJavascriptConfig\x12\x64\n\x1bgenerate_categorical_config\x18( \x01(\x0b\x32\".mgmt.v1alpha1.GenerateCategoricalH\x00R\x19generateCategoricalConfig\x12z\n#transform_character_scramble_config\x18) \x01(\x0b\x32).mgmt.v1alpha1.TransformCharacterScrambleH\x00R transformCharacterScrambleConfig\x12\x61\n\x1agenerate_javascript_config\x18* \x01(\x0b\x32!.mgmt.v1alpha1.GenerateJavascriptH\x00R\x18generateJavascriptConfig\x12X\n\x17generate_country_config\x18+ \x01(\x0b\x32\x1e.mgmt.v1alpha1.GenerateCountryH\x00R\x15generateCountryConfig\x12\\\n\x19transform_pii_text_config\x18, \x01(\x0b\x32\x1f.mgmt.v1alpha1.TransformPiiTextH\x00R\x16transformPiiTextConfig\x12h\n\x1dgenerate_business_name_config\x18- \x01(\x0b\x32#.mgmt.v1alpha1.GenerateBusinessNameH\x00R\x1agenerateBusinessNameConfig\x12_\n\x1agenerate_ip_address_config\x18. \x01(\x0b\x32 .mgmt.v1alpha1.GenerateIpAddressH\x00R\x17generateIpAddressConfig\x12R\n\x15transform_uuid_config\x18/ \x01(\x0b\x32\x1c.mgmt.v1alpha1.TransformUuidH\x00R\x13transformUuidConfig\x12w\n\"transform_scramble_identity_config\x18\x30 \x01(\x0b\x32(.mgmt.v1alpha1.TransformScrambleIdentityH\x00R\x1ftransformScrambleIdentityConfigB\x0f\n\x06\x63onfig\x12\x05\xbaH\x02\x08\x01\"\x1b\n\x19TransformScrambleIdentity\"\xc1\x04\n\x10TransformPiiText\x12\x38\n\x0fscore_threshold\x18\x01 \x01(\x02\x42\x0f\xbaH\x0c\n\n\x1d\x00\x00\x80?-\x00\x00\x00\x00R\x0escoreThreshold\x12K\n\x12\x64\x65\x66\x61ult_anonymizer\x18\x02 \x01(\x0b\x32\x1c.mgmt.v1alpha1.PiiAnonymizerR\x11\x64\x65\x66\x61ultAnonymizer\x12K\n\x10\x64\x65ny_recognizers\x18\x03 \x03(\x0b\x32 .mgmt.v1alpha1.PiiDenyRecognizerR\x0f\x64\x65nyRecognizers\x12\x37\n\x10\x61llowed_entities\x18\x04 \x03(\tB\x0c\xbaH\t\x92\x01\x06\"\x04r\x02\x10\x01R\x0f\x61llowedEntities\x12\'\n\x0f\x61llowed_phrases\x18\x05 \x03(\tR\x0e\x61llowedPhrases\x12\x1f\n\x08language\x18\x06 \x01(\tH\x00R\x08language\x88\x01\x01\x12\x65\n\x12\x65ntity_anonymizers\x18\x07 \x03(\x0b\x32\x36.mgmt.v1alpha1.TransformPiiText.EntityAnonymizersEntryR\x11\x65ntityAnonymizers\x1a\x62\n\x16\x45ntityAnonymizersEntry\x12\x10\n\x03key\x18\x01 \x01(\tR\x03key\x12\x32\n\x05value\x18\x02 \x01(\x0b\x32\x1c.mgmt.v1alpha1.PiiAnonymizerR\x05value:\x02\x38\x01\x42\x0b\n\t_language\"p\n\x11PiiDenyRecognizer\x12.\n\x04name\x18\x01 \x01(\tB\x1a\xbaH\x17r\x15\x32\x13^[a-z0-9-_]{1,100}$R\x04name\x12+\n\ndeny_words\x18\x02 \x03(\tB\x0c\xbaH\t\x92\x01\x06\"\x04r\x02\x10\x01R\tdenyWords\"\xbc\x06\n\rPiiAnonymizer\x12@\n\x07replace\x18\x01 \x01(\x0b\x32$.mgmt.v1alpha1.PiiAnonymizer.ReplaceH\x00R\x07replace\x12=\n\x06redact\x18\x02 \x01(\x0b\x32#.mgmt.v1alpha1.PiiAnonymizer.RedactH\x00R\x06redact\x12\x37\n\x04mask\x18\x03 \x01(\x0b\x32!.mgmt.v1alpha1.PiiAnonymizer.MaskH\x00R\x04mask\x12\x37\n\x04hash\x18\x04 \x01(\x0b\x32!.mgmt.v1alpha1.PiiAnonymizer.HashH\x00R\x04hash\x12\x46\n\ttransform\x18\x05 \x01(\x0b\x32&.mgmt.v1alpha1.PiiAnonymizer.TransformH\x00R\ttransform\x1a.\n\x07Replace\x12\x19\n\x05value\x18\x01 \x01(\tH\x00R\x05value\x88\x01\x01\x42\x08\n\x06_value\x1a\x08\n\x06Redact\x1a\xa7\x01\n\x04Mask\x12&\n\x0cmasking_char\x18\x01 \x01(\tH\x00R\x0bmaskingChar\x88\x01\x01\x12\'\n\rchars_to_mask\x18\x02 \x01(\x05H\x01R\x0b\x63harsToMask\x88\x01\x01\x12\x1e\n\x08\x66rom_end\x18\x03 \x01(\x08H\x02R\x07\x66romEnd\x88\x01\x01\x42\x0f\n\r_masking_charB\x10\n\x0e_chars_to_maskB\x0b\n\t_from_end\x1a\xba\x01\n\x04Hash\x12\x43\n\x04\x61lgo\x18\x01 \x01(\x0e\x32*.mgmt.v1alpha1.PiiAnonymizer.Hash.HashTypeH\x00R\x04\x61lgo\x88\x01\x01\"d\n\x08HashType\x12\x19\n\x15HASH_TYPE_UNSPECIFIED\x10\x00\x12\x11\n\rHASH_TYPE_MD5\x10\x01\x12\x14\n\x10HASH_TYPE_SHA256\x10\x02\x12\x14\n\x10HASH_TYPE_SHA512\x10\x03\x42\x07\n\x05_algo\x1a\x45\n\tTransform\x12\x38\n\x06\x63onfig\x18\x01 \x01(\x0b\x32 .mgmt.v1alpha1.TransformerConfigR\x06\x63onfigB\x08\n\x06\x63onfig\"d\n\rGenerateEmail\x12\x44\n\nemail_type\x18\x01 \x01(\x0e\x32 .mgmt.v1alpha1.GenerateEmailTypeH\x00R\temailType\x88\x01\x01\x42\r\n\x0b_email_type\"\x87\x03\n\x0eTransformEmail\x12,\n\x0fpreserve_domain\x18\x01 \x01(\x08H\x00R\x0epreserveDomain\x88\x01\x01\x12,\n\x0fpreserve_length\x18\x02 \x01(\x08H\x01R\x0epreserveLength\x88\x01\x01\x12)\n\x10\x65xcluded_domains\x18\x03 \x03(\tR\x0f\x65xcludedDomains\x12\x44\n\nemail_type\x18\x04 \x01(\x0e\x32 .mgmt.v1alpha1.GenerateEmailTypeH\x02R\temailType\x88\x01\x01\x12X\n\x14invalid_email_action\x18\x05 \x01(\x0e\x32!.mgmt.v1alpha1.InvalidEmailActionH\x03R\x12invalidEmailAction\x88\x01\x01\x42\x12\n\x10_preserve_domainB\x12\n\x10_preserve_lengthB\r\n\x0b_email_typeB\x17\n\x15_invalid_email_action\"\x0e\n\x0cGenerateBool\"G\n\x12GenerateCardNumber\x12\"\n\nvalid_luhn\x18\x01 \x01(\x08H\x00R\tvalidLuhn\x88\x01\x01\x42\r\n\x0b_valid_luhn\"\x0e\n\x0cGenerateCity\"\x11\n\x0fGenerateDefault\"W\n\x17GenerateE164PhoneNumber\x12\x15\n\x03min\x18\x01 \x01(\x03H\x00R\x03min\x88\x01\x01\x12\x15\n\x03max\x18\x02 \x01(\x03H\x01R\x03max\x88\x01\x01\x42\x06\n\x04_minB\x06\n\x04_max\"\x13\n\x11GenerateFirstName\"\xbf\x01\n\x0fGenerateFloat64\x12*\n\x0erandomize_sign\x18\x01 \x01(\x08H\x00R\rrandomizeSign\x88\x01\x01\x12\x15\n\x03min\x18\x02 \x01(\x01H\x01R\x03min\x88\x01\x01\x12\x15\n\x03max\x18\x03 \x01(\x01H\x02R\x03max\x88\x01\x01\x12!\n\tprecision\x18\x04 \x01(\x03H\x03R\tprecision\x88\x01\x01\x42\x11\n\x0f_randomize_signB\x06\n\x04_minB\x06\n\x04_maxB\x0c\n\n_precision\"\x15\n\x13GenerateFullAddress\"\x12\n\x10GenerateFullName\"D\n\x0eGenerateGender\x12#\n\nabbreviate\x18\x01 \x01(\x08H\x00R\nabbreviate\x88\x01\x01\x42\r\n\x0b_abbreviate\"\x1a\n\x18GenerateInt64PhoneNumber\"\x8c\x01\n\rGenerateInt64\x12*\n\x0erandomize_sign\x18\x01 \x01(\x08H\x00R\rrandomizeSign\x88\x01\x01\x12\x15\n\x03min\x18\x02 \x01(\x03H\x01R\x03min\x88\x01\x01\x12\x15\n\x03max\x18\x03 \x01(\x03H\x02R\x03max\x88\x01\x01\x42\x11\n\x0f_randomize_signB\x06\n\x04_minB\x06\n\x04_max\"\x12\n\x10GenerateLastName\"\x14\n\x12GenerateSha256Hash\"\r\n\x0bGenerateSSN\"Y\n\rGenerateState\x12\x31\n\x12generate_full_name\x18\x01 \x01(\x08H\x00R\x10generateFullName\x88\x01\x01\x42\x15\n\x13_generate_full_name\"\x17\n\x15GenerateStreetAddress\"_\n\x19GenerateStringPhoneNumber\x12\x15\n\x03min\x18\x02 \x01(\x03H\x00R\x03min\x88\x01\x01\x12\x15\n\x03max\x18\x03 \x01(\x03H\x01R\x03max\x88\x01\x01\x42\x06\n\x04_minB\x06\n\x04_maxJ\x04\x08\x01\x10\x02\"N\n\x0eGenerateString\x12\x15\n\x03min\x18\x01 \x01(\x03H\x00R\x03min\x88\x01\x01\x12\x15\n\x03max\x18\x02 \x01(\x03H\x01R\x03max\x88\x01\x01\x42\x06\n\x04_minB\x06\n\x04_max\"\x17\n\x15GenerateUnixTimestamp\"\x12\n\x10GenerateUsername\"\x16\n\x14GenerateUtcTimestamp\"P\n\x0cGenerateUuid\x12,\n\x0finclude_hyphens\x18\x01 \x01(\x08H\x00R\x0eincludeHyphens\x88\x01\x01\x42\x12\n\x10_include_hyphens\"\x11\n\x0fGenerateZipcode\"\\\n\x18TransformE164PhoneNumber\x12,\n\x0fpreserve_length\x18\x01 \x01(\x08H\x00R\x0epreserveLength\x88\x01\x01\x42\x12\n\x10_preserve_length\"V\n\x12TransformFirstName\x12,\n\x0fpreserve_length\x18\x01 \x01(\x08H\x00R\x0epreserveLength\x88\x01\x01\x42\x12\n\x10_preserve_length\"\xc4\x01\n\x10TransformFloat64\x12;\n\x17randomization_range_min\x18\x01 \x01(\x01H\x00R\x15randomizationRangeMin\x88\x01\x01\x12;\n\x17randomization_range_max\x18\x02 \x01(\x01H\x01R\x15randomizationRangeMax\x88\x01\x01\x42\x1a\n\x18_randomization_range_minB\x1a\n\x18_randomization_range_max\"U\n\x11TransformFullName\x12,\n\x0fpreserve_length\x18\x01 \x01(\x08H\x00R\x0epreserveLength\x88\x01\x01\x42\x12\n\x10_preserve_length\"]\n\x19TransformInt64PhoneNumber\x12,\n\x0fpreserve_length\x18\x01 \x01(\x08H\x00R\x0epreserveLength\x88\x01\x01\x42\x12\n\x10_preserve_length\"\xc2\x01\n\x0eTransformInt64\x12;\n\x17randomization_range_min\x18\x01 \x01(\x03H\x00R\x15randomizationRangeMin\x88\x01\x01\x12;\n\x17randomization_range_max\x18\x02 \x01(\x03H\x01R\x15randomizationRangeMax\x88\x01\x01\x42\x1a\n\x18_randomization_range_minB\x1a\n\x18_randomization_range_max\"U\n\x11TransformLastName\x12,\n\x0fpreserve_length\x18\x01 \x01(\x08H\x00R\x0epreserveLength\x88\x01\x01\x42\x12\n\x10_preserve_length\"X\n\x14TransformPhoneNumber\x12,\n\x0fpreserve_length\x18\x01 \x01(\x08H\x00R\x0epreserveLength\x88\x01\x01\x42\x12\n\x10_preserve_length\"S\n\x0fTransformString\x12,\n\x0fpreserve_length\x18\x01 \x01(\x08H\x00R\x0epreserveLength\x88\x01\x01\x42\x12\n\x10_preserve_length\"\r\n\x0bPassthrough\"\x06\n\x04Null\")\n\x13TransformJavascript\x12\x12\n\x04\x63ode\x18\x01 \x01(\tR\x04\x63ode\"8\n\x1cUserDefinedTransformerConfig\x12\x18\n\x02id\x18\x01 \x01(\tB\x08\xbaH\x05r\x03\xb0\x01\x01R\x02id\"F\n!ValidateUserJavascriptCodeRequest\x12\x1b\n\x04\x63ode\x18\x02 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x04\x63odeJ\x04\x08\x01\x10\x02\":\n\"ValidateUserJavascriptCodeResponse\x12\x14\n\x05valid\x18\x01 \x01(\x08R\x05valid\"I\n\x13GenerateCategorical\x12#\n\ncategories\x18\x01 \x01(\tH\x00R\ncategories\x88\x01\x01\x42\r\n\x0b_categories\"i\n\x1aTransformCharacterScramble\x12\x33\n\x13user_provided_regex\x18\x01 \x01(\tH\x00R\x11userProvidedRegex\x88\x01\x01\x42\x16\n\x14_user_provided_regex\"(\n\x12GenerateJavascript\x12\x12\n\x04\x63ode\x18\x01 \x01(\tR\x04\x63ode\"T\n\x1cValidateUserRegexCodeRequest\x12.\n\x13user_provided_regex\x18\x02 \x01(\tR\x11userProvidedRegexJ\x04\x08\x01\x10\x02\"5\n\x1dValidateUserRegexCodeResponse\x12\x14\n\x05valid\x18\x01 \x01(\x08R\x05valid\"[\n\x0fGenerateCountry\x12\x31\n\x12generate_full_name\x18\x01 \x01(\x08H\x00R\x10generateFullName\x88\x01\x01\x42\x15\n\x13_generate_full_name\"I\n\x1eGetTransformPiiEntitiesRequest\x12\'\n\naccount_id\x18\x01 \x01(\tB\x08\xbaH\x05r\x03\xb0\x01\x01R\taccountId\"=\n\x1fGetTransformPiiEntitiesResponse\x12\x1a\n\x08\x65ntities\x18\x01 \x03(\tR\x08\x65ntities\"\x16\n\x14GenerateBusinessName\"c\n\x11GenerateIpAddress\x12\x42\n\x07ip_type\x18\x01 \x01(\x0e\x32$.mgmt.v1alpha1.GenerateIpAddressTypeH\x00R\x06ipType\x88\x01\x01\x42\n\n\x08_ip_type\"\x0f\n\rTransformUuid*\xbb\x11\n\x11TransformerSource\x12\"\n\x1eTRANSFORMER_SOURCE_UNSPECIFIED\x10\x00\x12\"\n\x1eTRANSFORMER_SOURCE_PASSTHROUGH\x10\x01\x12\'\n#TRANSFORMER_SOURCE_GENERATE_DEFAULT\x10\x02\x12+\n\'TRANSFORMER_SOURCE_TRANSFORM_JAVASCRIPT\x10\x03\x12%\n!TRANSFORMER_SOURCE_GENERATE_EMAIL\x10\x04\x12&\n\"TRANSFORMER_SOURCE_TRANSFORM_EMAIL\x10\x05\x12$\n TRANSFORMER_SOURCE_GENERATE_BOOL\x10\x06\x12+\n\'TRANSFORMER_SOURCE_GENERATE_CARD_NUMBER\x10\x07\x12$\n TRANSFORMER_SOURCE_GENERATE_CITY\x10\x08\x12\x31\n-TRANSFORMER_SOURCE_GENERATE_E164_PHONE_NUMBER\x10\t\x12*\n&TRANSFORMER_SOURCE_GENERATE_FIRST_NAME\x10\n\x12\'\n#TRANSFORMER_SOURCE_GENERATE_FLOAT64\x10\x0b\x12,\n(TRANSFORMER_SOURCE_GENERATE_FULL_ADDRESS\x10\x0c\x12)\n%TRANSFORMER_SOURCE_GENERATE_FULL_NAME\x10\r\x12&\n\"TRANSFORMER_SOURCE_GENERATE_GENDER\x10\x0e\x12\x32\n.TRANSFORMER_SOURCE_GENERATE_INT64_PHONE_NUMBER\x10\x0f\x12%\n!TRANSFORMER_SOURCE_GENERATE_INT64\x10\x10\x12,\n(TRANSFORMER_SOURCE_GENERATE_RANDOM_INT64\x10\x11\x12)\n%TRANSFORMER_SOURCE_GENERATE_LAST_NAME\x10\x12\x12*\n&TRANSFORMER_SOURCE_GENERATE_SHA256HASH\x10\x13\x12#\n\x1fTRANSFORMER_SOURCE_GENERATE_SSN\x10\x14\x12%\n!TRANSFORMER_SOURCE_GENERATE_STATE\x10\x15\x12.\n*TRANSFORMER_SOURCE_GENERATE_STREET_ADDRESS\x10\x16\x12\x33\n/TRANSFORMER_SOURCE_GENERATE_STRING_PHONE_NUMBER\x10\x17\x12&\n\"TRANSFORMER_SOURCE_GENERATE_STRING\x10\x18\x12-\n)TRANSFORMER_SOURCE_GENERATE_RANDOM_STRING\x10\x19\x12-\n)TRANSFORMER_SOURCE_GENERATE_UNIXTIMESTAMP\x10\x1a\x12(\n$TRANSFORMER_SOURCE_GENERATE_USERNAME\x10\x1b\x12,\n(TRANSFORMER_SOURCE_GENERATE_UTCTIMESTAMP\x10\x1c\x12$\n TRANSFORMER_SOURCE_GENERATE_UUID\x10\x1d\x12\'\n#TRANSFORMER_SOURCE_GENERATE_ZIPCODE\x10\x1e\x12\x32\n.TRANSFORMER_SOURCE_TRANSFORM_E164_PHONE_NUMBER\x10\x1f\x12+\n\'TRANSFORMER_SOURCE_TRANSFORM_FIRST_NAME\x10 \x12(\n$TRANSFORMER_SOURCE_TRANSFORM_FLOAT64\x10!\x12*\n&TRANSFORMER_SOURCE_TRANSFORM_FULL_NAME\x10\"\x12\x33\n/TRANSFORMER_SOURCE_TRANSFORM_INT64_PHONE_NUMBER\x10#\x12&\n\"TRANSFORMER_SOURCE_TRANSFORM_INT64\x10$\x12*\n&TRANSFORMER_SOURCE_TRANSFORM_LAST_NAME\x10%\x12-\n)TRANSFORMER_SOURCE_TRANSFORM_PHONE_NUMBER\x10&\x12\'\n#TRANSFORMER_SOURCE_TRANSFORM_STRING\x10\'\x12$\n TRANSFORMER_SOURCE_GENERATE_NULL\x10(\x12+\n\'TRANSFORMER_SOURCE_GENERATE_CATEGORICAL\x10*\x12\x33\n/TRANSFORMER_SOURCE_TRANSFORM_CHARACTER_SCRAMBLE\x10+\x12#\n\x1fTRANSFORMER_SOURCE_USER_DEFINED\x10,\x12*\n&TRANSFORMER_SOURCE_GENERATE_JAVASCRIPT\x10-\x12\'\n#TRANSFORMER_SOURCE_GENERATE_COUNTRY\x10.\x12)\n%TRANSFORMER_SOURCE_TRANSFORM_PII_TEXT\x10/\x12-\n)TRANSFORMER_SOURCE_GENERATE_BUSINESS_NAME\x10\x30\x12*\n&TRANSFORMER_SOURCE_GENERATE_IP_ADDRESS\x10\x31\x12%\n!TRANSFORMER_SOURCE_TRANSFORM_UUID\x10\x32\x12\x32\n.TRANSFORMER_SOURCE_TRANSFORM_SCRAMBLE_IDENTITY\x10\x33*\xc4\x02\n\x13TransformerDataType\x12%\n!TRANSFORMER_DATA_TYPE_UNSPECIFIED\x10\x00\x12 \n\x1cTRANSFORMER_DATA_TYPE_STRING\x10\x01\x12\x1f\n\x1bTRANSFORMER_DATA_TYPE_INT64\x10\x02\x12!\n\x1dTRANSFORMER_DATA_TYPE_BOOLEAN\x10\x03\x12!\n\x1dTRANSFORMER_DATA_TYPE_FLOAT64\x10\x04\x12\x1e\n\x1aTRANSFORMER_DATA_TYPE_NULL\x10\x05\x12\x1d\n\x19TRANSFORMER_DATA_TYPE_ANY\x10\x06\x12\x1e\n\x1aTRANSFORMER_DATA_TYPE_TIME\x10\x07\x12\x1e\n\x1aTRANSFORMER_DATA_TYPE_UUID\x10\x08*t\n\x10SupportedJobType\x12\"\n\x1eSUPPORTED_JOB_TYPE_UNSPECIFIED\x10\x00\x12\x1b\n\x17SUPPORTED_JOB_TYPE_SYNC\x10\x01\x12\x1f\n\x1bSUPPORTED_JOB_TYPE_GENERATE\x10\x02*{\n\x11GenerateEmailType\x12#\n\x1fGENERATE_EMAIL_TYPE_UNSPECIFIED\x10\x00\x12\x1f\n\x1bGENERATE_EMAIL_TYPE_UUID_V4\x10\x01\x12 \n\x1cGENERATE_EMAIL_TYPE_FULLNAME\x10\x02*\xc3\x01\n\x12InvalidEmailAction\x12$\n INVALID_EMAIL_ACTION_UNSPECIFIED\x10\x00\x12\x1f\n\x1bINVALID_EMAIL_ACTION_REJECT\x10\x01\x12\x1d\n\x19INVALID_EMAIL_ACTION_NULL\x10\x02\x12$\n INVALID_EMAIL_ACTION_PASSTHROUGH\x10\x03\x12!\n\x1dINVALID_EMAIL_ACTION_GENERATE\x10\x04*\x8c\x03\n\x15GenerateIpAddressType\x12(\n$GENERATE_IP_ADDRESS_TYPE_UNSPECIFIED\x10\x00\x12&\n\"GENERATE_IP_ADDRESS_TYPE_V4_PUBLIC\x10\x01\x12)\n%GENERATE_IP_ADDRESS_TYPE_V4_PRIVATE_A\x10\x02\x12)\n%GENERATE_IP_ADDRESS_TYPE_V4_PRIVATE_B\x10\x03\x12)\n%GENERATE_IP_ADDRESS_TYPE_V4_PRIVATE_C\x10\x04\x12*\n&GENERATE_IP_ADDRESS_TYPE_V4_LINK_LOCAL\x10\x05\x12)\n%GENERATE_IP_ADDRESS_TYPE_V4_MULTICAST\x10\x06\x12(\n$GENERATE_IP_ADDRESS_TYPE_V4_LOOPBACK\x10\x07\x12\x1f\n\x1bGENERATE_IP_ADDRESS_TYPE_V6\x10\x08\x32\xdd\x0b\n\x13TransformersService\x12w\n\x15GetSystemTransformers\x12+.mgmt.v1alpha1.GetSystemTransformersRequest\x1a,.mgmt.v1alpha1.GetSystemTransformersResponse\"\x03\x90\x02\x01\x12\x8c\x01\n\x1cGetSystemTransformerBySource\x12\x32.mgmt.v1alpha1.GetSystemTransformerBySourceRequest\x1a\x33.mgmt.v1alpha1.GetSystemTransformerBySourceResponse\"\x03\x90\x02\x01\x12\x86\x01\n\x1aGetUserDefinedTransformers\x12\x30.mgmt.v1alpha1.GetUserDefinedTransformersRequest\x1a\x31.mgmt.v1alpha1.GetUserDefinedTransformersResponse\"\x03\x90\x02\x01\x12\x8f\x01\n\x1dGetUserDefinedTransformerById\x12\x33.mgmt.v1alpha1.GetUserDefinedTransformerByIdRequest\x1a\x34.mgmt.v1alpha1.GetUserDefinedTransformerByIdResponse\"\x03\x90\x02\x01\x12\x89\x01\n\x1c\x43reateUserDefinedTransformer\x12\x32.mgmt.v1alpha1.CreateUserDefinedTransformerRequest\x1a\x33.mgmt.v1alpha1.CreateUserDefinedTransformerResponse\"\x00\x12\x89\x01\n\x1c\x44\x65leteUserDefinedTransformer\x12\x32.mgmt.v1alpha1.DeleteUserDefinedTransformerRequest\x1a\x33.mgmt.v1alpha1.DeleteUserDefinedTransformerResponse\"\x00\x12\x89\x01\n\x1cUpdateUserDefinedTransformer\x12\x32.mgmt.v1alpha1.UpdateUserDefinedTransformerRequest\x1a\x33.mgmt.v1alpha1.UpdateUserDefinedTransformerResponse\"\x00\x12\x83\x01\n\x1aIsTransformerNameAvailable\x12\x30.mgmt.v1alpha1.IsTransformerNameAvailableRequest\x1a\x31.mgmt.v1alpha1.IsTransformerNameAvailableResponse\"\x00\x12\x83\x01\n\x1aValidateUserJavascriptCode\x12\x30.mgmt.v1alpha1.ValidateUserJavascriptCodeRequest\x1a\x31.mgmt.v1alpha1.ValidateUserJavascriptCodeResponse\"\x00\x12t\n\x15ValidateUserRegexCode\x12+.mgmt.v1alpha1.ValidateUserRegexCodeRequest\x1a,.mgmt.v1alpha1.ValidateUserRegexCodeResponse\"\x00\x12}\n\x17GetTransformPiiEntities\x12-.mgmt.v1alpha1.GetTransformPiiEntitiesRequest\x1a..mgmt.v1alpha1.GetTransformPiiEntitiesResponse\"\x03\x90\x02\x01\x42\xcc\x01\n\x11\x63om.mgmt.v1alpha1B\x10TransformerProtoP\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.transformer_pb2', _globals)
if not _descriptor._USE_C_DESCRIPTORS:
  _globals['DESCRIPTOR']._loaded_options = None
  _globals['DESCRIPTOR']._serialized_options = b'\n\021com.mgmt.v1alpha1B\020TransformerProtoP\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['_GETUSERDEFINEDTRANSFORMERSREQUEST'].fields_by_name['account_id']._loaded_options = None
  _globals['_GETUSERDEFINEDTRANSFORMERSREQUEST'].fields_by_name['account_id']._serialized_options = b'\272H\005r\003\260\001\001'
  _globals['_GETUSERDEFINEDTRANSFORMERBYIDREQUEST'].fields_by_name['transformer_id']._loaded_options = None
  _globals['_GETUSERDEFINEDTRANSFORMERBYIDREQUEST'].fields_by_name['transformer_id']._serialized_options = b'\272H\005r\003\260\001\001'
  _globals['_CREATEUSERDEFINEDTRANSFORMERREQUEST'].fields_by_name['account_id']._loaded_options = None
  _globals['_CREATEUSERDEFINEDTRANSFORMERREQUEST'].fields_by_name['account_id']._serialized_options = b'\272H\005r\003\260\001\001'
  _globals['_CREATEUSERDEFINEDTRANSFORMERREQUEST'].fields_by_name['name']._loaded_options = None
  _globals['_CREATEUSERDEFINEDTRANSFORMERREQUEST'].fields_by_name['name']._serialized_options = b'\272H\026r\0242\022^[a-z0-9-]{3,100}$'
  _globals['_DELETEUSERDEFINEDTRANSFORMERREQUEST'].fields_by_name['transformer_id']._loaded_options = None
  _globals['_DELETEUSERDEFINEDTRANSFORMERREQUEST'].fields_by_name['transformer_id']._serialized_options = b'\272H\005r\003\260\001\001'
  _globals['_UPDATEUSERDEFINEDTRANSFORMERREQUEST'].fields_by_name['transformer_id']._loaded_options = None
  _globals['_UPDATEUSERDEFINEDTRANSFORMERREQUEST'].fields_by_name['transformer_id']._serialized_options = b'\272H\005r\003\260\001\001'
  _globals['_UPDATEUSERDEFINEDTRANSFORMERREQUEST'].fields_by_name['name']._loaded_options = None
  _globals['_UPDATEUSERDEFINEDTRANSFORMERREQUEST'].fields_by_name['name']._serialized_options = b'\272H\026r\0242\022^[a-z0-9-]{3,100}$'
  _globals['_ISTRANSFORMERNAMEAVAILABLEREQUEST'].fields_by_name['account_id']._loaded_options = None
  _globals['_ISTRANSFORMERNAMEAVAILABLEREQUEST'].fields_by_name['account_id']._serialized_options = b'\272H\005r\003\260\001\001'
  _globals['_ISTRANSFORMERNAMEAVAILABLEREQUEST'].fields_by_name['transformer_name']._loaded_options = None
  _globals['_ISTRANSFORMERNAMEAVAILABLEREQUEST'].fields_by_name['transformer_name']._serialized_options = b'\272H\026r\0242\022^[a-z0-9-]{3,100}$'
  _globals['_USERDEFINEDTRANSFORMER'].fields_by_name['id']._loaded_options = None
  _globals['_USERDEFINEDTRANSFORMER'].fields_by_name['id']._serialized_options = b'\272H\005r\003\260\001\001'
  _globals['_USERDEFINEDTRANSFORMER'].fields_by_name['data_type']._loaded_options = None
  _globals['_USERDEFINEDTRANSFORMER'].fields_by_name['data_type']._serialized_options = b'\030\001'
  _globals['_SYSTEMTRANSFORMER'].fields_by_name['data_type']._loaded_options = None
  _globals['_SYSTEMTRANSFORMER'].fields_by_name['data_type']._serialized_options = b'\030\001'
  _globals['_TRANSFORMERCONFIG'].oneofs_by_name['config']._loaded_options = None
  _globals['_TRANSFORMERCONFIG'].oneofs_by_name['config']._serialized_options = b'\272H\002\010\001'
  _globals['_TRANSFORMPIITEXT_ENTITYANONYMIZERSENTRY']._loaded_options = None
  _globals['_TRANSFORMPIITEXT_ENTITYANONYMIZERSENTRY']._serialized_options = b'8\001'
  _globals['_TRANSFORMPIITEXT'].fields_by_name['score_threshold']._loaded_options = None
  _globals['_TRANSFORMPIITEXT'].fields_by_name['score_threshold']._serialized_options = b'\272H\014\n\n\035\000\000\200?-\000\000\000\000'
  _globals['_TRANSFORMPIITEXT'].fields_by_name['allowed_entities']._loaded_options = None
  _globals['_TRANSFORMPIITEXT'].fields_by_name['allowed_entities']._serialized_options = b'\272H\t\222\001\006\"\004r\002\020\001'
  _globals['_PIIDENYRECOGNIZER'].fields_by_name['name']._loaded_options = None
  _globals['_PIIDENYRECOGNIZER'].fields_by_name['name']._serialized_options = b'\272H\027r\0252\023^[a-z0-9-_]{1,100}$'
  _globals['_PIIDENYRECOGNIZER'].fields_by_name['deny_words']._loaded_options = None
  _globals['_PIIDENYRECOGNIZER'].fields_by_name['deny_words']._serialized_options = b'\272H\t\222\001\006\"\004r\002\020\001'
  _globals['_USERDEFINEDTRANSFORMERCONFIG'].fields_by_name['id']._loaded_options = None
  _globals['_USERDEFINEDTRANSFORMERCONFIG'].fields_by_name['id']._serialized_options = b'\272H\005r\003\260\001\001'
  _globals['_VALIDATEUSERJAVASCRIPTCODEREQUEST'].fields_by_name['code']._loaded_options = None
  _globals['_VALIDATEUSERJAVASCRIPTCODEREQUEST'].fields_by_name['code']._serialized_options = b'\272H\004r\002\020\001'
  _globals['_GETTRANSFORMPIIENTITIESREQUEST'].fields_by_name['account_id']._loaded_options = None
  _globals['_GETTRANSFORMPIIENTITIESREQUEST'].fields_by_name['account_id']._serialized_options = b'\272H\005r\003\260\001\001'
  _globals['_TRANSFORMERSSERVICE'].methods_by_name['GetSystemTransformers']._loaded_options = None
  _globals['_TRANSFORMERSSERVICE'].methods_by_name['GetSystemTransformers']._serialized_options = b'\220\002\001'
  _globals['_TRANSFORMERSSERVICE'].methods_by_name['GetSystemTransformerBySource']._loaded_options = None
  _globals['_TRANSFORMERSSERVICE'].methods_by_name['GetSystemTransformerBySource']._serialized_options = b'\220\002\001'
  _globals['_TRANSFORMERSSERVICE'].methods_by_name['GetUserDefinedTransformers']._loaded_options = None
  _globals['_TRANSFORMERSSERVICE'].methods_by_name['GetUserDefinedTransformers']._serialized_options = b'\220\002\001'
  _globals['_TRANSFORMERSSERVICE'].methods_by_name['GetUserDefinedTransformerById']._loaded_options = None
  _globals['_TRANSFORMERSSERVICE'].methods_by_name['GetUserDefinedTransformerById']._serialized_options = b'\220\002\001'
  _globals['_TRANSFORMERSSERVICE'].methods_by_name['GetTransformPiiEntities']._loaded_options = None
  _globals['_TRANSFORMERSSERVICE'].methods_by_name['GetTransformPiiEntities']._serialized_options = b'\220\002\001'
  _globals['_TRANSFORMERSOURCE']._serialized_start=12884
  _globals['_TRANSFORMERSOURCE']._serialized_end=15119
  _globals['_TRANSFORMERDATATYPE']._serialized_start=15122
  _globals['_TRANSFORMERDATATYPE']._serialized_end=15446
  _globals['_SUPPORTEDJOBTYPE']._serialized_start=15448
  _globals['_SUPPORTEDJOBTYPE']._serialized_end=15564
  _globals['_GENERATEEMAILTYPE']._serialized_start=15566
  _globals['_GENERATEEMAILTYPE']._serialized_end=15689
  _globals['_INVALIDEMAILACTION']._serialized_start=15692
  _globals['_INVALIDEMAILACTION']._serialized_end=15887
  _globals['_GENERATEIPADDRESSTYPE']._serialized_start=15890
  _globals['_GENERATEIPADDRESSTYPE']._serialized_end=16286
  _globals['_GETSYSTEMTRANSFORMERSREQUEST']._serialized_start=112
  _globals['_GETSYSTEMTRANSFORMERSREQUEST']._serialized_end=142
  _globals['_GETSYSTEMTRANSFORMERSRESPONSE']._serialized_start=144
  _globals['_GETSYSTEMTRANSFORMERSRESPONSE']._serialized_end=245
  _globals['_GETSYSTEMTRANSFORMERBYSOURCEREQUEST']._serialized_start=247
  _globals['_GETSYSTEMTRANSFORMERBYSOURCEREQUEST']._serialized_end=342
  _globals['_GETSYSTEMTRANSFORMERBYSOURCERESPONSE']._serialized_start=344
  _globals['_GETSYSTEMTRANSFORMERBYSOURCERESPONSE']._serialized_end=450
  _globals['_GETUSERDEFINEDTRANSFORMERSREQUEST']._serialized_start=452
  _globals['_GETUSERDEFINEDTRANSFORMERSREQUEST']._serialized_end=528
  _globals['_GETUSERDEFINEDTRANSFORMERSRESPONSE']._serialized_start=530
  _globals['_GETUSERDEFINEDTRANSFORMERSRESPONSE']._serialized_end=641
  _globals['_GETUSERDEFINEDTRANSFORMERBYIDREQUEST']._serialized_start=643
  _globals['_GETUSERDEFINEDTRANSFORMERBYIDREQUEST']._serialized_end=730
  _globals['_GETUSERDEFINEDTRANSFORMERBYIDRESPONSE']._serialized_start=732
  _globals['_GETUSERDEFINEDTRANSFORMERBYIDRESPONSE']._serialized_end=844
  _globals['_CREATEUSERDEFINEDTRANSFORMERREQUEST']._serialized_start=847
  _globals['_CREATEUSERDEFINEDTRANSFORMERREQUEST']._serialized_end=1151
  _globals['_CREATEUSERDEFINEDTRANSFORMERRESPONSE']._serialized_start=1153
  _globals['_CREATEUSERDEFINEDTRANSFORMERRESPONSE']._serialized_end=1264
  _globals['_DELETEUSERDEFINEDTRANSFORMERREQUEST']._serialized_start=1266
  _globals['_DELETEUSERDEFINEDTRANSFORMERREQUEST']._serialized_end=1352
  _globals['_DELETEUSERDEFINEDTRANSFORMERRESPONSE']._serialized_start=1354
  _globals['_DELETEUSERDEFINEDTRANSFORMERRESPONSE']._serialized_end=1392
  _globals['_UPDATEUSERDEFINEDTRANSFORMERREQUEST']._serialized_start=1395
  _globals['_UPDATEUSERDEFINEDTRANSFORMERREQUEST']._serialized_end=1643
  _globals['_UPDATEUSERDEFINEDTRANSFORMERRESPONSE']._serialized_start=1645
  _globals['_UPDATEUSERDEFINEDTRANSFORMERRESPONSE']._serialized_end=1756
  _globals['_ISTRANSFORMERNAMEAVAILABLEREQUEST']._serialized_start=1759
  _globals['_ISTRANSFORMERNAMEAVAILABLEREQUEST']._serialized_end=1905
  _globals['_ISTRANSFORMERNAMEAVAILABLERESPONSE']._serialized_start=1907
  _globals['_ISTRANSFORMERNAMEAVAILABLERESPONSE']._serialized_end=1978
  _globals['_USERDEFINEDTRANSFORMER']._serialized_start=1981
  _globals['_USERDEFINEDTRANSFORMER']._serialized_end=2492
  _globals['_SYSTEMTRANSFORMER']._serialized_start=2495
  _globals['_SYSTEMTRANSFORMER']._serialized_end=2901
  _globals['_TRANSFORMERCONFIG']._serialized_start=2904
  _globals['_TRANSFORMERCONFIG']._serialized_end=7583
  _globals['_TRANSFORMSCRAMBLEIDENTITY']._serialized_start=7585
  _globals['_TRANSFORMSCRAMBLEIDENTITY']._serialized_end=7612
  _globals['_TRANSFORMPIITEXT']._serialized_start=7615
  _globals['_TRANSFORMPIITEXT']._serialized_end=8192
  _globals['_TRANSFORMPIITEXT_ENTITYANONYMIZERSENTRY']._serialized_start=8081
  _globals['_TRANSFORMPIITEXT_ENTITYANONYMIZERSENTRY']._serialized_end=8179
  _globals['_PIIDENYRECOGNIZER']._serialized_start=8194
  _globals['_PIIDENYRECOGNIZER']._serialized_end=8306
  _globals['_PIIANONYMIZER']._serialized_start=8309
  _globals['_PIIANONYMIZER']._serialized_end=9137
  _globals['_PIIANONYMIZER_REPLACE']._serialized_start=8641
  _globals['_PIIANONYMIZER_REPLACE']._serialized_end=8687
  _globals['_PIIANONYMIZER_REDACT']._serialized_start=8689
  _globals['_PIIANONYMIZER_REDACT']._serialized_end=8697
  _globals['_PIIANONYMIZER_MASK']._serialized_start=8700
  _globals['_PIIANONYMIZER_MASK']._serialized_end=8867
  _globals['_PIIANONYMIZER_HASH']._serialized_start=8870
  _globals['_PIIANONYMIZER_HASH']._serialized_end=9056
  _globals['_PIIANONYMIZER_HASH_HASHTYPE']._serialized_start=8947
  _globals['_PIIANONYMIZER_HASH_HASHTYPE']._serialized_end=9047
  _globals['_PIIANONYMIZER_TRANSFORM']._serialized_start=9058
  _globals['_PIIANONYMIZER_TRANSFORM']._serialized_end=9127
  _globals['_GENERATEEMAIL']._serialized_start=9139
  _globals['_GENERATEEMAIL']._serialized_end=9239
  _globals['_TRANSFORMEMAIL']._serialized_start=9242
  _globals['_TRANSFORMEMAIL']._serialized_end=9633
  _globals['_GENERATEBOOL']._serialized_start=9635
  _globals['_GENERATEBOOL']._serialized_end=9649
  _globals['_GENERATECARDNUMBER']._serialized_start=9651
  _globals['_GENERATECARDNUMBER']._serialized_end=9722
  _globals['_GENERATECITY']._serialized_start=9724
  _globals['_GENERATECITY']._serialized_end=9738
  _globals['_GENERATEDEFAULT']._serialized_start=9740
  _globals['_GENERATEDEFAULT']._serialized_end=9757
  _globals['_GENERATEE164PHONENUMBER']._serialized_start=9759
  _globals['_GENERATEE164PHONENUMBER']._serialized_end=9846
  _globals['_GENERATEFIRSTNAME']._serialized_start=9848
  _globals['_GENERATEFIRSTNAME']._serialized_end=9867
  _globals['_GENERATEFLOAT64']._serialized_start=9870
  _globals['_GENERATEFLOAT64']._serialized_end=10061
  _globals['_GENERATEFULLADDRESS']._serialized_start=10063
  _globals['_GENERATEFULLADDRESS']._serialized_end=10084
  _globals['_GENERATEFULLNAME']._serialized_start=10086
  _globals['_GENERATEFULLNAME']._serialized_end=10104
  _globals['_GENERATEGENDER']._serialized_start=10106
  _globals['_GENERATEGENDER']._serialized_end=10174
  _globals['_GENERATEINT64PHONENUMBER']._serialized_start=10176
  _globals['_GENERATEINT64PHONENUMBER']._serialized_end=10202
  _globals['_GENERATEINT64']._serialized_start=10205
  _globals['_GENERATEINT64']._serialized_end=10345
  _globals['_GENERATELASTNAME']._serialized_start=10347
  _globals['_GENERATELASTNAME']._serialized_end=10365
  _globals['_GENERATESHA256HASH']._serialized_start=10367
  _globals['_GENERATESHA256HASH']._serialized_end=10387
  _globals['_GENERATESSN']._serialized_start=10389
  _globals['_GENERATESSN']._serialized_end=10402
  _globals['_GENERATESTATE']._serialized_start=10404
  _globals['_GENERATESTATE']._serialized_end=10493
  _globals['_GENERATESTREETADDRESS']._serialized_start=10495
  _globals['_GENERATESTREETADDRESS']._serialized_end=10518
  _globals['_GENERATESTRINGPHONENUMBER']._serialized_start=10520
  _globals['_GENERATESTRINGPHONENUMBER']._serialized_end=10615
  _globals['_GENERATESTRING']._serialized_start=10617
  _globals['_GENERATESTRING']._serialized_end=10695
  _globals['_GENERATEUNIXTIMESTAMP']._serialized_start=10697
  _globals['_GENERATEUNIXTIMESTAMP']._serialized_end=10720
  _globals['_GENERATEUSERNAME']._serialized_start=10722
  _globals['_GENERATEUSERNAME']._serialized_end=10740
  _globals['_GENERATEUTCTIMESTAMP']._serialized_start=10742
  _globals['_GENERATEUTCTIMESTAMP']._serialized_end=10764
  _globals['_GENERATEUUID']._serialized_start=10766
  _globals['_GENERATEUUID']._serialized_end=10846
  _globals['_GENERATEZIPCODE']._serialized_start=10848
  _globals['_GENERATEZIPCODE']._serialized_end=10865
  _globals['_TRANSFORME164PHONENUMBER']._serialized_start=10867
  _globals['_TRANSFORME164PHONENUMBER']._serialized_end=10959
  _globals['_TRANSFORMFIRSTNAME']._serialized_start=10961
  _globals['_TRANSFORMFIRSTNAME']._serialized_end=11047
  _globals['_TRANSFORMFLOAT64']._serialized_start=11050
  _globals['_TRANSFORMFLOAT64']._serialized_end=11246
  _globals['_TRANSFORMFULLNAME']._serialized_start=11248
  _globals['_TRANSFORMFULLNAME']._serialized_end=11333
  _globals['_TRANSFORMINT64PHONENUMBER']._serialized_start=11335
  _globals['_TRANSFORMINT64PHONENUMBER']._serialized_end=11428
  _globals['_TRANSFORMINT64']._serialized_start=11431
  _globals['_TRANSFORMINT64']._serialized_end=11625
  _globals['_TRANSFORMLASTNAME']._serialized_start=11627
  _globals['_TRANSFORMLASTNAME']._serialized_end=11712
  _globals['_TRANSFORMPHONENUMBER']._serialized_start=11714
  _globals['_TRANSFORMPHONENUMBER']._serialized_end=11802
  _globals['_TRANSFORMSTRING']._serialized_start=11804
  _globals['_TRANSFORMSTRING']._serialized_end=11887
  _globals['_PASSTHROUGH']._serialized_start=11889
  _globals['_PASSTHROUGH']._serialized_end=11902
  _globals['_NULL']._serialized_start=11904
  _globals['_NULL']._serialized_end=11910
  _globals['_TRANSFORMJAVASCRIPT']._serialized_start=11912
  _globals['_TRANSFORMJAVASCRIPT']._serialized_end=11953
  _globals['_USERDEFINEDTRANSFORMERCONFIG']._serialized_start=11955
  _globals['_USERDEFINEDTRANSFORMERCONFIG']._serialized_end=12011
  _globals['_VALIDATEUSERJAVASCRIPTCODEREQUEST']._serialized_start=12013
  _globals['_VALIDATEUSERJAVASCRIPTCODEREQUEST']._serialized_end=12083
  _globals['_VALIDATEUSERJAVASCRIPTCODERESPONSE']._serialized_start=12085
  _globals['_VALIDATEUSERJAVASCRIPTCODERESPONSE']._serialized_end=12143
  _globals['_GENERATECATEGORICAL']._serialized_start=12145
  _globals['_GENERATECATEGORICAL']._serialized_end=12218
  _globals['_TRANSFORMCHARACTERSCRAMBLE']._serialized_start=12220
  _globals['_TRANSFORMCHARACTERSCRAMBLE']._serialized_end=12325
  _globals['_GENERATEJAVASCRIPT']._serialized_start=12327
  _globals['_GENERATEJAVASCRIPT']._serialized_end=12367
  _globals['_VALIDATEUSERREGEXCODEREQUEST']._serialized_start=12369
  _globals['_VALIDATEUSERREGEXCODEREQUEST']._serialized_end=12453
  _globals['_VALIDATEUSERREGEXCODERESPONSE']._serialized_start=12455
  _globals['_VALIDATEUSERREGEXCODERESPONSE']._serialized_end=12508
  _globals['_GENERATECOUNTRY']._serialized_start=12510
  _globals['_GENERATECOUNTRY']._serialized_end=12601
  _globals['_GETTRANSFORMPIIENTITIESREQUEST']._serialized_start=12603
  _globals['_GETTRANSFORMPIIENTITIESREQUEST']._serialized_end=12676
  _globals['_GETTRANSFORMPIIENTITIESRESPONSE']._serialized_start=12678
  _globals['_GETTRANSFORMPIIENTITIESRESPONSE']._serialized_end=12739
  _globals['_GENERATEBUSINESSNAME']._serialized_start=12741
  _globals['_GENERATEBUSINESSNAME']._serialized_end=12763
  _globals['_GENERATEIPADDRESS']._serialized_start=12765
  _globals['_GENERATEIPADDRESS']._serialized_end=12864
  _globals['_TRANSFORMUUID']._serialized_start=12866
  _globals['_TRANSFORMUUID']._serialized_end=12881
  _globals['_TRANSFORMERSSERVICE']._serialized_start=16289
  _globals['_TRANSFORMERSSERVICE']._serialized_end=17790
# @@protoc_insertion_point(module_scope)
