OpprettRessursRequestDto.java

  1. package no.nav.nom.graphql.model;

  2. import java.util.StringJoiner;

  3. /**
  4.  * Requests
  5.  */
  6. @javax.annotation.processing.Generated(
  7.     value = "com.kobylynskyi.graphql.codegen.GraphQLCodegen",
  8.     date = "2025-01-10T14:34:08+0000"
  9. )
  10. public class OpprettRessursRequestDto implements java.io.Serializable {

  11.     private static final long serialVersionUID = 1L;

  12.     @jakarta.validation.constraints.NotNull
  13.     private String personident;
  14.     @jakarta.validation.constraints.NotNull
  15.     private String visningsfornavn;
  16.     private String visningsmellomnavn;
  17.     @jakarta.validation.constraints.NotNull
  18.     private String visningsetternavn;
  19.     @jakarta.validation.constraints.NotNull
  20.     private SektorDto sektor;
  21.     @jakarta.validation.constraints.NotNull
  22.     private AnsettelsesTypeDto ansettelsesType;
  23.     private String orgEnhetId;
  24.     private java.time.LocalDate startDato;

  25.     public OpprettRessursRequestDto() {
  26.     }

  27.     public OpprettRessursRequestDto(String personident, String visningsfornavn, String visningsmellomnavn, String visningsetternavn, SektorDto sektor, AnsettelsesTypeDto ansettelsesType, String orgEnhetId, java.time.LocalDate startDato) {
  28.         this.personident = personident;
  29.         this.visningsfornavn = visningsfornavn;
  30.         this.visningsmellomnavn = visningsmellomnavn;
  31.         this.visningsetternavn = visningsetternavn;
  32.         this.sektor = sektor;
  33.         this.ansettelsesType = ansettelsesType;
  34.         this.orgEnhetId = orgEnhetId;
  35.         this.startDato = startDato;
  36.     }

  37.     public String getPersonident() {
  38.         return personident;
  39.     }
  40.     public void setPersonident(String personident) {
  41.         this.personident = personident;
  42.     }

  43.     public String getVisningsfornavn() {
  44.         return visningsfornavn;
  45.     }
  46.     public void setVisningsfornavn(String visningsfornavn) {
  47.         this.visningsfornavn = visningsfornavn;
  48.     }

  49.     public String getVisningsmellomnavn() {
  50.         return visningsmellomnavn;
  51.     }
  52.     public void setVisningsmellomnavn(String visningsmellomnavn) {
  53.         this.visningsmellomnavn = visningsmellomnavn;
  54.     }

  55.     public String getVisningsetternavn() {
  56.         return visningsetternavn;
  57.     }
  58.     public void setVisningsetternavn(String visningsetternavn) {
  59.         this.visningsetternavn = visningsetternavn;
  60.     }

  61.     public SektorDto getSektor() {
  62.         return sektor;
  63.     }
  64.     public void setSektor(SektorDto sektor) {
  65.         this.sektor = sektor;
  66.     }

  67.     public AnsettelsesTypeDto getAnsettelsesType() {
  68.         return ansettelsesType;
  69.     }
  70.     public void setAnsettelsesType(AnsettelsesTypeDto ansettelsesType) {
  71.         this.ansettelsesType = ansettelsesType;
  72.     }

  73.     public String getOrgEnhetId() {
  74.         return orgEnhetId;
  75.     }
  76.     public void setOrgEnhetId(String orgEnhetId) {
  77.         this.orgEnhetId = orgEnhetId;
  78.     }

  79.     public java.time.LocalDate getStartDato() {
  80.         return startDato;
  81.     }
  82.     public void setStartDato(java.time.LocalDate startDato) {
  83.         this.startDato = startDato;
  84.     }


  85.     @Override
  86.     public String toString() {
  87.         StringJoiner joiner = new StringJoiner(", ", "{ ", " }");
  88.         if (personident != null) {
  89.             joiner.add("personident: \"" + personident + "\"");
  90.         }
  91.         if (visningsfornavn != null) {
  92.             joiner.add("visningsfornavn: \"" + visningsfornavn + "\"");
  93.         }
  94.         if (visningsmellomnavn != null) {
  95.             joiner.add("visningsmellomnavn: \"" + visningsmellomnavn + "\"");
  96.         }
  97.         if (visningsetternavn != null) {
  98.             joiner.add("visningsetternavn: \"" + visningsetternavn + "\"");
  99.         }
  100.         if (sektor != null) {
  101.             joiner.add("sektor: " + sektor);
  102.         }
  103.         if (ansettelsesType != null) {
  104.             joiner.add("ansettelsesType: " + ansettelsesType);
  105.         }
  106.         if (orgEnhetId != null) {
  107.             joiner.add("orgEnhetId: \"" + orgEnhetId + "\"");
  108.         }
  109.         if (startDato != null) {
  110.             joiner.add("startDato: " + startDato);
  111.         }
  112.         return joiner.toString();
  113.     }

  114.     public static OpprettRessursRequestDto.Builder builder() {
  115.         return new OpprettRessursRequestDto.Builder();
  116.     }

  117.     @javax.annotation.processing.Generated(
  118.         value = "com.kobylynskyi.graphql.codegen.GraphQLCodegen",
  119.         date = "2025-01-10T14:34:08+0000"
  120.     )
  121.     public static class Builder {

  122.         private String personident;
  123.         private String visningsfornavn;
  124.         private String visningsmellomnavn;
  125.         private String visningsetternavn;
  126.         private SektorDto sektor;
  127.         private AnsettelsesTypeDto ansettelsesType;
  128.         private String orgEnhetId;
  129.         private java.time.LocalDate startDato;

  130.         public Builder() {
  131.         }

  132.         public Builder setPersonident(String personident) {
  133.             this.personident = personident;
  134.             return this;
  135.         }

  136.         public Builder setVisningsfornavn(String visningsfornavn) {
  137.             this.visningsfornavn = visningsfornavn;
  138.             return this;
  139.         }

  140.         public Builder setVisningsmellomnavn(String visningsmellomnavn) {
  141.             this.visningsmellomnavn = visningsmellomnavn;
  142.             return this;
  143.         }

  144.         public Builder setVisningsetternavn(String visningsetternavn) {
  145.             this.visningsetternavn = visningsetternavn;
  146.             return this;
  147.         }

  148.         public Builder setSektor(SektorDto sektor) {
  149.             this.sektor = sektor;
  150.             return this;
  151.         }

  152.         public Builder setAnsettelsesType(AnsettelsesTypeDto ansettelsesType) {
  153.             this.ansettelsesType = ansettelsesType;
  154.             return this;
  155.         }

  156.         public Builder setOrgEnhetId(String orgEnhetId) {
  157.             this.orgEnhetId = orgEnhetId;
  158.             return this;
  159.         }

  160.         public Builder setStartDato(java.time.LocalDate startDato) {
  161.             this.startDato = startDato;
  162.             return this;
  163.         }


  164.         public OpprettRessursRequestDto build() {
  165.             return new OpprettRessursRequestDto(personident, visningsfornavn, visningsmellomnavn, visningsetternavn, sektor, ansettelsesType, orgEnhetId, startDato);
  166.         }

  167.     }
  168. }