pub struct App {
pub app_id: String,
pub slug: Option<String>,
pub name: Option<String>,
pub updated_at: Option<String>,
pub description: Option<String>,
pub logo_url: Option<String>,
pub terms_url: Option<String>,
pub privacy_url: Option<String>,
pub categories: Vec<String>,
pub owner_signup_limit: Option<u32>,
}Expand description
An app that can connect to AgentMail inboxes, from the app directory.
Fields§
§app_id: StringUnique app id (UUID).
slug: Option<String>URL slug, e.g. my-agent-app.
name: Option<String>Display name.
updated_at: Option<String>Last update (RFC 3339), when set.
description: Option<String>Marketing description.
logo_url: Option<String>Logo image URL.
terms_url: Option<String>Terms-of-service URL.
privacy_url: Option<String>Privacy-policy URL.
categories: Vec<String>Directory categories, e.g. ai, productivity.
owner_signup_limit: Option<u32>Signups this app’s owner may create, when capped.
Trait Implementations§
Source§impl<'de> Deserialize<'de> for App
impl<'de> Deserialize<'de> for App
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for App
impl RefUnwindSafe for App
impl Send for App
impl Sync for App
impl Unpin for App
impl UnsafeUnpin for App
impl UnwindSafe for App
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more