Browse Source

fixed infinite loop for DefaultNotificationRuleRecipientsConfig openapi schema

pull/14929/head
dashevchenko 7 months ago
parent
commit
4bb0345641
  1. 13
      common/data/src/main/java/org/thingsboard/server/common/data/notification/rule/DefaultNotificationRuleRecipientsConfig.java

13
common/data/src/main/java/org/thingsboard/server/common/data/notification/rule/DefaultNotificationRuleRecipientsConfig.java

@ -44,55 +44,42 @@ public class DefaultNotificationRuleRecipientsConfig extends NotificationRuleRec
return Map.of(0, targets); return Map.of(0, targets);
} }
@Schema(allOf = DefaultNotificationRuleRecipientsConfig.class)
public static class EntityActionRecipientsConfig extends DefaultNotificationRuleRecipientsConfig { public static class EntityActionRecipientsConfig extends DefaultNotificationRuleRecipientsConfig {
} }
@Schema(allOf = DefaultNotificationRuleRecipientsConfig.class)
public static class AlarmCommentRecipientsConfig extends DefaultNotificationRuleRecipientsConfig { public static class AlarmCommentRecipientsConfig extends DefaultNotificationRuleRecipientsConfig {
} }
@Schema(allOf = DefaultNotificationRuleRecipientsConfig.class)
public static class AlarmAssignmentRecipientsConfig extends DefaultNotificationRuleRecipientsConfig { public static class AlarmAssignmentRecipientsConfig extends DefaultNotificationRuleRecipientsConfig {
} }
@Schema(allOf = DefaultNotificationRuleRecipientsConfig.class)
public static class DeviceActivityRecipientsConfig extends DefaultNotificationRuleRecipientsConfig { public static class DeviceActivityRecipientsConfig extends DefaultNotificationRuleRecipientsConfig {
} }
@Schema(allOf = DefaultNotificationRuleRecipientsConfig.class)
public static class RuleEngineComponentLifecycleEventRecipientsConfig extends DefaultNotificationRuleRecipientsConfig { public static class RuleEngineComponentLifecycleEventRecipientsConfig extends DefaultNotificationRuleRecipientsConfig {
} }
@Schema(allOf = DefaultNotificationRuleRecipientsConfig.class)
public static class EdgeConnectionRecipientsConfig extends DefaultNotificationRuleRecipientsConfig { public static class EdgeConnectionRecipientsConfig extends DefaultNotificationRuleRecipientsConfig {
} }
@Schema(allOf = DefaultNotificationRuleRecipientsConfig.class)
public static class EdgeCommunicationFailureRecipientsConfig extends DefaultNotificationRuleRecipientsConfig { public static class EdgeCommunicationFailureRecipientsConfig extends DefaultNotificationRuleRecipientsConfig {
} }
@Schema(allOf = DefaultNotificationRuleRecipientsConfig.class)
public static class NewPlatformVersionRecipientsConfig extends DefaultNotificationRuleRecipientsConfig { public static class NewPlatformVersionRecipientsConfig extends DefaultNotificationRuleRecipientsConfig {
} }
@Schema(allOf = DefaultNotificationRuleRecipientsConfig.class)
public static class EntitiesLimitRecipientsConfig extends DefaultNotificationRuleRecipientsConfig { public static class EntitiesLimitRecipientsConfig extends DefaultNotificationRuleRecipientsConfig {
} }
@Schema(allOf = DefaultNotificationRuleRecipientsConfig.class)
public static class ApiUsageLimitRecipientsConfig extends DefaultNotificationRuleRecipientsConfig { public static class ApiUsageLimitRecipientsConfig extends DefaultNotificationRuleRecipientsConfig {
} }
@Schema(allOf = DefaultNotificationRuleRecipientsConfig.class)
public static class RateLimitsRecipientsConfig extends DefaultNotificationRuleRecipientsConfig { public static class RateLimitsRecipientsConfig extends DefaultNotificationRuleRecipientsConfig {
} }
@Schema(allOf = DefaultNotificationRuleRecipientsConfig.class)
public static class TaskProcessingFailureRecipientsConfig extends DefaultNotificationRuleRecipientsConfig { public static class TaskProcessingFailureRecipientsConfig extends DefaultNotificationRuleRecipientsConfig {
} }
@Schema(allOf = DefaultNotificationRuleRecipientsConfig.class)
public static class ResourceShortageRecipientsConfig extends DefaultNotificationRuleRecipientsConfig { public static class ResourceShortageRecipientsConfig extends DefaultNotificationRuleRecipientsConfig {
} }

Loading…
Cancel
Save