openapi: 3.0.3
info:
  title: API til dirigent forespørgsler for tvangsopløsningssager.
  description: Denne specifikation er tiltænkt eksterne brugere af vores egen web-brugergrænseflade,
    uanset hvilken relation brugeren har til en given sag.
  version: 8.11.1
servers:
- url: http://localhost:8080
paths:
  /tvangsoploesningssagerEkstern/{sagId}:
    parameters:
    - $ref: '#/components/parameters/sagId'
    get:
      tags:
      - insolvensDirigentEkstern
      operationId: hentTvangsoploesningssag
      description: Hent specifik tvangsopløsningssag udfra dets sag id (ikke sagsnummer).
      responses:
        200:
          description: OK.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/tvangsoploesningssagEkstern'
        404:
          description: Sagen findes ikke.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/apiError'
        default:
          $ref: '#/components/responses/genericErrorResponse'
  /tvangsoploesningssagerEkstern/{sagId}/sagens-gang:
    parameters:
    - $ref: '#/components/parameters/sagId'
    - $ref: '#/components/parameters/page'
    - $ref: '#/components/parameters/size'
    get:
      tags:
      - insolvensDirigentEkstern
      operationId: getSagensGangListe
      description: Hent liste (side) af sagens gang hændelser som ekstern (pånær likvidator).
      responses:
        200:
          description: OK.
          content:
            application/json:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/sagensGangBegivenhed'
          headers:
            X-Total-Count:
              $ref: '#/components/headers/totalCount'
        default:
          $ref: '#/components/responses/genericErrorResponse'
  /tvangsoploesningssagerTidlLedelse/{sagId}/erklaering:
    parameters:
    - $ref: '#/components/parameters/sagId'
    post:
      tags:
      - insolvensDirigentEkstern
      operationId: postErklaering
      description: Indsend erklæring.
      requestBody:
        required: true
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/erklaering'
      responses:
        201:
          description: Erklæring er gemt.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/erklaering'
        default:
          $ref: '#/components/responses/genericErrorResponse'
  /tvangsoploesningssagerTidlLedelse/{sagId}/kontaktoplysninger:
    parameters:
    - $ref: '#/components/parameters/sagId'
    put:
      tags:
      - insolvensDirigentEkstern
      operationId: updateKontaktoplysninger
      description: Opdater kontaktoplysningerne for direktøren selv.
      requestBody:
        required: true
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/kontaktoplysningerOpdatering'
      responses:
        200:
          description: Kontaktoplysninger er opdateret.
        404:
          description: Sagen findes ikke.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/apiError'
        default:
          $ref: '#/components/responses/genericErrorResponse'
  /tvangsoploesningssagerEkstern/{sagId}/kaeremaal:
    parameters:
    - $ref: '#/components/parameters/sagId'
    post:
      tags:
      - insolvensDirigentEkstern
      operationId: opretKaeremaal
      description: Opret kæremål som ekstern til sagen.
      requestBody:
        required: true
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/opretKaeremaal'
      responses:
        201:
          description: Kæremål oprettet succesfuldt.
        404:
          description: Sagen findes ikke.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/apiError'
        default:
          $ref: '#/components/responses/genericErrorResponse'
  /tvangsoploesningssagerEkstern/{sagId}/afgoerelser:
    parameters:
    - $ref: '#/components/parameters/sagId'
    get:
      tags:
      - insolvensDirigentEkstern
      operationId: hentAfgoerelser
      description: Hent en liste af afgørelser (retsbøger) på sagen.
      responses:
        200:
          description: Liste af afgørelser på sagen hentet succesfuldt.
          content:
            application/json:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/afgoerelse'
        404:
          description: Sagen findes ikke.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/apiError'
        default:
          $ref: '#/components/responses/genericErrorResponse'
  /tvangsoploesningssagerEkstern/{sagId}/krav:
    parameters:
    - $ref: '#/components/parameters/sagId'
    get:
      tags:
      - insolvensDirigentEkstern
      parameters:
      - $ref: '#/components/parameters/page'
      - $ref: '#/components/parameters/size'
      - $ref: '#/components/parameters/sort'
      - $ref: '#/components/parameters/direction'
      operationId: hentKrav
      description: Hent en side af krav der matcher ønsket sortering, sammen med en
        samlet summering for alle krav.
      responses:
        200:
          description: Side af krav hentet med succes.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/kravListe'
          headers:
            X-Total-Count:
              $ref: '#/components/headers/totalCount'
        404:
          description: Sagen findes ikke.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/apiError'
        default:
          $ref: '#/components/responses/genericErrorResponse'
  /tvangsoploesningssagerEkstern/{sagId}/tilgodehavender:
    parameters:
    - $ref: '#/components/parameters/sagId'
    get:
      tags:
      - insolvensDirigentEkstern
      parameters:
      - $ref: '#/components/parameters/page'
      - $ref: '#/components/parameters/size'
      - $ref: '#/components/parameters/sort'
      - $ref: '#/components/parameters/direction'
      operationId: hentTilgodehavender
      description: Hent en side af tilgodehavender der matcher ønsket sortering, sammen
        med en samlet summering for alle tilgodehavender.
      responses:
        200:
          description: Side af tilgodehavender hentet med succes.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/tilgodehavendeListe'
          headers:
            X-Total-Count:
              $ref: '#/components/headers/totalCount'
        404:
          description: Sagen findes ikke.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/apiError'
        default:
          $ref: '#/components/responses/genericErrorResponse'
  /tvangsoploesningssagerEkstern/{sagId}/retsboeger:
    parameters:
    - $ref: '#/components/parameters/sagId'
    get:
      tags:
      - insolvensDirigentEkstern
      parameters:
      - $ref: '#/components/parameters/page'
      - $ref: '#/components/parameters/size'
      - $ref: '#/components/parameters/sort'
      - $ref: '#/components/parameters/direction'
      operationId: hentRetsboeger
      description: Hent en side af retsbøger der matcher ønsket sortering.
      responses:
        200:
          description: Side af retsbøger hentet med succes.
          content:
            application/json:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/retsbogEkstern'
          headers:
            X-Total-Count:
              $ref: '#/components/headers/totalCount'
        404:
          description: Sagen findes ikke.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/apiError'
        default:
          $ref: '#/components/responses/genericErrorResponse'
  /tvangsoploesningssagerEkstern/{sagId}/meddelelser:
    parameters:
    - $ref: '#/components/parameters/sagId'
    get:
      tags:
      - insolvensDirigentEkstern
      operationId: hentMeddelelser
      description: Hent alle meddelelser til brugeren på sagen.
      responses:
        200:
          description: Meddelelser hentet med succes.
          content:
            application/json:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/detaljeretMeddelelse'
        404:
          description: Sagen findes ikke.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/apiError'
        default:
          $ref: '#/components/responses/genericErrorResponse'
  /tvangsoploesningssagerEkstern/{sagId}/frister/{fristId}:
    parameters:
    - $ref: '#/components/parameters/sagId'
    - $ref: '#/components/parameters/fristId'
    post:
      tags:
      - insolvensDirigentEkstern
      operationId: haandterFrist
      description: Håndter manuelt oprettet frist.
      requestBody:
        required: true
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/besvarelseRequest'
      responses:
        201:
          description: Besvarelse er gemt.
        404:
          description: Sagen findes ikke.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/apiError'
        default:
          $ref: '#/components/responses/genericErrorResponse'
