Skip to content

Commit

Permalink
La til enum som manglet (#8)
Browse files Browse the repository at this point in the history
  • Loading branch information
jarleborsheim authored Apr 5, 2022
1 parent 76ae155 commit d90bc16
Showing 1 changed file with 62 additions and 0 deletions.
62 changes: 62 additions & 0 deletions KS.Fiks.Arkiv.Models.V1/Meldingstyper/FiksArkivV1Meldingtype.cs
Original file line number Diff line number Diff line change
@@ -0,0 +1,62 @@
using System.Collections.Generic;

namespace KS.Fiks.Arkiv.Models.V1.Meldingstyper
{
public static class FiksArkivV1Meldingtype
{
// Arkivering
public const string Arkivmelding = "no.ks.fiks.arkiv.v1.arkivering.arkivmelding";
public const string ArkivmeldingOppdater = "no.ks.fiks.arkiv.v1.arkivering.arkivmelding.oppdater";
public const string ArkivmeldingOppdaterKvittering = "no.ks.fiks.arkiv.v1.arkivering.arkivmelding.oppdater.kvittering";
public const string ArkivmeldingMottatt = "no.ks.fiks.arkiv.v1.arkivering.arkivmelding.mottatt";
public const string ArkivmeldingKvittering = "no.ks.fiks.arkiv.v1.arkivering.arkivmelding.kvittering";

// Innsyn Hent
public const string MappeHent = "no.ks.fiks.arkiv.v1.innsyn.mappe.hent";
public const string MappeHentResultat = "no.ks.fiks.arkiv.v1.innsyn.mappe.hent.resultat";
public const string JournalpostHent = "no.ks.fiks.arkiv.v1.innsyn.journalpost.hent";
public const string JournalpostHentResultat = "no.ks.fiks.arkiv.v1.innsyn.journalpost.hent.resultat";
public const string DokumentfilHent = "no.ks.fiks.arkiv.v1.innsyn.dokumentfil.hent";
public const string DokumentfilHentResultat = "no.ks.fiks.arkiv.v1.innsyn.dokumentfil.hent.resultat";

// Innsyn Søk
public const string Sok = "no.ks.fiks.arkiv.v1.innsyn.sok";
public const string SokResultatUtvidet = "no.ks.fiks.arkiv.v1.innsyn.sok.resultat.utvidet";
public const string SokResultatMinimum = "no.ks.fiks.arkiv.v1.innsyn.sok.resultat.minimum";
public const string SokResultatNoekler = "no.ks.fiks.arkiv.v1.innsyn.sok.resultat.noekler";

public static readonly List<string> ArkiveringTyper = new List<string>()
{
Arkivmelding,
ArkivmeldingOppdater,
ArkivmeldingOppdaterKvittering,
ArkivmeldingMottatt,
ArkivmeldingKvittering
};

public static readonly List<string> InnsynTyper = new List<string>()
{
Sok,
SokResultatUtvidet,
SokResultatMinimum,
SokResultatNoekler,
MappeHent,
MappeHentResultat,
JournalpostHent,
JournalpostHentResultat,
DokumentfilHent,
DokumentfilHentResultat

};

public static bool IsArkiveringType(string meldingsType)
{
return ArkiveringTyper.Contains(meldingsType);
}

public static bool IsInnsynType(string meldingsType)
{
return InnsynTyper.Contains(meldingsType);
}
}
}

0 comments on commit d90bc16

Please sign in to comment.