//
//  Generated code. Do not modify.
//  source: iop/runtime.proto
//
// @dart = 2.12

// ignore_for_file: annotate_overrides, camel_case_types, comment_references
// ignore_for_file: constant_identifier_names, library_prefixes
// ignore_for_file: non_constant_identifier_names, prefer_final_fields
// ignore_for_file: unnecessary_import, unnecessary_this, unused_import

import 'dart:convert' as $convert;
import 'dart:core' as $core;
import 'dart:typed_data' as $typed_data;

@$core.Deprecated('Use runSessionModeDescriptor instead')
const RunSessionMode$json = {
  '1': 'RunSessionMode',
  '2': [
    {'1': 'RUN_SESSION_MODE_UNSPECIFIED', '2': 0},
    {'1': 'RUN_SESSION_MODE_CREATE_IF_MISSING', '2': 1},
    {'1': 'RUN_SESSION_MODE_REQUIRE_EXISTING', '2': 2},
  ],
};

/// Descriptor for `RunSessionMode`. Decode as a `google.protobuf.EnumDescriptorProto`.
final $typed_data.Uint8List runSessionModeDescriptor = $convert.base64Decode(
    'Cg5SdW5TZXNzaW9uTW9kZRIgChxSVU5fU0VTU0lPTl9NT0RFX1VOU1BFQ0lGSUVEEAASJgoiUl'
    'VOX1NFU1NJT05fTU9ERV9DUkVBVEVfSUZfTUlTU0lORxABEiUKIVJVTl9TRVNTSU9OX01PREVf'
    'UkVRVUlSRV9FWElTVElORxAC');

@$core.Deprecated('Use cancelActionDescriptor instead')
const CancelAction$json = {
  '1': 'CancelAction',
  '2': [
    {'1': 'CANCEL_ACTION_UNSPECIFIED', '2': 0},
    {'1': 'CANCEL_ACTION_CANCEL_RUN', '2': 1},
    {'1': 'CANCEL_ACTION_TERMINATE_SESSION', '2': 2},
  ],
};

/// Descriptor for `CancelAction`. Decode as a `google.protobuf.EnumDescriptorProto`.
final $typed_data.Uint8List cancelActionDescriptor = $convert.base64Decode(
    'CgxDYW5jZWxBY3Rpb24SHQoZQ0FOQ0VMX0FDVElPTl9VTlNQRUNJRklFRBAAEhwKGENBTkNFTF'
    '9BQ1RJT05fQ0FOQ0VMX1JVThABEiMKH0NBTkNFTF9BQ1RJT05fVEVSTUlOQVRFX1NFU1NJT04Q'
    'Ag==');

@$core.Deprecated('Use nodeCommandTypeDescriptor instead')
const NodeCommandType$json = {
  '1': 'NodeCommandType',
  '2': [
    {'1': 'NODE_COMMAND_TYPE_UNSPECIFIED', '2': 0},
    {'1': 'NODE_COMMAND_TYPE_USAGE_STATUS', '2': 1},
    {'1': 'NODE_COMMAND_TYPE_CAPABILITIES', '2': 2},
    {'1': 'NODE_COMMAND_TYPE_SESSION_LIST', '2': 3},
    {'1': 'NODE_COMMAND_TYPE_TRANSPORT_STATUS', '2': 4},
  ],
};

/// Descriptor for `NodeCommandType`. Decode as a `google.protobuf.EnumDescriptorProto`.
final $typed_data.Uint8List nodeCommandTypeDescriptor = $convert.base64Decode(
    'Cg9Ob2RlQ29tbWFuZFR5cGUSIQodTk9ERV9DT01NQU5EX1RZUEVfVU5TUEVDSUZJRUQQABIiCh'
    '5OT0RFX0NPTU1BTkRfVFlQRV9VU0FHRV9TVEFUVVMQARIiCh5OT0RFX0NPTU1BTkRfVFlQRV9D'
    'QVBBQklMSVRJRVMQAhIiCh5OT0RFX0NPTU1BTkRfVFlQRV9TRVNTSU9OX0xJU1QQAxImCiJOT0'
    'RFX0NPTU1BTkRfVFlQRV9UUkFOU1BPUlRfU1RBVFVTEAQ=');

