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

com.hubspot.slack.client.models.files.SlackImageFile Maven / Gradle / Ivy

package com.hubspot.slack.client.models.files;

import com.fasterxml.jackson.annotation.JsonProperty;
import java.util.Optional;

public interface SlackImageFile extends SlackFile {
  @JsonProperty("thumb_64")
  Optional getThumb64Url();

  @JsonProperty("thumb_80")
  Optional getThumb80Url();

  @JsonProperty("thumb_160")
  Optional getThumb160Url();

  @JsonProperty("thumb_360")
  Optional getThumb360Url();

  @JsonProperty("thumb_360_w")
  Optional getThumb360Width();

  @JsonProperty("thumb_360_h")
  Optional getThumb360Height();

  @JsonProperty("thumb_480")
  Optional getThumb480Url();

  @JsonProperty("thumb_480_w")
  Optional getThumb480Width();

  @JsonProperty("thumb_480_h")
  Optional getThumb480Height();

  Optional getImageExifRotation();

  @JsonProperty("original_w")
  Optional getOriginalWidth();

  @JsonProperty("original_h")
  Optional getOriginalHeight();

  @JsonProperty("has_rich_preview")
  boolean hasRichPreview();
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy