app.bsky.video.get_upload_status

class atproto_client.models.app.bsky.video.get_upload_status.Params

Bases: ParamsModelBase

Parameters model for app.bsky.video.getUploadStatus.

field job_id: str [Required]

Job id.

Constraints:
  • min_length = 1

  • max_length = 256

class atproto_client.models.app.bsky.video.get_upload_status.ParamsDict

Bases: TypedDict

job_id: str

Job id.

class atproto_client.models.app.bsky.video.get_upload_status.Response

Bases: ResponseModelBase

Output data model for app.bsky.video.getUploadStatus.

field completed_job_id: str | None = None
Constraints:
  • min_length = 1

  • max_length = 256

field expires_at: str [Required]

Expires at.

Constraints:
field failure_reason: str | None = None

Present only when state is failed.

Constraints:
  • max_length = 1024

field job_id: str [Required]

Job id.

Constraints:
  • min_length = 1

  • max_length = 256

field job_status: models.AppBskyVideoDefs.JobStatus | None = None

Present only when state is completed.

field part_count: int [Required]

Part count.

field part_size_bytes: int [Required]

Part size bytes.

field received_parts: List[int] [Required]

Received parts.

field state: Literal['created', 'finishing', 'completed', 'failed', 'aborted', 'expired'] | str [Required]

State.

Constraints:
  • max_length = 32