wallaroo.wallaroo_ml_ops_api_client.models.pipelines_create_response_200
1from typing import Any, Dict, List, Type, TypeVar 2 3import attr 4 5T = TypeVar("T", bound="PipelinesCreateResponse200") 6 7@attr.s(auto_attribs=True) 8class PipelinesCreateResponse200: 9 """ Successful response to pipeline creation request. 10 11 Attributes: 12 pipeline_pk_id (int): Internal pipeline identifier. 13 pipeline_variant_pk_id (int): Internal pipeline variant identifier. 14 pipeline_variant_version (str): Pipeline Version UUID identifier 15 """ 16 17 pipeline_pk_id: int 18 pipeline_variant_pk_id: int 19 pipeline_variant_version: str 20 additional_properties: Dict[str, Any] = attr.ib(init=False, factory=dict) 21 22 23 def to_dict(self) -> Dict[str, Any]: 24 pipeline_pk_id = self.pipeline_pk_id 25 pipeline_variant_pk_id = self.pipeline_variant_pk_id 26 pipeline_variant_version = self.pipeline_variant_version 27 28 field_dict: Dict[str, Any] = {} 29 field_dict.update(self.additional_properties) 30 field_dict.update({ 31 "pipeline_pk_id": pipeline_pk_id, 32 "pipeline_variant_pk_id": pipeline_variant_pk_id, 33 "pipeline_variant_version": pipeline_variant_version, 34 }) 35 36 return field_dict 37 38 39 40 @classmethod 41 def from_dict(cls: Type[T], src_dict: Dict[str, Any]) -> T: 42 d = src_dict.copy() 43 pipeline_pk_id = d.pop("pipeline_pk_id") 44 45 pipeline_variant_pk_id = d.pop("pipeline_variant_pk_id") 46 47 pipeline_variant_version = d.pop("pipeline_variant_version") 48 49 pipelines_create_response_200 = cls( 50 pipeline_pk_id=pipeline_pk_id, 51 pipeline_variant_pk_id=pipeline_variant_pk_id, 52 pipeline_variant_version=pipeline_variant_version, 53 ) 54 55 pipelines_create_response_200.additional_properties = d 56 return pipelines_create_response_200 57 58 @property 59 def additional_keys(self) -> List[str]: 60 return list(self.additional_properties.keys()) 61 62 def __getitem__(self, key: str) -> Any: 63 return self.additional_properties[key] 64 65 def __setitem__(self, key: str, value: Any) -> None: 66 self.additional_properties[key] = value 67 68 def __delitem__(self, key: str) -> None: 69 del self.additional_properties[key] 70 71 def __contains__(self, key: str) -> bool: 72 return key in self.additional_properties
@attr.s(auto_attribs=True)
class
PipelinesCreateResponse200:
8@attr.s(auto_attribs=True) 9class PipelinesCreateResponse200: 10 """ Successful response to pipeline creation request. 11 12 Attributes: 13 pipeline_pk_id (int): Internal pipeline identifier. 14 pipeline_variant_pk_id (int): Internal pipeline variant identifier. 15 pipeline_variant_version (str): Pipeline Version UUID identifier 16 """ 17 18 pipeline_pk_id: int 19 pipeline_variant_pk_id: int 20 pipeline_variant_version: str 21 additional_properties: Dict[str, Any] = attr.ib(init=False, factory=dict) 22 23 24 def to_dict(self) -> Dict[str, Any]: 25 pipeline_pk_id = self.pipeline_pk_id 26 pipeline_variant_pk_id = self.pipeline_variant_pk_id 27 pipeline_variant_version = self.pipeline_variant_version 28 29 field_dict: Dict[str, Any] = {} 30 field_dict.update(self.additional_properties) 31 field_dict.update({ 32 "pipeline_pk_id": pipeline_pk_id, 33 "pipeline_variant_pk_id": pipeline_variant_pk_id, 34 "pipeline_variant_version": pipeline_variant_version, 35 }) 36 37 return field_dict 38 39 40 41 @classmethod 42 def from_dict(cls: Type[T], src_dict: Dict[str, Any]) -> T: 43 d = src_dict.copy() 44 pipeline_pk_id = d.pop("pipeline_pk_id") 45 46 pipeline_variant_pk_id = d.pop("pipeline_variant_pk_id") 47 48 pipeline_variant_version = d.pop("pipeline_variant_version") 49 50 pipelines_create_response_200 = cls( 51 pipeline_pk_id=pipeline_pk_id, 52 pipeline_variant_pk_id=pipeline_variant_pk_id, 53 pipeline_variant_version=pipeline_variant_version, 54 ) 55 56 pipelines_create_response_200.additional_properties = d 57 return pipelines_create_response_200 58 59 @property 60 def additional_keys(self) -> List[str]: 61 return list(self.additional_properties.keys()) 62 63 def __getitem__(self, key: str) -> Any: 64 return self.additional_properties[key] 65 66 def __setitem__(self, key: str, value: Any) -> None: 67 self.additional_properties[key] = value 68 69 def __delitem__(self, key: str) -> None: 70 del self.additional_properties[key] 71 72 def __contains__(self, key: str) -> bool: 73 return key in self.additional_properties
Successful response to pipeline creation request.
Attributes: pipeline_pk_id (int): Internal pipeline identifier. pipeline_variant_pk_id (int): Internal pipeline variant identifier. pipeline_variant_version (str): Pipeline Version UUID identifier
PipelinesCreateResponse200( pipeline_pk_id: int, pipeline_variant_pk_id: int, pipeline_variant_version: str)
2def __init__(self, pipeline_pk_id, pipeline_variant_pk_id, pipeline_variant_version): 3 self.pipeline_pk_id = pipeline_pk_id 4 self.pipeline_variant_pk_id = pipeline_variant_pk_id 5 self.pipeline_variant_version = pipeline_variant_version 6 self.additional_properties = __attr_factory_additional_properties()
Method generated by attrs for class PipelinesCreateResponse200.
def
to_dict(self) -> Dict[str, Any]:
24 def to_dict(self) -> Dict[str, Any]: 25 pipeline_pk_id = self.pipeline_pk_id 26 pipeline_variant_pk_id = self.pipeline_variant_pk_id 27 pipeline_variant_version = self.pipeline_variant_version 28 29 field_dict: Dict[str, Any] = {} 30 field_dict.update(self.additional_properties) 31 field_dict.update({ 32 "pipeline_pk_id": pipeline_pk_id, 33 "pipeline_variant_pk_id": pipeline_variant_pk_id, 34 "pipeline_variant_version": pipeline_variant_version, 35 }) 36 37 return field_dict
@classmethod
def
from_dict(cls: Type[~T], src_dict: Dict[str, Any]) -> ~T:
41 @classmethod 42 def from_dict(cls: Type[T], src_dict: Dict[str, Any]) -> T: 43 d = src_dict.copy() 44 pipeline_pk_id = d.pop("pipeline_pk_id") 45 46 pipeline_variant_pk_id = d.pop("pipeline_variant_pk_id") 47 48 pipeline_variant_version = d.pop("pipeline_variant_version") 49 50 pipelines_create_response_200 = cls( 51 pipeline_pk_id=pipeline_pk_id, 52 pipeline_variant_pk_id=pipeline_variant_pk_id, 53 pipeline_variant_version=pipeline_variant_version, 54 ) 55 56 pipelines_create_response_200.additional_properties = d 57 return pipelines_create_response_200