# Generated by the protocol buffer compiler.  DO NOT EDIT!
# source: openc2-wd06.proto

import sys
_b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1'))
from google.protobuf.internal import enum_type_wrapper
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
from google.protobuf import descriptor_pb2
# @@protoc_insertion_point(imports)

_sym_db = _symbol_database.Default()


from google.protobuf import timestamp_pb2 as google_dot_protobuf_dot_timestamp__pb2


DESCRIPTOR = _descriptor.FileDescriptor(
  name='openc2-wd06.proto',
  package='oasis_open_org_openc2_v1_0_openc2_lang',
  syntax='proto3',
  serialized_pb=_b('\n\x11openc2-wd06.proto\x12&oasis_open_org_openc2_v1_0_openc2_lang\x1a\x1fgoogle/protobuf/timestamp.proto\"\x9c\x02\n\x0eOpenC2_Command\x12>\n\x06\x61\x63tion\x18\x01 \x01(\x0e\x32..oasis_open_org_openc2_v1_0_openc2_lang.Action\x12>\n\x06target\x18\x02 \x01(\x0b\x32..oasis_open_org_openc2_v1_0_openc2_lang.Target\x12\x42\n\x08\x61\x63tuator\x18\x03 \x01(\x0b\x32\x30.oasis_open_org_openc2_v1_0_openc2_lang.Actuator\x12:\n\x04\x61rgs\x18\x04 \x01(\x0b\x32,.oasis_open_org_openc2_v1_0_openc2_lang.Args\x12\n\n\x02id\x18\x05 \x01(\t\"\x98\x06\n\x06Target\x12\x44\n\x08\x61rtifact\x18\x01 \x01(\x0b\x32\x30.oasis_open_org_openc2_v1_0_openc2_lang.artifactH\x00\x12\x11\n\x07\x63ommand\x18\x02 \x01(\tH\x00\x12@\n\x06\x64\x65vice\x18\x03 \x01(\x0b\x32..oasis_open_org_openc2_v1_0_openc2_lang.deviceH\x00\x12\x13\n\tdirectory\x18\x04 \x01(\tH\x00\x12\x0e\n\x04\x64isk\x18\x05 \x01(\tH\x00\x12\x18\n\x0e\x64isk_partition\x18\x06 \x01(\tH\x00\x12\x15\n\x0b\x64omain_name\x18\x07 \x01(\tH\x00\x12\x14\n\nemail_addr\x18\x08 \x01(\tH\x00\x12\x17\n\remail_message\x18\t \x01(\tH\x00\x12<\n\x04\x66ile\x18\n \x01(\x0b\x32,.oasis_open_org_openc2_v1_0_openc2_lang.fileH\x00\x12\x13\n\tipv4_addr\x18\x0b \x01(\tH\x00\x12\x13\n\tipv6_addr\x18\x0c \x01(\tH\x00\x12\x12\n\x08mac_addr\x18\r \x01(\tH\x00\x12\x10\n\x06memory\x18\x0e \x01(\tH\x00\x12N\n\rip_connection\x18\x0f \x01(\x0b\x32\x35.oasis_open_org_openc2_v1_0_openc2_lang.ip_connectionH\x00\x12@\n\x06openc2\x18\x10 \x01(\x0b\x32..oasis_open_org_openc2_v1_0_openc2_lang.openc2H\x00\x12\x11\n\x07process\x18\x11 \x01(\tH\x00\x12\x12\n\x08software\x18\x12 \x01(\tH\x00\x12\r\n\x03uri\x18\x13 \x01(\tH\x00\x12\x16\n\x0cuser_account\x18\x14 \x01(\tH\x00\x12\x16\n\x0cuser_session\x18\x15 \x01(\tH\x00\x12\x10\n\x06volume\x18\x16 \x01(\tH\x00\x12\x1e\n\x14windows_registry_key\x18\x17 \x01(\tH\x00\x12\x1a\n\x10x509_certificate\x18\x18 \x01(\tH\x00\x12\x10\n\x05slpff\x18\x80\x08 \x01(\tH\x00\x42\x08\n\x06Target\"w\n\x08\x41\x63tuator\x12M\n\x07generic\x18\x01 \x01(\x0b\x32:.oasis_open_org_openc2_v1_0_openc2_lang.ActuatorSpecifiersH\x00\x12\x10\n\x05slpff\x18\x80\x08 \x01(\tH\x00\x42\n\n\x08\x41\x63tuator\";\n\x12\x41\x63tuatorSpecifiers\x12\x13\n\x0b\x61\x63tuator_id\x18\x01 \x01(\t\x12\x10\n\x08\x61sset_id\x18\x02 \x01(\t\"\xd9\x01\n\x04\x41rgs\x12.\n\nstart_time\x18\x01 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12,\n\x08\x65nd_time\x18\x02 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12\x10\n\x08\x64uration\x18\x03 \x01(\t\x12Q\n\x12response_requested\x18\x04 \x01(\x0e\x32\x35.oasis_open_org_openc2_v1_0_openc2_lang.Response_Type\x12\x0e\n\x05slpff\x18\x80\x08 \x01(\t\"\xb9\x01\n\x0fOpenC2_Response\x12\n\n\x02id\x18\x01 \x01(\t\x12\x43\n\x06status\x18\x02 \x01(\x0e\x32\x33.oasis_open_org_openc2_v1_0_openc2_lang.Status_Code\x12\x13\n\x0bstatus_text\x18\x03 \x01(\t\x12@\n\x07unknown\x18\x04 \x01(\x0b\x32/.oasis_open_org_openc2_v1_0_openc2_lang.Results\"7\n\x07Results\x12\x10\n\x06string\x18\x01 \x01(\tH\x00\x12\x0f\n\x05media\x18\x02 \x01(\tH\x00\x42\t\n\x07Results\"\x9f\x01\n\x08\x61rtifact\x12\x11\n\tmime_type\x18\x01 \x01(\t\x12@\n\x07unknown\x18\x02 \x01(\x0b\x32/.oasis_open_org_openc2_v1_0_openc2_lang.payload\x12>\n\x06hashes\x18\x03 \x01(\x0b\x32..oasis_open_org_openc2_v1_0_openc2_lang.hashes\":\n\x07payload\x12\x15\n\x0bpayload_bin\x18\x01 \x01(\tH\x00\x12\r\n\x03url\x18\x02 \x01(\tH\x00\x42\t\n\x07payload\"P\n\x06openc2\x12\x46\n\nquery_item\x18\x01 \x03(\x0e\x32\x32.oasis_open_org_openc2_v1_0_openc2_lang.Query_Item\"\xa9\x01\n\rip_connection\x12\x10\n\x08src_addr\x18\x01 \x01(\t\x12\x10\n\x08src_port\x18\x02 \x01(\t\x12\x10\n\x08\x64st_addr\x18\x03 \x01(\t\x12\x10\n\x08\x64st_port\x18\x04 \x01(\t\x12P\n\x0flayer4_protocol\x18\x05 \x01(\x0e\x32\x37.oasis_open_org_openc2_v1_0_openc2_lang.layer4_protocol\"b\n\x04\x66ile\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x0c\n\x04path\x18\x02 \x01(\t\x12>\n\x06hashes\x18\x03 \x01(\x0b\x32..oasis_open_org_openc2_v1_0_openc2_lang.hashes\"\xca\x01\n\x07Process\x12\x0b\n\x03pid\x18\x01 \x01(\x03\x12\x0c\n\x04name\x18\x02 \x01(\t\x12\x0b\n\x03\x63wd\x18\x03 \x01(\t\x12@\n\nexecutable\x18\x04 \x01(\x0b\x32,.oasis_open_org_openc2_v1_0_openc2_lang.file\x12?\n\x06parent\x18\x05 \x01(\x0b\x32/.oasis_open_org_openc2_v1_0_openc2_lang.Process\x12\x14\n\x0c\x63ommand_line\x18\x06 \x01(\t\"3\n\x06hashes\x12\x0b\n\x03md5\x18\x01 \x01(\t\x12\x0c\n\x04sha1\x18\x04 \x01(\t\x12\x0e\n\x06sha256\x18\x06 \x01(\t\"\xa0\x01\n\x06\x64\x65vice\x12\x13\n\x0b\x64\x65scription\x18\x01 \x01(\t\x12\x13\n\x0b\x64\x65vice_type\x18\x02 \x01(\t\x12\x14\n\x0cmanufacturer\x18\x03 \x01(\t\x12\r\n\x05model\x18\x04 \x01(\t\x12\x15\n\rserial_number\x18\x05 \x01(\t\x12\x18\n\x10\x66irmware_version\x18\x06 \x01(\t\x12\x16\n\x0esystem_details\x18\x07 \x01(\t*\x9f\x03\n\x06\x41\x63tion\x12\x12\n\x0eUnknown_Action\x10\x00\x12\x08\n\x04scan\x10\x01\x12\n\n\x06locate\x10\x02\x12\t\n\x05query\x10\x03\x12\n\n\x06report\x10\x04\x12\n\n\x06notify\x10\x05\x12\x08\n\x04\x64\x65ny\x10\x06\x12\x0b\n\x07\x63ontain\x10\x07\x12\t\n\x05\x61llow\x10\x08\x12\t\n\x05start\x10\t\x12\x08\n\x04stop\x10\n\x12\x0b\n\x07restart\x10\x0b\x12\t\n\x05pause\x10\x0c\x12\n\n\x06resume\x10\r\x12\n\n\x06\x63\x61ncel\x10\x0e\x12\x07\n\x03set\x10\x0f\x12\n\n\x06update\x10\x10\x12\x08\n\x04move\x10\x11\x12\x0c\n\x08redirect\x10\x12\x12\n\n\x06\x63reate\x10\x13\x12\n\n\x06\x64\x65lete\x10\x14\x12\x0c\n\x08snapshot\x10\x15\x12\x0c\n\x08\x64\x65tonate\x10\x16\x12\x0b\n\x07restore\x10\x17\x12\x08\n\x04save\x10\x18\x12\x0c\n\x08throttle\x10\x19\x12\t\n\x05\x64\x65lay\x10\x1a\x12\x0e\n\nsubstitute\x10\x1b\x12\x08\n\x04\x63opy\x10\x1c\x12\x08\n\x04sync\x10\x1d\x12\x0f\n\x0binvestigate\x10\x1e\x12\x0c\n\x08mitigate\x10\x1f\x12\r\n\tremediate\x10 *\xb5\x01\n\x0bStatus_Code\x12\x17\n\x13Unknown_Status_Code\x10\x00\x12\x0e\n\nProcessing\x10\x66\x12\x07\n\x02OK\x10\xc8\x01\x12\x16\n\x11Moved_Permanently\x10\xad\x02\x12\x10\n\x0b\x42\x61\x64_Request\x10\x90\x03\x12\x11\n\x0cUnauthorized\x10\x91\x03\x12\x0e\n\tForbidden\x10\x93\x03\x12\x11\n\x0cServer_Error\x10\xf4\x03\x12\x14\n\x0fNot_Implemented\x10\xf5\x03*L\n\nQuery_Item\x12\x16\n\x12Unknown_Query_Item\x10\x00\x12\x0c\n\x08versions\x10\x01\x12\x0c\n\x08profiles\x10\x02\x12\n\n\x06schema\x10\x03*U\n\x0flayer4_protocol\x12\x1b\n\x17Unknown_layer4_protocol\x10\x00\x12\x08\n\x04icmp\x10\x01\x12\x07\n\x03tcp\x10\x06\x12\x07\n\x03udp\x10\x11\x12\t\n\x04sctp\x10\x84\x01*1\n\rResponse_Type\x12\t\n\x05\x45mpty\x10\x00\x12\x07\n\x03\x41\x63k\x10\x01\x12\x0c\n\x08\x43omplete\x10\x02\x62\x06proto3')
  ,
  dependencies=[google_dot_protobuf_dot_timestamp__pb2.DESCRIPTOR,])

