# -*- coding: utf-8 -*-
# Generated by the protocol buffer compiler.  DO NOT EDIT!
# source: defence360agent/proto/rpc.proto
"""Generated protocol buffer code."""
from google.protobuf import descriptor as _descriptor
from google.protobuf import descriptor_pool as _descriptor_pool
from google.protobuf import symbol_database as _symbol_database
from google.protobuf.internal import builder as _builder
# @@protoc_insertion_point(imports)

_sym_db = _symbol_database.Default()


from google.protobuf import struct_pb2 as google_dot_protobuf_dot_struct__pb2
from defence360agent.proto import common_pb2 as defence360agent_dot_proto_dot_common__pb2
from defence360agent.proto import wire_options_pb2 as defence360agent_dot_proto_dot_wire__options__pb2
from defence360agent.proto import wire_types_pb2 as defence360agent_dot_proto_dot_wire__types__pb2


DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n\x1f\x64\x65\x66\x65nce360agent/proto/rpc.proto\x12\x13imunify.core.rpc.v1\x1a\x1cgoogle/protobuf/struct.proto\x1a\"defence360agent/proto/common.proto\x1a(defence360agent/proto/wire_options.proto\x1a&defence360agent/proto/wire_types.proto\"@\n\x0bNullPayload\x12)\n\x05value\x18\x01 \x01(\x0e\x32\x1a.google.protobuf.NullValue:\x06\xc2\xf3\x18\x02\x10\x01\"\x0e\n\x0c\x45mptyPayload\"\xac\x01\n\x0cItemsPayload\x12\x8d\x01\n\x05value\x18\x02 \x01(\x0b\x32\x1f.imunify.core.wire.v1.JsonValueB]\xca\xf3\x18Y2WCommand-specific items are not yet contracted; shared metadata is closed and validated.:\x06\xc2\xf3\x18\x02\x10\x01J\x04\x08\x01\x10\x02\"\xe0\x01\n\x0fRpcResponseData\x12\x37\n\x08metadata\x18\x01 \x01(\x0b\x32\x1d.imunify.core.rpc.v1.MetadataB\x06\xca\xf3\x18\x02\x18\x01\x12\x8d\x01\n\x05items\x18\x03 \x01(\x0b\x32\x1f.imunify.core.wire.v1.JsonValueB]\xca\xf3\x18Y2WCommand-specific items are not yet contracted; shared metadata is closed and validated.J\x04\x08\x02\x10\x03\"\xab\x01\n\rSuccessFields\x12\x1f\n\x06result\x18\x01 \x01(\tB\x0f\xca\xf3\x18\x0b\x08\x01\"\x07success\x12\x37\n\x08messages\x18\x02 \x01(\x0b\x32\x1d.imunify.core.rpc.v1.MessagesB\x06\xca\xf3\x18\x02\x08\x01\x12\x35\n\x06status\x18\x03 \x01(\x0e\x32 .imunify.core.rpc.v1.AgentStatusH\x00\x88\x01\x01\x42\t\n\x07_status\"\x85\x01\n\x0cSuccessFrame\x12\x39\n\x05\x66rame\x18\x01 \x01(\x0b\x32\".imunify.core.rpc.v1.SuccessFieldsB\x06\xca\xf3\x18\x02\x18\x01\x12:\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32$.imunify.core.rpc.v1.RpcResponseDataB\x06\xca\xf3\x18\x02\x08\x01\"\xbf\x01\n\x0bRpcResponse\x12\x34\n\x07success\x18\x01 \x01(\x0b\x32!.imunify.core.rpc.v1.SuccessFrameH\x00\x12\x30\n\x05\x65rror\x18\x02 \x01(\x0b\x32\x1f.imunify.core.rpc.v1.ErrorFrameH\x00\x12\x35\n\x08warnings\x18\x03 \x01(\x0b\x32!.imunify.core.rpc.v1.WarningFrameH\x00:\x08\xc2\xf3\x18\x04\x08\x01\x18\x01\x42\x07\n\x05shapeb\x06proto3')

_globals = globals()
_builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals)
_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'defence360agent.proto.rpc_pb2', _globals)
if _descriptor._USE_C_DESCRIPTORS == False:

  DESCRIPTOR._options = None
  _NULLPAYLOAD._options = None
  _NULLPAYLOAD._serialized_options = b'\302\363\030\002\020\001'
  _ITEMSPAYLOAD.fields_by_name['value']._options = None
  _ITEMSPAYLOAD.fields_by_name['value']._serialized_options = b'\312\363\030Y2WCommand-specific items are not yet contracted; shared metadata is closed and validated.'
  _ITEMSPAYLOAD._options = None
  _ITEMSPAYLOAD._serialized_options = b'\302\363\030\002\020\001'
  _RPCRESPONSEDATA.fields_by_name['metadata']._options = None
  _RPCRESPONSEDATA.fields_by_name['metadata']._serialized_options = b'\312\363\030\002\030\001'
  _RPCRESPONSEDATA.fields_by_name['items']._options = None
  _RPCRESPONSEDATA.fields_by_name['items']._serialized_options = b'\312\363\030Y2WCommand-specific items are not yet contracted; shared metadata is closed and validated.'
  _SUCCESSFIELDS.fields_by_name['result']._options = None
  _SUCCESSFIELDS.fields_by_name['result']._serialized_options = b'\312\363\030\013\010\001\"\007success'
  _SUCCESSFIELDS.fields_by_name['messages']._options = None
  _SUCCESSFIELDS.fields_by_name['messages']._serialized_options = b'\312\363\030\002\010\001'
  _SUCCESSFRAME.fields_by_name['frame']._options = None
  _SUCCESSFRAME.fields_by_name['frame']._serialized_options = b'\312\363\030\002\030\001'
  _SUCCESSFRAME.fields_by_name['data']._options = None
  _SUCCESSFRAME.fields_by_name['data']._serialized_options = b'\312\363\030\002\010\001'
  _RPCRESPONSE._options = None
  _RPCRESPONSE._serialized_options = b'\302\363\030\004\010\001\030\001'
  _globals['_NULLPAYLOAD']._serialized_start=204
  _globals['_NULLPAYLOAD']._serialized_end=268
  _globals['_EMPTYPAYLOAD']._serialized_start=270
  _globals['_EMPTYPAYLOAD']._serialized_end=284
  _globals['_ITEMSPAYLOAD']._serialized_start=287
  _globals['_ITEMSPAYLOAD']._serialized_end=459
  _globals['_RPCRESPONSEDATA']._serialized_start=462
  _globals['_RPCRESPONSEDATA']._serialized_end=686
  _globals['_SUCCESSFIELDS']._serialized_start=689
  _globals['_SUCCESSFIELDS']._serialized_end=860
  _globals['_SUCCESSFRAME']._serialized_start=863
  _globals['_SUCCESSFRAME']._serialized_end=996
  _globals['_RPCRESPONSE']._serialized_start=999
  _globals['_RPCRESPONSE']._serialized_end=1190
# @@protoc_insertion_point(module_scope)
