//
//  Generated code. Do not modify.
//  source: kpi.proto
//
// @dart = 3.3

// 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 kPIGroupPropertyDescriptor instead')
const KPIGroupProperty$json = {
  '1': 'KPIGroupProperty',
  '2': [
    {'1': 'KPIGROUP_TYPE', '2': 0},
    {'1': 'KPIGROUP_ORDERBY', '2': 1},
    {'1': 'KPIGROUP_ENGINE', '2': 2},
    {'1': 'KPIGROUP_HEADER_COLUMNS', '2': 3},
    {'1': 'KPIGROUP_PARTITIONBY', '2': 4},
  ],
};

/// Descriptor for `KPIGroupProperty`. Decode as a `google.protobuf.EnumDescriptorProto`.
final $typed_data.Uint8List kPIGroupPropertyDescriptor = $convert.base64Decode(
    'ChBLUElHcm91cFByb3BlcnR5EhEKDUtQSUdST1VQX1RZUEUQABIUChBLUElHUk9VUF9PUkRFUk'
    'JZEAESEwoPS1BJR1JPVVBfRU5HSU5FEAISGwoXS1BJR1JPVVBfSEVBREVSX0NPTFVNTlMQAxIY'
    'ChRLUElHUk9VUF9QQVJUSVRJT05CWRAE');

@$core.Deprecated('Use kpiDescriptor instead')
const Kpi$json = {
  '1': 'Kpi',
  '2': [
    {'1': 'Name', '3': 1, '4': 1, '5': 9, '10': 'Name'},
    {'1': 'Level', '3': 2, '4': 1, '5': 9, '10': 'Level'},
    {'1': 'DataType', '3': 4, '4': 1, '5': 9, '10': 'DataType'},
    {'1': 'ContentType', '3': 5, '4': 1, '5': 9, '10': 'ContentType'},
    {'1': 'EnumValues', '3': 6, '4': 1, '5': 9, '10': 'EnumValues'},
    {'1': 'Expressions', '3': 7, '4': 3, '5': 11, '6': '.api.KpiExpression', '10': 'Expressions'},
    {'1': 'FullName', '3': 8, '4': 1, '5': 9, '10': 'FullName'},
    {'1': 'IsComputed', '3': 9, '4': 1, '5': 8, '10': 'IsComputed'},
    {'1': 'GroupToJoin', '3': 11, '4': 1, '5': 9, '10': 'GroupToJoin'},
    {'1': 'ColumnType', '3': 12, '4': 1, '5': 9, '10': 'ColumnType'},
    {'1': 'IsQueryable', '3': 13, '4': 1, '5': 8, '10': 'IsQueryable'},
  ],
};

/// Descriptor for `Kpi`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List kpiDescriptor = $convert.base64Decode(
    'CgNLcGkSEgoETmFtZRgBIAEoCVIETmFtZRIUCgVMZXZlbBgCIAEoCVIFTGV2ZWwSGgoIRGF0YV'
    'R5cGUYBCABKAlSCERhdGFUeXBlEiAKC0NvbnRlbnRUeXBlGAUgASgJUgtDb250ZW50VHlwZRIe'
    'CgpFbnVtVmFsdWVzGAYgASgJUgpFbnVtVmFsdWVzEjQKC0V4cHJlc3Npb25zGAcgAygLMhIuYX'
    'BpLktwaUV4cHJlc3Npb25SC0V4cHJlc3Npb25zEhoKCEZ1bGxOYW1lGAggASgJUghGdWxsTmFt'
    'ZRIeCgpJc0NvbXB1dGVkGAkgASgIUgpJc0NvbXB1dGVkEiAKC0dyb3VwVG9Kb2luGAsgASgJUg'
    'tHcm91cFRvSm9pbhIeCgpDb2x1bW5UeXBlGAwgASgJUgpDb2x1bW5UeXBlEiAKC0lzUXVlcnlh'
    'YmxlGA0gASgIUgtJc1F1ZXJ5YWJsZQ==');

@$core.Deprecated('Use kpiExpressionDescriptor instead')
const KpiExpression$json = {
  '1': 'KpiExpression',
  '2': [
    {'1': 'Block', '3': 1, '4': 1, '5': 9, '10': 'Block'},
    {'1': 'QueryType', '3': 2, '4': 1, '5': 9, '10': 'QueryType'},
    {'1': 'Field', '3': 3, '4': 1, '5': 9, '10': 'Field'},
    {'1': 'Query', '3': 4, '4': 1, '5': 9, '10': 'Query'},
  ],
};

