import { CreateDTOsParams, CreateEntityControllerBaseParams, CreateEntityControllerParams, CreateEntityControllerToManyRelationMethodsParams, CreateEntityExtensionsParams, CreateEntityGrpcControllerBaseParams, CreateEntityGrpcControllerParams, CreateEntityInterfaceParams, CreateEntityModelParams, CreateEntityServiceBaseParams, CreateEntityServiceParams, CreateMessageBrokerClientOptionsFactoryParams, CreateMessageBrokerParams, CreateMessageBrokerServiceBaseParams, CreateMessageBrokerServiceParams, CreateMessageBrokerTopicsEnumParams, CreateProgramFileParams, CreateSeedParams, CreateServerAppsettingsParams, CreateServerAuthParams, CreateServerCsprojParams, CreateServerDockerComposeParams, CreateServerGitIgnoreParams, CreateServerParams, CreateServerSecretsManagerParams, CreateSwaggerParams, LoadStaticFilesParams, CreateResourceDbContextFileParams, CreateSeedDevelopmentDataFileParams, CreateControllerModuleFileParams, CreateControllerBaseModuleFileParams } from "./dotnet-plugin-events-params.types"; import { DotnetEventNames, PluginEventType } from "./dotnet-plugins.types"; import { CodeBlock, Interface, ProgramClass } from "@amplication/csharp-ast"; export type DotnetEvents = { [DotnetEventNames.CreateServerAuth]?: PluginEventType; [DotnetEventNames.CreateServer]?: PluginEventType; [DotnetEventNames.CreateServerGitIgnore]?: PluginEventType; [DotnetEventNames.CreateServerCsproj]?: PluginEventType; [DotnetEventNames.CreateServerAppsettings]?: PluginEventType; [DotnetEventNames.CreateEntityService]?: PluginEventType; [DotnetEventNames.CreateEntityServiceBase]?: PluginEventType; [DotnetEventNames.CreateEntityController]?: PluginEventType; [DotnetEventNames.CreateEntityControllerBase]?: PluginEventType; [DotnetEventNames.CreateEntityGrpcController]?: PluginEventType; [DotnetEventNames.CreateEntityGrpcControllerBase]?: PluginEventType; [DotnetEventNames.CreateServerDockerCompose]?: PluginEventType; [DotnetEventNames.CreateMessageBroker]?: PluginEventType; [DotnetEventNames.CreateMessageBrokerTopicsEnum]?: PluginEventType; [DotnetEventNames.CreateMessageBrokerClientOptionsFactory]?: PluginEventType; [DotnetEventNames.CreateMessageBrokerService]?: PluginEventType; [DotnetEventNames.CreateMessageBrokerServiceBase]?: PluginEventType; [DotnetEventNames.CreateProgramFile]?: PluginEventType; [DotnetEventNames.CreateSwagger]?: PluginEventType; [DotnetEventNames.CreateSeed]?: PluginEventType; [DotnetEventNames.CreateEntityControllerToManyRelationMethods]?: PluginEventType; [DotnetEventNames.CreateDTOs]?: PluginEventType; [DotnetEventNames.LoadStaticFiles]?: PluginEventType; [DotnetEventNames.CreateServerSecretsManager]?: PluginEventType; [DotnetEventNames.CreateEntityInterface]?: PluginEventType; [DotnetEventNames.CreateEntityExtensions]?: PluginEventType; [DotnetEventNames.CreateEntityModel]?: PluginEventType; [DotnetEventNames.CreateResourceDbContextFile]?: PluginEventType; [DotnetEventNames.CreateSeedDevelopmentDataFile]?: PluginEventType; [DotnetEventNames.CreateControllerModuleFile]?: PluginEventType; [DotnetEventNames.CreateControllerBaseModuleFile]?: PluginEventType; };