Skip to main content

proto_blue_api/generated/chat/bsky/actor/
defs.rs

1// Generated by atproto-codegen. Do not edit.
2//! Lexicon: chat.bsky.actor.defs
3#![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}