/// Descriptor for `KpiExpression`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List kpiExpressionDescriptor = $convert.base64Decode(
    'Cg1LcGlFeHByZXNzaW9uEhQKBUJsb2NrGAEgASgJUgVCbG9jaxIcCglRdWVyeVR5cGUYAiABKA'
    'lSCVF1ZXJ5VHlwZRIUCgVGaWVsZBgDIAEoCVIFRmllbGQSFAoFUXVlcnkYBCABKAlSBVF1ZXJ5');

@$core.Deprecated('Use getKpisRequestDescriptor instead')
const GetKpisRequest$json = {
  '1': 'GetKpisRequest',
  '2': [
    {'1': 'Header', '3': 1, '4': 1, '5': 11, '6': '.api.RequestProjectHeader', '8': {}, '10': 'Header'},
    {'1': 'Domain', '3': 2, '4': 1, '5': 9, '8': {}, '10': 'Domain'},
    {'1': 'Group', '3': 3, '4': 1, '5': 9, '8': {}, '10': 'Group'},
    {'1': 'isMetric', '3': 4, '4': 1, '5': 8, '10': 'isMetric'},
    {'1': 'isDimension', '3': 5, '4': 1, '5': 8, '10': 'isDimension'},
    {'1': 'isDate', '3': 6, '4': 1, '5': 8, '10': 'isDate'},
    {'1': 'isCount', '3': 7, '4': 1, '5': 8, '10': 'isCount'},
    {'1': 'OnlyQueryable', '3': 8, '4': 1, '5': 8, '10': 'OnlyQueryable'},
  ],
  '7': {},
};

/// Descriptor for `GetKpisRequest`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List getKpisRequestDescriptor = $convert.base64Decode(
    'Cg5HZXRLcGlzUmVxdWVzdBI7CgZIZWFkZXIYASABKAsyGS5hcGkuUmVxdWVzdFByb2plY3RIZW'
    'FkZXJCCPpCBYoBAhABUgZIZWFkZXISNgoGRG9tYWluGAIgASgJQh6SQQc6BXRyYWRl+kIRcg9S'
    'BXRyYWRlUgZjb2xsYWJSBkRvbWFpbhLNAQoFR3JvdXAYAyABKAlCtgGSQVwySVdpZGdldCBhbm'
    'FseXNpcyBjcml0ZXJpb24sIGV4ZWN1dGlvbmZsb3csIHN0b2NrLCBtb3ZlbWVudCBvciBoYW5k'
    'bGluZ3VuaXRKDyJleGVjdXRpb25mbG93IvpCVHJSUg1leGVjdXRpb25mbG93UgVzdG9ja1IIbW'
    '92ZW1lbnRSDGhhbmRsaW5ndW5pdFIFYWN0b3JSBGl0ZW1SDnN0b2NrX2V4dGVuZGVkUgVjbGFp'
    'bVIFR3JvdXASGgoIaXNNZXRyaWMYBCABKAhSCGlzTWV0cmljEiAKC2lzRGltZW5zaW9uGAUgAS'
    'gIUgtpc0RpbWVuc2lvbhIWCgZpc0RhdGUYBiABKAhSBmlzRGF0ZRIYCgdpc0NvdW50GAcgASgI'
    'Ugdpc0NvdW50EiQKDU9ubHlRdWVyeWFibGUYCCABKAhSDU9ubHlRdWVyeWFibGU6DpJBCwoJ0g'
    'EGSGVhZGVy');

@$core.Deprecated('Use getKpisResultDescriptor instead')
const GetKpisResult$json = {
  '1': 'GetKpisResult',
  '2': [
    {'1': 'Kpis', '3': 1, '4': 3, '5': 11, '6': '.api.Kpi', '10': 'Kpis'},
  ],
};

/// Descriptor for `GetKpisResult`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List getKpisResultDescriptor = $convert.base64Decode(
    'Cg1HZXRLcGlzUmVzdWx0EhwKBEtwaXMYASADKAsyCC5hcGkuS3BpUgRLcGlz');

@$core.Deprecated('Use getKpiTableStructureRequestDescriptor instead')
const GetKpiTableStructureRequest$json = {
  '1': 'GetKpiTableStructureRequest',
  '2': [
    {'1': 'ProjectID', '3': 1, '4': 1, '5': 9, '8': {}, '10': 'ProjectID'},
    {'1': 'Domain', '3': 2, '4': 1, '5': 9, '8': {}, '10': 'Domain'},
  ],
};

