proto_blue_api/generated/chat/bsky/actor/
defs.rs1#![allow(clippy::pedantic, clippy::nursery, clippy::all)]
4
5use serde::{Deserialize, Serialize};
6
7#[derive(Debug, Clone, Serialize, Deserialize)]
8#[serde(rename_all = "camelCase")]
9pub struct ProfileViewBasic {
10 #[serde(skip_serializing_if = "Option::is_none")]
11 pub associated: Option<crate::app::bsky::actor::defs::ProfileAssociated>,
12 #[serde(skip_serializing_if = "Option::is_none")]
13 pub avatar: Option<String>,
14 #[serde(skip_serializing_if = "Option::is_none")]
15 pub chat_disabled: Option<bool>,
16 pub did: proto_blue_syntax::Did,
17 #[serde(skip_serializing_if = "Option::is_none")]
18 pub display_name: Option<String>,
19 pub handle: proto_blue_syntax::Handle,
20 #[serde(skip_serializing_if = "Option::is_none")]
21 pub labels: Option<Vec<crate::com::atproto::label::defs::Label>>,
22 #[serde(skip_serializing_if = "Option::is_none")]
23 pub verification: Option<crate::app::bsky::actor::defs::VerificationState>,
24 #[serde(skip_serializing_if = "Option::is_none")]
25 pub viewer: Option<crate::app::bsky::actor::defs::ViewerState>,
26}