class Stytch::Passwords::ExistingPassword
def initialize(connection)
def initialize(connection) @connection = connection end
def reset(
def reset( email:, existing_password:, new_password:, session_token: nil, session_jwt: nil, session_duration_minutes: nil, session_custom_claims: nil ) request = { email: email, existing_password: existing_password, new_password: new_password } request[:session_token] = session_token unless session_token.nil? request[:session_jwt] = session_jwt unless session_jwt.nil? request[:session_duration_minutes] = session_duration_minutes unless session_duration_minutes.nil? request[:session_custom_claims] = session_custom_claims unless session_custom_claims.nil? post_request("#{PATH}/reset", request) end