Files
2026-08-30 20:44:00 +02:00

1223 lines
34 KiB
Python

# coding: utf-8
"""
eLabFTW REST API v2 Documentation
This document describes all available endpoints and methods for eLabFTW's API version 2. # noqa: E501
OpenAPI spec version: 2.0.0
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
import pprint
import re # noqa: F401
import six
from elabapi_python.models.entity_template_editable import EntityTemplateEditable # noqa: F401,E501
class EntityTemplate(EntityTemplateEditable):
"""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 = {
'access_key': 'str',
'body_html': 'str',
'category_color': 'str',
'category_title': 'str',
'changelog': 'list[Changelog]',
'comments': 'list[Comment]',
'compounds_links': 'list[Compound]',
'created_at': 'str',
'created_from_id': 'int',
'created_from_type': 'int',
'created_from_type_human': 'str',
'elabid': 'str',
'exclusive_edit_mode': 'ExclusiveEditMode',
'experiments_links': 'list[Link]',
'firstname': 'str',
'fullname': 'str',
'hide_main_text': 'int',
'id': 'int',
'items_links': 'list[Link]',
'lastchangeby': 'int',
'lastname': 'str',
'locked': 'int',
'lockedby': 'int',
'locked_at': 'str',
'modified_at': 'str',
'next_step': 'str',
'orcid': 'str',
'page': 'str',
'recent_comment': 'str',
'related_experiments_links': 'list[Link]',
'related_items_links': 'list[Link]',
'sharelink': 'str',
'status_color': 'str',
'status_title': 'str',
'steps': 'list[Step]',
'tags': 'str',
'tags_id': 'str',
'team': 'int',
'timestamped': 'int',
'timestampedby': 'int',
'timestamped_at': 'str',
'type': 'str',
'uploads': 'list[Upload]'
}
if hasattr(EntityTemplateEditable, "swagger_types"):
swagger_types.update(EntityTemplateEditable.swagger_types)
attribute_map = {
'access_key': 'access_key',
'body_html': 'body_html',
'category_color': 'category_color',
'category_title': 'category_title',
'changelog': 'changelog',
'comments': 'comments',
'compounds_links': 'compounds_links',
'created_at': 'created_at',
'created_from_id': 'created_from_id',
'created_from_type': 'created_from_type',
'created_from_type_human': 'created_from_type_human',
'elabid': 'elabid',
'exclusive_edit_mode': 'exclusive_edit_mode',
'experiments_links': 'experiments_links',
'firstname': 'firstname',
'fullname': 'fullname',
'hide_main_text': 'hide_main_text',
'id': 'id',
'items_links': 'items_links',
'lastchangeby': 'lastchangeby',
'lastname': 'lastname',
'locked': 'locked',
'lockedby': 'lockedby',
'locked_at': 'locked_at',
'modified_at': 'modified_at',
'next_step': 'next_step',
'orcid': 'orcid',
'page': 'page',
'recent_comment': 'recent_comment',
'related_experiments_links': 'related_experiments_links',
'related_items_links': 'related_items_links',
'sharelink': 'sharelink',
'status_color': 'status_color',
'status_title': 'status_title',
'steps': 'steps',
'tags': 'tags',
'tags_id': 'tags_id',
'team': 'team',
'timestamped': 'timestamped',
'timestampedby': 'timestampedby',
'timestamped_at': 'timestamped_at',
'type': 'type',
'uploads': 'uploads'
}
if hasattr(EntityTemplateEditable, "attribute_map"):
attribute_map.update(EntityTemplateEditable.attribute_map)
def __init__(self, access_key=None, body_html=None, category_color=None, category_title=None, changelog=None, comments=None, compounds_links=None, created_at=None, created_from_id=None, created_from_type=None, created_from_type_human=None, elabid=None, exclusive_edit_mode=None, experiments_links=None, firstname=None, fullname=None, hide_main_text=None, id=None, items_links=None, lastchangeby=None, lastname=None, locked=None, lockedby=None, locked_at=None, modified_at=None, next_step=None, orcid=None, page=None, recent_comment=None, related_experiments_links=None, related_items_links=None, sharelink=None, status_color=None, status_title=None, steps=None, tags=None, tags_id=None, team=None, timestamped=None, timestampedby=None, timestamped_at=None, type=None, uploads=None, *args, **kwargs): # noqa: E501
"""EntityTemplate - a model defined in Swagger""" # noqa: E501
self._access_key = None
self._body_html = None
self._category_color = None
self._category_title = None
self._changelog = None
self._comments = None
self._compounds_links = None
self._created_at = None
self._created_from_id = None
self._created_from_type = None
self._created_from_type_human = None
self._elabid = None
self._exclusive_edit_mode = None
self._experiments_links = None
self._firstname = None
self._fullname = None
self._hide_main_text = None
self._id = None
self._items_links = None
self._lastchangeby = None
self._lastname = None
self._locked = None
self._lockedby = None
self._locked_at = None
self._modified_at = None
self._next_step = None
self._orcid = None
self._page = None
self._recent_comment = None
self._related_experiments_links = None
self._related_items_links = None
self._sharelink = None
self._status_color = None
self._status_title = None
self._steps = None
self._tags = None
self._tags_id = None
self._team = None
self._timestamped = None
self._timestampedby = None
self._timestamped_at = None
self._type = None
self._uploads = None
self.discriminator = None
if access_key is not None:
self.access_key = access_key
if body_html is not None:
self.body_html = body_html
if category_color is not None:
self.category_color = category_color
if category_title is not None:
self.category_title = category_title
if changelog is not None:
self.changelog = changelog
if comments is not None:
self.comments = comments
if compounds_links is not None:
self.compounds_links = compounds_links
if created_at is not None:
self.created_at = created_at
if created_from_id is not None:
self.created_from_id = created_from_id
if created_from_type is not None:
self.created_from_type = created_from_type
if created_from_type_human is not None:
self.created_from_type_human = created_from_type_human
if elabid is not None:
self.elabid = elabid
if exclusive_edit_mode is not None:
self.exclusive_edit_mode = exclusive_edit_mode
if experiments_links is not None:
self.experiments_links = experiments_links
if firstname is not None:
self.firstname = firstname
if fullname is not None:
self.fullname = fullname
if hide_main_text is not None:
self.hide_main_text = hide_main_text
if id is not None:
self.id = id
if items_links is not None:
self.items_links = items_links
if lastchangeby is not None:
self.lastchangeby = lastchangeby
if lastname is not None:
self.lastname = lastname
if locked is not None:
self.locked = locked
if lockedby is not None:
self.lockedby = lockedby
if locked_at is not None:
self.locked_at = locked_at
if modified_at is not None:
self.modified_at = modified_at
if next_step is not None:
self.next_step = next_step
if orcid is not None:
self.orcid = orcid
if page is not None:
self.page = page
if recent_comment is not None:
self.recent_comment = recent_comment
if related_experiments_links is not None:
self.related_experiments_links = related_experiments_links
if related_items_links is not None:
self.related_items_links = related_items_links
if sharelink is not None:
self.sharelink = sharelink
if status_color is not None:
self.status_color = status_color
if status_title is not None:
self.status_title = status_title
if steps is not None:
self.steps = steps
if tags is not None:
self.tags = tags
if tags_id is not None:
self.tags_id = tags_id
if team is not None:
self.team = team
if timestamped is not None:
self.timestamped = timestamped
if timestampedby is not None:
self.timestampedby = timestampedby
if timestamped_at is not None:
self.timestamped_at = timestamped_at
if type is not None:
self.type = type
if uploads is not None:
self.uploads = uploads
EntityTemplateEditable.__init__(self, *args, **kwargs)
@property
def access_key(self):
"""Gets the access_key of this EntityTemplate. # noqa: E501
:return: The access_key of this EntityTemplate. # noqa: E501
:rtype: str
"""
return self._access_key
@access_key.setter
def access_key(self, access_key):
"""Sets the access_key of this EntityTemplate.
:param access_key: The access_key of this EntityTemplate. # noqa: E501
:type: str
"""
self._access_key = access_key
@property
def body_html(self):
"""Gets the body_html of this EntityTemplate. # noqa: E501
:return: The body_html of this EntityTemplate. # noqa: E501
:rtype: str
"""
return self._body_html
@body_html.setter
def body_html(self, body_html):
"""Sets the body_html of this EntityTemplate.
:param body_html: The body_html of this EntityTemplate. # noqa: E501
:type: str
"""
self._body_html = body_html
@property
def category_color(self):
"""Gets the category_color of this EntityTemplate. # noqa: E501
:return: The category_color of this EntityTemplate. # noqa: E501
:rtype: str
"""
return self._category_color
@category_color.setter
def category_color(self, category_color):
"""Sets the category_color of this EntityTemplate.
:param category_color: The category_color of this EntityTemplate. # noqa: E501
:type: str
"""
self._category_color = category_color
@property
def category_title(self):
"""Gets the category_title of this EntityTemplate. # noqa: E501
:return: The category_title of this EntityTemplate. # noqa: E501
:rtype: str
"""
return self._category_title
@category_title.setter
def category_title(self, category_title):
"""Sets the category_title of this EntityTemplate.
:param category_title: The category_title of this EntityTemplate. # noqa: E501
:type: str
"""
self._category_title = category_title
@property
def changelog(self):
"""Gets the changelog of this EntityTemplate. # noqa: E501
:return: The changelog of this EntityTemplate. # noqa: E501
:rtype: list[Changelog]
"""
return self._changelog
@changelog.setter
def changelog(self, changelog):
"""Sets the changelog of this EntityTemplate.
:param changelog: The changelog of this EntityTemplate. # noqa: E501
:type: list[Changelog]
"""
self._changelog = changelog
@property
def comments(self):
"""Gets the comments of this EntityTemplate. # noqa: E501
:return: The comments of this EntityTemplate. # noqa: E501
:rtype: list[Comment]
"""
return self._comments
@comments.setter
def comments(self, comments):
"""Sets the comments of this EntityTemplate.
:param comments: The comments of this EntityTemplate. # noqa: E501
:type: list[Comment]
"""
self._comments = comments
@property
def compounds_links(self):
"""Gets the compounds_links of this EntityTemplate. # noqa: E501
:return: The compounds_links of this EntityTemplate. # noqa: E501
:rtype: list[Compound]
"""
return self._compounds_links
@compounds_links.setter
def compounds_links(self, compounds_links):
"""Sets the compounds_links of this EntityTemplate.
:param compounds_links: The compounds_links of this EntityTemplate. # noqa: E501
:type: list[Compound]
"""
self._compounds_links = compounds_links
@property
def created_at(self):
"""Gets the created_at of this EntityTemplate. # noqa: E501
:return: The created_at of this EntityTemplate. # noqa: E501
:rtype: str
"""
return self._created_at
@created_at.setter
def created_at(self, created_at):
"""Sets the created_at of this EntityTemplate.
:param created_at: The created_at of this EntityTemplate. # noqa: E501
:type: str
"""
self._created_at = created_at
@property
def created_from_id(self):
"""Gets the created_from_id of this EntityTemplate. # noqa: E501
Id of the template used to create this entry. # noqa: E501
:return: The created_from_id of this EntityTemplate. # noqa: E501
:rtype: int
"""
return self._created_from_id
@created_from_id.setter
def created_from_id(self, created_from_id):
"""Sets the created_from_id of this EntityTemplate.
Id of the template used to create this entry. # noqa: E501
:param created_from_id: The created_from_id of this EntityTemplate. # noqa: E501
:type: int
"""
self._created_from_id = created_from_id
@property
def created_from_type(self):
"""Gets the created_from_type of this EntityTemplate. # noqa: E501
Type of the entity used to create this entry: template or concrete type if duplicate # noqa: E501
:return: The created_from_type of this EntityTemplate. # noqa: E501
:rtype: int
"""
return self._created_from_type
@created_from_type.setter
def created_from_type(self, created_from_type):
"""Sets the created_from_type of this EntityTemplate.
Type of the entity used to create this entry: template or concrete type if duplicate # noqa: E501
:param created_from_type: The created_from_type of this EntityTemplate. # noqa: E501
:type: int
"""
self._created_from_type = created_from_type
@property
def created_from_type_human(self):
"""Gets the created_from_type_human of this EntityTemplate. # noqa: E501
Human readable version of created_from_type integer. # noqa: E501
:return: The created_from_type_human of this EntityTemplate. # noqa: E501
:rtype: str
"""
return self._created_from_type_human
@created_from_type_human.setter
def created_from_type_human(self, created_from_type_human):
"""Sets the created_from_type_human of this EntityTemplate.
Human readable version of created_from_type integer. # noqa: E501
:param created_from_type_human: The created_from_type_human of this EntityTemplate. # noqa: E501
:type: str
"""
self._created_from_type_human = created_from_type_human
@property
def elabid(self):
"""Gets the elabid of this EntityTemplate. # noqa: E501
:return: The elabid of this EntityTemplate. # noqa: E501
:rtype: str
"""
return self._elabid
@elabid.setter
def elabid(self, elabid):
"""Sets the elabid of this EntityTemplate.
:param elabid: The elabid of this EntityTemplate. # noqa: E501
:type: str
"""
self._elabid = elabid
@property
def exclusive_edit_mode(self):
"""Gets the exclusive_edit_mode of this EntityTemplate. # noqa: E501
:return: The exclusive_edit_mode of this EntityTemplate. # noqa: E501
:rtype: ExclusiveEditMode
"""
return self._exclusive_edit_mode
@exclusive_edit_mode.setter
def exclusive_edit_mode(self, exclusive_edit_mode):
"""Sets the exclusive_edit_mode of this EntityTemplate.
:param exclusive_edit_mode: The exclusive_edit_mode of this EntityTemplate. # noqa: E501
:type: ExclusiveEditMode
"""
self._exclusive_edit_mode = exclusive_edit_mode
@property
def experiments_links(self):
"""Gets the experiments_links of this EntityTemplate. # noqa: E501
:return: The experiments_links of this EntityTemplate. # noqa: E501
:rtype: list[Link]
"""
return self._experiments_links
@experiments_links.setter
def experiments_links(self, experiments_links):
"""Sets the experiments_links of this EntityTemplate.
:param experiments_links: The experiments_links of this EntityTemplate. # noqa: E501
:type: list[Link]
"""
self._experiments_links = experiments_links
@property
def firstname(self):
"""Gets the firstname of this EntityTemplate. # noqa: E501
:return: The firstname of this EntityTemplate. # noqa: E501
:rtype: str
"""
return self._firstname
@firstname.setter
def firstname(self, firstname):
"""Sets the firstname of this EntityTemplate.
:param firstname: The firstname of this EntityTemplate. # noqa: E501
:type: str
"""
self._firstname = firstname
@property
def fullname(self):
"""Gets the fullname of this EntityTemplate. # noqa: E501
:return: The fullname of this EntityTemplate. # noqa: E501
:rtype: str
"""
return self._fullname
@fullname.setter
def fullname(self, fullname):
"""Sets the fullname of this EntityTemplate.
:param fullname: The fullname of this EntityTemplate. # noqa: E501
:type: str
"""
self._fullname = fullname
@property
def hide_main_text(self):
"""Gets the hide_main_text of this EntityTemplate. # noqa: E501
Hide the main text of an entry. When applied to templates, this setting also applies to derived entries. # noqa: E501
:return: The hide_main_text of this EntityTemplate. # noqa: E501
:rtype: int
"""
return self._hide_main_text
@hide_main_text.setter
def hide_main_text(self, hide_main_text):
"""Sets the hide_main_text of this EntityTemplate.
Hide the main text of an entry. When applied to templates, this setting also applies to derived entries. # noqa: E501
:param hide_main_text: The hide_main_text of this EntityTemplate. # noqa: E501
:type: int
"""
allowed_values = [0, 1] # noqa: E501
if hide_main_text not in allowed_values:
raise ValueError(
"Invalid value for `hide_main_text` ({0}), must be one of {1}" # noqa: E501
.format(hide_main_text, allowed_values)
)
self._hide_main_text = hide_main_text
@property
def id(self):
"""Gets the id of this EntityTemplate. # noqa: E501
:return: The id of this EntityTemplate. # noqa: E501
:rtype: int
"""
return self._id
@id.setter
def id(self, id):
"""Sets the id of this EntityTemplate.
:param id: The id of this EntityTemplate. # noqa: E501
:type: int
"""
self._id = id
@property
def items_links(self):
"""Gets the items_links of this EntityTemplate. # noqa: E501
:return: The items_links of this EntityTemplate. # noqa: E501
:rtype: list[Link]
"""
return self._items_links
@items_links.setter
def items_links(self, items_links):
"""Sets the items_links of this EntityTemplate.
:param items_links: The items_links of this EntityTemplate. # noqa: E501
:type: list[Link]
"""
self._items_links = items_links
@property
def lastchangeby(self):
"""Gets the lastchangeby of this EntityTemplate. # noqa: E501
:return: The lastchangeby of this EntityTemplate. # noqa: E501
:rtype: int
"""
return self._lastchangeby
@lastchangeby.setter
def lastchangeby(self, lastchangeby):
"""Sets the lastchangeby of this EntityTemplate.
:param lastchangeby: The lastchangeby of this EntityTemplate. # noqa: E501
:type: int
"""
self._lastchangeby = lastchangeby
@property
def lastname(self):
"""Gets the lastname of this EntityTemplate. # noqa: E501
:return: The lastname of this EntityTemplate. # noqa: E501
:rtype: str
"""
return self._lastname
@lastname.setter
def lastname(self, lastname):
"""Sets the lastname of this EntityTemplate.
:param lastname: The lastname of this EntityTemplate. # noqa: E501
:type: str
"""
self._lastname = lastname
@property
def locked(self):
"""Gets the locked of this EntityTemplate. # noqa: E501
:return: The locked of this EntityTemplate. # noqa: E501
:rtype: int
"""
return self._locked
@locked.setter
def locked(self, locked):
"""Sets the locked of this EntityTemplate.
:param locked: The locked of this EntityTemplate. # noqa: E501
:type: int
"""
self._locked = locked
@property
def lockedby(self):
"""Gets the lockedby of this EntityTemplate. # noqa: E501
:return: The lockedby of this EntityTemplate. # noqa: E501
:rtype: int
"""
return self._lockedby
@lockedby.setter
def lockedby(self, lockedby):
"""Sets the lockedby of this EntityTemplate.
:param lockedby: The lockedby of this EntityTemplate. # noqa: E501
:type: int
"""
self._lockedby = lockedby
@property
def locked_at(self):
"""Gets the locked_at of this EntityTemplate. # noqa: E501
:return: The locked_at of this EntityTemplate. # noqa: E501
:rtype: str
"""
return self._locked_at
@locked_at.setter
def locked_at(self, locked_at):
"""Sets the locked_at of this EntityTemplate.
:param locked_at: The locked_at of this EntityTemplate. # noqa: E501
:type: str
"""
self._locked_at = locked_at
@property
def modified_at(self):
"""Gets the modified_at of this EntityTemplate. # noqa: E501
:return: The modified_at of this EntityTemplate. # noqa: E501
:rtype: str
"""
return self._modified_at
@modified_at.setter
def modified_at(self, modified_at):
"""Sets the modified_at of this EntityTemplate.
:param modified_at: The modified_at of this EntityTemplate. # noqa: E501
:type: str
"""
self._modified_at = modified_at
@property
def next_step(self):
"""Gets the next_step of this EntityTemplate. # noqa: E501
:return: The next_step of this EntityTemplate. # noqa: E501
:rtype: str
"""
return self._next_step
@next_step.setter
def next_step(self, next_step):
"""Sets the next_step of this EntityTemplate.
:param next_step: The next_step of this EntityTemplate. # noqa: E501
:type: str
"""
self._next_step = next_step
@property
def orcid(self):
"""Gets the orcid of this EntityTemplate. # noqa: E501
:return: The orcid of this EntityTemplate. # noqa: E501
:rtype: str
"""
return self._orcid
@orcid.setter
def orcid(self, orcid):
"""Sets the orcid of this EntityTemplate.
:param orcid: The orcid of this EntityTemplate. # noqa: E501
:type: str
"""
self._orcid = orcid
@property
def page(self):
"""Gets the page of this EntityTemplate. # noqa: E501
:return: The page of this EntityTemplate. # noqa: E501
:rtype: str
"""
return self._page
@page.setter
def page(self, page):
"""Sets the page of this EntityTemplate.
:param page: The page of this EntityTemplate. # noqa: E501
:type: str
"""
self._page = page
@property
def recent_comment(self):
"""Gets the recent_comment of this EntityTemplate. # noqa: E501
:return: The recent_comment of this EntityTemplate. # noqa: E501
:rtype: str
"""
return self._recent_comment
@recent_comment.setter
def recent_comment(self, recent_comment):
"""Sets the recent_comment of this EntityTemplate.
:param recent_comment: The recent_comment of this EntityTemplate. # noqa: E501
:type: str
"""
self._recent_comment = recent_comment
@property
def related_experiments_links(self):
"""Gets the related_experiments_links of this EntityTemplate. # noqa: E501
:return: The related_experiments_links of this EntityTemplate. # noqa: E501
:rtype: list[Link]
"""
return self._related_experiments_links
@related_experiments_links.setter
def related_experiments_links(self, related_experiments_links):
"""Sets the related_experiments_links of this EntityTemplate.
:param related_experiments_links: The related_experiments_links of this EntityTemplate. # noqa: E501
:type: list[Link]
"""
self._related_experiments_links = related_experiments_links
@property
def related_items_links(self):
"""Gets the related_items_links of this EntityTemplate. # noqa: E501
:return: The related_items_links of this EntityTemplate. # noqa: E501
:rtype: list[Link]
"""
return self._related_items_links
@related_items_links.setter
def related_items_links(self, related_items_links):
"""Sets the related_items_links of this EntityTemplate.
:param related_items_links: The related_items_links of this EntityTemplate. # noqa: E501
:type: list[Link]
"""
self._related_items_links = related_items_links
@property
def sharelink(self):
"""Gets the sharelink of this EntityTemplate. # noqa: E501
:return: The sharelink of this EntityTemplate. # noqa: E501
:rtype: str
"""
return self._sharelink
@sharelink.setter
def sharelink(self, sharelink):
"""Sets the sharelink of this EntityTemplate.
:param sharelink: The sharelink of this EntityTemplate. # noqa: E501
:type: str
"""
self._sharelink = sharelink
@property
def status_color(self):
"""Gets the status_color of this EntityTemplate. # noqa: E501
:return: The status_color of this EntityTemplate. # noqa: E501
:rtype: str
"""
return self._status_color
@status_color.setter
def status_color(self, status_color):
"""Sets the status_color of this EntityTemplate.
:param status_color: The status_color of this EntityTemplate. # noqa: E501
:type: str
"""
self._status_color = status_color
@property
def status_title(self):
"""Gets the status_title of this EntityTemplate. # noqa: E501
:return: The status_title of this EntityTemplate. # noqa: E501
:rtype: str
"""
return self._status_title
@status_title.setter
def status_title(self, status_title):
"""Sets the status_title of this EntityTemplate.
:param status_title: The status_title of this EntityTemplate. # noqa: E501
:type: str
"""
self._status_title = status_title
@property
def steps(self):
"""Gets the steps of this EntityTemplate. # noqa: E501
:return: The steps of this EntityTemplate. # noqa: E501
:rtype: list[Step]
"""
return self._steps
@steps.setter
def steps(self, steps):
"""Sets the steps of this EntityTemplate.
:param steps: The steps of this EntityTemplate. # noqa: E501
:type: list[Step]
"""
self._steps = steps
@property
def tags(self):
"""Gets the tags of this EntityTemplate. # noqa: E501
:return: The tags of this EntityTemplate. # noqa: E501
:rtype: str
"""
return self._tags
@tags.setter
def tags(self, tags):
"""Sets the tags of this EntityTemplate.
:param tags: The tags of this EntityTemplate. # noqa: E501
:type: str
"""
self._tags = tags
@property
def tags_id(self):
"""Gets the tags_id of this EntityTemplate. # noqa: E501
:return: The tags_id of this EntityTemplate. # noqa: E501
:rtype: str
"""
return self._tags_id
@tags_id.setter
def tags_id(self, tags_id):
"""Sets the tags_id of this EntityTemplate.
:param tags_id: The tags_id of this EntityTemplate. # noqa: E501
:type: str
"""
self._tags_id = tags_id
@property
def team(self):
"""Gets the team of this EntityTemplate. # noqa: E501
:return: The team of this EntityTemplate. # noqa: E501
:rtype: int
"""
return self._team
@team.setter
def team(self, team):
"""Sets the team of this EntityTemplate.
:param team: The team of this EntityTemplate. # noqa: E501
:type: int
"""
self._team = team
@property
def timestamped(self):
"""Gets the timestamped of this EntityTemplate. # noqa: E501
:return: The timestamped of this EntityTemplate. # noqa: E501
:rtype: int
"""
return self._timestamped
@timestamped.setter
def timestamped(self, timestamped):
"""Sets the timestamped of this EntityTemplate.
:param timestamped: The timestamped of this EntityTemplate. # noqa: E501
:type: int
"""
self._timestamped = timestamped
@property
def timestampedby(self):
"""Gets the timestampedby of this EntityTemplate. # noqa: E501
:return: The timestampedby of this EntityTemplate. # noqa: E501
:rtype: int
"""
return self._timestampedby
@timestampedby.setter
def timestampedby(self, timestampedby):
"""Sets the timestampedby of this EntityTemplate.
:param timestampedby: The timestampedby of this EntityTemplate. # noqa: E501
:type: int
"""
self._timestampedby = timestampedby
@property
def timestamped_at(self):
"""Gets the timestamped_at of this EntityTemplate. # noqa: E501
:return: The timestamped_at of this EntityTemplate. # noqa: E501
:rtype: str
"""
return self._timestamped_at
@timestamped_at.setter
def timestamped_at(self, timestamped_at):
"""Sets the timestamped_at of this EntityTemplate.
:param timestamped_at: The timestamped_at of this EntityTemplate. # noqa: E501
:type: str
"""
self._timestamped_at = timestamped_at
@property
def type(self):
"""Gets the type of this EntityTemplate. # noqa: E501
:return: The type of this EntityTemplate. # noqa: E501
:rtype: str
"""
return self._type
@type.setter
def type(self, type):
"""Sets the type of this EntityTemplate.
:param type: The type of this EntityTemplate. # noqa: E501
:type: str
"""
self._type = type
@property
def uploads(self):
"""Gets the uploads of this EntityTemplate. # noqa: E501
:return: The uploads of this EntityTemplate. # noqa: E501
:rtype: list[Upload]
"""
return self._uploads
@uploads.setter
def uploads(self, uploads):
"""Sets the uploads of this EntityTemplate.
:param uploads: The uploads of this EntityTemplate. # noqa: E501
:type: list[Upload]
"""
self._uploads = uploads
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
if issubclass(EntityTemplate, dict):
for key, value in self.items():
result[key] = 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, EntityTemplate):
return False
return self.__dict__ == other.__dict__
def __ne__(self, other):
"""Returns true if both objects are not equal"""
return not self == other