class Stytch::Passwords

def migrate(

def migrate(
  email:,
  hash:,
  hash_type:,
  md_5_config: {},
  argon_2_config: {},
  sha_1_config: {},
  scrypt_config: {}
)
  request = {
    email: email,
    hash: hash,
    hash_type: hash_type
  }
  request[:md_5_config] = md_5_config unless md_5_config != {}
  request[:argon_2_config] = argon_2_config unless argon_2_config != {}
  request[:sha_1_config] = sha_1_config unless sha_1_config != {}
  request[:scrypt_config] = scrypt_config unless scrypt_config != {}
  post_request("#{PATH}/migrate", request)
end