(StatusCodes.Status400BadRequest,"code_incorrect","Incorrect code — check your email and try again"),
TeamMemberRegistrationStatus.CodeExpired=>
(StatusCodes.Status400BadRequest,"code_expired","This code has expired — request a new code"),
TeamMemberRegistrationStatus.CodeLocked=>
(StatusCodes.Status400BadRequest,"code_locked","Too many incorrect attempts — request a new code"),
TeamMemberRegistrationStatus.ResendTooSoon=>
(StatusCodes.Status429TooManyRequests,"resend_too_soon","Please wait a moment before requesting another code"),
TeamMemberRegistrationStatus.ResendLimitReached=>
(StatusCodes.Status429TooManyRequests,"resend_limit_reached","Too many codes were requested. Ask your admin to send a new invite."),
TeamMemberRegistrationStatus.CodeDeliveryFailed=>
(StatusCodes.Status503ServiceUnavailable,"code_delivery_failed","We couldn't send the code. Try again in a minute."),
TeamMemberRegistrationStatus.EmailNotConfirmed=>
(StatusCodes.Status400BadRequest,"email_not_confirmed","Confirm your email before finishing registration"),
TeamMemberRegistrationStatus.PasswordRejected=>
(StatusCodes.Status400BadRequest,"password_rejected","Password must be at least 6 characters and include one uppercase letter, one number, and one special character."),
TeamMemberRegistrationStatus.InvalidPhone=>
(StatusCodes.Status400BadRequest,"invalid_phone","Enter a valid phone number"),