//
//  Generated code. Do not modify.
//  source: metadata.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:core' as $core;

import 'package:protobuf/protobuf.dart' as $pb;

class MetadataType extends $pb.ProtobufEnum {
  static const MetadataType TYPE_UNKNOWN = MetadataType._(0, _omitEnumNames ? '' : 'TYPE_UNKNOWN');
  static const MetadataType TYPE_STRING = MetadataType._(1, _omitEnumNames ? '' : 'TYPE_STRING');
  static const MetadataType TYPE_INTEGER = MetadataType._(2, _omitEnumNames ? '' : 'TYPE_INTEGER');
  static const MetadataType TYPE_BOOLEAN = MetadataType._(3, _omitEnumNames ? '' : 'TYPE_BOOLEAN');
  static const MetadataType TYPE_FLOAT = MetadataType._(4, _omitEnumNames ? '' : 'TYPE_FLOAT');
  static const MetadataType TYPE_TIMESTAMP = MetadataType._(5, _omitEnumNames ? '' : 'TYPE_TIMESTAMP');

  static const $core.List<MetadataType> values = <MetadataType> [
    TYPE_UNKNOWN,
    TYPE_STRING,
    TYPE_INTEGER,
    TYPE_BOOLEAN,
    TYPE_FLOAT,
    TYPE_TIMESTAMP,
  ];

  static final $core.Map<$core.int, MetadataType> _byValue = $pb.ProtobufEnum.initByValue(values);
  static MetadataType? valueOf($core.int value) => _byValue[value];

  const MetadataType._(super.v, super.n);
}

class MetadataDisplayType extends $pb.ProtobufEnum {
  static const MetadataDisplayType DISPLAY_UNKNOWN = MetadataDisplayType._(0, _omitEnumNames ? '' : 'DISPLAY_UNKNOWN');
  static const MetadataDisplayType DISPLAY_ALWAYS = MetadataDisplayType._(1, _omitEnumNames ? '' : 'DISPLAY_ALWAYS');
  static const MetadataDisplayType DISPLAY_NEVER = MetadataDisplayType._(2, _omitEnumNames ? '' : 'DISPLAY_NEVER');

  static const $core.List<MetadataDisplayType> values = <MetadataDisplayType> [
    DISPLAY_UNKNOWN,
    DISPLAY_ALWAYS,
    DISPLAY_NEVER,
  ];

  static final $core.Map<$core.int, MetadataDisplayType> _byValue = $pb.ProtobufEnum.initByValue(values);
  static MetadataDisplayType? valueOf($core.int value) => _byValue[value];

  const MetadataDisplayType._(super.v, super.n);
}

///
/// 	All statuses for Metadata entity
class MetadataStatusCode extends $pb.ProtobufEnum {
  static const MetadataStatusCode METADATA_0000_UNKNOWN = MetadataStatusCode._(0, _omitEnumNames ? '' : 'METADATA_0000_UNKNOWN');
  static const MetadataStatusCode METADATA_1000_ACTIVE = MetadataStatusCode._(1000, _omitEnumNames ? '' : 'METADATA_1000_ACTIVE');
  static const MetadataStatusCode METADATA_9000_CANCELLED = MetadataStatusCode._(9000, _omitEnumNames ? '' : 'METADATA_9000_CANCELLED');

  static const $core.List<MetadataStatusCode> values = <MetadataStatusCode> [
    METADATA_0000_UNKNOWN,
    METADATA_1000_ACTIVE,
    METADATA_9000_CANCELLED,
  ];

  static final $core.Map<$core.int, MetadataStatusCode> _byValue = $pb.ProtobufEnum.initByValue(values);
  static MetadataStatusCode? valueOf($core.int value) => _byValue[value];

  const MetadataStatusCode._(super.v, super.n);
}


const _omitEnumNames = $core.bool.fromEnvironment('protobuf.omit_enum_names');
