GET Api/Utility/GetFullWorkPositions

Request Information

URI Parameters

None.

Body Parameters

None.

Response Information

Resource Description

WorkPositionDto
NameDescriptionTypeAdditional information
WorkPositionId

integer

Required

Name

string

Required

Description

string

None.

IsOrderable

boolean

Required

OrganizationalUnitId

integer

Required

TypeOfContractId

integer

None.

WorkingTimeStandardId

integer

None.

CommuteToWorkId

integer

None.

TypeOfBoardId

integer

None.

TypeOfWorkerAccommodationId

integer

None.

GenderRestriction

integer

None.

MinAge

integer

None.

MaxAge

integer

None.

ProfessionClassificationId

integer

None.

WorkTypeId

integer

None.

NationalityForWorkpositions

Collection of integer

None.

CostOfOccupationalMedicine

decimal number

None.

CostOfSanitaryInspection

decimal number

None.

CostOfFlat

decimal number

None.

CostOfForklifts

decimal number

None.

WeeklyWorkTimeMin

integer

None.

WeeklyWorkTimeMax

integer

None.

WorkTime

string

None.

AllowBiometricPassport

boolean

None.

AllowCouples

boolean

None.

TypeOfEmployment

TypeOfEmployment

None.

SettlementPeriod

SettlementPeriod

None.

TransportFromOfficeToWorkPlace

CostSettings

None.

PeriodicServiceId

integer

None.

CostOfTransport

decimal number

None.

CostOfJobResignation

decimal number

None.

CostOfClothing

decimal number

None.

CostOfDamage

decimal number

None.

VisualMaterialsUrl

string

None.

RequiredQualifications

Collection of SelectedQualificationDto

None.

RequiredDocuments

Collection of integer

None.

RequiredUniforms

Collection of integer

None.

ContractAttachments

Collection of integer

None.

IsUniformRequired

boolean

None.

WorkerRates

Collection of WorkerRateDto

None.

NameTranslations

Collection of TranslationDto

None.

OfficialNameTranslations

Collection of TranslationDto

None.

DescriptionTranslations

Collection of TranslationDto

None.

AdvertisingDescriptionTranslations

Collection of TranslationDto

None.

RequirementsTranslations

Collection of TranslationDto

None.

ResponsibilitiesTranslations

Collection of TranslationDto

None.

BenefitsTranslations

Collection of TranslationDto

None.

PenaltiesAndFeesTranslations

Collection of TranslationDto

None.

BoardsTranslations

Collection of TranslationDto

None.

TypeOfContractTranslations

Collection of TranslationDto

None.

Files

Collection of string

None.

Response Formats

application/json, text/json

Sample:
{
  "workPositionId": 1,
  "name": "sample string 2",
  "description": "sample string 3",
  "isOrderable": true,
  "organizationalUnitId": 5,
  "typeOfContractId": 1,
  "workingTimeStandardId": 1,
  "commuteToWorkId": 1,
  "typeOfBoardId": 1,
  "typeOfWorkerAccommodationId": 1,
  "genderRestriction": 1,
  "minAge": 1,
  "maxAge": 1,
  "professionClassificationId": 1,
  "workTypeId": 1,
  "nationalityForWorkpositions": [
    1,
    2
  ],
  "costOfOccupationalMedicine": 1.0,
  "costOfSanitaryInspection": 1.0,
  "costOfFlat": 1.0,
  "costOfForklifts": 1.0,
  "weeklyWorkTimeMin": 1,
  "weeklyWorkTimeMax": 1,
  "workTime": "sample string 6",
  "allowBiometricPassport": true,
  "allowCouples": true,
  "typeOfEmployment": 0,
  "settlementPeriod": 0,
  "transportFromOfficeToWorkPlace": 0,
  "periodicServiceId": 1,
  "costOfTransport": 1.0,
  "costOfJobResignation": 1.0,
  "costOfClothing": 1.0,
  "costOfDamage": 1.0,
  "visualMaterialsUrl": "sample string 8",
  "requiredQualifications": [
    {
      "qualificationId": 1,
      "level": 1
    },
    {
      "qualificationId": 1,
      "level": 1
    }
  ],
  "requiredDocuments": [
    1,
    2
  ],
  "requiredUniforms": [
    1,
    2
  ],
  "contractAttachments": [
    1,
    2
  ],
  "isUniformRequired": true,
  "workerRates": [
    {
      "workerRateId": 1,
      "workPositionId": 2,
      "typeOfContractId": 3,
      "currencyId": 4,
      "organizationalUnitId": 1,
      "typeOfPayrollElementId": 1,
      "hourRateNetto": 1.0,
      "hourRateBrutto": 1.0,
      "monthRateNetto": 1.0,
      "monthRateBrutto": 1.0,
      "hourRateForCustomerBasic": 1.0,
      "hourRateForCustomerBonus": 1.0,
      "hourRateForCustomerNight": 1.0,
      "hourRateForCustomerOvertime50": 1.0,
      "hourRateForCustomerOvertime100": 1.0
    },
    {
      "workerRateId": 1,
      "workPositionId": 2,
      "typeOfContractId": 3,
      "currencyId": 4,
      "organizationalUnitId": 1,
      "typeOfPayrollElementId": 1,
      "hourRateNetto": 1.0,
      "hourRateBrutto": 1.0,
      "monthRateNetto": 1.0,
      "monthRateBrutto": 1.0,
      "hourRateForCustomerBasic": 1.0,
      "hourRateForCustomerBonus": 1.0,
      "hourRateForCustomerNight": 1.0,
      "hourRateForCustomerOvertime50": 1.0,
      "hourRateForCustomerOvertime100": 1.0
    }
  ],
  "nameTranslations": [
    {
      "languageId": 1,
      "text": "sample string 2"
    },
    {
      "languageId": 1,
      "text": "sample string 2"
    }
  ],
  "officialNameTranslations": [
    {
      "languageId": 1,
      "text": "sample string 2"
    },
    {
      "languageId": 1,
      "text": "sample string 2"
    }
  ],
  "descriptionTranslations": [
    {
      "languageId": 1,
      "text": "sample string 2"
    },
    {
      "languageId": 1,
      "text": "sample string 2"
    }
  ],
  "advertisingDescriptionTranslations": [
    {
      "languageId": 1,
      "text": "sample string 2"
    },
    {
      "languageId": 1,
      "text": "sample string 2"
    }
  ],
  "requirementsTranslations": [
    {
      "languageId": 1,
      "text": "sample string 2"
    },
    {
      "languageId": 1,
      "text": "sample string 2"
    }
  ],
  "responsibilitiesTranslations": [
    {
      "languageId": 1,
      "text": "sample string 2"
    },
    {
      "languageId": 1,
      "text": "sample string 2"
    }
  ],
  "benefitsTranslations": [
    {
      "languageId": 1,
      "text": "sample string 2"
    },
    {
      "languageId": 1,
      "text": "sample string 2"
    }
  ],
  "penaltiesAndFeesTranslations": [
    {
      "languageId": 1,
      "text": "sample string 2"
    },
    {
      "languageId": 1,
      "text": "sample string 2"
    }
  ],
  "boardsTranslations": [
    {
      "languageId": 1,
      "text": "sample string 2"
    },
    {
      "languageId": 1,
      "text": "sample string 2"
    }
  ],
  "typeOfContractTranslations": [
    {
      "languageId": 1,
      "text": "sample string 2"
    },
    {
      "languageId": 1,
      "text": "sample string 2"
    }
  ],
  "files": [
    "sample string 1",
    "sample string 2"
  ]
}

multipart/form-data

Sample:
{"workPositionId":1,"name":"sample string 2","description":"sample string 3","isOrderable":true,"organizationalUnitId":5,"typeOfContractId":1,"workingTimeStandardId":1,"commuteToWorkId":1,"typeOfBoardId":1,"typeOfWorkerAccommodationId":1,"genderRestriction":1,"minAge":1,"maxAge":1,"professionClassificationId":1,"workTypeId":1,"nationalityForWorkpositions":[1,2],"costOfOccupationalMedicine":1.0,"costOfSanitaryInspection":1.0,"costOfFlat":1.0,"costOfForklifts":1.0,"weeklyWorkTimeMin":1,"weeklyWorkTimeMax":1,"workTime":"sample string 6","allowBiometricPassport":true,"allowCouples":true,"typeOfEmployment":0,"settlementPeriod":0,"transportFromOfficeToWorkPlace":0,"periodicServiceId":1,"costOfTransport":1.0,"costOfJobResignation":1.0,"costOfClothing":1.0,"costOfDamage":1.0,"visualMaterialsUrl":"sample string 8","requiredQualifications":[{"qualificationId":1,"level":1},{"qualificationId":1,"level":1}],"requiredDocuments":[1,2],"requiredUniforms":[1,2],"contractAttachments":[1,2],"isUniformRequired":true,"workerRates":[{"workerRateId":1,"workPositionId":2,"typeOfContractId":3,"currencyId":4,"organizationalUnitId":1,"typeOfPayrollElementId":1,"hourRateNetto":1.0,"hourRateBrutto":1.0,"monthRateNetto":1.0,"monthRateBrutto":1.0,"hourRateForCustomerBasic":1.0,"hourRateForCustomerBonus":1.0,"hourRateForCustomerNight":1.0,"hourRateForCustomerOvertime50":1.0,"hourRateForCustomerOvertime100":1.0},{"workerRateId":1,"workPositionId":2,"typeOfContractId":3,"currencyId":4,"organizationalUnitId":1,"typeOfPayrollElementId":1,"hourRateNetto":1.0,"hourRateBrutto":1.0,"monthRateNetto":1.0,"monthRateBrutto":1.0,"hourRateForCustomerBasic":1.0,"hourRateForCustomerBonus":1.0,"hourRateForCustomerNight":1.0,"hourRateForCustomerOvertime50":1.0,"hourRateForCustomerOvertime100":1.0}],"nameTranslations":[{"languageId":1,"text":"sample string 2"},{"languageId":1,"text":"sample string 2"}],"officialNameTranslations":[{"languageId":1,"text":"sample string 2"},{"languageId":1,"text":"sample string 2"}],"descriptionTranslations":[{"languageId":1,"text":"sample string 2"},{"languageId":1,"text":"sample string 2"}],"advertisingDescriptionTranslations":[{"languageId":1,"text":"sample string 2"},{"languageId":1,"text":"sample string 2"}],"requirementsTranslations":[{"languageId":1,"text":"sample string 2"},{"languageId":1,"text":"sample string 2"}],"responsibilitiesTranslations":[{"languageId":1,"text":"sample string 2"},{"languageId":1,"text":"sample string 2"}],"benefitsTranslations":[{"languageId":1,"text":"sample string 2"},{"languageId":1,"text":"sample string 2"}],"penaltiesAndFeesTranslations":[{"languageId":1,"text":"sample string 2"},{"languageId":1,"text":"sample string 2"}],"boardsTranslations":[{"languageId":1,"text":"sample string 2"},{"languageId":1,"text":"sample string 2"}],"typeOfContractTranslations":[{"languageId":1,"text":"sample string 2"},{"languageId":1,"text":"sample string 2"}],"files":["sample string 1","sample string 2"]}

application/xml, text/xml

