bridgedEnums static method

List<BridgedEnumDefinition<Enum>> bridgedEnums()

Returns all bridged enum definitions.

Implementation

static List<BridgedEnumDefinition> bridgedEnums() {
  return [
    BridgedEnumDefinition<$tom_vscode_scripting_api_29.DiagnosticSeverity>(
      name: 'DiagnosticSeverity',
      values: $tom_vscode_scripting_api_29.DiagnosticSeverity.values,
      getters: {
        'value': (visitor, target) =>
            (target as $tom_vscode_scripting_api_29.DiagnosticSeverity).value,
      },
    ),
    BridgedEnumDefinition<$tom_vscode_scripting_api_6.PermissionMode>(
      name: 'PermissionMode',
      values: $tom_vscode_scripting_api_6.PermissionMode.values,
      getters: {
        'wire': (visitor, target) =>
            (target as $tom_vscode_scripting_api_6.PermissionMode).wire,
      },
      methods: {
        'toJson': (visitor, target, positional, named, typeArgs) {
          final t = target as $tom_vscode_scripting_api_6.PermissionMode;
          return Function.apply(
            t.toJson,
            positional,
            named.map((k, v) => MapEntry(Symbol(k), v)),
          );
        },
      },
      staticMethods: {
        'fromWire': (visitor, positional, named, typeArgs) {
          return Function.apply(
            $tom_vscode_scripting_api_6.PermissionMode.fromWire,
            positional,
            named.map((k, v) => MapEntry(Symbol(k), v)),
          );
        },
      },
    ),
    BridgedEnumDefinition<$tom_vscode_scripting_api_6.PermissionBehavior>(
      name: 'PermissionBehavior',
      values: $tom_vscode_scripting_api_6.PermissionBehavior.values,
      getters: {
        'wire': (visitor, target) =>
            (target as $tom_vscode_scripting_api_6.PermissionBehavior).wire,
      },
      staticMethods: {
        'fromWire': (visitor, positional, named, typeArgs) {
          return Function.apply(
            $tom_vscode_scripting_api_6.PermissionBehavior.fromWire,
            positional,
            named.map((k, v) => MapEntry(Symbol(k), v)),
          );
        },
      },
    ),
    BridgedEnumDefinition<
      $tom_vscode_scripting_api_6.PermissionUpdateDestination
    >(
      name: 'PermissionUpdateDestination',
      values: $tom_vscode_scripting_api_6.PermissionUpdateDestination.values,
      getters: {
        'wire': (visitor, target) =>
            (target as $tom_vscode_scripting_api_6.PermissionUpdateDestination)
                .wire,
      },
      staticMethods: {
        'fromWire': (visitor, positional, named, typeArgs) {
          return Function.apply(
            $tom_vscode_scripting_api_6.PermissionUpdateDestination.fromWire,
            positional,
            named.map((k, v) => MapEntry(Symbol(k), v)),
          );
        },
      },
    ),
    BridgedEnumDefinition<
      $tom_vscode_scripting_api_6.PermissionDecisionClassification
    >(
      name: 'PermissionDecisionClassification',
      values:
          $tom_vscode_scripting_api_6.PermissionDecisionClassification.values,
      getters: {
        'wire': (visitor, target) =>
            (target as $tom_vscode_scripting_api_6.PermissionDecisionClassification)
                .wire,
      },
      staticMethods: {
        'fromWire': (visitor, positional, named, typeArgs) {
          return Function.apply(
            $tom_vscode_scripting_api_6
                .PermissionDecisionClassification
                .fromWire,
            positional,
            named.map((k, v) => MapEntry(Symbol(k), v)),
          );
        },
      },
    ),
    BridgedEnumDefinition<$tom_vscode_scripting_api_4.SettingSource>(
      name: 'SettingSource',
      values: $tom_vscode_scripting_api_4.SettingSource.values,
      getters: {
        'wire': (visitor, target) =>
            (target as $tom_vscode_scripting_api_4.SettingSource).wire,
      },
      staticMethods: {
        'fromWire': (visitor, positional, named, typeArgs) {
          return Function.apply(
            $tom_vscode_scripting_api_4.SettingSource.fromWire,
            positional,
            named.map((k, v) => MapEntry(Symbol(k), v)),
          );
        },
      },
    ),
    BridgedEnumDefinition<$tom_vscode_scripting_api_4.EffortLevel>(
      name: 'EffortLevel',
      values: $tom_vscode_scripting_api_4.EffortLevel.values,
      getters: {
        'wire': (visitor, target) =>
            (target as $tom_vscode_scripting_api_4.EffortLevel).wire,
      },
      staticMethods: {
        'fromWire': (visitor, positional, named, typeArgs) {
          return Function.apply(
            $tom_vscode_scripting_api_4.EffortLevel.fromWire,
            positional,
            named.map((k, v) => MapEntry(Symbol(k), v)),
          );
        },
      },
    ),
    BridgedEnumDefinition<$tom_vscode_scripting_api_9.ConversationMode>(
      name: 'ConversationMode',
      values: $tom_vscode_scripting_api_9.ConversationMode.values,
      getters: {
        'value': (visitor, target) =>
            (target as $tom_vscode_scripting_api_9.ConversationMode).value,
      },
      methods: {
        'toString': (visitor, target, positional, named, typeArgs) {
          final t = target as $tom_vscode_scripting_api_9.ConversationMode;
          return Function.apply(
            t.toString,
            positional,
            named.map((k, v) => MapEntry(Symbol(k), v)),
          );
        },
      },
      staticMethods: {
        'fromString': (visitor, positional, named, typeArgs) {
          return Function.apply(
            $tom_vscode_scripting_api_9.ConversationMode.fromString,
            positional,
            named.map((k, v) => MapEntry(Symbol(k), v)),
          );
        },
      },
    ),
    BridgedEnumDefinition<$tom_vscode_scripting_api_9.HistoryMode>(
      name: 'HistoryMode',
      values: $tom_vscode_scripting_api_9.HistoryMode.values,
      getters: {
        'value': (visitor, target) =>
            (target as $tom_vscode_scripting_api_9.HistoryMode).value,
      },
      methods: {
        'toString': (visitor, target, positional, named, typeArgs) {
          final t = target as $tom_vscode_scripting_api_9.HistoryMode;
          return Function.apply(
            t.toString,
            positional,
            named.map((k, v) => MapEntry(Symbol(k), v)),
          );
        },
      },
      staticMethods: {
        'fromString': (visitor, positional, named, typeArgs) {
          return Function.apply(
            $tom_vscode_scripting_api_9.HistoryMode.fromString,
            positional,
            named.map((k, v) => MapEntry(Symbol(k), v)),
          );
        },
      },
    ),
    BridgedEnumDefinition<$tom_todo_model_1.TomTodoStatus>(
      name: 'TomTodoStatus',
      values: $tom_todo_model_1.TomTodoStatus.values,
      getters: {
        'wire': (visitor, target) =>
            (target as $tom_todo_model_1.TomTodoStatus).wire,
      },
      staticMethods: {
        'fromWire': (visitor, positional, named, typeArgs) {
          return Function.apply(
            $tom_todo_model_1.TomTodoStatus.fromWire,
            positional,
            named.map((k, v) => MapEntry(Symbol(k), v)),
          );
        },
      },
    ),
    BridgedEnumDefinition<$tom_todo_model_1.TomTodoPriority>(
      name: 'TomTodoPriority',
      values: $tom_todo_model_1.TomTodoPriority.values,
      getters: {
        'wire': (visitor, target) =>
            (target as $tom_todo_model_1.TomTodoPriority).wire,
      },
      staticMethods: {
        'fromWire': (visitor, positional, named, typeArgs) {
          return Function.apply(
            $tom_todo_model_1.TomTodoPriority.fromWire,
            positional,
            named.map((k, v) => MapEntry(Symbol(k), v)),
          );
        },
      },
    ),
    BridgedEnumDefinition<$tom_vscode_scripting_api_17.TodoLevel>(
      name: 'TodoLevel',
      values: $tom_vscode_scripting_api_17.TodoLevel.values,
      staticMethods: {
        'fromWire': (visitor, positional, named, typeArgs) {
          return Function.apply(
            $tom_vscode_scripting_api_17.TodoLevel.fromWire,
            positional,
            named.map((k, v) => MapEntry(Symbol(k), v)),
          );
        },
      },
    ),
    BridgedEnumDefinition<$tom_vscode_scripting_api_15.QueuedPromptStatus>(
      name: 'QueuedPromptStatus',
      values: $tom_vscode_scripting_api_15.QueuedPromptStatus.values,
      getters: {
        'value': (visitor, target) =>
            (target as $tom_vscode_scripting_api_15.QueuedPromptStatus).value,
      },
      staticMethods: {
        'fromString': (visitor, positional, named, typeArgs) {
          return Function.apply(
            $tom_vscode_scripting_api_15.QueuedPromptStatus.fromString,
            positional,
            named.map((k, v) => MapEntry(Symbol(k), v)),
          );
        },
      },
    ),
    BridgedEnumDefinition<$tom_vscode_scripting_api_15.QueuedPromptType>(
      name: 'QueuedPromptType',
      values: $tom_vscode_scripting_api_15.QueuedPromptType.values,
      getters: {
        'value': (visitor, target) =>
            (target as $tom_vscode_scripting_api_15.QueuedPromptType).value,
      },
      staticMethods: {
        'fromString': (visitor, positional, named, typeArgs) {
          return Function.apply(
            $tom_vscode_scripting_api_15.QueuedPromptType.fromString,
            positional,
            named.map((k, v) => MapEntry(Symbol(k), v)),
          );
        },
      },
    ),
    BridgedEnumDefinition<$tom_vscode_scripting_api_16.TimedRequestStatus>(
      name: 'TimedRequestStatus',
      values: $tom_vscode_scripting_api_16.TimedRequestStatus.values,
      getters: {
        'value': (visitor, target) =>
            (target as $tom_vscode_scripting_api_16.TimedRequestStatus).value,
      },
      staticMethods: {
        'fromString': (visitor, positional, named, typeArgs) {
          return Function.apply(
            $tom_vscode_scripting_api_16.TimedRequestStatus.fromString,
            positional,
            named.map((k, v) => MapEntry(Symbol(k), v)),
          );
        },
      },
    ),
    BridgedEnumDefinition<$tom_vscode_scripting_api_16.ScheduleMode>(
      name: 'ScheduleMode',
      values: $tom_vscode_scripting_api_16.ScheduleMode.values,
      getters: {
        'value': (visitor, target) =>
            (target as $tom_vscode_scripting_api_16.ScheduleMode).value,
      },
      staticMethods: {
        'fromString': (visitor, positional, named, typeArgs) {
          return Function.apply(
            $tom_vscode_scripting_api_16.ScheduleMode.fromString,
            positional,
            named.map((k, v) => MapEntry(Symbol(k), v)),
          );
        },
      },
    ),
    BridgedEnumDefinition<$tom_vscode_scripting_api_14.DocumentFolder>(
      name: 'DocumentFolder',
      values: $tom_vscode_scripting_api_14.DocumentFolder.values,
      getters: {
        'value': (visitor, target) =>
            (target as $tom_vscode_scripting_api_14.DocumentFolder).value,
      },
      staticMethods: {
        'fromString': (visitor, positional, named, typeArgs) {
          return Function.apply(
            $tom_vscode_scripting_api_14.DocumentFolder.fromString,
            positional,
            named.map((k, v) => MapEntry(Symbol(k), v)),
          );
        },
      },
    ),
    BridgedEnumDefinition<$tom_vscode_scripting_api_19.ProjectType>(
      name: 'ProjectType',
      values: $tom_vscode_scripting_api_19.ProjectType.values,
      getters: {
        'value': (visitor, target) =>
            (target as $tom_vscode_scripting_api_19.ProjectType).value,
      },
      staticMethods: {
        'fromString': (visitor, positional, named, typeArgs) {
          return Function.apply(
            $tom_vscode_scripting_api_19.ProjectType.fromString,
            positional,
            named.map((k, v) => MapEntry(Symbol(k), v)),
          );
        },
      },
    ),
  ];
}