use super::Document;
#[rustfmt::skip]
pub(super) static DOCUMENTS: &[Document] = &[
Document {
topic: "overview",
title: "Integration documentation index",
source: "docs/README.md",
source_sha256: "4022a039e31453351375fe62057a2607c002ef2effbca3772dcaebe5dfea1fc0",
format: "markdown",
aliases: &["index"],
content: include_str!("manual_assets/overview.md"),
},
Document {
topic: "cli",
title: "Complete CLI guide and command reference",
source: "docs/cli/README.md",
source_sha256: "27b8346a7c43a60a404c0037630acdbed8da4a641286f3af38e981e662206182",
format: "markdown",
aliases: &["commands"],
content: include_str!("manual_assets/cli.md"),
},
Document {
topic: "storage",
title: "CLI credential storage and concurrent sessions",
source: "docs/cli/storage.md",
source_sha256: "41901197be9066be68ab4afee9203956d8174fa73a2f42433b5ba77f329c1ff1",
format: "markdown",
aliases: &["cli/storage"],
content: include_str!("manual_assets/storage.md"),
},
Document {
topic: "api",
title: "Complete HTTP API reference",
source: "docs/API_DOCS.md",
source_sha256: "ba5d7c076d952768f19fc3a0d20f6f103114882f1bf6a0e44e8e78da311b0e7b",
format: "markdown",
aliases: &["http"],
content: include_str!("manual_assets/api.md"),
},
Document {
topic: "openapi",
title: "Normative OpenAPI wire contract",
source: "docs/openapi.yaml",
source_sha256: "9baf3a31ae13dc4c9049839d97e92e412ee44991a7164847d7af9ef088da7eca",
format: "yaml",
aliases: &["schema"],
content: include_str!("manual_assets/openapi.yaml"),
},
Document {
topic: "client",
title: "Complete Rust client guide",
source: "docs/client/README.md",
source_sha256: "74e2c5fd997836066b9b2d6a05120ff9f349d69019c1b28a91a0dd3f2b176547",
format: "markdown",
aliases: &["sdk", "rust"],
content: include_str!("manual_assets/client.md"),
},
Document {
topic: "api/overview",
title: "API overview",
source: "docs/api/overview.html",
source_sha256: "9e012e1a034ac14a680bd4ad729cb0e42a0662666a99b60e1ed2f9aa8f84a024",
format: "markdown",
aliases: &[],
content: include_str!("manual_assets/api-overview.md"),
},
Document {
topic: "api/conventions",
title: "HTTP conventions, versions and pagination",
source: "docs/api/conventions.html",
source_sha256: "8815fafdd8992550b81a873926e18a411d4be6aa67944f9f662edcbd5f5a49e2",
format: "markdown",
aliases: &["conventions"],
content: include_str!("manual_assets/api-conventions.md"),
},
Document {
topic: "api/authentication",
title: "Authentication, SLTs and credentials",
source: "docs/api/authentication.html",
source_sha256: "b78620ee5411291265eb39513271191e66e7f54b36e74b3504f64dec3747fcfb",
format: "markdown",
aliases: &["authentication", "login"],
content: include_str!("manual_assets/api-authentication.md"),
},
Document {
topic: "api/carbons",
title: "Carbon accounts and sessions",
source: "docs/api/carbons.html",
source_sha256: "6b5c50e01b574e57f337a3abeb2f19d0985eb707267fda5a3ac195dd85da9cc8",
format: "markdown",
aliases: &["carbons"],
content: include_str!("manual_assets/api-carbons.md"),
},
Document {
topic: "api/organizations",
title: "Organizations, membership and SSO",
source: "docs/api/organizations.html",
source_sha256: "1e856e8b441f3153ff9fc258c1e0be1da1d0a33667ffb1fd6e2aa25361e697d2",
format: "markdown",
aliases: &["organizations", "members", "sso"],
content: include_str!("manual_assets/api-organizations.md"),
},
Document {
topic: "api/silicons",
title: "Silicon identities and credentials",
source: "docs/api/silicons.html",
source_sha256: "27db0cb2092cc43ddf04c30c45199587d48c54ba5bc3acf7081a05e7e137b21e",
format: "markdown",
aliases: &["silicons"],
content: include_str!("manual_assets/api-silicons.md"),
},
Document {
topic: "api/governance",
title: "Tags, trust and approvals",
source: "docs/api/governance.html",
source_sha256: "51a0d6ffaf9f0ddbf17d67b5c63c50d093fa79104351c772fdbad9044dafc52e",
format: "markdown",
aliases: &["governance", "tags", "trust", "approvals"],
content: include_str!("manual_assets/api-governance.md"),
},
Document {
topic: "api/applications",
title: "Applications, registration and current authorization",
source: "docs/api/applications.html",
source_sha256: "51b6dd72d360b11017cf661ec69cd58c1a532a9329e4e9b8a86f23c3d61bb721",
format: "markdown",
aliases: &["applications", "apps", "authorization"],
content: include_str!("manual_assets/api-applications.md"),
},
Document {
topic: "api/obo",
title: "On-behalf-of proofs and delegated authority",
source: "docs/api/obo.html",
source_sha256: "9f08980b88a3b1b194bef512147681d2fcf4422287da275f0b1ee69724c2de95",
format: "markdown",
aliases: &["obo"],
content: include_str!("manual_assets/api-obo.md"),
},
Document {
topic: "api/webhooks",
title: "Signed webhook delivery and verification",
source: "docs/api/webhooks.html",
source_sha256: "e5ae26b0b58dd414513841293c471de233fe0643d81a3bbdb4ac0c156717aa08",
format: "markdown",
aliases: &["webhooks"],
content: include_str!("manual_assets/api-webhooks.md"),
},
Document {
topic: "api/testing-environments",
title: "Testing environments and isolation",
source: "docs/api/testing-environments.html",
source_sha256: "658adbc2267806eccf3b24602b6336da9a6f645c1461f7f14324df89d24b620c",
format: "markdown",
aliases: &["testing", "environments"],
content: include_str!("manual_assets/api-testing-environments.md"),
},
Document {
topic: "api/errors",
title: "API error codes and recovery",
source: "docs/api/errors.html",
source_sha256: "1462f6f9af55fcbbe18d934e9ec0ec671db613b59c2468326b7f799ad00e4f70",
format: "markdown",
aliases: &["errors"],
content: include_str!("manual_assets/api-errors.md"),
},
Document {
topic: "client/overview",
title: "Rust client capabilities and design",
source: "docs/client/overview.html",
source_sha256: "1553827153677a463f596a64eacf332b8f1f9d83a1ba44664b2cb82666467ba6",
format: "markdown",
aliases: &[],
content: include_str!("manual_assets/client-overview.md"),
},
Document {
topic: "client/connecting",
title: "Configure the Rust client and credentials",
source: "docs/client/connecting.html",
source_sha256: "f5fbd289f256ba80324bc15e9ef607ba3d1540d4e9ef7b6bb1d44f3e4ba35907",
format: "markdown",
aliases: &["connecting"],
content: include_str!("manual_assets/client-connecting.md"),
},
Document {
topic: "client/login",
title: "Application login using short-lived tokens",
source: "docs/client/login.html",
source_sha256: "6fc7109e090c6f8ba2265d49d11e147e152d0f25297b30c58a5016d1ac722bc3",
format: "markdown",
aliases: &[],
content: include_str!("manual_assets/client-login.md"),
},
Document {
topic: "client/tokens",
title: "Application tokens and authorization snapshots",
source: "docs/client/tokens.html",
source_sha256: "5fbe7b2366562249fbf16fa7cadf0aa73789929118cfe38aefd1fd75e977ffe9",
format: "markdown",
aliases: &["tokens"],
content: include_str!("manual_assets/client-tokens.md"),
},
Document {
topic: "client/obo",
title: "Rust client OBO signing and verification",
source: "docs/client/obo.html",
source_sha256: "3e0f1182fe679da007f55b87a5e485bf001fec244db86b031644af12fafebaeb",
format: "markdown",
aliases: &[],
content: include_str!("manual_assets/client-obo.md"),
},
Document {
topic: "client/webhooks",
title: "Rust client webhook verification",
source: "docs/client/webhooks.html",
source_sha256: "9939a020bd5e79eab96c26a30bf9f1c2732b237ef70928a2f855dfefcb7a6851",
format: "markdown",
aliases: &[],
content: include_str!("manual_assets/client-webhooks.md"),
},
Document {
topic: "client/testing-environments",
title: "Rust client testing environment workflow",
source: "docs/client/testing-environments.html",
source_sha256: "7e2314045f24627835e2a357e609a5e7bdb112336b5d9f891c2d352b1dcf5669",
format: "markdown",
aliases: &[],
content: include_str!("manual_assets/client-testing-environments.md"),
},
Document {
topic: "client/errors",
title: "Rust client errors and safe retry policy",
source: "docs/client/errors.html",
source_sha256: "217de7ae88d4578081304d7ca73c2e1db4d35ef3af7676d2bc984a5ffefc0a00",
format: "markdown",
aliases: &[],
content: include_str!("manual_assets/client-errors.md"),
},
Document {
topic: "client/updates",
title: "Client and CLI automatic updates",
source: "docs/client/updates.html",
source_sha256: "96c11a639bb25971509b9e41f281cdb7e2b37ed279fc3faf8a50635a735f9006",
format: "markdown",
aliases: &["updates"],
content: include_str!("manual_assets/client-updates.md"),
},
];