Skip to content

Commit e524e7d

Browse files
committed
update wasm
1 parent 308abfd commit e524e7d

File tree

5 files changed

+152
-109
lines changed

5 files changed

+152
-109
lines changed
6.04 KB
Binary file not shown.

devcycle_python_sdk/protobuf/variableForUserParams_pb2.py

Lines changed: 43 additions & 30 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

devcycle_python_sdk/protobuf/variableForUserParams_pb2.pyi

Lines changed: 100 additions & 78 deletions
Original file line numberDiff line numberDiff line change
@@ -4,117 +4,139 @@ from google.protobuf import descriptor as _descriptor
44
from google.protobuf import message as _message
55
from typing import ClassVar as _ClassVar, Mapping as _Mapping, Optional as _Optional, Union as _Union
66

7-
Bool: CustomDataType
8-
Boolean: VariableType_PB
97
DESCRIPTOR: _descriptor.FileDescriptor
8+
9+
class VariableType_PB(int, metaclass=_enum_type_wrapper.EnumTypeWrapper):
10+
__slots__ = ()
11+
Boolean: _ClassVar[VariableType_PB]
12+
Number: _ClassVar[VariableType_PB]
13+
String: _ClassVar[VariableType_PB]
14+
JSON: _ClassVar[VariableType_PB]
15+
16+
class CustomDataType(int, metaclass=_enum_type_wrapper.EnumTypeWrapper):
17+
__slots__ = ()
18+
Bool: _ClassVar[CustomDataType]
19+
Num: _ClassVar[CustomDataType]
20+
Str: _ClassVar[CustomDataType]
21+
Null: _ClassVar[CustomDataType]
22+
Boolean: VariableType_PB
23+
Number: VariableType_PB
24+
String: VariableType_PB
1025
JSON: VariableType_PB
11-
Null: CustomDataType
26+
Bool: CustomDataType
1227
Num: CustomDataType
13-
Number: VariableType_PB
1428
Str: CustomDataType
15-
String: VariableType_PB
29+
Null: CustomDataType
30+
31+
class NullableString(_message.Message):
32+
__slots__ = ("value", "isNull")
33+
VALUE_FIELD_NUMBER: _ClassVar[int]
34+
ISNULL_FIELD_NUMBER: _ClassVar[int]
35+
value: str
36+
isNull: bool
37+
def __init__(self, value: _Optional[str] = ..., isNull: bool = ...) -> None: ...
38+
39+
class NullableDouble(_message.Message):
40+
__slots__ = ("value", "isNull")
41+
VALUE_FIELD_NUMBER: _ClassVar[int]
42+
ISNULL_FIELD_NUMBER: _ClassVar[int]
43+
value: float
44+
isNull: bool
45+
def __init__(self, value: _Optional[float] = ..., isNull: bool = ...) -> None: ...
1646

1747
class CustomDataValue(_message.Message):
18-
__slots__ = ["boolValue", "doubleValue", "stringValue", "type"]
48+
__slots__ = ("type", "boolValue", "doubleValue", "stringValue")
49+
TYPE_FIELD_NUMBER: _ClassVar[int]
1950
BOOLVALUE_FIELD_NUMBER: _ClassVar[int]
2051
DOUBLEVALUE_FIELD_NUMBER: _ClassVar[int]
2152
STRINGVALUE_FIELD_NUMBER: _ClassVar[int]
22-
TYPE_FIELD_NUMBER: _ClassVar[int]
53+
type: CustomDataType
2354
boolValue: bool
2455
doubleValue: float
2556
stringValue: str
26-
type: CustomDataType
2757
def __init__(self, type: _Optional[_Union[CustomDataType, str]] = ..., boolValue: bool = ..., doubleValue: _Optional[float] = ..., stringValue: _Optional[str] = ...) -> None: ...
2858