_ACTION = _descriptor.EnumDescriptor(
  name='Action',
  full_name='oasis_open_org_openc2_v1_0_openc2_lang.Action',
  filename=None,
  file=DESCRIPTOR,
  values=[
    _descriptor.EnumValueDescriptor(
      name='Unknown_Action', index=0, number=0,
      options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='scan', index=1, number=1,
      options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='locate', index=2, number=2,
      options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='query', index=3, number=3,
      options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='report', index=4, number=4,
      options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='notify', index=5, number=5,
      options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='deny', index=6, number=6,
      options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='contain', index=7, number=7,
      options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='allow', index=8, number=8,
      options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='start', index=9, number=9,
      options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='stop', index=10, number=10,
      options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='restart', index=11, number=11,
      options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='pause', index=12, number=12,
      options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='resume', index=13, number=13,
      options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='cancel', index=14, number=14,
      options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='set', index=15, number=15,
      options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='update', index=16, number=16,
      options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='move', index=17, number=17,
      options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='redirect', index=18, number=18,
      options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='create', index=19, number=19,
      options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='delete', index=20, number=20,
      options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='snapshot', index=21, number=21,
      options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='detonate', index=22, number=22,
      options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='restore', index=23, number=23,
      options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='save', index=24, number=24,
      options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='throttle', index=25, number=25,
      options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='delay', index=26, number=26,
      options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='substitute', index=27, number=27,
      options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='copy', index=28, number=28,
      options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='sync', index=29, number=29,
      options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='investigate', index=30, number=30,
      options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='mitigate', index=31, number=31,
      options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='remediate', index=32, number=32,
      options=None,
      type=None),
  ],
  containing_type=None,
  options=None,
  serialized_start=2821,
  serialized_end=3236,
)
_sym_db.RegisterEnumDescriptor(_ACTION)