@$core.Deprecated('Use runRequestDescriptor instead')
const RunRequest$json = {
  '1': 'RunRequest',
  '2': [
    {'1': 'run_id', '3': 1, '4': 1, '5': 9, '10': 'runId'},
    {'1': 'adapter', '3': 2, '4': 1, '5': 9, '10': 'adapter'},
    {'1': 'target', '3': 3, '4': 1, '5': 9, '10': 'target'},
    {'1': 'workspace', '3': 4, '4': 1, '5': 9, '10': 'workspace'},
    {'1': 'policy', '3': 5, '4': 1, '5': 11, '6': '.google.protobuf.Struct', '10': 'policy'},
    {'1': 'input', '3': 6, '4': 1, '5': 11, '6': '.google.protobuf.Struct', '10': 'input'},
    {'1': 'timeout_sec', '3': 7, '4': 1, '5': 5, '10': 'timeoutSec'},
    {'1': 'metadata', '3': 8, '4': 3, '5': 11, '6': '.iop.RunRequest.MetadataEntry', '10': 'metadata'},
    {'1': 'session_id', '3': 9, '4': 1, '5': 9, '10': 'sessionId'},
    {'1': 'session_mode', '3': 10, '4': 1, '5': 14, '6': '.iop.RunSessionMode', '10': 'sessionMode'},
    {'1': 'background', '3': 11, '4': 1, '5': 8, '10': 'background'},
  ],
  '3': [RunRequest_MetadataEntry$json],
};

@$core.Deprecated('Use runRequestDescriptor instead')
const RunRequest_MetadataEntry$json = {
  '1': 'MetadataEntry',
  '2': [
    {'1': 'key', '3': 1, '4': 1, '5': 9, '10': 'key'},
    {'1': 'value', '3': 2, '4': 1, '5': 9, '10': 'value'},
  ],
  '7': {'7': true},
};

/// Descriptor for `RunRequest`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List runRequestDescriptor = $convert.base64Decode(
    'CgpSdW5SZXF1ZXN0EhUKBnJ1bl9pZBgBIAEoCVIFcnVuSWQSGAoHYWRhcHRlchgCIAEoCVIHYW'
    'RhcHRlchIWCgZ0YXJnZXQYAyABKAlSBnRhcmdldBIcCgl3b3Jrc3BhY2UYBCABKAlSCXdvcmtz'
    'cGFjZRIvCgZwb2xpY3kYBSABKAsyFy5nb29nbGUucHJvdG9idWYuU3RydWN0UgZwb2xpY3kSLQ'
    'oFaW5wdXQYBiABKAsyFy5nb29nbGUucHJvdG9idWYuU3RydWN0UgVpbnB1dBIfCgt0aW1lb3V0'
    'X3NlYxgHIAEoBVIKdGltZW91dFNlYxI5CghtZXRhZGF0YRgIIAMoCzIdLmlvcC5SdW5SZXF1ZX'
    'N0Lk1ldGFkYXRhRW50cnlSCG1ldGFkYXRhEh0KCnNlc3Npb25faWQYCSABKAlSCXNlc3Npb25J'
    'ZBI2CgxzZXNzaW9uX21vZGUYCiABKA4yEy5pb3AuUnVuU2Vzc2lvbk1vZGVSC3Nlc3Npb25Nb2'
    'RlEh4KCmJhY2tncm91bmQYCyABKAhSCmJhY2tncm91bmQaOwoNTWV0YWRhdGFFbnRyeRIQCgNr'
    'ZXkYASABKAlSA2tleRIUCgV2YWx1ZRgCIAEoCVIFdmFsdWU6AjgB');

@$core.Deprecated('Use runEventDescriptor instead')
const RunEvent$json = {
  '1': 'RunEvent',
  '2': [
    {'1': 'run_id', '3': 1, '4': 1, '5': 9, '10': 'runId'},
    {'1': 'type', '3': 2, '4': 1, '5': 9, '10': 'type'},
    {'1': 'delta', '3': 3, '4': 1, '5': 9, '10': 'delta'},
    {'1': 'message', '3': 4, '4': 1, '5': 9, '10': 'message'},
    {'1': 'error', '3': 5, '4': 1, '5': 9, '10': 'error'},
    {'1': 'usage', '3': 6, '4': 1, '5': 11, '6': '.iop.Usage', '10': 'usage'},
    {'1': 'metadata', '3': 7, '4': 3, '5': 11, '6': '.iop.RunEvent.MetadataEntry', '10': 'metadata'},
    {'1': 'timestamp', '3': 8, '4': 1, '5': 3, '10': 'timestamp'},
    {'1': 'session_id', '3': 9, '4': 1, '5': 9, '10': 'sessionId'},
    {'1': 'background', '3': 10, '4': 1, '5': 8, '10': 'background'},
    {'1': 'node_id', '3': 11, '4': 1, '5': 9, '10': 'nodeId'},
    {'1': 'node_alias', '3': 12, '4': 1, '5': 9, '10': 'nodeAlias'},
  ],
  '3': [RunEvent_MetadataEntry$json],
};

