idiolect-records 0.4.1

Rust record types mirroring the dev.idiolect.* Lexicon family.
Documentation
// @generated by idiolect-codegen. do not edit.
// source: dev.panproto.schema.protolensChain

//! Generated from `dev.panproto.schema.protolensChain`.

#![allow(
    missing_docs,
    clippy::doc_markdown,
    clippy::struct_excessive_bools,
    clippy::derive_partial_eq_without_eq
)]
use serde::{Deserialize, Serialize};

#[derive(Debug, Clone, PartialEq, Serialize, Deserialize)]
#[serde(rename_all = "camelCase")]
pub struct PanprotoProtolensChain {
    #[serde(default, skip_serializing_if = "Option::is_none")]
    pub blob: Option<serde_json::Value>,
    pub created_at: idiolect_records::Datetime,
    pub object_hash: String,
    pub steps: Vec<idiolect_records::AtUri>,
}

impl crate::Record for PanprotoProtolensChain {
    const NSID: &'static str = "dev.panproto.schema.protolensChain";
}