29-
class DVCUser_PB(_message.Message):
30-
__slots__ = ["appBuild", "appVersion", "country", "customData", "deviceModel", "email", "language", "name", "privateCustomData", "user_id"]
31-
APPBUILD_FIELD_NUMBER: _ClassVar[int]
32-
APPVERSION_FIELD_NUMBER: _ClassVar[int]
33-
COUNTRY_FIELD_NUMBER: _ClassVar[int]
34-
CUSTOMDATA_FIELD_NUMBER: _ClassVar[int]
35-
DEVICEMODEL_FIELD_NUMBER: _ClassVar[int]
36-
EMAIL_FIELD_NUMBER: _ClassVar[int]
37-
LANGUAGE_FIELD_NUMBER: _ClassVar[int]
38-
NAME_FIELD_NUMBER: _ClassVar[int]
39-
PRIVATECUSTOMDATA_FIELD_NUMBER: _ClassVar[int]
40-
USER_ID_FIELD_NUMBER: _ClassVar[int]
41-
appBuild: NullableDouble
42-
appVersion: NullableString
43-
country: NullableString
44-
customData: NullableCustomData
45-
deviceModel: NullableString
46-
email: NullableString
47-
language: NullableString
48-
name: NullableString
49-
privateCustomData: NullableCustomData
50-
user_id: str
51-
def __init__(self, user_id: _Optional[str] = ..., email: _Optional[_Union[NullableString, _Mapping]] = ..., name: _Optional[_Union[NullableString, _Mapping]] = ..., language: _Optional[_Union[NullableString, _Mapping]] = ..., country: _Optional[_Union[NullableString, _Mapping]] = ..., appBuild: _Optional[_Union[NullableDouble, _Mapping]] = ..., appVersion: _Optional[_Union[NullableString, _Mapping]] = ..., deviceModel: _Optional[_Union[NullableString, _Mapping]] = ..., customData: _Optional[_Union[NullableCustomData, _Mapping]] = ..., privateCustomData: _Optional[_Union[NullableCustomData, _Mapping]] = ...) -> None: ...
52-
5359
class NullableCustomData(_message.Message):
54-
__slots__ = ["isNull", "value"]
60+
__slots__ = ("value", "isNull")
5561
class ValueEntry(_message.Message):
56-
__slots__ = ["key", "value"]
62+
__slots__ = ("key", "value")
5763
KEY_FIELD_NUMBER: _ClassVar[int]
5864
VALUE_FIELD_NUMBER: _ClassVar[int]
5965
key: str
6066
value: CustomDataValue
6167
def __init__(self, key: _Optional[str] = ..., value: _Optional[_Union[CustomDataValue, _Mapping]] = ...) -> None: ...
62-
ISNULL_FIELD_NUMBER: _ClassVar[int]
6368
VALUE_FIELD_NUMBER: _ClassVar[int]
64-
isNull: bool
69+
ISNULL_FIELD_NUMBER: _ClassVar[int]
6570
value: _containers.MessageMap[str, CustomDataValue]
71+
isNull: bool
6672
def __init__(self, value: _Optional[_Mapping[str, CustomDataValue]] = ..., isNull: bool = ...) -> None: ...
6773

68-
class NullableDouble(_message.Message):
69-
__slots__ = ["isNull", "value"]
70-
ISNULL_FIELD_NUMBER: _ClassVar[int]
71-
VALUE_FIELD_NUMBER: _ClassVar[int]
72-
isNull: bool
73-
value: float
74-
def __init__(self, value: _Optional[float] = ..., isNull: bool = ...) -> None: ...
74+
class VariableForUserParams_PB(_message.Message):
75+
__slots__ = ("sdkKey", "variableKey", "variableType", "user", "shouldTrackEvent")
76+
SDKKEY_FIELD_NUMBER: _ClassVar[int]
77+
VARIABLEKEY_FIELD_NUMBER: _ClassVar[int]
78+
VARIABLETYPE_FIELD_NUMBER: _ClassVar[int]
79+
USER_FIELD_NUMBER: _ClassVar[int]
80+
SHOULDTRACKEVENT_FIELD_NUMBER: _ClassVar[int]
81+
sdkKey: str
82+
variableKey: str
83+
variableType: VariableType_PB
84+
user: DVCUser_PB
85+
shouldTrackEvent: bool
86+
def __init__(self, sdkKey: _Optional[str] = ..., variableKey: _Optional[str] = ..., variableType: _Optional[_Union[VariableType_PB, str]] = ..., user: _Optional[_Union[DVCUser_PB, _Mapping]] = ..., shouldTrackEvent: bool = ...) -> None: ...
7587

