# -*- coding: utf-8 -*-
# Generated by the protocol buffer compiler.  DO NOT EDIT!
# source: measurements.proto

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 google.protobuf import struct_pb2 as google_dot_protobuf_dot_struct__pb2


DESCRIPTOR = _descriptor.FileDescriptor(
  name='measurements.proto',
  package='dfx.proto.measurements',
  syntax='proto3',
  serialized_options=b'\n\020ai.nuralogix.dfxB\014Measurements\370\001\001',
  create_key=_descriptor._internal_create_key,
  serialized_pb=b'\n\x12measurements.proto\x12\x16\x64\x66x.proto.measurements\x1a\x1cgoogle/protobuf/struct.proto\"\x92\x01\n\rCreateRequest\x12\x0f\n\x07StudyID\x18\x01 \x01(\t\x12\x12\n\nResolution\x18\x02 \x01(\r\x12\x15\n\rUserProfileID\x18\x03 \x01(\t\x12\x15\n\rDeviceVersion\x18\x04 \x01(\t\x12\r\n\x05Notes\x18\x05 \x01(\t\x12\x0c\n\x04Mode\x18\x06 \x01(\t\x12\x11\n\tPartnerID\x18\x07 \x01(\t\"\x1c\n\x0e\x43reateResponse\x12\n\n\x02ID\x18\x01 \x01(\t\"\xd4\x01\n\x0bListRequest\x12>\n\x05Query\x18\x01 \x01(\x0b\x32/.dfx.proto.measurements.ListRequest.QueryValues\x1a\x84\x01\n\x0bQueryValues\x12\x10\n\x08StatusID\x18\x01 \x01(\t\x12\x0c\n\x04\x44\x61te\x18\x02 \x01(\t\x12\x0f\n\x07\x45ndDate\x18\x03 \x01(\t\x12\r\n\x05Limit\x18\x04 \x01(\r\x12\x0e\n\x06Offset\x18\x05 \x01(\r\x12\x17\n\x0fUserProfileName\x18\x06 \x01(\t\x12\x0c\n\x04Mode\x18\x07 \x01(\t\"\xbc\x02\n\x0cListResponse\x12@\n\x06Values\x18\x01 \x03(\x0b\x32\x30.dfx.proto.measurements.ListResponse.Measurement\x1a\xe9\x01\n\x0bMeasurement\x12\n\n\x02ID\x18\x01 \x01(\t\x12\x0e\n\x06UserID\x18\x02 \x01(\t\x12\x15\n\rUserProfileID\x18\x03 \x01(\t\x12\x10\n\x08\x44\x65viceID\x18\x04 \x01(\t\x12\x0f\n\x07StudyID\x18\x05 \x01(\t\x12\x10\n\x08StatusID\x18\x06 \x01(\t\x12\x15\n\rDeviceVersion\x18\x07 \x01(\t\x12\x0f\n\x07\x43reated\x18\x08 \x01(\r\x12\x0f\n\x07Updated\x18\t \x01(\r\x12\x12\n\nTotalCount\x18\n \x01(\r\x12\x17\n\x0fUserProfileName\x18\x0b \x01(\t\x12\x0c\n\x04Mode\x18\x0c \x01(\t\"\x88\x01\n\x0fRetrieveRequest\x12\x43\n\x06Params\x18\x01 \x01(\x0b\x32\x33.dfx.proto.measurements.RetrieveRequest.ParamValues\x1a\x30\n\x0bParamValues\x12\n\n\x02ID\x18\x01 \x01(\t\x12\x15\n\rExpandResults\x18\x02 \x01(\x08\"\x95\x02\n\x10RetrieveResponse\x12\x0f\n\x07StudyID\x18\x01 \x01(\t\x12\x10\n\x08StatusID\x18\x02 \x01(\t\x12\x15\n\rDeviceVersion\x18\x03 \x01(\t\x12&\n\x05\x46iles\x18\x04 \x01(\x0b\x32\x17.google.protobuf.Struct\x12(\n\x07Results\x18\x05 \x01(\x0b\x32\x17.google.protobuf.Struct\x12\x0f\n\x07\x43reated\x18\x06 \x01(\r\x12\x0f\n\x07Updated\x18\x07 \x01(\r\x12\n\n\x02ID\x18\x08 \x01(\t\x12\x10\n\x08UserName\x18\t \x01(\t\x12\x17\n\x0fUserProfileName\x18\n \x01(\t\x12\x0c\n\x04Mode\x18\x0b \x01(\t\x12\x0e\n\x06Region\x18\x0c \x01(\t\"\xe2\x01\n\x0b\x44\x61taRequest\x12?\n\x06Params\x18\x01 \x01(\x0b\x32/.dfx.proto.measurements.DataRequest.ParamValues\x12\x0e\n\x06\x41\x63tion\x18\x02 \x01(\t\x12\x12\n\nChunkOrder\x18\x03 \x01(\r\x12\x11\n\tStartTime\x18\x04 \x01(\x04\x12\x0f\n\x07\x45ndTime\x18\x05 \x01(\x04\x12\x10\n\x08\x44uration\x18\x06 \x01(\x02\x12\x0f\n\x07Payload\x18\x07 \x01(\x0c\x12\x0c\n\x04Meta\x18\x08 \x01(\x0c\x1a\x19\n\x0bParamValues\x12\n\n\x02ID\x18\x01 \x01(\t\".\n\x0c\x44\x61taResponse\x12\n\n\x02ID\x18\x01 \x01(\t\x12\x12\n\nChunkOrder\x18\x02 \x01(\r\"\xaa\x03\n\x15ResultsStreamResponse\x12K\n\x07Results\x18\x01 \x03(\x0b\x32:.dfx.proto.measurements.ResultsStreamResponse.ResultsEntry\x1a\xdf\x01\n\x04\x46\x61\x63\x65\x12P\n\x07Results\x18\x01 \x03(\x0b\x32?.dfx.proto.measurements.ResultsStreamResponse.Face.ResultsEntry\x1a\x1a\n\x06Result\x12\x10\n\x04\x44\x61ta\x18\x01 \x03(\x02\x42\x02\x10\x01\x1ai\n\x0cResultsEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12H\n\x05value\x18\x02 \x01(\x0b\x32\x39.dfx.proto.measurements.ResultsStreamResponse.Face.Result:\x02\x38\x01\x1a\x62\n\x0cResultsEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\x41\n\x05value\x18\x02 \x01(\x0b\x32\x32.dfx.proto.measurements.ResultsStreamResponse.Face:\x02\x38\x01\"m\n\rRemoveRequest\x12\x41\n\x06Params\x18\x01 \x01(\x0b\x32\x31.dfx.proto.measurements.RemoveRequest.ParamValues\x1a\x19\n\x0bParamValues\x12\n\n\x02ID\x18\x01 \x01(\t\"\x10\n\x0eRemoveResponse\"k\n\x0cResetRequest\x12@\n\x06Params\x18\x01 \x01(\x0b\x32\x30.dfx.proto.measurements.ResetRequest.ParamValues\x1a\x19\n\x0bParamValues\x12\n\n\x02ID\x18\x01 \x01(\t\"\x0f\n\rResetResponse\"k\n\x0c\x46ilesRequest\x12@\n\x06Params\x18\x01 \x01(\x0b\x32\x30.dfx.proto.measurements.FilesRequest.ParamValues\x1a\x19\n\x0bParamValues\x12\n\n\x02ID\x18\x01 \x01(\t\"\xf6\x01\n\rFilesResponse\x12:\n\x06Values\x18\x01 \x03(\x0b\x32*.dfx.proto.measurements.FilesResponse.File\x1a\xa8\x01\n\x04\x46ile\x12\n\n\x02ID\x18\x01 \x01(\t\x12\x19\n\x11MeasurementDataID\x18\x02 \x01(\t\x12\x12\n\nMimeTypeID\x18\x03 \x01(\t\x12\x0b\n\x03URI\x18\x04 \x01(\t\x12\x10\n\x08\x43hecksum\x18\x05 \x01(\t\x12\x15\n\rStorageVolume\x18\x06 \x01(\t\x12\x0c\n\x04Size\x18\x07 \x01(\r\x12\x10\n\x08\x43omputed\x18\x08 \x01(\x08\x12\x0f\n\x07\x43reated\x18\t \x01(\r\"\x99\x02\n\x0e\x41\x64\x64\x46ileRequest\x12\x0e\n\x06\x46ileID\x18\x01 \x01(\t\x12\x19\n\x11MeasurementDataID\x18\x02 \x01(\t\x12\x12\n\nMimeTypeID\x18\x03 \x01(\t\x12\x0b\n\x03URI\x18\x04 \x01(\t\x12\x10\n\x08\x43hecksum\x18\x05 \x01(\t\x12\x0c\n\x04Size\x18\x06 \x01(\x05\x12\x10\n\x08\x43omputed\x18\x07 \x01(\x08\x12\x0f\n\x07Storage\x18\x08 \x01(\t\x12\x42\n\x06Params\x18\t \x01(\x0b\x32\x32.dfx.proto.measurements.AddFileRequest.ParamValues\x1a\x34\n\x0bParamValues\x12\n\n\x02ID\x18\x01 \x01(\t\x12\x19\n\x11MeasurementDataID\x18\x02 \x01(\t\"-\n\x0f\x41\x64\x64\x46ileResponse\x12\n\n\x02ID\x18\x01 \x01(\t\x12\x0e\n\x06\x46ileID\x18\x02 \x01(\t\"\x90\x01\n\x11RemoveFileRequest\x12\x45\n\x06Params\x18\x01 \x01(\x0b\x32\x35.dfx.proto.measurements.RemoveFileRequest.ParamValues\x1a\x34\n\x0bParamValues\x12\n\n\x02ID\x18\x01 \x01(\t\x12\x19\n\x11MeasurementFileID\x18\x02 \x01(\t\"\x14\n\x12RemoveFileResponse\"o\n\x0eResultsRequest\x12\x42\n\x06Params\x18\x01 \x01(\x0b\x32\x32.dfx.proto.measurements.ResultsRequest.ParamValues\x1a\x19\n\x0bParamValues\x12\n\n\x02ID\x18\x01 \x01(\t\";\n\x0fResultsResponse\x12(\n\x07Results\x18\x01 \x01(\x0b\x32\x17.google.protobuf.Struct\"\x94\x01\n\x17SubscribeResultsRequest\x12K\n\x06Params\x18\x01 \x01(\x0b\x32;.dfx.proto.measurements.SubscribeResultsRequest.ParamValues\x12\x11\n\tRequestID\x18\x02 \x01(\t\x1a\x19\n\x0bParamValues\x12\n\n\x02ID\x18\x01 \x01(\t\"\xc7\x01\n\x05\x45rror\x12\x0c\n\x04\x43ode\x18\x01 \x01(\t\x12\x39\n\x06\x45rrors\x18\x02 \x03(\x0b\x32).dfx.proto.measurements.Error.ErrorsEntry\x1a\x1b\n\x0b\x44\x65scription\x12\x0c\n\x04msgs\x18\x01 \x03(\t\x1aX\n\x0b\x45rrorsEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\x38\n\x05value\x18\x02 \x01(\x0b\x32).dfx.proto.measurements.Error.Description:\x02\x38\x01\"\x96\x03\n\x18SubscribeResultsResponse\x12\x15\n\rMeasurementID\x18\x01 \x01(\t\x12\x19\n\x11MeasurementDataID\x18\x02 \x01(\t\x12\x1b\n\x13MeasurementResultID\x18\x03 \x01(\t\x12\x12\n\nMultiplier\x18\x04 \x01(\r\x12P\n\x08\x43hannels\x18\x05 \x03(\x0b\x32>.dfx.proto.measurements.SubscribeResultsResponse.ChannelsEntry\x12,\n\x05\x45rror\x18\x06 \x01(\x0b\x32\x1d.dfx.proto.measurements.Error\x1a,\n\x07\x43hannel\x12\x10\n\x04\x44\x61ta\x18\x01 \x03(\x11\x42\x02\x10\x01\x12\x0f\n\x07\x43hannel\x18\x02 \x01(\t\x1ai\n\rChannelsEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12G\n\x05value\x18\x02 \x01(\x0b\x32\x38.dfx.proto.measurements.SubscribeResultsResponse.Channel:\x02\x38\x01\"C\n\x19SubscribeReprocessRequest\x12\x15\n\rMeasurementID\x18\x01 \x01(\t\x12\x0f\n\x07StudyID\x18\x02 \x01(\t\"\x1c\n\x1aSubscribeReprocessResponse2\x96\x08\n\x08Services\x12Y\n\x06\x43reate\x12%.dfx.proto.measurements.CreateRequest\x1a&.dfx.proto.measurements.CreateResponse\"\x00\x12S\n\x04List\x12#.dfx.proto.measurements.ListRequest\x1a$.dfx.proto.measurements.ListResponse\"\x00\x12_\n\x08Retrieve\x12\'.dfx.proto.measurements.RetrieveRequest\x1a(.dfx.proto.measurements.RetrieveResponse\"\x00\x12S\n\x04\x44\x61ta\x12#.dfx.proto.measurements.DataRequest\x1a$.dfx.proto.measurements.DataResponse\"\x00\x12V\n\x05Reset\x12$.dfx.proto.measurements.ResetRequest\x1a%.dfx.proto.measurements.ResetResponse\"\x00\x12Y\n\x06Remove\x12%.dfx.proto.measurements.RemoveRequest\x1a&.dfx.proto.measurements.RemoveResponse\"\x00\x12\\\n\x07Results\x12&.dfx.proto.measurements.ResultsRequest\x1a\'.dfx.proto.measurements.ResultsResponse\"\x00\x12V\n\x05\x46iles\x12$.dfx.proto.measurements.FilesRequest\x1a%.dfx.proto.measurements.FilesResponse\"\x00\x12\\\n\x07\x41\x64\x64\x46ile\x12&.dfx.proto.measurements.AddFileRequest\x1a\'.dfx.proto.measurements.AddFileResponse\"\x00\x12\x64\n\nRemoveFile\x12).dfx.proto.measurements.RemoveFileRequest\x1a).dfx.proto.measurements.RemoveFileRequest\"\x00\x12w\n\x10SubscribeResults\x12/.dfx.proto.measurements.SubscribeResultsRequest\x1a\x30.dfx.proto.measurements.SubscribeResultsResponse\"\x00\x42#\n\x10\x61i.nuralogix.dfxB\x0cMeasurements\xf8\x01\x01\x62\x06proto3'
  ,
  dependencies=[google_dot_protobuf_dot_struct__pb2.DESCRIPTOR,])