@$core.Deprecated('Use runEventDescriptor instead')
const RunEvent_MetadataEntry$json = {
  '1': 'MetadataEntry',
  '2': [
    {'1': 'key', '3': 1, '4': 1, '5': 9, '10': 'key'},
    {'1': 'value', '3': 2, '4': 1, '5': 9, '10': 'value'},
  ],
  '7': {'7': true},
};

/// Descriptor for `RunEvent`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List runEventDescriptor = $convert.base64Decode(
    'CghSdW5FdmVudBIVCgZydW5faWQYASABKAlSBXJ1bklkEhIKBHR5cGUYAiABKAlSBHR5cGUSFA'
    'oFZGVsdGEYAyABKAlSBWRlbHRhEhgKB21lc3NhZ2UYBCABKAlSB21lc3NhZ2USFAoFZXJyb3IY'
    'BSABKAlSBWVycm9yEiAKBXVzYWdlGAYgASgLMgouaW9wLlVzYWdlUgV1c2FnZRI3CghtZXRhZG'
    'F0YRgHIAMoCzIbLmlvcC5SdW5FdmVudC5NZXRhZGF0YUVudHJ5UghtZXRhZGF0YRIcCgl0aW1l'
    'c3RhbXAYCCABKANSCXRpbWVzdGFtcBIdCgpzZXNzaW9uX2lkGAkgASgJUglzZXNzaW9uSWQSHg'
    'oKYmFja2dyb3VuZBgKIAEoCFIKYmFja2dyb3VuZBIXCgdub2RlX2lkGAsgASgJUgZub2RlSWQS'
    'HQoKbm9kZV9hbGlhcxgMIAEoCVIJbm9kZUFsaWFzGjsKDU1ldGFkYXRhRW50cnkSEAoDa2V5GA'
    'EgASgJUgNrZXkSFAoFdmFsdWUYAiABKAlSBXZhbHVlOgI4AQ==');

@$core.Deprecated('Use edgeNodeEventDescriptor instead')
const EdgeNodeEvent$json = {
  '1': 'EdgeNodeEvent',
  '2': [
    {'1': 'event_id', '3': 1, '4': 1, '5': 9, '10': 'eventId'},
    {'1': 'type', '3': 2, '4': 1, '5': 9, '10': 'type'},
    {'1': 'source', '3': 3, '4': 1, '5': 9, '10': 'source'},
    {'1': 'node_id', '3': 4, '4': 1, '5': 9, '10': 'nodeId'},
    {'1': 'alias', '3': 5, '4': 1, '5': 9, '10': 'alias'},
    {'1': 'reason', '3': 6, '4': 1, '5': 9, '10': 'reason'},
    {'1': 'metadata', '3': 7, '4': 3, '5': 11, '6': '.iop.EdgeNodeEvent.MetadataEntry', '10': 'metadata'},
    {'1': 'timestamp', '3': 8, '4': 1, '5': 3, '10': 'timestamp'},
  ],
  '3': [EdgeNodeEvent_MetadataEntry$json],
};

@$core.Deprecated('Use edgeNodeEventDescriptor instead')
const EdgeNodeEvent_MetadataEntry$json = {
  '1': 'MetadataEntry',
  '2': [
    {'1': 'key', '3': 1, '4': 1, '5': 9, '10': 'key'},
    {'1': 'value', '3': 2, '4': 1, '5': 9, '10': 'value'},
  ],
  '7': {'7': true},
};

/// Descriptor for `EdgeNodeEvent`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List edgeNodeEventDescriptor = $convert.base64Decode(
    'Cg1FZGdlTm9kZUV2ZW50EhkKCGV2ZW50X2lkGAEgASgJUgdldmVudElkEhIKBHR5cGUYAiABKA'
    'lSBHR5cGUSFgoGc291cmNlGAMgASgJUgZzb3VyY2USFwoHbm9kZV9pZBgEIAEoCVIGbm9kZUlk'
    'EhQKBWFsaWFzGAUgASgJUgVhbGlhcxIWCgZyZWFzb24YBiABKAlSBnJlYXNvbhI8CghtZXRhZG'
    'F0YRgHIAMoCzIgLmlvcC5FZGdlTm9kZUV2ZW50Lk1ldGFkYXRhRW50cnlSCG1ldGFkYXRhEhwK'
    'CXRpbWVzdGFtcBgIIAEoA1IJdGltZXN0YW1wGjsKDU1ldGFkYXRhRW50cnkSEAoDa2V5GAEgAS'
    'gJUgNrZXkSFAoFdmFsdWUYAiABKAlSBXZhbHVlOgI4AQ==');

@$core.Deprecated('Use usageDescriptor instead')
const Usage$json = {
  '1': 'Usage',
  '2': [
    {'1': 'input_tokens', '3': 1, '4': 1, '5': 5, '10': 'inputTokens'},
    {'1': 'output_tokens', '3': 2, '4': 1, '5': 5, '10': 'outputTokens'},
  ],
};