Action = enum_type_wrapper.EnumTypeWrapper(_ACTION)
_STATUS_CODE = _descriptor.EnumDescriptor(
  name='Status_Code',
  full_name='oasis_open_org_openc2_v1_0_openc2_lang.Status_Code',
  filename=None,
  file=DESCRIPTOR,
  values=[
    _descriptor.EnumValueDescriptor(
      name='Unknown_Status_Code', index=0, number=0,
      options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='Processing', index=1, number=102,
      options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='OK', index=2, number=200,
      options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='Moved_Permanently', index=3, number=301,
      options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='Bad_Request', index=4, number=400,
      options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='Unauthorized', index=5, number=401,
      options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='Forbidden', index=6, number=403,
      options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='Server_Error', index=7, number=500,
      options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='Not_Implemented', index=8, number=501,
      options=None,
      type=None),
  ],
  containing_type=None,
  options=None,
  serialized_start=3239,
  serialized_end=3420,
)
_sym_db.RegisterEnumDescriptor(_STATUS_CODE)

Status_Code = enum_type_wrapper.EnumTypeWrapper(_STATUS_CODE)
_QUERY_ITEM = _descriptor.EnumDescriptor(
  name='Query_Item',
  full_name='oasis_open_org_openc2_v1_0_openc2_lang.Query_Item',
  filename=None,
  file=DESCRIPTOR,
  values=[
    _descriptor.EnumValueDescriptor(
      name='Unknown_Query_Item', index=0, number=0,
      options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='versions', index=1, number=1,
      options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='profiles', index=2, number=2,
      options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='schema', index=3, number=3,
      options=None,
      type=None),
  ],
  containing_type=None,
  options=None,
  serialized_start=3422,
  serialized_end=3498,
)
_sym_db.RegisterEnumDescriptor(_QUERY_ITEM)

Query_Item = enum_type_wrapper.EnumTypeWrapper(_QUERY_ITEM)
_LAYER4_PROTOCOL = _descriptor.EnumDescriptor(
  name='layer4_protocol',
  full_name='oasis_open_org_openc2_v1_0_openc2_lang.layer4_protocol',
  filename=None,
  file=DESCRIPTOR,
  values=[
    _descriptor.EnumValueDescriptor(
      name='Unknown_layer4_protocol', index=0, number=0,
      options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='icmp', index=1, number=1,
      options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='tcp', index=2, number=6,
      options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='udp', index=3, number=17,
      options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='sctp', index=4, number=132,
      options=None,
      type=None),
  ],
  containing_type=None,
  options=None,
  serialized_start=3500,
  serialized_end=3585,
)
_sym_db.RegisterEnumDescriptor(_LAYER4_PROTOCOL)

layer4_protocol = enum_type_wrapper.EnumTypeWrapper(_LAYER4_PROTOCOL)
_RESPONSE_TYPE = _descriptor.EnumDescriptor(
  name='Response_Type',
  full_name='oasis_open_org_openc2_v1_0_openc2_lang.Response_Type',
  filename=None,
  file=DESCRIPTOR,
  values=[
    _descriptor.EnumValueDescriptor(
      name='Empty', index=0, number=0,
      options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='Ack', index=1, number=1,
      options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='Complete', index=2, number=2,
      options=None,
      type=None),
  ],
  containing_type=None,
  options=None,
  serialized_start=3587,
  serialized_end=3636,
)
_sym_db.RegisterEnumDescriptor(_RESPONSE_TYPE)

Response_Type = enum_type_wrapper.EnumTypeWrapper(_RESPONSE_TYPE)
Unknown_Action = 0
scan = 1
locate = 2
query = 3
report = 4
notify = 5
deny = 6
contain = 7
allow = 8
start = 9
stop = 10
restart = 11
pause = 12
resume = 13
cancel = 14
set = 15
update = 16
move = 17
redirect = 18
create = 19
delete = 20
snapshot = 21
detonate = 22
restore = 23
save = 24
throttle = 25
delay = 26
substitute = 27
copy = 28
sync = 29
investigate = 30
mitigate = 31
remediate = 32
Unknown_Status_Code = 0
Processing = 102
OK = 200
Moved_Permanently = 301
Bad_Request = 400
Unauthorized = 401
Forbidden = 403
Server_Error = 500
Not_Implemented = 501
Unknown_Query_Item = 0
versions = 1
profiles = 2
schema = 3
Unknown_layer4_protocol = 0
icmp = 1
tcp = 6
udp = 17
sctp = 132
None = 0
Ack = 1
Complete = 2



