type Organization = {
createdAt: string;
id: string;
logo: string | null;
metadata?: {
[key: string]: unknown;
};
name: string;
quota: {
allowOverage: boolean;
applicationLimit?: number | null;
applicationUsage?: number;
createdAt: string;
id: string;
organization: string;
passportMonthlyLimit?: number | null;
passportMonthlyUsage?: number;
productMonthlyLimit?: number | null;
productMonthlyUsage?: number;
updatedAt: string;
};
settings: {
authConfig: {
auth0: | {
clientId: string;
clientSecret: string;
domain: string;
enabled: true;
}
| {
enabled: false;
};
email-otp: | {
enabled: true;
}
| {
enabled: false;
};
google: | {
enabled: true;
}
| {
enabled: false;
};
phone-otp: | {
enabled: true;
}
| {
enabled: false;
};
};
};
slug: string;
};