# -*- coding: utf-8 -*-
# Generated by the protocol buffer compiler.  DO NOT EDIT!
# source: chromiumos/test/api/provision_service.proto
"""Generated protocol buffer code."""
from google.protobuf import descriptor as _descriptor
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 chromiumos.build.api import ash_chrome_config_pb2 as chromiumos_dot_build_dot_api_dot_ash__chrome__config__pb2
from chromiumos.build.api import firmware_config_pb2 as chromiumos_dot_build_dot_api_dot_firmware__config__pb2
from chromiumos.longrunning import operations_pb2 as chromiumos_dot_longrunning_dot_operations__pb2
from chromiumos import storage_path_pb2 as chromiumos_dot_storage__path__pb2


DESCRIPTOR = _descriptor.FileDescriptor(
  name='chromiumos/test/api/provision_service.proto',
  package='chromiumos.test.api',
  syntax='proto3',
  serialized_options=b'Z-go.chromium.org/chromiumos/config/go/test/api',
  create_key=_descriptor._internal_create_key,
  serialized_pb=b'\n+chromiumos/test/api/provision_service.proto\x12\x13\x63hromiumos.test.api\x1a,chromiumos/build/api/ash_chrome_config.proto\x1a*chromiumos/build/api/firmware_config.proto\x1a\'chromiumos/longrunning/operations.proto\x1a\x1d\x63hromiumos/storage_path.proto\"\x10\n\x0eInstallSuccess\"\xb0\x07\n\x0eInstallFailure\x12:\n\x06reason\x18\x01 \x01(\x0e\x32*.chromiumos.test.api.InstallFailure.Reason\"\xe1\x06\n\x06Reason\x12\x1a\n\x16REASON_INVALID_REQUEST\x10\x00\x12(\n$REASON_DUT_UNREACHABLE_PRE_PROVISION\x10\x01\x12#\n\x1fREASON_DOWNLOADING_IMAGE_FAILED\x10\x02\x12 \n\x1cREASON_PROVISIONING_TIMEDOUT\x10\x03\x12\x1e\n\x1aREASON_PROVISIONING_FAILED\x10\x04\x12)\n%REASON_DUT_UNREACHABLE_POST_PROVISION\x10\x05\x12!\n\x1dREASON_UPDATE_FIRMWARE_FAILED\x10\x06\x12\x31\n-REASON_FIRMWARE_MISMATCH_POST_FIRMWARE_UPDATE\x10\x07\x12/\n+REASON_DUT_UNREACHABLE_POST_FIRMWARE_UPDATE\x10\x08\x12\x1f\n\x1bREASON_UPDATE_MINIOS_FAILED\x10\t\x12&\n\"REASON_POST_PROVISION_SETUP_FAILED\x10\n\x12\x1b\n\x17REASON_CLEAR_TPM_FAILED\x10\x0b\x12\x1e\n\x1aREASON_STABLIZE_DUT_FAILED\x10\x0c\x12\x1d\n\x19REASON_INSTALL_DLC_FAILED\x10\r\x12%\n!REASON_PRE_PROVISION_SETUP_FAILED\x10\x0e\x12%\n!REASON_CIPD_PACKAGE_LOOKUP_FAILED\x10\x0f\x12$\n REASON_CIPD_PACKAGE_FETCH_FAILED\x10\x10\x12\x1b\n\x17REASON_GS_UPLOAD_FAILED\x10\x11\x12\x1d\n\x19REASON_GS_DOWNLOAD_FAILED\x10\x12\x12!\n\x1dREASON_DOCKER_UNABLE_TO_START\x10\x13\x12\"\n\x1eREASON_SERVICE_UNABLE_TO_START\x10\x14\x12+\n\'REASON_SERVICE_CONTAINER_UNABLE_TO_PULL\x10\x15\x12/\n+REASON_IMAGE_MISMATCH_POST_PROVISION_UPDATE\x10\x16\"\xa1\x02\n\x12InstallCrosRequest\x12\x30\n\x0f\x63ros_image_path\x18\x01 \x01(\x0b\x32\x17.chromiumos.StoragePath\x12\x42\n\tdlc_specs\x18\x02 \x03(\x0b\x32/.chromiumos.test.api.InstallCrosRequest.DLCSpec\x12\x19\n\x11preserve_stateful\x18\x03 \x01(\x08\x12\x16\n\x0eprevent_reboot\x18\x04 \x01(\x08\x12\x32\n\x11overwrite_payload\x18\x05 \x01(\x0b\x32\x17.chromiumos.StoragePath\x12\x17\n\x0fupdate_firmware\x18\x06 \x01(\x08\x1a\x15\n\x07\x44LCSpec\x12\n\n\x02id\x18\x01 \x01(\t\"\x90\x01\n\x13InstallCrosResponse\x12\x36\n\x07success\x18\x01 \x01(\x0b\x32#.chromiumos.test.api.InstallSuccessH\x00\x12\x36\n\x07\x66\x61ilure\x18\x02 \x01(\x0b\x32#.chromiumos.test.api.InstallFailureH\x00\x42\t\n\x07outcome\"\x15\n\x13InstallCrosMetadata\"\x83\x01\n\x14InstallLacrosRequest\x12\x32\n\x11lacros_image_path\x18\x01 \x01(\x0b\x32\x17.chromiumos.StoragePath\x12\x18\n\x10override_version\x18\x02 \x01(\t\x12\x1d\n\x15override_install_path\x18\x03 \x01(\t\"\x92\x01\n\x15InstallLacrosResponse\x12\x36\n\x07success\x18\x01 \x01(\x0b\x32#.chromiumos.test.api.InstallSuccessH\x00\x12\x36\n\x07\x66\x61ilure\x18\x02 \x01(\x0b\x32#.chromiumos.test.api.InstallFailureH\x00\x42\t\n\x07outcome\"\x17\n\x15InstallLacrosMetadata\"D\n\x11InstallAshRequest\x12/\n\x0e\x61sh_image_path\x18\x01 \x01(\x0b\x32\x17.chromiumos.StoragePath\"\x8f\x01\n\x12InstallAshResponse\x12\x36\n\x07success\x18\x01 \x01(\x0b\x32#.chromiumos.test.api.InstallSuccessH\x00\x12\x36\n\x07\x66\x61ilure\x18\x02 \x01(\x0b\x32#.chromiumos.test.api.InstallFailureH\x00\x42\t\n\x07outcome\"\x14\n\x12InstallAshMetadata\"D\n\x11InstallArcRequest\x12/\n\x0e\x61sh_image_path\x18\x01 \x01(\x0b\x32\x17.chromiumos.StoragePath\"\x8f\x01\n\x12InstallArcResponse\x12\x36\n\x07success\x18\x01 \x01(\x0b\x32#.chromiumos.test.api.InstallSuccessH\x00\x12\x36\n\x07\x66\x61ilure\x18\x02 \x01(\x0b\x32#.chromiumos.test.api.InstallFailureH\x00\x42\t\n\x07outcome\"\x14\n\x12InstallArcMetadata\"y\n\x16InstallFirmwareRequest\x12=\n\x0f\x66irmware_config\x18\x01 \x01(\x0b\x32$.chromiumos.build.api.FirmwareConfig\x12\r\n\x05\x66orce\x18\x08 \x01(\x08\x12\x11\n\tuse_servo\x18\t \x01(\x08\"\x94\x01\n\x17InstallFirmwareResponse\x12\x36\n\x07success\x18\x01 \x01(\x0b\x32#.chromiumos.test.api.InstallSuccessH\x00\x12\x36\n\x07\x66\x61ilure\x18\x02 \x01(\x0b\x32#.chromiumos.test.api.InstallFailureH\x00\x42\t\n\x07outcome\"\x19\n\x17InstallFirmwareMetadata\"j\n\x17InstallAshChromeRequest\x12@\n\x11\x61sh_chrome_config\x18\x01 \x01(\x0b\x32%.chromiumos.build.api.AshChromeConfig\x12\r\n\x05strip\x18\x02 \x01(\x08\"\x95\x01\n\x18InstallAshChromeResponse\x12\x36\n\x07success\x18\x01 \x01(\x0b\x32#.chromiumos.test.api.InstallSuccessH\x00\x12\x36\n\x07\x66\x61ilure\x18\x02 \x01(\x0b\x32#.chromiumos.test.api.InstallFailureH\x00\x42\t\n\x07outcome2\xc6\x04\n\x10ProvisionService\x12\x88\x01\n\x0bInstallCros\x12\'.chromiumos.test.api.InstallCrosRequest\x1a!.chromiumos.longrunning.Operation\"-\xd2\x41*\n\x13InstallCrosResponse\x12\x13InstallCrosMetadata\x12\x84\x01\n\nInstallAsh\x12&.chromiumos.test.api.InstallAshRequest\x1a!.chromiumos.longrunning.Operation\"+\xd2\x41(\n\x12InstallAshResponse\x12\x12InstallAshMetadata\x12\x84\x01\n\nInstallArc\x12&.chromiumos.test.api.InstallArcRequest\x1a!.chromiumos.longrunning.Operation\"+\xd2\x41(\n\x12InstallArcResponse\x12\x12InstallArcMetadata\x12\x98\x01\n\x0fInstallFirmware\x12+.chromiumos.test.api.InstallFirmwareRequest\x1a!.chromiumos.longrunning.Operation\"5\xd2\x41\x32\n\x17InstallFirmwareResponse\x12\x17InstallFirmwareMetadataB/Z-go.chromium.org/chromiumos/config/go/test/apib\x06proto3'
  ,
  dependencies=[chromiumos_dot_build_dot_api_dot_ash__chrome__config__pb2.DESCRIPTOR,chromiumos_dot_build_dot_api_dot_firmware__config__pb2.DESCRIPTOR,chromiumos_dot_longrunning_dot_operations__pb2.DESCRIPTOR,chromiumos_dot_storage__path__pb2.DESCRIPTOR,])



