Skip to content

Commit be74354

Browse files
committed
Release 1.6.31
1 parent 93522c3 commit be74354

15 files changed

+70
-23
lines changed

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[tool.poetry]
22
name = "flagright"
3-
version = "1.6.30"
3+
version = "1.6.31"
44
description = ""
55
readme = "README.md"
66
authors = []

src/flagright/__init__.py

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -88,7 +88,7 @@
8888
EmailId,
8989
EmploymentDetails,
9090
EmploymentStatus,
91-
ExecutedRuleVars,
91+
ExecutedLogicVars,
9292
ExecutedRulesResult,
9393
ExpectedIncome,
9494
FailedRulesResult,
@@ -257,6 +257,7 @@
257257
UserSavedPaymentDetailsItem_Wallet,
258258
UserState,
259259
UserStateDetails,
260+
UserTag,
260261
UserWithRulesResult,
261262
UserWithRulesResultSavedPaymentDetailsItem,
262263
UserWithRulesResultSavedPaymentDetailsItem_Ach,
@@ -385,7 +386,7 @@
385386
"EmailId",
386387
"EmploymentDetails",
387388
"EmploymentStatus",
388-
"ExecutedRuleVars",
389+
"ExecutedLogicVars",
389390
"ExecutedRulesResult",
390391
"ExpectedIncome",
391392
"FailedRulesResult",
@@ -558,6 +559,7 @@
558559
"UserSavedPaymentDetailsItem_Wallet",
559560
"UserState",
560561
"UserStateDetails",
562+
"UserTag",
561563
"UserWithRulesResult",
562564
"UserWithRulesResultSavedPaymentDetailsItem",
563565
"UserWithRulesResultSavedPaymentDetailsItem_Ach",

src/flagright/core/client_wrapper.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ def get_headers(self) -> typing.Dict[str, str]:
1414
headers: typing.Dict[str, str] = {
1515
"X-Fern-Language": "Python",
1616
"X-Fern-SDK-Name": "flagright",
17-
"X-Fern-SDK-Version": "1.6.30",
17+
"X-Fern-SDK-Version": "1.6.31",
1818
}
1919
headers["x-api-key"] = self.api_key
2020
return headers

