Skip to content

Commit f2df019

Browse files
author
APIs and Common Services team
committed
Automated SDK update
This updates the SDK from internal repo commit segmentio/public-api@f7ab7bae.
1 parent fb86125 commit f2df019

File tree

4 files changed

+10
-10
lines changed

4 files changed

+10
-10
lines changed

segment_public_api/models/audience_summary.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@
2222
from typing import Optional
2323
from pydantic import BaseModel, Field, StrictBool, StrictStr
2424
from segment_public_api.models.audience_options import AudienceOptions
25-
from segment_public_api.models.definition import Definition
25+
from segment_public_api.models.definition1 import Definition1
2626

2727
class AudienceSummary(BaseModel):
2828
"""
@@ -34,7 +34,7 @@ class AudienceSummary(BaseModel):
3434
description: Optional[StrictStr] = Field(None, description="Description of the audience.")
3535
key: StrictStr = Field(..., description="Key for the audience.")
3636
enabled: StrictBool = Field(..., description="Enabled/disabled status for the audience.")
37-
definition: Optional[Definition] = Field(...)
37+
definition: Optional[Definition1] = Field(...)
3838
status: Optional[StrictStr] = Field(None, description="Status for the audience. Possible values: Backfilling, Computing, Failed, Live, Awaiting Destinations, Disabled.")
3939
created_by: StrictStr = Field(..., alias="createdBy", description="User id who created the audience.")
4040
updated_by: StrictStr = Field(..., alias="updatedBy", description="User id who last updated the audience.")
@@ -96,7 +96,7 @@ def from_dict(cls, obj: dict) -> AudienceSummary:
9696
"description": obj.get("description"),
9797
"key": obj.get("key"),
9898
"enabled": obj.get("enabled"),
99-
"definition": Definition.from_dict(obj.get("definition")) if obj.get("definition") is not None else None,
99+
"definition": Definition1.from_dict(obj.get("definition")) if obj.get("definition") is not None else None,
100100
"status": obj.get("status"),
101101
"created_by": obj.get("createdBy"),
102102
"updated_by": obj.get("updatedBy"),

segment_public_api/models/computed_trait_summary.py

Lines changed: 3 additions & 3 deletions
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
from segment_public_api.models.trait_options import TraitOptions
2626

2727
class ComputedTraitSummary(BaseModel):
@@ -34,7 +34,7 @@ class ComputedTraitSummary(BaseModel):
3434
description: Optional[StrictStr] = Field(None, description="Description of the computed trait.")
3535
key: StrictStr = Field(..., description="Key for the computed trait.")
3636
enabled: StrictBool = Field(..., description="Enabled/disabled status for the computed trait.")
37-
definition: Optional[Definition1] = Field(...)
37+
definition: Optional[Definition] = Field(...)
3838
status: Optional[StrictStr] = Field(None, description="Status for the computed trait. Possible values: Backfilling, Computing, Failed, Live, Awaiting Destinations, Disabled.")
3939
created_by: StrictStr = Field(..., alias="createdBy", description="User id who created the computed trait.")
4040
updated_by: StrictStr = Field(..., alias="updatedBy", description="User id who last updated the computed trait.")
@@ -96,7 +96,7 @@ def from_dict(cls, obj: dict) -> ComputedTraitSummary:
9696
"description": obj.get("description"),
9797
"key": obj.get("key"),
9898
"enabled": obj.get("enabled"),
99-
"definition": Definition1.from_dict(obj.get("definition")) if obj.get("definition") is not None else None,
99+
"definition": Definition.from_dict(obj.get("definition")) if obj.get("definition") is not None else None,
100100
"status": obj.get("status"),
101101
"created_by": obj.get("createdBy"),
102102
"updated_by": obj.get("updatedBy"),

segment_public_api/models/definition.py

Lines changed: 2 additions & 2 deletions
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. For guidance on using the query language, see the [Segment documentation site](https://segment.com/docs/api/public-api/query-language).")
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
@validator('type')

segment_public_api/models/definition1.py

Lines changed: 2 additions & 2 deletions
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. For guidance on using the query language, see the [Segment documentation site](https://segment.com/docs/api/public-api/query-language).")
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
@validator('type')

0 commit comments

Comments
 (0)