_CREATEREQUEST = _descriptor.Descriptor(
  name='CreateRequest',
  full_name='dfx.proto.measurements.CreateRequest',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='StudyID', full_name='dfx.proto.measurements.CreateRequest.StudyID', 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),
    _descriptor.FieldDescriptor(
      name='Resolution', full_name='dfx.proto.measurements.CreateRequest.Resolution', index=1,
      number=2, type=13, cpp_type=3, 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),
    _descriptor.FieldDescriptor(
      name='UserProfileID', full_name='dfx.proto.measurements.CreateRequest.UserProfileID', 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),
    _descriptor.FieldDescriptor(
      name='DeviceVersion', full_name='dfx.proto.measurements.CreateRequest.DeviceVersion', index=3,
      number=4, 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='Notes', full_name='dfx.proto.measurements.CreateRequest.Notes', index=4,
      number=5, 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='Mode', full_name='dfx.proto.measurements.CreateRequest.Mode', index=5,
      number=6, 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='PartnerID', full_name='dfx.proto.measurements.CreateRequest.PartnerID', index=6,
      number=7, 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=77,
  serialized_end=223,
)


_CREATERESPONSE = _descriptor.Descriptor(
  name='CreateResponse',
  full_name='dfx.proto.measurements.CreateResponse',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='ID', full_name='dfx.proto.measurements.CreateResponse.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=225,
  serialized_end=253,
)


_LISTREQUEST_QUERYVALUES = _descriptor.Descriptor(
  name='QueryValues',
  full_name='dfx.proto.measurements.ListRequest.QueryValues',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='StatusID', full_name='dfx.proto.measurements.ListRequest.QueryValues.StatusID', 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),
    _descriptor.FieldDescriptor(
      name='Date', full_name='dfx.proto.measurements.ListRequest.QueryValues.Date', 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='EndDate', full_name='dfx.proto.measurements.ListRequest.QueryValues.EndDate', 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),
    _descriptor.FieldDescriptor(
      name='Limit', full_name='dfx.proto.measurements.ListRequest.QueryValues.Limit', index=3,
      number=4, type=13, cpp_type=3, 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),
    _descriptor.FieldDescriptor(
      name='Offset', full_name='dfx.proto.measurements.ListRequest.QueryValues.Offset', index=4,
      number=5, type=13, cpp_type=3, 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),
    _descriptor.FieldDescriptor(
      name='UserProfileName', full_name='dfx.proto.measurements.ListRequest.QueryValues.UserProfileName', index=5,
      number=6, 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='Mode', full_name='dfx.proto.measurements.ListRequest.QueryValues.Mode', index=6,
      number=7, 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=336,
  serialized_end=468,
)

_LISTREQUEST = _descriptor.Descriptor(
  name='ListRequest',
  full_name='dfx.proto.measurements.ListRequest',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='Query', full_name='dfx.proto.measurements.ListRequest.Query', 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=[_LISTREQUEST_QUERYVALUES, ],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=256,
  serialized_end=468,
)


_LISTRESPONSE_MEASUREMENT = _descriptor.Descriptor(
  name='Measurement',
  full_name='dfx.proto.measurements.ListResponse.Measurement',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='ID', full_name='dfx.proto.measurements.ListResponse.Measurement.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),
    _descriptor.FieldDescriptor(
      name='UserID', full_name='dfx.proto.measurements.ListResponse.Measurement.UserID', 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='UserProfileID', full_name='dfx.proto.measurements.ListResponse.Measurement.UserProfileID', 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),
    _descriptor.FieldDescriptor(
      name='DeviceID', full_name='dfx.proto.measurements.ListResponse.Measurement.DeviceID', index=3,
      number=4, 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='StudyID', full_name='dfx.proto.measurements.ListResponse.Measurement.StudyID', index=4,
      number=5, 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='StatusID', full_name='dfx.proto.measurements.ListResponse.Measurement.StatusID', index=5,
      number=6, 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='DeviceVersion', full_name='dfx.proto.measurements.ListResponse.Measurement.DeviceVersion', index=6,
      number=7, 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='Created', full_name='dfx.proto.measurements.ListResponse.Measurement.Created', index=7,
      number=8, type=13, cpp_type=3, 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),
    _descriptor.FieldDescriptor(
      name='Updated', full_name='dfx.proto.measurements.ListResponse.Measurement.Updated', index=8,
      number=9, type=13, cpp_type=3, 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),
    _descriptor.FieldDescriptor(
      name='TotalCount', full_name='dfx.proto.measurements.ListResponse.Measurement.TotalCount', index=9,
      number=10, type=13, cpp_type=3, 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),
    _descriptor.FieldDescriptor(
      name='UserProfileName', full_name='dfx.proto.measurements.ListResponse.Measurement.UserProfileName', index=10,
      number=11, 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='Mode', full_name='dfx.proto.measurements.ListResponse.Measurement.Mode', index=11,
      number=12, 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=554,
  serialized_end=787,
)

_LISTRESPONSE = _descriptor.Descriptor(
  name='ListResponse',
  full_name='dfx.proto.measurements.ListResponse',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='Values', full_name='dfx.proto.measurements.ListResponse.Values', index=0,
      number=1, 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),
  ],
  extensions=[
  ],
  nested_types=[_LISTRESPONSE_MEASUREMENT, ],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=471,
  serialized_end=787,
)


_RETRIEVEREQUEST_PARAMVALUES = _descriptor.Descriptor(
  name='ParamValues',
  full_name='dfx.proto.measurements.RetrieveRequest.ParamValues',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='ID', full_name='dfx.proto.measurements.RetrieveRequest.ParamValues.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),
    _descriptor.FieldDescriptor(
      name='ExpandResults', full_name='dfx.proto.measurements.RetrieveRequest.ParamValues.ExpandResults', 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=878,
  serialized_end=926,
)

_RETRIEVEREQUEST = _descriptor.Descriptor(
  name='RetrieveRequest',
  full_name='dfx.proto.measurements.RetrieveRequest',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='Params', full_name='dfx.proto.measurements.RetrieveRequest.Params', 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=[_RETRIEVEREQUEST_PARAMVALUES, ],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=790,
  serialized_end=926,
)


_RETRIEVERESPONSE = _descriptor.Descriptor(
  name='RetrieveResponse',
  full_name='dfx.proto.measurements.RetrieveResponse',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='StudyID', full_name='dfx.proto.measurements.RetrieveResponse.StudyID', 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),
    _descriptor.FieldDescriptor(
      name='StatusID', full_name='dfx.proto.measurements.RetrieveResponse.StatusID', 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='DeviceVersion', full_name='dfx.proto.measurements.RetrieveResponse.DeviceVersion', 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),
    _descriptor.FieldDescriptor(
      name='Files', full_name='dfx.proto.measurements.RetrieveResponse.Files', index=3,
      number=4, 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='Results', full_name='dfx.proto.measurements.RetrieveResponse.Results', 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='Created', full_name='dfx.proto.measurements.RetrieveResponse.Created', index=5,
      number=6, type=13, cpp_type=3, 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),
    _descriptor.FieldDescriptor(
      name='Updated', full_name='dfx.proto.measurements.RetrieveResponse.Updated', index=6,
      number=7, type=13, cpp_type=3, 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),
    _descriptor.FieldDescriptor(
      name='ID', full_name='dfx.proto.measurements.RetrieveResponse.ID', index=7,
      number=8, 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='UserName', full_name='dfx.proto.measurements.RetrieveResponse.UserName', index=8,
      number=9, 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='UserProfileName', full_name='dfx.proto.measurements.RetrieveResponse.UserProfileName', index=9,
      number=10, 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='Mode', full_name='dfx.proto.measurements.RetrieveResponse.Mode', index=10,
      number=11, 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='Region', full_name='dfx.proto.measurements.RetrieveResponse.Region', index=11,
      number=12, 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=929,
  serialized_end=1206,
)


_DATAREQUEST_PARAMVALUES = _descriptor.Descriptor(
  name='ParamValues',
  full_name='dfx.proto.measurements.DataRequest.ParamValues',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='ID', full_name='dfx.proto.measurements.DataRequest.ParamValues.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=878,
  serialized_end=903,
)

_DATAREQUEST = _descriptor.Descriptor(
  name='DataRequest',
  full_name='dfx.proto.measurements.DataRequest',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='Params', full_name='dfx.proto.measurements.DataRequest.Params', 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='Action', full_name='dfx.proto.measurements.DataRequest.Action', 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='ChunkOrder', full_name='dfx.proto.measurements.DataRequest.ChunkOrder', index=2,
      number=3, type=13, cpp_type=3, 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),
    _descriptor.FieldDescriptor(
      name='StartTime', full_name='dfx.proto.measurements.DataRequest.StartTime', index=3,
      number=4, type=4, cpp_type=4, 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),
    _descriptor.FieldDescriptor(
      name='EndTime', full_name='dfx.proto.measurements.DataRequest.EndTime', index=4,
      number=5, type=4, cpp_type=4, 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),
    _descriptor.FieldDescriptor(
      name='Duration', full_name='dfx.proto.measurements.DataRequest.Duration', index=5,
      number=6, type=2, cpp_type=6, label=1,
      has_default_value=False, default_value=float(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),
    _descriptor.FieldDescriptor(
      name='Payload', full_name='dfx.proto.measurements.DataRequest.Payload', index=6,
      number=7, type=12, cpp_type=9, label=1,
      has_default_value=False, default_value=b"",
      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='Meta', full_name='dfx.proto.measurements.DataRequest.Meta', index=7,
      number=8, type=12, cpp_type=9, label=1,
      has_default_value=False, default_value=b"",
      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=[_DATAREQUEST_PARAMVALUES, ],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=1209,
  serialized_end=1435,
)


_DATARESPONSE = _descriptor.Descriptor(
  name='DataResponse',
  full_name='dfx.proto.measurements.DataResponse',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='ID', full_name='dfx.proto.measurements.DataResponse.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),
    _descriptor.FieldDescriptor(
      name='ChunkOrder', full_name='dfx.proto.measurements.DataResponse.ChunkOrder', index=1,
      number=2, type=13, cpp_type=3, 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=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=1437,
  serialized_end=1483,
)


_RESULTSSTREAMRESPONSE_FACE_RESULT = _descriptor.Descriptor(
  name='Result',
  full_name='dfx.proto.measurements.ResultsStreamResponse.Face.Result',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='Data', full_name='dfx.proto.measurements.ResultsStreamResponse.Face.Result.Data', index=0,
      number=1, type=2, cpp_type=6, 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=b'\020\001', 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=1679,
  serialized_end=1705,
)

_RESULTSSTREAMRESPONSE_FACE_RESULTSENTRY = _descriptor.Descriptor(
  name='ResultsEntry',
  full_name='dfx.proto.measurements.ResultsStreamResponse.Face.ResultsEntry',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='key', full_name='dfx.proto.measurements.ResultsStreamResponse.Face.ResultsEntry.key', 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),
    _descriptor.FieldDescriptor(
      name='value', full_name='dfx.proto.measurements.ResultsStreamResponse.Face.ResultsEntry.value', 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=b'8\001',
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=1707,
  serialized_end=1812,
)

_RESULTSSTREAMRESPONSE_FACE = _descriptor.Descriptor(
  name='Face',
  full_name='dfx.proto.measurements.ResultsStreamResponse.Face',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='Results', full_name='dfx.proto.measurements.ResultsStreamResponse.Face.Results', index=0,
      number=1, 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),
  ],
  extensions=[
  ],
  nested_types=[_RESULTSSTREAMRESPONSE_FACE_RESULT, _RESULTSSTREAMRESPONSE_FACE_RESULTSENTRY, ],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=1589,
  serialized_end=1812,
)

_RESULTSSTREAMRESPONSE_RESULTSENTRY = _descriptor.Descriptor(
  name='ResultsEntry',
  full_name='dfx.proto.measurements.ResultsStreamResponse.ResultsEntry',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='key', full_name='dfx.proto.measurements.ResultsStreamResponse.ResultsEntry.key', 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),
    _descriptor.FieldDescriptor(
      name='value', full_name='dfx.proto.measurements.ResultsStreamResponse.ResultsEntry.value', 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=b'8\001',
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=1814,
  serialized_end=1912,
)

_RESULTSSTREAMRESPONSE = _descriptor.Descriptor(
  name='ResultsStreamResponse',
  full_name='dfx.proto.measurements.ResultsStreamResponse',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='Results', full_name='dfx.proto.measurements.ResultsStreamResponse.Results', index=0,
      number=1, 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),
  ],
  extensions=[
  ],
  nested_types=[_RESULTSSTREAMRESPONSE_FACE, _RESULTSSTREAMRESPONSE_RESULTSENTRY, ],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=1486,
  serialized_end=1912,
)


