Table of Contents

Class WebhookRequest

Namespace
JJConsulting.Infinity.Domain.Webhooks
Assembly
JJConsulting.Infinity.Domain.dll
[JsonPolymorphic(TypeDiscriminatorPropertyName = "type")]
[JsonDerivedType(typeof(StaticUrlWebhookRequest), "staticUrl")]
[JsonDerivedType(typeof(ApplicationWebhookRequest), "application")]
public abstract class WebhookRequest

Inheritance

Derived

Inherited Members

Properties

IsActive

public bool IsActive { get; set; }

Property Value

bool

Name

public required string Name { get; set; }

Property Value

string

Secret

public string? Secret { get; set; }

Property Value

string?

SubscribedCategories

public required AuditLogCategory[] SubscribedCategories { get; set; }

Property Value

AuditLogCategory[]