diff options
| author | Bryan Newbold <bnewbold@robocracy.org> | 2019-05-14 18:01:12 -0700 | 
|---|---|---|
| committer | Bryan Newbold <bnewbold@robocracy.org> | 2019-05-14 18:01:12 -0700 | 
| commit | 1e0e890284978dc7379db707ed1fa2c902e297c6 (patch) | |
| tree | 41c4cb8115f96fed9ec802382a2ab98b2fc487e5 /python_client/fatcat_client/models | |
| parent | c995fe9ef26cadf8401bd1993184321d6a8802ac (diff) | |
| download | fatcat-1e0e890284978dc7379db707ed1fa2c902e297c6.tar.gz fatcat-1e0e890284978dc7379db707ed1fa2c902e297c6.zip | |
python codegen
Diffstat (limited to 'python_client/fatcat_client/models')
8 files changed, 1008 insertions, 0 deletions
| diff --git a/python_client/fatcat_client/models/__init__.py b/python_client/fatcat_client/models/__init__.py index ce36c999..40cb8ee5 100644 --- a/python_client/fatcat_client/models/__init__.py +++ b/python_client/fatcat_client/models/__init__.py @@ -18,7 +18,9 @@ from __future__ import absolute_import  from fatcat_client.models.auth_oidc import AuthOidc  from fatcat_client.models.auth_oidc_result import AuthOidcResult  from fatcat_client.models.changelog_entry import ChangelogEntry +from fatcat_client.models.container_auto_batch import ContainerAutoBatch  from fatcat_client.models.container_entity import ContainerEntity +from fatcat_client.models.creator_auto_batch import CreatorAutoBatch  from fatcat_client.models.creator_entity import CreatorEntity  from fatcat_client.models.editgroup import Editgroup  from fatcat_client.models.editgroup_annotation import EditgroupAnnotation @@ -27,18 +29,23 @@ from fatcat_client.models.editor import Editor  from fatcat_client.models.entity_edit import EntityEdit  from fatcat_client.models.entity_history_entry import EntityHistoryEntry  from fatcat_client.models.error_response import ErrorResponse +from fatcat_client.models.file_auto_batch import FileAutoBatch  from fatcat_client.models.file_entity import FileEntity  from fatcat_client.models.file_url import FileUrl +from fatcat_client.models.fileset_auto_batch import FilesetAutoBatch  from fatcat_client.models.fileset_entity import FilesetEntity  from fatcat_client.models.fileset_file import FilesetFile  from fatcat_client.models.fileset_url import FilesetUrl  from fatcat_client.models.release_abstract import ReleaseAbstract +from fatcat_client.models.release_auto_batch import ReleaseAutoBatch  from fatcat_client.models.release_contrib import ReleaseContrib  from fatcat_client.models.release_entity import ReleaseEntity  from fatcat_client.models.release_ext_ids import ReleaseExtIds  from fatcat_client.models.release_ref import ReleaseRef  from fatcat_client.models.success import Success +from fatcat_client.models.webcapture_auto_batch import WebcaptureAutoBatch  from fatcat_client.models.webcapture_cdx_line import WebcaptureCdxLine  from fatcat_client.models.webcapture_entity import WebcaptureEntity  from fatcat_client.models.webcapture_url import WebcaptureUrl +from fatcat_client.models.work_auto_batch import WorkAutoBatch  from fatcat_client.models.work_entity import WorkEntity diff --git a/python_client/fatcat_client/models/container_auto_batch.py b/python_client/fatcat_client/models/container_auto_batch.py new file mode 100644 index 00000000..b8b2bf2b --- /dev/null +++ b/python_client/fatcat_client/models/container_auto_batch.py @@ -0,0 +1,143 @@ +# coding: utf-8 + +""" +    fatcat + +    A scalable, versioned, API-oriented catalog of bibliographic entities and file metadata  # noqa: E501 + +    OpenAPI spec version: 0.2.0 +     +    Generated by: https://github.com/swagger-api/swagger-codegen.git +""" + + +import pprint +import re  # noqa: F401 + +import six + +from fatcat_client.models.container_entity import ContainerEntity  # noqa: F401,E501 +from fatcat_client.models.editgroup import Editgroup  # noqa: F401,E501 + + +class ContainerAutoBatch(object): +    """NOTE: This class is auto generated by the swagger code generator program. + +    Do not edit the class manually. +    """ + +    """ +    Attributes: +      swagger_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. +    """ +    swagger_types = { +        'editgroup': 'Editgroup', +        'entity_list': 'list[ContainerEntity]' +    } + +    attribute_map = { +        'editgroup': 'editgroup', +        'entity_list': 'entity_list' +    } + +    def __init__(self, editgroup=None, entity_list=None):  # noqa: E501 +        """ContainerAutoBatch - a model defined in Swagger"""  # noqa: E501 + +        self._editgroup = None +        self._entity_list = None +        self.discriminator = None + +        self.editgroup = editgroup +        self.entity_list = entity_list + +    @property +    def editgroup(self): +        """Gets the editgroup of this ContainerAutoBatch.  # noqa: E501 + + +        :return: The editgroup of this ContainerAutoBatch.  # noqa: E501 +        :rtype: Editgroup +        """ +        return self._editgroup + +    @editgroup.setter +    def editgroup(self, editgroup): +        """Sets the editgroup of this ContainerAutoBatch. + + +        :param editgroup: The editgroup of this ContainerAutoBatch.  # noqa: E501 +        :type: Editgroup +        """ +        if editgroup is None: +            raise ValueError("Invalid value for `editgroup`, must not be `None`")  # noqa: E501 + +        self._editgroup = editgroup + +    @property +    def entity_list(self): +        """Gets the entity_list of this ContainerAutoBatch.  # noqa: E501 + + +        :return: The entity_list of this ContainerAutoBatch.  # noqa: E501 +        :rtype: list[ContainerEntity] +        """ +        return self._entity_list + +    @entity_list.setter +    def entity_list(self, entity_list): +        """Sets the entity_list of this ContainerAutoBatch. + + +        :param entity_list: The entity_list of this ContainerAutoBatch.  # noqa: E501 +        :type: list[ContainerEntity] +        """ +        if entity_list is None: +            raise ValueError("Invalid value for `entity_list`, must not be `None`")  # noqa: E501 + +        self._entity_list = entity_list + +    def to_dict(self): +        """Returns the model properties as a dict""" +        result = {} + +        for attr, _ in six.iteritems(self.swagger_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, ContainerAutoBatch): +            return False + +        return self.__dict__ == other.__dict__ + +    def __ne__(self, other): +        """Returns true if both objects are not equal""" +        return not self == other diff --git a/python_client/fatcat_client/models/creator_auto_batch.py b/python_client/fatcat_client/models/creator_auto_batch.py new file mode 100644 index 00000000..96b335da --- /dev/null +++ b/python_client/fatcat_client/models/creator_auto_batch.py @@ -0,0 +1,143 @@ +# coding: utf-8 + +""" +    fatcat + +    A scalable, versioned, API-oriented catalog of bibliographic entities and file metadata  # noqa: E501 + +    OpenAPI spec version: 0.2.0 +     +    Generated by: https://github.com/swagger-api/swagger-codegen.git +""" + + +import pprint +import re  # noqa: F401 + +import six + +from fatcat_client.models.creator_entity import CreatorEntity  # noqa: F401,E501 +from fatcat_client.models.editgroup import Editgroup  # noqa: F401,E501 + + +class CreatorAutoBatch(object): +    """NOTE: This class is auto generated by the swagger code generator program. + +    Do not edit the class manually. +    """ + +    """ +    Attributes: +      swagger_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. +    """ +    swagger_types = { +        'editgroup': 'Editgroup', +        'entity_list': 'list[CreatorEntity]' +    } + +    attribute_map = { +        'editgroup': 'editgroup', +        'entity_list': 'entity_list' +    } + +    def __init__(self, editgroup=None, entity_list=None):  # noqa: E501 +        """CreatorAutoBatch - a model defined in Swagger"""  # noqa: E501 + +        self._editgroup = None +        self._entity_list = None +        self.discriminator = None + +        self.editgroup = editgroup +        self.entity_list = entity_list + +    @property +    def editgroup(self): +        """Gets the editgroup of this CreatorAutoBatch.  # noqa: E501 + + +        :return: The editgroup of this CreatorAutoBatch.  # noqa: E501 +        :rtype: Editgroup +        """ +        return self._editgroup + +    @editgroup.setter +    def editgroup(self, editgroup): +        """Sets the editgroup of this CreatorAutoBatch. + + +        :param editgroup: The editgroup of this CreatorAutoBatch.  # noqa: E501 +        :type: Editgroup +        """ +        if editgroup is None: +            raise ValueError("Invalid value for `editgroup`, must not be `None`")  # noqa: E501 + +        self._editgroup = editgroup + +    @property +    def entity_list(self): +        """Gets the entity_list of this CreatorAutoBatch.  # noqa: E501 + + +        :return: The entity_list of this CreatorAutoBatch.  # noqa: E501 +        :rtype: list[CreatorEntity] +        """ +        return self._entity_list + +    @entity_list.setter +    def entity_list(self, entity_list): +        """Sets the entity_list of this CreatorAutoBatch. + + +        :param entity_list: The entity_list of this CreatorAutoBatch.  # noqa: E501 +        :type: list[CreatorEntity] +        """ +        if entity_list is None: +            raise ValueError("Invalid value for `entity_list`, must not be `None`")  # noqa: E501 + +        self._entity_list = entity_list + +    def to_dict(self): +        """Returns the model properties as a dict""" +        result = {} + +        for attr, _ in six.iteritems(self.swagger_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, CreatorAutoBatch): +            return False + +        return self.__dict__ == other.__dict__ + +    def __ne__(self, other): +        """Returns true if both objects are not equal""" +        return not self == other diff --git a/python_client/fatcat_client/models/file_auto_batch.py b/python_client/fatcat_client/models/file_auto_batch.py new file mode 100644 index 00000000..cc4f4e04 --- /dev/null +++ b/python_client/fatcat_client/models/file_auto_batch.py @@ -0,0 +1,143 @@ +# coding: utf-8 + +""" +    fatcat + +    A scalable, versioned, API-oriented catalog of bibliographic entities and file metadata  # noqa: E501 + +    OpenAPI spec version: 0.2.0 +     +    Generated by: https://github.com/swagger-api/swagger-codegen.git +""" + + +import pprint +import re  # noqa: F401 + +import six + +from fatcat_client.models.editgroup import Editgroup  # noqa: F401,E501 +from fatcat_client.models.file_entity import FileEntity  # noqa: F401,E501 + + +class FileAutoBatch(object): +    """NOTE: This class is auto generated by the swagger code generator program. + +    Do not edit the class manually. +    """ + +    """ +    Attributes: +      swagger_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. +    """ +    swagger_types = { +        'editgroup': 'Editgroup', +        'entity_list': 'list[FileEntity]' +    } + +    attribute_map = { +        'editgroup': 'editgroup', +        'entity_list': 'entity_list' +    } + +    def __init__(self, editgroup=None, entity_list=None):  # noqa: E501 +        """FileAutoBatch - a model defined in Swagger"""  # noqa: E501 + +        self._editgroup = None +        self._entity_list = None +        self.discriminator = None + +        self.editgroup = editgroup +        self.entity_list = entity_list + +    @property +    def editgroup(self): +        """Gets the editgroup of this FileAutoBatch.  # noqa: E501 + + +        :return: The editgroup of this FileAutoBatch.  # noqa: E501 +        :rtype: Editgroup +        """ +        return self._editgroup + +    @editgroup.setter +    def editgroup(self, editgroup): +        """Sets the editgroup of this FileAutoBatch. + + +        :param editgroup: The editgroup of this FileAutoBatch.  # noqa: E501 +        :type: Editgroup +        """ +        if editgroup is None: +            raise ValueError("Invalid value for `editgroup`, must not be `None`")  # noqa: E501 + +        self._editgroup = editgroup + +    @property +    def entity_list(self): +        """Gets the entity_list of this FileAutoBatch.  # noqa: E501 + + +        :return: The entity_list of this FileAutoBatch.  # noqa: E501 +        :rtype: list[FileEntity] +        """ +        return self._entity_list + +    @entity_list.setter +    def entity_list(self, entity_list): +        """Sets the entity_list of this FileAutoBatch. + + +        :param entity_list: The entity_list of this FileAutoBatch.  # noqa: E501 +        :type: list[FileEntity] +        """ +        if entity_list is None: +            raise ValueError("Invalid value for `entity_list`, must not be `None`")  # noqa: E501 + +        self._entity_list = entity_list + +    def to_dict(self): +        """Returns the model properties as a dict""" +        result = {} + +        for attr, _ in six.iteritems(self.swagger_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, FileAutoBatch): +            return False + +        return self.__dict__ == other.__dict__ + +    def __ne__(self, other): +        """Returns true if both objects are not equal""" +        return not self == other diff --git a/python_client/fatcat_client/models/fileset_auto_batch.py b/python_client/fatcat_client/models/fileset_auto_batch.py new file mode 100644 index 00000000..969f8de6 --- /dev/null +++ b/python_client/fatcat_client/models/fileset_auto_batch.py @@ -0,0 +1,143 @@ +# coding: utf-8 + +""" +    fatcat + +    A scalable, versioned, API-oriented catalog of bibliographic entities and file metadata  # noqa: E501 + +    OpenAPI spec version: 0.2.0 +     +    Generated by: https://github.com/swagger-api/swagger-codegen.git +""" + + +import pprint +import re  # noqa: F401 + +import six + +from fatcat_client.models.editgroup import Editgroup  # noqa: F401,E501 +from fatcat_client.models.fileset_entity import FilesetEntity  # noqa: F401,E501 + + +class FilesetAutoBatch(object): +    """NOTE: This class is auto generated by the swagger code generator program. + +    Do not edit the class manually. +    """ + +    """ +    Attributes: +      swagger_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. +    """ +    swagger_types = { +        'editgroup': 'Editgroup', +        'entity_list': 'list[FilesetEntity]' +    } + +    attribute_map = { +        'editgroup': 'editgroup', +        'entity_list': 'entity_list' +    } + +    def __init__(self, editgroup=None, entity_list=None):  # noqa: E501 +        """FilesetAutoBatch - a model defined in Swagger"""  # noqa: E501 + +        self._editgroup = None +        self._entity_list = None +        self.discriminator = None + +        self.editgroup = editgroup +        self.entity_list = entity_list + +    @property +    def editgroup(self): +        """Gets the editgroup of this FilesetAutoBatch.  # noqa: E501 + + +        :return: The editgroup of this FilesetAutoBatch.  # noqa: E501 +        :rtype: Editgroup +        """ +        return self._editgroup + +    @editgroup.setter +    def editgroup(self, editgroup): +        """Sets the editgroup of this FilesetAutoBatch. + + +        :param editgroup: The editgroup of this FilesetAutoBatch.  # noqa: E501 +        :type: Editgroup +        """ +        if editgroup is None: +            raise ValueError("Invalid value for `editgroup`, must not be `None`")  # noqa: E501 + +        self._editgroup = editgroup + +    @property +    def entity_list(self): +        """Gets the entity_list of this FilesetAutoBatch.  # noqa: E501 + + +        :return: The entity_list of this FilesetAutoBatch.  # noqa: E501 +        :rtype: list[FilesetEntity] +        """ +        return self._entity_list + +    @entity_list.setter +    def entity_list(self, entity_list): +        """Sets the entity_list of this FilesetAutoBatch. + + +        :param entity_list: The entity_list of this FilesetAutoBatch.  # noqa: E501 +        :type: list[FilesetEntity] +        """ +        if entity_list is None: +            raise ValueError("Invalid value for `entity_list`, must not be `None`")  # noqa: E501 + +        self._entity_list = entity_list + +    def to_dict(self): +        """Returns the model properties as a dict""" +        result = {} + +        for attr, _ in six.iteritems(self.swagger_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, FilesetAutoBatch): +            return False + +        return self.__dict__ == other.__dict__ + +    def __ne__(self, other): +        """Returns true if both objects are not equal""" +        return not self == other diff --git a/python_client/fatcat_client/models/release_auto_batch.py b/python_client/fatcat_client/models/release_auto_batch.py new file mode 100644 index 00000000..a80718bb --- /dev/null +++ b/python_client/fatcat_client/models/release_auto_batch.py @@ -0,0 +1,143 @@ +# coding: utf-8 + +""" +    fatcat + +    A scalable, versioned, API-oriented catalog of bibliographic entities and file metadata  # noqa: E501 + +    OpenAPI spec version: 0.2.0 +     +    Generated by: https://github.com/swagger-api/swagger-codegen.git +""" + + +import pprint +import re  # noqa: F401 + +import six + +from fatcat_client.models.editgroup import Editgroup  # noqa: F401,E501 +from fatcat_client.models.release_entity import ReleaseEntity  # noqa: F401,E501 + + +class ReleaseAutoBatch(object): +    """NOTE: This class is auto generated by the swagger code generator program. + +    Do not edit the class manually. +    """ + +    """ +    Attributes: +      swagger_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. +    """ +    swagger_types = { +        'editgroup': 'Editgroup', +        'entity_list': 'list[ReleaseEntity]' +    } + +    attribute_map = { +        'editgroup': 'editgroup', +        'entity_list': 'entity_list' +    } + +    def __init__(self, editgroup=None, entity_list=None):  # noqa: E501 +        """ReleaseAutoBatch - a model defined in Swagger"""  # noqa: E501 + +        self._editgroup = None +        self._entity_list = None +        self.discriminator = None + +        self.editgroup = editgroup +        self.entity_list = entity_list + +    @property +    def editgroup(self): +        """Gets the editgroup of this ReleaseAutoBatch.  # noqa: E501 + + +        :return: The editgroup of this ReleaseAutoBatch.  # noqa: E501 +        :rtype: Editgroup +        """ +        return self._editgroup + +    @editgroup.setter +    def editgroup(self, editgroup): +        """Sets the editgroup of this ReleaseAutoBatch. + + +        :param editgroup: The editgroup of this ReleaseAutoBatch.  # noqa: E501 +        :type: Editgroup +        """ +        if editgroup is None: +            raise ValueError("Invalid value for `editgroup`, must not be `None`")  # noqa: E501 + +        self._editgroup = editgroup + +    @property +    def entity_list(self): +        """Gets the entity_list of this ReleaseAutoBatch.  # noqa: E501 + + +        :return: The entity_list of this ReleaseAutoBatch.  # noqa: E501 +        :rtype: list[ReleaseEntity] +        """ +        return self._entity_list + +    @entity_list.setter +    def entity_list(self, entity_list): +        """Sets the entity_list of this ReleaseAutoBatch. + + +        :param entity_list: The entity_list of this ReleaseAutoBatch.  # noqa: E501 +        :type: list[ReleaseEntity] +        """ +        if entity_list is None: +            raise ValueError("Invalid value for `entity_list`, must not be `None`")  # noqa: E501 + +        self._entity_list = entity_list + +    def to_dict(self): +        """Returns the model properties as a dict""" +        result = {} + +        for attr, _ in six.iteritems(self.swagger_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, ReleaseAutoBatch): +            return False + +        return self.__dict__ == other.__dict__ + +    def __ne__(self, other): +        """Returns true if both objects are not equal""" +        return not self == other diff --git a/python_client/fatcat_client/models/webcapture_auto_batch.py b/python_client/fatcat_client/models/webcapture_auto_batch.py new file mode 100644 index 00000000..579ec21e --- /dev/null +++ b/python_client/fatcat_client/models/webcapture_auto_batch.py @@ -0,0 +1,143 @@ +# coding: utf-8 + +""" +    fatcat + +    A scalable, versioned, API-oriented catalog of bibliographic entities and file metadata  # noqa: E501 + +    OpenAPI spec version: 0.2.0 +     +    Generated by: https://github.com/swagger-api/swagger-codegen.git +""" + + +import pprint +import re  # noqa: F401 + +import six + +from fatcat_client.models.editgroup import Editgroup  # noqa: F401,E501 +from fatcat_client.models.webcapture_entity import WebcaptureEntity  # noqa: F401,E501 + + +class WebcaptureAutoBatch(object): +    """NOTE: This class is auto generated by the swagger code generator program. + +    Do not edit the class manually. +    """ + +    """ +    Attributes: +      swagger_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. +    """ +    swagger_types = { +        'editgroup': 'Editgroup', +        'entity_list': 'list[WebcaptureEntity]' +    } + +    attribute_map = { +        'editgroup': 'editgroup', +        'entity_list': 'entity_list' +    } + +    def __init__(self, editgroup=None, entity_list=None):  # noqa: E501 +        """WebcaptureAutoBatch - a model defined in Swagger"""  # noqa: E501 + +        self._editgroup = None +        self._entity_list = None +        self.discriminator = None + +        self.editgroup = editgroup +        self.entity_list = entity_list + +    @property +    def editgroup(self): +        """Gets the editgroup of this WebcaptureAutoBatch.  # noqa: E501 + + +        :return: The editgroup of this WebcaptureAutoBatch.  # noqa: E501 +        :rtype: Editgroup +        """ +        return self._editgroup + +    @editgroup.setter +    def editgroup(self, editgroup): +        """Sets the editgroup of this WebcaptureAutoBatch. + + +        :param editgroup: The editgroup of this WebcaptureAutoBatch.  # noqa: E501 +        :type: Editgroup +        """ +        if editgroup is None: +            raise ValueError("Invalid value for `editgroup`, must not be `None`")  # noqa: E501 + +        self._editgroup = editgroup + +    @property +    def entity_list(self): +        """Gets the entity_list of this WebcaptureAutoBatch.  # noqa: E501 + + +        :return: The entity_list of this WebcaptureAutoBatch.  # noqa: E501 +        :rtype: list[WebcaptureEntity] +        """ +        return self._entity_list + +    @entity_list.setter +    def entity_list(self, entity_list): +        """Sets the entity_list of this WebcaptureAutoBatch. + + +        :param entity_list: The entity_list of this WebcaptureAutoBatch.  # noqa: E501 +        :type: list[WebcaptureEntity] +        """ +        if entity_list is None: +            raise ValueError("Invalid value for `entity_list`, must not be `None`")  # noqa: E501 + +        self._entity_list = entity_list + +    def to_dict(self): +        """Returns the model properties as a dict""" +        result = {} + +        for attr, _ in six.iteritems(self.swagger_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, WebcaptureAutoBatch): +            return False + +        return self.__dict__ == other.__dict__ + +    def __ne__(self, other): +        """Returns true if both objects are not equal""" +        return not self == other diff --git a/python_client/fatcat_client/models/work_auto_batch.py b/python_client/fatcat_client/models/work_auto_batch.py new file mode 100644 index 00000000..2ae4c9a8 --- /dev/null +++ b/python_client/fatcat_client/models/work_auto_batch.py @@ -0,0 +1,143 @@ +# coding: utf-8 + +""" +    fatcat + +    A scalable, versioned, API-oriented catalog of bibliographic entities and file metadata  # noqa: E501 + +    OpenAPI spec version: 0.2.0 +     +    Generated by: https://github.com/swagger-api/swagger-codegen.git +""" + + +import pprint +import re  # noqa: F401 + +import six + +from fatcat_client.models.editgroup import Editgroup  # noqa: F401,E501 +from fatcat_client.models.work_entity import WorkEntity  # noqa: F401,E501 + + +class WorkAutoBatch(object): +    """NOTE: This class is auto generated by the swagger code generator program. + +    Do not edit the class manually. +    """ + +    """ +    Attributes: +      swagger_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. +    """ +    swagger_types = { +        'editgroup': 'Editgroup', +        'entity_list': 'list[WorkEntity]' +    } + +    attribute_map = { +        'editgroup': 'editgroup', +        'entity_list': 'entity_list' +    } + +    def __init__(self, editgroup=None, entity_list=None):  # noqa: E501 +        """WorkAutoBatch - a model defined in Swagger"""  # noqa: E501 + +        self._editgroup = None +        self._entity_list = None +        self.discriminator = None + +        self.editgroup = editgroup +        self.entity_list = entity_list + +    @property +    def editgroup(self): +        """Gets the editgroup of this WorkAutoBatch.  # noqa: E501 + + +        :return: The editgroup of this WorkAutoBatch.  # noqa: E501 +        :rtype: Editgroup +        """ +        return self._editgroup + +    @editgroup.setter +    def editgroup(self, editgroup): +        """Sets the editgroup of this WorkAutoBatch. + + +        :param editgroup: The editgroup of this WorkAutoBatch.  # noqa: E501 +        :type: Editgroup +        """ +        if editgroup is None: +            raise ValueError("Invalid value for `editgroup`, must not be `None`")  # noqa: E501 + +        self._editgroup = editgroup + +    @property +    def entity_list(self): +        """Gets the entity_list of this WorkAutoBatch.  # noqa: E501 + + +        :return: The entity_list of this WorkAutoBatch.  # noqa: E501 +        :rtype: list[WorkEntity] +        """ +        return self._entity_list + +    @entity_list.setter +    def entity_list(self, entity_list): +        """Sets the entity_list of this WorkAutoBatch. + + +        :param entity_list: The entity_list of this WorkAutoBatch.  # noqa: E501 +        :type: list[WorkEntity] +        """ +        if entity_list is None: +            raise ValueError("Invalid value for `entity_list`, must not be `None`")  # noqa: E501 + +        self._entity_list = entity_list + +    def to_dict(self): +        """Returns the model properties as a dict""" +        result = {} + +        for attr, _ in six.iteritems(self.swagger_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, WorkAutoBatch): +            return False + +        return self.__dict__ == other.__dict__ + +    def __ne__(self, other): +        """Returns true if both objects are not equal""" +        return not self == other | 
