HandlerAndValidators
acceptInvitation
acceptInvitation: HandlerAndValidators<{
hasAllowedTypeId: undefined | Predicate;
validBody: undefined | Predicate;
validParams: undefined | Predicate;
} & Record<string, Predicate>>
activateUser
activateUser: HandlerAndValidators<{
authentication: undefined | Predicate;
authorization: undefined | Predicate;
validBody: undefined | Predicate;
} & Record<string, Predicate>>
changeUserEmail
changeUserEmail: HandlerAndValidators<{
authentication: undefined | Predicate;
authorization: undefined | Predicate;
validBody: undefined | Predicate;
} & Record<string, Predicate>>
changeUserPassword
changeUserPassword: HandlerAndValidators<{
authentication: undefined | Predicate;
authorization: undefined | Predicate;
validBody: undefined | Predicate;
} & Record<string, Predicate>>
checkUserPassword
checkUserPassword: HandlerAndValidators<{
authentication: undefined | Predicate;
authorization: undefined | Predicate;
validBody: undefined | Predicate;
} & Record<string, Predicate>>
createAttachment
createAttachment: HandlerAndValidators<{
authentication: undefined | Predicate;
authorization: undefined | Predicate;
isEmailVerified: undefined | Predicate;
validBody: undefined | Predicate;
} & Record<string, Predicate>>
createFollow
createFollow: HandlerAndValidators<{
authentication: undefined | Predicate;
followExists: undefined | Predicate;
isEmailVerified: undefined | Predicate;
userExists: undefined | Predicate;
validBody: undefined | Predicate;
validFollower: undefined | Predicate;
validFollowerId: undefined | Predicate;
validFollowerType: undefined | Predicate;
} & Record<string, Predicate>>
createInvitation
createInvitation: HandlerAndValidators<{
authentication: undefined | Predicate;
authorization: undefined | Predicate;
featureEnabled: undefined | Predicate;
isEmailNotTaken: undefined | Predicate;
isEmailVerified: undefined | Predicate;
validBody: undefined | Predicate;
} & Record<string, Predicate>>
createUser
createUser: HandlerAndValidators<{
hasAllowedTypeId: undefined | Predicate;
validBody: undefined | Predicate;
validCreateUserFields: undefined | Predicate;
} & Record<string, Predicate>>
createUserForAdmin
createUserForAdmin: HandlerAndValidators<{
authentication: undefined | Predicate;
authorization: undefined | Predicate;
validBody: undefined | Predicate;
validCreateUserFields: undefined | Predicate;
} & Record<string, Predicate>>
createUserPreference
createUserPreference: HandlerAndValidators<{
authentication: undefined | Predicate;
authorization: undefined | Predicate;
isEmailVerified: undefined | Predicate;
validBody: undefined | Predicate;
} & Record<string, Predicate>>
deactivateUser
deactivateUser: HandlerAndValidators<{
authentication: undefined | Predicate;
authorization: undefined | Predicate;
validBody: undefined | Predicate;
} & Record<string, Predicate>>
deleteAttachment
deleteAttachment: HandlerAndValidators<{
attachmentExists: undefined | Predicate;
authentication: undefined | Predicate;
authorization: undefined | Predicate;
isEmailVerified: undefined | Predicate;
} & Record<string, Predicate>>
deleteFollow
deleteFollow: HandlerAndValidators<{
authentication: undefined | Predicate;
isEmailVerified: undefined | Predicate;
userExists: undefined | Predicate;
validBody: undefined | Predicate;
validFollower: undefined | Predicate;
validFollowerId: undefined | Predicate;
validFollowerType: undefined | Predicate;
} & Record<string, Predicate>>
deleteInvitation
deleteInvitation: HandlerAndValidators<{
authentication: undefined | Predicate;
authorization: undefined | Predicate;
isEmailVerified: undefined | Predicate;
validParams: undefined | Predicate;
} & Record<string, Predicate>>
deleteUser
deleteUser: HandlerAndValidators<{
authentication: undefined | Predicate;
authorization: undefined | Predicate;
validParams: undefined | Predicate;
} & Record<string, Predicate>>
deleteUserPreference
deleteUserPreference: HandlerAndValidators<{
authentication: undefined | Predicate;
authorization: undefined | Predicate;
isEmailVerified: undefined | Predicate;
preferenceBelongsToUser: undefined | Predicate;
} & Record<string, Predicate>>
getAttachment
getAttachment: HandlerAndValidators<{
attachmentExists: undefined | Predicate;
authentication: undefined | Predicate;
authorization: undefined | Predicate;
isEmailVerified: undefined | Predicate;
} & Record<string, Predicate>>
getAttachmentUploadUrl
getAttachmentUploadUrl: HandlerAndValidators<{
authentication: undefined | Predicate;
authorization: undefined | Predicate;
isEmailVerified: undefined | Predicate;
} & Record<string, Predicate>>
getAvatarUploadUrl
getAvatarUploadUrl: HandlerAndValidators<{
authentication: undefined | Predicate;
authorization: undefined | Predicate;
} & Record<string, Predicate>>
getUser
getUser: HandlerAndValidators<{
authentication: undefined | Predicate;
} & Record<string, Predicate>>
getUserPreference
getUserPreference: HandlerAndValidators<{
authentication: undefined | Predicate;
authorization: undefined | Predicate;
isEmailVerified: undefined | Predicate;
preferenceBelongsToUser: undefined | Predicate;
} & Record<string, Predicate>>
listAttachments
listAttachments: HandlerAndValidators<{
authentication: undefined | Predicate;
authorization: undefined | Predicate;
isEmailVerified: undefined | Predicate;
} & Record<string, Predicate>>
listAttachmentsForUser
listAttachmentsForUser: HandlerAndValidators<{
authentication: undefined | Predicate;
authorization: undefined | Predicate;
isEmailVerified: undefined | Predicate;
} & Record<string, Predicate>>
listFollowersForUser
listFollowersForUser: HandlerAndValidators<{
authentication: undefined | Predicate;
isEmailVerified: undefined | Predicate;
userExists: undefined | Predicate;
validFollowerType: undefined | Predicate;
} & Record<string, Predicate>>
listFollows
listFollows: HandlerAndValidators<{
authentication: undefined | Predicate;
validFollowerType: undefined | Predicate;
} & Record<string, Predicate>>
listFollowsForUser
listFollowsForUser: HandlerAndValidators<{
authentication: undefined | Predicate;
isEmailVerified: undefined | Predicate;
userExists: undefined | Predicate;
validFollowerType: undefined | Predicate;
} & Record<string, Predicate>>
listInvitations
listInvitations: HandlerAndValidators<{
authentication: undefined | Predicate;
authorization: undefined | Predicate;
} & Record<string, Predicate>>
listUserPreferences
listUserPreferences: HandlerAndValidators<{
authentication: undefined | Predicate;
authorization: undefined | Predicate;
isEmailVerified: undefined | Predicate;
} & Record<string, Predicate>>
listUsers
listUsers: HandlerAndValidators<{
authentication: undefined | Predicate;
authorization: undefined | Predicate;
} & Record<string, Predicate>>
lockUser
lockUser: HandlerAndValidators<{
authentication: undefined | Predicate;
authorization: undefined | Predicate;
isEmailVerified: undefined | Predicate;
} & Record<string, Predicate>>
resetPassword
resetPassword: HandlerAndValidators<{
validBody: undefined | Predicate;
validPassword: undefined | Predicate;
} & Record<string, Predicate>>
sendResetPasswordEmail
sendResetPasswordEmail: HandlerAndValidators<{
validBody: undefined | Predicate;
} & Record<string, Predicate>>
sendVerificationEmail
sendVerificationEmail: HandlerAndValidators<{
authentication: undefined | Predicate;
authorization: undefined | Predicate;
} & Record<string, Predicate>>
unlockUser
unlockUser: HandlerAndValidators<{
authentication: undefined | Predicate;
authorization: undefined | Predicate;
isEmailVerified: undefined | Predicate;
} & Record<string, Predicate>>
updateUser
updateUser: HandlerAndValidators<{
authentication: undefined | Predicate;
authorization: undefined | Predicate;
preventUserUpdateReviewStats: undefined | Predicate;
validBody: undefined | Predicate;
} & Record<string, Predicate>>
verifyChangeEmail
verifyChangeEmail: HandlerAndValidators<Record<string, Predicate>>
verifyEmail
verifyEmail: HandlerAndValidators<Record<string, Predicate>>
Description
Default adapter for storing user information