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
Initialize client
Arbetsformedlingen::API::BaseSOAPClient::new
# File lib/arbetsformedlingen/api/taxonomy_client.rb, line 17 def initialize super(SERVICE_URL, NAMESPACE) end
Public Instance Methods
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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