src/flagright/resources/consumer_users/client.py

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -61,6 +61,7 @@ def create(
6161
Tag,
6262
User,
6363
UserDetails,
64+
UserTag,
6465
)
6566
from flagright.client import Flagright
6667
@@ -117,7 +118,7 @@ def create(
117118
],
118119
),
119120
tags=[
120-
Tag(
121+
UserTag(
121122
key="customKey",
122123
value="customValue",
123124
)
@@ -223,6 +224,7 @@ async def create(
223224
Tag,
224225
User,
225226
UserDetails,
227+
UserTag,
226228
)
227229
from flagright.client import AsyncFlagright
228230
@@ -279,7 +281,7 @@ async def create(
279281
],
280282
),
281283
tags=[
282-
Tag(
284+
UserTag(
283285
key="customKey",
284286
value="customValue",
285287
)

src/flagright/types/__init__.py

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -93,7 +93,7 @@
9393
from .email_id import EmailId
9494
from .employment_details import EmploymentDetails
9595
from .employment_status import EmploymentStatus
96-
from .executed_rule_vars import ExecutedRuleVars
96+
from .executed_logic_vars import ExecutedLogicVars
9797
from .executed_rules_result import ExecutedRulesResult
9898
from .expected_income import ExpectedIncome
9999
from .failed_rules_result import FailedRulesResult
@@ -278,6 +278,7 @@
278278
)
279279
from .user_state import UserState
280280
from .user_state_details import UserStateDetails
281+
from .user_tag import UserTag
281282
from .user_with_rules_result import UserWithRulesResult
282283
from .user_with_rules_result_saved_payment_details_item import (
283284
UserWithRulesResultSavedPaymentDetailsItem,
@@ -390,7 +391,7 @@
390391
"EmailId",
391392
"EmploymentDetails",
392393
"EmploymentStatus",
393-
"ExecutedRuleVars",
394+
"ExecutedLogicVars",
394395
"ExecutedRulesResult",
395396
"ExpectedIncome",
396397
"FailedRulesResult",
@@ -559,6 +560,7 @@
559560
"UserSavedPaymentDetailsItem_Wallet",
560561
"UserState",
561562
"UserStateDetails",
563+
"UserTag",
562564
"UserWithRulesResult",
563565
"UserWithRulesResultSavedPaymentDetailsItem",
564566
"UserWithRulesResultSavedPaymentDetailsItem_Ach",

src/flagright/types/business.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,10 +12,10 @@
1212
from .payment_method import PaymentMethod
1313
from .person import Person
1414
from .risk_level import RiskLevel
15-
from .tag import Tag
1615
from .transaction_limits import TransactionLimits
1716
from .user_entity_link import UserEntityLink
1817
from .user_state_details import UserStateDetails
18+
from .user_tag import UserTag
1919

2020
try:
2121
import pydantic.v1 as pydantic # type: ignore
@@ -50,7 +50,7 @@ class Business(pydantic.BaseModel):
5050
alias="savedPaymentDetails"
5151
)
5252
mcc_details: typing.Optional[MccDetails] = pydantic.Field(alias="mccDetails")
53-
tags: typing.Optional[typing.List[Tag]] = pydantic.Field(
53+
tags: typing.Optional[typing.List[UserTag]] = pydantic.Field(
5454
description="Additional information that can be added via tags"
5555
)
5656

src/flagright/types/business_optional.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,10 +12,10 @@
1212
from .payment_method import PaymentMethod
1313
from .person import Person
1414
from .risk_level import RiskLevel
15-
from .tag import Tag
1615
from .transaction_limits import TransactionLimits
1716
from .user_entity_link import UserEntityLink
1817
from .user_state_details import UserStateDetails
18+
from .user_tag import UserTag
1919

2020
try:
2121
import pydantic.v1 as pydantic # type: ignore
@@ -50,7 +50,7 @@ class BusinessOptional(pydantic.BaseModel):
5050
alias="savedPaymentDetails"
5151
)
5252
mcc_details: typing.Optional[MccDetails] = pydantic.Field(alias="mccDetails")
53-
tags: typing.Optional[typing.List[Tag]] = pydantic.Field(
53+
tags: typing.Optional[typing.List[UserTag]] = pydantic.Field(
5454
description="Additional information that can be added via tags"
5555
)
5656

src/flagright/types/business_with_rules_result.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,11 +14,11 @@
1414
from .payment_method import PaymentMethod
1515
from .person import Person
1616
from .risk_level import RiskLevel
17-
from .tag import Tag
1817
from .transaction_limits import TransactionLimits
1918
from .user_entity_link import UserEntityLink
2019
from .user_risk_score_details import UserRiskScoreDetails
2120
from .user_state_details import UserStateDetails
21+
from .user_tag import UserTag
2222

2323
try:
2424
import pydantic.v1 as pydantic # type: ignore
@@ -53,7 +53,7 @@ class BusinessWithRulesResult(pydantic.BaseModel):
5353
typing.List[BusinessWithRulesResultSavedPaymentDetailsItem]
5454
] = pydantic.Field(alias="savedPaymentDetails")
5555
mcc_details: typing.Optional[MccDetails] = pydantic.Field(alias="mccDetails")
56-
tags: typing.Optional[typing.List[Tag]] = pydantic.Field(
56+
tags: typing.Optional[typing.List[UserTag]] = pydantic.Field(
5757
description="Additional information that can be added via tags"
5858
)
5959
executed_rules: typing.Optional[typing.List[ExecutedRulesResult]] = pydantic.Field(alias="executedRules")

src/flagright/types/executed_rule_vars.py renamed to src/flagright/types/executed_logic_vars.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
import pydantic # type: ignore
1313

1414

15-
class ExecutedRuleVars(pydantic.BaseModel):
15+
class ExecutedLogicVars(pydantic.BaseModel):
1616
direction: typing.Optional[RuleHitDirection]
1717
value: typing.Dict[str, typing.Any]
1818

src/flagright/types/executed_rules_result.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
import typing
55

66
from ..core.datetime_utils import serialize_datetime
7-
from .executed_rule_vars import ExecutedRuleVars
7+
from .executed_logic_vars import ExecutedLogicVars
88
from .rule_action import RuleAction
99
from .rule_hit_meta import RuleHitMeta
1010
from .rule_labels import RuleLabels
@@ -28,7 +28,7 @@ class ExecutedRulesResult(pydantic.BaseModel):
2828
rule_action: RuleAction = pydantic.Field(alias="ruleAction")
2929
rule_hit: bool = pydantic.Field(alias="ruleHit")
3030
rule_hit_meta: typing.Optional[RuleHitMeta] = pydantic.Field(alias="ruleHitMeta")
31-
vars: typing.Optional[typing.List[ExecutedRuleVars]]
31+
vars: typing.Optional[typing.List[ExecutedLogicVars]]
3232
labels: typing.Optional[typing.List[RuleLabels]]
3333
nature: typing.Optional[RuleNature]
3434
is_shadow: typing.Optional[bool] = pydantic.Field(alias="isShadow")

0 commit comments

Comments
 (0)