Skip to content

Commit

Permalink
DTO revert
Browse files Browse the repository at this point in the history
#deploy-test-sykemelding-api
  • Loading branch information
stigus committed Dec 6, 2024
1 parent 9afc5d0 commit c18ea0a
Show file tree
Hide file tree
Showing 2 changed files with 94 additions and 0 deletions.
Original file line number Diff line number Diff line change
@@ -0,0 +1,47 @@
package no.nav.testnav.libs.dto.sykemelding.v1;

import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.util.ArrayList;
import java.util.List;

import static java.util.Objects.isNull;

@Data
@Builder
@AllArgsConstructor
public class UtdypendeOpplysningerDTO {

private String spmGruppeId;
private String spmGruppeTekst;
private List<SvarType> spmSvar;

public List<SvarType> getSpmSvar() {

if (isNull(spmSvar)) {
spmSvar = new ArrayList<>();
}
return spmSvar;
}

public enum Restriksjon {
SKJERMET_FOR_ARBEIDSGIVER,
SKJERMET_FOR_PASIENT,
SKJERMET_FOR_NAV
}

@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
public static class SvarType {

private String spmId;
private String spmTekst;
private Restriksjon restriksjon;
private String svarTekst;
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,47 @@
package no.nav.testnav.libs.dto.sykemelding.v1;

import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;
import org.springframework.http.HttpStatus;

import java.util.ArrayList;
import java.util.List;

import static java.util.Objects.isNull;

@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
public class ValidationResultDTO {

private HttpStatus httpStatus;
private String message;

private AllowedValues status;
private List<Items> ruleHits;

public List<Items> getRuleHits() {

if (isNull(ruleHits)) {
ruleHits = new ArrayList<>();
}
return ruleHits;
}

@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
public static class Items {

private String ruleName;
private String messageForSender;
private String messageForUser;
private AllowedValues ruleStatus;
}

public enum AllowedValues {OK, MANUAL_PROCESSING, INVALID}
}

0 comments on commit c18ea0a

Please sign in to comment.