UNPKG

@capgo/cli

Version:
62 lines (61 loc) • 2.83 kB
import { z } from 'zod'; export declare const organizationAddOptionsSchema: z.ZodObject<{ apikey: z.ZodString; supaHost: z.ZodOptional<z.ZodString>; supaAnon: z.ZodOptional<z.ZodString>; name: z.ZodOptional<z.ZodString>; email: z.ZodOptional<z.ZodString>; }, z.core.$strip>; export type OrganizationAddOptions = z.infer<typeof organizationAddOptionsSchema>; export declare const organizationDeleteOptionsSchema: z.ZodObject<{ apikey: z.ZodString; supaHost: z.ZodOptional<z.ZodString>; supaAnon: z.ZodOptional<z.ZodString>; autoConfirm: z.ZodOptional<z.ZodBoolean>; }, z.core.$strip>; export type OrganizationDeleteOptions = z.infer<typeof organizationDeleteOptionsSchema>; export declare const passwordPolicyConfigSchema: z.ZodObject<{ enabled: z.ZodBoolean; min_length: z.ZodNumber; require_uppercase: z.ZodBoolean; require_number: z.ZodBoolean; require_special: z.ZodBoolean; }, z.core.$strip>; export type PasswordPolicyConfig = z.infer<typeof passwordPolicyConfigSchema>; export declare const organizationSetOptionsSchema: z.ZodObject<{ apikey: z.ZodString; supaHost: z.ZodOptional<z.ZodString>; supaAnon: z.ZodOptional<z.ZodString>; name: z.ZodOptional<z.ZodString>; email: z.ZodOptional<z.ZodString>; enforce2fa: z.ZodOptional<z.ZodBoolean>; passwordPolicy: z.ZodOptional<z.ZodBoolean>; minLength: z.ZodOptional<z.ZodNumber>; requireUppercase: z.ZodOptional<z.ZodBoolean>; requireNumber: z.ZodOptional<z.ZodBoolean>; requireSpecial: z.ZodOptional<z.ZodBoolean>; requireApikeyExpiration: z.ZodOptional<z.ZodBoolean>; maxApikeyExpirationDays: z.ZodOptional<z.ZodNullable<z.ZodNumber>>; enforceHashedApiKeys: z.ZodOptional<z.ZodBoolean>; website: z.ZodOptional<z.ZodNullable<z.ZodString>>; enforceEncryptedBundles: z.ZodOptional<z.ZodBoolean>; requiredEncryptionKey: z.ZodOptional<z.ZodNullable<z.ZodString>>; emailPreference: z.ZodOptional<z.ZodArray<z.ZodString>>; emailPreferences: z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodBoolean>>; }, z.core.$strip>; export type OrganizationSetOptions = z.infer<typeof organizationSetOptionsSchema>; export declare const organizationMemberRoleSchema: z.ZodEnum<{ org_member: "org_member"; org_billing_admin: "org_billing_admin"; org_admin: "org_admin"; org_super_admin: "org_super_admin"; }>; export type OrganizationMemberRole = z.infer<typeof organizationMemberRoleSchema>; export declare const organizationMemberOptionsSchema: z.ZodObject<{ apikey: z.ZodString; supaHost: z.ZodOptional<z.ZodString>; supaAnon: z.ZodOptional<z.ZodString>; email: z.ZodOptional<z.ZodString>; role: z.ZodOptional<z.ZodString>; }, z.core.$strip>; export type OrganizationMemberOptions = z.infer<typeof organizationMemberOptionsSchema>;