_INSTALLFAILURE_REASON = _descriptor.EnumDescriptor(
  name='Reason',
  full_name='chromiumos.test.api.InstallFailure.Reason',
  filename=None,
  file=DESCRIPTOR,
  create_key=_descriptor._internal_create_key,
  values=[
    _descriptor.EnumValueDescriptor(
      name='REASON_INVALID_REQUEST', index=0, number=0,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
    _descriptor.EnumValueDescriptor(
      name='REASON_DUT_UNREACHABLE_PRE_PROVISION', index=1, number=1,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
    _descriptor.EnumValueDescriptor(
      name='REASON_DOWNLOADING_IMAGE_FAILED', index=2, number=2,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
    _descriptor.EnumValueDescriptor(
      name='REASON_PROVISIONING_TIMEDOUT', index=3, number=3,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
    _descriptor.EnumValueDescriptor(
      name='REASON_PROVISIONING_FAILED', index=4, number=4,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
    _descriptor.EnumValueDescriptor(
      name='REASON_DUT_UNREACHABLE_POST_PROVISION', index=5, number=5,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
    _descriptor.EnumValueDescriptor(
      name='REASON_UPDATE_FIRMWARE_FAILED', index=6, number=6,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
    _descriptor.EnumValueDescriptor(
      name='REASON_FIRMWARE_MISMATCH_POST_FIRMWARE_UPDATE', index=7, number=7,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
    _descriptor.EnumValueDescriptor(
      name='REASON_DUT_UNREACHABLE_POST_FIRMWARE_UPDATE', index=8, number=8,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
    _descriptor.EnumValueDescriptor(
      name='REASON_UPDATE_MINIOS_FAILED', index=9, number=9,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
    _descriptor.EnumValueDescriptor(
      name='REASON_POST_PROVISION_SETUP_FAILED', index=10, number=10,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
    _descriptor.EnumValueDescriptor(
      name='REASON_CLEAR_TPM_FAILED', index=11, number=11,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
    _descriptor.EnumValueDescriptor(
      name='REASON_STABLIZE_DUT_FAILED', index=12, number=12,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
    _descriptor.EnumValueDescriptor(
      name='REASON_INSTALL_DLC_FAILED', index=13, number=13,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
    _descriptor.EnumValueDescriptor(
      name='REASON_PRE_PROVISION_SETUP_FAILED', index=14, number=14,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
    _descriptor.EnumValueDescriptor(
      name='REASON_CIPD_PACKAGE_LOOKUP_FAILED', index=15, number=15,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
    _descriptor.EnumValueDescriptor(
      name='REASON_CIPD_PACKAGE_FETCH_FAILED', index=16, number=16,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
    _descriptor.EnumValueDescriptor(
      name='REASON_GS_UPLOAD_FAILED', index=17, number=17,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
    _descriptor.EnumValueDescriptor(
      name='REASON_GS_DOWNLOAD_FAILED', index=18, number=18,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
    _descriptor.EnumValueDescriptor(
      name='REASON_DOCKER_UNABLE_TO_START', index=19, number=19,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
    _descriptor.EnumValueDescriptor(
      name='REASON_SERVICE_UNABLE_TO_START', index=20, number=20,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
    _descriptor.EnumValueDescriptor(
      name='REASON_SERVICE_CONTAINER_UNABLE_TO_PULL', index=21, number=21,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
    _descriptor.EnumValueDescriptor(
      name='REASON_IMAGE_MISMATCH_POST_PROVISION_UPDATE', index=22, number=22,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
  ],
  containing_type=None,
  serialized_options=None,
  serialized_start=328,
  serialized_end=1193,
)
_sym_db.RegisterEnumDescriptor(_INSTALLFAILURE_REASON)


_INSTALLSUCCESS = _descriptor.Descriptor(
  name='InstallSuccess',
  full_name='chromiumos.test.api.InstallSuccess',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=230,
  serialized_end=246,
)


_INSTALLFAILURE = _descriptor.Descriptor(
  name='InstallFailure',
  full_name='chromiumos.test.api.InstallFailure',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='reason', full_name='chromiumos.test.api.InstallFailure.reason', index=0,
      number=1, type=14, cpp_type=8, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
    _INSTALLFAILURE_REASON,
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=249,
  serialized_end=1193,
)


_INSTALLCROSREQUEST_DLCSPEC = _descriptor.Descriptor(
  name='DLCSpec',
  full_name='chromiumos.test.api.InstallCrosRequest.DLCSpec',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='id', full_name='chromiumos.test.api.InstallCrosRequest.DLCSpec.id', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=b"".decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=1464,
  serialized_end=1485,
)

_INSTALLCROSREQUEST = _descriptor.Descriptor(
  name='InstallCrosRequest',
  full_name='chromiumos.test.api.InstallCrosRequest',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='cros_image_path', full_name='chromiumos.test.api.InstallCrosRequest.cros_image_path', index=0,
      number=1, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='dlc_specs', full_name='chromiumos.test.api.InstallCrosRequest.dlc_specs', index=1,
      number=2, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='preserve_stateful', full_name='chromiumos.test.api.InstallCrosRequest.preserve_stateful', index=2,
      number=3, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='prevent_reboot', full_name='chromiumos.test.api.InstallCrosRequest.prevent_reboot', index=3,
      number=4, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='overwrite_payload', full_name='chromiumos.test.api.InstallCrosRequest.overwrite_payload', index=4,
      number=5, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='update_firmware', full_name='chromiumos.test.api.InstallCrosRequest.update_firmware', index=5,
      number=6, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
  ],
  extensions=[
  ],
  nested_types=[_INSTALLCROSREQUEST_DLCSPEC, ],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=1196,
  serialized_end=1485,
)


_INSTALLCROSRESPONSE = _descriptor.Descriptor(
  name='InstallCrosResponse',
  full_name='chromiumos.test.api.InstallCrosResponse',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='success', full_name='chromiumos.test.api.InstallCrosResponse.success', index=0,
      number=1, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='failure', full_name='chromiumos.test.api.InstallCrosResponse.failure', index=1,
      number=2, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
    _descriptor.OneofDescriptor(
      name='outcome', full_name='chromiumos.test.api.InstallCrosResponse.outcome',
      index=0, containing_type=None,
      create_key=_descriptor._internal_create_key,
    fields=[]),
  ],
  serialized_start=1488,
  serialized_end=1632,
)


_INSTALLCROSMETADATA = _descriptor.Descriptor(
  name='InstallCrosMetadata',
  full_name='chromiumos.test.api.InstallCrosMetadata',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=1634,
  serialized_end=1655,
)


_INSTALLLACROSREQUEST = _descriptor.Descriptor(
  name='InstallLacrosRequest',
  full_name='chromiumos.test.api.InstallLacrosRequest',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='lacros_image_path', full_name='chromiumos.test.api.InstallLacrosRequest.lacros_image_path', index=0,
      number=1, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='override_version', full_name='chromiumos.test.api.InstallLacrosRequest.override_version', index=1,
      number=2, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=b"".decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='override_install_path', full_name='chromiumos.test.api.InstallLacrosRequest.override_install_path', index=2,
      number=3, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=b"".decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=1658,
  serialized_end=1789,
)


_INSTALLLACROSRESPONSE = _descriptor.Descriptor(
  name='InstallLacrosResponse',
  full_name='chromiumos.test.api.InstallLacrosResponse',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='success', full_name='chromiumos.test.api.InstallLacrosResponse.success', index=0,
      number=1, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='failure', full_name='chromiumos.test.api.InstallLacrosResponse.failure', index=1,
      number=2, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
    _descriptor.OneofDescriptor(
      name='outcome', full_name='chromiumos.test.api.InstallLacrosResponse.outcome',
      index=0, containing_type=None,
      create_key=_descriptor._internal_create_key,
    fields=[]),
  ],
  serialized_start=1792,
  serialized_end=1938,
)


_INSTALLLACROSMETADATA = _descriptor.Descriptor(
  name='InstallLacrosMetadata',
  full_name='chromiumos.test.api.InstallLacrosMetadata',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=1940,
  serialized_end=1963,
)


_INSTALLASHREQUEST = _descriptor.Descriptor(
  name='InstallAshRequest',
  full_name='chromiumos.test.api.InstallAshRequest',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='ash_image_path', full_name='chromiumos.test.api.InstallAshRequest.ash_image_path', index=0,
      number=1, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=1965,
  serialized_end=2033,
)


_INSTALLASHRESPONSE = _descriptor.Descriptor(
  name='InstallAshResponse',
  full_name='chromiumos.test.api.InstallAshResponse',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='success', full_name='chromiumos.test.api.InstallAshResponse.success', index=0,
      number=1, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='failure', full_name='chromiumos.test.api.InstallAshResponse.failure', index=1,
      number=2, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
    _descriptor.OneofDescriptor(
      name='outcome', full_name='chromiumos.test.api.InstallAshResponse.outcome',
      index=0, containing_type=None,
      create_key=_descriptor._internal_create_key,
    fields=[]),
  ],
  serialized_start=2036,
  serialized_end=2179,
)


_INSTALLASHMETADATA = _descriptor.Descriptor(
  name='InstallAshMetadata',
  full_name='chromiumos.test.api.InstallAshMetadata',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=2181,
  serialized_end=2201,
)


_INSTALLARCREQUEST = _descriptor.Descriptor(
  name='InstallArcRequest',
  full_name='chromiumos.test.api.InstallArcRequest',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='ash_image_path', full_name='chromiumos.test.api.InstallArcRequest.ash_image_path', index=0,
      number=1, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=2203,
  serialized_end=2271,
)


_INSTALLARCRESPONSE = _descriptor.Descriptor(
  name='InstallArcResponse',
  full_name='chromiumos.test.api.InstallArcResponse',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='success', full_name='chromiumos.test.api.InstallArcResponse.success', index=0,
      number=1, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='failure', full_name='chromiumos.test.api.InstallArcResponse.failure', index=1,
      number=2, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
    _descriptor.OneofDescriptor(
      name='outcome', full_name='chromiumos.test.api.InstallArcResponse.outcome',
      index=0, containing_type=None,
      create_key=_descriptor._internal_create_key,
    fields=[]),
  ],
  serialized_start=2274,
  serialized_end=2417,
)


_INSTALLARCMETADATA = _descriptor.Descriptor(
  name='InstallArcMetadata',
  full_name='chromiumos.test.api.InstallArcMetadata',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=2419,
  serialized_end=2439,
)


_INSTALLFIRMWAREREQUEST = _descriptor.Descriptor(
  name='InstallFirmwareRequest',
  full_name='chromiumos.test.api.InstallFirmwareRequest',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='firmware_config', full_name='chromiumos.test.api.InstallFirmwareRequest.firmware_config', index=0,
      number=1, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='force', full_name='chromiumos.test.api.InstallFirmwareRequest.force', index=1,
      number=8, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='use_servo', full_name='chromiumos.test.api.InstallFirmwareRequest.use_servo', index=2,
      number=9, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=2441,
  serialized_end=2562,
)


_INSTALLFIRMWARERESPONSE = _descriptor.Descriptor(
  name='InstallFirmwareResponse',
  full_name='chromiumos.test.api.InstallFirmwareResponse',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='success', full_name='chromiumos.test.api.InstallFirmwareResponse.success', index=0,
      number=1, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='failure', full_name='chromiumos.test.api.InstallFirmwareResponse.failure', index=1,
      number=2, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
    _descriptor.OneofDescriptor(
      name='outcome', full_name='chromiumos.test.api.InstallFirmwareResponse.outcome',
      index=0, containing_type=None,
      create_key=_descriptor._internal_create_key,
    fields=[]),
  ],
  serialized_start=2565,
  serialized_end=2713,
)


_INSTALLFIRMWAREMETADATA = _descriptor.Descriptor(
  name='InstallFirmwareMetadata',
  full_name='chromiumos.test.api.InstallFirmwareMetadata',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=2715,
  serialized_end=2740,
)


_INSTALLASHCHROMEREQUEST = _descriptor.Descriptor(
  name='InstallAshChromeRequest',
  full_name='chromiumos.test.api.InstallAshChromeRequest',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='ash_chrome_config', full_name='chromiumos.test.api.InstallAshChromeRequest.ash_chrome_config', index=0,
      number=1, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='strip', full_name='chromiumos.test.api.InstallAshChromeRequest.strip', index=1,
      number=2, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=2742,
  serialized_end=2848,
)


_INSTALLASHCHROMERESPONSE = _descriptor.Descriptor(
  name='InstallAshChromeResponse',
  full_name='chromiumos.test.api.InstallAshChromeResponse',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='success', full_name='chromiumos.test.api.InstallAshChromeResponse.success', index=0,
      number=1, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='failure', full_name='chromiumos.test.api.InstallAshChromeResponse.failure', index=1,
      number=2, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
    _descriptor.OneofDescriptor(
      name='outcome', full_name='chromiumos.test.api.InstallAshChromeResponse.outcome',
      index=0, containing_type=None,
      create_key=_descriptor._internal_create_key,
    fields=[]),
  ],
  serialized_start=2851,
  serialized_end=3000,
)

_INSTALLFAILURE.fields_by_name['reason'].enum_type = _INSTALLFAILURE_REASON
_INSTALLFAILURE_REASON.containing_type = _INSTALLFAILURE
_INSTALLCROSREQUEST_DLCSPEC.containing_type = _INSTALLCROSREQUEST
_INSTALLCROSREQUEST.fields_by_name['cros_image_path'].message_type = chromiumos_dot_storage__path__pb2._STORAGEPATH
_INSTALLCROSREQUEST.fields_by_name['dlc_specs'].message_type = _INSTALLCROSREQUEST_DLCSPEC
_INSTALLCROSREQUEST.fields_by_name['overwrite_payload'].message_type = chromiumos_dot_storage__path__pb2._STORAGEPATH
_INSTALLCROSRESPONSE.fields_by_name['success'].message_type = _INSTALLSUCCESS
_INSTALLCROSRESPONSE.fields_by_name['failure'].message_type = _INSTALLFAILURE
_INSTALLCROSRESPONSE.oneofs_by_name['outcome'].fields.append(
  _INSTALLCROSRESPONSE.fields_by_name['success'])
_INSTALLCROSRESPONSE.fields_by_name['success'].containing_oneof = _INSTALLCROSRESPONSE.oneofs_by_name['outcome']
_INSTALLCROSRESPONSE.oneofs_by_name['outcome'].fields.append(
  _INSTALLCROSRESPONSE.fields_by_name['failure'])
_INSTALLCROSRESPONSE.fields_by_name['failure'].containing_oneof = _INSTALLCROSRESPONSE.oneofs_by_name['outcome']
_INSTALLLACROSREQUEST.fields_by_name['lacros_image_path'].message_type = chromiumos_dot_storage__path__pb2._STORAGEPATH
_INSTALLLACROSRESPONSE.fields_by_name['success'].message_type = _INSTALLSUCCESS
_INSTALLLACROSRESPONSE.fields_by_name['failure'].message_type = _INSTALLFAILURE
_INSTALLLACROSRESPONSE.oneofs_by_name['outcome'].fields.append(
  _INSTALLLACROSRESPONSE.fields_by_name['success'])
_INSTALLLACROSRESPONSE.fields_by_name['success'].containing_oneof = _INSTALLLACROSRESPONSE.oneofs_by_name['outcome']
_INSTALLLACROSRESPONSE.oneofs_by_name['outcome'].fields.append(
  _INSTALLLACROSRESPONSE.fields_by_name['failure'])
_INSTALLLACROSRESPONSE.fields_by_name['failure'].containing_oneof = _INSTALLLACROSRESPONSE.oneofs_by_name['outcome']
_INSTALLASHREQUEST.fields_by_name['ash_image_path'].message_type = chromiumos_dot_storage__path__pb2._STORAGEPATH
_INSTALLASHRESPONSE.fields_by_name['success'].message_type = _INSTALLSUCCESS
_INSTALLASHRESPONSE.fields_by_name['failure'].message_type = _INSTALLFAILURE
_INSTALLASHRESPONSE.oneofs_by_name['outcome'].fields.append(
  _INSTALLASHRESPONSE.fields_by_name['success'])
_INSTALLASHRESPONSE.fields_by_name['success'].containing_oneof = _INSTALLASHRESPONSE.oneofs_by_name['outcome']
_INSTALLASHRESPONSE.oneofs_by_name['outcome'].fields.append(
  _INSTALLASHRESPONSE.fields_by_name['failure'])
_INSTALLASHRESPONSE.fields_by_name['failure'].containing_oneof = _INSTALLASHRESPONSE.oneofs_by_name['outcome']
_INSTALLARCREQUEST.fields_by_name['ash_image_path'].message_type = chromiumos_dot_storage__path__pb2._STORAGEPATH
_INSTALLARCRESPONSE.fields_by_name['success'].message_type = _INSTALLSUCCESS
_INSTALLARCRESPONSE.fields_by_name['failure'].message_type = _INSTALLFAILURE
_INSTALLARCRESPONSE.oneofs_by_name['outcome'].fields.append(
  _INSTALLARCRESPONSE.fields_by_name['success'])
_INSTALLARCRESPONSE.fields_by_name['success'].containing_oneof = _INSTALLARCRESPONSE.oneofs_by_name['outcome']
_INSTALLARCRESPONSE.oneofs_by_name['outcome'].fields.append(
  _INSTALLARCRESPONSE.fields_by_name['failure'])
_INSTALLARCRESPONSE.fields_by_name['failure'].containing_oneof = _INSTALLARCRESPONSE.oneofs_by_name['outcome']
_INSTALLFIRMWAREREQUEST.fields_by_name['firmware_config'].message_type = chromiumos_dot_build_dot_api_dot_firmware__config__pb2._FIRMWARECONFIG
_INSTALLFIRMWARERESPONSE.fields_by_name['success'].message_type = _INSTALLSUCCESS
_INSTALLFIRMWARERESPONSE.fields_by_name['failure'].message_type = _INSTALLFAILURE
_INSTALLFIRMWARERESPONSE.oneofs_by_name['outcome'].fields.append(
  _INSTALLFIRMWARERESPONSE.fields_by_name['success'])
_INSTALLFIRMWARERESPONSE.fields_by_name['success'].containing_oneof = _INSTALLFIRMWARERESPONSE.oneofs_by_name['outcome']
_INSTALLFIRMWARERESPONSE.oneofs_by_name['outcome'].fields.append(
  _INSTALLFIRMWARERESPONSE.fields_by_name['failure'])
_INSTALLFIRMWARERESPONSE.fields_by_name['failure'].containing_oneof = _INSTALLFIRMWARERESPONSE.oneofs_by_name['outcome']
_INSTALLASHCHROMEREQUEST.fields_by_name['ash_chrome_config'].message_type = chromiumos_dot_build_dot_api_dot_ash__chrome__config__pb2._ASHCHROMECONFIG
_INSTALLASHCHROMERESPONSE.fields_by_name['success'].message_type = _INSTALLSUCCESS
_INSTALLASHCHROMERESPONSE.fields_by_name['failure'].message_type = _INSTALLFAILURE
_INSTALLASHCHROMERESPONSE.oneofs_by_name['outcome'].fields.append(
  _INSTALLASHCHROMERESPONSE.fields_by_name['success'])
_INSTALLASHCHROMERESPONSE.fields_by_name['success'].containing_oneof = _INSTALLASHCHROMERESPONSE.oneofs_by_name['outcome']
_INSTALLASHCHROMERESPONSE.oneofs_by_name['outcome'].fields.append(
  _INSTALLASHCHROMERESPONSE.fields_by_name['failure'])
_INSTALLASHCHROMERESPONSE.fields_by_name['failure'].containing_oneof = _INSTALLASHCHROMERESPONSE.oneofs_by_name['outcome']
DESCRIPTOR.message_types_by_name['InstallSuccess'] = _INSTALLSUCCESS
DESCRIPTOR.message_types_by_name['InstallFailure'] = _INSTALLFAILURE
DESCRIPTOR.message_types_by_name['InstallCrosRequest'] = _INSTALLCROSREQUEST
DESCRIPTOR.message_types_by_name['InstallCrosResponse'] = _INSTALLCROSRESPONSE
DESCRIPTOR.message_types_by_name['InstallCrosMetadata'] = _INSTALLCROSMETADATA
DESCRIPTOR.message_types_by_name['InstallLacrosRequest'] = _INSTALLLACROSREQUEST
DESCRIPTOR.message_types_by_name['InstallLacrosResponse'] = _INSTALLLACROSRESPONSE
DESCRIPTOR.message_types_by_name['InstallLacrosMetadata'] = _INSTALLLACROSMETADATA
DESCRIPTOR.message_types_by_name['InstallAshRequest'] = _INSTALLASHREQUEST
DESCRIPTOR.message_types_by_name['InstallAshResponse'] = _INSTALLASHRESPONSE
DESCRIPTOR.message_types_by_name['InstallAshMetadata'] = _INSTALLASHMETADATA
DESCRIPTOR.message_types_by_name['InstallArcRequest'] = _INSTALLARCREQUEST
DESCRIPTOR.message_types_by_name['InstallArcResponse'] = _INSTALLARCRESPONSE
DESCRIPTOR.message_types_by_name['InstallArcMetadata'] = _INSTALLARCMETADATA
DESCRIPTOR.message_types_by_name['InstallFirmwareRequest'] = _INSTALLFIRMWAREREQUEST
DESCRIPTOR.message_types_by_name['InstallFirmwareResponse'] = _INSTALLFIRMWARERESPONSE
DESCRIPTOR.message_types_by_name['InstallFirmwareMetadata'] = _INSTALLFIRMWAREMETADATA
DESCRIPTOR.message_types_by_name['InstallAshChromeRequest'] = _INSTALLASHCHROMEREQUEST
DESCRIPTOR.message_types_by_name['InstallAshChromeResponse'] = _INSTALLASHCHROMERESPONSE
_sym_db.RegisterFileDescriptor(DESCRIPTOR)

InstallSuccess = _reflection.GeneratedProtocolMessageType('InstallSuccess', (_message.Message,), {
  'DESCRIPTOR' : _INSTALLSUCCESS,
  '__module__' : 'chromiumos.test.api.provision_service_pb2'
  # @@protoc_insertion_point(class_scope:chromiumos.test.api.InstallSuccess)
  })
_sym_db.RegisterMessage(InstallSuccess)

InstallFailure = _reflection.GeneratedProtocolMessageType('InstallFailure', (_message.Message,), {
  'DESCRIPTOR' : _INSTALLFAILURE,
  '__module__' : 'chromiumos.test.api.provision_service_pb2'
  # @@protoc_insertion_point(class_scope:chromiumos.test.api.InstallFailure)
  })
_sym_db.RegisterMessage(InstallFailure)

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

  'DLCSpec' : _reflection.GeneratedProtocolMessageType('DLCSpec', (_message.Message,), {
    'DESCRIPTOR' : _INSTALLCROSREQUEST_DLCSPEC,
    '__module__' : 'chromiumos.test.api.provision_service_pb2'
    # @@protoc_insertion_point(class_scope:chromiumos.test.api.InstallCrosRequest.DLCSpec)
    })
  ,
  'DESCRIPTOR' : _INSTALLCROSREQUEST,
  '__module__' : 'chromiumos.test.api.provision_service_pb2'
  # @@protoc_insertion_point(class_scope:chromiumos.test.api.InstallCrosRequest)
  })
_sym_db.RegisterMessage(InstallCrosRequest)
_sym_db.RegisterMessage(InstallCrosRequest.DLCSpec)

InstallCrosResponse = _reflection.GeneratedProtocolMessageType('InstallCrosResponse', (_message.Message,), {
  'DESCRIPTOR' : _INSTALLCROSRESPONSE,
  '__module__' : 'chromiumos.test.api.provision_service_pb2'
  # @@protoc_insertion_point(class_scope:chromiumos.test.api.InstallCrosResponse)
  })
_sym_db.RegisterMessage(InstallCrosResponse)

InstallCrosMetadata = _reflection.GeneratedProtocolMessageType('InstallCrosMetadata', (_message.Message,), {
  'DESCRIPTOR' : _INSTALLCROSMETADATA,
  '__module__' : 'chromiumos.test.api.provision_service_pb2'
  # @@protoc_insertion_point(class_scope:chromiumos.test.api.InstallCrosMetadata)
  })
_sym_db.RegisterMessage(InstallCrosMetadata)

InstallLacrosRequest = _reflection.GeneratedProtocolMessageType('InstallLacrosRequest', (_message.Message,), {
  'DESCRIPTOR' : _INSTALLLACROSREQUEST,
  '__module__' : 'chromiumos.test.api.provision_service_pb2'
  # @@protoc_insertion_point(class_scope:chromiumos.test.api.InstallLacrosRequest)
  })
_sym_db.RegisterMessage(InstallLacrosRequest)

InstallLacrosResponse = _reflection.GeneratedProtocolMessageType('InstallLacrosResponse', (_message.Message,), {
  'DESCRIPTOR' : _INSTALLLACROSRESPONSE,
  '__module__' : 'chromiumos.test.api.provision_service_pb2'
  # @@protoc_insertion_point(class_scope:chromiumos.test.api.InstallLacrosResponse)
  })
_sym_db.RegisterMessage(InstallLacrosResponse)

InstallLacrosMetadata = _reflection.GeneratedProtocolMessageType('InstallLacrosMetadata', (_message.Message,), {
  'DESCRIPTOR' : _INSTALLLACROSMETADATA,
  '__module__' : 'chromiumos.test.api.provision_service_pb2'
  # @@protoc_insertion_point(class_scope:chromiumos.test.api.InstallLacrosMetadata)
  })
_sym_db.RegisterMessage(InstallLacrosMetadata)

InstallAshRequest = _reflection.GeneratedProtocolMessageType('InstallAshRequest', (_message.Message,), {
  'DESCRIPTOR' : _INSTALLASHREQUEST,
  '__module__' : 'chromiumos.test.api.provision_service_pb2'
  # @@protoc_insertion_point(class_scope:chromiumos.test.api.InstallAshRequest)
  })
_sym_db.RegisterMessage(InstallAshRequest)

InstallAshResponse = _reflection.GeneratedProtocolMessageType('InstallAshResponse', (_message.Message,), {
  'DESCRIPTOR' : _INSTALLASHRESPONSE,
  '__module__' : 'chromiumos.test.api.provision_service_pb2'
  # @@protoc_insertion_point(class_scope:chromiumos.test.api.InstallAshResponse)
  })
_sym_db.RegisterMessage(InstallAshResponse)

InstallAshMetadata = _reflection.GeneratedProtocolMessageType('InstallAshMetadata', (_message.Message,), {
  'DESCRIPTOR' : _INSTALLASHMETADATA,
  '__module__' : 'chromiumos.test.api.provision_service_pb2'
  # @@protoc_insertion_point(class_scope:chromiumos.test.api.InstallAshMetadata)
  })
_sym_db.RegisterMessage(InstallAshMetadata)

InstallArcRequest = _reflection.GeneratedProtocolMessageType('InstallArcRequest', (_message.Message,), {
  'DESCRIPTOR' : _INSTALLARCREQUEST,
  '__module__' : 'chromiumos.test.api.provision_service_pb2'
  # @@protoc_insertion_point(class_scope:chromiumos.test.api.InstallArcRequest)
  })
_sym_db.RegisterMessage(InstallArcRequest)

InstallArcResponse = _reflection.GeneratedProtocolMessageType('InstallArcResponse', (_message.Message,), {
  'DESCRIPTOR' : _INSTALLARCRESPONSE,
  '__module__' : 'chromiumos.test.api.provision_service_pb2'
  # @@protoc_insertion_point(class_scope:chromiumos.test.api.InstallArcResponse)
  })
_sym_db.RegisterMessage(InstallArcResponse)

InstallArcMetadata = _reflection.GeneratedProtocolMessageType('InstallArcMetadata', (_message.Message,), {
  'DESCRIPTOR' : _INSTALLARCMETADATA,
  '__module__' : 'chromiumos.test.api.provision_service_pb2'
  # @@protoc_insertion_point(class_scope:chromiumos.test.api.InstallArcMetadata)
  })
_sym_db.RegisterMessage(InstallArcMetadata)

InstallFirmwareRequest = _reflection.GeneratedProtocolMessageType('InstallFirmwareRequest', (_message.Message,), {
  'DESCRIPTOR' : _INSTALLFIRMWAREREQUEST,
  '__module__' : 'chromiumos.test.api.provision_service_pb2'
  # @@protoc_insertion_point(class_scope:chromiumos.test.api.InstallFirmwareRequest)
  })
_sym_db.RegisterMessage(InstallFirmwareRequest)

InstallFirmwareResponse = _reflection.GeneratedProtocolMessageType('InstallFirmwareResponse', (_message.Message,), {
  'DESCRIPTOR' : _INSTALLFIRMWARERESPONSE,
  '__module__' : 'chromiumos.test.api.provision_service_pb2'
  # @@protoc_insertion_point(class_scope:chromiumos.test.api.InstallFirmwareResponse)
  })
_sym_db.RegisterMessage(InstallFirmwareResponse)

InstallFirmwareMetadata = _reflection.GeneratedProtocolMessageType('InstallFirmwareMetadata', (_message.Message,), {
  'DESCRIPTOR' : _INSTALLFIRMWAREMETADATA,
  '__module__' : 'chromiumos.test.api.provision_service_pb2'
  # @@protoc_insertion_point(class_scope:chromiumos.test.api.InstallFirmwareMetadata)
  })
_sym_db.RegisterMessage(InstallFirmwareMetadata)

InstallAshChromeRequest = _reflection.GeneratedProtocolMessageType('InstallAshChromeRequest', (_message.Message,), {
  'DESCRIPTOR' : _INSTALLASHCHROMEREQUEST,
  '__module__' : 'chromiumos.test.api.provision_service_pb2'
  # @@protoc_insertion_point(class_scope:chromiumos.test.api.InstallAshChromeRequest)
  })
_sym_db.RegisterMessage(InstallAshChromeRequest)

InstallAshChromeResponse = _reflection.GeneratedProtocolMessageType('InstallAshChromeResponse', (_message.Message,), {
  'DESCRIPTOR' : _INSTALLASHCHROMERESPONSE,
  '__module__' : 'chromiumos.test.api.provision_service_pb2'
  # @@protoc_insertion_point(class_scope:chromiumos.test.api.InstallAshChromeResponse)
  })
_sym_db.RegisterMessage(InstallAshChromeResponse)


DESCRIPTOR._options = None

_PROVISIONSERVICE = _descriptor.ServiceDescriptor(
  name='ProvisionService',
  full_name='chromiumos.test.api.ProvisionService',
  file=DESCRIPTOR,
  index=0,
  serialized_options=None,
  create_key=_descriptor._internal_create_key,
  serialized_start=3003,
  serialized_end=3585,
  methods=[
  _descriptor.MethodDescriptor(
    name='InstallCros',
    full_name='chromiumos.test.api.ProvisionService.InstallCros',
    index=0,
    containing_service=None,
    input_type=_INSTALLCROSREQUEST,
    output_type=chromiumos_dot_longrunning_dot_operations__pb2._OPERATION,
    serialized_options=b'\322A*\n\023InstallCrosResponse\022\023InstallCrosMetadata',
    create_key=_descriptor._internal_create_key,
  ),
  _descriptor.MethodDescriptor(
    name='InstallAsh',
    full_name='chromiumos.test.api.ProvisionService.InstallAsh',
    index=1,
    containing_service=None,
    input_type=_INSTALLASHREQUEST,
    output_type=chromiumos_dot_longrunning_dot_operations__pb2._OPERATION,
    serialized_options=b'\322A(\n\022InstallAshResponse\022\022InstallAshMetadata',
    create_key=_descriptor._internal_create_key,
  ),
  _descriptor.MethodDescriptor(
    name='InstallArc',
    full_name='chromiumos.test.api.ProvisionService.InstallArc',
    index=2,
    containing_service=None,
    input_type=_INSTALLARCREQUEST,
    output_type=chromiumos_dot_longrunning_dot_operations__pb2._OPERATION,
    serialized_options=b'\322A(\n\022InstallArcResponse\022\022InstallArcMetadata',
    create_key=_descriptor._internal_create_key,
  ),
  _descriptor.MethodDescriptor(
    name='InstallFirmware',
    full_name='chromiumos.test.api.ProvisionService.InstallFirmware',
    index=3,
    containing_service=None,
    input_type=_INSTALLFIRMWAREREQUEST,
    output_type=chromiumos_dot_longrunning_dot_operations__pb2._OPERATION,
    serialized_options=b'\322A2\n\027InstallFirmwareResponse\022\027InstallFirmwareMetadata',
    create_key=_descriptor._internal_create_key,
  ),
])
_sym_db.RegisterServiceDescriptor(_PROVISIONSERVICE)

DESCRIPTOR.services_by_name['ProvisionService'] = _PROVISIONSERVICE

# @@protoc_insertion_point(module_scope)
