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