diff --git a/pyproject.toml b/pyproject.toml index f6a2fe9..a258725 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "pysimplesat" -version = "0.1.4" +version = "0.1.5" authors = [ { name="Peter Annabel", email="peter.annabel@gmail.com" }, ] diff --git a/src/pysimplesat/endpoints/simplesat/SurveysEndpoint.py b/src/pysimplesat/endpoints/simplesat/SurveysEndpoint.py index 8016b21..d33999e 100644 --- a/src/pysimplesat/endpoints/simplesat/SurveysEndpoint.py +++ b/src/pysimplesat/endpoints/simplesat/SurveysEndpoint.py @@ -45,7 +45,6 @@ class SurveysEndpoint( Returns: Survey: The parsed response data. """ - print("get") return self._parse_many( Survey, super()._make_request("GET", data=data, params=params).json().get('surveys', {}), diff --git a/src/pysimplesat/models/simplesat/__init__.py b/src/pysimplesat/models/simplesat/__init__.py index 8afbef4..38127c6 100644 --- a/src/pysimplesat/models/simplesat/__init__.py +++ b/src/pysimplesat/models/simplesat/__init__.py @@ -53,6 +53,19 @@ class TeamMember(SimpleSatModel): custom_attributes: dict[str, str | int] | None = Field(default=None, alias="CustomAttributes") class Response(SimpleSatModel): + id: int | None = Field(default=None, alias="Id") + survey: dict[str, str | int] | None = Field(default=None, alias="Survey") + tags: list[str] | None = Field(default=None, alias="Tags") + created: datetime | None = Field(default=None, alias="Created") + modified: datetime | None = Field(default=None, alias="Modified") + ip_address: str | None = Field(default=None, alias="IPAddress") + ticket: dict[str, Any] | None = Field(default=None, alias="Ticket") + team_members: list[dict[str, Any]] | None = Field(default=None, alias="TeamMembers") + customer: dict[str, Any] | None = Field(default=None, alias="Customer") + answers: list[dict[str, Any]] | None = Field(default=None, alias="Answers") + source: str | None = Field(default=None, alias="Source") + +class ResponseCreatePost(SimpleSatModel): survey_id: int | None = Field(default=None, alias="SurveyId") tags: list | None = Field(default=None, alias="Tags") answers: list[dict[str, Any]] | None = Field(default=None, alias="Answers")