_REMOVEREQUEST_PARAMVALUES = _descriptor.Descriptor(
  name='ParamValues',
  full_name='dfx.proto.measurements.RemoveRequest.ParamValues',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='ID', full_name='dfx.proto.measurements.RemoveRequest.ParamValues.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=878,
  serialized_end=903,
)

_REMOVEREQUEST = _descriptor.Descriptor(
  name='RemoveRequest',
  full_name='dfx.proto.measurements.RemoveRequest',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='Params', full_name='dfx.proto.measurements.RemoveRequest.Params', 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=[_REMOVEREQUEST_PARAMVALUES, ],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=1914,
  serialized_end=2023,
)


_REMOVERESPONSE = _descriptor.Descriptor(
  name='RemoveResponse',
  full_name='dfx.proto.measurements.RemoveResponse',
  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=2025,
  serialized_end=2041,
)


_RESETREQUEST_PARAMVALUES = _descriptor.Descriptor(
  name='ParamValues',
  full_name='dfx.proto.measurements.ResetRequest.ParamValues',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='ID', full_name='dfx.proto.measurements.ResetRequest.ParamValues.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=878,
  serialized_end=903,
)

_RESETREQUEST = _descriptor.Descriptor(
  name='ResetRequest',
  full_name='dfx.proto.measurements.ResetRequest',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='Params', full_name='dfx.proto.measurements.ResetRequest.Params', 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=[_RESETREQUEST_PARAMVALUES, ],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=2043,
  serialized_end=2150,
)


_RESETRESPONSE = _descriptor.Descriptor(
  name='ResetResponse',
  full_name='dfx.proto.measurements.ResetResponse',
  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=2152,
  serialized_end=2167,
)


_FILESREQUEST_PARAMVALUES = _descriptor.Descriptor(
  name='ParamValues',
  full_name='dfx.proto.measurements.FilesRequest.ParamValues',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='ID', full_name='dfx.proto.measurements.FilesRequest.ParamValues.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=878,
  serialized_end=903,
)

_FILESREQUEST = _descriptor.Descriptor(
  name='FilesRequest',
  full_name='dfx.proto.measurements.FilesRequest',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='Params', full_name='dfx.proto.measurements.FilesRequest.Params', 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=[_FILESREQUEST_PARAMVALUES, ],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=2169,
  serialized_end=2276,
)


_FILESRESPONSE_FILE = _descriptor.Descriptor(
  name='File',
  full_name='dfx.proto.measurements.FilesResponse.File',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='ID', full_name='dfx.proto.measurements.FilesResponse.File.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),
    _descriptor.FieldDescriptor(
      name='MeasurementDataID', full_name='dfx.proto.measurements.FilesResponse.File.MeasurementDataID', 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='MimeTypeID', full_name='dfx.proto.measurements.FilesResponse.File.MimeTypeID', 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),
    _descriptor.FieldDescriptor(
      name='URI', full_name='dfx.proto.measurements.FilesResponse.File.URI', index=3,
      number=4, 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='Checksum', full_name='dfx.proto.measurements.FilesResponse.File.Checksum', index=4,
      number=5, 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='StorageVolume', full_name='dfx.proto.measurements.FilesResponse.File.StorageVolume', index=5,
      number=6, 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='Size', full_name='dfx.proto.measurements.FilesResponse.File.Size', index=6,
      number=7, type=13, cpp_type=3, 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),
    _descriptor.FieldDescriptor(
      name='Computed', full_name='dfx.proto.measurements.FilesResponse.File.Computed', index=7,
      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='Created', full_name='dfx.proto.measurements.FilesResponse.File.Created', index=8,
      number=9, type=13, cpp_type=3, 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=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=2357,
  serialized_end=2525,
)

_FILESRESPONSE = _descriptor.Descriptor(
  name='FilesResponse',
  full_name='dfx.proto.measurements.FilesResponse',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='Values', full_name='dfx.proto.measurements.FilesResponse.Values', index=0,
      number=1, 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),
  ],
  extensions=[
  ],
  nested_types=[_FILESRESPONSE_FILE, ],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=2279,
  serialized_end=2525,
)


_ADDFILEREQUEST_PARAMVALUES = _descriptor.Descriptor(
  name='ParamValues',
  full_name='dfx.proto.measurements.AddFileRequest.ParamValues',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='ID', full_name='dfx.proto.measurements.AddFileRequest.ParamValues.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),
    _descriptor.FieldDescriptor(
      name='MeasurementDataID', full_name='dfx.proto.measurements.AddFileRequest.ParamValues.MeasurementDataID', 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),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=2757,
  serialized_end=2809,
)

_ADDFILEREQUEST = _descriptor.Descriptor(
  name='AddFileRequest',
  full_name='dfx.proto.measurements.AddFileRequest',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='FileID', full_name='dfx.proto.measurements.AddFileRequest.FileID', 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),
    _descriptor.FieldDescriptor(
      name='MeasurementDataID', full_name='dfx.proto.measurements.AddFileRequest.MeasurementDataID', 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='MimeTypeID', full_name='dfx.proto.measurements.AddFileRequest.MimeTypeID', 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),
    _descriptor.FieldDescriptor(
      name='URI', full_name='dfx.proto.measurements.AddFileRequest.URI', index=3,
      number=4, 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='Checksum', full_name='dfx.proto.measurements.AddFileRequest.Checksum', index=4,
      number=5, 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='Size', full_name='dfx.proto.measurements.AddFileRequest.Size', index=5,
      number=6, type=5, cpp_type=1, 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),
    _descriptor.FieldDescriptor(
      name='Computed', full_name='dfx.proto.measurements.AddFileRequest.Computed', index=6,
      number=7, 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='Storage', full_name='dfx.proto.measurements.AddFileRequest.Storage', index=7,
      number=8, 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='Params', full_name='dfx.proto.measurements.AddFileRequest.Params', index=8,
      number=9, 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=[_ADDFILEREQUEST_PARAMVALUES, ],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=2528,
  serialized_end=2809,
)


_ADDFILERESPONSE = _descriptor.Descriptor(
  name='AddFileResponse',
  full_name='dfx.proto.measurements.AddFileResponse',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='ID', full_name='dfx.proto.measurements.AddFileResponse.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),
    _descriptor.FieldDescriptor(
      name='FileID', full_name='dfx.proto.measurements.AddFileResponse.FileID', 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),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=2811,
  serialized_end=2856,
)


_REMOVEFILEREQUEST_PARAMVALUES = _descriptor.Descriptor(
  name='ParamValues',
  full_name='dfx.proto.measurements.RemoveFileRequest.ParamValues',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='ID', full_name='dfx.proto.measurements.RemoveFileRequest.ParamValues.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),
    _descriptor.FieldDescriptor(
      name='MeasurementFileID', full_name='dfx.proto.measurements.RemoveFileRequest.ParamValues.MeasurementFileID', 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),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=2951,
  serialized_end=3003,
)

_REMOVEFILEREQUEST = _descriptor.Descriptor(
  name='RemoveFileRequest',
  full_name='dfx.proto.measurements.RemoveFileRequest',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='Params', full_name='dfx.proto.measurements.RemoveFileRequest.Params', 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=[_REMOVEFILEREQUEST_PARAMVALUES, ],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=2859,
  serialized_end=3003,
)


_REMOVEFILERESPONSE = _descriptor.Descriptor(
  name='RemoveFileResponse',
  full_name='dfx.proto.measurements.RemoveFileResponse',
  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=3005,
  serialized_end=3025,
)


_RESULTSREQUEST_PARAMVALUES = _descriptor.Descriptor(
  name='ParamValues',
  full_name='dfx.proto.measurements.ResultsRequest.ParamValues',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='ID', full_name='dfx.proto.measurements.ResultsRequest.ParamValues.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=878,
  serialized_end=903,
)

_RESULTSREQUEST = _descriptor.Descriptor(
  name='ResultsRequest',
  full_name='dfx.proto.measurements.ResultsRequest',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='Params', full_name='dfx.proto.measurements.ResultsRequest.Params', 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=[_RESULTSREQUEST_PARAMVALUES, ],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=3027,
  serialized_end=3138,
)


_RESULTSRESPONSE = _descriptor.Descriptor(
  name='ResultsResponse',
  full_name='dfx.proto.measurements.ResultsResponse',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='Results', full_name='dfx.proto.measurements.ResultsResponse.Results', 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=3140,
  serialized_end=3199,
)


_SUBSCRIBERESULTSREQUEST_PARAMVALUES = _descriptor.Descriptor(
  name='ParamValues',
  full_name='dfx.proto.measurements.SubscribeResultsRequest.ParamValues',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='ID', full_name='dfx.proto.measurements.SubscribeResultsRequest.ParamValues.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=878,
  serialized_end=903,
)

_SUBSCRIBERESULTSREQUEST = _descriptor.Descriptor(
  name='SubscribeResultsRequest',
  full_name='dfx.proto.measurements.SubscribeResultsRequest',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='Params', full_name='dfx.proto.measurements.SubscribeResultsRequest.Params', 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='RequestID', full_name='dfx.proto.measurements.SubscribeResultsRequest.RequestID', 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),
  ],
  extensions=[
  ],
  nested_types=[_SUBSCRIBERESULTSREQUEST_PARAMVALUES, ],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=3202,
  serialized_end=3350,
)


_ERROR_DESCRIPTION = _descriptor.Descriptor(
  name='Description',
  full_name='dfx.proto.measurements.Error.Description',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='msgs', full_name='dfx.proto.measurements.Error.Description.msgs', index=0,
      number=1, type=9, cpp_type=9, 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),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=3435,
  serialized_end=3462,
)

_ERROR_ERRORSENTRY = _descriptor.Descriptor(
  name='ErrorsEntry',
  full_name='dfx.proto.measurements.Error.ErrorsEntry',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='key', full_name='dfx.proto.measurements.Error.ErrorsEntry.key', 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),
    _descriptor.FieldDescriptor(
      name='value', full_name='dfx.proto.measurements.Error.ErrorsEntry.value', 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=b'8\001',
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=3464,
  serialized_end=3552,
)

_ERROR = _descriptor.Descriptor(
  name='Error',
  full_name='dfx.proto.measurements.Error',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='Code', full_name='dfx.proto.measurements.Error.Code', 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),
    _descriptor.FieldDescriptor(
      name='Errors', full_name='dfx.proto.measurements.Error.Errors', 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),
  ],
  extensions=[
  ],
  nested_types=[_ERROR_DESCRIPTION, _ERROR_ERRORSENTRY, ],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=3353,
  serialized_end=3552,
)


_SUBSCRIBERESULTSRESPONSE_CHANNEL = _descriptor.Descriptor(
  name='Channel',
  full_name='dfx.proto.measurements.SubscribeResultsResponse.Channel',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='Data', full_name='dfx.proto.measurements.SubscribeResultsResponse.Channel.Data', index=0,
      number=1, type=17, cpp_type=1, 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=b'\020\001', file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='Channel', full_name='dfx.proto.measurements.SubscribeResultsResponse.Channel.Channel', 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),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=3810,
  serialized_end=3854,
)

_SUBSCRIBERESULTSRESPONSE_CHANNELSENTRY = _descriptor.Descriptor(
  name='ChannelsEntry',
  full_name='dfx.proto.measurements.SubscribeResultsResponse.ChannelsEntry',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='key', full_name='dfx.proto.measurements.SubscribeResultsResponse.ChannelsEntry.key', 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),
    _descriptor.FieldDescriptor(
      name='value', full_name='dfx.proto.measurements.SubscribeResultsResponse.ChannelsEntry.value', 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=b'8\001',
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=3856,
  serialized_end=3961,
)

_SUBSCRIBERESULTSRESPONSE = _descriptor.Descriptor(
  name='SubscribeResultsResponse',
  full_name='dfx.proto.measurements.SubscribeResultsResponse',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='MeasurementID', full_name='dfx.proto.measurements.SubscribeResultsResponse.MeasurementID', 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),
    _descriptor.FieldDescriptor(
      name='MeasurementDataID', full_name='dfx.proto.measurements.SubscribeResultsResponse.MeasurementDataID', 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='MeasurementResultID', full_name='dfx.proto.measurements.SubscribeResultsResponse.MeasurementResultID', 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),
    _descriptor.FieldDescriptor(
      name='Multiplier', full_name='dfx.proto.measurements.SubscribeResultsResponse.Multiplier', index=3,
      number=4, type=13, cpp_type=3, 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),
    _descriptor.FieldDescriptor(
      name='Channels', full_name='dfx.proto.measurements.SubscribeResultsResponse.Channels', index=4,
      number=5, 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='Error', full_name='dfx.proto.measurements.SubscribeResultsResponse.Error', index=5,
      number=6, 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=[_SUBSCRIBERESULTSRESPONSE_CHANNEL, _SUBSCRIBERESULTSRESPONSE_CHANNELSENTRY, ],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=3555,
  serialized_end=3961,
)


_SUBSCRIBEREPROCESSREQUEST = _descriptor.Descriptor(
  name='SubscribeReprocessRequest',
  full_name='dfx.proto.measurements.SubscribeReprocessRequest',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='MeasurementID', full_name='dfx.proto.measurements.SubscribeReprocessRequest.MeasurementID', 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),
    _descriptor.FieldDescriptor(
      name='StudyID', full_name='dfx.proto.measurements.SubscribeReprocessRequest.StudyID', 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),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=3963,
  serialized_end=4030,
)


_SUBSCRIBEREPROCESSRESPONSE = _descriptor.Descriptor(
  name='SubscribeReprocessResponse',
  full_name='dfx.proto.measurements.SubscribeReprocessResponse',
  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=4032,
  serialized_end=4060,
)

_LISTREQUEST_QUERYVALUES.containing_type = _LISTREQUEST
_LISTREQUEST.fields_by_name['Query'].message_type = _LISTREQUEST_QUERYVALUES
_LISTRESPONSE_MEASUREMENT.containing_type = _LISTRESPONSE
_LISTRESPONSE.fields_by_name['Values'].message_type = _LISTRESPONSE_MEASUREMENT
_RETRIEVEREQUEST_PARAMVALUES.containing_type = _RETRIEVEREQUEST
_RETRIEVEREQUEST.fields_by_name['Params'].message_type = _RETRIEVEREQUEST_PARAMVALUES
_RETRIEVERESPONSE.fields_by_name['Files'].message_type = google_dot_protobuf_dot_struct__pb2._STRUCT
_RETRIEVERESPONSE.fields_by_name['Results'].message_type = google_dot_protobuf_dot_struct__pb2._STRUCT
_DATAREQUEST_PARAMVALUES.containing_type = _DATAREQUEST
_DATAREQUEST.fields_by_name['Params'].message_type = _DATAREQUEST_PARAMVALUES
_RESULTSSTREAMRESPONSE_FACE_RESULT.containing_type = _RESULTSSTREAMRESPONSE_FACE
_RESULTSSTREAMRESPONSE_FACE_RESULTSENTRY.fields_by_name['value'].message_type = _RESULTSSTREAMRESPONSE_FACE_RESULT
_RESULTSSTREAMRESPONSE_FACE_RESULTSENTRY.containing_type = _RESULTSSTREAMRESPONSE_FACE
_RESULTSSTREAMRESPONSE_FACE.fields_by_name['Results'].message_type = _RESULTSSTREAMRESPONSE_FACE_RESULTSENTRY
_RESULTSSTREAMRESPONSE_FACE.containing_type = _RESULTSSTREAMRESPONSE
_RESULTSSTREAMRESPONSE_RESULTSENTRY.fields_by_name['value'].message_type = _RESULTSSTREAMRESPONSE_FACE
_RESULTSSTREAMRESPONSE_RESULTSENTRY.containing_type = _RESULTSSTREAMRESPONSE
_RESULTSSTREAMRESPONSE.fields_by_name['Results'].message_type = _RESULTSSTREAMRESPONSE_RESULTSENTRY
_REMOVEREQUEST_PARAMVALUES.containing_type = _REMOVEREQUEST
_REMOVEREQUEST.fields_by_name['Params'].message_type = _REMOVEREQUEST_PARAMVALUES
_RESETREQUEST_PARAMVALUES.containing_type = _RESETREQUEST
_RESETREQUEST.fields_by_name['Params'].message_type = _RESETREQUEST_PARAMVALUES
_FILESREQUEST_PARAMVALUES.containing_type = _FILESREQUEST
_FILESREQUEST.fields_by_name['Params'].message_type = _FILESREQUEST_PARAMVALUES
_FILESRESPONSE_FILE.containing_type = _FILESRESPONSE
_FILESRESPONSE.fields_by_name['Values'].message_type = _FILESRESPONSE_FILE
_ADDFILEREQUEST_PARAMVALUES.containing_type = _ADDFILEREQUEST
_ADDFILEREQUEST.fields_by_name['Params'].message_type = _ADDFILEREQUEST_PARAMVALUES
_REMOVEFILEREQUEST_PARAMVALUES.containing_type = _REMOVEFILEREQUEST
_REMOVEFILEREQUEST.fields_by_name['Params'].message_type = _REMOVEFILEREQUEST_PARAMVALUES
_RESULTSREQUEST_PARAMVALUES.containing_type = _RESULTSREQUEST
_RESULTSREQUEST.fields_by_name['Params'].message_type = _RESULTSREQUEST_PARAMVALUES
_RESULTSRESPONSE.fields_by_name['Results'].message_type = google_dot_protobuf_dot_struct__pb2._STRUCT
_SUBSCRIBERESULTSREQUEST_PARAMVALUES.containing_type = _SUBSCRIBERESULTSREQUEST
_SUBSCRIBERESULTSREQUEST.fields_by_name['Params'].message_type = _SUBSCRIBERESULTSREQUEST_PARAMVALUES
_ERROR_DESCRIPTION.containing_type = _ERROR
_ERROR_ERRORSENTRY.fields_by_name['value'].message_type = _ERROR_DESCRIPTION
_ERROR_ERRORSENTRY.containing_type = _ERROR
_ERROR.fields_by_name['Errors'].message_type = _ERROR_ERRORSENTRY
_SUBSCRIBERESULTSRESPONSE_CHANNEL.containing_type = _SUBSCRIBERESULTSRESPONSE
_SUBSCRIBERESULTSRESPONSE_CHANNELSENTRY.fields_by_name['value'].message_type = _SUBSCRIBERESULTSRESPONSE_CHANNEL
_SUBSCRIBERESULTSRESPONSE_CHANNELSENTRY.containing_type = _SUBSCRIBERESULTSRESPONSE
_SUBSCRIBERESULTSRESPONSE.fields_by_name['Channels'].message_type = _SUBSCRIBERESULTSRESPONSE_CHANNELSENTRY
_SUBSCRIBERESULTSRESPONSE.fields_by_name['Error'].message_type = _ERROR
DESCRIPTOR.message_types_by_name['CreateRequest'] = _CREATEREQUEST
DESCRIPTOR.message_types_by_name['CreateResponse'] = _CREATERESPONSE
DESCRIPTOR.message_types_by_name['ListRequest'] = _LISTREQUEST
DESCRIPTOR.message_types_by_name['ListResponse'] = _LISTRESPONSE
DESCRIPTOR.message_types_by_name['RetrieveRequest'] = _RETRIEVEREQUEST
DESCRIPTOR.message_types_by_name['RetrieveResponse'] = _RETRIEVERESPONSE
DESCRIPTOR.message_types_by_name['DataRequest'] = _DATAREQUEST
DESCRIPTOR.message_types_by_name['DataResponse'] = _DATARESPONSE
DESCRIPTOR.message_types_by_name['ResultsStreamResponse'] = _RESULTSSTREAMRESPONSE
DESCRIPTOR.message_types_by_name['RemoveRequest'] = _REMOVEREQUEST
DESCRIPTOR.message_types_by_name['RemoveResponse'] = _REMOVERESPONSE
DESCRIPTOR.message_types_by_name['ResetRequest'] = _RESETREQUEST
DESCRIPTOR.message_types_by_name['ResetResponse'] = _RESETRESPONSE
DESCRIPTOR.message_types_by_name['FilesRequest'] = _FILESREQUEST
DESCRIPTOR.message_types_by_name['FilesResponse'] = _FILESRESPONSE
DESCRIPTOR.message_types_by_name['AddFileRequest'] = _ADDFILEREQUEST
DESCRIPTOR.message_types_by_name['AddFileResponse'] = _ADDFILERESPONSE
DESCRIPTOR.message_types_by_name['RemoveFileRequest'] = _REMOVEFILEREQUEST
DESCRIPTOR.message_types_by_name['RemoveFileResponse'] = _REMOVEFILERESPONSE
DESCRIPTOR.message_types_by_name['ResultsRequest'] = _RESULTSREQUEST
DESCRIPTOR.message_types_by_name['ResultsResponse'] = _RESULTSRESPONSE
DESCRIPTOR.message_types_by_name['SubscribeResultsRequest'] = _SUBSCRIBERESULTSREQUEST
DESCRIPTOR.message_types_by_name['Error'] = _ERROR
DESCRIPTOR.message_types_by_name['SubscribeResultsResponse'] = _SUBSCRIBERESULTSRESPONSE
DESCRIPTOR.message_types_by_name['SubscribeReprocessRequest'] = _SUBSCRIBEREPROCESSREQUEST
DESCRIPTOR.message_types_by_name['SubscribeReprocessResponse'] = _SUBSCRIBEREPROCESSRESPONSE
_sym_db.RegisterFileDescriptor(DESCRIPTOR)

CreateRequest = _reflection.GeneratedProtocolMessageType('CreateRequest', (_message.Message,), {
  'DESCRIPTOR' : _CREATEREQUEST,
  '__module__' : 'measurements_pb2'
  # @@protoc_insertion_point(class_scope:dfx.proto.measurements.CreateRequest)
  })
_sym_db.RegisterMessage(CreateRequest)

CreateResponse = _reflection.GeneratedProtocolMessageType('CreateResponse', (_message.Message,), {
  'DESCRIPTOR' : _CREATERESPONSE,
  '__module__' : 'measurements_pb2'
  # @@protoc_insertion_point(class_scope:dfx.proto.measurements.CreateResponse)
  })
_sym_db.RegisterMessage(CreateResponse)

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

  'QueryValues' : _reflection.GeneratedProtocolMessageType('QueryValues', (_message.Message,), {
    'DESCRIPTOR' : _LISTREQUEST_QUERYVALUES,
    '__module__' : 'measurements_pb2'
    # @@protoc_insertion_point(class_scope:dfx.proto.measurements.ListRequest.QueryValues)
    })
  ,
  'DESCRIPTOR' : _LISTREQUEST,
  '__module__' : 'measurements_pb2'
  # @@protoc_insertion_point(class_scope:dfx.proto.measurements.ListRequest)
  })
_sym_db.RegisterMessage(ListRequest)
_sym_db.RegisterMessage(ListRequest.QueryValues)

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

  'Measurement' : _reflection.GeneratedProtocolMessageType('Measurement', (_message.Message,), {
    'DESCRIPTOR' : _LISTRESPONSE_MEASUREMENT,
    '__module__' : 'measurements_pb2'
    # @@protoc_insertion_point(class_scope:dfx.proto.measurements.ListResponse.Measurement)
    })
  ,
  'DESCRIPTOR' : _LISTRESPONSE,
  '__module__' : 'measurements_pb2'
  # @@protoc_insertion_point(class_scope:dfx.proto.measurements.ListResponse)
  })
_sym_db.RegisterMessage(ListResponse)
_sym_db.RegisterMessage(ListResponse.Measurement)

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

  'ParamValues' : _reflection.GeneratedProtocolMessageType('ParamValues', (_message.Message,), {
    'DESCRIPTOR' : _RETRIEVEREQUEST_PARAMVALUES,
    '__module__' : 'measurements_pb2'
    # @@protoc_insertion_point(class_scope:dfx.proto.measurements.RetrieveRequest.ParamValues)
    })
  ,
  'DESCRIPTOR' : _RETRIEVEREQUEST,
  '__module__' : 'measurements_pb2'
  # @@protoc_insertion_point(class_scope:dfx.proto.measurements.RetrieveRequest)
  })
_sym_db.RegisterMessage(RetrieveRequest)
_sym_db.RegisterMessage(RetrieveRequest.ParamValues)

RetrieveResponse = _reflection.GeneratedProtocolMessageType('RetrieveResponse', (_message.Message,), {
  'DESCRIPTOR' : _RETRIEVERESPONSE,
  '__module__' : 'measurements_pb2'
  # @@protoc_insertion_point(class_scope:dfx.proto.measurements.RetrieveResponse)
  })
_sym_db.RegisterMessage(RetrieveResponse)

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

  'ParamValues' : _reflection.GeneratedProtocolMessageType('ParamValues', (_message.Message,), {
    'DESCRIPTOR' : _DATAREQUEST_PARAMVALUES,
    '__module__' : 'measurements_pb2'
    # @@protoc_insertion_point(class_scope:dfx.proto.measurements.DataRequest.ParamValues)
    })
  ,
  'DESCRIPTOR' : _DATAREQUEST,
  '__module__' : 'measurements_pb2'
  # @@protoc_insertion_point(class_scope:dfx.proto.measurements.DataRequest)
  })
_sym_db.RegisterMessage(DataRequest)
_sym_db.RegisterMessage(DataRequest.ParamValues)

DataResponse = _reflection.GeneratedProtocolMessageType('DataResponse', (_message.Message,), {
  'DESCRIPTOR' : _DATARESPONSE,
  '__module__' : 'measurements_pb2'
  # @@protoc_insertion_point(class_scope:dfx.proto.measurements.DataResponse)
  })
