class Arbetsformedlingen::API::TaxonomyClient

WsOccupation API client @see api.arbetsformedlingen.se/taxonomi/v0/TaxonomiService.asmx

Constants

NAMESPACE

Namespace

SERVICE_URL

Service URL

Public Class Methods

new() click to toggle source

Initialize client

# File lib/arbetsformedlingen/api/taxonomy_client.rb, line 17
def initialize
  super(SERVICE_URL, NAMESPACE)
end

Public Instance Methods

aid_occupation_names() click to toggle source

Returns AID occupation names @return [Response] the response @see Response @see api.arbetsformedlingen.se/taxonomi/v0/TaxonomiService.asmx?op=GetAllAIDOccupationNames

# File lib/arbetsformedlingen/api/taxonomy_client.rb, line 34
def aid_occupation_names
  client_request('GetAllAIDOccupationNames')
end
aido_occupation_names(label:) click to toggle source

Returns AIDO occupation names @param label [String] @return [Response] the response @see Response @see api.arbetsformedlingen.se/taxonomi/v0/TaxonomiService.asmx?op=GetAIDOccupationNameByLabel

# File lib/arbetsformedlingen/api/taxonomy_client.rb, line 115
def aido_occupation_names(label:)
  client_request('GetAIDOccupationNameByLabel', args: { label: label })
end
continents(language_id:) click to toggle source

Returns continents @param language_id [String, Integer] @return [Response] the response @see Response @see api.arbetsformedlingen.se/taxonomi/v0/TaxonomiService.asmx?op=GetAllContinents

# File lib/arbetsformedlingen/api/taxonomy_client.rb, line 43
def continents(language_id:)
  client_request('GetAllContinents', args: { languageId: language_id })
end
countries(language_id:) click to toggle source

Returns countries @param language_id [String, Integer] @return [Response] the response @see Response @see api.arbetsformedlingen.se/taxonomi/v0/TaxonomiService.asmx?op=GetAllCountries

# File lib/arbetsformedlingen/api/taxonomy_client.rb, line 52
def countries(language_id:)
  client_request('GetAllCountries', args: { languageId: language_id })
end
drivers_licenses(language_id:) click to toggle source

Returns drivers_licenses @param language_id [String, Integer] @return [Response] the response @see Response @see api.arbetsformedlingen.se/taxonomi/v0/TaxonomiService.asmx?op=GetAllDrivingLicences

# File lib/arbetsformedlingen/api/taxonomy_client.rb, line 61
def drivers_licenses(language_id:)
  client_request('GetAllDrivingLicences', args: { languageId: language_id })
end
employment_durations(language_id:) click to toggle source

Returns employment durations @param language_id [String, Integer] @return [Response] the response @see Response @see api.arbetsformedlingen.se/taxonomi/v0/TaxonomiService.asmx?op=GetAllEmploymentDurations

# File lib/arbetsformedlingen/api/taxonomy_client.rb, line 79
def employment_durations(language_id:)
  client_request('GetAllEmploymentDurations', args: { languageId: language_id })
end
employment_types(language_id:) click to toggle source

Returns employment durations @param language_id [String, Integer] @return [Response] the response @see Response @see api.arbetsformedlingen.se/taxonomi/v0/TaxonomiService.asmx?op=GetAllEmploymentTypes

# File lib/arbetsformedlingen/api/taxonomy_client.rb, line 88
def employment_types(language_id:)
  client_request('GetAllEmploymentTypes', args: { languageId: language_id })
end
eu_regions(language_id:) click to toggle source

Returns eu regions @param language_id [String, Integer] @return [Response] the response @see Response @see api.arbetsformedlingen.se/taxonomi/v0/TaxonomiService.asmx?op=GetAllEURegions

# File lib/arbetsformedlingen/api/taxonomy_client.rb, line 70
def eu_regions(language_id:)
  client_request('GetAllEURegions', args: { languageId: language_id })
end
eu_regions_by_country(language_id:, country_id:) click to toggle source

Returns EU regions by country @return [Response] the response @param language_id [String, Integer] @param country_id [String, Integer] @see Response @see api.arbetsformedlingen.se/taxonomi/v0/TaxonomiService.asmx?op=GetEURegionsByCountryID

# File lib/arbetsformedlingen/api/taxonomy_client.rb, line 392
def eu_regions_by_country(language_id:, country_id:)
  args = { countryId: country_id, languageId: language_id }
  client_request('GetEURegionsByCountryID', args: args)
end
experiences_last(language_id:) click to toggle source

Returns experiences last @param language_id [String, Integer] @return [Response] the response @see Response @see api.arbetsformedlingen.se/taxonomi/v0/TaxonomiService.asmx?op=GetAllExperiencesLast

# File lib/arbetsformedlingen/api/taxonomy_client.rb, line 97
def experiences_last(language_id:)
  client_request('GetAllExperiencesLast', args: { languageId: language_id })
end
experiences_year(language_id:) click to toggle source

Returns experiences year @param language_id [String, Integer] @return [Response] the response @see Response @see api.arbetsformedlingen.se/taxonomi/v0/TaxonomiService.asmx?op=GetAllExperiencesYear

