Commit bff2a893 authored by Sergej Naumenko's avatar Sergej Naumenko
Browse files

Status codes migration

parent cb0f5476
......@@ -250,7 +250,7 @@ Aufruf mehrerer Lizenzvordrucker im DinA4 Format anhand meherer DOSB Lizenznumme
**Code:** 200 <br />
**Content-Type:** application/pdf oder image/jpeg <br />
**Content:** Lizennz im angebenen Format
**Content:** Lizenzen im angebenen Format
**Error Response:**
......@@ -473,6 +473,32 @@ Hinweis: Die Lizenz wird bei ausreichender Berechtigung direkt umgezogen.
`license_numbers_dosb` = DOSB Lizenznummern
`organisation_id` = ID des Zielverbandes
#### Statuscodes ####
**Success Response:**
Bei Erfolg wird eine entsprechende Message zurückgegeben:
"Your request has been submitted." oder "The license has been migrated.", wenn die Berechtigung für direkten Umzug vorliegen.
**Code:** 200 <br/>
**Content-Type:** application/json <br/>
**Content:** migration_status<br/>
**Error Response:**
**Code:** 401 UNAUTHORIZED <br/>
**Content:** `[Invalid login credentials]`
**Code:** 403 ACCESS DENIED <br/>
**Content:** `[Access has been denied.]`
**Code:** 403 ACCESS DENIED <br/>
**Content:** `[Migration request already open for this license.]`
**Code:** 403 ACCESS DENIED <br/>
**Content:** `[License [license_number_dosb] or target organisation [organisation_id] missing.]`
## Umzugsanfragen abholen ##
......@@ -502,6 +528,32 @@ Umzugsanfragen für einen Verband abholen.
`offset` = Startwert der Abfrage (default: 0)
`limit` = Anzahl der Umzugsanfragen für die Abfrage (default: 100)
#### Statuscodes ####
**Success Response:**
Bei Erfolg wird die Anzahl der enthaltenen Ergebnisse (size), der übermittelte Offset-Wert (offset), die Größe des Abfrage-Ergebnisses (total)
und die Migrationsanfragen (migrations) zurückgegeben.
Die Felder bzw Bezeichnung sind die selben wie beim Anfordern einer Lizenz.
**Code:** 200 <br/>
**Content-Type:** application/json <br/>
**Content:** size, offset, total, migrations<br/>
**Error Response:**
**Code:** 401 UNAUTHORIZED <br/>
**Content:** `[Invalid login credentials]`
**Code:** 403 ACCESS DENIED <br/>
**Content:** `[Access has been denied.]`
**Code:** 404 NOT FOUND <br/>
**Content:** `[No migration requests available!]`
## Umzugsanfrage ablehnen ##
......@@ -518,11 +570,31 @@ Umzugsanfrage ablehnen, um den Umzug einer Lizenz zu widersprechen.
**URL Params**
`migration_id` (Lizenz-Id)
#### Statuscodes ####
**Success Response:**
Bei Erfolg wird eine entsprechende Message (migration_status) zurückgegeben:
"Migrate request has been deleted."
"Migrate request has been declined."
**Code:** 200 <br/>
**Content-Type:** application/json <br/>
**Content:** migration_status<br/>
**Error Response:**
**Code:** 401 UNAUTHORIZED <br/>
**Content:** `[Invalid login credentials]`
**Code:** 403 ACCESS DENIED <br/>
**Content:** `[Access has been denied.]`
**Code:** 404 NOT FOUND <br/>
**Content:** `[Migrate request not found!]`
## Umzugsanfrage annehmen ##
......@@ -543,25 +615,25 @@ Umzugsanfrage annehmen, um eine Lizenz in einen Zielverband zu verschieben.
**Success Response:**
Bei Erfolg wird eine entsprechende Message (migration_status) zurückgegeben:
"Die Lizenz wurde umgezogen.""
"Die Lizenz wurde umgezogen."
#### Statuscodes ####
**Code:** 200
**Content-Type:** application/json
**Content:** migration_status
**Code:** 200 <br/>
**Content-Type:** application/json <br/>
**Content:** migration_status<br/>
**Error Response:**
**Code:** 401 UNAUTHORIZED
**Content:** [ Invalid login credentials ]
**Code:** 401 UNAUTHORIZED <br/>
**Content:** `[Invalid login credentials]`
**Code:** 403 ACCESS DENIED
**Content:** [Access has been denied. ]
**Code:** 403 ACCESS DENIED <br/>
**Content:** `[Access has been denied.]`
**Code:** 404 NOT FOUND
**Content:** [Migrate request not found! ]
**Code:** 404 NOT FOUND <br/>
**Content:** `[Migrate request not found!]`
## FAQ
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment