Skip to content

Commit 3d79c6b

Browse files
authored
feat: set preset event properties (#39)
1 parent ea797eb commit 3d79c6b

File tree

1 file changed

+56
-0
lines changed

1 file changed

+56
-0
lines changed

src/main/java/io/growing/sdk/java/dto/GioCdpEventMessage.java

Lines changed: 56 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -99,6 +99,62 @@ public Builder anonymousId (String anonymousId) {
9999
return this;
100100
}
101101

102+
public Builder domain(String domain) {
103+
if (domain != null) {
104+
builder.setDomain(domain);
105+
}
106+
return this;
107+
}
108+
109+
public Builder urlScheme(String urlScheme) {
110+
if (urlScheme != null) {
111+
builder.setUrlScheme(urlScheme);
112+
}
113+
return this;
114+
}
115+
116+
public Builder deviceBrand(String deviceBrand) {
117+
if (deviceBrand != null) {
118+
builder.setDeviceBrand(deviceBrand);
119+
}
120+
return this;
121+
}
122+
123+
public Builder deviceModel(String deviceModel) {
124+
if (deviceModel != null) {
125+
builder.setDeviceModel(deviceModel);
126+
}
127+
return this;
128+
}
129+
130+
public Builder deviceType(String deviceType) {
131+
if (deviceType != null) {
132+
builder.setDeviceType(deviceType);
133+
}
134+
return this;
135+
}
136+
137+
public Builder appVersion(String appVersion) {
138+
if (appVersion != null) {
139+
builder.setAppVersion(appVersion);
140+
}
141+
return this;
142+
}
143+
144+
public Builder appName(String appName) {
145+
if (appName != null) {
146+
builder.setAppName(appName);
147+
}
148+
return this;
149+
}
150+
151+
public Builder language(String language) {
152+
if (language != null) {
153+
builder.setLanguage(language);
154+
}
155+
return this;
156+
}
157+
102158
@Deprecated
103159
public Builder eventNumValue(Number numValue) {
104160
// DO NOTHING

0 commit comments

Comments
 (0)