Skip to main content

haste_repository/types/
tenant.rs

1use 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}