/// Descriptor for `Usage`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List usageDescriptor = $convert.base64Decode(
    'CgVVc2FnZRIhCgxpbnB1dF90b2tlbnMYASABKAVSC2lucHV0VG9rZW5zEiMKDW91dHB1dF90b2'
    'tlbnMYAiABKAVSDG91dHB1dFRva2Vucw==');

@$core.Deprecated('Use heartbeatDescriptor instead')
const Heartbeat$json = {
  '1': 'Heartbeat',
  '2': [
    {'1': 'timestamp', '3': 1, '4': 1, '5': 3, '10': 'timestamp'},
  ],
};

/// Descriptor for `Heartbeat`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List heartbeatDescriptor = $convert.base64Decode(
    'CglIZWFydGJlYXQSHAoJdGltZXN0YW1wGAEgASgDUgl0aW1lc3RhbXA=');

@$core.Deprecated('Use cancelRequestDescriptor instead')
const CancelRequest$json = {
  '1': 'CancelRequest',
  '2': [
    {'1': 'run_id', '3': 1, '4': 1, '5': 9, '10': 'runId'},
    {'1': 'adapter', '3': 2, '4': 1, '5': 9, '10': 'adapter'},
    {'1': 'target', '3': 3, '4': 1, '5': 9, '10': 'target'},
    {'1': 'session_id', '3': 4, '4': 1, '5': 9, '10': 'sessionId'},
    {'1': 'action', '3': 5, '4': 1, '5': 14, '6': '.iop.CancelAction', '10': 'action'},
  ],
};

/// Descriptor for `CancelRequest`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List cancelRequestDescriptor = $convert.base64Decode(
    'Cg1DYW5jZWxSZXF1ZXN0EhUKBnJ1bl9pZBgBIAEoCVIFcnVuSWQSGAoHYWRhcHRlchgCIAEoCV'
    'IHYWRhcHRlchIWCgZ0YXJnZXQYAyABKAlSBnRhcmdldBIdCgpzZXNzaW9uX2lkGAQgASgJUglz'
    'ZXNzaW9uSWQSKQoGYWN0aW9uGAUgASgOMhEuaW9wLkNhbmNlbEFjdGlvblIGYWN0aW9u');

@$core.Deprecated('Use nodeCommandRequestDescriptor instead')
const NodeCommandRequest$json = {
  '1': 'NodeCommandRequest',
  '2': [
    {'1': 'request_id', '3': 1, '4': 1, '5': 9, '10': 'requestId'},
    {'1': 'type', '3': 2, '4': 1, '5': 14, '6': '.iop.NodeCommandType', '10': 'type'},
    {'1': 'adapter', '3': 3, '4': 1, '5': 9, '10': 'adapter'},
    {'1': 'target', '3': 4, '4': 1, '5': 9, '10': 'target'},
    {'1': 'session_id', '3': 5, '4': 1, '5': 9, '10': 'sessionId'},
    {'1': 'timeout_sec', '3': 6, '4': 1, '5': 5, '10': 'timeoutSec'},
    {'1': 'metadata', '3': 7, '4': 3, '5': 11, '6': '.iop.NodeCommandRequest.MetadataEntry', '10': 'metadata'},
  ],
  '3': [NodeCommandRequest_MetadataEntry$json],
};

@$core.Deprecated('Use nodeCommandRequestDescriptor instead')
const NodeCommandRequest_MetadataEntry$json = {
  '1': 'MetadataEntry',
  '2': [
    {'1': 'key', '3': 1, '4': 1, '5': 9, '10': 'key'},
    {'1': 'value', '3': 2, '4': 1, '5': 9, '10': 'value'},
  ],
  '7': {'7': true},
};

/// Descriptor for `NodeCommandRequest`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List nodeCommandRequestDescriptor = $convert.base64Decode(
    'ChJOb2RlQ29tbWFuZFJlcXVlc3QSHQoKcmVxdWVzdF9pZBgBIAEoCVIJcmVxdWVzdElkEigKBH'
    'R5cGUYAiABKA4yFC5pb3AuTm9kZUNvbW1hbmRUeXBlUgR0eXBlEhgKB2FkYXB0ZXIYAyABKAlS'
    'B2FkYXB0ZXISFgoGdGFyZ2V0GAQgASgJUgZ0YXJnZXQSHQoKc2Vzc2lvbl9pZBgFIAEoCVIJc2'
    'Vzc2lvbklkEh8KC3RpbWVvdXRfc2VjGAYgASgFUgp0aW1lb3V0U2VjEkEKCG1ldGFkYXRhGAcg'
    'AygLMiUuaW9wLk5vZGVDb21tYW5kUmVxdWVzdC5NZXRhZGF0YUVudHJ5UghtZXRhZGF0YRo7Cg'
    '1NZXRhZGF0YUVudHJ5EhAKA2tleRgBIAEoCVIDa2V5EhQKBXZhbHVlGAIgASgJUgV2YWx1ZToC'
    'OAE=');

@$core.Deprecated('Use nodeCommandResponseDescriptor instead')
const NodeCommandResponse$json = {
  '1': 'NodeCommandResponse',
  '2': [
    {'1': 'request_id', '3': 1, '4': 1, '5': 9, '10': 'requestId'},
    {'1': 'type', '3': 2, '4': 1, '5': 14, '6': '.iop.NodeCommandType', '10': 'type'},
    {'1': 'adapter', '3': 3, '4': 1, '5': 9, '10': 'adapter'},
    {'1': 'target', '3': 4, '4': 1, '5': 9, '10': 'target'},
    {'1': 'session_id', '3': 5, '4': 1, '5': 9, '10': 'sessionId'},
    {'1': 'usage_status', '3': 6, '4': 1, '5': 11, '6': '.iop.AgentUsageStatus', '10': 'usageStatus'},
    {'1': 'error', '3': 7, '4': 1, '5': 9, '10': 'error'},
    {'1': 'result', '3': 8, '4': 3, '5': 11, '6': '.iop.NodeCommandResponse.ResultEntry', '10': 'result'},
  ],
  '3': [NodeCommandResponse_ResultEntry$json],
};

@$core.Deprecated('Use nodeCommandResponseDescriptor instead')
const NodeCommandResponse_ResultEntry$json = {
  '1': 'ResultEntry',
  '2': [
    {'1': 'key', '3': 1, '4': 1, '5': 9, '10': 'key'},
    {'1': 'value', '3': 2, '4': 1, '5': 9, '10': 'value'},
  ],
  '7': {'7': true},
};

/// Descriptor for `NodeCommandResponse`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List nodeCommandResponseDescriptor = $convert.base64Decode(
    'ChNOb2RlQ29tbWFuZFJlc3BvbnNlEh0KCnJlcXVlc3RfaWQYASABKAlSCXJlcXVlc3RJZBIoCg'
    'R0eXBlGAIgASgOMhQuaW9wLk5vZGVDb21tYW5kVHlwZVIEdHlwZRIYCgdhZGFwdGVyGAMgASgJ'
    'UgdhZGFwdGVyEhYKBnRhcmdldBgEIAEoCVIGdGFyZ2V0Eh0KCnNlc3Npb25faWQYBSABKAlSCX'
    'Nlc3Npb25JZBI4Cgx1c2FnZV9zdGF0dXMYBiABKAsyFS5pb3AuQWdlbnRVc2FnZVN0YXR1c1IL'
    'dXNhZ2VTdGF0dXMSFAoFZXJyb3IYByABKAlSBWVycm9yEjwKBnJlc3VsdBgIIAMoCzIkLmlvcC'
    '5Ob2RlQ29tbWFuZFJlc3BvbnNlLlJlc3VsdEVudHJ5UgZyZXN1bHQaOQoLUmVzdWx0RW50cnkS'
    'EAoDa2V5GAEgASgJUgNrZXkSFAoFdmFsdWUYAiABKAlSBXZhbHVlOgI4AQ==');

@$core.Deprecated('Use agentUsageStatusDescriptor instead')
const AgentUsageStatus$json = {
  '1': 'AgentUsageStatus',
  '2': [
    {'1': 'raw_output', '3': 1, '4': 1, '5': 9, '10': 'rawOutput'},
    {'1': 'daily_limit', '3': 2, '4': 1, '5': 9, '10': 'dailyLimit'},
    {'1': 'daily_reset_time', '3': 3, '4': 1, '5': 9, '10': 'dailyResetTime'},
    {'1': 'weekly_limit', '3': 4, '4': 1, '5': 9, '10': 'weeklyLimit'},
    {'1': 'weekly_reset_time', '3': 5, '4': 1, '5': 9, '10': 'weeklyResetTime'},
    {'1': 'metadata', '3': 6, '4': 3, '5': 11, '6': '.iop.AgentUsageStatus.MetadataEntry', '10': 'metadata'},
  ],
  '3': [AgentUsageStatus_MetadataEntry$json],
};

@$core.Deprecated('Use agentUsageStatusDescriptor instead')
const AgentUsageStatus_MetadataEntry$json = {
  '1': 'MetadataEntry',
  '2': [
    {'1': 'key', '3': 1, '4': 1, '5': 9, '10': 'key'},
    {'1': 'value', '3': 2, '4': 1, '5': 9, '10': 'value'},
  ],
  '7': {'7': true},
};

/// Descriptor for `AgentUsageStatus`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List agentUsageStatusDescriptor = $convert.base64Decode(
    'ChBBZ2VudFVzYWdlU3RhdHVzEh0KCnJhd19vdXRwdXQYASABKAlSCXJhd091dHB1dBIfCgtkYW'
    'lseV9saW1pdBgCIAEoCVIKZGFpbHlMaW1pdBIoChBkYWlseV9yZXNldF90aW1lGAMgASgJUg5k'
    'YWlseVJlc2V0VGltZRIhCgx3ZWVrbHlfbGltaXQYBCABKAlSC3dlZWtseUxpbWl0EioKEXdlZW'
    'tseV9yZXNldF90aW1lGAUgASgJUg93ZWVrbHlSZXNldFRpbWUSPwoIbWV0YWRhdGEYBiADKAsy'
    'Iy5pb3AuQWdlbnRVc2FnZVN0YXR1cy5NZXRhZGF0YUVudHJ5UghtZXRhZGF0YRo7Cg1NZXRhZG'
    'F0YUVudHJ5EhAKA2tleRgBIAEoCVIDa2V5EhQKBXZhbHVlGAIgASgJUgV2YWx1ZToCOAE=');

@$core.Deprecated('Use errorDescriptor instead')
const Error$json = {
  '1': 'Error',
  '2': [
    {'1': 'code', '3': 1, '4': 1, '5': 9, '10': 'code'},
    {'1': 'message', '3': 2, '4': 1, '5': 9, '10': 'message'},
  ],
};

/// Descriptor for `Error`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List errorDescriptor = $convert.base64Decode(
    'CgVFcnJvchISCgRjb2RlGAEgASgJUgRjb2RlEhgKB21lc3NhZ2UYAiABKAlSB21lc3NhZ2U=');

@$core.Deprecated('Use registerRequestDescriptor instead')
const RegisterRequest$json = {
  '1': 'RegisterRequest',
  '2': [
    {'1': 'token', '3': 1, '4': 1, '5': 9, '10': 'token'},
  ],
};

/// Descriptor for `RegisterRequest`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List registerRequestDescriptor = $convert.base64Decode(
    'Cg9SZWdpc3RlclJlcXVlc3QSFAoFdG9rZW4YASABKAlSBXRva2Vu');

@$core.Deprecated('Use registerResponseDescriptor instead')
const RegisterResponse$json = {
  '1': 'RegisterResponse',
  '2': [
    {'1': 'accepted', '3': 1, '4': 1, '5': 8, '10': 'accepted'},
    {'1': 'node_id', '3': 2, '4': 1, '5': 9, '10': 'nodeId'},
    {'1': 'alias', '3': 3, '4': 1, '5': 9, '10': 'alias'},
    {'1': 'reason', '3': 4, '4': 1, '5': 9, '10': 'reason'},
    {'1': 'config', '3': 5, '4': 1, '5': 11, '6': '.iop.NodeConfigPayload', '10': 'config'},
  ],
};

/// Descriptor for `RegisterResponse`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List registerResponseDescriptor = $convert.base64Decode(
    'ChBSZWdpc3RlclJlc3BvbnNlEhoKCGFjY2VwdGVkGAEgASgIUghhY2NlcHRlZBIXCgdub2RlX2'
    'lkGAIgASgJUgZub2RlSWQSFAoFYWxpYXMYAyABKAlSBWFsaWFzEhYKBnJlYXNvbhgEIAEoCVIG'
    'cmVhc29uEi4KBmNvbmZpZxgFIAEoCzIWLmlvcC5Ob2RlQ29uZmlnUGF5bG9hZFIGY29uZmln');

@$core.Deprecated('Use nodeConfigPayloadDescriptor instead')
const NodeConfigPayload$json = {
  '1': 'NodeConfigPayload',
  '2': [
    {'1': 'adapters', '3': 1, '4': 3, '5': 11, '6': '.iop.AdapterConfig', '10': 'adapters'},
    {'1': 'runtime', '3': 2, '4': 1, '5': 11, '6': '.iop.NodeRuntimeConfig', '10': 'runtime'},
  ],
};

/// Descriptor for `NodeConfigPayload`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List nodeConfigPayloadDescriptor = $convert.base64Decode(
    'ChFOb2RlQ29uZmlnUGF5bG9hZBIuCghhZGFwdGVycxgBIAMoCzISLmlvcC5BZGFwdGVyQ29uZm'
    'lnUghhZGFwdGVycxIwCgdydW50aW1lGAIgASgLMhYuaW9wLk5vZGVSdW50aW1lQ29uZmlnUgdy'
    'dW50aW1l');

@$core.Deprecated('Use adapterConfigDescriptor instead')
const AdapterConfig$json = {
  '1': 'AdapterConfig',
  '2': [
    {'1': 'type', '3': 1, '4': 1, '5': 9, '10': 'type'},
    {'1': 'enabled', '3': 2, '4': 1, '5': 8, '10': 'enabled'},
    {'1': 'settings', '3': 3, '4': 1, '5': 11, '6': '.google.protobuf.Struct', '10': 'settings'},
    {'1': 'cli', '3': 4, '4': 1, '5': 11, '6': '.iop.CLIAdapterConfig', '9': 0, '10': 'cli'},
    {'1': 'ollama', '3': 5, '4': 1, '5': 11, '6': '.iop.OllamaAdapterConfig', '9': 0, '10': 'ollama'},
    {'1': 'vllm', '3': 6, '4': 1, '5': 11, '6': '.iop.VllmAdapterConfig', '9': 0, '10': 'vllm'},
  ],
  '8': [
    {'1': 'config'},
  ],
};

/// Descriptor for `AdapterConfig`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List adapterConfigDescriptor = $convert.base64Decode(
    'Cg1BZGFwdGVyQ29uZmlnEhIKBHR5cGUYASABKAlSBHR5cGUSGAoHZW5hYmxlZBgCIAEoCFIHZW'
    '5hYmxlZBIzCghzZXR0aW5ncxgDIAEoCzIXLmdvb2dsZS5wcm90b2J1Zi5TdHJ1Y3RSCHNldHRp'
    'bmdzEikKA2NsaRgEIAEoCzIVLmlvcC5DTElBZGFwdGVyQ29uZmlnSABSA2NsaRIyCgZvbGxhbW'
    'EYBSABKAsyGC5pb3AuT2xsYW1hQWRhcHRlckNvbmZpZ0gAUgZvbGxhbWESLAoEdmxsbRgGIAEo'
    'CzIWLmlvcC5WbGxtQWRhcHRlckNvbmZpZ0gAUgR2bGxtQggKBmNvbmZpZw==');

@$core.Deprecated('Use cLIAdapterConfigDescriptor instead')
const CLIAdapterConfig$json = {
  '1': 'CLIAdapterConfig',
  '2': [
    {'1': 'profiles', '3': 1, '4': 3, '5': 11, '6': '.iop.CLIAdapterConfig.ProfilesEntry', '10': 'profiles'},
  ],
  '3': [CLIAdapterConfig_ProfilesEntry$json],
};

@$core.Deprecated('Use cLIAdapterConfigDescriptor instead')
const CLIAdapterConfig_ProfilesEntry$json = {
  '1': 'ProfilesEntry',
  '2': [
    {'1': 'key', '3': 1, '4': 1, '5': 9, '10': 'key'},
    {'1': 'value', '3': 2, '4': 1, '5': 11, '6': '.iop.CLIProfileConfig', '10': 'value'},
  ],
  '7': {'7': true},
};

/// Descriptor for `CLIAdapterConfig`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List cLIAdapterConfigDescriptor = $convert.base64Decode(
    'ChBDTElBZGFwdGVyQ29uZmlnEj8KCHByb2ZpbGVzGAEgAygLMiMuaW9wLkNMSUFkYXB0ZXJDb2'
    '5maWcuUHJvZmlsZXNFbnRyeVIIcHJvZmlsZXMaUgoNUHJvZmlsZXNFbnRyeRIQCgNrZXkYASAB'
    'KAlSA2tleRIrCgV2YWx1ZRgCIAEoCzIVLmlvcC5DTElQcm9maWxlQ29uZmlnUgV2YWx1ZToCOA'
    'E=');

@$core.Deprecated('Use cLIProfileConfigDescriptor instead')
const CLIProfileConfig$json = {
  '1': 'CLIProfileConfig',
  '2': [
    {'1': 'command', '3': 1, '4': 1, '5': 9, '10': 'command'},
    {'1': 'args', '3': 2, '4': 3, '5': 9, '10': 'args'},
    {'1': 'env', '3': 3, '4': 3, '5': 9, '10': 'env'},
    {'1': 'persistent', '3': 4, '4': 1, '5': 8, '10': 'persistent'},
    {'1': 'terminal', '3': 5, '4': 1, '5': 8, '10': 'terminal'},
    {'1': 'response_idle_timeout_ms', '3': 6, '4': 1, '5': 5, '10': 'responseIdleTimeoutMs'},
    {'1': 'startup_idle_timeout_ms', '3': 7, '4': 1, '5': 5, '10': 'startupIdleTimeoutMs'},
    {'1': 'output_format', '3': 8, '4': 1, '5': 9, '10': 'outputFormat'},
    {'1': 'completion_marker', '3': 9, '4': 1, '5': 11, '6': '.iop.CLICompletionMarker', '10': 'completionMarker'},
    {'1': 'mode', '3': 10, '4': 1, '5': 9, '10': 'mode'},
    {'1': 'resume_args', '3': 11, '4': 3, '5': 9, '10': 'resumeArgs'},
  ],
};

