IssueNotificationSchemesApi class

Jira Cloud platform REST API documentation

Constructors

IssueNotificationSchemesApi(ApiClient _client)

Properties

hashCode int
The hash code for this object.
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

addNotifications({required String id, required AddNotificationsDetails body}) Future
Adds notifications to a notification scheme. You can add up to 1000 notifications per request.
createNotificationScheme({required CreateNotificationSchemeDetails body}) Future<NotificationSchemeId>
Creates a notification scheme with notifications. You can create up to 1000 notifications per request.
deleteNotificationScheme(String notificationSchemeId) Future
Deletes a notification scheme.
getNotificationScheme({required int id, String? expand}) Future<NotificationScheme>
Returns a notification scheme, including the list of events and the recipients who will receive notifications for those events.
getNotificationSchemes({String? startAt, String? maxResults, List<String>? id, List<String>? projectId, bool? onlyDefault, String? expand}) Future<PageBeanNotificationScheme>
Returns a paginated list of notification schemes ordered by the display name.
getNotificationSchemeToProjectMappings({String? startAt, String? maxResults, List<String>? notificationSchemeId, List<String>? projectId}) Future<PageBeanNotificationSchemeAndProjectMappingJsonBean>
Returns a paginated mapping of project that have notification scheme assigned. You can provide either one or multiple notification scheme IDs or project IDs to filter by. If you don't provide any, this will return a list of all mappings. Note that only company-managed (classic) projects are supported. This is because team-managed projects don't have a concept of a default notification scheme. The mappings are ordered by projectId.
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
removeNotificationFromNotificationScheme({required String notificationSchemeId, required String notificationId}) Future
Removes a notification from a notification scheme.
toString() String
A string representation of this object.
inherited
updateNotificationScheme({required String id, required UpdateNotificationSchemeDetails body}) Future
Updates a notification scheme.

Operators

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