module WolfCore::Integrations::JobseekerApiOperations

def update_jobseeker!(wolf_token:, jobseeker:, tenant:, wolf_platform_url:, error_message:, jobseeker_id:, error_data: nil)

def update_jobseeker!(wolf_token:, jobseeker:, tenant:, wolf_platform_url:, error_message:, jobseeker_id:, error_data: nil)
  response = update_jobseeker(
    wolf_token: wolf_token,
    jobseeker: jobseeker,
    tenant: tenant,
    wolf_platform_url: wolf_platform_url,
    jobseeker_id: jobseeker_id
  )
  error_data ||= {}
  validate_http_response(response: response, message: error_message, error_data: error_data.merge(jobseeker_id: jobseeker_id, jobseeker: jobseeker))
  response
end