-
Notifications
You must be signed in to change notification settings - Fork 2
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Adds mechanism, tagline, state, latitude, longitude, and technology_t…
…ype to project responses (#41)
- Loading branch information
Showing
10 changed files
with
539 additions
and
4 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,149 @@ | ||
# coding: utf-8 | ||
|
||
""" | ||
Patch API V1 | ||
The core API used to integrate with Patch's service # noqa: E501 | ||
The version of the OpenAPI document: v1 | ||
Contact: developers@usepatch.com | ||
Generated by: https://openapi-generator.tech | ||
""" | ||
|
||
|
||
import pprint | ||
import re # noqa: F401 | ||
|
||
import six | ||
|
||
from patch_api.configuration import Configuration | ||
|
||
|
||
class ParentTechnologyType(object): | ||
"""NOTE: This class is auto generated by OpenAPI Generator. | ||
Ref: https://openapi-generator.tech | ||
Do not edit the class manually. | ||
""" | ||
|
||
""" | ||
Attributes: | ||
openapi_types (dict): The key is attribute name | ||
and the value is attribute type. | ||
attribute_map (dict): The key is attribute name | ||
and the value is json key in definition. | ||
""" | ||
openapi_types = {"slug": "str", "name": "str"} | ||
|
||
attribute_map = {"slug": "slug", "name": "name"} | ||
|
||
def __init__( | ||
self, slug=None, name=None, local_vars_configuration=None | ||
): # noqa: E501 | ||
"""ParentTechnologyType - a model defined in OpenAPI""" # noqa: E501 | ||
if local_vars_configuration is None: | ||
local_vars_configuration = Configuration() | ||
self.local_vars_configuration = local_vars_configuration | ||
|
||
self._slug = None | ||
self._name = None | ||
self.discriminator = None | ||
|
||
if slug is not None: | ||
self.slug = slug | ||
if name is not None: | ||
self.name = name | ||
|
||
@property | ||
def slug(self): | ||
"""Gets the slug of this ParentTechnologyType. # noqa: E501 | ||
Unique identifier for this type of technology. # noqa: E501 | ||
:return: The slug of this ParentTechnologyType. # noqa: E501 | ||
:rtype: str | ||
""" | ||
return self._slug | ||
|
||
@slug.setter | ||
def slug(self, slug): | ||
"""Sets the slug of this ParentTechnologyType. | ||
Unique identifier for this type of technology. # noqa: E501 | ||
:param slug: The slug of this ParentTechnologyType. # noqa: E501 | ||
:type: str | ||
""" | ||
|
||
self._slug = slug | ||
|
||
@property | ||
def name(self): | ||
"""Gets the name of this ParentTechnologyType. # noqa: E501 | ||
Name of this technology type. # noqa: E501 | ||
:return: The name of this ParentTechnologyType. # noqa: E501 | ||
:rtype: str | ||
""" | ||
return self._name | ||
|
||
@name.setter | ||
def name(self, name): | ||
"""Sets the name of this ParentTechnologyType. | ||
Name of this technology type. # noqa: E501 | ||
:param name: The name of this ParentTechnologyType. # noqa: E501 | ||
:type: str | ||
""" | ||
|
||
self._name = name | ||
|
||
def to_dict(self): | ||
"""Returns the model properties as a dict""" | ||
result = {} | ||
|
||
for attr, _ in six.iteritems(self.openapi_types): | ||
value = getattr(self, attr) | ||
if isinstance(value, list): | ||
result[attr] = list( | ||
map(lambda x: x.to_dict() if hasattr(x, "to_dict") else x, value) | ||
) | ||
elif hasattr(value, "to_dict"): | ||
result[attr] = value.to_dict() | ||
elif isinstance(value, dict): | ||
result[attr] = dict( | ||
map( | ||
lambda item: (item[0], item[1].to_dict()) | ||
if hasattr(item[1], "to_dict") | ||
else item, | ||
value.items(), | ||
) | ||
) | ||
else: | ||
result[attr] = value | ||
|
||
return result | ||
|
||
def to_str(self): | ||
"""Returns the string representation of the model""" | ||
return pprint.pformat(self.to_dict()) | ||
|
||
def __repr__(self): | ||
"""For `print` and `pprint`""" | ||
return self.to_str() | ||
|
||
def __eq__(self, other): | ||
"""Returns true if both objects are equal""" | ||
if not isinstance(other, ParentTechnologyType): | ||
return False | ||
|
||
return self.to_dict() == other.to_dict() | ||
|
||
def __ne__(self, other): | ||
"""Returns true if both objects are not equal""" | ||
if not isinstance(other, ParentTechnologyType): | ||
return True | ||
|
||
return self.to_dict() != other.to_dict() |
Oops, something went wrong.