Class Changeset
- All Implemented Interfaces:
Serializable,Cloneable,Map<String,Object>
@Generated(value="org.openapitools.codegen.languages.JavaClientCodegen",
date="2024-10-28T16:53:53.401346729Z[GMT]",
comments="Generator version: 7.8.0")
public class Changeset
extends HashMap<String,Object>
JSON object with changed task attribute values. The following attributes can be adjusted with this endpoint, additional attributes will be ignored: * `candidateGroups` - reset by providing an empty list * `candidateUsers` - reset by providing an empty list * `dueDate` - reset by providing an empty String * `followUpDate` - reset by providing an empty String * `priority` - minimum 0, maximum 100, default 50 Providing any of those attributes with a `null` value or omitting it preserves the persisted attribute's value. The assignee cannot be adjusted with this endpoint, use the Assign task endpoint. This ensures correct event emission for assignee changes.
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class java.util.AbstractMap
AbstractMap.SimpleEntry<K,V>, AbstractMap.SimpleImmutableEntry<K, V> -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddCandidateGroupsItem(String candidateGroupsItem) addCandidateUsersItem(String candidateUsersItem) candidateGroups(List<String> candidateGroups) candidateUsers(List<String> candidateUsers) booleanfollowUpDate(String followUpDate) The list of candidate groups of the task.The list of candidate users of the task.The due date of the task.The follow-up date of the task.The priority of the task.inthashCode()voidsetCandidateGroups(List<String> candidateGroups) voidsetCandidateUsers(List<String> candidateUsers) voidsetDueDate(String dueDate) voidsetFollowUpDate(String followUpDate) voidsetPriority(Integer priority) toString()Convert the instance into URL query string.toUrlQueryString(String prefix) Convert the instance into URL query string.Methods inherited from class java.util.HashMap
clear, clone, compute, computeIfAbsent, computeIfPresent, containsKey, containsValue, entrySet, forEach, get, getOrDefault, isEmpty, keySet, merge, newHashMap, put, putAll, putIfAbsent, remove, remove, replace, replace, replaceAll, size, values
-
Field Details
-
JSON_PROPERTY_DUE_DATE
- See Also:
-
JSON_PROPERTY_FOLLOW_UP_DATE
- See Also:
-
JSON_PROPERTY_CANDIDATE_USERS
- See Also:
-
JSON_PROPERTY_CANDIDATE_GROUPS
- See Also:
-
JSON_PROPERTY_PRIORITY
- See Also:
-
-
Constructor Details
-
Changeset
public Changeset()
-
-
Method Details
-
dueDate
-
getDueDate
The due date of the task. Reset by providing an empty String.- Returns:
- dueDate
-
setDueDate
-
followUpDate
-
getFollowUpDate
The follow-up date of the task. Reset by providing an empty String.- Returns:
- followUpDate
-
setFollowUpDate
-
candidateUsers
-
addCandidateUsersItem
-
getCandidateUsers
The list of candidate users of the task. Reset by providing an empty list.- Returns:
- candidateUsers
-
setCandidateUsers
-
candidateGroups
-
addCandidateGroupsItem
-
getCandidateGroups
The list of candidate groups of the task. Reset by providing an empty list.- Returns:
- candidateGroups
-
setCandidateGroups
-
priority
-
getPriority
The priority of the task. minimum: 0 maximum: 100- Returns:
- priority
-
setPriority
-
equals
-
hashCode
public int hashCode() -
toString
- Overrides:
toStringin classAbstractMap<String,Object>
-
toUrlQueryString
Convert the instance into URL query string.- Returns:
- URL query string
-
toUrlQueryString
Convert the instance into URL query string.- Parameters:
prefix- prefix of the query string- Returns:
- URL query string
-