diff options
author | Bryan Newbold <bnewbold@robocracy.org> | 2018-06-04 00:21:06 -0700 |
---|---|---|
committer | Bryan Newbold <bnewbold@robocracy.org> | 2018-06-04 00:21:06 -0700 |
commit | ea23a92cc24da4e9e45c3b3295af51b4fa92b2c0 (patch) | |
tree | 8ccb21a05bd49542b27429198c16f3381aaabefa | |
parent | 0ec7c973417f5d120db80d1c1dd3e329711a1ca4 (diff) | |
download | fatcat-ea23a92cc24da4e9e45c3b3295af51b4fa92b2c0.tar.gz fatcat-ea23a92cc24da4e9e45c3b3295af51b4fa92b2c0.zip |
update python client with schema extensions
-rw-r--r-- | python/fatcat_client/models/creator_entity.py | 84 | ||||
-rw-r--r-- | python/fatcat_client/models/file_entity.py | 54 | ||||
-rw-r--r-- | python/fatcat_client/models/release_contrib.py | 30 | ||||
-rw-r--r-- | python/fatcat_client/models/release_entity.py | 82 | ||||
-rw-r--r-- | python/fatcat_client/models/release_ref.py | 160 | ||||
-rw-r--r-- | python/tests/codegen_tests/test_default_api.py | 96 |
6 files changed, 396 insertions, 110 deletions
diff --git a/python/fatcat_client/models/creator_entity.py b/python/fatcat_client/models/creator_entity.py index 79be738b..254e3a65 100644 --- a/python/fatcat_client/models/creator_entity.py +++ b/python/fatcat_client/models/creator_entity.py @@ -32,7 +32,9 @@ class CreatorEntity(object): """ swagger_types = { 'orcid': 'str', - 'full_name': 'str', + 'surname': 'str', + 'given_name': 'str', + 'display_name': 'str', 'state': 'str', 'ident': 'str', 'revision': 'int', @@ -43,7 +45,9 @@ class CreatorEntity(object): attribute_map = { 'orcid': 'orcid', - 'full_name': 'full_name', + 'surname': 'surname', + 'given_name': 'given_name', + 'display_name': 'display_name', 'state': 'state', 'ident': 'ident', 'revision': 'revision', @@ -52,11 +56,13 @@ class CreatorEntity(object): 'extra': 'extra' } - def __init__(self, orcid=None, full_name=None, state=None, ident=None, revision=None, redirect=None, editgroup_id=None, extra=None): # noqa: E501 + def __init__(self, orcid=None, surname=None, given_name=None, display_name=None, state=None, ident=None, revision=None, redirect=None, editgroup_id=None, extra=None): # noqa: E501 """CreatorEntity - a model defined in Swagger""" # noqa: E501 self._orcid = None - self._full_name = None + self._surname = None + self._given_name = None + self._display_name = None self._state = None self._ident = None self._revision = None @@ -67,7 +73,11 @@ class CreatorEntity(object): if orcid is not None: self.orcid = orcid - self.full_name = full_name + if surname is not None: + self.surname = surname + if given_name is not None: + self.given_name = given_name + self.display_name = display_name if state is not None: self.state = state if ident is not None: @@ -103,27 +113,69 @@ class CreatorEntity(object): self._orcid = orcid @property - def full_name(self): - """Gets the full_name of this CreatorEntity. # noqa: E501 + def surname(self): + """Gets the surname of this CreatorEntity. # noqa: E501 - :return: The full_name of this CreatorEntity. # noqa: E501 + :return: The surname of this CreatorEntity. # noqa: E501 :rtype: str """ - return self._full_name + return self._surname - @full_name.setter - def full_name(self, full_name): - """Sets the full_name of this CreatorEntity. + @surname.setter + def surname(self, surname): + """Sets the surname of this CreatorEntity. - :param full_name: The full_name of this CreatorEntity. # noqa: E501 + :param surname: The surname of this CreatorEntity. # noqa: E501 :type: str """ - if full_name is None: - raise ValueError("Invalid value for `full_name`, must not be `None`") # noqa: E501 - self._full_name = full_name + self._surname = surname + + @property + def given_name(self): + """Gets the given_name of this CreatorEntity. # noqa: E501 + + + :return: The given_name of this CreatorEntity. # noqa: E501 + :rtype: str + """ + return self._given_name + + @given_name.setter + def given_name(self, given_name): + """Sets the given_name of this CreatorEntity. + + + :param given_name: The given_name of this CreatorEntity. # noqa: E501 + :type: str + """ + + self._given_name = given_name + + @property + def display_name(self): + """Gets the display_name of this CreatorEntity. # noqa: E501 + + + :return: The display_name of this CreatorEntity. # noqa: E501 + :rtype: str + """ + return self._display_name + + @display_name.setter + def display_name(self, display_name): + """Sets the display_name of this CreatorEntity. + + + :param display_name: The display_name of this CreatorEntity. # noqa: E501 + :type: str + """ + if display_name is None: + raise ValueError("Invalid value for `display_name`, must not be `None`") # noqa: E501 + + self._display_name = display_name @property def state(self): diff --git a/python/fatcat_client/models/file_entity.py b/python/fatcat_client/models/file_entity.py index d8847ee2..070789d5 100644 --- a/python/fatcat_client/models/file_entity.py +++ b/python/fatcat_client/models/file_entity.py @@ -32,7 +32,9 @@ class FileEntity(object): """ swagger_types = { 'releases': 'list[str]', + 'mimetype': 'str', 'url': 'str', + 'sha256': 'str', 'md5': 'str', 'sha1': 'str', 'size': 'int', @@ -46,7 +48,9 @@ class FileEntity(object): attribute_map = { 'releases': 'releases', + 'mimetype': 'mimetype', 'url': 'url', + 'sha256': 'sha256', 'md5': 'md5', 'sha1': 'sha1', 'size': 'size', @@ -58,11 +62,13 @@ class FileEntity(object): 'state': 'state' } - def __init__(self, releases=None, url=None, md5=None, sha1=None, size=None, extra=None, editgroup_id=None, redirect=None, revision=None, ident=None, state=None): # noqa: E501 + def __init__(self, releases=None, mimetype=None, url=None, sha256=None, md5=None, sha1=None, size=None, extra=None, editgroup_id=None, redirect=None, revision=None, ident=None, state=None): # noqa: E501 """FileEntity - a model defined in Swagger""" # noqa: E501 self._releases = None + self._mimetype = None self._url = None + self._sha256 = None self._md5 = None self._sha1 = None self._size = None @@ -76,8 +82,12 @@ class FileEntity(object): if releases is not None: self.releases = releases + if mimetype is not None: + self.mimetype = mimetype if url is not None: self.url = url + if sha256 is not None: + self.sha256 = sha256 if md5 is not None: self.md5 = md5 if sha1 is not None: @@ -119,6 +129,27 @@ class FileEntity(object): self._releases = releases @property + def mimetype(self): + """Gets the mimetype of this FileEntity. # noqa: E501 + + + :return: The mimetype of this FileEntity. # noqa: E501 + :rtype: str + """ + return self._mimetype + + @mimetype.setter + def mimetype(self, mimetype): + """Sets the mimetype of this FileEntity. + + + :param mimetype: The mimetype of this FileEntity. # noqa: E501 + :type: str + """ + + self._mimetype = mimetype + + @property def url(self): """Gets the url of this FileEntity. # noqa: E501 @@ -140,6 +171,27 @@ class FileEntity(object): self._url = url @property + def sha256(self): + """Gets the sha256 of this FileEntity. # noqa: E501 + + + :return: The sha256 of this FileEntity. # noqa: E501 + :rtype: str + """ + return self._sha256 + + @sha256.setter + def sha256(self, sha256): + """Sets the sha256 of this FileEntity. + + + :param sha256: The sha256 of this FileEntity. # noqa: E501 + :type: str + """ + + self._sha256 = sha256 + + @property def md5(self): """Gets the md5 of this FileEntity. # noqa: E501 diff --git a/python/fatcat_client/models/release_contrib.py b/python/fatcat_client/models/release_contrib.py index de458e67..72eeca1d 100644 --- a/python/fatcat_client/models/release_contrib.py +++ b/python/fatcat_client/models/release_contrib.py @@ -33,23 +33,23 @@ class ReleaseContrib(object): swagger_types = { 'index': 'int', 'creator_id': 'str', - 'creator_stub': 'str', + 'raw': 'str', 'role': 'str' } attribute_map = { 'index': 'index', 'creator_id': 'creator_id', - 'creator_stub': 'creator_stub', + 'raw': 'raw', 'role': 'role' } - def __init__(self, index=None, creator_id=None, creator_stub=None, role=None): # noqa: E501 + def __init__(self, index=None, creator_id=None, raw=None, role=None): # noqa: E501 """ReleaseContrib - a model defined in Swagger""" # noqa: E501 self._index = None self._creator_id = None - self._creator_stub = None + self._raw = None self._role = None self.discriminator = None @@ -57,8 +57,8 @@ class ReleaseContrib(object): self.index = index if creator_id is not None: self.creator_id = creator_id - if creator_stub is not None: - self.creator_stub = creator_stub + if raw is not None: + self.raw = raw if role is not None: self.role = role @@ -105,25 +105,25 @@ class ReleaseContrib(object): self._creator_id = creator_id @property - def creator_stub(self): - """Gets the creator_stub of this ReleaseContrib. # noqa: E501 + def raw(self): + """Gets the raw of this ReleaseContrib. # noqa: E501 - :return: The creator_stub of this ReleaseContrib. # noqa: E501 + :return: The raw of this ReleaseContrib. # noqa: E501 :rtype: str """ - return self._creator_stub + return self._raw - @creator_stub.setter - def creator_stub(self, creator_stub): - """Sets the creator_stub of this ReleaseContrib. + @raw.setter + def raw(self, raw): + """Sets the raw of this ReleaseContrib. - :param creator_stub: The creator_stub of this ReleaseContrib. # noqa: E501 + :param raw: The raw of this ReleaseContrib. # noqa: E501 :type: str """ - self._creator_stub = creator_stub + self._raw = raw @property def role(self): diff --git a/python/fatcat_client/models/release_entity.py b/python/fatcat_client/models/release_entity.py index 408d527b..3c6f1acb 100644 --- a/python/fatcat_client/models/release_entity.py +++ b/python/fatcat_client/models/release_entity.py @@ -36,13 +36,15 @@ class ReleaseEntity(object): swagger_types = { 'refs': 'list[ReleaseRef]', 'contribs': 'list[ReleaseContrib]', + 'language': 'str', 'publisher': 'str', 'issue': 'str', 'pages': 'str', 'volume': 'str', 'isbn13': 'str', 'doi': 'str', - 'date': 'date', + 'release_date': 'date', + 'release_status': 'str', 'release_type': 'str', 'container_id': 'str', 'work_id': 'str', @@ -58,13 +60,15 @@ class ReleaseEntity(object): attribute_map = { 'refs': 'refs', 'contribs': 'contribs', + 'language': 'language', 'publisher': 'publisher', 'issue': 'issue', 'pages': 'pages', 'volume': 'volume', 'isbn13': 'isbn13', 'doi': 'doi', - 'date': 'date', + 'release_date': 'release_date', + 'release_status': 'release_status', 'release_type': 'release_type', 'container_id': 'container_id', 'work_id': 'work_id', @@ -77,18 +81,20 @@ class ReleaseEntity(object): 'extra': 'extra' } - def __init__(self, refs=None, contribs=None, publisher=None, issue=None, pages=None, volume=None, isbn13=None, doi=None, date=None, release_type=None, container_id=None, work_id=None, title=None, state=None, ident=None, revision=None, redirect=None, editgroup_id=None, extra=None): # noqa: E501 + def __init__(self, refs=None, contribs=None, language=None, publisher=None, issue=None, pages=None, volume=None, isbn13=None, doi=None, release_date=None, release_status=None, release_type=None, container_id=None, work_id=None, title=None, state=None, ident=None, revision=None, redirect=None, editgroup_id=None, extra=None): # noqa: E501 """ReleaseEntity - a model defined in Swagger""" # noqa: E501 self._refs = None self._contribs = None + self._language = None self._publisher = None self._issue = None self._pages = None self._volume = None self._isbn13 = None self._doi = None - self._date = None + self._release_date = None + self._release_status = None self._release_type = None self._container_id = None self._work_id = None @@ -105,6 +111,8 @@ class ReleaseEntity(object): self.refs = refs if contribs is not None: self.contribs = contribs + if language is not None: + self.language = language if publisher is not None: self.publisher = publisher if issue is not None: @@ -117,8 +125,10 @@ class ReleaseEntity(object): self.isbn13 = isbn13 if doi is not None: self.doi = doi - if date is not None: - self.date = date + if release_date is not None: + self.release_date = release_date + if release_status is not None: + self.release_status = release_status if release_type is not None: self.release_type = release_type if container_id is not None: @@ -181,6 +191,27 @@ class ReleaseEntity(object): self._contribs = contribs @property + def language(self): + """Gets the language of this ReleaseEntity. # noqa: E501 + + + :return: The language of this ReleaseEntity. # noqa: E501 + :rtype: str + """ + return self._language + + @language.setter + def language(self, language): + """Sets the language of this ReleaseEntity. + + + :param language: The language of this ReleaseEntity. # noqa: E501 + :type: str + """ + + self._language = language + + @property def publisher(self): """Gets the publisher of this ReleaseEntity. # noqa: E501 @@ -307,25 +338,46 @@ class ReleaseEntity(object): self._doi = doi @property - def date(self): - """Gets the date of this ReleaseEntity. # noqa: E501 + def release_date(self): + """Gets the release_date of this ReleaseEntity. # noqa: E501 - :return: The date of this ReleaseEntity. # noqa: E501 + :return: The release_date of this ReleaseEntity. # noqa: E501 :rtype: date """ - return self._date + return self._release_date - @date.setter - def date(self, date): - """Sets the date of this ReleaseEntity. + @release_date.setter + def release_date(self, release_date): + """Sets the release_date of this ReleaseEntity. - :param date: The date of this ReleaseEntity. # noqa: E501 + :param release_date: The release_date of this ReleaseEntity. # noqa: E501 :type: date """ - self._date = date + self._release_date = release_date + + @property + def release_status(self): + """Gets the release_status of this ReleaseEntity. # noqa: E501 + + + :return: The release_status of this ReleaseEntity. # noqa: E501 + :rtype: str + """ + return self._release_status + + @release_status.setter + def release_status(self, release_status): + """Sets the release_status of this ReleaseEntity. + + + :param release_status: The release_status of this ReleaseEntity. # noqa: E501 + :type: str + """ + + self._release_status = release_status @property def release_type(self): diff --git a/python/fatcat_client/models/release_ref.py b/python/fatcat_client/models/release_ref.py index 351c7a21..7e15900c 100644 --- a/python/fatcat_client/models/release_ref.py +++ b/python/fatcat_client/models/release_ref.py @@ -33,29 +33,54 @@ class ReleaseRef(object): swagger_types = { 'index': 'int', 'target_release_id': 'str', - 'stub': 'str' + 'raw': 'str', + 'key': 'str', + 'year': 'int', + 'container_title': 'str', + 'title': 'str', + 'locator': 'str' } attribute_map = { 'index': 'index', 'target_release_id': 'target_release_id', - 'stub': 'stub' + 'raw': 'raw', + 'key': 'key', + 'year': 'year', + 'container_title': 'container_title', + 'title': 'title', + 'locator': 'locator' } - def __init__(self, index=None, target_release_id=None, stub=None): # noqa: E501 + def __init__(self, index=None, target_release_id=None, raw=None, key=None, year=None, container_title=None, title=None, locator=None): # noqa: E501 """ReleaseRef - a model defined in Swagger""" # noqa: E501 self._index = None self._target_release_id = None - self._stub = None + self._raw = None + self._key = None + self._year = None + self._container_title = None + self._title = None + self._locator = None self.discriminator = None if index is not None: self.index = index if target_release_id is not None: self.target_release_id = target_release_id - if stub is not None: - self.stub = stub + if raw is not None: + self.raw = raw + if key is not None: + self.key = key + if year is not None: + self.year = year + if container_title is not None: + self.container_title = container_title + if title is not None: + self.title = title + if locator is not None: + self.locator = locator @property def index(self): @@ -100,25 +125,130 @@ class ReleaseRef(object): self._target_release_id = target_release_id @property - def stub(self): - """Gets the stub of this ReleaseRef. # noqa: E501 + def raw(self): + """Gets the raw of this ReleaseRef. # noqa: E501 - :return: The stub of this ReleaseRef. # noqa: E501 + :return: The raw of this ReleaseRef. # noqa: E501 :rtype: str """ - return self._stub + return self._raw - @stub.setter - def stub(self, stub): - """Sets the stub of this ReleaseRef. + @raw.setter + def raw(self, raw): + """Sets the raw of this ReleaseRef. - :param stub: The stub of this ReleaseRef. # noqa: E501 + :param raw: The raw of this ReleaseRef. # noqa: E501 :type: str """ - self._stub = stub + self._raw = raw + + @property + def key(self): + """Gets the key of this ReleaseRef. # noqa: E501 + + + :return: The key of this ReleaseRef. # noqa: E501 + :rtype: str + """ + return self._key + + @key.setter + def key(self, key): + """Sets the key of this ReleaseRef. + + + :param key: The key of this ReleaseRef. # noqa: E501 + :type: str + """ + + self._key = key + + @property + def year(self): + """Gets the year of this ReleaseRef. # noqa: E501 + + + :return: The year of this ReleaseRef. # noqa: E501 + :rtype: int + """ + return self._year + + @year.setter + def year(self, year): + """Sets the year of this ReleaseRef. + + + :param year: The year of this ReleaseRef. # noqa: E501 + :type: int + """ + + self._year = year + + @property + def container_title(self): + """Gets the container_title of this ReleaseRef. # noqa: E501 + + + :return: The container_title of this ReleaseRef. # noqa: E501 + :rtype: str + """ + return self._container_title + + @container_title.setter + def container_title(self, container_title): + """Sets the container_title of this ReleaseRef. + + + :param container_title: The container_title of this ReleaseRef. # noqa: E501 + :type: str + """ + + self._container_title = container_title + + @property + def title(self): + """Gets the title of this ReleaseRef. # noqa: E501 + + + :return: The title of this ReleaseRef. # noqa: E501 + :rtype: str + """ + return self._title + + @title.setter + def title(self, title): + """Sets the title of this ReleaseRef. + + + :param title: The title of this ReleaseRef. # noqa: E501 + :type: str + """ + + self._title = title + + @property + def locator(self): + """Gets the locator of this ReleaseRef. # noqa: E501 + + + :return: The locator of this ReleaseRef. # noqa: E501 + :rtype: str + """ + return self._locator + + @locator.setter + def locator(self, locator): + """Sets the locator of this ReleaseRef. + + + :param locator: The locator of this ReleaseRef. # noqa: E501 + :type: str + """ + + self._locator = locator def to_dict(self): """Returns the model properties as a dict""" diff --git a/python/tests/codegen_tests/test_default_api.py b/python/tests/codegen_tests/test_default_api.py index cda38f38..2057339e 100644 --- a/python/tests/codegen_tests/test_default_api.py +++ b/python/tests/codegen_tests/test_default_api.py @@ -29,146 +29,146 @@ class TestDefaultApi(unittest.TestCase): def tearDown(self): pass - def test_container_batch_post(self): - """Test case for container_batch_post + def test_accept_editgroup(self): + """Test case for accept_editgroup """ pass - def test_container_id_get(self): - """Test case for container_id_get + def test_create_container(self): + """Test case for create_container """ pass - def test_container_lookup_get(self): - """Test case for container_lookup_get + def test_create_container_batch(self): + """Test case for create_container_batch """ pass - def test_container_post(self): - """Test case for container_post + def test_create_creator(self): + """Test case for create_creator """ pass - def test_creator_batch_post(self): - """Test case for creator_batch_post + def test_create_creator_batch(self): + """Test case for create_creator_batch """ pass - def test_creator_id_get(self): - """Test case for creator_id_get + def test_create_editgroup(self): + """Test case for create_editgroup """ pass - def test_creator_lookup_get(self): - """Test case for creator_lookup_get + def test_create_file(self): + """Test case for create_file """ pass - def test_creator_post(self): - """Test case for creator_post + def test_create_file_batch(self): + """Test case for create_file_batch """ pass - def test_editgroup_id_accept_post(self): - """Test case for editgroup_id_accept_post + def test_create_release(self): + """Test case for create_release """ pass - def test_editgroup_id_get(self): - """Test case for editgroup_id_get + def test_create_release_batch(self): + """Test case for create_release_batch """ pass - def test_editgroup_post(self): - """Test case for editgroup_post + def test_create_work(self): + """Test case for create_work """ pass - def test_editor_username_changelog_get(self): - """Test case for editor_username_changelog_get + def test_create_work_batch(self): + """Test case for create_work_batch """ pass - def test_editor_username_get(self): - """Test case for editor_username_get + def test_get_container(self): + """Test case for get_container """ pass - def test_file_batch_post(self): - """Test case for file_batch_post + def test_get_creator(self): + """Test case for get_creator """ pass - def test_file_id_get(self): - """Test case for file_id_get + def test_get_editgroup(self): + """Test case for get_editgroup """ pass - def test_file_lookup_get(self): - """Test case for file_lookup_get + def test_get_editor(self): + """Test case for get_editor """ pass - def test_file_post(self): - """Test case for file_post + def test_get_editor_changelog(self): + """Test case for get_editor_changelog """ pass - def test_release_batch_post(self): - """Test case for release_batch_post + def test_get_file(self): + """Test case for get_file """ pass - def test_release_id_get(self): - """Test case for release_id_get + def test_get_release(self): + """Test case for get_release """ pass - def test_release_lookup_get(self): - """Test case for release_lookup_get + def test_get_work(self): + """Test case for get_work """ pass - def test_release_post(self): - """Test case for release_post + def test_lookup_container(self): + """Test case for lookup_container """ pass - def test_work_batch_post(self): - """Test case for work_batch_post + def test_lookup_creator(self): + """Test case for lookup_creator """ pass - def test_work_id_get(self): - """Test case for work_id_get + def test_lookup_file(self): + """Test case for lookup_file """ pass - def test_work_post(self): - """Test case for work_post + def test_lookup_release(self): + """Test case for lookup_release """ pass |