# -*- coding: utf-8 -*-
# Generated by the protocol buffer compiler.  DO NOT EDIT!
# NO CHECKED-IN PROTOBUF GENCODE
# source: components/optimization_guide/proto/features/actor_login.proto
# Protobuf Python Version: 7.35.1
"""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,
    7,
    35,
    1,
    '',
    'components/optimization_guide/proto/features/actor_login.proto'
)
# @@protoc_insertion_point(imports)

_sym_db = _symbol_database.Default()




DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n>components/optimization_guide/proto/features/actor_login.proto\x12\x18optimization_guide.proto\"\\\n\x15\x41\x63torLoginLoggingData\x12\x43\n\x07quality\x18\x01 \x01(\x0b\x32+.optimization_guide.proto.ActorLoginQualityB\x05\xaa\x01\x02\x08\x01\"\xcf\x1e\n\x11\x41\x63torLoginQuality\x12\x15\n\x06\x64omain\x18\x01 \x01(\tB\x05\xaa\x01\x02\x08\x01\x12\x17\n\x08location\x18\x02 \x01(\tB\x05\xaa\x01\x02\x08\x01\x12\x17\n\x08language\x18\x03 \x01(\tB\x05\xaa\x01\x02\x08\x01\x12i\n\x17get_credentials_details\x18\x04 \x01(\x0b\x32\x41.optimization_guide.proto.ActorLoginQuality.GetCredentialsDetailsB\x05\xaa\x01\x02\x08\x01\x12^\n\x15\x61ttempt_login_details\x18\x05 \x03(\x0b\x32?.optimization_guide.proto.ActorLoginQuality.AttemptLoginDetails\x12^\n\x11permission_picked\x18\x06 \x01(\x0e\x32<.optimization_guide.proto.ActorLoginQuality.PermissionOptionB\x05\xaa\x01\x02\x08\x01\x12(\n\x19successful_login_detected\x18\x07 \x01(\x08\x42\x05\xaa\x01\x02\x08\x01\x12-\n\x1etime_until_successful_login_ms\x18\x08 \x01(\x03\x42\x05\xaa\x01\x02\x08\x01\x12N\n\tflow_type\x18\t \x01(\x0e\x32\x34.optimization_guide.proto.ActorLoginQuality.FlowTypeB\x05\xaa\x01\x02\x08\x01\x1a\xe2\x04\n\x08\x46ormData\x12\x1d\n\x0e\x66orm_signature\x18\x01 \x01(\x03\x42\x05\xaa\x01\x02\x08\x01\x12R\n\nfield_data\x18\x02 \x03(\x0b\x32>.optimization_guide.proto.ActorLoginQuality.FormData.FieldData\x12Y\n\nframe_type\x18\x03 \x01(\x0e\x32>.optimization_guide.proto.ActorLoginQuality.FormData.FrameTypeB\x05\xaa\x01\x02\x08\x01\x1a\x99\x02\n\tFieldData\x12\x18\n\tsignature\x18\x01 \x01(\x03\x42\x05\xaa\x01\x02\x08\x01\x12\x13\n\x02id\x18\x02 \x01(\tB\x07\x18\x01\xaa\x01\x02\x08\x01\x12\x15\n\x04name\x18\x03 \x01(\tB\x07\x18\x01\xaa\x01\x02\x08\x01\x12\x63\n\nfield_type\x18\x04 \x01(\x0e\x32H.optimization_guide.proto.ActorLoginQuality.FormData.FieldData.FieldTypeB\x05\xaa\x01\x02\x08\x01\"a\n\tFieldType\x12\x0b\n\x07UNKNOWN\x10\x00\x12\x0c\n\x08USERNAME\x10\x01\x12\x0c\n\x08PASSWORD\x10\x02\x12\x10\n\x0cNEW_PASSWORD\x10\x03\x12\x19\n\x15\x43ONFIRMATION_PASSWORD\x10\x04\"l\n\tFrameType\x12\x0b\n\x07UNKNOWN\x10\x00\x12\x0e\n\nMAIN_FRAME\x10\x01\x12\x1e\n\x1a\x44IRECT_CHILD_OF_MAIN_FRAME\x10\x02\x12\x10\n\x0c\x46\x45NCED_FRAME\x10\x03\x12\x10\n\x0cNESTED_FRAME\x10\x04\x1a\xad\x02\n\x11ParsedFormDetails\x12N\n\tform_data\x18\x01 \x01(\x0b\x32\x34.optimization_guide.proto.ActorLoginQuality.FormDataB\x05\xaa\x01\x02\x08\x01\x12\"\n\x13\x61sync_check_time_ms\x18\x02 \x01(\x03\x42\x05\xaa\x01\x02\x08\x01\x12(\n\x19is_valid_frame_and_origin\x18\x03 \x01(\x08\x42\x05\xaa\x01\x02\x08\x01\x12(\n\x19is_username_field_visible\x18\x04 \x01(\x08\x42\x05\xaa\x01\x02\x08\x01\x12(\n\x19is_password_field_visible\x18\x05 \x01(\x08\x42\x05\xaa\x01\x02\x08\x01\x12&\n\x17is_new_password_visible\x18\x06 \x01(\x08\x42\x05\xaa\x01\x02\x08\x01\x1a\xb0\x02\n\x1e\x46\x65\x64\x65ratedGetCredentialsDetails\x12\x81\x01\n\x07outcome\x18\x01 \x01(\x0e\x32i.optimization_guide.proto.ActorLoginQuality.FederatedGetCredentialsDetails.FederatedGetCredentialsOutcomeB\x05\xaa\x01\x02\x08\x01\x12,\n\x1dlist_permissions_call_time_ms\x18\x02 \x01(\x03\x42\x05\xaa\x01\x02\x08\x01\"\\\n\x1e\x46\x65\x64\x65ratedGetCredentialsOutcome\x12\x0f\n\x0bUNSPECIFIED\x10\x00\x12\x12\n\x0eNO_CREDENTIALS\x10\x01\x12\x15\n\x11\x43REDENTIALS_FOUND\x10\x02\x1a\xe9\x05\n\x15GetCredentialsDetails\x12Z\n\x13parsed_form_details\x18\x01 \x03(\x0b\x32=.optimization_guide.proto.ActorLoginQuality.ParsedFormDetails\x12o\n\x07outcome\x18\x02 \x01(\x0e\x32W.optimization_guide.proto.ActorLoginQuality.GetCredentialsDetails.GetCredentialsOutcomeB\x05\xaa\x01\x02\x08\x01\x12v\n\x12permission_details\x18\x03 \x01(\x0e\x32S.optimization_guide.proto.ActorLoginQuality.GetCredentialsDetails.PermissionDetailsB\x05\xaa\x01\x02\x08\x01\x12*\n\x1bgetting_credentials_time_ms\x18\x04 \x01(\x03\x42\x05\xaa\x01\x02\x08\x01\x12|\n!federated_get_credentials_details\x18\x05 \x01(\x0b\x32J.optimization_guide.proto.ActorLoginQuality.FederatedGetCredentialsDetailsB\x05\xaa\x01\x02\x08\x01\"\x83\x01\n\x15GetCredentialsOutcome\x12\x0f\n\x0bUNSPECIFIED\x10\x00\x12\x12\n\x0eNO_CREDENTIALS\x10\x01\x12\x17\n\x13SIGN_IN_FORM_EXISTS\x10\x02\x12\x13\n\x0fNO_SIGN_IN_FORM\x10\x03\x12\x17\n\x13\x46ILLING_NOT_ALLOWED\x10\x04\"[\n\x11PermissionDetails\x12\x0b\n\x07UNKNOWN\x10\x00\x12\x1c\n\x18HAS_PERMANENT_PERMISSION\x10\x01\x12\x1b\n\x17NO_PERMANENT_PERMISSION\x10\x02\x1a\xd7\t\n\x13\x41ttemptLoginDetails\x12Z\n\x13parsed_form_details\x18\x01 \x03(\x0b\x32=.optimization_guide.proto.ActorLoginQuality.ParsedFormDetails\x12k\n\x07outcome\x18\x02 \x01(\x0e\x32S.optimization_guide.proto.ActorLoginQuality.AttemptLoginDetails.AttemptLoginOutcomeB\x05\xaa\x01\x02\x08\x01\x12n\n\x13\x66illing_form_result\x18\x03 \x03(\x0b\x32Q.optimization_guide.proto.ActorLoginQuality.AttemptLoginDetails.FillingFormResult\x12$\n\x15\x61ttempt_login_time_ms\x18\x04 \x01(\x03\x42\x05\xaa\x01\x02\x08\x01\x12$\n\x15\x62utton_click_required\x18\x05 \x01(\x08\x42\x05\xaa\x01\x02\x08\x01\x12%\n\x16\x62utton_click_succeeded\x18\x06 \x01(\x08\x42\x05\xaa\x01\x02\x08\x01\x1a\xab\x01\n\x11\x46illingFormResult\x12N\n\tform_data\x18\x01 \x01(\x0b\x32\x34.optimization_guide.proto.ActorLoginQuality.FormDataB\x05\xaa\x01\x02\x08\x01\x12\"\n\x13was_username_filled\x18\x02 \x01(\x08\x42\x05\xaa\x01\x02\x08\x01\x12\"\n\x13was_password_filled\x18\x03 \x01(\x08\x42\x05\xaa\x01\x02\x08\x01\"\xe5\x04\n\x13\x41ttemptLoginOutcome\x12\x0f\n\x0bUNSPECIFIED\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x13\n\x0fNO_SIGN_IN_FORM\x10\x02\x12\x16\n\x12INVALID_CREDENTIAL\x10\x03\x12\x16\n\x12NO_FILLABLE_FIELDS\x10\x04\x12\x15\n\x11\x44ISALLOWED_ORIGIN\x10\x05\x12\x13\n\x0fREAUTH_REQUIRED\x10\x06\x12\x11\n\rREAUTH_FAILED\x10\x07\x12\x15\n\x11\x46\x45\x44\x45RATED_SUCCESS\x10\x08\x12\x1a\n\x16\x46\x45\x44\x45RATED_CONTINUATION\x10\t\x12#\n\x1f\x46\x45\x44\x45RATED_ACCOUNT_NOT_LOGGED_IN\x10\n\x12 \n\x1c\x46\x45\x44\x45RATED_ACCOUNT_IS_SIGN_UP\x10\x0b\x12&\n\"FEDERATED_ACCOUNT_IS_NOT_AVAILABLE\x10\x0c\x12 \n\x1c\x46\x45\x44\x45RATED_IDP_RETURNED_ERROR\x10\r\x12\x1f\n\x1b\x46\x45\x44\x45RATED_IDP_NETWORK_ERROR\x10\x0e\x12#\n\x1f\x46\x45\x44\x45RATED_TOKEN_REQUEST_ABORTED\x10\x0f\x12\x1e\n\x1a\x46\x45\x44\x45RATED_FRAME_NOT_ACTIVE\x10\x10\x12*\n&FEDERATED_EXPECTED_ACCOUNT_NOT_PRESENT\x10\x11\x12\x15\n\x11\x46\x45\x44\x45RATED_TIMEOUT\x10\x12\x12\x17\n\x13\x46ILLING_NOT_ALLOWED\x10\x13\x12&\n\"FILLING_INTERRUPTED_BY_PAGE_CHANGE\x10\x14\"S\n\x10PermissionOption\x12\x0b\n\x07UNKNOWN\x10\x00\x12\x0e\n\nALLOW_ONCE\x10\x01\x12\x10\n\x0c\x41LWAYS_ALLOW\x10\x02\x12\x10\n\x0cTASK_STOPPED\x10\x03\":\n\x08\x46lowType\x12\x0f\n\x0bUNSPECIFIED\x10\x00\x12\x1d\n\x19\x41UTOMATED_PASSWORD_CHANGE\x10\x01\x42N\n9org.chromium.components.optimization_guide.features.protoB\x0f\x41\x63torLoginProtoH\x03\x62\x08\x65\x64itionsp\xe8\x07')

_globals = globals()
_builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals)
_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'components.optimization_guide.proto.features.actor_login_pb2', _globals)
if not _descriptor._USE_C_DESCRIPTORS:
  _globals['DESCRIPTOR']._loaded_options = None
  _globals['DESCRIPTOR']._serialized_options = b'\n9org.chromium.components.optimization_guide.features.protoB\017ActorLoginProtoH\003'
  _globals['_ACTORLOGINLOGGINGDATA'].fields_by_name['quality']._loaded_options = None
  _globals['_ACTORLOGINLOGGINGDATA'].fields_by_name['quality']._serialized_options = b'\252\001\002\010\001'
  _globals['_ACTORLOGINQUALITY_FORMDATA_FIELDDATA'].fields_by_name['signature']._loaded_options = None
  _globals['_ACTORLOGINQUALITY_FORMDATA_FIELDDATA'].fields_by_name['signature']._serialized_options = b'\252\001\002\010\001'
  _globals['_ACTORLOGINQUALITY_FORMDATA_FIELDDATA'].fields_by_name['id']._loaded_options = None
  _globals['_ACTORLOGINQUALITY_FORMDATA_FIELDDATA'].fields_by_name['id']._serialized_options = b'\030\001\252\001\002\010\001'
  _globals['_ACTORLOGINQUALITY_FORMDATA_FIELDDATA'].fields_by_name['name']._loaded_options = None
  _globals['_ACTORLOGINQUALITY_FORMDATA_FIELDDATA'].fields_by_name['name']._serialized_options = b'\030\001\252\001\002\010\001'
  _globals['_ACTORLOGINQUALITY_FORMDATA_FIELDDATA'].fields_by_name['field_type']._loaded_options = None
  _globals['_ACTORLOGINQUALITY_FORMDATA_FIELDDATA'].fields_by_name['field_type']._serialized_options = b'\252\001\002\010\001'
  _globals['_ACTORLOGINQUALITY_FORMDATA'].fields_by_name['form_signature']._loaded_options = None
  _globals['_ACTORLOGINQUALITY_FORMDATA'].fields_by_name['form_signature']._serialized_options = b'\252\001\002\010\001'
  _globals['_ACTORLOGINQUALITY_FORMDATA'].fields_by_name['frame_type']._loaded_options = None
  _globals['_ACTORLOGINQUALITY_FORMDATA'].fields_by_name['frame_type']._serialized_options = b'\252\001\002\010\001'
  _globals['_ACTORLOGINQUALITY_PARSEDFORMDETAILS'].fields_by_name['form_data']._loaded_options = None
  _globals['_ACTORLOGINQUALITY_PARSEDFORMDETAILS'].fields_by_name['form_data']._serialized_options = b'\252\001\002\010\001'
  _globals['_ACTORLOGINQUALITY_PARSEDFORMDETAILS'].fields_by_name['async_check_time_ms']._loaded_options = None
  _globals['_ACTORLOGINQUALITY_PARSEDFORMDETAILS'].fields_by_name['async_check_time_ms']._serialized_options = b'\252\001\002\010\001'
  _globals['_ACTORLOGINQUALITY_PARSEDFORMDETAILS'].fields_by_name['is_valid_frame_and_origin']._loaded_options = None
  _globals['_ACTORLOGINQUALITY_PARSEDFORMDETAILS'].fields_by_name['is_valid_frame_and_origin']._serialized_options = b'\252\001\002\010\001'
  _globals['_ACTORLOGINQUALITY_PARSEDFORMDETAILS'].fields_by_name['is_username_field_visible']._loaded_options = None
  _globals['_ACTORLOGINQUALITY_PARSEDFORMDETAILS'].fields_by_name['is_username_field_visible']._serialized_options = b'\252\001\002\010\001'
  _globals['_ACTORLOGINQUALITY_PARSEDFORMDETAILS'].fields_by_name['is_password_field_visible']._loaded_options = None
  _globals['_ACTORLOGINQUALITY_PARSEDFORMDETAILS'].fields_by_name['is_password_field_visible']._serialized_options = b'\252\001\002\010\001'
  _globals['_ACTORLOGINQUALITY_PARSEDFORMDETAILS'].fields_by_name['is_new_password_visible']._loaded_options = None
  _globals['_ACTORLOGINQUALITY_PARSEDFORMDETAILS'].fields_by_name['is_new_password_visible']._serialized_options = b'\252\001\002\010\001'
  _globals['_ACTORLOGINQUALITY_FEDERATEDGETCREDENTIALSDETAILS'].fields_by_name['outcome']._loaded_options = None
  _globals['_ACTORLOGINQUALITY_FEDERATEDGETCREDENTIALSDETAILS'].fields_by_name['outcome']._serialized_options = b'\252\001\002\010\001'
  _globals['_ACTORLOGINQUALITY_FEDERATEDGETCREDENTIALSDETAILS'].fields_by_name['list_permissions_call_time_ms']._loaded_options = None
  _globals['_ACTORLOGINQUALITY_FEDERATEDGETCREDENTIALSDETAILS'].fields_by_name['list_permissions_call_time_ms']._serialized_options = b'\252\001\002\010\001'
  _globals['_ACTORLOGINQUALITY_GETCREDENTIALSDETAILS'].fields_by_name['outcome']._loaded_options = None
  _globals['_ACTORLOGINQUALITY_GETCREDENTIALSDETAILS'].fields_by_name['outcome']._serialized_options = b'\252\001\002\010\001'
  _globals['_ACTORLOGINQUALITY_GETCREDENTIALSDETAILS'].fields_by_name['permission_details']._loaded_options = None
  _globals['_ACTORLOGINQUALITY_GETCREDENTIALSDETAILS'].fields_by_name['permission_details']._serialized_options = b'\252\001\002\010\001'
  _globals['_ACTORLOGINQUALITY_GETCREDENTIALSDETAILS'].fields_by_name['getting_credentials_time_ms']._loaded_options = None
  _globals['_ACTORLOGINQUALITY_GETCREDENTIALSDETAILS'].fields_by_name['getting_credentials_time_ms']._serialized_options = b'\252\001\002\010\001'
  _globals['_ACTORLOGINQUALITY_GETCREDENTIALSDETAILS'].fields_by_name['federated_get_credentials_details']._loaded_options = None
  _globals['_ACTORLOGINQUALITY_GETCREDENTIALSDETAILS'].fields_by_name['federated_get_credentials_details']._serialized_options = b'\252\001\002\010\001'
  _globals['_ACTORLOGINQUALITY_ATTEMPTLOGINDETAILS_FILLINGFORMRESULT'].fields_by_name['form_data']._loaded_options = None
  _globals['_ACTORLOGINQUALITY_ATTEMPTLOGINDETAILS_FILLINGFORMRESULT'].fields_by_name['form_data']._serialized_options = b'\252\001\002\010\001'
  _globals['_ACTORLOGINQUALITY_ATTEMPTLOGINDETAILS_FILLINGFORMRESULT'].fields_by_name['was_username_filled']._loaded_options = None
  _globals['_ACTORLOGINQUALITY_ATTEMPTLOGINDETAILS_FILLINGFORMRESULT'].fields_by_name['was_username_filled']._serialized_options = b'\252\001\002\010\001'
  _globals['_ACTORLOGINQUALITY_ATTEMPTLOGINDETAILS_FILLINGFORMRESULT'].fields_by_name['was_password_filled']._loaded_options = None
  _globals['_ACTORLOGINQUALITY_ATTEMPTLOGINDETAILS_FILLINGFORMRESULT'].fields_by_name['was_password_filled']._serialized_options = b'\252\001\002\010\001'
  _globals['_ACTORLOGINQUALITY_ATTEMPTLOGINDETAILS'].fields_by_name['outcome']._loaded_options = None
  _globals['_ACTORLOGINQUALITY_ATTEMPTLOGINDETAILS'].fields_by_name['outcome']._serialized_options = b'\252\001\002\010\001'
  _globals['_ACTORLOGINQUALITY_ATTEMPTLOGINDETAILS'].fields_by_name['attempt_login_time_ms']._loaded_options = None
  _globals['_ACTORLOGINQUALITY_ATTEMPTLOGINDETAILS'].fields_by_name['attempt_login_time_ms']._serialized_options = b'\252\001\002\010\001'
  _globals['_ACTORLOGINQUALITY_ATTEMPTLOGINDETAILS'].fields_by_name['button_click_required']._loaded_options = None
  _globals['_ACTORLOGINQUALITY_ATTEMPTLOGINDETAILS'].fields_by_name['button_click_required']._serialized_options = b'\252\001\002\010\001'
  _globals['_ACTORLOGINQUALITY_ATTEMPTLOGINDETAILS'].fields_by_name['button_click_succeeded']._loaded_options = None
  _globals['_ACTORLOGINQUALITY_ATTEMPTLOGINDETAILS'].fields_by_name['button_click_succeeded']._serialized_options = b'\252\001\002\010\001'
  _globals['_ACTORLOGINQUALITY'].fields_by_name['domain']._loaded_options = None
  _globals['_ACTORLOGINQUALITY'].fields_by_name['domain']._serialized_options = b'\252\001\002\010\001'
  _globals['_ACTORLOGINQUALITY'].fields_by_name['location']._loaded_options = None
  _globals['_ACTORLOGINQUALITY'].fields_by_name['location']._serialized_options = b'\252\001\002\010\001'
  _globals['_ACTORLOGINQUALITY'].fields_by_name['language']._loaded_options = None
  _globals['_ACTORLOGINQUALITY'].fields_by_name['language']._serialized_options = b'\252\001\002\010\001'
  _globals['_ACTORLOGINQUALITY'].fields_by_name['get_credentials_details']._loaded_options = None
  _globals['_ACTORLOGINQUALITY'].fields_by_name['get_credentials_details']._serialized_options = b'\252\001\002\010\001'
  _globals['_ACTORLOGINQUALITY'].fields_by_name['permission_picked']._loaded_options = None
  _globals['_ACTORLOGINQUALITY'].fields_by_name['permission_picked']._serialized_options = b'\252\001\002\010\001'
  _globals['_ACTORLOGINQUALITY'].fields_by_name['successful_login_detected']._loaded_options = None
  _globals['_ACTORLOGINQUALITY'].fields_by_name['successful_login_detected']._serialized_options = b'\252\001\002\010\001'
  _globals['_ACTORLOGINQUALITY'].fields_by_name['time_until_successful_login_ms']._loaded_options = None
  _globals['_ACTORLOGINQUALITY'].fields_by_name['time_until_successful_login_ms']._serialized_options = b'\252\001\002\010\001'
  _globals['_ACTORLOGINQUALITY'].fields_by_name['flow_type']._loaded_options = None
  _globals['_ACTORLOGINQUALITY'].fields_by_name['flow_type']._serialized_options = b'\252\001\002\010\001'
  _globals['_ACTORLOGINLOGGINGDATA']._serialized_start=92
  _globals['_ACTORLOGINLOGGINGDATA']._serialized_end=184
  _globals['_ACTORLOGINQUALITY']._serialized_start=187
  _globals['_ACTORLOGINQUALITY']._serialized_end=4106
  _globals['_ACTORLOGINQUALITY_FORMDATA']._serialized_start=750
  _globals['_ACTORLOGINQUALITY_FORMDATA']._serialized_end=1360
  _globals['_ACTORLOGINQUALITY_FORMDATA_FIELDDATA']._serialized_start=969
  _globals['_ACTORLOGINQUALITY_FORMDATA_FIELDDATA']._serialized_end=1250
  _globals['_ACTORLOGINQUALITY_FORMDATA_FIELDDATA_FIELDTYPE']._serialized_start=1153
  _globals['_ACTORLOGINQUALITY_FORMDATA_FIELDDATA_FIELDTYPE']._serialized_end=1250
  _globals['_ACTORLOGINQUALITY_FORMDATA_FRAMETYPE']._serialized_start=1252
  _globals['_ACTORLOGINQUALITY_FORMDATA_FRAMETYPE']._serialized_end=1360
  _globals['_ACTORLOGINQUALITY_PARSEDFORMDETAILS']._serialized_start=1363
  _globals['_ACTORLOGINQUALITY_PARSEDFORMDETAILS']._serialized_end=1664
  _globals['_ACTORLOGINQUALITY_FEDERATEDGETCREDENTIALSDETAILS']._serialized_start=1667
  _globals['_ACTORLOGINQUALITY_FEDERATEDGETCREDENTIALSDETAILS']._serialized_end=1971
  _globals['_ACTORLOGINQUALITY_FEDERATEDGETCREDENTIALSDETAILS_FEDERATEDGETCREDENTIALSOUTCOME']._serialized_start=1879
  _globals['_ACTORLOGINQUALITY_FEDERATEDGETCREDENTIALSDETAILS_FEDERATEDGETCREDENTIALSOUTCOME']._serialized_end=1971
  _globals['_ACTORLOGINQUALITY_GETCREDENTIALSDETAILS']._serialized_start=1974
  _globals['_ACTORLOGINQUALITY_GETCREDENTIALSDETAILS']._serialized_end=2719
  _globals['_ACTORLOGINQUALITY_GETCREDENTIALSDETAILS_GETCREDENTIALSOUTCOME']._serialized_start=2495
  _globals['_ACTORLOGINQUALITY_GETCREDENTIALSDETAILS_GETCREDENTIALSOUTCOME']._serialized_end=2626
  _globals['_ACTORLOGINQUALITY_GETCREDENTIALSDETAILS_PERMISSIONDETAILS']._serialized_start=2628
  _globals['_ACTORLOGINQUALITY_GETCREDENTIALSDETAILS_PERMISSIONDETAILS']._serialized_end=2719
  _globals['_ACTORLOGINQUALITY_ATTEMPTLOGINDETAILS']._serialized_start=2722
  _globals['_ACTORLOGINQUALITY_ATTEMPTLOGINDETAILS']._serialized_end=3961
  _globals['_ACTORLOGINQUALITY_ATTEMPTLOGINDETAILS_FILLINGFORMRESULT']._serialized_start=3174
  _globals['_ACTORLOGINQUALITY_ATTEMPTLOGINDETAILS_FILLINGFORMRESULT']._serialized_end=3345
  _globals['_ACTORLOGINQUALITY_ATTEMPTLOGINDETAILS_ATTEMPTLOGINOUTCOME']._serialized_start=3348
  _globals['_ACTORLOGINQUALITY_ATTEMPTLOGINDETAILS_ATTEMPTLOGINOUTCOME']._serialized_end=3961
  _globals['_ACTORLOGINQUALITY_PERMISSIONOPTION']._serialized_start=3963
  _globals['_ACTORLOGINQUALITY_PERMISSIONOPTION']._serialized_end=4046
  _globals['_ACTORLOGINQUALITY_FLOWTYPE']._serialized_start=4048
  _globals['_ACTORLOGINQUALITY_FLOWTYPE']._serialized_end=4106
# @@protoc_insertion_point(module_scope)
