openlark-docs 0.19.0

飞书开放平台云文档服务模块 - 文档、表格、知识库API (202 APIs, 100% 覆盖,不含旧版本)
Documentation
/// 表单相关模型
///
/// 注意:该文件仅存放模型结构,不计入 API 文件数量。
use serde::{Deserialize, Serialize};

/// 表单元数据
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq)]
pub struct Form {
    /// 表单名称
    pub name: String,
    /// 表单描述
    pub description: String,
    /// 是否开启分享
    pub shared: bool,
    /// 分享链接(shared=true 时返回)
    #[serde(skip_serializing_if = "Option::is_none")]
    pub shared_url: Option<String>,
    /// 分享范围限制(例如 tenant_editable)
    pub shared_limit: String,
    /// 是否限制每人只可提交一次
    pub submit_limit_once: bool,
}