@capgo/cli
Version:
A CLI to upload to capgo servers
62 lines (61 loc) • 2.83 kB
TypeScript
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>;