tools.ozone.inbox.updateSeen

Update seen.

class atproto_client.models.tools.ozone.inbox.update_seen.Data

Bases: DataModelBase

Input data model for tools.ozone.inbox.updateSeen.

field sections: List[Literal['reports', 'subjects', 'accountStatus'] | str] [Required]

Sections.

Constraints:
  • min_length = 1

field seen_at: DateTime | None = None
class atproto_client.models.tools.ozone.inbox.update_seen.DataDict

Bases: TypedDict

sections: List[Literal['reports', 'subjects', 'accountStatus'] | str]

Sections.

seen_at: NotRequired[DateTime | None]

Mark each requested section read up to this instant. Defaults to server time and is clamped to server time when in the future. Newer existing watermarks are preserved independently for each section.

class atproto_client.models.tools.ozone.inbox.update_seen.Response

Bases: ResponseModelBase

Output data model for tools.ozone.inbox.updateSeen.

field seen_at: DateTime [Required]

The earliest resulting watermark across the requested sections, in UTC. Every requested section is read through this instant; individual sections may already have newer watermarks.