Schematechnieken
OOAPI Model

Hier is het model van de OOAPI te zien. Dit laat alle relaties tussen de objecten van de OOAPI zien en hoe het in elkaar zit.
Azure Model

Dit is het model binnen Azure. Hier is te zien hoe alles in elkaar zit, en ook is te zien waar de OOAPI komt te staan. Deze is nog niet compleet omdat er nog niet zeker is hoe de OOAPI precies in de systemen gaat zitten.
Sequence
sequenceDiagram
actor Client
participant API@{"type": "boundary"} as OOAPI
participant Middleware@{"type": "control"}
participant DB@{"type": "database"} as PHOUNIX
Client->>API: Request
critical Authenticate JWT
API->>Middleware: Authenticate
option No Token or token expired
Middleware-->>Client: 401
option Invalid role
Middleware-->>Client: 406
end
critical Check parameters
API->>Middleware: Parameter
option Invalid parameter value
Middleware-->>Client: 400
end
API->>DB: Query Data
DB-->>API: Return data
API-->>Client: 200
Dit is een simpele sequence diagram voor de OOAPI. Dit diagram laat de foutcodes zien, wanneer en hoe ze terug gestuurd worden.