package com.hubspot.singularity.api; import com.fasterxml.jackson.annotation.JsonCreator; import com.fasterxml.jackson.annotation.JsonProperty; import com.google.common.base.Optional; import com.wordnik.swagger.annotations.ApiModelProperty; public class SingularityDeleteRequestRequest { private final Optional<String> message; private final Optional<String> actionId; @JsonCreator public SingularityDeleteRequestRequest(@JsonProperty("message") Optional<String> message, @JsonProperty("actionId") Optional<String> actionId) { this.message = message; this.actionId = actionId; } @ApiModelProperty(required=false, value="A message to show to users about why this action was taken") public Optional<String> getMessage() { return message; } @ApiModelProperty(required=false, value="An id to associate with this action for metadata purposes") public Optional<String> getActionId() { return actionId; } @Override public String toString() { return "SingularityDeleteRequestRequest{" + "message=" + message + ", actionId=" + actionId + '}'; } }