# File lib/arbetsformedlingen/api/taxonomy_client.rb, line 106
def experiences_year(language_id:)
  client_request('GetAllExperiencesYear', args: { languageId: language_id })
end
internal_job_situations() click to toggle source

Returns internal job situations @return [Response] the response @see Response @see api.arbetsformedlingen.se/taxonomi/v0/TaxonomiService.asmx?op=GetAllInternalJobSituations

# File lib/arbetsformedlingen/api/taxonomy_client.rb, line 123
def internal_job_situations
  client_request('GetAllInternalJobSituations')
end
isco_by_iso2_code(iso2_code:) click to toggle source

Returns ISCO by ISO2 code @param iso2_code [String] @return [Response] the response @see Response @see api.arbetsformedlingen.se/taxonomi/v0/TaxonomiService.asmx?op=GetLanguageIDByISO2Code

# File lib/arbetsformedlingen/api/taxonomy_client.rb, line 411
def isco_by_iso2_code(iso2_code:)
  client_request('GetLanguageIDByISO2Code', args: { ISO2Code: iso2_code })
end
isco_by_locale_code(locale_code:) click to toggle source

Returns ISCO by local code @param locale_code [String, Integer] @return [Response] the response @see Response @see api.arbetsformedlingen.se/taxonomi/v0/TaxonomiService.asmx?op=GetISCOByLocaleCode

# File lib/arbetsformedlingen/api/taxonomy_client.rb, line 402
def isco_by_locale_code(locale_code:)
  client_request('GetISCOByLocaleCode', args: { localeCode: locale_code })
end
job_situations(language_id:) click to toggle source

Returns job situations @param language_id [String, Integer] @return [Response] the response @see Response @see api.arbetsformedlingen.se/taxonomi/v0/TaxonomiService.asmx?op=GetAllJobSituations

# File lib/arbetsformedlingen/api/taxonomy_client.rb, line 132
def job_situations(language_id:)
  client_request('GetAllJobSituations', args: { languageId: language_id })
end
language_levels(language_id:) click to toggle source

Returns language_levels @param language_id [String, Integer] @return [Response] the response @see Response @see api.arbetsformedlingen.se/taxonomi/v0/TaxonomiService.asmx?op=GetAllLanguageLevels

# File lib/arbetsformedlingen/api/taxonomy_client.rb, line 141
def language_levels(language_id:)
  client_request('GetAllLanguageLevels', args: { languageId: language_id })
end
languages(language_id:) click to toggle source

Returns languages @param language_id [String, Integer] @return [Response] the response @see Response @see api.arbetsformedlingen.se/taxonomi/v0/TaxonomiService.asmx?op=GetAllLanguages

# File lib/arbetsformedlingen/api/taxonomy_client.rb, line 150
def languages(language_id:)
  client_request('GetAllLanguages', args: { languageId: language_id })
end
languages_with_iso(language_id:) click to toggle source

Returns languages with ISO @param language_id [String, Integer] @return [Response] the response @see Response @see api.arbetsformedlingen.se/taxonomi/v0/TaxonomiService.asmx?op=GetAllLanguagesWithISO

# File lib/arbetsformedlingen/api/taxonomy_client.rb, line 159
def languages_with_iso(language_id:)
  client_request('GetAllLanguagesWithISO', args: { languageId: language_id })
end
locale_code_by_isco(isco:) click to toggle source

Returns locale code by ISCO @return [Response] the response @see Response @see api.arbetsformedlingen.se/taxonomi/v0/TaxonomiService.asmx?op=GetLocaleCodeByISCO

# File lib/arbetsformedlingen/api/taxonomy_client.rb, line 419
def locale_code_by_isco(isco:)
  client_request('GetLocaleCodeByISCO', args: { ISCO: isco })
end
locale_fields(language_id:) click to toggle source

Returns locale fields @param language_id [String, Integer] @return [Response] the response @see Response @see api.arbetsformedlingen.se/taxonomi/v0/TaxonomiService.asmx?op=GetAllLanguagesWithISO

# File lib/arbetsformedlingen/api/taxonomy_client.rb, line 168
def locale_fields(language_id:)
  client_request('GetAllLocaleFields', args: { languageId: language_id })
end
locale_fields_by_locale_code(language_id:, locale_code:) click to toggle source

Returns locale fields by locale code @param language_id [String, Integer] @param locale_code [String, Integer] @return [Response] the response @see Response @see api.arbetsformedlingen.se/taxonomi/v0/TaxonomiService.asmx?op=GetLocaleFieldsByLocaleCode

# File lib/arbetsformedlingen/api/taxonomy_client.rb, line 429
def locale_fields_by_locale_code(language_id:, locale_code:)
  args = { languageId: language_id, localeCode: locale_code }
  client_request('GetLocaleFieldsByLocaleCode', args: args)
end
locale_fields_by_locale_field_ids(language_id:, locale_field_ids:) click to toggle source

