diff --git a/src/Umbraco.Cms.Api.Management/Mapping/HealthCheck/HealthCheckViewModelsMapDefinition.cs b/src/Umbraco.Cms.Api.Management/Mapping/HealthCheck/HealthCheckViewModelsMapDefinition.cs index 810ce80a76..58a6f4eb2a 100644 --- a/src/Umbraco.Cms.Api.Management/Mapping/HealthCheck/HealthCheckViewModelsMapDefinition.cs +++ b/src/Umbraco.Cms.Api.Management/Mapping/HealthCheck/HealthCheckViewModelsMapDefinition.cs @@ -23,7 +23,7 @@ public class HealthCheckViewModelsMapDefinition : IMapDefinition mapper.Define, HealthCheckGroupResponseModel>((_, _) => new HealthCheckGroupResponseModel { Name = string.Empty }, Map); } - // Umbraco.Code.MapAll -ActionParameters + // Umbraco.Code.MapAll private static void Map(HealthCheckActionRequestModel source, HealthCheckAction target, MapperContext context) { target.Alias = source.Alias; @@ -34,6 +34,7 @@ public class HealthCheckViewModelsMapDefinition : IMapDefinition target.ProvidedValueValidation = source.ProvidedValueValidation; target.ProvidedValueValidationRegex = source.ProvidedValueValidationRegex; target.ProvidedValue = source.ProvidedValue; + target.ActionParameters = source.ActionParameters; } // Umbraco.Code.MapAll @@ -50,6 +51,7 @@ public class HealthCheckViewModelsMapDefinition : IMapDefinition target.ProvidedValue = source.ProvidedValue; target.ProvidedValueValidation = source.ProvidedValueValidation; target.ProvidedValueValidationRegex = source.ProvidedValueValidationRegex; + target.ActionParameters = source.ActionParameters; } // Umbraco.Code.MapAll diff --git a/src/Umbraco.Cms.Api.Management/OpenApi.json b/src/Umbraco.Cms.Api.Management/OpenApi.json index c361cd8189..0adc3c36b7 100644 --- a/src/Umbraco.Cms.Api.Management/OpenApi.json +++ b/src/Umbraco.Cms.Api.Management/OpenApi.json @@ -37432,6 +37432,11 @@ "providedValueValidationRegex": { "type": "string", "nullable": true + }, + "actionParameters": { + "type": "object", + "additionalProperties": { }, + "nullable": true } }, "additionalProperties": false @@ -38042,6 +38047,10 @@ "minLength": 1, "type": "string" }, + "id": { + "type": "string", + "nullable": true + }, "version": { "type": "string", "nullable": true diff --git a/src/Umbraco.Cms.Api.Management/ViewModels/HealthCheck/HealthCheckActionRequestModel.cs b/src/Umbraco.Cms.Api.Management/ViewModels/HealthCheck/HealthCheckActionRequestModel.cs index 0633ad8adc..35637e2635 100644 --- a/src/Umbraco.Cms.Api.Management/ViewModels/HealthCheck/HealthCheckActionRequestModel.cs +++ b/src/Umbraco.Cms.Api.Management/ViewModels/HealthCheck/HealthCheckActionRequestModel.cs @@ -47,4 +47,9 @@ public class HealthCheckActionRequestModel /// Gets or sets the regex to use when validating the provided value (if the value can be validated by a regex). /// public string? ProvidedValueValidationRegex { get; set; } + + /// + /// Gets or sets the action parameters. + /// + public Dictionary? ActionParameters { get; set; } }