76-
class NullableString(_message.Message):
77-
__slots__ = ["isNull", "value"]
78-
ISNULL_FIELD_NUMBER: _ClassVar[int]
79-
VALUE_FIELD_NUMBER: _ClassVar[int]
80-
isNull: bool
81-
value: str
82-
def __init__(self, value: _Optional[str] = ..., isNull: bool = ...) -> None: ...
88+
class DVCUser_PB(_message.Message):
89+
__slots__ = ("user_id", "email", "name", "language", "country", "appBuild", "appVersion", "deviceModel", "customData", "privateCustomData")
90+
USER_ID_FIELD_NUMBER: _ClassVar[int]
91+
EMAIL_FIELD_NUMBER: _ClassVar[int]
92+
NAME_FIELD_NUMBER: _ClassVar[int]
93+
LANGUAGE_FIELD_NUMBER: _ClassVar[int]
94+
COUNTRY_FIELD_NUMBER: _ClassVar[int]
95+
APPBUILD_FIELD_NUMBER: _ClassVar[int]
96+
APPVERSION_FIELD_NUMBER: _ClassVar[int]
97+
DEVICEMODEL_FIELD_NUMBER: _ClassVar[int]
98+
CUSTOMDATA_FIELD_NUMBER: _ClassVar[int]
99+
PRIVATECUSTOMDATA_FIELD_NUMBER: _ClassVar[int]
100+
user_id: str
101+
email: NullableString
102+
name: NullableString
103+
language: NullableString
104+
country: NullableString
105+
appBuild: NullableDouble
106+
appVersion: NullableString
107+
deviceModel: NullableString
108+
customData: NullableCustomData
109+
privateCustomData: NullableCustomData
110+
def __init__(self, user_id: _Optional[str] = ..., email: _Optional[_Union[NullableString, _Mapping]] = ..., name: _Optional[_Union[NullableString, _Mapping]] = ..., language: _Optional[_Union[NullableString, _Mapping]] = ..., country: _Optional[_Union[NullableString, _Mapping]] = ..., appBuild: _Optional[_Union[NullableDouble, _Mapping]] = ..., appVersion: _Optional[_Union[NullableString, _Mapping]] = ..., deviceModel: _Optional[_Union[NullableString, _Mapping]] = ..., customData: _Optional[_Union[NullableCustomData, _Mapping]] = ..., privateCustomData: _Optional[_Union[NullableCustomData, _Mapping]] = ...) -> None: ...
83111