_OPENC2_COMMAND = _descriptor.Descriptor(
  name='OpenC2_Command',
  full_name='oasis_open_org_openc2_v1_0_openc2_lang.OpenC2_Command',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='action', full_name='oasis_open_org_openc2_v1_0_openc2_lang.OpenC2_Command.action', index=0,
      number=1, type=14, cpp_type=8, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='target', full_name='oasis_open_org_openc2_v1_0_openc2_lang.OpenC2_Command.target', 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,
      options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='actuator', full_name='oasis_open_org_openc2_v1_0_openc2_lang.OpenC2_Command.actuator', index=2,
      number=3, 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,
      options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='args', full_name='oasis_open_org_openc2_v1_0_openc2_lang.OpenC2_Command.args', 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,
      options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='id', full_name='oasis_open_org_openc2_v1_0_openc2_lang.OpenC2_Command.id', 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,
      options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=95,
  serialized_end=379,
)


_TARGET = _descriptor.Descriptor(
  name='Target',
  full_name='oasis_open_org_openc2_v1_0_openc2_lang.Target',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='artifact', full_name='oasis_open_org_openc2_v1_0_openc2_lang.Target.artifact', 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,
      options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='command', full_name='oasis_open_org_openc2_v1_0_openc2_lang.Target.command', 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,
      options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='device', full_name='oasis_open_org_openc2_v1_0_openc2_lang.Target.device', index=2,
      number=3, 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,
      options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='directory', full_name='oasis_open_org_openc2_v1_0_openc2_lang.Target.directory', 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,
      options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='disk', full_name='oasis_open_org_openc2_v1_0_openc2_lang.Target.disk', 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,
      options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='disk_partition', full_name='oasis_open_org_openc2_v1_0_openc2_lang.Target.disk_partition', 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,
      options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='domain_name', full_name='oasis_open_org_openc2_v1_0_openc2_lang.Target.domain_name', 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,
      options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='email_addr', full_name='oasis_open_org_openc2_v1_0_openc2_lang.Target.email_addr', 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,
      options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='email_message', full_name='oasis_open_org_openc2_v1_0_openc2_lang.Target.email_message', 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,
      options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='file', full_name='oasis_open_org_openc2_v1_0_openc2_lang.Target.file', index=9,
      number=10, 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,
      options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='ipv4_addr', full_name='oasis_open_org_openc2_v1_0_openc2_lang.Target.ipv4_addr', 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,
      options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='ipv6_addr', full_name='oasis_open_org_openc2_v1_0_openc2_lang.Target.ipv6_addr', 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,
      options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='mac_addr', full_name='oasis_open_org_openc2_v1_0_openc2_lang.Target.mac_addr', index=12,
      number=13, 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,
      options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='memory', full_name='oasis_open_org_openc2_v1_0_openc2_lang.Target.memory', index=13,
      number=14, 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,
      options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='ip_connection', full_name='oasis_open_org_openc2_v1_0_openc2_lang.Target.ip_connection', index=14,
      number=15, 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,
      options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='openc2', full_name='oasis_open_org_openc2_v1_0_openc2_lang.Target.openc2', index=15,
      number=16, 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,
      options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='process', full_name='oasis_open_org_openc2_v1_0_openc2_lang.Target.process', index=16,
      number=17, 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,
      options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='software', full_name='oasis_open_org_openc2_v1_0_openc2_lang.Target.software', index=17,
      number=18, 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,
      options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='uri', full_name='oasis_open_org_openc2_v1_0_openc2_lang.Target.uri', index=18,
      number=19, 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,
      options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='user_account', full_name='oasis_open_org_openc2_v1_0_openc2_lang.Target.user_account', index=19,
      number=20, 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,
      options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='user_session', full_name='oasis_open_org_openc2_v1_0_openc2_lang.Target.user_session', index=20,
      number=21, 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,
      options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='volume', full_name='oasis_open_org_openc2_v1_0_openc2_lang.Target.volume', index=21,
      number=22, 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,
      options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='windows_registry_key', full_name='oasis_open_org_openc2_v1_0_openc2_lang.Target.windows_registry_key', index=22,
      number=23, 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,
      options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='x509_certificate', full_name='oasis_open_org_openc2_v1_0_openc2_lang.Target.x509_certificate', index=23,
      number=24, 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,
      options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='slpff', full_name='oasis_open_org_openc2_v1_0_openc2_lang.Target.slpff', index=24,
      number=1024, 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,
      options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
    _descriptor.OneofDescriptor(
      name='Target', full_name='oasis_open_org_openc2_v1_0_openc2_lang.Target.Target',
      index=0, containing_type=None, fields=[]),
  ],
  serialized_start=382,
  serialized_end=1174,
)


_ACTUATOR = _descriptor.Descriptor(
  name='Actuator',
  full_name='oasis_open_org_openc2_v1_0_openc2_lang.Actuator',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='generic', full_name='oasis_open_org_openc2_v1_0_openc2_lang.Actuator.generic', 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,
      options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='slpff', full_name='oasis_open_org_openc2_v1_0_openc2_lang.Actuator.slpff', index=1,
      number=1024, 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,
      options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
    _descriptor.OneofDescriptor(
      name='Actuator', full_name='oasis_open_org_openc2_v1_0_openc2_lang.Actuator.Actuator',
      index=0, containing_type=None, fields=[]),
  ],
  serialized_start=1176,
  serialized_end=1295,
)


_ACTUATORSPECIFIERS = _descriptor.Descriptor(
  name='ActuatorSpecifiers',
  full_name='oasis_open_org_openc2_v1_0_openc2_lang.ActuatorSpecifiers',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='actuator_id', full_name='oasis_open_org_openc2_v1_0_openc2_lang.ActuatorSpecifiers.actuator_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,
      options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='asset_id', full_name='oasis_open_org_openc2_v1_0_openc2_lang.ActuatorSpecifiers.asset_id', 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,
      options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=1297,
  serialized_end=1356,
)


_ARGS = _descriptor.Descriptor(
  name='Args',
  full_name='oasis_open_org_openc2_v1_0_openc2_lang.Args',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='start_time', full_name='oasis_open_org_openc2_v1_0_openc2_lang.Args.start_time', 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,
      options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='end_time', full_name='oasis_open_org_openc2_v1_0_openc2_lang.Args.end_time', 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,
      options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='duration', full_name='oasis_open_org_openc2_v1_0_openc2_lang.Args.duration', 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,
      options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='response_requested', full_name='oasis_open_org_openc2_v1_0_openc2_lang.Args.response_requested', index=3,
      number=4, type=14, cpp_type=8, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='slpff', full_name='oasis_open_org_openc2_v1_0_openc2_lang.Args.slpff', index=4,
      number=1024, 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,
      options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=1359,
  serialized_end=1576,
)


_OPENC2_RESPONSE = _descriptor.Descriptor(
  name='OpenC2_Response',
  full_name='oasis_open_org_openc2_v1_0_openc2_lang.OpenC2_Response',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='id', full_name='oasis_open_org_openc2_v1_0_openc2_lang.OpenC2_Response.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,
      options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='status', full_name='oasis_open_org_openc2_v1_0_openc2_lang.OpenC2_Response.status', index=1,
      number=2, type=14, cpp_type=8, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='status_text', full_name='oasis_open_org_openc2_v1_0_openc2_lang.OpenC2_Response.status_text', 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,
      options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='unknown', full_name='oasis_open_org_openc2_v1_0_openc2_lang.OpenC2_Response.unknown', 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,
      options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=1579,
  serialized_end=1764,
)


_RESULTS = _descriptor.Descriptor(
  name='Results',
  full_name='oasis_open_org_openc2_v1_0_openc2_lang.Results',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='string', full_name='oasis_open_org_openc2_v1_0_openc2_lang.Results.string', 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,
      options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='media', full_name='oasis_open_org_openc2_v1_0_openc2_lang.Results.media', 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,
      options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
    _descriptor.OneofDescriptor(
      name='Results', full_name='oasis_open_org_openc2_v1_0_openc2_lang.Results.Results',
      index=0, containing_type=None, fields=[]),
  ],
  serialized_start=1766,
  serialized_end=1821,
)


_ARTIFACT = _descriptor.Descriptor(
  name='artifact',
  full_name='oasis_open_org_openc2_v1_0_openc2_lang.artifact',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='mime_type', full_name='oasis_open_org_openc2_v1_0_openc2_lang.artifact.mime_type', 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,
      options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='unknown', full_name='oasis_open_org_openc2_v1_0_openc2_lang.artifact.unknown', 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,
      options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='hashes', full_name='oasis_open_org_openc2_v1_0_openc2_lang.artifact.hashes', index=2,
      number=3, 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,
      options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=1824,
  serialized_end=1983,
)


_PAYLOAD = _descriptor.Descriptor(
  name='payload',
  full_name='oasis_open_org_openc2_v1_0_openc2_lang.payload',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='payload_bin', full_name='oasis_open_org_openc2_v1_0_openc2_lang.payload.payload_bin', 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,
      options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='url', full_name='oasis_open_org_openc2_v1_0_openc2_lang.payload.url', 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,
      options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
    _descriptor.OneofDescriptor(
      name='payload', full_name='oasis_open_org_openc2_v1_0_openc2_lang.payload.payload',
      index=0, containing_type=None, fields=[]),
  ],
  serialized_start=1985,
  serialized_end=2043,
)


_OPENC2 = _descriptor.Descriptor(
  name='openc2',
  full_name='oasis_open_org_openc2_v1_0_openc2_lang.openc2',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='query_item', full_name='oasis_open_org_openc2_v1_0_openc2_lang.openc2.query_item', index=0,
      number=1, type=14, cpp_type=8, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=2045,
  serialized_end=2125,
)


_IP_CONNECTION = _descriptor.Descriptor(
  name='ip_connection',
  full_name='oasis_open_org_openc2_v1_0_openc2_lang.ip_connection',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='src_addr', full_name='oasis_open_org_openc2_v1_0_openc2_lang.ip_connection.src_addr', 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,
      options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='src_port', full_name='oasis_open_org_openc2_v1_0_openc2_lang.ip_connection.src_port', 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,
      options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='dst_addr', full_name='oasis_open_org_openc2_v1_0_openc2_lang.ip_connection.dst_addr', 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,
      options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='dst_port', full_name='oasis_open_org_openc2_v1_0_openc2_lang.ip_connection.dst_port', 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,
      options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='layer4_protocol', full_name='oasis_open_org_openc2_v1_0_openc2_lang.ip_connection.layer4_protocol', index=4,
      number=5, type=14, cpp_type=8, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=2128,
  serialized_end=2297,
)


_FILE = _descriptor.Descriptor(
  name='file',
  full_name='oasis_open_org_openc2_v1_0_openc2_lang.file',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='name', full_name='oasis_open_org_openc2_v1_0_openc2_lang.file.name', 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,
      options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='path', full_name='oasis_open_org_openc2_v1_0_openc2_lang.file.path', 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,
      options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='hashes', full_name='oasis_open_org_openc2_v1_0_openc2_lang.file.hashes', index=2,
      number=3, 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,
      options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=2299,
  serialized_end=2397,
)


_PROCESS = _descriptor.Descriptor(
  name='Process',
  full_name='oasis_open_org_openc2_v1_0_openc2_lang.Process',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='pid', full_name='oasis_open_org_openc2_v1_0_openc2_lang.Process.pid', index=0,
      number=1, type=3, cpp_type=2, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='name', full_name='oasis_open_org_openc2_v1_0_openc2_lang.Process.name', 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,
      options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='cwd', full_name='oasis_open_org_openc2_v1_0_openc2_lang.Process.cwd', 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,
      options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='executable', full_name='oasis_open_org_openc2_v1_0_openc2_lang.Process.executable', 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,
      options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='parent', full_name='oasis_open_org_openc2_v1_0_openc2_lang.Process.parent', 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,
      options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='command_line', full_name='oasis_open_org_openc2_v1_0_openc2_lang.Process.command_line', 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,
      options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=2400,
  serialized_end=2602,
)


