You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: posthog-server/api/posthog-server.api
+48-6Lines changed: 48 additions & 6 deletions
Original file line number
Diff line number
Diff line change
@@ -1,10 +1,10 @@
1
-
public final class com/posthog/server/PostHog : com/posthog/server/PostHogInterface {
1
+
public final class com/posthog/server/PostHog : com/posthog/PostHogStateless, com/posthog/server/PostHogInterface {
2
2
public static final field Companion Lcom/posthog/server/PostHog$Companion;
3
3
public fun <init> ()V
4
4
public fun alias (Ljava/lang/String;Ljava/lang/String;)V
5
5
public fun capture (Ljava/lang/String;Ljava/lang/String;)V
6
6
public fun capture (Ljava/lang/String;Ljava/lang/String;Lcom/posthog/server/PostHogCaptureOptions;)V
7
-
public fun capture (Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;Ljava/util/Map;Ljava/util/Map;Ljava/util/Map;Ljava/util/Date;)V
7
+
public fun capture (Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;Ljava/util/Map;Ljava/util/Map;Ljava/util/Map;Ljava/util/Date;Lcom/posthog/server/PostHogSendFeatureFlagOptions;)V
8
8
public fun close ()V
9
9
public fun debug (Z)V
10
10
public fun flush ()V
@@ -35,10 +35,11 @@ public final class com/posthog/server/PostHog$Companion {
35
35
36
36
public final class com/posthog/server/PostHogCaptureOptions {
37
37
public static final field Companion Lcom/posthog/server/PostHogCaptureOptions$Companion;
38
-
public synthetic fun <init> (Ljava/util/Map;Ljava/util/Map;Ljava/util/Map;Ljava/util/Map;Ljava/util/Date;Lkotlin/jvm/internal/DefaultConstructorMarker;)V
38
+
public synthetic fun <init> (Ljava/util/Map;Ljava/util/Map;Ljava/util/Map;Ljava/util/Map;Ljava/util/Date;Lcom/posthog/server/PostHogSendFeatureFlagOptions;Lkotlin/jvm/internal/DefaultConstructorMarker;)V
39
39
public static final fun builder ()Lcom/posthog/server/PostHogCaptureOptions$Builder;
40
40
public final fun getGroups ()Ljava/util/Map;
41
41
public final fun getProperties ()Ljava/util/Map;
42
+
public final fun getSendFeatureFlags ()Lcom/posthog/server/PostHogSendFeatureFlagOptions;
42
43
public final fun getTimestamp ()Ljava/util/Date;
43
44
public final fun getUserProperties ()Ljava/util/Map;
44
45
public final fun getUserPropertiesSetOnce ()Ljava/util/Map;
@@ -49,15 +50,19 @@ public final class com/posthog/server/PostHogCaptureOptions$Builder {
49
50
public final fun build ()Lcom/posthog/server/PostHogCaptureOptions;
50
51
public final fun getGroups ()Ljava/util/Map;
51
52
public final fun getProperties ()Ljava/util/Map;
53
+
public final fun getSendFeatureFlags ()Lcom/posthog/server/PostHogSendFeatureFlagOptions;
52
54
public final fun getTimestamp ()Ljava/util/Date;
53
55
public final fun getUserProperties ()Ljava/util/Map;
54
56
public final fun getUserPropertiesSetOnce ()Ljava/util/Map;
55
57
public final fun group (Ljava/lang/String;Ljava/lang/String;)Lcom/posthog/server/PostHogCaptureOptions$Builder;
56
58
public final fun groups (Ljava/util/Map;)Lcom/posthog/server/PostHogCaptureOptions$Builder;
57
59
public final fun properties (Ljava/util/Map;)Lcom/posthog/server/PostHogCaptureOptions$Builder;
58
60
public final fun property (Ljava/lang/String;Ljava/lang/Object;)Lcom/posthog/server/PostHogCaptureOptions$Builder;
61
+
public final fun sendFeatureFlags (Lcom/posthog/server/PostHogSendFeatureFlagOptions;)Lcom/posthog/server/PostHogCaptureOptions$Builder;
62
+
public final fun sendFeatureFlags (Ljava/lang/Boolean;)Lcom/posthog/server/PostHogCaptureOptions$Builder;
59
63
public final fun setGroups (Ljava/util/Map;)V
60
64
public final fun setProperties (Ljava/util/Map;)V
65
+
public final fun setSendFeatureFlags (Lcom/posthog/server/PostHogSendFeatureFlagOptions;)V
61
66
public final fun setTimestamp (Ljava/util/Date;)V
62
67
public final fun setUserProperties (Ljava/util/Map;)V
63
68
public final fun setUserPropertiesSetOnce (Ljava/util/Map;)V
@@ -162,12 +167,14 @@ public final class com/posthog/server/PostHogConfig$Companion {
162
167
163
168
public final class com/posthog/server/PostHogFeatureFlagOptions {
164
169
public static final field Companion Lcom/posthog/server/PostHogFeatureFlagOptions$Companion;
165
-
public synthetic fun <init> (Ljava/lang/Object;Ljava/util/Map;Ljava/util/Map;Ljava/util/Map;Lkotlin/jvm/internal/DefaultConstructorMarker;)V
170
+
public synthetic fun <init> (Ljava/lang/Object;Ljava/util/Map;Ljava/util/Map;Ljava/util/Map;ZZLkotlin/jvm/internal/DefaultConstructorMarker;)V
166
171
public static final fun builder ()Lcom/posthog/server/PostHogFeatureFlagOptions$Builder;
167
172
public final fun getDefaultValue ()Ljava/lang/Object;
168
173
public final fun getGroupProperties ()Ljava/util/Map;
169
174
public final fun getGroups ()Ljava/util/Map;
175
+
public final fun getOnlyEvaluateLocally ()Z
170
176
public final fun getPersonProperties ()Ljava/util/Map;
177
+
public final fun getSendFeatureFlagsEvent ()Z
171
178
}
172
179
173
180
public final class com/posthog/server/PostHogFeatureFlagOptions$Builder {
@@ -177,17 +184,23 @@ public final class com/posthog/server/PostHogFeatureFlagOptions$Builder {
177
184
public final fun getDefaultValue ()Ljava/lang/Object;
178
185
public final fun getGroupProperties ()Ljava/util/Map;
179
186
public final fun getGroups ()Ljava/util/Map;
187
+
public final fun getOnlyEvaluateLocally ()Z
180
188
public final fun getPersonProperties ()Ljava/util/Map;
189
+
public final fun getSendFeatureFlagsEvent ()Z
181
190
public final fun group (Ljava/lang/String;Ljava/lang/String;)Lcom/posthog/server/PostHogFeatureFlagOptions$Builder;
182
191
public final fun groupProperties (Ljava/util/Map;)Lcom/posthog/server/PostHogFeatureFlagOptions$Builder;
183
192
public final fun groupProperty (Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)Lcom/posthog/server/PostHogFeatureFlagOptions$Builder;
184
193
public final fun groups (Ljava/util/Map;)Lcom/posthog/server/PostHogFeatureFlagOptions$Builder;
194
+
public final fun onlyEvaluateLocally (Z)Lcom/posthog/server/PostHogFeatureFlagOptions$Builder;
185
195
public final fun personProperties (Ljava/util/Map;)Lcom/posthog/server/PostHogFeatureFlagOptions$Builder;
186
196
public final fun personProperty (Ljava/lang/String;Ljava/lang/Object;)Lcom/posthog/server/PostHogFeatureFlagOptions$Builder;
197
+
public final fun sendFeatureFlagsEvent (Z)Lcom/posthog/server/PostHogFeatureFlagOptions$Builder;
187
198
public final fun setDefaultValue (Ljava/lang/Object;)V
188
199
public final fun setGroupProperties (Ljava/util/Map;)V
189
200
public final fun setGroups (Ljava/util/Map;)V
201
+
public final fun setOnlyEvaluateLocally (Z)V
190
202
public final fun setPersonProperties (Ljava/util/Map;)V
203
+
public final fun setSendFeatureFlagsEvent (Z)V
191
204
}
192
205
193
206
public final class com/posthog/server/PostHogFeatureFlagOptions$Companion {
@@ -198,7 +211,7 @@ public abstract interface class com/posthog/server/PostHogInterface {
198
211
public abstract fun alias (Ljava/lang/String;Ljava/lang/String;)V
199
212
public abstract fun capture (Ljava/lang/String;Ljava/lang/String;)V
200
213
public abstract fun capture (Ljava/lang/String;Ljava/lang/String;Lcom/posthog/server/PostHogCaptureOptions;)V
201
-
public abstract synthetic fun capture (Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;Ljava/util/Map;Ljava/util/Map;Ljava/util/Map;Ljava/util/Date;)V
214
+
public abstract synthetic fun capture (Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;Ljava/util/Map;Ljava/util/Map;Ljava/util/Map;Ljava/util/Date;Lcom/posthog/server/PostHogSendFeatureFlagOptions;)V
202
215
public abstract fun close ()V
203
216
public abstract fun debug (Z)V
204
217
public abstract fun flush ()V
@@ -225,7 +238,7 @@ public abstract interface class com/posthog/server/PostHogInterface {
225
238
public final class com/posthog/server/PostHogInterface$DefaultImpls {
226
239
public static fun capture (Lcom/posthog/server/PostHogInterface;Ljava/lang/String;Ljava/lang/String;)V
227
240
public static fun capture (Lcom/posthog/server/PostHogInterface;Ljava/lang/String;Ljava/lang/String;Lcom/posthog/server/PostHogCaptureOptions;)V
228
-
public static synthetic fun capture$default (Lcom/posthog/server/PostHogInterface;Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;Ljava/util/Map;Ljava/util/Map;Ljava/util/Map;Ljava/util/Date;ILjava/lang/Object;)V
241
+
public static synthetic fun capture$default (Lcom/posthog/server/PostHogInterface;Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;Ljava/util/Map;Ljava/util/Map;Ljava/util/Map;Ljava/util/Date;Lcom/posthog/server/PostHogSendFeatureFlagOptions;ILjava/lang/Object;)V
229
242
public static synthetic fun debug$default (Lcom/posthog/server/PostHogInterface;ZILjava/lang/Object;)V
230
243
public static fun getFeatureFlag (Lcom/posthog/server/PostHogInterface;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/Object;
231
244
public static fun getFeatureFlag (Lcom/posthog/server/PostHogInterface;Ljava/lang/String;Ljava/lang/String;Lcom/posthog/server/PostHogFeatureFlagOptions;)Ljava/lang/Object;
@@ -247,3 +260,32 @@ public final class com/posthog/server/PostHogInterface$DefaultImpls {
247
260
public static synthetic fun isFeatureEnabled$default (Lcom/posthog/server/PostHogInterface;Ljava/lang/String;Ljava/lang/String;ZLjava/util/Map;Ljava/util/Map;Ljava/util/Map;ILjava/lang/Object;)Z
248
261
}
249
262
263
+
public final class com/posthog/server/PostHogSendFeatureFlagOptions {
264
+
public static final field Companion Lcom/posthog/server/PostHogSendFeatureFlagOptions$Companion;
265
+
public synthetic fun <init> (ZLjava/util/Map;Ljava/util/Map;Lkotlin/jvm/internal/DefaultConstructorMarker;)V
266
+
public static final fun builder ()Lcom/posthog/server/PostHogSendFeatureFlagOptions$Builder;
267
+
public final fun getGroupProperties ()Ljava/util/Map;
268
+
public final fun getOnlyEvaluateLocally ()Z
269
+
public final fun getPersonProperties ()Ljava/util/Map;
270
+
}
271
+
272
+
public final class com/posthog/server/PostHogSendFeatureFlagOptions$Builder {
273
+
public fun <init> ()V
274
+
public final fun build ()Lcom/posthog/server/PostHogSendFeatureFlagOptions;
275
+
public final fun getGroupProperties ()Ljava/util/Map;
276
+
public final fun getOnlyEvaluateLocally ()Z
277
+
public final fun getPersonProperties ()Ljava/util/Map;
278
+
public final fun groupProperties (Ljava/util/Map;)Lcom/posthog/server/PostHogSendFeatureFlagOptions$Builder;
279
+
public final fun groupProperty (Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)Lcom/posthog/server/PostHogSendFeatureFlagOptions$Builder;
280
+
public final fun onlyEvaluateLocally (Z)Lcom/posthog/server/PostHogSendFeatureFlagOptions$Builder;
281
+
public final fun personProperties (Ljava/util/Map;)Lcom/posthog/server/PostHogSendFeatureFlagOptions$Builder;
282
+
public final fun personProperty (Ljava/lang/String;Ljava/lang/Object;)Lcom/posthog/server/PostHogSendFeatureFlagOptions$Builder;
283
+
public final fun setGroupProperties (Ljava/util/Map;)V
284
+
public final fun setOnlyEvaluateLocally (Z)V
285
+
public final fun setPersonProperties (Ljava/util/Map;)V
286
+
}
287
+
288
+
public final class com/posthog/server/PostHogSendFeatureFlagOptions$Companion {
289
+
public final fun builder ()Lcom/posthog/server/PostHogSendFeatureFlagOptions$Builder;
0 commit comments