haste_repository/types/
tenant.rs1use haste_jwt::TenantId;
2
3pub struct CreateTenant {
4 pub id: Option<TenantId>,
5 pub subscription_tier: Option<String>,
6 pub display_name: Option<String>,
7 pub logo_data: Option<Vec<u8>>,
8 pub logo_content_type: Option<String>,
9}
10
11#[derive(sqlx::FromRow, Debug)]
12pub struct Tenant {
13 pub id: TenantId,
14 pub subscription_tier: String,
15 pub display_name: Option<String>,
16 pub logo_data: Option<Vec<u8>>,
17 pub logo_content_type: Option<String>,
18}
19
20pub struct TenantSearchClaims {
21 pub subscription_tier: Option<String>,
22}