_HASHES = _descriptor.Descriptor(
  name='hashes',
  full_name='oasis_open_org_openc2_v1_0_openc2_lang.hashes',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='md5', full_name='oasis_open_org_openc2_v1_0_openc2_lang.hashes.md5', 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,
      options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='sha1', full_name='oasis_open_org_openc2_v1_0_openc2_lang.hashes.sha1', index=1,
      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,
      options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='sha256', full_name='oasis_open_org_openc2_v1_0_openc2_lang.hashes.sha256', index=2,
      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,
      options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=2604,
  serialized_end=2655,
)


_DEVICE = _descriptor.Descriptor(
  name='device',
  full_name='oasis_open_org_openc2_v1_0_openc2_lang.device',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='description', full_name='oasis_open_org_openc2_v1_0_openc2_lang.device.description', 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,
      options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='device_type', full_name='oasis_open_org_openc2_v1_0_openc2_lang.device.device_type', 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,
      options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='manufacturer', full_name='oasis_open_org_openc2_v1_0_openc2_lang.device.manufacturer', 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,
      options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='model', full_name='oasis_open_org_openc2_v1_0_openc2_lang.device.model', 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,
      options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='serial_number', full_name='oasis_open_org_openc2_v1_0_openc2_lang.device.serial_number', 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,
      options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='firmware_version', full_name='oasis_open_org_openc2_v1_0_openc2_lang.device.firmware_version', 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,
      options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='system_details', full_name='oasis_open_org_openc2_v1_0_openc2_lang.device.system_details', 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,
      options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=2658,
  serialized_end=2818,
)

_OPENC2_COMMAND.fields_by_name['action'].enum_type = _ACTION
_OPENC2_COMMAND.fields_by_name['target'].message_type = _TARGET
_OPENC2_COMMAND.fields_by_name['actuator'].message_type = _ACTUATOR
_OPENC2_COMMAND.fields_by_name['args'].message_type = _ARGS
_TARGET.fields_by_name['artifact'].message_type = _ARTIFACT
_TARGET.fields_by_name['device'].message_type = _DEVICE
_TARGET.fields_by_name['file'].message_type = _FILE
_TARGET.fields_by_name['ip_connection'].message_type = _IP_CONNECTION
_TARGET.fields_by_name['openc2'].message_type = _OPENC2
_TARGET.oneofs_by_name['Target'].fields.append(
  _TARGET.fields_by_name['artifact'])
_TARGET.fields_by_name['artifact'].containing_oneof = _TARGET.oneofs_by_name['Target']
_TARGET.oneofs_by_name['Target'].fields.append(
  _TARGET.fields_by_name['command'])
_TARGET.fields_by_name['command'].containing_oneof = _TARGET.oneofs_by_name['Target']
_TARGET.oneofs_by_name['Target'].fields.append(
  _TARGET.fields_by_name['device'])
_TARGET.fields_by_name['device'].containing_oneof = _TARGET.oneofs_by_name['Target']
_TARGET.oneofs_by_name['Target'].fields.append(
  _TARGET.fields_by_name['directory'])
_TARGET.fields_by_name['directory'].containing_oneof = _TARGET.oneofs_by_name['Target']
_TARGET.oneofs_by_name['Target'].fields.append(
  _TARGET.fields_by_name['disk'])
_TARGET.fields_by_name['disk'].containing_oneof = _TARGET.oneofs_by_name['Target']
_TARGET.oneofs_by_name['Target'].fields.append(
  _TARGET.fields_by_name['disk_partition'])
_TARGET.fields_by_name['disk_partition'].containing_oneof = _TARGET.oneofs_by_name['Target']
_TARGET.oneofs_by_name['Target'].fields.append(
  _TARGET.fields_by_name['domain_name'])
_TARGET.fields_by_name['domain_name'].containing_oneof = _TARGET.oneofs_by_name['Target']
_TARGET.oneofs_by_name['Target'].fields.append(
  _TARGET.fields_by_name['email_addr'])
_TARGET.fields_by_name['email_addr'].containing_oneof = _TARGET.oneofs_by_name['Target']
_TARGET.oneofs_by_name['Target'].fields.append(
  _TARGET.fields_by_name['email_message'])
_TARGET.fields_by_name['email_message'].containing_oneof = _TARGET.oneofs_by_name['Target']
_TARGET.oneofs_by_name['Target'].fields.append(
  _TARGET.fields_by_name['file'])
_TARGET.fields_by_name['file'].containing_oneof = _TARGET.oneofs_by_name['Target']
_TARGET.oneofs_by_name['Target'].fields.append(
  _TARGET.fields_by_name['ipv4_addr'])
_TARGET.fields_by_name['ipv4_addr'].containing_oneof = _TARGET.oneofs_by_name['Target']
_TARGET.oneofs_by_name['Target'].fields.append(
  _TARGET.fields_by_name['ipv6_addr'])
_TARGET.fields_by_name['ipv6_addr'].containing_oneof = _TARGET.oneofs_by_name['Target']
_TARGET.oneofs_by_name['Target'].fields.append(
  _TARGET.fields_by_name['mac_addr'])
_TARGET.fields_by_name['mac_addr'].containing_oneof = _TARGET.oneofs_by_name['Target']
_TARGET.oneofs_by_name['Target'].fields.append(
  _TARGET.fields_by_name['memory'])
_TARGET.fields_by_name['memory'].containing_oneof = _TARGET.oneofs_by_name['Target']
_TARGET.oneofs_by_name['Target'].fields.append(
  _TARGET.fields_by_name['ip_connection'])
_TARGET.fields_by_name['ip_connection'].containing_oneof = _TARGET.oneofs_by_name['Target']
_TARGET.oneofs_by_name['Target'].fields.append(
  _TARGET.fields_by_name['openc2'])
_TARGET.fields_by_name['openc2'].containing_oneof = _TARGET.oneofs_by_name['Target']
_TARGET.oneofs_by_name['Target'].fields.append(
  _TARGET.fields_by_name['process'])
_TARGET.fields_by_name['process'].containing_oneof = _TARGET.oneofs_by_name['Target']
_TARGET.oneofs_by_name['Target'].fields.append(
  _TARGET.fields_by_name['software'])
_TARGET.fields_by_name['software'].containing_oneof = _TARGET.oneofs_by_name['Target']
_TARGET.oneofs_by_name['Target'].fields.append(
  _TARGET.fields_by_name['uri'])
_TARGET.fields_by_name['uri'].containing_oneof = _TARGET.oneofs_by_name['Target']
_TARGET.oneofs_by_name['Target'].fields.append(
  _TARGET.fields_by_name['user_account'])
_TARGET.fields_by_name['user_account'].containing_oneof = _TARGET.oneofs_by_name['Target']
_TARGET.oneofs_by_name['Target'].fields.append(
  _TARGET.fields_by_name['user_session'])
_TARGET.fields_by_name['user_session'].containing_oneof = _TARGET.oneofs_by_name['Target']
_TARGET.oneofs_by_name['Target'].fields.append(
  _TARGET.fields_by_name['volume'])
_TARGET.fields_by_name['volume'].containing_oneof = _TARGET.oneofs_by_name['Target']
_TARGET.oneofs_by_name['Target'].fields.append(
  _TARGET.fields_by_name['windows_registry_key'])
_TARGET.fields_by_name['windows_registry_key'].containing_oneof = _TARGET.oneofs_by_name['Target']
_TARGET.oneofs_by_name['Target'].fields.append(
  _TARGET.fields_by_name['x509_certificate'])
_TARGET.fields_by_name['x509_certificate'].containing_oneof = _TARGET.oneofs_by_name['Target']
_TARGET.oneofs_by_name['Target'].fields.append(
  _TARGET.fields_by_name['slpff'])
_TARGET.fields_by_name['slpff'].containing_oneof = _TARGET.oneofs_by_name['Target']
_ACTUATOR.fields_by_name['generic'].message_type = _ACTUATORSPECIFIERS
_ACTUATOR.oneofs_by_name['Actuator'].fields.append(
  _ACTUATOR.fields_by_name['generic'])
_ACTUATOR.fields_by_name['generic'].containing_oneof = _ACTUATOR.oneofs_by_name['Actuator']
_ACTUATOR.oneofs_by_name['Actuator'].fields.append(
  _ACTUATOR.fields_by_name['slpff'])
_ACTUATOR.fields_by_name['slpff'].containing_oneof = _ACTUATOR.oneofs_by_name['Actuator']
_ARGS.fields_by_name['start_time'].message_type = google_dot_protobuf_dot_timestamp__pb2._TIMESTAMP
_ARGS.fields_by_name['end_time'].message_type = google_dot_protobuf_dot_timestamp__pb2._TIMESTAMP
_ARGS.fields_by_name['response_requested'].enum_type = _RESPONSE_TYPE
_OPENC2_RESPONSE.fields_by_name['status'].enum_type = _STATUS_CODE
_OPENC2_RESPONSE.fields_by_name['unknown'].message_type = _RESULTS
_RESULTS.oneofs_by_name['Results'].fields.append(
  _RESULTS.fields_by_name['string'])
_RESULTS.fields_by_name['string'].containing_oneof = _RESULTS.oneofs_by_name['Results']
_RESULTS.oneofs_by_name['Results'].fields.append(
  _RESULTS.fields_by_name['media'])
_RESULTS.fields_by_name['media'].containing_oneof = _RESULTS.oneofs_by_name['Results']
_ARTIFACT.fields_by_name['unknown'].message_type = _PAYLOAD
_ARTIFACT.fields_by_name['hashes'].message_type = _HASHES
_PAYLOAD.oneofs_by_name['payload'].fields.append(
  _PAYLOAD.fields_by_name['payload_bin'])
_PAYLOAD.fields_by_name['payload_bin'].containing_oneof = _PAYLOAD.oneofs_by_name['payload']
_PAYLOAD.oneofs_by_name['payload'].fields.append(
  _PAYLOAD.fields_by_name['url'])
_PAYLOAD.fields_by_name['url'].containing_oneof = _PAYLOAD.oneofs_by_name['payload']
_OPENC2.fields_by_name['query_item'].enum_type = _QUERY_ITEM
_IP_CONNECTION.fields_by_name['layer4_protocol'].enum_type = _LAYER4_PROTOCOL
_FILE.fields_by_name['hashes'].message_type = _HASHES
_PROCESS.fields_by_name['executable'].message_type = _FILE
_PROCESS.fields_by_name['parent'].message_type = _PROCESS
DESCRIPTOR.message_types_by_name['OpenC2_Command'] = _OPENC2_COMMAND
DESCRIPTOR.message_types_by_name['Target'] = _TARGET
DESCRIPTOR.message_types_by_name['Actuator'] = _ACTUATOR
DESCRIPTOR.message_types_by_name['ActuatorSpecifiers'] = _ACTUATORSPECIFIERS
DESCRIPTOR.message_types_by_name['Args'] = _ARGS
DESCRIPTOR.message_types_by_name['OpenC2_Response'] = _OPENC2_RESPONSE
DESCRIPTOR.message_types_by_name['Results'] = _RESULTS
DESCRIPTOR.message_types_by_name['artifact'] = _ARTIFACT
DESCRIPTOR.message_types_by_name['payload'] = _PAYLOAD
DESCRIPTOR.message_types_by_name['openc2'] = _OPENC2
DESCRIPTOR.message_types_by_name['ip_connection'] = _IP_CONNECTION
DESCRIPTOR.message_types_by_name['file'] = _FILE
DESCRIPTOR.message_types_by_name['Process'] = _PROCESS
DESCRIPTOR.message_types_by_name['hashes'] = _HASHES
DESCRIPTOR.message_types_by_name['device'] = _DEVICE
DESCRIPTOR.enum_types_by_name['Action'] = _ACTION
DESCRIPTOR.enum_types_by_name['Status_Code'] = _STATUS_CODE
DESCRIPTOR.enum_types_by_name['Query_Item'] = _QUERY_ITEM
DESCRIPTOR.enum_types_by_name['layer4_protocol'] = _LAYER4_PROTOCOL
DESCRIPTOR.enum_types_by_name['Response_Type'] = _RESPONSE_TYPE
_sym_db.RegisterFileDescriptor(DESCRIPTOR)

