zendesk_sdk.models

Zendesk API models.

Classes

_BaseModel

Base model for all Zendesk models.

Attachment

Attachment model.

Ticket

Ticket model.

TicketComment

Ticket model.

Module Contents

class zendesk_sdk.models._BaseModel(/, **data: Any)[source]

Bases: pydantic.BaseModel

Base model for all Zendesk models.

class zendesk_sdk.models.Attachment(/, **data: Any)[source]

Bases: _BaseModel

Attachment model.

id: int[source]
url: str[source]
file_name: str[source]
content_url: str[source]
class zendesk_sdk.models.Ticket(/, **data: Any)[source]

Bases: _BaseModel

Ticket model.

id: int[source]
status: Literal['new', 'open', 'pending', 'hold', 'solved', 'closed'][source]
url: str[source]
created_at: datetime.datetime = None[source]
tags: list[str][source]
class zendesk_sdk.models.TicketComment(/, **data: Any)[source]

Bases: _BaseModel

Ticket model.

id: int[source]
public: bool[source]
plain_body: str[source]
attachments: list[Attachment][source]