Michael Hoennig
2022-10-28 64461fc4dae56b3e52a5120c5fca1952f6fd5ca2
commit | author | age
e305c3 1
MH 2 components:
3
4     schemas:
5
6         HsOfficeSepaMandate:
7             type: object
8             properties:
9                 uuid:
10                     type: string
11                     format: uuid
12                 debitor:
13                     $ref: './hs-office-debitor-schemas.yaml#/components/schemas/HsOfficeDebitor'
14                 bankAccount:
15                     $ref: './hs-office-bankaccount-schemas.yaml#/components/schemas/HsOfficeBankAccount'
16                 reference:
17                    type: string
64461f 18                 agreement:
MH 19                     type: string
20                     format: date
e305c3 21                 validFrom:
MH 22                    type: string
23                    format: date
24                 validTo:
25                    type: string
26                    format: date
27
28         HsOfficeSepaMandatePatch:
29             type: object
30             properties:
64461f 31                 reference:
MH 32                     type: string
33                     nullable: true
34                 agreement:
35                     type: string
36                     format: date
37                     nullable: true
38                 validFrom:
39                     type: string
40                     format: date
41                     nullable: true
e305c3 42                 validTo:
MH 43                     type: string
44                     format: date
64461f 45                     nullable: true
e305c3 46             additionalProperties: false
MH 47
48         HsOfficeSepaMandateInsert:
49             type: object
50             properties:
51                 debitorUuid:
52                     type: string
53                     format: uuid
54                     nullable: false
55                 bankAccountUuid:
56                     type: string
57                     format: uuid
58                     nullable: false
59                 reference:
60                     type: string
61                     nullable: false
64461f 62                 agreement:
MH 63                     type: string
64                     format: date
65                     nullable: false
e305c3 66                 validFrom:
MH 67                     type: string
68                     format: date
69                     nullable: false
70                 validTo:
71                     type: string
72                     format: date
73                     nullable: true
74             required:
75                 - debitorUuid
76                 - bankAccountUuid
77                 - reference
64461f 78                 - agreement
e305c3 79                 - validFrom
MH 80             additionalProperties: false