OpenC2_Command = _reflection.GeneratedProtocolMessageType('OpenC2_Command', (_message.Message,), dict(
  DESCRIPTOR = _OPENC2_COMMAND,
  __module__ = 'openc2_wd06_pb2'
  # @@protoc_insertion_point(class_scope:oasis_open_org_openc2_v1_0_openc2_lang.OpenC2_Command)
  ))
_sym_db.RegisterMessage(OpenC2_Command)

Target = _reflection.GeneratedProtocolMessageType('Target', (_message.Message,), dict(
  DESCRIPTOR = _TARGET,
  __module__ = 'openc2_wd06_pb2'
  # @@protoc_insertion_point(class_scope:oasis_open_org_openc2_v1_0_openc2_lang.Target)
  ))
_sym_db.RegisterMessage(Target)

Actuator = _reflection.GeneratedProtocolMessageType('Actuator', (_message.Message,), dict(
  DESCRIPTOR = _ACTUATOR,
  __module__ = 'openc2_wd06_pb2'
  # @@protoc_insertion_point(class_scope:oasis_open_org_openc2_v1_0_openc2_lang.Actuator)
  ))
_sym_db.RegisterMessage(Actuator)

ActuatorSpecifiers = _reflection.GeneratedProtocolMessageType('ActuatorSpecifiers', (_message.Message,), dict(
  DESCRIPTOR = _ACTUATORSPECIFIERS,
  __module__ = 'openc2_wd06_pb2'
  # @@protoc_insertion_point(class_scope:oasis_open_org_openc2_v1_0_openc2_lang.ActuatorSpecifiers)
  ))
_sym_db.RegisterMessage(ActuatorSpecifiers)

Args = _reflection.GeneratedProtocolMessageType('Args', (_message.Message,), dict(
  DESCRIPTOR = _ARGS,
  __module__ = 'openc2_wd06_pb2'
  # @@protoc_insertion_point(class_scope:oasis_open_org_openc2_v1_0_openc2_lang.Args)
  ))
_sym_db.RegisterMessage(Args)

OpenC2_Response = _reflection.GeneratedProtocolMessageType('OpenC2_Response', (_message.Message,), dict(
  DESCRIPTOR = _OPENC2_RESPONSE,
  __module__ = 'openc2_wd06_pb2'
  # @@protoc_insertion_point(class_scope:oasis_open_org_openc2_v1_0_openc2_lang.OpenC2_Response)
  ))
_sym_db.RegisterMessage(OpenC2_Response)

Results = _reflection.GeneratedProtocolMessageType('Results', (_message.Message,), dict(
  DESCRIPTOR = _RESULTS,
  __module__ = 'openc2_wd06_pb2'
  # @@protoc_insertion_point(class_scope:oasis_open_org_openc2_v1_0_openc2_lang.Results)
  ))
_sym_db.RegisterMessage(Results)

artifact = _reflection.GeneratedProtocolMessageType('artifact', (_message.Message,), dict(
  DESCRIPTOR = _ARTIFACT,
  __module__ = 'openc2_wd06_pb2'
  # @@protoc_insertion_point(class_scope:oasis_open_org_openc2_v1_0_openc2_lang.artifact)
  ))
_sym_db.RegisterMessage(artifact)

payload = _reflection.GeneratedProtocolMessageType('payload', (_message.Message,), dict(
  DESCRIPTOR = _PAYLOAD,
  __module__ = 'openc2_wd06_pb2'
  # @@protoc_insertion_point(class_scope:oasis_open_org_openc2_v1_0_openc2_lang.payload)
  ))
_sym_db.RegisterMessage(payload)

openc2 = _reflection.GeneratedProtocolMessageType('openc2', (_message.Message,), dict(
  DESCRIPTOR = _OPENC2,
  __module__ = 'openc2_wd06_pb2'
  # @@protoc_insertion_point(class_scope:oasis_open_org_openc2_v1_0_openc2_lang.openc2)
  ))
_sym_db.RegisterMessage(openc2)

ip_connection = _reflection.GeneratedProtocolMessageType('ip_connection', (_message.Message,), dict(
  DESCRIPTOR = _IP_CONNECTION,
  __module__ = 'openc2_wd06_pb2'
  # @@protoc_insertion_point(class_scope:oasis_open_org_openc2_v1_0_openc2_lang.ip_connection)
  ))
_sym_db.RegisterMessage(ip_connection)

file = _reflection.GeneratedProtocolMessageType('file', (_message.Message,), dict(
  DESCRIPTOR = _FILE,
  __module__ = 'openc2_wd06_pb2'
  # @@protoc_insertion_point(class_scope:oasis_open_org_openc2_v1_0_openc2_lang.file)
  ))
_sym_db.RegisterMessage(file)

Process = _reflection.GeneratedProtocolMessageType('Process', (_message.Message,), dict(
  DESCRIPTOR = _PROCESS,
  __module__ = 'openc2_wd06_pb2'
  # @@protoc_insertion_point(class_scope:oasis_open_org_openc2_v1_0_openc2_lang.Process)
  ))
_sym_db.RegisterMessage(Process)

hashes = _reflection.GeneratedProtocolMessageType('hashes', (_message.Message,), dict(
  DESCRIPTOR = _HASHES,
  __module__ = 'openc2_wd06_pb2'
  # @@protoc_insertion_point(class_scope:oasis_open_org_openc2_v1_0_openc2_lang.hashes)
  ))
_sym_db.RegisterMessage(hashes)

device = _reflection.GeneratedProtocolMessageType('device', (_message.Message,), dict(
  DESCRIPTOR = _DEVICE,
  __module__ = 'openc2_wd06_pb2'
  # @@protoc_insertion_point(class_scope:oasis_open_org_openc2_v1_0_openc2_lang.device)
  ))
_sym_db.RegisterMessage(device)


# @@protoc_insertion_point(module_scope)
