Skip to content
This repository has been archived by the owner on Nov 5, 2024. It is now read-only.

Commit

Permalink
Merge pull request #178 from navikt/Kalenderavtale
Browse files Browse the repository at this point in the history
ny notifikasjonstype: Kalenderavtale
  • Loading branch information
kenglxn authored Feb 15, 2024
2 parents 9a0832d + e5b6b7b commit 93b844a
Show file tree
Hide file tree
Showing 13 changed files with 485 additions and 103 deletions.
61 changes: 59 additions & 2 deletions bruker.graphql
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,9 @@ type Query {
oppgaveTilstand: [OppgaveTilstand!]
sortering: SakSortering! = OPPDATERT
): SakerResultat!
sakById(id: ID!): SakResultat!
sakByGrupperingsid(merkelapp: String!, grupperingsid: String!): SakResultat!
kommendeKalenderavtaler(virksomhetsnumre: [String!]!): KalenderavtalerResultat!
whoami: String
}

Expand Down Expand Up @@ -61,11 +64,16 @@ type OppgaveMetadata {
paaminnelseTidspunkt: ISO8601DateTime
}

type SakResultat {
sak: Sak
feilAltinn: Boolean!
}

type Sak {
id: ID!
virksomhet: Virksomhet!
tittel: String!
lenke: String!
lenke: String
merkelapp: String!
sisteStatus: SakStatus!
"""
Expand All @@ -86,6 +94,7 @@ type SakStatus {
union TidslinjeElement =
| OppgaveTidslinjeElement
| BeskjedTidslinjeElement
| KalenderavtaleTidslinjeElement

type OppgaveTidslinjeElement {
id: ID!
Expand All @@ -104,6 +113,17 @@ type BeskjedTidslinjeElement {
opprettetTidspunkt: ISO8601DateTime!
}


type KalenderavtaleTidslinjeElement {
id: ID!
tekst: String!
avtaletilstand: KalenderavtaleTilstand!
startTidspunkt: ISO8601DateTime!
sluttTidspunkt: ISO8601DateTime
lokasjon: Lokasjon
digitalt: Boolean
}

enum SakStatusType {
MOTTATT
UNDER_BEHANDLING
Expand All @@ -120,7 +140,13 @@ type NotifikasjonerResultat {
feilDigiSyfo: Boolean!
}

union Notifikasjon = Beskjed | Oppgave
type KalenderavtalerResultat {
avtaler: [Kalenderavtale!]!
feilAltinn: Boolean!
feilDigiSyfo: Boolean!
}

union Notifikasjon = Beskjed | Oppgave | Kalenderavtale

scalar ISO8601DateTime
scalar ISO8601Date
Expand Down Expand Up @@ -160,6 +186,37 @@ type Beskjed {
sak: SakMetadata
}

type Kalenderavtale {
brukerKlikk: BrukerKlikk!
avtaletilstand: KalenderavtaleTilstand!
merkelapp: String!
tekst: String!
lenke: String!
startTidspunkt: ISO8601DateTime!
sluttTidspunkt: ISO8601DateTime
lokasjon: Lokasjon
digitalt: Boolean
opprettetTidspunkt: ISO8601DateTime!
sorteringTidspunkt: ISO8601DateTime!
id: ID!
virksomhet: Virksomhet!
sak: SakMetadata
}

type Lokasjon {
adresse: String!
postnummer: String!
poststed: String!
}

enum KalenderavtaleTilstand {
VENTER_SVAR_FRA_ARBEIDSGIVER
ARBEIDSGIVER_VIL_AVLYSE
ARBEIDSGIVER_VIL_ENDRE_TID_ELLER_STED
ARBEIDSGIVER_HAR_GODTATT
AVLYST
}

type Virksomhet {
virksomhetsnummer: String!
navn: String!
Expand Down
Loading

0 comments on commit 93b844a

Please sign in to comment.