_sym_db.RegisterMessage(DataResponse)

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

  'Face' : _reflection.GeneratedProtocolMessageType('Face', (_message.Message,), {

    'Result' : _reflection.GeneratedProtocolMessageType('Result', (_message.Message,), {
      'DESCRIPTOR' : _RESULTSSTREAMRESPONSE_FACE_RESULT,
      '__module__' : 'measurements_pb2'
      # @@protoc_insertion_point(class_scope:dfx.proto.measurements.ResultsStreamResponse.Face.Result)
      })
    ,

    'ResultsEntry' : _reflection.GeneratedProtocolMessageType('ResultsEntry', (_message.Message,), {
      'DESCRIPTOR' : _RESULTSSTREAMRESPONSE_FACE_RESULTSENTRY,
      '__module__' : 'measurements_pb2'
      # @@protoc_insertion_point(class_scope:dfx.proto.measurements.ResultsStreamResponse.Face.ResultsEntry)
      })
    ,
    'DESCRIPTOR' : _RESULTSSTREAMRESPONSE_FACE,
    '__module__' : 'measurements_pb2'
    # @@protoc_insertion_point(class_scope:dfx.proto.measurements.ResultsStreamResponse.Face)
    })
  ,

  'ResultsEntry' : _reflection.GeneratedProtocolMessageType('ResultsEntry', (_message.Message,), {
    'DESCRIPTOR' : _RESULTSSTREAMRESPONSE_RESULTSENTRY,
    '__module__' : 'measurements_pb2'
    # @@protoc_insertion_point(class_scope:dfx.proto.measurements.ResultsStreamResponse.ResultsEntry)
    })
  ,
  'DESCRIPTOR' : _RESULTSSTREAMRESPONSE,
  '__module__' : 'measurements_pb2'
  # @@protoc_insertion_point(class_scope:dfx.proto.measurements.ResultsStreamResponse)
  })
_sym_db.RegisterMessage(ResultsStreamResponse)
_sym_db.RegisterMessage(ResultsStreamResponse.Face)
_sym_db.RegisterMessage(ResultsStreamResponse.Face.Result)
_sym_db.RegisterMessage(ResultsStreamResponse.Face.ResultsEntry)
_sym_db.RegisterMessage(ResultsStreamResponse.ResultsEntry)

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

  'ParamValues' : _reflection.GeneratedProtocolMessageType('ParamValues', (_message.Message,), {
    'DESCRIPTOR' : _REMOVEREQUEST_PARAMVALUES,
    '__module__' : 'measurements_pb2'
    # @@protoc_insertion_point(class_scope:dfx.proto.measurements.RemoveRequest.ParamValues)
    })
  ,
  'DESCRIPTOR' : _REMOVEREQUEST,
  '__module__' : 'measurements_pb2'
  # @@protoc_insertion_point(class_scope:dfx.proto.measurements.RemoveRequest)
  })
_sym_db.RegisterMessage(RemoveRequest)
_sym_db.RegisterMessage(RemoveRequest.ParamValues)

RemoveResponse = _reflection.GeneratedProtocolMessageType('RemoveResponse', (_message.Message,), {
  'DESCRIPTOR' : _REMOVERESPONSE,
  '__module__' : 'measurements_pb2'
  # @@protoc_insertion_point(class_scope:dfx.proto.measurements.RemoveResponse)
  })
_sym_db.RegisterMessage(RemoveResponse)

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

  'ParamValues' : _reflection.GeneratedProtocolMessageType('ParamValues', (_message.Message,), {
    'DESCRIPTOR' : _RESETREQUEST_PARAMVALUES,
    '__module__' : 'measurements_pb2'
    # @@protoc_insertion_point(class_scope:dfx.proto.measurements.ResetRequest.ParamValues)
    })
  ,
  'DESCRIPTOR' : _RESETREQUEST,
  '__module__' : 'measurements_pb2'
  # @@protoc_insertion_point(class_scope:dfx.proto.measurements.ResetRequest)
  })
_sym_db.RegisterMessage(ResetRequest)
_sym_db.RegisterMessage(ResetRequest.ParamValues)

ResetResponse = _reflection.GeneratedProtocolMessageType('ResetResponse', (_message.Message,), {
  'DESCRIPTOR' : _RESETRESPONSE,
  '__module__' : 'measurements_pb2'
  # @@protoc_insertion_point(class_scope:dfx.proto.measurements.ResetResponse)
  })
_sym_db.RegisterMessage(ResetResponse)

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

  'ParamValues' : _reflection.GeneratedProtocolMessageType('ParamValues', (_message.Message,), {
    'DESCRIPTOR' : _FILESREQUEST_PARAMVALUES,
    '__module__' : 'measurements_pb2'
    # @@protoc_insertion_point(class_scope:dfx.proto.measurements.FilesRequest.ParamValues)
    })
  ,
  'DESCRIPTOR' : _FILESREQUEST,
  '__module__' : 'measurements_pb2'
  # @@protoc_insertion_point(class_scope:dfx.proto.measurements.FilesRequest)
  })
_sym_db.RegisterMessage(FilesRequest)
_sym_db.RegisterMessage(FilesRequest.ParamValues)

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

  'File' : _reflection.GeneratedProtocolMessageType('File', (_message.Message,), {
    'DESCRIPTOR' : _FILESRESPONSE_FILE,
    '__module__' : 'measurements_pb2'
    # @@protoc_insertion_point(class_scope:dfx.proto.measurements.FilesResponse.File)
    })
  ,
  'DESCRIPTOR' : _FILESRESPONSE,
  '__module__' : 'measurements_pb2'
  # @@protoc_insertion_point(class_scope:dfx.proto.measurements.FilesResponse)
  })
_sym_db.RegisterMessage(FilesResponse)
_sym_db.RegisterMessage(FilesResponse.File)

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

  'ParamValues' : _reflection.GeneratedProtocolMessageType('ParamValues', (_message.Message,), {
    'DESCRIPTOR' : _ADDFILEREQUEST_PARAMVALUES,
    '__module__' : 'measurements_pb2'
    # @@protoc_insertion_point(class_scope:dfx.proto.measurements.AddFileRequest.ParamValues)
    })
  ,
  'DESCRIPTOR' : _ADDFILEREQUEST,
  '__module__' : 'measurements_pb2'
  # @@protoc_insertion_point(class_scope:dfx.proto.measurements.AddFileRequest)
  })
_sym_db.RegisterMessage(AddFileRequest)
_sym_db.RegisterMessage(AddFileRequest.ParamValues)

AddFileResponse = _reflection.GeneratedProtocolMessageType('AddFileResponse', (_message.Message,), {
  'DESCRIPTOR' : _ADDFILERESPONSE,
  '__module__' : 'measurements_pb2'
  # @@protoc_insertion_point(class_scope:dfx.proto.measurements.AddFileResponse)
  })
_sym_db.RegisterMessage(AddFileResponse)

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

  'ParamValues' : _reflection.GeneratedProtocolMessageType('ParamValues', (_message.Message,), {
    'DESCRIPTOR' : _REMOVEFILEREQUEST_PARAMVALUES,
    '__module__' : 'measurements_pb2'
    # @@protoc_insertion_point(class_scope:dfx.proto.measurements.RemoveFileRequest.ParamValues)
    })
  ,
  'DESCRIPTOR' : _REMOVEFILEREQUEST,
  '__module__' : 'measurements_pb2'
  # @@protoc_insertion_point(class_scope:dfx.proto.measurements.RemoveFileRequest)
  })
_sym_db.RegisterMessage(RemoveFileRequest)
_sym_db.RegisterMessage(RemoveFileRequest.ParamValues)

RemoveFileResponse = _reflection.GeneratedProtocolMessageType('RemoveFileResponse', (_message.Message,), {
  'DESCRIPTOR' : _REMOVEFILERESPONSE,
  '__module__' : 'measurements_pb2'
  # @@protoc_insertion_point(class_scope:dfx.proto.measurements.RemoveFileResponse)
  })
_sym_db.RegisterMessage(RemoveFileResponse)

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

  'ParamValues' : _reflection.GeneratedProtocolMessageType('ParamValues', (_message.Message,), {
    'DESCRIPTOR' : _RESULTSREQUEST_PARAMVALUES,
    '__module__' : 'measurements_pb2'
    # @@protoc_insertion_point(class_scope:dfx.proto.measurements.ResultsRequest.ParamValues)
    })
  ,
  'DESCRIPTOR' : _RESULTSREQUEST,
  '__module__' : 'measurements_pb2'
  # @@protoc_insertion_point(class_scope:dfx.proto.measurements.ResultsRequest)
  })
_sym_db.RegisterMessage(ResultsRequest)
_sym_db.RegisterMessage(ResultsRequest.ParamValues)

ResultsResponse = _reflection.GeneratedProtocolMessageType('ResultsResponse', (_message.Message,), {
  'DESCRIPTOR' : _RESULTSRESPONSE,
  '__module__' : 'measurements_pb2'
  # @@protoc_insertion_point(class_scope:dfx.proto.measurements.ResultsResponse)
  })
