site.standard.document
A document record representing a published article, blog post, or other content. Documents can belong to a publication or exist independently.
- class atproto_client.models.site.standard.document.Contributor
Bases:
ModelBaseDefinition model for
site.standard.document.- field did: Did [Required]
Did.
- class atproto_client.models.site.standard.document.Record
Bases:
RecordModelBaseRecord model for
site.standard.document.- field bsky_post_ref: models.ComAtprotoRepoStrongRef.Main | None = None
- field content: base.UnknownUnionModel | None = None
- field contributors: List[models.SiteStandardDocument.Contributor] | None = None
Contributors.
- field cover_image: BlobRef | None = None
Image to used for thumbnail or cover image. Less than 1MB is size.
- field labels: models.ComAtprotoLabelDefs.SelfLabels | DotDict | None = None
- field links: base.UnknownUnionModel | None = None
- field published_at: DateTime [Required]
Timestamp of the documents publish time.
- field site: Uri [Required]
Points to a publication record (at://) or a publication url (https://) for loose documents. Avoid trailing slashes.
- field title: str [Required]
Title of the document.
- Constraints:
max_length = 5000
- class atproto_client.models.site.standard.document.GetRecordResponse
Bases:
SugarResponseModelBaseGet record response for
models.SiteStandardDocument.Record.- field uri: str [Required]
The URI of the record.
- field value: models.SiteStandardDocument.Record [Required]
The record.
- class atproto_client.models.site.standard.document.ListRecordsResponse
Bases:
SugarResponseModelBaseList records response for
models.SiteStandardDocument.Record.- field records: Dict[str, models.SiteStandardDocument.Record] [Required]
Map of URIs to records.
- class atproto_client.models.site.standard.document.CreateRecordResponse
Bases:
SugarResponseModelBaseCreate record response for
models.SiteStandardDocument.Record.- field cid: str [Required]
The CID of the record.
- field uri: str [Required]
The URI of the record.