Skip to content

Commit 4fcb35b

Browse files
author
APIs and Common Services team
committed
Automated SDK update
This updates the SDK from internal repo commit segmentio/public-api@d118fc71.
1 parent 18d9ad8 commit 4fcb35b

File tree

4 files changed

+10
-10
lines changed

4 files changed

+10
-10
lines changed

segment_public_api/models/audience_summary.py

+3-3
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@
2121

2222
from typing import Optional
2323
from pydantic import BaseModel, Field, StrictBool, StrictStr
24-
from segment_public_api.models.definition import Definition
24+
from segment_public_api.models.definition1 import Definition1
2525

2626
class AudienceSummary(BaseModel):
2727
"""
@@ -33,7 +33,7 @@ class AudienceSummary(BaseModel):
3333
description: StrictStr = Field(..., description="Description of the audience.")
3434
key: StrictStr = Field(..., description="Key for the audience.")
3535
enabled: StrictBool = Field(..., description="Enabled/disabled status for the audience.")
36-
definition: Optional[Definition] = Field(...)
36+
definition: Optional[Definition1] = Field(...)
3737
status: Optional[StrictStr] = Field(None, description="Status for the audience. Possible values: Backfilling, Computing, Failed, Live, Awaiting Destinations, Disabled.")
3838
created_by: StrictStr = Field(..., alias="createdBy", description="User id who created the audience.")
3939
updated_by: StrictStr = Field(..., alias="updatedBy", description="User id who last updated the audience.")
@@ -91,7 +91,7 @@ def from_dict(cls, obj: dict) -> AudienceSummary:
9191
"description": obj.get("description"),
9292
"key": obj.get("key"),
9393
"enabled": obj.get("enabled"),
94-
"definition": Definition.from_dict(obj.get("definition")) if obj.get("definition") is not None else None,
94+
"definition": Definition1.from_dict(obj.get("definition")) if obj.get("definition") is not None else None,
9595
"status": obj.get("status"),
9696
"created_by": obj.get("createdBy"),
9797
"updated_by": obj.get("updatedBy"),

segment_public_api/models/computed_trait_summary.py

+3-3
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@
2121

2222
from typing import Optional
2323
from pydantic import BaseModel, Field, StrictBool, StrictStr
24-
from segment_public_api.models.definition1 import Definition1
24+
from segment_public_api.models.definition import Definition
2525

2626
class ComputedTraitSummary(BaseModel):
2727
"""
@@ -33,7 +33,7 @@ class ComputedTraitSummary(BaseModel):
3333
description: StrictStr = Field(..., description="Description of the computed trait.")
3434
key: StrictStr = Field(..., description="Key for the computed trait.")
3535
enabled: StrictBool = Field(..., description="Enabled/disabled status for the computed trait.")
36-
definition: Optional[Definition1] = Field(...)
36+
definition: Optional[Definition] = Field(...)
3737
status: Optional[StrictStr] = Field(None, description="Status for the computed trait. Possible values: Backfilling, Computing, Failed, Live, Awaiting Destinations, Disabled.")
3838
created_by: StrictStr = Field(..., alias="createdBy", description="User id who created the computed trait.")
3939
updated_by: StrictStr = Field(..., alias="updatedBy", description="User id who last updated the computed trait.")
@@ -91,7 +91,7 @@ def from_dict(cls, obj: dict) -> ComputedTraitSummary:
9191
"description": obj.get("description"),
9292
"key": obj.get("key"),
9393
"enabled": obj.get("enabled"),
94-
"definition": Definition1.from_dict(obj.get("definition")) if obj.get("definition") is not None else None,
94+
"definition": Definition.from_dict(obj.get("definition")) if obj.get("definition") is not None else None,
9595
"status": obj.get("status"),
9696
"created_by": obj.get("createdBy"),
9797
"updated_by": obj.get("updatedBy"),

segment_public_api/models/definition.py

+2-2
Original file line numberDiff line numberDiff line change
@@ -26,8 +26,8 @@ class Definition(BaseModel):
2626
"""
2727
Query language definition and type. # noqa: E501
2828
"""
29-
query: StrictStr = Field(..., description="The query language string defining the audience segmentation criteria.")
30-
type: StrictStr = Field(..., description="The underlying data type being segmented for this audience. Possible values: users, accounts.")
29+
query: StrictStr = Field(..., description="The query language string defining the computed trait aggregation criteria.")
30+
type: StrictStr = Field(..., description="The underlying data type being aggregated for this computed trait. Possible values: users, accounts.")
3131
__properties = ["query", "type"]
3232

3333
class Config:

segment_public_api/models/definition1.py

+2-2
Original file line numberDiff line numberDiff line change
@@ -26,8 +26,8 @@ class Definition1(BaseModel):
2626
"""
2727
Query language definition and type. # noqa: E501
2828
"""
29-
query: StrictStr = Field(..., description="The query language string defining the computed trait aggregation criteria.")
30-
type: StrictStr = Field(..., description="The underlying data type being aggregated for this computed trait. Possible values: users, accounts.")
29+
query: StrictStr = Field(..., description="The query language string defining the audience segmentation criteria.")
30+
type: StrictStr = Field(..., description="The underlying data type being segmented for this audience. Possible values: users, accounts.")
3131
__properties = ["query", "type"]
3232

3333
class Config:

0 commit comments

Comments
 (0)