Skip to content

Commit 62f5dde

Browse files
Added models for #25
1 parent 7a379a8 commit 62f5dde

File tree

4 files changed

+49
-0
lines changed

4 files changed

+49
-0
lines changed
Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
package net.twasi.obsremotejava.events.responses;
2+
3+
import net.twasi.obsremotejava.requests.ResponseBase;
4+
5+
public class SourceFilterVisibilityChangedResponse extends ResponseBase {
6+
private String sourceName;
7+
private String filterName;
8+
private boolean filterEnabled;
9+
10+
public String getSourceName() {
11+
return sourceName;
12+
}
13+
14+
public String getFilterName() {
15+
return filterName;
16+
}
17+
18+
public boolean isFilterEnabled() {
19+
return filterEnabled;
20+
}
21+
}

src/main/java/net/twasi/obsremotejava/requests/RequestType.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,7 @@ public enum RequestType {
2525

2626
GetSourceSettings,
2727
SetSourceSettings,
28+
SetSourceFilterVisibility,
2829

2930
GetStreamingStatus,
3031
StartRecording,
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
package net.twasi.obsremotejava.requests.SetSourceFilterVisibility;
2+
3+
import net.twasi.obsremotejava.requests.BaseRequest;
4+
import net.twasi.obsremotejava.requests.RequestType;
5+
6+
public class SetSourceFilterVisibilityRequest extends BaseRequest {
7+
8+
private final String sourceName;
9+
private final String filterName;
10+
private final boolean filterEnabled;
11+
12+
public SetSourceFilterVisibilityRequest(RequestType type, String sourceName, String filterName, boolean filterEnabled) {
13+
super(RequestType.SetSourceFilterVisibility);
14+
this.sourceName = sourceName;
15+
this.filterName = filterName;
16+
this.filterEnabled = filterEnabled;
17+
}
18+
19+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
package net.twasi.obsremotejava.requests.SetSourceFilterVisibility;
2+
3+
import net.twasi.obsremotejava.requests.BaseRequest;
4+
import net.twasi.obsremotejava.requests.ResponseBase;
5+
6+
public class SetSourceFilterVisibilityResponse extends ResponseBase {
7+
8+
}

0 commit comments

Comments
 (0)