social.grain.photo

Photo.

class atproto_client.models.social.grain.photo.Record

Bases: RecordModelBase

Record model for social.grain.photo.

field alt: str [Required]

Alt text description of the image, for accessibility.

field aspect_ratio: models.SocialGrainDefs.AspectRatio | None = None

Aspect ratio.

field created_at: DateTime | None = None

Created at.

field photo: BlobRef [Required]

Photo.

class atproto_client.models.social.grain.photo.GetRecordResponse

Bases: SugarResponseModelBase

Get record response for models.SocialGrainPhoto.Record.

field cid: str | None = None

The CID of the record.

field uri: str [Required]

The URI of the record.

field value: models.SocialGrainPhoto.Record [Required]

The record.

class atproto_client.models.social.grain.photo.ListRecordsResponse

Bases: SugarResponseModelBase

List records response for models.SocialGrainPhoto.Record.

field cursor: str | None = None

Next page cursor.

field records: Dict[str, models.SocialGrainPhoto.Record] [Required]

Map of URIs to records.

class atproto_client.models.social.grain.photo.CreateRecordResponse

Bases: SugarResponseModelBase

Create record response for models.SocialGrainPhoto.Record.

field cid: str [Required]

The CID of the record.

field uri: str [Required]

The URI of the record.