type Organization = {
createdAt: string;
defaultLocale?: "en-US" | "fr-FR" | "es-ES" | "it-IT" | null;
id: string;
logo: string | null;
metadata: | {
[key: string]: unknown;
}
| null;
name: string;
quotas: {
activeUsersMonthlyLimit?: number | null;
activeUsersMonthlyUsage: number;
allowedFeatures: ("loyalty" | "dpp" | "invest" | "agent-wallet")[];
allowedNetworks: (
| "EthereumAnvil"
| "BaseSepolia"
| "StarknetDevnet"
| "StarknetSepolia"
| "StarknetMainnet"
| "StellarQuickstart"
| "StellarTestnet"
| "StellarMainnet")[];
allowOverage: boolean;
applicationLimit?: number | null;
applicationUsage: number;
chargebee: {
customerId: string | null;
subscriptionId: string | null;
};
createdAt: string;
dppMonthlyLimit?: number | null;
dppMonthlyUsage: number;
id: string;
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;
};