Skip to content

Commit

Permalink
Update support for Service Info (#55)
Browse files Browse the repository at this point in the history
- Fix version to match PyPi release (#59)
  • Loading branch information
lbeckman314 committed Feb 29, 2024
1 parent 7913526 commit 4d12b82
Show file tree
Hide file tree
Showing 2 changed files with 60 additions and 5 deletions.
2 changes: 1 addition & 1 deletion tes/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -36,4 +36,4 @@
"ServiceInfo"
]

__version__ = "0.4.2"
__version__ = "1.1.0-rc.1"
63 changes: 59 additions & 4 deletions tes/models.py
Original file line number Diff line number Diff line change
Expand Up @@ -224,6 +224,9 @@ class Executor(Base):
command: List[str] = attrib(
converter=strconv, validator=list_of(str)
)
ignore_error: str = attrib(
default=None, converter=strconv, validator=optional(instance_of(bool))
)
workdir: str = attrib(
default=None, converter=strconv, validator=optional(instance_of(str))
)
Expand Down Expand Up @@ -454,18 +457,70 @@ class ServiceInfoRequest(Base):
"""`attrs` model class for `GET /service-info` request parameters."""


@attrs
class Organization:
name: Optional[str] = attrib(
default=None, converter=strconv, validator=optional(instance_of(str))
)
url: Optional[str] = attrib(
default=None, converter=strconv, validator=optional(instance_of(str))
)


@attrs
class Type:
artifact: Optional[str] = attrib(
default=None, converter=strconv, validator=optional(instance_of(str))
)
group: Optional[str] = attrib(
default=None, converter=strconv, validator=optional(instance_of(str))
)
version: Optional[str] = attrib(
default=None, converter=strconv, validator=optional(instance_of(str))
)


@attrs
class ServiceInfo(Base):
"""TES `tesServiceInfo` `attrs` model class."""

name: Optional[str] = attrib(
contact_url: Optional[str] = attrib(
default=None, converter=strconv, validator=optional(instance_of(str))
)
created_at: Optional[str] = attrib(
default=None, converter=strconv, validator=optional(instance_of(str))
)
description: Optional[str] = attrib(
default=None, converter=strconv, validator=optional(instance_of(str))
)
documentation_url: Optional[str] = attrib(
default=None, converter=strconv, validator=optional(instance_of(str))
)
environment: Optional[str] = attrib(
default=None, converter=strconv, validator=optional(instance_of(str))
)
id: Optional[str] = attrib(
default=None, converter=strconv, validator=optional(instance_of(str))
)
doc: Optional[str] = attrib(
name: Optional[str] = attrib(
default=None, converter=strconv, validator=optional(instance_of(str))
)
organization: Optional[dict] = attrib(
default=None, validator=optional(instance_of(dict))
)
storage: Optional[List[str]] = attrib(
default=None, converter=strconv, validator=optional(list_of(str))
default=None, converter=strconv, validator=optional(instance_of(list))
)
tes_resources_backend_parameters: Optional[List[str]] = attrib(
default=None, converter=strconv, validator=optional(instance_of(list))
)
type: Optional[dict] = attrib(
default=None, validator=optional(instance_of(dict))
)
updated_at: Optional[str] = attrib(
default=None, converter=strconv, validator=optional(instance_of(str))
)
version: Optional[str] = attrib(
default=None, converter=strconv, validator=optional(instance_of(str))
)


Expand Down

0 comments on commit 4d12b82

Please sign in to comment.