WebhookDetails class

A list of webhooks.

Constructors

WebhookDetails({required List<WebhookDetailsEvents> events, List<String>? fieldIdsFilter, List<String>? issuePropertyKeysFilter, required String jqlFilter})
WebhookDetails.fromJson(Map<String, Object?> json)
factory

Properties

events List<WebhookDetailsEvents>
The Jira events that trigger the webhook.
final
fieldIdsFilter List<String>
A list of field IDs. When the issue changelog contains any of the fields, the webhook jira:issue_updated is sent. If this parameter is not present, the app is notified about all field updates.
final
hashCode int
The hash code for this object.
no setterinherited
issuePropertyKeysFilter List<String>
A list of issue property keys. A change of those issue properties triggers the issue_property_set or issue_property_deleted webhooks. If this parameter is not present, the app is notified about all issue property updates.
final
jqlFilter String
The JQL filter that specifies which issues the webhook is sent for. Only a subset of JQL can be used. The supported elements are:
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

copyWith({List<WebhookDetailsEvents>? events, List<String>? fieldIdsFilter, List<String>? issuePropertyKeysFilter, String? jqlFilter}) WebhookDetails
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toJson() Map<String, Object?>
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited