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

com.applitools.eyes.selenium.universal.dto.MatchSettingsDto Maven / Gradle / Ivy

package com.applitools.eyes.selenium.universal.dto;

import java.util.List;

import com.fasterxml.jackson.annotation.JsonInclude;

/**
 * image match settings
 */
@JsonInclude(JsonInclude.Include.NON_NULL)
public class MatchSettingsDto {
  private ExactMatchSettingsDto exact;
  private String matchLevel;
  private Boolean sendDom;
  private Boolean useDom;
  private Boolean enablePatterns;
  private Boolean ignoreCaret;
  private Boolean ignoreDisplacements;
  private AccessibilitySettingsDto accessibilitySettings;

  private List ignoreRegions;
  private List layoutRegions;
  private List strictRegions;
  private List contentRegions;

  private Object floatingRegions; // (TRegion | FloatingRegion)[]
  private Object accessibilityRegions; //  (TRegion | AccessibilityRegion)[]

  public String getMatchLevel() {
    return matchLevel;
  }

  public void setMatchLevel(String matchLevel) {
    this.matchLevel = matchLevel;
  }

  public ExactMatchSettingsDto getExact() {
    return exact;
  }

  public void setExact(ExactMatchSettingsDto exact) {
    this.exact = exact;
  }

  public Boolean getIgnoreCaret() {
    return ignoreCaret;
  }

  public void setIgnoreCaret(Boolean ignoreCaret) {
    this.ignoreCaret = ignoreCaret;
  }

  public Boolean getUseDom() {
    return useDom;
  }

  public void setUseDom(Boolean useDom) {
    this.useDom = useDom;
  }

  public Boolean getEnablePatterns() {
    return enablePatterns;
  }

  public void setEnablePatterns(Boolean enablePatterns) {
    this.enablePatterns = enablePatterns;
  }

  public Boolean getIgnoreDisplacements() {
    return ignoreDisplacements;
  }

  public void setIgnoreDisplacements(Boolean ignoreDisplacements) {
    this.ignoreDisplacements = ignoreDisplacements;
  }

  public AccessibilitySettingsDto getAccessibilitySettings() {
    return accessibilitySettings;
  }

  public void setAccessibilitySettings(AccessibilitySettingsDto accessibilitySettings) {
    this.accessibilitySettings = accessibilitySettings;
  }

  public Boolean getSendDom() {
    return sendDom;
  }

  public void setSendDom(Boolean sendDom) {
    this.sendDom = sendDom;
  }

  public Object getFloatingRegions() {
    return floatingRegions;
  }

  public void setFloatingRegions(Object floatingRegions) {
    this.floatingRegions = floatingRegions;
  }

  public Object getAccessibilityRegions() {
    return accessibilityRegions;
  }

  public void setAccessibilityRegions(Object accessibilityRegions) {
    this.accessibilityRegions = accessibilityRegions;
  }

  public List getIgnoreRegions() {
    return ignoreRegions;
  }

  public void setIgnoreRegions(List ignoreRegions) {
    this.ignoreRegions = ignoreRegions;
  }

  public List getLayoutRegions() {
    return layoutRegions;
  }

  public void setLayoutRegions(List layoutRegions) {
    this.layoutRegions = layoutRegions;
  }

  public List getStrictRegions() {
    return strictRegions;
  }

  public void setStrictRegions(List strictRegions) {
    this.strictRegions = strictRegions;
  }

  public List getContentRegions() {
    return contentRegions;
  }

  public void setContentRegions(List contentRegions) {
    this.contentRegions = contentRegions;
  }
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy