cloudFPGA (cF) API  1.0
The documentation of the source code of cloudFPGA (cF)
node_map.py
Go to the documentation of this file.
1 # coding: utf-8
2 
3 """
4  cloudFPGA Resource Manager API
5 
6  No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) # noqa: E501
7 
8  OpenAPI spec version: 0.8
9 
10  Generated by: https://github.com/swagger-api/swagger-codegen.git
11 """
12 
13 import pprint
14 import re # noqa: F401
15 
16 import six
17 
18 class NodeMap(object):
19  """NOTE: This class is auto generated by the swagger code generator program.
20 
21  Do not edit the class manually.
22  """
23  """
24  Attributes:
25  swagger_types (dict): The key is attribute name
26  and the value is attribute type.
27  attribute_map (dict): The key is attribute name
28  and the value is json key in definition.
29  """
30  swagger_types = {
31  }
32 
33  attribute_map = {
34  }
35 
36  def __init__(self): # noqa: E501
37  """NodeMap - a model defined in Swagger""" # noqa: E501
38  self.discriminatordiscriminator = None
39 
40  def to_dict(self):
41  """Returns the model properties as a dict"""
42  result = {}
43 
44  for attr, _ in six.iteritems(self.swagger_typesswagger_types):
45  value = getattr(self, attr)
46  if isinstance(value, list):
47  result[attr] = list(map(
48  lambda x: x.to_dict() if hasattr(x, "to_dict") else x,
49  value
50  ))
51  elif hasattr(value, "to_dict"):
52  result[attr] = value.to_dict()
53  elif isinstance(value, dict):
54  result[attr] = dict(map(
55  lambda item: (item[0], item[1].to_dict())
56  if hasattr(item[1], "to_dict") else item,
57  value.items()
58  ))
59  else:
60  result[attr] = value
61  if issubclass(NodeMap, dict):
62  for key, value in self.items():
63  result[key] = value
64 
65  return result
66 
67  def to_str(self):
68  """Returns the string representation of the model"""
69  return pprint.pformat(self.to_dictto_dict())
70 
71  def __repr__(self):
72  """For `print` and `pprint`"""
73  return self.to_strto_str()
74 
75  def __eq__(self, other):
76  """Returns true if both objects are equal"""
77  if not isinstance(other, NodeMap):
78  return False
79 
80  return self.__dict____dict__ == other.__dict__
81 
82  def __ne__(self, other):
83  """Returns true if both objects are not equal"""
84  return not self == other