Returns locale fields by locale fields @param language_id [String, Integer] @param locale_field_ids [Array<String>, Array<Integer>] @return [Response] the response @see Response @see api.arbetsformedlingen.se/taxonomi/v0/TaxonomiService.asmx?op=GetLocaleFieldsByLocaleFieldIds

# File lib/arbetsformedlingen/api/taxonomy_client.rb, line 440
def locale_fields_by_locale_field_ids(language_id:, locale_field_ids:)
  args = {
    languageId: language_id,
    localeFieldIds: locale_field_ids.map { |id| [:int, id] },
  }
  client_request('GetLocaleFieldsByLocaleFieldIds', args: args)
end
locale_fields_by_text(language_id:, text:, exact_match: false) click to toggle source

Returns locale fields by text @param language_id [String, Integer] @param text [String] @param exact_match [true, false] @return [Response] the response @see Response @see api.arbetsformedlingen.se/taxonomi/v0/TaxonomiService.asmx?op=GetLocaleFieldsByText

# File lib/arbetsformedlingen/api/taxonomy_client.rb, line 455
def locale_fields_by_text(language_id:, text:, exact_match: false)
  args = { languageId: language_id, term: text, exactMatch: exact_match }
  client_request('GetLocaleFieldsByText', args: args)
end
locale_group_by_occupation_name_id(language_id:, occupation_name_id:) click to toggle source

Returns locale group by occupation name id @param language_id [String, Integer] @param occupation_name_id [String, Integer] @return [Response] the response @see Response @see api.arbetsformedlingen.se/taxonomi/v0/TaxonomiService.asmx?op=GetLocaleGroupByOccupationNameId

# File lib/arbetsformedlingen/api/taxonomy_client.rb, line 466
def locale_group_by_occupation_name_id(language_id:, occupation_name_id:)
  args = { languageId: language_id, occupationNameId: occupation_name_id }
  client_request('GetLocaleGroupByOccupationNameId', args: args)
end
locale_group_skills() click to toggle source

Returns locale group skills @return [Response] the response @see Response @see api.arbetsformedlingen.se/taxonomi/v0/TaxonomiService.asmx?op=GetAllLocaleGroupSkills

# File lib/arbetsformedlingen/api/taxonomy_client.rb, line 176
def locale_group_skills
  client_request('GetAllLocaleGroupSkills')
end
locale_group_skills_by_locale_code(locale_code:) click to toggle source

Returns locale group skills by locale code @param locale_code [String, Integer] @return [Response] the response @see Response @see api.arbetsformedlingen.se/taxonomi/v0/TaxonomiService.asmx?op=GetLocaleGroupSkillsByLocaleCode

# File lib/arbetsformedlingen/api/taxonomy_client.rb, line 476
def locale_group_skills_by_locale_code(locale_code:)
  args = { localeCode: locale_code }
  client_request('GetLocaleGroupSkillsByLocaleCode', args: args)
end
locale_groups(language_id:) click to toggle source

Returns locale groups @param language_id [String, Integer] @return [Response] the response @see Response @see api.arbetsformedlingen.se/taxonomi/v0/TaxonomiService.asmx?op=GetAllLocaleGroups

# File lib/arbetsformedlingen/api/taxonomy_client.rb, line 185
def locale_groups(language_id:)
  client_request('GetAllLocaleGroups', args: { languageId: language_id })
end
locale_groups_by_locale_codes(language_id:, locale_codes:) click to toggle source

Returns locale group skills by locale code @param language_id [String, Integer] @param locale_codes [Array<String>, Array<Integer>] @return [Response] the response @see Response @see api.arbetsformedlingen.se/taxonomi/v0/TaxonomiService.asmx?op=GetLocaleGroupsByLocaleCodes

# File lib/arbetsformedlingen/api/taxonomy_client.rb, line 487
def locale_groups_by_locale_codes(language_id:, locale_codes:)
  args = {
    languageId: language_id,
    localeCodes: locale_codes.map { |code| [:string, code] },
  }
  client_request('GetLocaleGroupsByLocaleCodes', args: args)
end
locale_groups_by_locale_field_id(language_id:, locale_field_id:) click to toggle source

Returns locale groups by locale field id @param language_id [String, Integer] @param locale_field_id [String, Integer] @return [Response] the response @see Response @see api.arbetsformedlingen.se/taxonomi/v0/TaxonomiService.asmx?op=GetLocaleGroupsByLocaleFieldId

# File lib/arbetsformedlingen/api/taxonomy_client.rb, line 501
def locale_groups_by_locale_field_id(language_id:, locale_field_id:)
  args = { languageId: language_id, localeFieldId: locale_field_id }
  client_request('GetLocaleGroupsByLocaleFieldId', args: args)
end
locale_groups_by_text(language_id:, text:, exact_match: false) click to toggle source

Returns locale groups by text @param language_id [String, Integer] @param text [String] @param exact_match [true, false] @return [Response] the response @see Response @see api.arbetsformedlingen.se/taxonomi/v0/TaxonomiService.asmx?op=GetLocaleGroupsByText

# File lib/arbetsformedlingen/api/taxonomy_client.rb, line 513
def locale_groups_by_text(language_id:, text:, exact_match: false)
  args = { languageId: language_id, term: text, exactMatch: exact_match }
  client_request('GetLocaleGroupsByText', args: args)
