Vorig onderwerp

Volgend onderwerp

Inhoud boek

Book Index

Lijst van gebruikers (4.1.1.7)

Het is mogelijk om een lijst van gebruikers op te halen die in het laatste kwartaal hebben ingelogd. De URL van het ophalen van de gebruikers ziet er zo uit: 

/api/v1/systeem/gebruikers/csv/file 

De uiteindelijke uitvoer van het CSV moet het volgende bevatten: 

Gemaakt op

Email (preffered username)

Laatst ingelogd

Gekoppelde medewerker

Licentie 

Verder moet er net als elk api die een document vrijgeeft een api gemaakt worden die metadata kan geven. Dit krijgt het volgende adres: 

/api/v1/systeem/gebruikers/csv 

En geeft een object terug dat aangeeft dat het bestandstype "CSV" is. 

Er moet een lijst van gebruikers, plus de relatie/medewerkernaam waarmee ze gekoppeld zijn terugkomen. Die lijst komt onder deze api: 

/api/v1/systeem/gebruikers 

Het heeft de volgende structuur:

public class ReadGebruikerDto

{

Guid Id

Guid DiasIdpId

GebruikerMedewerker Medewerker

GebruikerRelatie Relatie

string PreferredUsername

DateTime? TijdstipLaatstIngelogd

DateTime TijdstipAangemaakt

string VolledigeNaam

List<DiasIdpTenantUserLicentie> Licenties

DiasLicentieFunctioneleType AssurantieLicentie

}