84112
class SDKVariable_PB(_message.Message):
85-
__slots__ = ["_id", "boolValue", "doubleValue", "evalReason", "key", "stringValue", "type"]
113+
__slots__ = ("_id", "type", "key", "boolValue", "doubleValue", "stringValue", "evalReason", "_feature", "eval")
114+
_ID_FIELD_NUMBER: _ClassVar[int]
115+
TYPE_FIELD_NUMBER: _ClassVar[int]
116+
KEY_FIELD_NUMBER: _ClassVar[int]
86117
BOOLVALUE_FIELD_NUMBER: _ClassVar[int]
87118
DOUBLEVALUE_FIELD_NUMBER: _ClassVar[int]
88-
EVALREASON_FIELD_NUMBER: _ClassVar[int]
89-
KEY_FIELD_NUMBER: _ClassVar[int]
90119
STRINGVALUE_FIELD_NUMBER: _ClassVar[int]
91-
TYPE_FIELD_NUMBER: _ClassVar[int]
92-
_ID_FIELD_NUMBER: _ClassVar[int]
120+
EVALREASON_FIELD_NUMBER: _ClassVar[int]
121+
_FEATURE_FIELD_NUMBER: _ClassVar[int]
122+
EVAL_FIELD_NUMBER: _ClassVar[int]
93123
_id: str
124+
type: VariableType_PB
125+
key: str
94126
boolValue: bool
95127
doubleValue: float
96-
evalReason: NullableString
97-
key: str
98128
stringValue: str
99-
type: VariableType_PB
100-
def __init__(self, _id: _Optional[str] = ..., type: _Optional[_Union[VariableType_PB, str]] = ..., key: _Optional[str] = ..., boolValue: bool = ..., doubleValue: _Optional[float] = ..., stringValue: _Optional[str] = ..., evalReason: _Optional[_Union[NullableString, _Mapping]] = ...) -> None: ...
101-
102-
class VariableForUserParams_PB(_message.Message):
103-
__slots__ = ["sdkKey", "shouldTrackEvent", "user", "variableKey", "variableType"]
104-
SDKKEY_FIELD_NUMBER: _ClassVar[int]
105-
SHOULDTRACKEVENT_FIELD_NUMBER: _ClassVar[int]
106-
USER_FIELD_NUMBER: _ClassVar[int]
107-
VARIABLEKEY_FIELD_NUMBER: _ClassVar[int]
108-
VARIABLETYPE_FIELD_NUMBER: _ClassVar[int]
109-
sdkKey: str
110-
shouldTrackEvent: bool
111-
user: DVCUser_PB
112-
variableKey: str
113-
variableType: VariableType_PB
114-
def __init__(self, sdkKey: _Optional[str] = ..., variableKey: _Optional[str] = ..., variableType: _Optional[_Union[VariableType_PB, str]] = ..., user: _Optional[_Union[DVCUser_PB, _Mapping]] = ..., shouldTrackEvent: bool = ...) -> None: ...
115-
116-
class VariableType_PB(int, metaclass=_enum_type_wrapper.EnumTypeWrapper):
117-
__slots__ = []
129+
evalReason: NullableString
130+
_feature: NullableString
131+
eval: EvalReason_PB
132+
def __init__(self, _id: _Optional[str] = ..., type: _Optional[_Union[VariableType_PB, str]] = ..., key: _Optional[str] = ..., boolValue: bool = ..., doubleValue: _Optional[float] = ..., stringValue: _Optional[str] = ..., evalReason: _Optional[_Union[NullableString, _Mapping]] = ..., _feature: _Optional[_Union[NullableString, _Mapping]] = ..., eval: _Optional[_Union[EvalReason_PB, _Mapping]] = ...) -> None: ...
118133

119-
class CustomDataType(int, metaclass=_enum_type_wrapper.EnumTypeWrapper):
120-
__slots__ = []
134+
class EvalReason_PB(_message.Message):
135+
__slots__ = ("reason", "details", "target_id")
136+
REASON_FIELD_NUMBER: _ClassVar[int]
137+
DETAILS_FIELD_NUMBER: _ClassVar[int]
138+
TARGET_ID_FIELD_NUMBER: _ClassVar[int]
139+
reason: str
140+
details: str
141+
target_id: str
142+
def __init__(self, reason: _Optional[str] = ..., details: _Optional[str] = ..., target_id: _Optional[str] = ...) -> None: ...

protobuf/variableForUserParams.proto

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -70,4 +70,12 @@ message SDKVariable_PB {
7070
double doubleValue = 5;
7171
string stringValue = 6;
7272
NullableString evalReason = 7;
73+
NullableString _feature = 8;
74+
EvalReason_PB eval = 9;
75+
}
76+
77+
message EvalReason_PB {
78+
string reason = 1;
79+
string details = 2;
80+
string target_id = 3;
7381
}

update_wasm_lib.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
#!/bin/bash
22

3-
BUCKETING_LIB_VERSION="1.35.1"
3+
BUCKETING_LIB_VERSION="1.40.2"
44

55
if [[ -n "$1" ]]; then
66
BUCKETING_LIB_VERSION="$1"

0 commit comments

Comments
 (0)