/// Descriptor for `GetKpiTableStructureRequest`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List getKpiTableStructureRequestDescriptor = $convert.base64Decode(
    'ChtHZXRLcGlUYWJsZVN0cnVjdHVyZVJlcXVlc3QSJQoJUHJvamVjdElEGAEgASgJQgf6QgRyAh'
    'ABUglQcm9qZWN0SUQSPAoGRG9tYWluGAIgASgJQiSSQQc6BXRyYWRl+kIXchVSBXRyYWRlUgZj'
    'b2xsYWJSBGNvcmVSBkRvbWFpbg==');

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

/// Descriptor for `GetKpiTableStructureResult`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List getKpiTableStructureResultDescriptor = $convert.base64Decode(
    'ChpHZXRLcGlUYWJsZVN0cnVjdHVyZVJlc3VsdBIWCgZUYWJsZXMYASADKAlSBlRhYmxlcw==');

@$core.Deprecated('Use updateKpiTableStructureRequestDescriptor instead')
const UpdateKpiTableStructureRequest$json = {
  '1': 'UpdateKpiTableStructureRequest',
  '2': [
    {'1': 'ProjectID', '3': 1, '4': 1, '5': 9, '8': {}, '10': 'ProjectID'},
    {'1': 'Domain', '3': 2, '4': 1, '5': 9, '8': {}, '10': 'Domain'},
  ],
};

/// Descriptor for `UpdateKpiTableStructureRequest`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List updateKpiTableStructureRequestDescriptor = $convert.base64Decode(
    'Ch5VcGRhdGVLcGlUYWJsZVN0cnVjdHVyZVJlcXVlc3QSJQoJUHJvamVjdElEGAEgASgJQgf6Qg'
    'RyAhABUglQcm9qZWN0SUQSNgoGRG9tYWluGAIgASgJQh6SQQc6BXRyYWRl+kIRcg9SBXRyYWRl'
    'UgZjb2xsYWJSBkRvbWFpbg==');

@$core.Deprecated('Use updateKpiTableStructureResultDescriptor instead')
const UpdateKpiTableStructureResult$json = {
  '1': 'UpdateKpiTableStructureResult',
};

/// Descriptor for `UpdateKpiTableStructureResult`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List updateKpiTableStructureResultDescriptor = $convert.base64Decode(
    'Ch1VcGRhdGVLcGlUYWJsZVN0cnVjdHVyZVJlc3VsdA==');

@$core.Deprecated('Use getKpiEntitiesRequestDescriptor instead')
const GetKpiEntitiesRequest$json = {
  '1': 'GetKpiEntitiesRequest',
  '2': [
    {'1': 'ProjectID', '3': 1, '4': 1, '5': 9, '8': {}, '10': 'ProjectID'},
    {'1': 'Domain', '3': 2, '4': 1, '5': 9, '8': {}, '10': 'Domain'},
  ],
};

/// Descriptor for `GetKpiEntitiesRequest`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List getKpiEntitiesRequestDescriptor = $convert.base64Decode(
    'ChVHZXRLcGlFbnRpdGllc1JlcXVlc3QSJQoJUHJvamVjdElEGAEgASgJQgf6QgRyAhABUglQcm'
    '9qZWN0SUQSNgoGRG9tYWluGAIgASgJQh6SQQc6BXRyYWRl+kIRcg9SBXRyYWRlUgZjb2xsYWJS'
    'BkRvbWFpbg==');

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

/// Descriptor for `GetKpiEntitiesResult`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List getKpiEntitiesResultDescriptor = $convert.base64Decode(
    'ChRHZXRLcGlFbnRpdGllc1Jlc3VsdBIaCghFbnRpdGllcxgBIAMoCVIIRW50aXRpZXM=');

@$core.Deprecated('Use clearKpiEntityRequestDescriptor instead')
const ClearKpiEntityRequest$json = {
  '1': 'ClearKpiEntityRequest',
  '2': [
    {'1': 'ProjectID', '3': 1, '4': 1, '5': 9, '8': {}, '10': 'ProjectID'},
    {'1': 'Entity', '3': 2, '4': 1, '5': 14, '6': '.api.ModelDataSetEnum', '8': {}, '10': 'Entity'},
  ],
};