security:
- bearerAuth: [
    ]
components:
  securitySchemes:
    bearerAuth:
      type: http
      scheme: bearer
      bearerFormat: JWT
  parameters:
    sagId:
      name: sagId
      in: path
      required: true
      schema:
        $ref: '#/components/schemas/id'
    fristId:
      name: fristId
      in: path
      required: true
      schema:
        $ref: '#/components/schemas/id'
    page:
      name: page
      description: Side for paginering.
      required: false
      in: query
      schema:
        type: integer
    size:
      name: size
      description: Antal elementer pr. side.
      required: false
      in: query
      schema:
        type: integer
    sort:
      name: sort
      description: Liste af felter der skal sorteres på.
      required: false
      in: query
      schema:
        type: array
        items:
          type: string
    direction:
      name: direction
      description: Stigende eller faldende retning for søgeresultater.
      in: query
      schema:
        $ref: '#/components/schemas/directionEnum'
  schemas:
    sagensGangBegivenhed:
      required:
      - oprettet
      - foretagetAf
      - beskrivelse
      properties:
        oprettet:
          description: Tidspunkt hvor hændelsen fandt sted.
          type: string
          format: date-time
        foretagetAf:
          $ref: '#/components/schemas/haendelsePartEkstern'
        beskrivelse:
          description: En kort beskrivelse af hvilken hændelse der er tale om - ala
            en titel.
          example: Anmodning om vidneafhøring
          type: string
    kontaktoplysningerOpdatering:
      description: Oprettelse eller opdatering af kontaktoplysninger for direktøren
        selv.
      properties:
        kontaktoplysninger:
          $ref: '#/components/schemas/kontaktoplysninger'
    opretKaeremaal:
      description: Data til oprettelse af et nyt kæremål.
      required:
      - afgoerelseId
      properties:
        afgoerelseId:
          description: Id på den afgørelse (retsbog) som der ønskes kæret.
          type: string
          format: uuid
        paastand:
          description: Fritekstangivelse af hvad og hvorfor man ønsker at kære.
          type: string
          maxLength: 1200
        begrundelse:
          description: Fritekstangivelse for hvorfor skifterettens afgørelse skal
            ændres.
          type: string
          maxLength: 1200
        bilag:
          description: Bilag der underbygger den kærendes påstand. Hvis ingen bilag
            sendes tom liste, ikke null.
          type: array
          items:
            $ref: '#/components/schemas/dokumentReference'
    afgoerelse:
      description: Data om hver afgørelse der er truffet i sagen.
      required:
      - afgoerelseId
      - afgoerelseTitel
      properties:
        afgoerelseId:
          description: Id på den afgørelse (retsbog) som der ønskes kæret.
          type: string
          format: uuid
        afgoerelseTitel:
          description: Titlen på afgørelsen, der er sigende for den afgørelse der
            er truffet.
          type: string
          maxLength: 200
    kravListe:
      description: En pagineret liste af krav sammen med en total sum af alle krav
        som brugeren må se (på tværs af paginerede sider).
      required:
      - krav
      - totalSum
      properties:
        krav:
          description: En (pagineret) side af krav for brugeren.
          type: array
          items:
            $ref: '#/components/schemas/kravListItem'
        totalSum:
          description: Samlet sum af alle krav for brugeren på tværs af paginerede
            sider.
          type: number
    tilgodehavendeListe:
      description: En pagineret liste af tilgodehavender sammen med en total sum af
        alle tilgodehavender som brugeren må se (på tværs af paginerede sider).
      required:
      - tilgodehavender
      - totalSum
      properties:
        tilgodehavender:
          description: En (pagineret) side af tilgodehavender for brugeren.
          type: array
          items:
            $ref: '#/components/schemas/tilgodehavendeListItem'
        totalSum:
          description: Samlet sum af alle tilgodehavender for brugeren på tværs af
            paginerede sider.
          type: number
    besvarelseRequest:
      description: Besvarelse med fritekst og bilag. Hvis ingen bilag vedlægges bliver
        fritekst krævet.
      properties:
        fritekst:
          type: string
          minLength: 3
          maxLength: 1200
        bilag:
          description: Liste (potentielt tom) af bilag som ekstern bruger ønsker at
            uploade til at understøtte sin besvarelse. Hvert bilag uploades først
            til dokumentlageret, og det returnerede tekniske ID/reference for dokumentet
            anvendes her.
          type: array
          items:
            $ref: '#/components/schemas/dokumentReference'
    id:
      type: string
      format: uuid
    cvrNummer:
      type: string
      pattern: ^[1-9][0-9]{7}$
    email:
      type: string
      format: email
      maxLength: 128
    telefonnummer:
      type: string
      pattern: ^\+?\d*$
      maxLength: 20
    embedskode:
      description: Unik forkortelse for et givent embede, der kan anvendes til identificering
        af et specifik embede i retskreds-service.
      type: string
      pattern: ^[A-ZÆØÅ]{3}$
      maxLength: 3
      minLength: 3
    positivtDecimaltal:
      type: number
      minimum: 0.01
    positivtDecimaltalEllerNul:
      type: number
      minimum: 0
    directionEnum:
      x-namespace: dk.domstol.oas.common
      type: string
      enum:
      - ASC
      - DESC
    partTypeEnum:
      x-namespace: dk.domstol.oas.common
      description: Type af part. Person givet ved CPR-nummer, virksomhed givet ved
        CVR-nummer eller udenlandsk virksomhed eller person.
      type: string
      enum:
      - PERSON
      - VIRKSOMHED
      - UDENLANDSK
    part:
      x-namespace: dk.domstol.oas.common
      description: Part givet ved typen (person, virksomhed eller udenlandsk) og de
        tilhørende underelementer for typen.
      required:
      - type
      properties:
        type:
          $ref: '#/components/schemas/partTypeEnum'
        virksomhed:
          $ref: '#/components/schemas/virksomhedReference'
        person:
          $ref: '#/components/schemas/personReference'
        udenlandsk:
          $ref: '#/components/schemas/fritekstPart'
    personReference:
      x-namespace: dk.domstol.oas.common
      description: Reference til person som har og kan identificeres med et CPR-nr.
      required:
      - personId
      properties:
        personId:
          $ref: '#/components/schemas/id'
    virksomhedReference:
      x-namespace: dk.domstol.oas.common
      description: Reference til virksomhed.
      required:
      - cvrNummer
      properties:
        cvrNummer:
          $ref: '#/components/schemas/cvrNummer'
    fritekstPart:
      x-namespace: dk.domstol.oas.common
      description: Fritekst part (person) givet ved et navn og en adresse. Benyttes
        når personen ikke har et CPR-nr.
      required:
      - navn
      - adresse
      properties:
        navn:
          type: string
          maxLength: 200
        adresse:
          $ref: '#/components/schemas/fritekstadresse'
    partnerReference:
      x-namespace: dk.domstol.oas.common
      description: Reference til partner med et partnerId i partner registeret.
      required:
      - partnerId
      properties:
        partnerId:
          $ref: '#/components/schemas/id'
    systemPart:
      required:
      - name
      properties:
        name:
          type: string
    apiError:
      x-namespace: dk.domstol.oas.common
      required:
      - code
      - status
      - message
      - path
      - timestamp
      properties:
        code:
          description: Human readable HTTP status message.
          type: string
        status:
          description: HTTP status code.
          type: integer
        message:
          description: Message describing the error.
          type: string
        path:
          description: The path of the error.
          type: string
        timestamp:
          description: Date and time of the error.
          type: string
          format: date-time
        details:
          description: Detailed description of the error(s).
          type: array
          items:
            $ref: '#/components/schemas/details'
    details:
      type: string
    tvangsoploesningAarsag:
      x-namespace: dk.domstol.oas.common.insolvens
      type: string
      enum:
      - MANGLENDE_REGNSKAB
      - OEVRIGE
    aarsag:
      x-namespace: dk.domstol.oas.common.insolvens
      type: object
      required:
      - type
      - tekst
      properties:
        type:
          $ref: '#/components/schemas/tvangsoploesningAarsag'
        tekst:
          type: string
    ledelsesmedlem:
      x-namespace: dk.domstol.oas.common.insolvens
      description: Data for et tidligere ledelsesmedlem i en insolvens-sag.
      required:
      - part
      - hemmeligAdresse
      properties:
        part:
          $ref: '#/components/schemas/part'
        relationInformation:
          $ref: '#/components/schemas/ledelsesmedlemInformation'
        kontaktoplysninger:
          $ref: '#/components/schemas/kontaktoplysninger'
        hemmeligAdresse:
          type: boolean
          description: Angiver om adressen er hemmelig, skal angives når seneste ledelse
            er udenlandsk. Ellers altid false.
    tvangsoploesningDokumentType:
      x-namespace: dk.domstol.oas.common.insolvens
      type: string
      enum:
      - ANMODNING_OM_OPLOESNING
      - ANMODNING_OM_FRISTUDSAETTELSE
      - OPLOESNINGSTRUSSEL
      - ERKLAERING
      - RETSBOG
      - INHABILITETSERKLAERING
      - OEVRIGE
      - VURDERINGDATA
      example: ANMODNING_OM_OPLOESNING
    dokumentReference:
      x-namespace: dk.domstol.oas.common.insolvens
      description: Reference til dokument i dokumentlageret.
      required:
      - id
      properties:
        id:
          description: Teknisk ID for dokumentet, nogle steder refereret til som dokument
            referencen.
          type: string
          format: uuid
    tvangsoploesningDokument:
      x-namespace: dk.domstol.oas.common.insolvens
      description: Dokument relateret til insolvens.
      required:
      - reference
      - type
      properties:
        reference:
          $ref: '#/components/schemas/dokumentReference'
        type:
          $ref: '#/components/schemas/tvangsoploesningDokumentType'
    ledelsesmedlemInformation:
      x-namespace: dk.domstol.oas.common.insolvens
      description: Information om det tidligere ledelsesmedlems relation til selskabet
        under tvangsopløsning/konkurs.
      properties:
        tiltraadt:
          type: string
          format: date
        fratraadt:
          type: string
          format: date
        kontaktadresser:
          type: array
          items:
            $ref: '#/components/schemas/fritekstadresse'
    detaljeretMeddelelse:
      x-namespace: dk.domstol.oas.common.insolvens
      description: Meddelelse på sagen, dette værende et dokument der er sendt imellem
        parter på sagen.
      required:
      - reference
      - meddelelseTitel
      - afsender
      - afsendelsesdato
      properties:
        reference:
          $ref: '#/components/schemas/dokumentReference'
        meddelelseTitel:
          type: string
        afsender:
          description: Navn på afsender, fx person navn eller navn på et embede.
          type: string
        afsendelsesdato:
          type: string
          format: date
        modtagerNavn:
          type: string
        navneOgAdresseBeskyttet:
          description: For danske personer angives om personen er navne- og adressebeskyttet.
            Øvrige modtagere vil have angivet dette felt som false.
          type: boolean
    kontaktoplysninger:
      x-namespace: dk.domstol.oas.common.insolvens
      description: Kontaktoplysninger (email adresse og/eller telefonnummer) for en
        person eller virksomhed.
      properties:
        telefonnummer:
          $ref: '#/components/schemas/telefonnummer'
        email:
          $ref: '#/components/schemas/email'
    haendelsePartEkstern:
      x-namespace: dk.domstol.oas.common.insolvens
      description: Repræsenterer alle de typer af parter der kan logge ind og lave
        ændringer i systemet. Hvis en intern har foretaget ændringer returneres medarbejderens
        embedskode, som kan veksles til et embede i retskreds-service.
      required:
      - type
      properties:
        type:
          $ref: '#/components/schemas/haendelsePartType'
        virksomhed:
          $ref: '#/components/schemas/virksomhedReference'
        person:
          $ref: '#/components/schemas/personReference'
        fritekst:
          $ref: '#/components/schemas/fritekstPart'
        partner:
          $ref: '#/components/schemas/partnerReference'
        intern:
          $ref: '#/components/schemas/embedskode'
        system:
          $ref: '#/components/schemas/systemPart'
    haendelsePartType:
      x-namespace: dk.domstol.oas.common.insolvens
      description: Type af historik-part. Inkluderer alle typer der kan logge ind
        og lave ændringer i systemet.
      type: string
      enum:
      - PERSON
      - VIRKSOMHED
      - FRITEKST
      - PARTNER
      - INTERN
      - SYSTEM
    tidsinterval:
      x-namespace: dk.domstol.oas.common.insolvens
      type: string
      pattern: ^(\d{1,4})-(\d{1,4})$
      example: 8-1030
    maanedAar:
      x-namespace: dk.domstol.oas.common.insolvens
      type: string
      pattern: ^(\d{2})-(\d{4})$
      description: Måned og år for ophørt aktivitet.
      example: 01-2023
    erklaering:
      x-namespace: dk.domstol.oas.common.insolvens
      required:
      - erAktivt
      - harAktiver
      - gaeld
      - selskabetsRegnskabsbilag
      properties:
        id:
          readOnly: true
          type: string
          format: uuid
        traeffesTidsrum:
          $ref: '#/components/schemas/tidsinterval'
        telefonnummer:
          $ref: '#/components/schemas/telefonnummer'
        erAktivt:
          type: boolean
          description: Er selskabet aktivt i drift.
        aktivitetOphoert:
          $ref: '#/components/schemas/maanedAar'
        harAktiver:
          type: boolean
          description: Har selskabet aktiver.
        aktiverBeskrivelse:
          type: string
          description: Hvis selskabet har aktiver beskrives hvilket.
          maxLength: 1024
        gaeld:
          type: boolean
          description: Har selskabet gæld.
        gaeldBeloeb:
          type: number
          description: Angiv beløb for gælds størrelse i DKK.
        bank:
          type: array
          description: Angiv selskabets bank konti.
          items:
            $ref: '#/components/schemas/bank'
        selskabetsRegnskabsbilag:
          type: string
          description: Angiver hos hvem selskabets regnskabsbilag kan forefindes.
          maxLength: 1024
        bemaerkninger:
          type: string
          description: Øvrige bemærkninger.
          maxLength: 2048
        oenskerSelskabGenoptaget:
          type: boolean
          description: Selskab ønskes genoptaget.
        oenskerSelskabOploest:
          type: boolean
          description: Selskab ønskes opløst.
    bank:
      x-namespace: dk.domstol.oas.common.insolvens
      required:
      - kontonummer
      - regnr
      properties:
        bankNavn:
          readOnly: true
          type: string
          description: Bank (fritekst navn).
          minLength: 2
          maxLength: 64
          example: Sparekassen Sjælland
        regnr:
          type: string
          pattern: ^\d{4}$
          maxLength: 4
          minLength: 4
          description: Bank reg. nr.
          example: 6075
        kontonummer:
          type: string
          pattern: ^\d{2,10}$
          maxLength: 10
          example: 1234567890
          description: Kontonummer.
    fristtypeEnum:
      x-namespace: dk.domstol.oas.common.insolvens
      type: string
      description: Fristtypen anvendes af fronten til at afgøre hvilket flow der initieres
        ved klik på fristen.
      enum:
      - ERKLAERING
      - REDEGOERELSE
      - BETAL_KAEREAFGIFT
      - KAEREAFGOERELSE
      - AFVISNING_TILBAGEKALDELSE_ERST
      - AFVISNING_TILBAGEKALDELSE_ERST_RYKKER
      - FRITEKST
    tredjepart:
      x-namespace: dk.domstol.oas.common.insolvens
      description: Tredjepart for krav (kreditor) og tilgodehavender (debitor) der
        indberettes på vegne af.
      required:
      - type
      properties:
        type:
          $ref: '#/components/schemas/tredjepartTypeEnum'
        virksomhed:
          $ref: '#/components/schemas/virksomhedReference'
        anden:
          $ref: '#/components/schemas/fritekstPart'
    tredjepartTypeEnum:
      x-namespace: dk.domstol.oas.common.insolvens
      description: Type af tredjepart, virksomhed (CVR-nummer) eller anden (fritekst
        part givet ved navn og adresse).
      type: string
      enum:
      - VIRKSOMHED
      - ANDEN
    sikkerhed:
      x-namespace: dk.domstol.oas.common.insolvens
      description: Sikkerhed for et krav (pant eller ejendomsforbehold).
      required:
      - sikkerhedsform
      properties:
        sikkerhedsform:
          $ref: '#/components/schemas/sikkerhedsformEnum'
        pantTekst:
          maxLength: 500
          type: string
    sikkerhedsformEnum:
      x-namespace: dk.domstol.oas.common.insolvens
      description: Type af sikkerhed for et krav.
      type: string
      enum:
      - PANT
      - EJENDOMSFORBEHOLD
    paragrafEnum:
      x-namespace: dk.domstol.oas.common.insolvens
      description: Hvilken paragraf i konkurslovens kapitel 10, som kravet hører til.
      type: string
      enum:
      - PARAGRAF_93
      - PARAGRAF_94
      - PARAGRAF_95
      - PARAGRAF_96
      - PARAGRAF_97
      - PARAGRAF_98
    kravListItem:
      x-namespace: dk.domstol.oas.common.insolvens
      description: Udsnit af indberettet krav.
      required:
      - id
      - oprettelsesdato
      - indberetter
      - beloeb
      - harBilag
      properties:
        id:
          $ref: '#/components/schemas/id'
        oprettelsesdato:
          type: string
          format: date
        paragraf:
          $ref: '#/components/schemas/paragrafEnum'
        indberetter:
          description: Den part der har anmeldt kravet.
          $ref: '#/components/schemas/part'
        kreditor:
          $ref: '#/components/schemas/tredjepart'
        endeligt:
          description: Er kravet endeligt, eller forventes det fortsat at kunne ændre
            sig.
          type: boolean
        sikkerhed:
          $ref: '#/components/schemas/sikkerhed'
        beloeb:
          description: Kravets samlede størrelse beståelde af både beløbet selv og
            påløbne gebyrer og renter.
          $ref: '#/components/schemas/positivtDecimaltalEllerNul'
        bemaerkninger:
          type: string
        harBilag:
          type: boolean
    tilgodehavendeListItem:
      x-namespace: dk.domstol.oas.common.insolvens
      description: Udsnit af indberettet tilgodehavende.
      required:
      - id
      - oprettelsesdato
      - indberetter
      - beloeb
      properties:
        id:
          $ref: '#/components/schemas/id'
        oprettelsesdato:
          type: string
          format: date
        indberetter:
          description: Den part der har registreret tilgodehavendet.
          $ref: '#/components/schemas/part'
        debitor:
          $ref: '#/components/schemas/tredjepart'
        beloeb:
          $ref: '#/components/schemas/positivtDecimaltal'
    dokumentSamlingEkstern:
      x-namespace: dk.domstol.oas.common.insolvens
      description: En samling af dokumenter der er tilføjet til sagen i samme aktion,
        fx flere bilag indsendt i samme redegørelse.
      required:
      - samlingTitel
      - dato
      - opretter
      - dokumenter
      properties:
        samlingTitel:
          type: string
        dato:
          description: Dato hvor dokumentsamlingen blev tilføjet til sagen. Hvis flere
            dokumenter siden tilføjes vil denne dato forblive uændret.
          type: string
          format: date
        opretter:
          $ref: '#/components/schemas/haendelsePartEkstern'
        dokumenter:
          type: array
          items:
            $ref: '#/components/schemas/tvangsoploesningDokument'
    likvidatorEkstern:
      x-namespace: dk.domstol.oas.common.insolvens
      required:
      - likvidatorId
      properties:
        likvidatorId:
          description: Id på likvidator i likvidator registret.
          type: string
          format: uuid
    fristEkstern:
      x-namespace: dk.domstol.oas.common.insolvens
      description: Frist på sagen.
      required:
      - id
      - titel
      - fristtype
      - frist
      - erAktiv
      properties:
        id:
          type: string
          format: uuid
        titel:
          type: string
        fristtype:
          $ref: '#/components/schemas/fristtypeEnum'
        frist:
          type: string
          format: date
        erAktiv:
          type: boolean
          description: False såfremt aktiviteten der skulle udføres er blevet udført,
            eller såfremt fristen er udløbet. Ellers true.
    retsbogEkstern:
      x-namespace: dk.domstol.oas.common.insolvens
      description: Retsbog på sagen.
      required:
      - rettenSatTidspunkt
      - titel
      - embedskode
      - reference
      properties:
        rettenSatTidspunkt:
          description: Dato og tidspunkt hvor retten var sat.
          type: string
          format: date-time
        titel:
          type: string
        embedskode:
          $ref: '#/components/schemas/embedskode'
        reference:
          $ref: '#/components/schemas/dokumentReference'
    retsmoede:
      x-namespace: dk.domstol.oas.common.insolvens
      description: Berammede retsmøder på sagen.
      required:
      - berammelseId
      properties:
        berammelseId:
          type: string
          format: uuid
        oprettetAfBerammelseservice:
          deprecated: true
          type: boolean
          description: Er retsmødet oprettet i den nye berammelsesservice (true) eller
            oprettet i reservationsservice (false).
    statusEnumEkstern:
      x-namespace: dk.domstol.oas.common.insolvens
      description: Status i sagens behandling som vist for eksterne.
      type: string
      enum:
      - UNDER_BEHANDLING
      - UDSAT_PAA_GENOPTAGELSE
      - UDSAT_PAA_REKONSTRUKTION
      - HOS_LIKVIDATOR
      - HENVIST_TIL_ANDEN_RET
      - ANNULLERET
      - TILBAGEKALDT
      - ANALOGI_AF_143
      - FUSIONERET
      - SOLVENT_LIKVIDATION
      - KONKURSDEKRET_AFSAGT
      - HOS_SKIFTERETTEN
      - GENOPTAGELSE_AFVIST
      - GENOPTAGET
      - FEJLOPRETTET
    tvangsoploesningssagEkstern:
      x-namespace: dk.domstol.oas.common.insolvens
      description: Model af tvangsopløsningssagen for eksterne pånær likvidator. Tiltænkt
        tidl. ledelsesmedlemmer og kreditor/debitor, hvor backend-service filtrerer
        data på baggrund af brugerens relation til sagen.
      required:
      - sagsdetaljer
      - virksomhed
      - dokumenter
      - roller
      properties:
        sagsdetaljer:
          $ref: '#/components/schemas/sagsdetaljerEkstern'
        virksomhed:
          $ref: '#/components/schemas/virksomhedReference'
        tidligereLedelse:
          description: Tidligere ledelsesmedlemmer må ses af øvrige tidligere ledelsesmedlemmer
            på sagen. For øvrige relationer til sagen vil attributen være null.
          type: array
          items:
            $ref: '#/components/schemas/ledelsesmedlem'
        likvidatorer:
          description: Likvidatorer på sagen må ses af tidligere ledelsesmedlemmer
            og kreditorer/debitorer. For øvrige relationer til sagen vil attributen
            være null.
          type: array
          items:
            $ref: '#/components/schemas/likvidatorEkstern'
        frister:
          description: Frister på sagen må ses af tidligere ledelsesmedlemmer på sagen
            såfremt fristen er tiltænkt dem. For øvrige relationer til sagen vil attributen
            være null.
          type: array
          items:
            $ref: '#/components/schemas/fristEkstern'
        dokumenter:
          description: Sagsdokumenter på den specifikke sag.
          type: array
          items:
            $ref: '#/components/schemas/dokumentSamlingEkstern'
        retsmoeder:
          description: Liste af retsmøder, som ekstern bruger er indkaldt til.
          type: array
          items:
            $ref: '#/components/schemas/retsmoede'
        roller:
          description: Liste af roller/relationer brugeren har til sagen.
          type: array
          items:
            $ref: '#/components/schemas/eksternRolleEnum'
    sagsdetaljerEkstern:
      x-namespace: dk.domstol.oas.common.insolvens
      description: Informationer om insolvenssagen for eksterne pånær likvidator.
        Tiltænkt tidl. ledelsesmedlemmer og kreditor/debitor, hvor backend-service
        filtrerer data på baggrund af brugerens relation til sagen.
      required:
      - status
      properties:
        id:
          $ref: '#/components/schemas/id'
        sagsnummer:
          type: string
        afgoerelsesdato:
          type: string
          format: date
        modtagelsestidspunkt:
          type: string
          format: date-time
        status:
          $ref: '#/components/schemas/statusEnumEkstern'
        tildelt:
          type: string
          format: uuid
        aarsager:
          type: array
          items:
            $ref: '#/components/schemas/aarsag'
        embedskode:
          $ref: '#/components/schemas/embedskode'
    eksternRolleEnum:
      x-namespace: dk.domstol.oas.common.insolvens
      type: string
      enum:
      - TIDLIGERE_LEDELSE
      - KREDITOR
      - LIKVIDATOR
    landekodeEnum:
      x-namespace: dk.domstol.oas.common
      type: string
      enum:
      - AF
      - AL
      - DZ
      - AS
      - VI
      - AD
      - AO
      - AI
      - AQ
      - AG
      - AR
      - AM
      - AW
      - AZ
      - AU
      - BS
      - BH
      - BD
      - BB
      - BY
      - BE
      - BZ
      - BJ
      - BM
      - BT
      - BO
      - BQ
      - BA
      - BW
      - BV
      - BR
      - IO
      - VG
      - BN
      - BG
      - BF
      - BI
      - KH
      - CM
      - CA
      - KY
      - CF
      - CL
      - CC
      - CO
      - KM
      - CD
      - CG
      - CK
      - CR
      - CU
      - CW
      - CY
      - DK
      - DJ
      - DM
      - DO
      - EC
      - EG
      - SV
      - CI
      - ER
      - EE
      - SZ
      - ET
      - FK
      - FJ
      - PH
      - FI
      - AE
      - FR
      - GF
      - PF
      - TF
      - FO
      - GA
      - GM
      - GE
      - GH
      - GI
      - GD
      - GR
      - GL
      - GP
      - GU
      - GT
      - GG
      - GN
      - GW
      - GY
      - HT
      - HM
      - HN
      - HK
      - IN
      - ID
      - IQ
      - IR
      - IE
      - IS
      - IM
      - IL
      - IT
      - JM
      - JP
      - JE
      - JO
      - CX
      - CV
      - KZ
      - KE
      - CN
      - KG
      - KI
      - HR
      - KW
      - LA
      - LS
      - LV
      - LB
      - LR
      - LY
      - LI
      - LT
      - LU
      - MO
      - MG
      - MW
      - MY
      - MV
      - ML
      - MT
      - MA
      - MH
      - MQ
      - MR
      - MU
      - YT
      - MX
      - FM
      - MD
      - MC
      - MN
      - ME
      - MS
      - MZ
      - MM
      - NA
      - NR
      - NL
      - NP
      - NZ
      - NI
      - NE
      - NG
      - NU
      - KP
      - MK
      - MP
      - NF
      - 'NO'
      - NC
      - OM
      - PK
      - PW
      - PS
      - PA
      - PG
      - PY
      - PE
      - PN
      - PL
      - PT
      - PR
      - QA
      - RE
      - RO
      - RU
      - RW
      - SB
      - WS
      - SM
      - ST
      - SA
      - CH
      - SN
      - RS
      - SC
      - SL
      - SG
      - BL
      - SH
      - KN
      - LC
      - SX
      - PM
      - VC
      - SK
      - SI
      - SO
      - ES
      - LK
      - MF
      - GB
      - SD
      - SR
      - SJ
      - SE
      - ZA
      - GS
      - KR
      - SS
      - SY
      - TJ
      - TW
      - TZ
      - TD
      - TH
      - CZ
      - TG
      - TK
      - TO
      - TT
      - TN
      - TM
      - TC
      - TV
      - TR
      - DE
      - UG
      - UA
      - HU
      - UY
      - US
      - UM
      - UZ
      - VU
      - VA
      - VE
      - EH
      - VN
      - WF
      - YE
      - ZM
      - ZW
      - GQ
      - AT
      - TL
      - AX
    fritekstadresse:
      description: Danske eller udenlandsk adresse i fritekstform.
      x-namespace: dk.domstol.oas.common.adressev2
      required:
      - adresselinje1
      properties:
        adresselinje1:
          type: string
          maxLength: 200
        adresselinje2:
          type: string
          maxLength: 200
        adresselinje3:
          type: string
          maxLength: 200
        adresselinje4:
          type: string
          maxLength: 200
        adresselinje5:
          type: string
          maxLength: 200
        landekode:
          $ref: '#/components/schemas/landekodeEnum'
  headers:
    totalCount:
      description: Det totale antal resultater i listen.
      schema:
        type: integer
  responses:
    genericErrorResponse:
      description: Svar ved fejl.
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/apiError'
  requestBodies: {
    }
