All Downloads are FREE. Search and download functionalities are using the official Maven repository.

pro.taskana.task.rest.models.TransferTaskRepresentationModel Maven / Gradle / Ivy

The newest version!
package pro.taskana.task.rest.models;

import com.fasterxml.jackson.annotation.JsonProperty;
import java.beans.ConstructorProperties;
import java.util.List;

public class TransferTaskRepresentationModel {

  /** The value to set the Task property owner. */
  @JsonProperty("owner")
  private final String owner;

  /** The value to set the Task property setTransferFlag. */
  @JsonProperty("setTransferFlag")
  private final Boolean setTransferFlag;

  /** The value to set the Task property taskIds. */
  @JsonProperty("taskIds")
  private final List taskIds;

  @ConstructorProperties({"setTransferFlag", "owner", "taskIds"})
  public TransferTaskRepresentationModel(
      Boolean setTransferFlag, String owner, List taskIds) {
    this.setTransferFlag = setTransferFlag == null || setTransferFlag;
    this.owner = owner;
    this.taskIds = taskIds;
  }

  public Boolean getSetTransferFlag() {
    return setTransferFlag;
  }

  public String getOwner() {
    return owner;
  }

  public List getTaskIds() {
    return taskIds;
  }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy