com.browserstack.client.model.BrowserListing Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of automate-client-java Show documentation
Show all versions of automate-client-java Show documentation
Java bindings for BrowserStack Automate REST API
The newest version!
package com.browserstack.client.model;
import com.fasterxml.jackson.annotation.*;
import java.io.Serializable;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
@JsonInclude(JsonInclude.Include.NON_NULL)
public class BrowserListing implements Serializable {
@JsonProperty("desktop")
private List desktopPlatforms = new ArrayList<>();
@JsonProperty("mobile")
private List mobilePlatforms = new ArrayList<>();
@JsonIgnore
private Map additionalProperties = new HashMap<>();
/**
* @return The desktopPlatforms
*/
@JsonProperty("desktop")
public List getDesktopPlatforms() {
return desktopPlatforms;
}
/**
* @param desktopPlatforms The desktopPlatforms
*/
@JsonProperty("desktop")
public void setDesktopPlatforms(List desktopPlatforms) {
this.desktopPlatforms = desktopPlatforms;
}
/**
* @return The mobilePlatforms
*/
@JsonProperty("mobile")
public List getMobilePlatforms() {
return mobilePlatforms;
}
/**
* @param mobilePlatforms The mobilePlatforms
*/
@JsonProperty("mobile")
public void setMobilePlatforms(List mobilePlatforms) {
this.mobilePlatforms = mobilePlatforms;
}
@JsonAnyGetter
public Map getAdditionalProperties() {
return this.additionalProperties;
}
@JsonAnySetter
public void setAdditionalProperty(String name, Object value) {
this.additionalProperties.put(name, value);
}
}