// This is a generated file - do not edit.
//
// Generated from proto/iop/job.proto.

// @dart = 3.3

// ignore_for_file: annotate_overrides, camel_case_types, comment_references
// ignore_for_file: constant_identifier_names
// ignore_for_file: curly_braces_in_flow_control_structures
// ignore_for_file: deprecated_member_use_from_same_package, library_prefixes
// ignore_for_file: non_constant_identifier_names, prefer_relative_imports
// ignore_for_file: unused_import

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

@$core.Deprecated('Use jobStatusDescriptor instead')
const JobStatus$json = {
  '1': 'JobStatus',
  '2': [
    {'1': 'JOB_STATUS_UNSPECIFIED', '2': 0},
    {'1': 'JOB_STATUS_PENDING', '2': 1},
    {'1': 'JOB_STATUS_RUNNING', '2': 2},
    {'1': 'JOB_STATUS_COMPLETED', '2': 3},
    {'1': 'JOB_STATUS_FAILED', '2': 4},
    {'1': 'JOB_STATUS_CANCELLED', '2': 5},
  ],
};

/// Descriptor for `JobStatus`. Decode as a `google.protobuf.EnumDescriptorProto`.
final $typed_data.Uint8List jobStatusDescriptor = $convert.base64Decode(
    'CglKb2JTdGF0dXMSGgoWSk9CX1NUQVRVU19VTlNQRUNJRklFRBAAEhYKEkpPQl9TVEFUVVNfUE'
    'VORElORxABEhYKEkpPQl9TVEFUVVNfUlVOTklORxACEhgKFEpPQl9TVEFUVVNfQ09NUExFVEVE'
    'EAMSFQoRSk9CX1NUQVRVU19GQUlMRUQQBBIYChRKT0JfU1RBVFVTX0NBTkNFTExFRBAF');

@$core.Deprecated('Use jobDescriptor instead')
const Job$json = {
  '1': 'Job',
  '2': [
    {'1': 'job_id', '3': 1, '4': 1, '5': 9, '10': 'jobId'},
    {'1': 'run_id', '3': 2, '4': 1, '5': 9, '10': 'runId'},
    {'1': 'node_id', '3': 3, '4': 1, '5': 9, '10': 'nodeId'},
    {'1': 'adapter', '3': 4, '4': 1, '5': 9, '10': 'adapter'},
    {'1': 'target', '3': 5, '4': 1, '5': 9, '10': 'target'},
    {
      '1': 'status',
      '3': 6,
      '4': 1,
      '5': 14,
      '6': '.iop.JobStatus',
      '10': 'status'
    },
    {'1': 'created_at', '3': 7, '4': 1, '5': 3, '10': 'createdAt'},
    {'1': 'started_at', '3': 8, '4': 1, '5': 3, '10': 'startedAt'},
    {'1': 'finished_at', '3': 9, '4': 1, '5': 3, '10': 'finishedAt'},
    {'1': 'error', '3': 10, '4': 1, '5': 9, '10': 'error'},
    {
      '1': 'metadata',
      '3': 11,
      '4': 3,
      '5': 11,
      '6': '.iop.Job.MetadataEntry',
      '10': 'metadata'
    },
  ],
  '3': [Job_MetadataEntry$json],
};

@$core.Deprecated('Use jobDescriptor instead')
const Job_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 `Job`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List jobDescriptor = $convert.base64Decode(
    'CgNKb2ISFQoGam9iX2lkGAEgASgJUgVqb2JJZBIVCgZydW5faWQYAiABKAlSBXJ1bklkEhcKB2'
    '5vZGVfaWQYAyABKAlSBm5vZGVJZBIYCgdhZGFwdGVyGAQgASgJUgdhZGFwdGVyEhYKBnRhcmdl'
    'dBgFIAEoCVIGdGFyZ2V0EiYKBnN0YXR1cxgGIAEoDjIOLmlvcC5Kb2JTdGF0dXNSBnN0YXR1cx'
    'IdCgpjcmVhdGVkX2F0GAcgASgDUgljcmVhdGVkQXQSHQoKc3RhcnRlZF9hdBgIIAEoA1IJc3Rh'
    'cnRlZEF0Eh8KC2ZpbmlzaGVkX2F0GAkgASgDUgpmaW5pc2hlZEF0EhQKBWVycm9yGAogASgJUg'
    'VlcnJvchIyCghtZXRhZGF0YRgLIAMoCzIWLmlvcC5Kb2IuTWV0YWRhdGFFbnRyeVIIbWV0YWRh'
    'dGEaOwoNTWV0YWRhdGFFbnRyeRIQCgNrZXkYASABKAlSA2tleRIUCgV2YWx1ZRgCIAEoCVIFdm'
    'FsdWU6AjgB');

@$core.Deprecated('Use jobListRequestDescriptor instead')
const JobListRequest$json = {
  '1': 'JobListRequest',
  '2': [
    {
      '1': 'status_filter',
      '3': 1,
      '4': 1,
      '5': 14,
      '6': '.iop.JobStatus',
      '10': 'statusFilter'
    },
    {'1': 'limit', '3': 2, '4': 1, '5': 5, '10': 'limit'},
    {'1': 'cursor', '3': 3, '4': 1, '5': 9, '10': 'cursor'},
  ],
};

/// Descriptor for `JobListRequest`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List jobListRequestDescriptor = $convert.base64Decode(
    'Cg5Kb2JMaXN0UmVxdWVzdBIzCg1zdGF0dXNfZmlsdGVyGAEgASgOMg4uaW9wLkpvYlN0YXR1c1'
    'IMc3RhdHVzRmlsdGVyEhQKBWxpbWl0GAIgASgFUgVsaW1pdBIWCgZjdXJzb3IYAyABKAlSBmN1'
    'cnNvcg==');

@$core.Deprecated('Use jobListResponseDescriptor instead')
const JobListResponse$json = {
  '1': 'JobListResponse',
  '2': [
    {'1': 'jobs', '3': 1, '4': 3, '5': 11, '6': '.iop.Job', '10': 'jobs'},
    {'1': 'next', '3': 2, '4': 1, '5': 9, '10': 'next'},
  ],
};

/// Descriptor for `JobListResponse`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List jobListResponseDescriptor = $convert.base64Decode(
    'Cg9Kb2JMaXN0UmVzcG9uc2USHAoEam9icxgBIAMoCzIILmlvcC5Kb2JSBGpvYnMSEgoEbmV4dB'
    'gCIAEoCVIEbmV4dA==');