_sym_db.RegisterMessage(ResultsResponse)

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

  'ParamValues' : _reflection.GeneratedProtocolMessageType('ParamValues', (_message.Message,), {
    'DESCRIPTOR' : _SUBSCRIBERESULTSREQUEST_PARAMVALUES,
    '__module__' : 'measurements_pb2'
    # @@protoc_insertion_point(class_scope:dfx.proto.measurements.SubscribeResultsRequest.ParamValues)
    })
  ,
  'DESCRIPTOR' : _SUBSCRIBERESULTSREQUEST,
  '__module__' : 'measurements_pb2'
  # @@protoc_insertion_point(class_scope:dfx.proto.measurements.SubscribeResultsRequest)
  })
_sym_db.RegisterMessage(SubscribeResultsRequest)
_sym_db.RegisterMessage(SubscribeResultsRequest.ParamValues)

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

  'Description' : _reflection.GeneratedProtocolMessageType('Description', (_message.Message,), {
    'DESCRIPTOR' : _ERROR_DESCRIPTION,
    '__module__' : 'measurements_pb2'
    # @@protoc_insertion_point(class_scope:dfx.proto.measurements.Error.Description)
    })
  ,

  'ErrorsEntry' : _reflection.GeneratedProtocolMessageType('ErrorsEntry', (_message.Message,), {
    'DESCRIPTOR' : _ERROR_ERRORSENTRY,
    '__module__' : 'measurements_pb2'
    # @@protoc_insertion_point(class_scope:dfx.proto.measurements.Error.ErrorsEntry)
    })
  ,
  'DESCRIPTOR' : _ERROR,
  '__module__' : 'measurements_pb2'
  # @@protoc_insertion_point(class_scope:dfx.proto.measurements.Error)
  })
_sym_db.RegisterMessage(Error)
_sym_db.RegisterMessage(Error.Description)
_sym_db.RegisterMessage(Error.ErrorsEntry)

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

  'Channel' : _reflection.GeneratedProtocolMessageType('Channel', (_message.Message,), {
    'DESCRIPTOR' : _SUBSCRIBERESULTSRESPONSE_CHANNEL,
    '__module__' : 'measurements_pb2'
    # @@protoc_insertion_point(class_scope:dfx.proto.measurements.SubscribeResultsResponse.Channel)
    })
  ,

  'ChannelsEntry' : _reflection.GeneratedProtocolMessageType('ChannelsEntry', (_message.Message,), {
    'DESCRIPTOR' : _SUBSCRIBERESULTSRESPONSE_CHANNELSENTRY,
    '__module__' : 'measurements_pb2'
    # @@protoc_insertion_point(class_scope:dfx.proto.measurements.SubscribeResultsResponse.ChannelsEntry)
    })
  ,
  'DESCRIPTOR' : _SUBSCRIBERESULTSRESPONSE,
  '__module__' : 'measurements_pb2'
  # @@protoc_insertion_point(class_scope:dfx.proto.measurements.SubscribeResultsResponse)
  })
_sym_db.RegisterMessage(SubscribeResultsResponse)
_sym_db.RegisterMessage(SubscribeResultsResponse.Channel)
_sym_db.RegisterMessage(SubscribeResultsResponse.ChannelsEntry)

SubscribeReprocessRequest = _reflection.GeneratedProtocolMessageType('SubscribeReprocessRequest', (_message.Message,), {
  'DESCRIPTOR' : _SUBSCRIBEREPROCESSREQUEST,
  '__module__' : 'measurements_pb2'
  # @@protoc_insertion_point(class_scope:dfx.proto.measurements.SubscribeReprocessRequest)
  })
_sym_db.RegisterMessage(SubscribeReprocessRequest)

SubscribeReprocessResponse = _reflection.GeneratedProtocolMessageType('SubscribeReprocessResponse', (_message.Message,), {
  'DESCRIPTOR' : _SUBSCRIBEREPROCESSRESPONSE,
  '__module__' : 'measurements_pb2'
  # @@protoc_insertion_point(class_scope:dfx.proto.measurements.SubscribeReprocessResponse)
  })
_sym_db.RegisterMessage(SubscribeReprocessResponse)


DESCRIPTOR._options = None
_RESULTSSTREAMRESPONSE_FACE_RESULT.fields_by_name['Data']._options = None
_RESULTSSTREAMRESPONSE_FACE_RESULTSENTRY._options = None
_RESULTSSTREAMRESPONSE_RESULTSENTRY._options = None
_ERROR_ERRORSENTRY._options = None
_SUBSCRIBERESULTSRESPONSE_CHANNEL.fields_by_name['Data']._options = None
_SUBSCRIBERESULTSRESPONSE_CHANNELSENTRY._options = None

_SERVICES = _descriptor.ServiceDescriptor(
  name='Services',
  full_name='dfx.proto.measurements.Services',
  file=DESCRIPTOR,
  index=0,
  serialized_options=None,
  create_key=_descriptor._internal_create_key,
  serialized_start=4063,
  serialized_end=5109,
  methods=[
  _descriptor.MethodDescriptor(
    name='Create',
    full_name='dfx.proto.measurements.Services.Create',
    index=0,
    containing_service=None,
    input_type=_CREATEREQUEST,
    output_type=_CREATERESPONSE,
    serialized_options=None,
    create_key=_descriptor._internal_create_key,
  ),
  _descriptor.MethodDescriptor(
    name='List',
    full_name='dfx.proto.measurements.Services.List',
    index=1,
    containing_service=None,
    input_type=_LISTREQUEST,
    output_type=_LISTRESPONSE,
    serialized_options=None,
    create_key=_descriptor._internal_create_key,
  ),
  _descriptor.MethodDescriptor(
    name='Retrieve',
    full_name='dfx.proto.measurements.Services.Retrieve',
    index=2,
    containing_service=None,
    input_type=_RETRIEVEREQUEST,
    output_type=_RETRIEVERESPONSE,
    serialized_options=None,
    create_key=_descriptor._internal_create_key,
  ),
  _descriptor.MethodDescriptor(
    name='Data',
    full_name='dfx.proto.measurements.Services.Data',
    index=3,
    containing_service=None,
    input_type=_DATAREQUEST,
    output_type=_DATARESPONSE,
    serialized_options=None,
    create_key=_descriptor._internal_create_key,
  ),
  _descriptor.MethodDescriptor(
    name='Reset',
    full_name='dfx.proto.measurements.Services.Reset',
    index=4,
    containing_service=None,
    input_type=_RESETREQUEST,
    output_type=_RESETRESPONSE,
    serialized_options=None,
    create_key=_descriptor._internal_create_key,
  ),
  _descriptor.MethodDescriptor(
    name='Remove',
    full_name='dfx.proto.measurements.Services.Remove',
    index=5,
    containing_service=None,
    input_type=_REMOVEREQUEST,
    output_type=_REMOVERESPONSE,
    serialized_options=None,
    create_key=_descriptor._internal_create_key,
  ),
  _descriptor.MethodDescriptor(
    name='Results',
    full_name='dfx.proto.measurements.Services.Results',
    index=6,
    containing_service=None,
    input_type=_RESULTSREQUEST,
    output_type=_RESULTSRESPONSE,
    serialized_options=None,
    create_key=_descriptor._internal_create_key,
  ),
  _descriptor.MethodDescriptor(
    name='Files',
    full_name='dfx.proto.measurements.Services.Files',
    index=7,
    containing_service=None,
    input_type=_FILESREQUEST,
    output_type=_FILESRESPONSE,
    serialized_options=None,
    create_key=_descriptor._internal_create_key,
  ),
  _descriptor.MethodDescriptor(
    name='AddFile',
    full_name='dfx.proto.measurements.Services.AddFile',
    index=8,
    containing_service=None,
    input_type=_ADDFILEREQUEST,
    output_type=_ADDFILERESPONSE,
    serialized_options=None,
    create_key=_descriptor._internal_create_key,
  ),
  _descriptor.MethodDescriptor(
    name='RemoveFile',
    full_name='dfx.proto.measurements.Services.RemoveFile',
    index=9,
    containing_service=None,
    input_type=_REMOVEFILEREQUEST,
    output_type=_REMOVEFILEREQUEST,
    serialized_options=None,
    create_key=_descriptor._internal_create_key,
  ),
  _descriptor.MethodDescriptor(
    name='SubscribeResults',
    full_name='dfx.proto.measurements.Services.SubscribeResults',
    index=10,
    containing_service=None,
    input_type=_SUBSCRIBERESULTSREQUEST,
    output_type=_SUBSCRIBERESULTSRESPONSE,
    serialized_options=None,
    create_key=_descriptor._internal_create_key,
  ),
])
_sym_db.RegisterServiceDescriptor(_SERVICES)

DESCRIPTOR.services_by_name['Services'] = _SERVICES

# @@protoc_insertion_point(module_scope)