/// Descriptor for `CLIProfileConfig`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List cLIProfileConfigDescriptor = $convert.base64Decode(
    'ChBDTElQcm9maWxlQ29uZmlnEhgKB2NvbW1hbmQYASABKAlSB2NvbW1hbmQSEgoEYXJncxgCIA'
    'MoCVIEYXJncxIQCgNlbnYYAyADKAlSA2VudhIeCgpwZXJzaXN0ZW50GAQgASgIUgpwZXJzaXN0'
    'ZW50EhoKCHRlcm1pbmFsGAUgASgIUgh0ZXJtaW5hbBI3ChhyZXNwb25zZV9pZGxlX3RpbWVvdX'
    'RfbXMYBiABKAVSFXJlc3BvbnNlSWRsZVRpbWVvdXRNcxI1ChdzdGFydHVwX2lkbGVfdGltZW91'
    'dF9tcxgHIAEoBVIUc3RhcnR1cElkbGVUaW1lb3V0TXMSIwoNb3V0cHV0X2Zvcm1hdBgIIAEoCV'
    'IMb3V0cHV0Rm9ybWF0EkUKEWNvbXBsZXRpb25fbWFya2VyGAkgASgLMhguaW9wLkNMSUNvbXBs'
    'ZXRpb25NYXJrZXJSEGNvbXBsZXRpb25NYXJrZXISEgoEbW9kZRgKIAEoCVIEbW9kZRIfCgtyZX'
    'N1bWVfYXJncxgLIAMoCVIKcmVzdW1lQXJncw==');

@$core.Deprecated('Use cLICompletionMarkerDescriptor instead')
const CLICompletionMarker$json = {
  '1': 'CLICompletionMarker',
  '2': [
    {'1': 'line', '3': 1, '4': 1, '5': 9, '10': 'line'},
    {'1': 'regex', '3': 2, '4': 1, '5': 9, '10': 'regex'},
  ],
};

/// Descriptor for `CLICompletionMarker`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List cLICompletionMarkerDescriptor = $convert.base64Decode(
    'ChNDTElDb21wbGV0aW9uTWFya2VyEhIKBGxpbmUYASABKAlSBGxpbmUSFAoFcmVnZXgYAiABKA'
    'lSBXJlZ2V4');

@$core.Deprecated('Use ollamaAdapterConfigDescriptor instead')
const OllamaAdapterConfig$json = {
  '1': 'OllamaAdapterConfig',
  '2': [
    {'1': 'base_url', '3': 1, '4': 1, '5': 9, '10': 'baseUrl'},
    {'1': 'context_size', '3': 2, '4': 1, '5': 5, '10': 'contextSize'},
  ],
};

/// Descriptor for `OllamaAdapterConfig`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List ollamaAdapterConfigDescriptor = $convert.base64Decode(
    'ChNPbGxhbWFBZGFwdGVyQ29uZmlnEhkKCGJhc2VfdXJsGAEgASgJUgdiYXNlVXJsEiEKDGNvbn'
    'RleHRfc2l6ZRgCIAEoBVILY29udGV4dFNpemU=');

@$core.Deprecated('Use vllmAdapterConfigDescriptor instead')
const VllmAdapterConfig$json = {
  '1': 'VllmAdapterConfig',
  '2': [
    {'1': 'endpoint', '3': 1, '4': 1, '5': 9, '10': 'endpoint'},
  ],
};

/// Descriptor for `VllmAdapterConfig`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List vllmAdapterConfigDescriptor = $convert.base64Decode(
    'ChFWbGxtQWRhcHRlckNvbmZpZxIaCghlbmRwb2ludBgBIAEoCVIIZW5kcG9pbnQ=');

@$core.Deprecated('Use nodeRuntimeConfigDescriptor instead')
const NodeRuntimeConfig$json = {
  '1': 'NodeRuntimeConfig',
  '2': [
    {'1': 'concurrency', '3': 1, '4': 1, '5': 5, '10': 'concurrency'},
    {'1': 'workspace_root', '3': 2, '4': 1, '5': 9, '10': 'workspaceRoot'},
  ],
};

/// Descriptor for `NodeRuntimeConfig`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List nodeRuntimeConfigDescriptor = $convert.base64Decode(
    'ChFOb2RlUnVudGltZUNvbmZpZxIgCgtjb25jdXJyZW5jeRgBIAEoBVILY29uY3VycmVuY3kSJQ'
    'oOd29ya3NwYWNlX3Jvb3QYAiABKAlSDXdvcmtzcGFjZVJvb3Q=');