end
locale_level3(language_id:) click to toggle source

Returns locale groups @param language_id [String, Integer] @return [Response] the response @see Response @see api.arbetsformedlingen.se/taxonomi/v0/TaxonomiService.asmx?op=GetAllLocaleLevel3

# File lib/arbetsformedlingen/api/taxonomy_client.rb, line 194
def locale_level3(language_id:)
  client_request('GetAllLocaleLevel3', args: { languageId: language_id })
end
municipalities(language_id:) click to toggle source

Returns municipalities @param language_id [String, Integer] @return [Response] the response @see Response @see api.arbetsformedlingen.se/taxonomi/v0/TaxonomiService.asmx?op=GetAllMunicipalities

# File lib/arbetsformedlingen/api/taxonomy_client.rb, line 203
def municipalities(language_id:)
  client_request('GetAllMunicipalities', args: { languageId: language_id })
end
municipality_homepages() click to toggle source

Returns municipality homepages @return [Response] the response @see Response @see api.arbetsformedlingen.se/taxonomi/v0/TaxonomiService.asmx?op=GetAllMunicipalityHomePages

# File lib/arbetsformedlingen/api/taxonomy_client.rb, line 211
def municipality_homepages
  client_request('GetAllMunicipalityHomePages')
end
occupation_name_synonyms(language_id:) click to toggle source

Returns occupation name synonyms @param language_id [String, Integer] @return [Response] the response @see Response @see api.arbetsformedlingen.se/taxonomi/v0/TaxonomiService.asmx?op=GetAllOccupationNameSynonyms

# File lib/arbetsformedlingen/api/taxonomy_client.rb, line 220
def occupation_name_synonyms(language_id:)
  client_request('GetAllOccupationNameSynonyms', args: { languageId: language_id })
end
occupation_name_versions(language_id:) click to toggle source

Returns occupation name versions @param language_id [String, Integer] @return [Response] the response @see Response @see api.arbetsformedlingen.se/taxonomi/v0/TaxonomiService.asmx?op=GetAllOccupationNameSynonyms

# File lib/arbetsformedlingen/api/taxonomy_client.rb, line 229
def occupation_name_versions(language_id:)
  client_request('GetAllOccupationNamesVersion', args: { languageId: language_id })
end
occupation_names(language_id:) click to toggle source

Returns occupation names @param language_id [String, Integer] @return [Response] the response @see Response @see api.arbetsformedlingen.se/taxonomi/v0/TaxonomiService.asmx?op=GetAllOccupationNames

# File lib/arbetsformedlingen/api/taxonomy_client.rb, line 26
def occupation_names(language_id:)
  client_request('GetAllOccupationNames', args: { languageId: language_id })
end
occupation_names_art(language_id:) click to toggle source

Returns occupation names for jobs with culture @param language_id [String, Integer] @return [Response] the response @see Response @see api.arbetsformedlingen.se/taxonomi/v0/TaxonomiService.asmx?op=GetOccupationNamesArt

# File lib/arbetsformedlingen/api/taxonomy_client.rb, line 523
def occupation_names_art(language_id:)
  client_request('GetOccupationNamesArt', args: { languageId: language_id })
end
occupation_names_by_locale_code(language_id:, locale_code:) click to toggle source

Returns occupation names by locale code @param language_id [String, Integer] @param locale_code [String, Integer] @return [Response] the response @see Response @see api.arbetsformedlingen.se/taxonomi/v0/TaxonomiService.asmx?op=GetOccupationNamesByLocaleCode

# File lib/arbetsformedlingen/api/taxonomy_client.rb, line 533
def occupation_names_by_locale_code(language_id:, locale_code:)
  args = { languageId: language_id, localeCode: locale_code }
  client_request('GetOccupationNamesByLocaleCode', args: args)
end
occupation_names_by_occupation_name_ids(language_id:, occupation_name_ids:) click to toggle source

Returns occupation names by occupation name ids @param language_id [String, Integer] @param occupation_name_ids [Array<String>, Array<Integer>] @return [Response] the response @see Response @see api.arbetsformedlingen.se/taxonomi/v0/TaxonomiService.asmx?op=GetOccupationNamesByOccupationNameIds

# File lib/arbetsformedlingen/api/taxonomy_client.rb, line 544
def occupation_names_by_occupation_name_ids(language_id:, occupation_name_ids:)
  args = {
    languageId: language_id,
    occupationNameIds: occupation_name_ids.map { |id| [:int, id] },
  }
  client_request('GetOccupationNamesByOccupationNameIds', args: args)
end
occupation_names_by_text(language_id:, text:, exact_match: false) click to toggle source

Returns occupation names by text @param language_id [String, Integer] @param text [String] @param exact_match [true, false] @return [Response] the response @see Response @see api.arbetsformedlingen.se/taxonomi/v0/TaxonomiService.asmx?op=GetOccupationNamesByText

