Variable versionedAuthOutputSchemaConst
versionedAuthOutputSchema: ZodDiscriminatedUnion<
"version",
[
ZodObject<
{
payload: ZodObject<
{
allowUnauthenticatedIdentities: ZodOptional<ZodString>;
authRegion: ZodString;
groups: ZodOptional<ZodString>;
identityPoolId: ZodString;
mfaConfiguration: ZodOptional<ZodString>;
mfaTypes: ZodOptional<ZodString>;
oauthClientId: ZodOptional<ZodString>;
oauthCognitoDomain: ZodOptional<ZodString>;
oauthRedirectSignIn: ZodOptional<ZodString>;
oauthRedirectSignOut: ZodOptional<ZodString>;
oauthResponseType: ZodOptional<ZodString>;
oauthScope: ZodOptional<ZodString>;
passwordPolicyMinLength: ZodOptional<ZodString>;
passwordPolicyRequirements: ZodOptional<ZodString>;
signupAttributes: ZodOptional<ZodString>;
socialProviders: ZodOptional<ZodString>;
usernameAttributes: ZodOptional<ZodString>;
userPoolId: ZodString;
verificationMechanisms: ZodOptional<ZodString>;
webClientId: ZodString;
},
"strip",
ZodTypeAny,
{
allowUnauthenticatedIdentities?: string;
authRegion: string;
groups?: string;
identityPoolId: string;
mfaConfiguration?: string;
mfaTypes?: string;
oauthClientId?: string;
oauthCognitoDomain?: string;
oauthRedirectSignIn?: string;
oauthRedirectSignOut?: string;
oauthResponseType?: string;
oauthScope?: string;
passwordPolicyMinLength?: string;
passwordPolicyRequirements?: string;
signupAttributes?: string;
socialProviders?: string;
usernameAttributes?: string;
userPoolId: string;
verificationMechanisms?: string;
webClientId: string;
},
{
allowUnauthenticatedIdentities?: string;
authRegion: string;
groups?: string;
identityPoolId: string;
mfaConfiguration?: string;
mfaTypes?: string;
oauthClientId?: string;
oauthCognitoDomain?: string;
oauthRedirectSignIn?: string;
oauthRedirectSignOut?: string;
oauthResponseType?: string;
oauthScope?: string;
passwordPolicyMinLength?: string;
passwordPolicyRequirements?: string;
signupAttributes?: string;
socialProviders?: string;
usernameAttributes?: string;
userPoolId: string;
verificationMechanisms?: string;
webClientId: string;
},
>;
version: ZodLiteral<"1">;
},
"strip",
ZodTypeAny,
{
payload: {
allowUnauthenticatedIdentities?: string;
authRegion: string;
groups?: string;
identityPoolId: string;
mfaConfiguration?: string;
mfaTypes?: string;
oauthClientId?: string;
oauthCognitoDomain?: string;
oauthRedirectSignIn?: string;
oauthRedirectSignOut?: string;
oauthResponseType?: string;
oauthScope?: string;
passwordPolicyMinLength?: string;
passwordPolicyRequirements?: string;
signupAttributes?: string;
socialProviders?: string;
usernameAttributes?: string;
userPoolId: string;
verificationMechanisms?: string;
webClientId: string;
};
version: "1";
},
{
payload: {
allowUnauthenticatedIdentities?: string;
authRegion: string;
groups?: string;
identityPoolId: string;
mfaConfiguration?: string;
mfaTypes?: string;
oauthClientId?: string;
oauthCognitoDomain?: string;
oauthRedirectSignIn?: string;
oauthRedirectSignOut?: string;
oauthResponseType?: string;
oauthScope?: string;
passwordPolicyMinLength?: string;
passwordPolicyRequirements?: string;
signupAttributes?: string;
socialProviders?: string;
usernameAttributes?: string;
userPoolId: string;
verificationMechanisms?: string;
webClientId: string;
};
version: "1";
},
>,
],
> = ...