fix: Use original IN props to prevent regressions

- Revert the `IS_IN` property to `IN` to prevent regressions
- Keep the `is_in` alias to prevent conflicts with Python `in` keyword
This commit is contained in:
teleprint-me 2023-07-12 23:16:10 -04:00
parent bb7a13e777
commit 759d3a7a40
No known key found for this signature in database
GPG Key ID: B0D11345E65C4D48

View File

@ -179,7 +179,7 @@ def validate_token_pattern(obj: list) -> List[str]:
class TokenPatternString(BaseModel): class TokenPatternString(BaseModel):
REGEX: Optional[Union[StrictStr, "TokenPatternString"]] = Field(None, alias="regex") REGEX: Optional[Union[StrictStr, "TokenPatternString"]] = Field(None, alias="regex")
IS_IN: Optional[List[StrictStr]] = Field(None, alias="is_in") IN: Optional[List[StrictStr]] = Field(None, alias="is_in")
NOT_IN: Optional[List[StrictStr]] = Field(None, alias="not_in") NOT_IN: Optional[List[StrictStr]] = Field(None, alias="not_in")
IS_SUBSET: Optional[List[StrictStr]] = Field(None, alias="is_subset") IS_SUBSET: Optional[List[StrictStr]] = Field(None, alias="is_subset")
IS_SUPERSET: Optional[List[StrictStr]] = Field(None, alias="is_superset") IS_SUPERSET: Optional[List[StrictStr]] = Field(None, alias="is_superset")
@ -226,7 +226,7 @@ class TokenPatternString(BaseModel):
class TokenPatternNumber(BaseModel): class TokenPatternNumber(BaseModel):
REGEX: Optional[StrictStr] = Field(None, alias="regex") REGEX: Optional[StrictStr] = Field(None, alias="regex")
IS_IN: Optional[List[StrictInt]] = Field(None, alias="is_in") IN: Optional[List[StrictInt]] = Field(None, alias="is_in")
NOT_IN: Optional[List[StrictInt]] = Field(None, alias="not_in") NOT_IN: Optional[List[StrictInt]] = Field(None, alias="not_in")
IS_SUBSET: Optional[List[StrictInt]] = Field(None, alias="is_subset") IS_SUBSET: Optional[List[StrictInt]] = Field(None, alias="is_subset")
IS_SUPERSET: Optional[List[StrictInt]] = Field(None, alias="is_superset") IS_SUPERSET: Optional[List[StrictInt]] = Field(None, alias="is_superset")