Skip to content

Commit 2f72eb0

Browse files
Generate code using latest commit available
1 parent 79d5492 commit 2f72eb0

3 files changed

Lines changed: 7 additions & 3 deletions

File tree

api_client_generation/generate.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ code_gen_dir=`pwd`
44
project_root=$code_gen_dir/..
55
echo $code_gen_dir
66

7-
commit_hash=b63d67cc0ed7c5a3962e72f21001df4d2ed482f2
7+
commit_hash=560587ffbba5c129a3fb157cee346c8015ea7c55
88
api_spec_base_url=https://raw.githubusercontent.com/symphonyoss/symphony-api-spec/${commit_hash}
99
echo $api_spec_base_url
1010

symphony/bdk/gen/pod_model/room_search_criteria.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,13 +29,14 @@ class RoomSearchCriteria(BaseModel):
2929
""" # noqa: E501
3030
query: StrictStr = Field(description="The search query. Matches the room name and description.")
3131
labels: Optional[List[StrictStr]] = Field(default=None, description="A list of room tag labels whose values will be queried.")
32+
search_fields: Optional[List[StrictStr]] = Field(default=None, description="The room fields on which to search. Parameter introduced in sbe-25.10.0", alias="searchFields")
3233
active: Optional[StrictBool] = Field(default=None, description="Restrict the search to active/inactive rooms. If unspecified, search all rooms.")
3334
private: Optional[StrictBool] = Field(default=None, description="Restrict the search to private rooms. If unspecified, search all rooms.")
3435
owner: Optional[UserId] = None
3536
creator: Optional[UserId] = None
3637
member: Optional[UserId] = None
3738
sort_order: Optional[StrictStr] = Field(default=None, description="Sort algorithm to be used. Supports two values: \"BASIC\" (legacy algorithm) and \"RELEVANCE\" (enhanced algorithm). ", alias="sortOrder")
38-
__properties: ClassVar[List[str]] = ["query", "labels", "active", "private", "owner", "creator", "member", "sortOrder"]
39+
__properties: ClassVar[List[str]] = ["query", "labels", "searchFields", "active", "private", "owner", "creator", "member", "sortOrder"]
3940

4041
@field_validator('sort_order')
4142
def sort_order_validate_enum(cls, value):
@@ -109,6 +110,7 @@ def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]:
109110
_obj = cls.model_validate({
110111
"query": obj.get("query"),
111112
"labels": obj.get("labels"),
113+
"searchFields": obj.get("searchFields"),
112114
"active": obj.get("active"),
113115
"private": obj.get("private"),
114116
"owner": UserId.from_dict(obj["owner"]) if obj.get("owner") is not None else None,

symphony/bdk/gen/pod_model/v2_room_search_criteria.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,14 +29,15 @@ class V2RoomSearchCriteria(BaseModel):
2929
""" # noqa: E501
3030
query: StrictStr = Field(description="The search query. Matches the room name and description.")
3131
labels: Optional[List[StrictStr]] = Field(default=None, description="A list of room tag labels whose values will be queried.")
32+
search_fields: Optional[List[StrictStr]] = Field(default=None, description="The room fields on which to search. Parameter introduced in sbe-25.10.0", alias="searchFields")
3233
active: Optional[StrictBool] = Field(default=None, description="Restrict the search to active/inactive rooms. If unspecified, search all rooms.")
3334
private: Optional[StrictBool] = Field(default=None, description="Restrict the search to private rooms. If unspecified, search all rooms.")
3435
owner: Optional[UserId] = None
3536
creator: Optional[UserId] = None
3637
member: Optional[UserId] = None
3738
sort_order: Optional[StrictStr] = Field(default=None, description="Sort algorithm to be used. Supports two values: \"BASIC\" (legacy algorithm) and \"RELEVANCE\" (enhanced algorithm). ", alias="sortOrder")
3839
sub_type: Optional[StrictStr] = Field(default=None, description="Restrict the search to the specific room subtype. Valid values are: EMAIL", alias="subType")
39-
__properties: ClassVar[List[str]] = ["query", "labels", "active", "private", "owner", "creator", "member", "sortOrder", "subType"]
40+
__properties: ClassVar[List[str]] = ["query", "labels", "searchFields", "active", "private", "owner", "creator", "member", "sortOrder", "subType"]
4041

4142
@field_validator('sort_order')
4243
def sort_order_validate_enum(cls, value):
@@ -110,6 +111,7 @@ def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]:
110111
_obj = cls.model_validate({
111112
"query": obj.get("query"),
112113
"labels": obj.get("labels"),
114+
"searchFields": obj.get("searchFields"),
113115
"active": obj.get("active"),
114116
"private": obj.get("private"),
115117
"owner": UserId.from_dict(obj["owner"]) if obj.get("owner") is not None else None,

0 commit comments

Comments
 (0)