# File lib/arbetsformedlingen/api/taxonomy_client.rb, line 573
def occupation_names_by_text(language_id:, text:, exact_match: false)
  args = { languageId: language_id, term: text, exactMatch: exact_match }
  client_request('GetOccupationNamesByText', args: args)
end
occupation_names_construction(language_id:) click to toggle source

Returns occupation names within construction @param language_id [String, Integer] @return [Response] the response @see Response @see api.arbetsformedlingen.se/taxonomi/v0/TaxonomiService.asmx?op=GetOccupationNamesConstruction

# File lib/arbetsformedlingen/api/taxonomy_client.rb, line 583
def occupation_names_construction(language_id:)
  args = { languageId: language_id }
  client_request('GetOccupationNamesConstruction', args: args)
end
occupation_names_navigation(language_id:) click to toggle source

Returns occupation names within navigation @param language_id [String, Integer] @return [Response] the response @see Response @see api.arbetsformedlingen.se/taxonomi/v0/TaxonomiService.asmx?op=GetOccupationNamesNavigation

# File lib/arbetsformedlingen/api/taxonomy_client.rb, line 593
def occupation_names_navigation(language_id:)
  args = { languageId: language_id }
  client_request('GetOccupationNamesNavigation', args: args)
end
occupation_names_versions_by_occupation_name_ids(language_id:, occupation_name_ids:) click to toggle source

Returns occupation names versions by occupation name ids @param language_id [String, Integer] @param occupation_name_ids [Array<String>, Array<Integer>] @return [Response] the response @see Response @see api.arbetsformedlingen.se/taxonomi/v0/TaxonomiService.asmx?op=GetOccupationNamesByOccupationNameIdsVersion

# File lib/arbetsformedlingen/api/taxonomy_client.rb, line 558
def occupation_names_versions_by_occupation_name_ids(language_id:, occupation_name_ids:)
  args = {
    languageId: language_id,
    occupationNameIds: occupation_name_ids.map { |id| [:int, id] },
  }
  client_request('GetOccupationNamesByOccupationNameIdsVersion', args: args)
end
post_codes(language_id:) click to toggle source

Returns post codes @param language_id [String, Integer] @return [Response] the response @see Response @see api.arbetsformedlingen.se/taxonomi/v0/TaxonomiService.asmx?op=GetAllPostCodes

# File lib/arbetsformedlingen/api/taxonomy_client.rb, line 238
def post_codes(language_id:)
  client_request('GetAllPostCodes', args: { languageId: language_id })
end
post_codes_by_municipality(language_id:, municipality_id:) click to toggle source

Returns post codes by municipality @param language_id [String, Integer] @param municipality_id [String, Integer] @return [Response] the response @see Response @see api.arbetsformedlingen.se/taxonomi/v0/TaxonomiService.asmx?op=GetPostCodesByNationalNUTSLAU2Code

# File lib/arbetsformedlingen/api/taxonomy_client.rb, line 604
def post_codes_by_municipality(language_id:, municipality_id:)
  args = { languageId: language_id, NUTSCode: municipality_id }
  client_request('GetPostCodesByNationalNUTSLAU2Code', args: args)
end
post_codes_by_post_code(language_id:, post_code:) click to toggle source

Returns post codes by post code @param language_id [String, Integer] @param post_code [String, Integer] @return [Response] the response @see Response @see api.arbetsformedlingen.se/taxonomi/v0/TaxonomiService.asmx?op=GetPostCodesByPostCode

# File lib/arbetsformedlingen/api/taxonomy_client.rb, line 615
def post_codes_by_post_code(language_id:, post_code:)
  args = { languageId: language_id, postCode: post_code }
  client_request('GetPostCodesByPostCode', args: args)
end
post_codes_by_post_locality(language_id:, post_locality_id:) click to toggle source

Returns post codes by post locality @param language_id [String, Integer] @param post_locality_id [String, Integer] @return [Response] the response @see Response @see api.arbetsformedlingen.se/taxonomi/v0/TaxonomiService.asmx?op=GetPostCodesByPostLocality

# File lib/arbetsformedlingen/api/taxonomy_client.rb, line 626
def post_codes_by_post_locality(language_id:, post_locality_id:)
  args = { languageId: language_id, postLocalityId: post_locality_id }
  client_request('GetPostCodesByPostLocality', args: args)
end
post_localities(language_id:) click to toggle source

Returns post localities @param language_id [String, Integer] @return [Response] the response @see Response @see api.arbetsformedlingen.se/taxonomi/v0/TaxonomiService.asmx?op=GetAllPostLocalities

# File lib/arbetsformedlingen/api/taxonomy_client.rb, line 247
def post_localities(language_id:)
  client_request('GetAllPostLocalities', args: { languageId: language_id })
end
skill_headlines(language_id:) click to toggle source

Returns skill headlines @param language_id [String, Integer] @return [Response] the response @see Response @see api.arbetsformedlingen.se/taxonomi/v0/TaxonomiService.asmx?op=GetAllSkillHeadlines

# File lib/arbetsformedlingen/api/taxonomy_client.rb, line 328
def skill_headlines(language_id:)
  client_request('GetAllSkillHeadlines', args: { languageId: language_id })
end
skill_headlines_by_headline_ids(language_id:, skill_headline_ids:) click to toggle source

Returns skill headlines by main headline @param language_id [String, Integer] @param skill_headline_ids [Array<String>, Array<Integer>] @return [Response] the response @see Response @see api.arbetsformedlingen.se/taxonomi/v0/TaxonomiService.asmx?op=GetSkillHeadlinesBySkillHeadlineIds

# File lib/arbetsformedlingen/api/taxonomy_client.rb, line 657
def skill_headlines_by_headline_ids(language_id:, skill_headline_ids:)
  args = {
    languageId: language_id,
    skillHeadlineIds: skill_headline_ids.map { |id| [:int, id] },
  }
  client_request('GetSkillHeadlinesBySkillHeadlineIds', args: args)
end
skill_headlines_by_main_headline(language_id:, skill_main_headline_id:) click to toggle source

Returns skill headlines by main headline @param language_id [String, Integer] @param skill_main_headline_id [String, Integer] @return [Response] the response @see Response @see api.arbetsformedlingen.se/taxonomi/v0/TaxonomiService.asmx?op=GetSkillHeadlinesBySkillMainHeadlineId

# File lib/arbetsformedlingen/api/taxonomy_client.rb, line 671
def skill_headlines_by_main_headline(language_id:, skill_main_headline_id:)
  args = { languageId: language_id, skillMainHeadlineId: skill_main_headline_id }
  client_request('GetSkillHeadlinesBySkillMainHeadlineId', args: args)
end
skill_headlines_by_skill_main_headlines_ids(language_id:, skill_main_headline_ids:) click to toggle source

Returns skill headlines by text @param language_id [String, Integer] @param skill_main_headline_ids [Array<String>, Array<Integer>] @return [Response] the response @see Response @see api.arbetsformedlingen.se/taxonomi/v0/TaxonomiService.asmx?op=GetSkillMainHeadlinesBySkillMainHeadlineIds

# File lib/arbetsformedlingen/api/taxonomy_client.rb, line 694
def skill_headlines_by_skill_main_headlines_ids(language_id:, skill_main_headline_ids:)
  args = {
    languageId: language_id,
    skillMainHeadlineIds: skill_main_headline_ids.map { |id| [:int, id] },
  }
  client_request('GetSkillMainHeadlinesBySkillMainHeadlineIds', args: args)
end
skill_headlines_by_text(language_id:, text:, exact_match: false) click to toggle source

Returns skill headlines by text @param language_id [String, Integer] @param text [String] @param exact_match [true, false] @return [Response] the response @see Response @see api.arbetsformedlingen.se/taxonomi/v0/TaxonomiService.asmx?op=GetSkillHeadlinesByText

# File lib/arbetsformedlingen/api/taxonomy_client.rb, line 683
def skill_headlines_by_text(language_id:, text:, exact_match: false)
  args = { languageId: language_id, term: text, exactMatch: exact_match }
  client_request('GetSkillHeadlinesByText', args: args)
end
skill_main_headlines(language_id:) click to toggle source

Returns skill main headlines @param language_id [String, Integer] @return [Response] the response @see Response @see api.arbetsformedlingen.se/taxonomi/v0/TaxonomiService.asmx?op=GetAllSkillMainHeadlines

# File lib/arbetsformedlingen/api/taxonomy_client.rb, line 337
def skill_main_headlines(language_id:)
  client_request('GetAllSkillMainHeadlines', args: { languageId: language_id })
end
skill_main_headlines_by_text(language_id:, text:, exact_match: false) click to toggle source

Returns skill main headlines by text @param language_id [String, Integer] @param text [String] @param exact_match [true, false] @return [Response] the response @see Response @see api.arbetsformedlingen.se/taxonomi/v0/TaxonomiService.asmx?op=GetSkillMainHeadlinesByText

# File lib/arbetsformedlingen/api/taxonomy_client.rb, line 709
def skill_main_headlines_by_text(language_id:, text:, exact_match: false)
  args = { languageId: language_id, term: text, exactMatch: exact_match }
  client_request('GetSkillMainHeadlinesByText', args: args)
end
skill_versions(language_id:) click to toggle source

Returns skill versions @param language_id [String, Integer] @return [Response] the response @see Response @see api.arbetsformedlingen.se/taxonomi/v0/TaxonomiService.asmx?op=GetAllSkillsVersion

# File lib/arbetsformedlingen/api/taxonomy_client.rb, line 355
def skill_versions(language_id:)
  client_request('GetAllSkillsVersion', args: { languageId: language_id })
end
skills(language_id:) click to toggle source

Returns skills @param language_id [String, Integer] @return [Response] the response @see Response @see api.arbetsformedlingen.se/taxonomi/v0/TaxonomiService.asmx?op=GetAllSkills

# File lib/arbetsformedlingen/api/taxonomy_client.rb, line 346
def skills(language_id:)
  client_request('GetAllSkills', args: { languageId: language_id })
end
skills_by_headline(language_id:, skill_headline_id:) click to toggle source

