Skip to main content

TypeAlias.Organization

type Organization = {
createdAt: string;
id: string;
logo: string | null;
metadata?: {
[key: string]: unknown;
};
name: 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;
};

Type Declaration

NameTypeDefault value
createdAtstring-
idstring-
logostring | null-
metadata?{ [key: string]: unknown; }-
namestring-
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; }; }; }organizationSettingsSchema
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; }; }-
settings.authConfig.auth0| { clientId: string; clientSecret: string; domain: string; enabled: true; } | { enabled: false; }-
settings.authConfig.email-otp| { enabled: true; } | { enabled: false; }-
settings.authConfig.google| { enabled: true; } | { enabled: false; }-
settings.authConfig.phone-otp| { enabled: true; } | { enabled: false; }-
slugstring-