github.com/filecoin-project/bacalhau@v0.3.23-0.20230228154132-45c989550ace/clients/python/bacalhau_apiclient/models/state_request.py (about) 1 # coding: utf-8 2 3 """ 4 Bacalhau API 5 6 This page is the reference of the Bacalhau REST API. Project docs are available at https://docs.bacalhau.org/. Find more information about Bacalhau at https://github.com/filecoin-project/bacalhau. # noqa: E501 7 8 OpenAPI spec version: 0.3.22.post4 9 Contact: team@bacalhau.org 10 Generated by: https://github.com/swagger-api/swagger-codegen.git 11 """ 12 13 14 import pprint 15 import re # noqa: F401 16 17 import six 18 19 from bacalhau_apiclient.configuration import Configuration 20 21 22 class StateRequest(object): 23 """NOTE: This class is auto generated by the swagger code generator program. 24 25 Do not edit the class manually. 26 """ 27 28 """ 29 Attributes: 30 swagger_types (dict): The key is attribute name 31 and the value is attribute type. 32 attribute_map (dict): The key is attribute name 33 and the value is json key in definition. 34 """ 35 swagger_types = { 36 'client_id': 'str', 37 'job_id': 'str' 38 } 39 40 attribute_map = { 41 'client_id': 'client_id', 42 'job_id': 'job_id' 43 } 44 45 def __init__(self, client_id=None, job_id=None, _configuration=None): # noqa: E501 46 """StateRequest - a model defined in Swagger""" # noqa: E501 47 if _configuration is None: 48 _configuration = Configuration() 49 self._configuration = _configuration 50 51 self._client_id = None 52 self._job_id = None 53 self.discriminator = None 54 55 if client_id is not None: 56 self.client_id = client_id 57 if job_id is not None: 58 self.job_id = job_id 59 60 @property 61 def client_id(self): 62 """Gets the client_id of this StateRequest. # noqa: E501 63 64 65 :return: The client_id of this StateRequest. # noqa: E501 66 :rtype: str 67 """ 68 return self._client_id 69 70 @client_id.setter 71 def client_id(self, client_id): 72 """Sets the client_id of this StateRequest. 73 74 75 :param client_id: The client_id of this StateRequest. # noqa: E501 76 :type: str 77 """ 78 79 self._client_id = client_id 80 81 @property 82 def job_id(self): 83 """Gets the job_id of this StateRequest. # noqa: E501 84 85 86 :return: The job_id of this StateRequest. # noqa: E501 87 :rtype: str 88 """ 89 return self._job_id 90 91 @job_id.setter 92 def job_id(self, job_id): 93 """Sets the job_id of this StateRequest. 94 95 96 :param job_id: The job_id of this StateRequest. # noqa: E501 97 :type: str 98 """ 99 100 self._job_id = job_id 101 102 def to_dict(self): 103 """Returns the model properties as a dict""" 104 result = {} 105 106 for attr, _ in six.iteritems(self.swagger_types): 107 value = getattr(self, attr) 108 if isinstance(value, list): 109 result[attr] = list(map( 110 lambda x: x.to_dict() if hasattr(x, "to_dict") else x, 111 value 112 )) 113 elif hasattr(value, "to_dict"): 114 result[attr] = value.to_dict() 115 elif isinstance(value, dict): 116 result[attr] = dict(map( 117 lambda item: (item[0], item[1].to_dict()) 118 if hasattr(item[1], "to_dict") else item, 119 value.items() 120 )) 121 else: 122 result[attr] = value 123 if issubclass(StateRequest, dict): 124 for key, value in self.items(): 125 result[key] = value 126 127 return result 128 129 def to_str(self): 130 """Returns the string representation of the model""" 131 return pprint.pformat(self.to_dict()) 132 133 def __repr__(self): 134 """For `print` and `pprint`""" 135 return self.to_str() 136 137 def __eq__(self, other): 138 """Returns true if both objects are equal""" 139 if not isinstance(other, StateRequest): 140 return False 141 142 return self.to_dict() == other.to_dict() 143 144 def __ne__(self, other): 145 """Returns true if both objects are not equal""" 146 if not isinstance(other, StateRequest): 147 return True 148 149 return self.to_dict() != other.to_dict()