Returns skills by main headline @param language_id [String, Integer] @param skill_headline_id [String, Integer] @return [Response] the response @see Response @see api.arbetsformedlingen.se/taxonomi/v0/TaxonomiService.asmx?op=GetSkillsBySkillHeadlineId

# File lib/arbetsformedlingen/api/taxonomy_client.rb, line 732
def skills_by_headline(language_id:, skill_headline_id:)
  args = { languageId: language_id, skillHeadlineId: skill_headline_id }
  client_request('GetSkillsBySkillHeadlineId', args: args)
end
skills_by_locale_code(language_id:, locale_code:) click to toggle source

Returns skills by locale code @param language_id [String, Integer] @param locale_code [String, Integer] @return [Response] the response @see Response @see api.arbetsformedlingen.se/taxonomi/v0/TaxonomiService.asmx?op=GetSkillsByLocaleCode

# File lib/arbetsformedlingen/api/taxonomy_client.rb, line 720
def skills_by_locale_code(language_id:, locale_code:)
  # NOTE: Yes there is a typo, "localCode" instead of "localeCode", in the API
  args = { languageId: language_id, localCode: locale_code }
  client_request('GetSkillsByLocaleCode', args: args)
end
skills_by_main_headline(language_id:, skill_main_headline_id:) click to toggle source

Returns skill headlines by main headline @param language_id [String, Integer] @param skill_main_headline_id [String, Integer] @return [Response] the response @see Response @see api.arbetsformedlingen.se/taxonomi/v0/TaxonomiService.asmx?op=GetSkillsBySkillMainHeadlineId

# File lib/arbetsformedlingen/api/taxonomy_client.rb, line 771
def skills_by_main_headline(language_id:, skill_main_headline_id:)
  args = { languageId: language_id, skillMainHeadlineId: skill_main_headline_id }
  client_request('GetSkillsBySkillMainHeadlineId', args: args)
end
skills_by_skill_ids(language_id:, skill_ids:) click to toggle source

Returns skills by skill ids @param language_id [String, Integer] @param skill_ids [Array<String>, Array<Integer>] @return [Response] the response @see Response @see api.arbetsformedlingen.se/taxonomi/v0/TaxonomiService.asmx?op=GetSkillsBySkillIds

# File lib/arbetsformedlingen/api/taxonomy_client.rb, line 743
def skills_by_skill_ids(language_id:, skill_ids:)
  args = {
    languageId: language_id,
    skillIds: skill_ids.map { |id| [:int, id] },
  }
  client_request('GetSkillsBySkillIds', args: args)
end
skills_by_text(language_id:, text:, exact_match: false) click to toggle source

Returns skills by text @param language_id [String, Integer] @param text [String] @param exact_match [true, false] @return [Response] the response @see Response @see api.arbetsformedlingen.se/taxonomi/v0/TaxonomiService.asmx?op=GetSkillsByText

# File lib/arbetsformedlingen/api/taxonomy_client.rb, line 783
def skills_by_text(language_id:, text:, exact_match: false)
  args = { languageId: language_id, term: text, exactMatch: exact_match }
  client_request('GetSkillsByText', args: args)
end
skills_versions_by_skill_ids(language_id:, skill_ids:) click to toggle source

Returns skills versions by skill ids @param language_id [String, Integer] @param skill_ids [Array<String>, Array<Integer>] @return [Response] the response @see Response @see api.arbetsformedlingen.se/taxonomi/v0/TaxonomiService.asmx?op=GetSkillsBySkillIdsVersion

# File lib/arbetsformedlingen/api/taxonomy_client.rb, line 757
def skills_versions_by_skill_ids(language_id:, skill_ids:)
  args = {
    languageId: language_id,
    skillIds: skill_ids.map { |id| [:int, id] },
  }
  client_request('GetSkillsBySkillIdsVersion', args: args)
end
sni_level1(language_id:) click to toggle source

Returns SNI level 1 @param language_id [String, Integer] @return [Response] the response @see Response @see api.arbetsformedlingen.se/taxonomi/v0/TaxonomiService.asmx?op=GetAllSNILevel1

# File lib/arbetsformedlingen/api/taxonomy_client.rb, line 256
def sni_level1(language_id:)
  client_request('GetAllSNILevel1', args: { languageId: language_id })
end
sni_level2(language_id:) click to toggle source

Returns SNI level 2 @param language_id [String, Integer] @return [Response] the response @see Response @see api.arbetsformedlingen.se/taxonomi/v0/TaxonomiService.asmx?op=GetAllSNILevel2

# File lib/arbetsformedlingen/api/taxonomy_client.rb, line 265
def sni_level2(language_id:)
  client_request('GetAllSNILevel2', args: { languageId: language_id })
end
sun_field1(language_id:) click to toggle source

Returns SUN field 1 @param language_id [String, Integer] @return [Response] the response @see Response @see api.arbetsformedlingen.se/taxonomi/v0/TaxonomiService.asmx?op=GetAllSUNField1

# File lib/arbetsformedlingen/api/taxonomy_client.rb, line 274
def sun_field1(language_id:)
  client_request('GetAllSUNField1', args: { languageId: language_id })