/// Descriptor for `ClearKpiEntityRequest`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List clearKpiEntityRequestDescriptor = $convert.base64Decode(
    'ChVDbGVhcktwaUVudGl0eVJlcXVlc3QSJQoJUHJvamVjdElEGAEgASgJQgf6QgRyAhABUglQcm'
    '9qZWN0SUQSNwoGRW50aXR5GAIgASgOMhUuYXBpLk1vZGVsRGF0YVNldEVudW1CCPpCBYIBAhAB'
    'UgZFbnRpdHk=');

@$core.Deprecated('Use clearKpiEntityResultDescriptor instead')
const ClearKpiEntityResult$json = {
  '1': 'ClearKpiEntityResult',
};

/// Descriptor for `ClearKpiEntityResult`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List clearKpiEntityResultDescriptor = $convert.base64Decode(
    'ChRDbGVhcktwaUVudGl0eVJlc3VsdA==');

@$core.Deprecated('Use createMVRequestDescriptor instead')
const CreateMVRequest$json = {
  '1': 'CreateMVRequest',
  '2': [
    {'1': 'ProjectID', '3': 1, '4': 1, '5': 9, '8': {}, '10': 'ProjectID'},
    {'1': 'Domain', '3': 2, '4': 1, '5': 9, '8': {}, '10': 'Domain'},
  ],
};

/// Descriptor for `CreateMVRequest`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List createMVRequestDescriptor = $convert.base64Decode(
    'Cg9DcmVhdGVNVlJlcXVlc3QSJQoJUHJvamVjdElEGAEgASgJQgf6QgRyAhABUglQcm9qZWN0SU'
    'QSPAoGRG9tYWluGAIgASgJQiSSQQc6BXRyYWRl+kIXchVSBXRyYWRlUgZjb2xsYWJSBGNvcmVS'
    'BkRvbWFpbg==');

@$core.Deprecated('Use createMVResultDescriptor instead')
const CreateMVResult$json = {
  '1': 'CreateMVResult',
};

/// Descriptor for `CreateMVResult`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List createMVResultDescriptor = $convert.base64Decode(
    'Cg5DcmVhdGVNVlJlc3VsdA==');

@$core.Deprecated('Use dropMVRequestDescriptor instead')
const DropMVRequest$json = {
  '1': 'DropMVRequest',
  '2': [
    {'1': 'ProjectID', '3': 1, '4': 1, '5': 9, '8': {}, '10': 'ProjectID'},
    {'1': 'Domain', '3': 2, '4': 1, '5': 9, '8': {}, '10': 'Domain'},
  ],
};

/// Descriptor for `DropMVRequest`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List dropMVRequestDescriptor = $convert.base64Decode(
    'Cg1Ecm9wTVZSZXF1ZXN0EiUKCVByb2plY3RJRBgBIAEoCUIH+kIEcgIQAVIJUHJvamVjdElEEj'
    'wKBkRvbWFpbhgCIAEoCUIkkkEHOgV0cmFkZfpCF3IVUgV0cmFkZVIGY29sbGFiUgRjb3JlUgZE'
    'b21haW4=');

@$core.Deprecated('Use dropMVResultDescriptor instead')
const DropMVResult$json = {
  '1': 'DropMVResult',
};

/// Descriptor for `DropMVResult`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List dropMVResultDescriptor = $convert.base64Decode(
    'CgxEcm9wTVZSZXN1bHQ=');

@$core.Deprecated('Use populateMVRequestDescriptor instead')
const PopulateMVRequest$json = {
  '1': 'PopulateMVRequest',
  '2': [
    {'1': 'ProjectID', '3': 1, '4': 1, '5': 9, '8': {}, '10': 'ProjectID'},
    {'1': 'Domain', '3': 2, '4': 1, '5': 9, '8': {}, '10': 'Domain'},
  ],
};

/// Descriptor for `PopulateMVRequest`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List populateMVRequestDescriptor = $convert.base64Decode(
    'ChFQb3B1bGF0ZU1WUmVxdWVzdBIlCglQcm9qZWN0SUQYASABKAlCB/pCBHICEAFSCVByb2plY3'
    'RJRBI8CgZEb21haW4YAiABKAlCJJJBBzoFdHJhZGX6QhdyFVIFdHJhZGVSBmNvbGxhYlIEY29y'
    'ZVIGRG9tYWlu');

@$core.Deprecated('Use populateMVResultDescriptor instead')
const PopulateMVResult$json = {
  '1': 'PopulateMVResult',
};

/// Descriptor for `PopulateMVResult`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List populateMVResultDescriptor = $convert.base64Decode(
    'ChBQb3B1bGF0ZU1WUmVzdWx0');

