Skip to content
Snippets Groups Projects
Commit 865f0010 authored by David Schwarzmann's avatar David Schwarzmann Committed by Marco Holz
Browse files

refactor(submission): Refactor announcedContentStructure to announcedAttachments

Closes #81
parent 04d59ee4
No related branches found
No related tags found
No related merge requests found
......@@ -52,7 +52,7 @@ put:
operationId: add-submission-attachment
summary: Anlage hinzufügen
description: >
Hochladen der in `announcedContentStructure` angekündigten Anlage im JOSE-Format unter der mitgeteilten UUID. Genaueres
Hochladen der in `announcedAttachments` angekündigten Anlage im JOSE-Format unter der mitgeteilten UUID. Genaueres
ist in der [Dokumentation](https://docs.fitko.de/fit-connect/getting-started/sending/attachments) beschrieben.
tags:
- Einreichungsübermittlung
......
value:
destinationId: 879ee109-a690-4db8-ab32-424284184d7d
announcedContentStructure:
data: true
attachments:
- 123ee109-a690-4db8-ab32-424284184d7d
- 456ee109-a690-4db8-ab32-424284184d7d
announcedAttachments:
- 123ee109-a690-4db8-ab32-424284184d7d
- 456ee109-a690-4db8-ab32-424284184d7d
serviceType:
name: Bauantrag
identifier: "urn:de:fim:leika:leistung:99010003001006"
......@@ -7,11 +7,6 @@ value:
- 2046f9f1-dc89-4440-9c24-c76a8f40d668
encryptedMetadata: eyJlbmMiOiJBMjU2R0NNIiwiYWxnIjoiUlNBLU9BRVAtMjU2In0.nlXGAufYH36IABDy0En0LXEhGfC20IZSSchs27ADalHpRoTZKfXhc7hcMk8Y9V8yTP0jYbmrq6NtEg-QS2O5TQFD9Hluhpb631PBgKjPXHYX1Y6iUcR1sXxSUPjePi8F8PcZUZuUJLnhz6myyc9scdAq9BXG2cDJVgkfLI8eZdrqnrY24Hh32_7d5OKLFSpSDrBlqfyQuY8Wbs2h8Wy4Z4hwT1aWDO7b-SqJA181hUbNcF_rR4Mze3Fdtu-3uOIQYgLBBRmN1ZHDLk0EKNCI4B8MyDKLGPoM0ZomV5lVwVWjAMRI4CgQkIQ9rnm-Adof-GbegQL3yJSoNIWRWgzCnZBYZ638QgPllCMVW3WvEVvsgj0Hj16PbofqXTQ5S73LINfP6FZawfC0yMrYjSV_N2L0Lkp2KI3BkJcy-PcFhBnhwu2IsJGAlyDRCnXdVqig8m5yLHuSMQTpLW69LzPEskfsjhnNDR-CEBZpicjMfc-4CL6U7E7YoGc_99DzE5U5._JfqyKH23GiKsnDW.ZtMMjZ3GgcgHss8qbFRhrjl4L0kAfbco-oXICkk.VBHJ00FyDTYjOA_OYfiz5g
encryptedData: eyJlbmMiOiJBMjU2R0NNIiwiYWxnIjoiUlNBLU9BRVAtMjU2In0.nlXGAufYH36IABDy0En0LXEhGfC20IZSSchs27ADalHpRoTZKfXhc7hcMk8Y9V8yTP0jYbmrq6NtEg-QS2O5TQFD9Hluhpb631PBgKjPXHYX1Y6iUcR1sXxSUPjePi8F8PcZUZuUJLnhz6myyc9scdAq9BXG2cDJVgkfLI8eZdrqnrY24Hh32_7d5OKLFSpSDrBlqfyQuY8Wbs2h8Wy4Z4hwT1aWDO7b-SqJA181hUbNcF_rR4Mze3Fdtu-3uOIQYgLBBRmN1ZHDLk0EKNCI4B8MyDKLGPoM0ZomV5lVwVWjAMRI4CgQkIQ9rnm-Adof-GbegQL3yJSoNIWRWgzCnZBYZ638QgPllCMVW3WvEVvsgj0Hj16PbofqXTQ5S73LINfP6FZawfC0yMrYjSV_N2L0Lkp2KI3BkJcy-PcFhBnhwu2IsJGAlyDRCnXdVqig8m5yLHuSMQTpLW69LzPEskfsjhnNDR-CEBZpicjMfc-4CL6U7E7YoGc_99DzE5U5._JfqyKH23GiKsnDW.ZtMMjZ3GgcgHss8qbFRhrjl4L0kAfbco-oXICkk.VBHJ00FyDTYjOA_OYfiz5g
announcedContentStructure:
data: true
attachments:
- 879ee109-a690-4db8-ab32-424284184d7d
- 2046f9f1-dc89-4440-9c24-c76a8f40d668
serviceType:
name: Bauantrag
identifier: "urn:de:fim:leika:leistung:99010003001006"
title: Angekündigte Struktur der Einreichung
description: >
Damit der Zustelldienst und der Zustellpunkt die Einreichung vorab, grob validieren können, muss die Struktur der Einreichung
vorab definiert werden. Hierunter ist zu verstehen, ob Fachdaten und Anlagen zusammen mit der Einreichung versendet
werden sollen. Im Falle von Anlagen müssen hier die konkreten `attachmentId`s angegeben werden, damit sie richtig zugeordnet
werden können.
type: object
required:
- data
- attachments
properties:
data:
type: boolean
description: Sind Fachdaten in der Einreichung enthalten oder nicht.
attachments:
type: array
description: Eine Liste mit den `attachmentId`s die mit der Einreichung hochgeladen werden sollen.
minItems: 0
items:
type: string
format: uuid
minLength: 32
maxLength: 36
......@@ -3,7 +3,7 @@ description: Initiales Objekt zum Erzeugen und ankündigen einer Einreichung
type: object
required:
- destinationId
- announcedContentStructure
- announcedAttachments
- serviceType
properties:
destinationId:
......@@ -12,8 +12,15 @@ properties:
format: uuid
minLength: 32
maxLength: 36
announcedContentStructure:
$ref: './announced-content-structure.yml'
announcedAttachments:
type: array
description: Eine Liste mit den `attachmentId`s die mit der Einreichung hochgeladen werden sollen.
minItems: 0
items:
type: string
format: uuid
minLength: 32
maxLength: 36
caseId:
type: string
format: uuid
......
......@@ -46,5 +46,12 @@ properties:
description: Der Inhalt ist nach JSON Web Encryption Compact Serialization, RFC 7516, verschlüsselt
type: string
pattern: '^[a-zA-Z0-9-_=.]+$'
announcedContentStructure:
$ref: './announced-content-structure.yml'
announcedAttachments:
type: array
description: Eine Liste mit den `attachmentId`s die mit der Einreichung hochgeladen werden sollen.
minItems: 0
items:
type: string
format: uuid
minLength: 32
maxLength: 36
......@@ -71,8 +71,6 @@ components:
$ref: './parameters/attachmentId.yml'
schemas:
AnnouncedContentStructure:
$ref: './schemas/announced-content-structure.yml'
Submission:
$ref: './schemas/submission.yml'
SubmissionCreated:
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment