fix: Update SR enums to swedish (match with BÄR)

This commit is contained in:
Daniel Appelgren
2021-11-25 17:35:24 +01:00
parent e36f910b52
commit d339ed34ee
2 changed files with 35 additions and 12 deletions
@@ -2,7 +2,6 @@ import {
Anstallningsform,
EducationLength,
EducationLevel,
MainOccupation,
Omfattning,
StillUnemployedReason,
} from '@msfa-models/slutredovisning.model';
@@ -17,7 +16,7 @@ export interface SlutredovisningRequestMainOccupationWorkDetails {
}
export interface SlutredovisningRequestMainOccupationWork {
type: MainOccupation.Work;
type: 'arbete';
work: SlutredovisningRequestMainOccupationWorkDetails[];
}
@@ -28,8 +27,20 @@ export interface SlutredovisningRequestMainOccupationEducationDetails {
educationSpecification: string;
}
export interface SlutredovisningRequestMainOccupationEducation {
type: MainOccupation.Education;
export type SlutredovisningRequestMainOccupationType =
| 'arbete'
| 'utbildning'
| 'annat'
| 'fortsatt arbetssökande'
| 'byte till ny leverantör i rusta och matcha';
interface SlutredovisningRequestMainOccupationEducationBase {
type: SlutredovisningRequestMainOccupationType;
}
export interface SlutredovisningRequestMainOccupationEducation
extends SlutredovisningRequestMainOccupationEducationBase {
type: 'utbildning';
education: SlutredovisningRequestMainOccupationEducationDetails;
}
@@ -37,8 +48,7 @@ export interface SlutredovisningRequestMainOccupationOtherDetails {
otherExplanation: string;
}
export interface SlutredovisningRequestMainOccupationOther {
type: MainOccupation.Other;
export interface SlutredovisningRequestMainOccupationOther extends SlutredovisningRequestMainOccupationEducationBase {
other: SlutredovisningRequestMainOccupationOtherDetails;
}
@@ -47,13 +57,11 @@ export interface SlutredovisningRequestMainOccupationStillUnemployedDetails {
otherExplanation: string;
}
export interface SlutredovisningRequestMainOccupationStillUnemployed {
type: MainOccupation.StillUnemployed;
export interface SlutredovisningRequestMainOccupationStillUnemployed
extends SlutredovisningRequestMainOccupationEducationBase {
stillUnemployed: SlutredovisningRequestMainOccupationStillUnemployedDetails;
}
export interface SlutredovisningRequestMainOccupationChangeVendor {
type: MainOccupation.ByteTillNyLeverantorIRustaOchMatcha;
}
export type SlutredovisningRequestMainOccupationChangeVendor = SlutredovisningRequestMainOccupationEducationBase;
export type SlutredovisningRequestMainOccupationDetails =
| SlutredovisningRequestMainOccupationWork