1717import re # noqa: F401
1818import json
1919
20- from pydantic import BaseModel , ConfigDict
21- from typing import Any , ClassVar , Dict , List
20+ from pydantic import BaseModel , ConfigDict , StrictStr
21+ from typing import Any , ClassVar , Dict , List , Optional
2222from ..models .object_storage_bucket_response import ObjectStorageBucketResponse
2323from typing import Optional , Set
2424from typing_extensions import Self
@@ -28,7 +28,8 @@ class ObjectStorageBucketListResponse(BaseModel):
2828 ObjectStorageBucketListResponse
2929 """ # noqa: E501
3030 buckets : List [ObjectStorageBucketResponse ]
31- __properties : ClassVar [List [str ]] = ["buckets" ]
31+ failed_regions : Optional [List [StrictStr ]] = None
32+ __properties : ClassVar [List [str ]] = ["buckets" , "failed_regions" ]
3233
3334 model_config = ConfigDict (
3435 populate_by_name = True ,
@@ -88,7 +89,8 @@ def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]:
8889 return cls .model_validate (obj )
8990
9091 _obj = cls .model_validate ({
91- "buckets" : [ObjectStorageBucketResponse .from_dict (_item ) for _item in obj ["buckets" ]] if obj .get ("buckets" ) is not None else None
92+ "buckets" : [ObjectStorageBucketResponse .from_dict (_item ) for _item in obj ["buckets" ]] if obj .get ("buckets" ) is not None else None ,
93+ "failed_regions" : obj .get ("failed_regions" )
9294 })
9395 return _obj
9496
0 commit comments