Skip to content

Commit 003d4bd

Browse files
authored
Create Part 2 DIN SPEC 16593 Schemas
1 parent abaf63b commit 003d4bd

File tree

1 file changed

+51
-0
lines changed

1 file changed

+51
-0
lines changed

DINSPEC16593-Schemas/openapi.yaml

Lines changed: 51 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,51 @@
1+
# OpenAPI version identifier - required for OpenAPI 3.0 domains
2+
openapi: 3.0.3
3+
info:
4+
title: DotAAS Part 2 | DIN SPEC 16593 | Schemas
5+
description: The schemas implementing DIN SPEC 16593
6+
contact:
7+
name: Michael Hoffmeister, Torben Miny, Andreas Orzelski, Manuel Sauer, Constantin Ziesche, Sebastian Bader, Marko Ristin, Nico Braunisch
8+
version: V1.0RC03
9+
termsOfService: https://github.com/admin-shell-io/aas-specs
10+
components:
11+
schemas:
12+
Endpoint:
13+
properties:
14+
interface:
15+
type: string
16+
protocolInformation:
17+
$ref: "#/components/schemas/ProtocolInformation"
18+
required:
19+
- protocolInformation
20+
- interface
21+
type: object
22+
ProtocolInformation:
23+
properties:
24+
endpointAddress:
25+
type: string
26+
endpointProtocol:
27+
type: string
28+
endpointProtocolVersion:
29+
type: string
30+
subprotocol:
31+
type: string
32+
subprotocolBody:
33+
type: string
34+
subprotocolBodyEncoding:
35+
type: string
36+
securityAttributes:
37+
type: array
38+
items:
39+
$ref: "#/components/schemas/SecurityAttribute"
40+
required:
41+
- endpointAddress
42+
type: object
43+
SecurityAttribute:
44+
type: object
45+
properties:
46+
type:
47+
type: string
48+
key:
49+
type: string
50+
value:
51+
type: string

0 commit comments

Comments
 (0)