end
sun_field2(language_id:) click to toggle source

Returns SUN field 2 @param language_id [String, Integer] @return [Response] the response @see Response @see api.arbetsformedlingen.se/taxonomi/v0/TaxonomiService.asmx?op=GetAllSUNField2

# File lib/arbetsformedlingen/api/taxonomy_client.rb, line 283
def sun_field2(language_id:)
  client_request('GetAllSUNField2', args: { languageId: language_id })
end
sun_field3(language_id:) click to toggle source

Returns SUN field 3 @param language_id [String, Integer] @return [Response] the response @see Response @see api.arbetsformedlingen.se/taxonomi/v0/TaxonomiService.asmx?op=GetAllSUNField3

# File lib/arbetsformedlingen/api/taxonomy_client.rb, line 292
def sun_field3(language_id:)
  client_request('GetAllSUNField3', args: { languageId: language_id })
end
sun_field3_by_guide(language_id:, sun_level1_id:) click to toggle source

Returns post codes by post locality @param language_id [String, Integer] @param sun_level1_id [String, Integer] @return [Response] the response @see Response @see api.arbetsformedlingen.se/taxonomi/v0/TaxonomiService.asmx?op=GetSUNField3ByGuide

# File lib/arbetsformedlingen/api/taxonomy_client.rb, line 637
def sun_field3_by_guide(language_id:, sun_level1_id:)
  args = { languageId: language_id, SUNLevel1ID: sun_level1_id }
  client_request('GetSUNField3ByGuide', args: args)
end
sun_guide_tree(language_id:) click to toggle source

Returns SUN guide tree @param language_id [String, Integer] @return [Response] the response @see Response @see api.arbetsformedlingen.se/taxonomi/v0/TaxonomiService.asmx?op=GetSUNGuideTree

# File lib/arbetsformedlingen/api/taxonomy_client.rb, line 647
def sun_guide_tree(language_id:)
  client_request('GetSUNGuideTree', args: { languageId: language_id })
end
sun_level1(language_id:) click to toggle source

Returns SUN level 1 @param language_id [String, Integer] @return [Response] the response @see Response @see api.arbetsformedlingen.se/taxonomi/v0/TaxonomiService.asmx?op=GetAllSUNLevel1

# File lib/arbetsformedlingen/api/taxonomy_client.rb, line 301
def sun_level1(language_id:)
  client_request('GetAllSUNLevel1', args: { languageId: language_id })
end
sun_level2(language_id:) click to toggle source

Returns SUN level 2 @param language_id [String, Integer] @return [Response] the response @see Response @see api.arbetsformedlingen.se/taxonomi/v0/TaxonomiService.asmx?op=GetAllSUNLevel2

# File lib/arbetsformedlingen/api/taxonomy_client.rb, line 310
def sun_level2(language_id:)
  client_request('GetAllSUNLevel2', args: { languageId: language_id })
end
sun_level3(language_id:) click to toggle source

Returns SUN level 3 @param language_id [String, Integer] @return [Response] the response @see Response @see api.arbetsformedlingen.se/taxonomi/v0/TaxonomiService.asmx?op=GetAllSUNLevel3

# File lib/arbetsformedlingen/api/taxonomy_client.rb, line 319
def sun_level3(language_id:)
  client_request('GetAllSUNLevel3', args: { languageId: language_id })
end
unemployment_benefit_societies(language_id:) click to toggle source

Returns unemployment benefit societies @param language_id [String, Integer] @return [Response] the response @see Response @see api.arbetsformedlingen.se/taxonomi/v0/TaxonomiService.asmx?op=GetAllUnemploymentBenefitSocieties

# File lib/arbetsformedlingen/api/taxonomy_client.rb, line 364
def unemployment_benefit_societies(language_id:)
  client_request('GetAllUnemploymentBenefitSocieties', args: { languageId: language_id })
end
version_information() click to toggle source

Returns version information @return [Response] the response @see Response @see api.arbetsformedlingen.se/taxonomi/v0/TaxonomiService.asmx?op=GetVersionInformations

# File lib/arbetsformedlingen/api/taxonomy_client.rb, line 792
def version_information
  client_request('GetVersionInformations')
end
wage_types(language_id:) click to toggle source

Returns unemployment benefit societies @param language_id [String, Integer] @return [Response] the response @see Response @see api.arbetsformedlingen.se/taxonomi/v0/TaxonomiService.asmx?op=GetAllWageTypes

# File lib/arbetsformedlingen/api/taxonomy_client.rb, line 373
def wage_types(language_id:)
  client_request('GetAllWageTypes', args: { languageId: language_id })
end
work_time_extents(language_id:) click to toggle source

Returns work time extents @return [Response] the response @param language_id [String, Integer] @see Response @see api.arbetsformedlingen.se/taxonomi/v0/TaxonomiService.asmx?op=GetAllWorkTimeExtents

# File lib/arbetsformedlingen/api/taxonomy_client.rb, line 382
def work_time_extents(language_id:)
  client_request('GetAllWorkTimeExtents', args: { languageId: language_id })
end