Skip to content

Commit

Permalink
Merge branch 'release/2021-05'
Browse files Browse the repository at this point in the history
  • Loading branch information
ivan-gomes committed Jun 7, 2021
2 parents f9e0c69 + e01ac1f commit b58a2a6
Show file tree
Hide file tree
Showing 12 changed files with 221 additions and 6 deletions.
3 changes: 2 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ REST/HTTP binding (PSM) for the SysML v2 standard API.
This Python package is automatically generated by the [OpenAPI Generator](https://openapi-generator.tech) project:

- API version: 1.0.0
- Package version: 2021-04
- Package version: 2021-05
- Build package: org.openapitools.codegen.languages.PythonClientCodegen

## Requirements.
Expand Down Expand Up @@ -120,6 +120,7 @@ Class | Method | HTTP request | Description
- [Identified](docs/Identified.md)
- [PrimitiveConstraint](docs/PrimitiveConstraint.md)
- [Project](docs/Project.md)
- [ProjectDefaultBranch](docs/ProjectDefaultBranch.md)
- [Query](docs/Query.md)
- [Relationship](docs/Relationship.md)

Expand Down
1 change: 1 addition & 0 deletions docs/Project.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**type** | **str** | | [optional]
**default_branch** | [**ProjectDefaultBranch**](ProjectDefaultBranch.md) | | [optional]
**description** | **str** | | [optional]
**id** | **str** | | [optional]
**name** | **str** | | [optional]
Expand Down
11 changes: 11 additions & 0 deletions docs/ProjectDefaultBranch.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
# ProjectDefaultBranch

Branch
## Properties
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**id** | **str** | | [optional]

[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)


2 changes: 1 addition & 1 deletion setup.py
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@
from setuptools import setup, find_packages # noqa: H301

NAME = "sysml-v2-api-client"
VERSION = "2021-04"
VERSION = "2021-05"
# To install the library, run the following
#
# python setup.py install
Expand Down
3 changes: 2 additions & 1 deletion sysml_v2_api_client/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@

from __future__ import absolute_import

__version__ = "2021-04"
__version__ = "2021-05"

# import apis into sdk package
from sysml_v2_api_client.api.branch_api import BranchApi
Expand Down Expand Up @@ -46,6 +46,7 @@
from sysml_v2_api_client.models.identified import Identified
from sysml_v2_api_client.models.primitive_constraint import PrimitiveConstraint
from sysml_v2_api_client.models.project import Project
from sysml_v2_api_client.models.project_default_branch import ProjectDefaultBranch
from sysml_v2_api_client.models.query import Query
from sysml_v2_api_client.models.relationship import Relationship

2 changes: 1 addition & 1 deletion sysml_v2_api_client/api_client.py
Original file line number Diff line number Diff line change
Expand Up @@ -78,7 +78,7 @@ def __init__(self, configuration=None, header_name=None, header_value=None,
self.default_headers[header_name] = header_value
self.cookie = cookie
# Set default User-Agent.
self.user_agent = 'OpenAPI-Generator/2021-04/python'
self.user_agent = 'OpenAPI-Generator/2021-05/python'
self.client_side_validation = configuration.client_side_validation

def __enter__(self):
Expand Down
2 changes: 1 addition & 1 deletion sysml_v2_api_client/configuration.py
Original file line number Diff line number Diff line change
Expand Up @@ -325,7 +325,7 @@ def to_debug_report(self):
"OS: {env}\n"\
"Python Version: {pyversion}\n"\
"Version of the API: 1.0.0\n"\
"SDK Package Version: 2021-04".\
"SDK Package Version: 2021-05".\
format(env=sys.platform, pyversion=sys.version)

def get_host_settings(self):
Expand Down
1 change: 1 addition & 0 deletions sysml_v2_api_client/models/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -27,5 +27,6 @@
from sysml_v2_api_client.models.identified import Identified
from sysml_v2_api_client.models.primitive_constraint import PrimitiveConstraint
from sysml_v2_api_client.models.project import Project
from sysml_v2_api_client.models.project_default_branch import ProjectDefaultBranch
from sysml_v2_api_client.models.query import Query
from sysml_v2_api_client.models.relationship import Relationship
28 changes: 27 additions & 1 deletion sysml_v2_api_client/models/project.py
Original file line number Diff line number Diff line change
Expand Up @@ -34,32 +34,37 @@ class Project(object):
"""
openapi_types = {
'type': 'str',
'default_branch': 'ProjectDefaultBranch',
'description': 'str',
'id': 'str',
'name': 'str'
}

attribute_map = {
'type': '@type',
'default_branch': 'defaultBranch',
'description': 'description',
'id': 'id',
'name': 'name'
}

def __init__(self, type=None, description=None, id=None, name=None, local_vars_configuration=None): # noqa: E501
def __init__(self, type=None, default_branch=None, description=None, id=None, name=None, local_vars_configuration=None): # noqa: E501
"""Project - 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._type = None
self._default_branch = None
self._description = None
self._id = None
self._name = None
self.discriminator = None

if type is not None:
self.type = type
if default_branch is not None:
self.default_branch = default_branch
if description is not None:
self.description = description
if id is not None:
Expand Down Expand Up @@ -94,6 +99,27 @@ def type(self, type):

self._type = type

@property
def default_branch(self):
"""Gets the default_branch of this Project. # noqa: E501
:return: The default_branch of this Project. # noqa: E501
:rtype: ProjectDefaultBranch
"""
return self._default_branch

@default_branch.setter
def default_branch(self, default_branch):
"""Sets the default_branch of this Project.
:param default_branch: The default_branch of this Project. # noqa: E501
:type: ProjectDefaultBranch
"""

self._default_branch = default_branch

@property
def description(self):
"""Gets the description of this Project. # noqa: E501
Expand Down
120 changes: 120 additions & 0 deletions sysml_v2_api_client/models/project_default_branch.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,120 @@
# coding: utf-8

"""
SysML v2 API and Services
REST/HTTP binding (PSM) for the SysML v2 standard API. # noqa: E501
The version of the OpenAPI document: 1.0.0
Generated by: https://openapi-generator.tech
"""


import pprint
import re # noqa: F401

import six

from sysml_v2_api_client.configuration import Configuration


class ProjectDefaultBranch(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 = {
'id': 'str'
}

attribute_map = {
'id': 'id'
}

def __init__(self, id=None, local_vars_configuration=None): # noqa: E501
"""ProjectDefaultBranch - 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._id = None
self.discriminator = None

if id is not None:
self.id = id

@property
def id(self):
"""Gets the id of this ProjectDefaultBranch. # noqa: E501
:return: The id of this ProjectDefaultBranch. # noqa: E501
:rtype: str
"""
return self._id

@id.setter
def id(self, id):
"""Sets the id of this ProjectDefaultBranch.
:param id: The id of this ProjectDefaultBranch. # noqa: E501
:type: str
"""

self._id = id

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, ProjectDefaultBranch):
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, ProjectDefaultBranch):
return True

return self.to_dict() != other.to_dict()
2 changes: 2 additions & 0 deletions test/test_project.py
Original file line number Diff line number Diff line change
Expand Up @@ -37,6 +37,8 @@ def make_instance(self, include_optional):
if include_optional :
return Project(
type = 'Project',
default_branch = sysml_v2_api_client.models.project_default_branch.Project_defaultBranch(
id = '0', ),
description = '0',
id = '0',
name = '0'
Expand Down
52 changes: 52 additions & 0 deletions test/test_project_default_branch.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,52 @@
# coding: utf-8

"""
SysML v2 API and Services
REST/HTTP binding (PSM) for the SysML v2 standard API. # noqa: E501
The version of the OpenAPI document: 1.0.0
Generated by: https://openapi-generator.tech
"""


from __future__ import absolute_import

import unittest
import datetime

import sysml_v2_api_client
from sysml_v2_api_client.models.project_default_branch import ProjectDefaultBranch # noqa: E501
from sysml_v2_api_client.rest import ApiException

class TestProjectDefaultBranch(unittest.TestCase):
"""ProjectDefaultBranch unit test stubs"""

def setUp(self):
pass

def tearDown(self):
pass

def make_instance(self, include_optional):
"""Test ProjectDefaultBranch
include_option is a boolean, when False only required
params are included, when True both required and
optional params are included """
# model = sysml_v2_api_client.models.project_default_branch.ProjectDefaultBranch() # noqa: E501
if include_optional :
return ProjectDefaultBranch(
id = '0'
)
else :
return ProjectDefaultBranch(
)

def testProjectDefaultBranch(self):
"""Test ProjectDefaultBranch"""
inst_req_only = self.make_instance(include_optional=False)
inst_req_and_optional = self.make_instance(include_optional=True)


if __name__ == '__main__':
unittest.main()

0 comments on commit b58a2a6

Please sign in to comment.