Sample:
<WorkPositionDto xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
  <WorkPositionId>1</WorkPositionId>
  <Name>sample string 2</Name>
  <Description>sample string 3</Description>
  <IsOrderable>true</IsOrderable>
  <OrganizationalUnitId>5</OrganizationalUnitId>
  <TypeOfContractId>1</TypeOfContractId>
  <WorkingTimeStandardId>1</WorkingTimeStandardId>
  <CommuteToWorkId>1</CommuteToWorkId>
  <TypeOfBoardId>1</TypeOfBoardId>
  <TypeOfWorkerAccommodationId>1</TypeOfWorkerAccommodationId>
  <GenderRestriction>1</GenderRestriction>
  <MinAge>1</MinAge>
  <MaxAge>1</MaxAge>
  <ProfessionClassificationId>1</ProfessionClassificationId>
  <WorkTypeId>1</WorkTypeId>
  <NationalityForWorkpositions>
    <int>1</int>
    <int>2</int>
  </NationalityForWorkpositions>
  <CostOfOccupationalMedicine>1</CostOfOccupationalMedicine>
  <CostOfSanitaryInspection>1</CostOfSanitaryInspection>
  <CostOfFlat>1</CostOfFlat>
  <CostOfForklifts>1</CostOfForklifts>
  <WeeklyWorkTimeMin>1</WeeklyWorkTimeMin>
  <WeeklyWorkTimeMax>1</WeeklyWorkTimeMax>
  <WorkTime>sample string 6</WorkTime>
  <AllowBiometricPassport>true</AllowBiometricPassport>
  <AllowCouples>true</AllowCouples>
  <TypeOfEmployment>Internal</TypeOfEmployment>
  <SettlementPeriod>OneMonth</SettlementPeriod>
  <TransportFromOfficeToWorkPlace>Self</TransportFromOfficeToWorkPlace>
  <PeriodicServiceId>1</PeriodicServiceId>
  <CostOfTransport>1</CostOfTransport>
  <CostOfJobResignation>1</CostOfJobResignation>
  <CostOfClothing>1</CostOfClothing>
  <CostOfDamage>1</CostOfDamage>
  <VisualMaterialsUrl>sample string 8</VisualMaterialsUrl>
  <RequiredQualifications>
    <SelectedQualificationDto>
      <QualificationId>1</QualificationId>
      <Level>1</Level>
    </SelectedQualificationDto>
    <SelectedQualificationDto>
      <QualificationId>1</QualificationId>
      <Level>1</Level>
    </SelectedQualificationDto>
  </RequiredQualifications>
  <RequiredDocuments>
    <int>1</int>
    <int>2</int>
  </RequiredDocuments>
  <RequiredUniforms>
    <int>1</int>
    <int>2</int>
  </RequiredUniforms>
  <ContractAttachments>
    <int>1</int>
    <int>2</int>
  </ContractAttachments>
  <IsUniformRequired>true</IsUniformRequired>
  <WorkerRates>
    <WorkerRateDto>
      <WorkerRateId>1</WorkerRateId>
      <WorkPositionId>2</WorkPositionId>
      <TypeOfContractId>3</TypeOfContractId>
      <CurrencyId>4</CurrencyId>
      <OrganizationalUnitId>1</OrganizationalUnitId>
      <TypeOfPayrollElementId>1</TypeOfPayrollElementId>
      <HourRateNetto>1</HourRateNetto>
      <HourRateBrutto>1</HourRateBrutto>
      <MonthRateNetto>1</MonthRateNetto>
      <MonthRateBrutto>1</MonthRateBrutto>
      <HourRateForCustomerBasic>1</HourRateForCustomerBasic>
      <HourRateForCustomerBonus>1</HourRateForCustomerBonus>
      <HourRateForCustomerNight>1</HourRateForCustomerNight>
      <HourRateForCustomerOvertime50>1</HourRateForCustomerOvertime50>
      <HourRateForCustomerOvertime100>1</HourRateForCustomerOvertime100>
    </WorkerRateDto>
    <WorkerRateDto>
      <WorkerRateId>1</WorkerRateId>
      <WorkPositionId>2</WorkPositionId>
      <TypeOfContractId>3</TypeOfContractId>
      <CurrencyId>4</CurrencyId>
      <OrganizationalUnitId>1</OrganizationalUnitId>
      <TypeOfPayrollElementId>1</TypeOfPayrollElementId>
      <HourRateNetto>1</HourRateNetto>
      <HourRateBrutto>1</HourRateBrutto>
      <MonthRateNetto>1</MonthRateNetto>
      <MonthRateBrutto>1</MonthRateBrutto>
      <HourRateForCustomerBasic>1</HourRateForCustomerBasic>
      <HourRateForCustomerBonus>1</HourRateForCustomerBonus>
      <HourRateForCustomerNight>1</HourRateForCustomerNight>
      <HourRateForCustomerOvertime50>1</HourRateForCustomerOvertime50>
      <HourRateForCustomerOvertime100>1</HourRateForCustomerOvertime100>
    </WorkerRateDto>
  </WorkerRates>
  <NameTranslations>
    <TranslationDto>
      <LanguageId>1</LanguageId>
      <Text>sample string 2</Text>
    </TranslationDto>
    <TranslationDto>
      <LanguageId>1</LanguageId>
      <Text>sample string 2</Text>
    </TranslationDto>
  </NameTranslations>
  <OfficialNameTranslations>
    <TranslationDto>
      <LanguageId>1</LanguageId>
      <Text>sample string 2</Text>
    </TranslationDto>
    <TranslationDto>
      <LanguageId>1</LanguageId>
      <Text>sample string 2</Text>
    </TranslationDto>
  </OfficialNameTranslations>
  <DescriptionTranslations>
    <TranslationDto>
      <LanguageId>1</LanguageId>
      <Text>sample string 2</Text>
    </TranslationDto>
    <TranslationDto>
      <LanguageId>1</LanguageId>
      <Text>sample string 2</Text>
    </TranslationDto>
  </DescriptionTranslations>
  <AdvertisingDescriptionTranslations>
    <TranslationDto>
      <LanguageId>1</LanguageId>
      <Text>sample string 2</Text>
    </TranslationDto>
    <TranslationDto>
      <LanguageId>1</LanguageId>
      <Text>sample string 2</Text>
    </TranslationDto>
  </AdvertisingDescriptionTranslations>
  <RequirementsTranslations>
    <TranslationDto>
      <LanguageId>1</LanguageId>
      <Text>sample string 2</Text>
    </TranslationDto>
    <TranslationDto>
      <LanguageId>1</LanguageId>
      <Text>sample string 2</Text>
    </TranslationDto>
  </RequirementsTranslations>
  <ResponsibilitiesTranslations>
    <TranslationDto>
      <LanguageId>1</LanguageId>
      <Text>sample string 2</Text>
    </TranslationDto>
    <TranslationDto>
      <LanguageId>1</LanguageId>
      <Text>sample string 2</Text>
    </TranslationDto>
  </ResponsibilitiesTranslations>
  <BenefitsTranslations>
    <TranslationDto>
      <LanguageId>1</LanguageId>
      <Text>sample string 2</Text>
    </TranslationDto>
    <TranslationDto>
      <LanguageId>1</LanguageId>
      <Text>sample string 2</Text>
    </TranslationDto>
  </BenefitsTranslations>
  <PenaltiesAndFeesTranslations>
    <TranslationDto>
      <LanguageId>1</LanguageId>
      <Text>sample string 2</Text>
    </TranslationDto>
    <TranslationDto>
      <LanguageId>1</LanguageId>
      <Text>sample string 2</Text>
    </TranslationDto>
  </PenaltiesAndFeesTranslations>
  <BoardsTranslations>
    <TranslationDto>
      <LanguageId>1</LanguageId>
      <Text>sample string 2</Text>
    </TranslationDto>
    <TranslationDto>
      <LanguageId>1</LanguageId>
      <Text>sample string 2</Text>
    </TranslationDto>
  </BoardsTranslations>
  <TypeOfContractTranslations>
    <TranslationDto>
      <LanguageId>1</LanguageId>
      <Text>sample string 2</Text>
    </TranslationDto>
    <TranslationDto>
      <LanguageId>1</LanguageId>
      <Text>sample string 2</Text>
    </TranslationDto>
  </TypeOfContractTranslations>
  <Files>
    <string>sample string 1</string>
    <string>sample string 2</string>
  </Files>
</WorkPositionDto>