class Stytch::MagicLinks::Email
def send(
def send( email:, login_magic_link_url: nil, signup_magic_link_url: nil, login_expiration_minutes: nil, signup_expiration_minutes: nil, attributes: {}, code_challenge: nil ) request = { email: email } request[:login_magic_link_url] = login_magic_link_url unless login_magic_link_url.nil? request[:signup_magic_link_url] = signup_magic_link_url unless signup_magic_link_url.nil? request[:login_expiration_minutes] = login_expiration_minutes unless login_expiration_minutes.nil? request[:signup_expiration_minutes] = signup_expiration_minutes unless signup_expiration_minutes.nil? request[:attributes] = attributes if attributes != {} request[:code_challenge] = code_challenge unless code_challenge.nil? post_request("#{PATH}/send", request) end