(self, group: Union[Dict[str, Any], Group])
| 220 | ) |
| 221 | |
| 222 | def update_group(self, group: Union[Dict[str, Any], Group]) -> GroupUpdateResponse: |
| 223 | group_id = group.id if isinstance(group, Group) else group["id"] |
| 224 | return GroupUpdateResponse( |
| 225 | self.api_call( |
| 226 | http_verb="PUT", |
| 227 | path=f"Groups/{quote(group_id)}", |
| 228 | body_params=group.to_dict() if isinstance(group, Group) else _to_dict_without_not_given(group), |
| 229 | ) |
| 230 | ) |
| 231 | |
| 232 | def delete_group(self, id: str) -> GroupDeleteResponse: |
| 233 | return GroupDeleteResponse( |