com.hubspot.chrome.devtools.client.core.page.ScreencastFrameEvent Maven / Gradle / Ivy
package com.hubspot.chrome.devtools.client.core.page;
import com.fasterxml.jackson.annotation.JsonCreator;
import com.fasterxml.jackson.annotation.JsonProperty;
import com.hubspot.chrome.devtools.client.core.Event;
/**
* Compressed image data requested by the `startScreencast`.
*/
public final class ScreencastFrameEvent extends Event {
private String data;
private ScreencastFrameMetadata metadata;
private Integer sessionId;
@JsonCreator
public ScreencastFrameEvent(@JsonProperty("data") String data,
@JsonProperty("metadata") ScreencastFrameMetadata metadata,
@JsonProperty("sessionId") Integer sessionId) {
this.data = data;
this.metadata = metadata;
this.sessionId = sessionId;
}
public String getData() {
return data;
}
public ScreencastFrameMetadata getMetadata() {
return metadata;
}
public Integer getSessionId() {
return sessionId;
}
}