// ========================================================================== // Squidex Headless CMS // ========================================================================== // Copyright (c) Squidex UG (haftungsbeschraenkt) // All rights reserved. Licensed under the MIT license. // ========================================================================== using System.ComponentModel.DataAnnotations; using Squidex.Domain.Apps.Core.HandleRules; using Squidex.Domain.Apps.Core.Rules; namespace Squidex.Extensions.Actions.DeepDetect; [RuleAction( Title = "DeepDetect", IconImage = "", IconColor = "#526a75", Display = "Annotate image", Description = "Annotate an image using deep detect.")] public sealed record DeepDetectAction : RuleAction { [Display(Name = "Min Probability", Description = "The minimum probability for objects to be recognized (0 - 100).")] [Editor(RuleFieldEditor.Number)] public long MinimumProbability { get; set; } [Display(Name = "Max Tags", Description = "The maximum number of tags to use.")] [Editor(RuleFieldEditor.Number)] public long MaximumTags { get; set; } }