use portaki_sdk::prelude::*;
mod commands;
mod config;
mod guest;
mod host;
mod ids;
mod queries;
pub use commands::{update_config, UpdateConfigArgs};
pub use config::ModuleConfig;
pub use guest::render_guest_home_card;
pub use host::render_host_main;
pub use queries::get_config;
portaki_sdk::portaki_module!(
id = "{{MODULE_NAME}}",
display_name_key = "module.displayName",
description_key = "module.description",
author = "Portaki",
);
#[portaki_sdk::capability(required, id = "core.storage")]
pub const STORAGE: CapabilityId = capability::core::STORAGE;
#[portaki_sdk::entity(schema_version = 1)]
pub struct SampleItem {
pub id: uuid::Uuid,
pub title: String,
}