mirror of
				https://github.com/brygphilomena/pysimplesat.git
				synced 2025-11-04 08:47:29 +00:00 
			
		
		
		
	Fix random print in surveys endpoint
Fix model for Responses
This commit is contained in:
		
							parent
							
								
									774dd7091c
								
							
						
					
					
						commit
						7f44c5ed43
					
				@ -1,6 +1,6 @@
 | 
			
		||||
[project]
 | 
			
		||||
name = "pysimplesat"
 | 
			
		||||
version = "0.1.4"
 | 
			
		||||
version = "0.1.5"
 | 
			
		||||
authors = [
 | 
			
		||||
  { name="Peter Annabel", email="peter.annabel@gmail.com" },
 | 
			
		||||
]
 | 
			
		||||
 | 
			
		||||
@ -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', {}),
 | 
			
		||||
 | 
			
		||||
@ -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")
 | 
			
		||||
 | 
			
		||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user