Documentation ¶
Index ¶
- Constants
- Variables
- func FeedXML(id int) []byte
- func JSONSuperFeed(id int) []byte
- func MockCertificateAndKey(t *testing.T, env string, notBefore, notAfter int) ([]byte, *x509.Certificate, []byte, *rsa.PrivateKey)
- func MockKataloginformationAutentiserad() *ladoktypes.KataloginformationAnvandareAutentiserad
- func MockKataloginformationBehorighetsprofil() *ladoktypes.KataloginformationBehorighetsprofil
- func MockKataloginformationEgna() *ladoktypes.KataloginformationAnvandarbehorighetEgna
- func MockKataloginformationProfil() *ladoktypes.KataloginformationBehorighetsprofil
- func MockStudentinformationStudent() *ladoktypes.Student
- func MockSuperFeed(id int) *ladoktypes.SuperFeed
- func StudentJSON(studentData StudentData) []byte
- type StudentData
Constants ¶
const ( // AnvandareAndradEventID test entry id AnvandareAndradEventID = "e01ec574-2815-11ec-989a-cc769fd346b3" // AnvandareSkapadEventID test entry id AnvandareSkapadEventID = "df7ae52e-2815-11ec-989a-cc769fd346b3" // KontaktuppgifterEventID test entry id KontaktuppgifterEventID = "63073d13-27c2-11ec-a5df-22713cb94088" // ResultatPaModulAttesteratEventID test entry id ResultatPaModulAttesteratEventID = "684731cb-276c-11ec-a5df-22713cb94088" // ExternPartEventID test entry id ExternPartEventID = "4994B8E2-B4E9-41CB-B73D-F9A26D454294" // LokalStudentEventID test entry id LokalStudentEventID = "36E561D5-88D4-42E0-953B-6C86FA47E299" // ResultatPaHelKursAttesteratEventID test entry id ResultatPaHelKursAttesteratEventID = "A2D30F0A-2CD6-4EBF-B814-426646030252" )
Variables ¶
var BehorighetsprofilUID = "3BAD6192-AEBC-4641-9EFD-C740C076E720"
BehorighetsprofilUID uid for testing behörighetsprofiler
var Errors500 = &ladoktypes.LadokError{
FelUID: "c0f52d2c-3a5f-11ec-aa00-acd34b504da7",
Felkategori: "commons.fel.kategori.applikationsfel",
FelkategoriText: "Generellt fel i applikationen",
Meddelande: "java.lang.NullPointerException null",
Link: []interface{}{},
}
Errors500 return struct containing 500 error
var JSONAktivPaLarosate = []byte(`
{
"Studentkopplingar": [
{
"LarosateID": 27,
"link": [],
"studentUID": "339A47C0-426D-4012-B83A-6427E9587352"
},
{
"LarosateID": 39,
"link": [],
"studentUID": "339A47C0-426D-4012-B83A-6427E9587352"
}
],
"link": []
}
`)
JSONAktivPaLarosate mock ladok reply
var JSONErrors500 = []byte(`
{
"FelUID": "c0f52d2c-3a5f-11ec-aa00-acd34b504da7",
"Felkategori": "commons.fel.kategori.applikationsfel",
"FelkategoriText": "Generellt fel i applikationen",
"Meddelande": "java.lang.NullPointerException null",
"link": []
}
`)
JSONErrors500 ladok error
var JSONErrorsValideringsFel = []byte(`
{
"Detaljkod": "commons.domain.uid",
"DetaljkodText": "Unik identifierare",
"FelUID": "14c837fd-3a60-11ec-aa00-acd34b504da7",
"Felgrupp": "commons.fel.grupp.felaktigt_format",
"FelgruppText": "Felaktigt format",
"Felkategori": "commons.fel.kategori.valideringsfel",
"FelkategoriText": "Valideringsfel",
"Meddelande": "Uid: 6daf0d1e-114f-11ec-95ca-f52940734df",
"link": []
}
`)
JSONErrorsValideringsFel ladok error
var JSONKataloginformationAutentiserad = []byte(`
{
"Anvandarnamn": "mail@school.se",
"Efternamn": "testEfternamn",
"Fornamn": "testFornamn",
"LarosateID": 96,
"SenastAndradAv": "name@ladok3.ladok.se",
"SenastSparad": "2012-01-11T12:45:45",
"Uid": "11111111-2222-0000-0000-000000000000",
"link": [ {
"method": "POST",
"uri": "https://api.mit.ladok.se:443/test",
"mediaType": "application/vnd.ladok+xml",
"rel": "http://schemas.ladok.se"
} ]
}
`)
JSONKataloginformationAutentiserad ladok reply
var JSONKataloginformationBehorighetsprofil = []byte(`
{
"Benamning": {
"sv": "Intergration-Sunet",
"en": "Intergration-Sunet"
},
"Dataavgransningar": {
"Lista": [],
"link": []
},
"LarosateID": 27,
"Rattighetsniva": "rattighetsniva.las",
"Systemaktiviteter": [
{
"Betafunktion": false,
"I18nNyckel": "systemaktivitet.uppfoljning.feeds",
"Id": 90019,
"KlarForProduktion": true,
"Rattighetsniva": "rattighetsniva.las",
"link": []
},
{
"Betafunktion": false,
"I18nNyckel": "systemaktivitet.studiedeltagande.las",
"Id": 51001,
"KlarForProduktion": true,
"Rattighetsniva": "rattighetsniva.las",
"link": []
},
{
"Betafunktion": false,
"I18nNyckel": "systemaktivitet.studentinformation.lasa",
"Id": 61001,
"KlarForProduktion": true,
"Rattighetsniva": "rattighetsniva.las",
"link": []
},
{
"Betafunktion": false,
"I18nNyckel": "systemaktivitet.kataloginformation.las",
"Id": 11004,
"KlarForProduktion": true,
"Rattighetsniva": "rattighetsniva.las",
"link": []
},
{
"Betafunktion": false,
"I18nNyckel": "systemaktivitet.extintegration.lasa",
"Id": 860131,
"KlarForProduktion": true,
"Rattighetsniva": "rattighetsniva.las",
"link": []
}
],
"Uid": "09E52B69-5D50-4A62-B65C-636BCA68FAE5",
"link": [
{
"method": "GET",
"uri": "https://api.integrationstest.ladok.se:443/kataloginformation/behorighetsprofil/09E52B69-5D50-4A62-B65C-636BCA68FAE5",
"mediaType": "application/vnd.ladok+xml,application/vnd.ladok-kataloginformation+xml,application/vnd.ladok-kataloginformation+json",
"rel": "self"
}
]
}
`)
JSONKataloginformationBehorighetsprofil ladok reply
var JSONKataloginformationBehorighetsprofilNoPermissions = []byte(`
{
"Benamning": {
"sv": "Intergration-Sunet",
"en": "Intergration-Sunet"
},
"Dataavgransningar": {
"Lista": [],
"link": []
},
"LarosateID": 27,
"Rattighetsniva": "rattighetsniva.las",
"Systemaktiviteter": [],
"Uid": "09E52B69-5D50-4A62-B65C-636BCA68FAE5",
"link": [
{
"method": "GET",
"uri": "https://api.integrationstest.ladok.se:443/kataloginformation/behorighetsprofil/09E52B69-5D50-4A62-B65C-636BCA68FAE5",
"mediaType": "application/vnd.ladok+xml,application/vnd.ladok-kataloginformation+xml,application/vnd.ladok-kataloginformation+json",
"rel": "self"
}
]
}
`)
JSONKataloginformationBehorighetsprofilNoPermissions ladok reply
var JSONKataloginformationEgna = []byte(`{
"Anvandarbehorighet": [{
"AnvandareRef": {
"Anvandarnamn": "testEppn@example.com",
"Efternamn": "TestEfternamn",
"Fornamn": "TestFornamn",
"Uid": "11111111-2222-0000-0000-000000000000",
"link": {
"method": "POST",
"uri": "https://api.mit.ladok.se:443/test",
"mediaType": "application/vnd.ladok+xml",
"rel": "http://schemas.ladok.se"
}
},
"BehorighetsprofilRef":{
"Benamning":[{
"Sprakkod":"sv",
"Text": "Svenska",
"link": [ ]
}, {
"Sprakkod": "en",
"Text": "English",
"link": [ ]
}],
"Uid": "11111111-2222-0000-0000-000000000000",
"link": {
"method": "POST",
"uri": "https://api.mit.ladok.se:443/test",
"mediaType": "application/vnd.ladok+xml",
"rel": "http://schemas.ladok.se"
}
},
"BestalldTidpunkt": "2013-10-14T12:45:45",
"LarosateID": 96,
"OrganisationRef": {
"Benamning": [{
"Sprakkod": "sv",
"Text": "Svenska",
"link": [ ]
}, {
"Sprakkod": "en",
"Text": "English",
"link": [ ]
}],
"Uid": "11111111-2222-0000-0000-000000000000",
"link": {
"method": "POST",
"uri": "https://api.mit.ladok.se:443/test",
"mediaType": "application/vnd.ladok+xml",
"rel": "http://schemas.ladok.se"
}
},
"SenastAndradAv": "testEppn@example.com",
"SenastSparad": "2012-01-11T12:45:45",
"Status": "AKTIV",
"Uid": "11111111-2222-0000-0000-000000000000",
"link": [{
"method": "POST",
"uri": "https://api.mit.ladok.se:443/test",
"mediaType": "application/vnd.ladok+xml",
"rel": "http://schemas.ladok.se"
}]
}],
"LarosateID": 96,
"SenastAndradAv": "testEppn@example.com",
"SenastSparad": "2012-01-11T12:45:45",
"Uid": "11111111-2222-0000-0000-000000000000",
"link": [{
"method": "POST",
"uri": "https://api.mit.ladok.se:443/test",
"mediaType": "application/vnd.ladok+xml",
"rel": "http://schemas.ladok.se"
}]
}`)
JSONKataloginformationEgna ladok reply
var JSONKataloginformationGrunddataLarosateinformation = []byte(`
{
"LarosateID" : 96,
"Larosatesinformation" : [ {
"Benamning" : {
"sv" : "Svensk benämning"
},
"Beskrivning" : {
"sv" : "Svensk benämning"
},
"EpostadressForAdmingranssnitt" : "info@hsk.se",
"EpostadressForStudentgranssnitt" : "info-student@hsk.se",
"Giltighetsperiod" : {
"LarosateID" : 96,
"Slutdatum" : "2014-06-25",
"Startdatum" : "2014-01-25",
"link" : [ {
"method" : "POST",
"uri" : "https://api.mit.ladok.se:443/test",
"mediaType" : "application/vnd.ladok+xml",
"rel" : "http://schemas.ladok.se"
} ]
},
"ID" : "123",
"Kod" : "KOD",
"LankTillWebbplats" : {
"Lanktext" : "10100",
"Url" : "https://hsk.se"
},
"LankTillWebbplatsEngelskSida" : {
"Lanktext" : "10100",
"Url" : "https://hsk.se"
},
"LarosateID" : 96,
"OrtID" : 1,
"Postadress" : {
"Postnummer" : "10100",
"Postort" : "Storstan",
"Utdelningsadress" : "Storgatan 1"
},
"Telefonnummer" : "010-778899",
"link" : [ {
"method" : "POST",
"uri" : "https://api.mit.ladok.se:443/test",
"mediaType" : "application/vnd.ladok+xml",
"rel" : "http://schemas.ladok.se"
} ]
} ],
"link" : [ {
"method" : "POST",
"uri" : "https://api.mit.ladok.se:443/test",
"mediaType" : "application/vnd.ladok+xml",
"rel" : "http://schemas.ladok.se"
} ]
}
`)
var JSONKataloginformationProfil = []byte(`{
"Behorighetsprofiler": [{
"Benamning": {
"sv": "Svensk benämning"
},
"Dataavgransningar": {
"LarosateID": 96,
"Lista": [{
"DataDimension": "ORGANISATION",
"DataId": "01234567-1234-abcd-ef01-1234567890abcd",
"LarosateID": 96,
"SenastAndradAv": "testMail@example.com",
"SenastSparad": "2012-01-11T12:45:45",
"Uid": "11111111-2222-0000-0000-000000000000",
"link": [{
"method": "POST",
"uri": "https://api.mit.ladok.se:443/test",
"mediaType": "application/vnd.ladok+xml",
"rel": "http://schemas.ladok.se"
}]
}],
"SenastAndradAv": "testMail@example.com",
"SenastSparad": "2012-01-11T12:45:45",
"Uid": "11111111-2222-0000-0000-000000000000",
"link": [{
"method": "POST",
"uri": "https://api.mit.ladok.se:443/test",
"mediaType": "application/vnd.ladok+xml",
"rel": "http://schemas.ladok.se"
}]
},
"LarosateID": 96,
"Rattighetsniva": "rattighetsniva.support",
"SenastAndradAv": "testMail@example.com",
"SenastSparad": "2012-01-11T12:45:45",
"Systemaktiviteter": [{
"Betafunktion": false,
"I18nNyckel": "systemaktivitet.resultatrapportering",
"Id": 2147483647,
"KlarForProduktion": false,
"LarosateID": 96,
"Rattighetsniva": "rattighetsniva.support",
"link": [{
"method": "POST",
"uri": "https://api.mit.ladok.se:443/test",
"mediaType": "application/vnd.ladok+xml",
"rel": "http://schemas.ladok.se"
}]
}],
"Uid": "11111111-2222-0000-0000-000000000000",
"link": [{
"method": "POST",
"uri": "https://api.mit.ladok.se:443/test",
"mediaType": "application/vnd.ladok+xml",
"rel": "http://schemas.ladok.se"
}]
}],
"LarosateID": 96,
"SenastAndradAv": "testMail@example.com",
"SenastSparad": "2012-01-11T12:45:45",
"Uid": "11111111-2222-0000-0000-000000000000",
"link": [{
"method": "POST",
"uri": "https://api.mit.ladok.se:443/test",
"mediaType": "application/vnd.ladok+xml",
"rel": "http://schemas.ladok.se"
}]
}`)
JSONKataloginformationProfil ladok reply
var JSONStudentinformationStudent = []byte(`
{
"Avliden": false,
"Efternamn": "TestEfternamn",
"ExterntUID": "11111111-2222-0000-0000-000000000000",
"FelVidEtableringExternt": false,
"Fodelsedata": "1996-11-05",
"FolkbokforingsbevakningTillOchMed": "2020-03-13",
"Fornamn": "TestFornamn",
"KonID": 1,
"LarosateID": 96,
"Personnummer": "199611052383",
"SenastAndradAv": "testEppn@ladok3.ladok.se",
"SenastSparad": "2012-01-11T12:45:45",
"Uid": "11111111-2222-0000-0000-000000000000"
}
`)
JSONStudentinformationStudent mock ladok reply
var MockAnvandareAndradEvent = &ladoktypes.SuperEvent{ EntryID: "e01ec574-2815-11ec-989a-cc769fd346b3", EventTypeName: "AnvandareAndradEvent", HandelseUID: "df3ca2cd-2815-11ec-b525-441c04d24542", EventContext: ladoktypes.SuperEventContext{ AnvandareUID: "de624944-2815-11ec-b525-441c04d24542", Anvandarnamn: "system@ladokintern.se", LarosateID: "27", }, AnvandareUID: "db20a822-2814-11ec-b525-441c04d24542", Anvandarnamnet: "konsortiesupport-mape5338@konstfack.se", Efternamn: "Konsortiesupport TestEfternamn", Fornamn: "testFornamn", }
MockAnvandareAndradEvent mocks ladok response
var MockAnvandareSkapadEventSuperEvent = &ladoktypes.SuperEvent{ EntryID: "df7ae52e-2815-11ec-989a-cc769fd346b3", EventTypeName: "AnvandareSkapadEvent", HandelseUID: "deeef7f0-2815-11ec-b525-441c04d24542", EventContext: ladoktypes.SuperEventContext{ AnvandareUID: "de624944-2815-11ec-b525-441c04d24542", Anvandarnamn: "system@ladokintern.se", LarosateID: "27", }, AnvandareUID: "db17f56c-2814-11ec-b525-441c04d24542", Anvandarnamnet: "sunet@kf", Fornamn: "sunet@KF", }
var MockCertificatePassword = "testPassword"
MockCertificatePassword mock password for certificate
var MockExternPartEvent = &ladoktypes.SuperEvent{ EntryID: "4994B8E2-B4E9-41CB-B73D-F9A26D454294", EventTypeName: "ExternPartEvent", EventContext: ladoktypes.SuperEventContext{ AnvandareUID: "3d284b5a-8dc6-11e5-923c-c49715df4966", Anvandarnamn: "testName@example.com", LarosateID: "-1", }, HandelseUID: "e849148a-276b-11ec-a912-d80914c94ada", ID: "152447", EventTyp: "SKAPAD", Kod: "MINSK10", LandID: "25", TypAvExternPartID: "1", }
var MockKontaktuppgifterEvent = &ladoktypes.SuperEvent{ EntryID: "63073d13-27c2-11ec-a5df-22713cb94088", EventTypeName: "KontaktuppgifterEvent", EventContext: ladoktypes.SuperEventContext{ AnvandareUID: "6209f0e8-27c2-11ec-b742-49fcffce49ad", Anvandarnamn: "feedevent@ladokintern.se", LarosateID: "27", }, HandelseUID: "62127c6a-27c2-11ec-b742-49fcffce49ad", Handelsetyp: "UPPDATERAD", Email: "testMail@example.com", Postadresser: []ladoktypes.SuperPostadress{ { PostadressTyp: "POSTADRESS", Postnummer: "10010", Postort: "CITY", Utdelningsadress: "TESTGATAN 2 LGH 1000", CareOf: "NAME", }, { Land: "Sverige", PostadressTyp: "FOLKBOKFORINGSADRESS", Postnummer: "10020", Postort: "CITY", Utdelningsadress: "TESTGATAN 1 LGH 1000", }, }, StudentUID: "041e8b44-b593-11e7-96e6-896ca17746d1", Telefonnummer: "0701234567", }
var MockLokalStudentEvent = &ladoktypes.SuperEvent{ EntryID: "36E561D5-88D4-42E0-953B-6C86FA47E299", EventTypeName: "LokalStudentEvent", EventContext: ladoktypes.SuperEventContext{ AnvandareUID: "799b04af-32be-11ec-aeeb-67874d294267", Anvandarnamn: "feedevent@ladokintern.se", LarosateID: "27", }, HandelseUID: "79a2cce2-32be-11ec-aeeb-67874d294267", Efternamn: "TestEfternamn", Fornamn: "TestFornamn", Handelsetyp: "UPPDATERAD", StudentUID: "54871756-790b-11e7-807b-490425ec48ab", ExterntStudentUID: "1e32b258-2ad3-4804-b288-11338efe6e44", Fodelsedata: "1970-01-01", Kon: "1", Personnummer: "197001014622", }
var MockResultatPaHelKursAttesteratEvent = &ladoktypes.SuperEvent{ EntryID: "A2D30F0A-2CD6-4EBF-B814-426646030252", EventTypeName: "ResultatPaHelKursAttesteratEvent", EventContext: ladoktypes.SuperEventContext{ AnvandareUID: "b0289ab3-5186-11ea-8091-b70ab71540fa", Anvandarnamn: "TestNamn@konstfack.se", LarosateID: "27", }, HandelseUID: "0e627df9-3279-11ec-871f-f5b046564fb2", StudentUID: "ebac93d8-0b38-11e8-8b82-013496834cc0", Beslut: ladoktypes.SuperBeslut{ BeslutUID: "b0289ab3-5186-11ea-8091-b70ab71540fa", Beslutsdatum: "2021-10-21", Beslutsfattare: "TestForOchEfternamn", BeslutsfattareUID: "b0289ab3-5186-11ea-8091-b70ab71540fa", }, Resultat: ladoktypes.SuperResultat{ BetygsgradID: "101313", BetygsskalaID: "101312", Examinationsdatum: "2021-10-21", GiltigSomSlutbetyg: "true", OmfattningsPoang: "15.0", PrestationsPoang: "0.0", ResultatUID: "0e627df6-3279-11ec-871f-f5b046564fb2", }, UtbildningsinstansUID: "c9ef5dc4-ca2c-11e9-89dc-9348f6ec4783", KursUID: "bf010dbe-be5e-11e7-a74b-fbb589e24dac", KursinstansUID: "c9ef5dc4-ca2c-11e9-89dc-9348f6ec4783", KurstillfalleUID: "b4294f9e-5438-11eb-bec3-d5a2938f4dea", }
var MockResultatPaModulAttesteratEvent = &ladoktypes.SuperEvent{ EntryID: "684731cb-276c-11ec-a5df-22713cb94088", EventTypeName: "ResultatPaModulAttesteratEvent", EventContext: ladoktypes.SuperEventContext{ AnvandareUID: "ba1ca180-7ad2-11e9-8e63-5fd9b2d24100", Anvandarnamn: "testName@example.com", LarosateID: "27", }, HandelseUID: "67a12d1a-276c-11ec-a60e-c0f64d1847cf", StudentUID: "a32402ed-52be-11e8-9ac9-7d414daf4d27", Telefonnummer: "", Beslut: ladoktypes.SuperBeslut{ BeslutUID: "ba1ca180-7ad2-11e9-8e63-5fd9b2d24100", Beslutsdatum: "2021-10-07", Beslutsfattare: "TestFornamn TestEfterNamn", BeslutsfattareUID: "ba1ca180-7ad2-11e9-8e63-5fd9b2d24100", }, Resultat: ladoktypes.SuperResultat{ BetygsgradID: "2302", BetygsskalaID: "2", Examinationsdatum: "2021-10-01", GiltigSomSlutbetyg: "true", OmfattningsPoang: "1.5", PrestationsPoang: "1.5", ResultatUID: "fb770d5e-276b-11ec-a60e-c0f64d1847cf", }, UtbildningsinstansUID: "bd07fd89-be5e-11e7-a688-df865af0497f", KursUID: "bd391f51-be5e-11e7-a74b-fbb589e24dac", KursinstansUID: "bcf84602-be5e-11e7-a688-df865af0497f", KurstillfalleUID: "1aac3ee2-ae07-11e8-8034-bd68ea484fc7", }
var Students = map[int]StudentData{
0: {
Personnummer: "198601049995",
StudentUID: "44889B47-C78B-440B-BA98-A16C2C27BE7C",
ExterntUID: "72A06BD3-A7A0-44A3-A3AA-51B9E3208015",
DateOfBirth: "1986-01-04",
},
1: {
Personnummer: "198602179882",
StudentUID: "339A47C0-426D-4012-B83A-6427E9587352",
ExterntUID: "72460B4B-8F15-442C-A464-0743BDFB1429",
DateOfBirth: "1986-02-17",
},
2: {
Personnummer: "198603139885",
StudentUID: "82E208E7-FCDC-407E-9EE4-D2708CD609CC",
ExterntUID: "0BDF38F5-30A3-4F1E-B851-D538E8A83FBB",
DateOfBirth: "1986-03-13",
},
3: {
Personnummer: "198603249999",
StudentUID: "9711A40B-2C40-414D-ACC9-FAC4C4D35C50",
ExterntUID: "9C0E5285-41E1-4190-BA49-6DC134A014D4",
DateOfBirth: "1986-03-24",
},
}
Students mocks a student with personnummer, studentUID, externtUID and birth date
var XMLAnvandareAndraEvent = []byte(`
<ki:AnvandareAndradEvent
xmlns:ki="http://schemas.ladok.se/kataloginformation"
xmlns:base="http://schemas.ladok.se"
xmlns:dap="http://schemas.ladok.se/dap"
xmlns:events="http://schemas.ladok.se/events">
<events:HandelseUID>df3ca2cd-2815-11ec-b525-441c04d24542</events:HandelseUID>
<events:EventContext>
<events:AnvandareUID>de624944-2815-11ec-b525-441c04d24542</events:AnvandareUID>
<events:Anvandarnamn>system@ladokintern.se</events:Anvandarnamn>
<events:LarosateID>27</events:LarosateID>
</events:EventContext>
<ki:AnvandareUID>db20a822-2814-11ec-b525-441c04d24542</ki:AnvandareUID>
<ki:Anvandarnamnet>konsortiesupport-mape5338@konstfack.se</ki:Anvandarnamnet>
<ki:Efternamn>Konsortiesupport TestEfternamn</ki:Efternamn>
<ki:Email>testFornamn.testEfternamn@example.com</ki:Email>
<ki:Fornamn>testFornamn</ki:Fornamn>
</ki:AnvandareAndradEvent>
`)
XMLAnvandareAndraEvent ladok event
var XMLAnvandareSkapadEvent = []byte(`
<ki:AnvandareSkapadEvent
xmlns:ki="http://schemas.ladok.se/kataloginformation"
xmlns:base="http://schemas.ladok.se"
xmlns:dap="http://schemas.ladok.se/dap"
xmlns:events="http://schemas.ladok.se/events">
<events:HandelseUID>deeef7f0-2815-11ec-b525-441c04d24542</events:HandelseUID>
<events:EventContext>
<events:AnvandareUID>de624944-2815-11ec-b525-441c04d24542</events:AnvandareUID>
<events:Anvandarnamn>system@ladokintern.se</events:Anvandarnamn>
<events:LarosateID>27</events:LarosateID>
</events:EventContext>
<ki:AnvandareUID>db17f56c-2814-11ec-b525-441c04d24542</ki:AnvandareUID>
<ki:Anvandarnamnet>sunet@kf</ki:Anvandarnamnet>
<ki:Fornamn>sunet@KF</ki:Fornamn>
</ki:AnvandareSkapadEvent>
`)
XMLAnvandareSkapadEvent ladok event
var XMLExternPartEvent = []byte(`
<ki:ExternPartEvent
xmlns:ki="http://schemas.ladok.se/kataloginformation"
xmlns:base="http://schemas.ladok.se"
xmlns:dap="http://schemas.ladok.se/dap"
xmlns:events="http://schemas.ladok.se/events">
<events:HandelseUID>e849148a-276b-11ec-a912-d80914c94ada</events:HandelseUID>
<events:EventContext>
<events:AnvandareUID>3d284b5a-8dc6-11e5-923c-c49715df4966</events:AnvandareUID>
<events:Anvandarnamn>testName@example.com</events:Anvandarnamn>
<events:LarosateID>-1</events:LarosateID>
</events:EventContext>
<events:Benamningar>
<base:Benamning>
<base:Sprakkod>sv</base:Sprakkod>
<base:Text>Belarusian State Technological University</base:Text>
</base:Benamning>
<base:Benamning>
<base:Sprakkod>en</base:Sprakkod>
<base:Text>Belarusian State Technological University</base:Text>
</base:Benamning>
</events:Benamningar>
<events:Beskrivningar>
<base:Benamning>
<base:Sprakkod>sv</base:Sprakkod>
<base:Text>Ryska: Belorusskij gosudarstvennyj technologiceskij universitet</base:Text>
</base:Benamning>
</events:Beskrivningar>
<events:EventTyp>SKAPAD</events:EventTyp>
<events:Giltighetsperiod />
<events:Id>152447</events:Id>
<events:Kod>MINSK10</events:Kod>
<ki:LandID>25</ki:LandID>
<ki:TypAvExternPartID>1</ki:TypAvExternPartID>
</ki:ExternPartEvent>
`)
XMLExternPartEvent ladok event
var XMLFeedRecent = []byte(`
<?xml version="1.0" encoding="UTF-8"?>
<feed
xmlns="http://www.w3.org/2005/Atom">
<title type="text">Events for Ladok3.Uppfoljning</title>
<link rel="self" type="application/atom+xml" href="https://api.integrationstest.ladok.se:443/uppfoljning/feed/recent" />
<link rel="via" type="application/atom+xml" href="https://api.integrationstest.ladok.se:443/uppfoljning/feed/4856" />
<link rel="prev-archive" type="application/atom+xml" href="https://api.integrationstest.ladok.se:443/uppfoljning/feed/4855" />
<id>urn:id:4856</id>
<generator uri="http://ladok.se/uppfoljning">Uppfoljning</generator>
<updated>2021-10-14T10:22:31.994Z</updated>
<entry>
<category term="http://schemas.ladok.se/kataloginformation/AnvandareAndradEvent" label="Event-typ" />
<id>e01ec574-2815-11ec-989a-cc769fd346b3</id>
<updated>2021-10-08T08:58:14.636Z</updated>
<content type="application/vnd.ladok+xml">
<ki:AnvandareAndradEvent
xmlns:ki="http://schemas.ladok.se/kataloginformation"
xmlns:base="http://schemas.ladok.se"
xmlns:dap="http://schemas.ladok.se/dap"
xmlns:events="http://schemas.ladok.se/events">
<events:HandelseUID>df3ca2cd-2815-11ec-b525-441c04d24542</events:HandelseUID>
<events:EventContext>
<events:AnvandareUID>de624944-2815-11ec-b525-441c04d24542</events:AnvandareUID>
<events:Anvandarnamn>system@ladokintern.se</events:Anvandarnamn>
<events:LarosateID>27</events:LarosateID>
</events:EventContext>
<ki:AnvandareUID>db20a822-2814-11ec-b525-441c04d24542</ki:AnvandareUID>
<ki:Anvandarnamnet>konsortiesupport-mape5338@konstfack.se</ki:Anvandarnamnet>
<ki:Efternamn>Konsortiesupport TestEfternamn</ki:Efternamn>
<ki:Email>testFornamn.testEfternamn@example.com</ki:Email>
<ki:Fornamn>testFornamn</ki:Fornamn>
</ki:AnvandareAndradEvent>
</content>
</entry>
<entry>
<category term="http://schemas.ladok.se/kataloginformation/AnvandareSkapadEvent" label="Event-typ" />
<id>df7ae52e-2815-11ec-989a-cc769fd346b3</id>
<updated>2021-10-08T08:58:14.127Z</updated>
<content type="application/vnd.ladok+xml">
<ki:AnvandareSkapadEvent
xmlns:ki="http://schemas.ladok.se/kataloginformation"
xmlns:base="http://schemas.ladok.se"
xmlns:dap="http://schemas.ladok.se/dap"
xmlns:events="http://schemas.ladok.se/events">
<events:HandelseUID>deeef7f0-2815-11ec-b525-441c04d24542</events:HandelseUID>
<events:EventContext>
<events:AnvandareUID>de624944-2815-11ec-b525-441c04d24542</events:AnvandareUID>
<events:Anvandarnamn>system@ladokintern.se</events:Anvandarnamn>
<events:LarosateID>27</events:LarosateID>
</events:EventContext>
<ki:AnvandareUID>db17f56c-2814-11ec-b525-441c04d24542</ki:AnvandareUID>
<ki:Anvandarnamnet>sunet@kf</ki:Anvandarnamnet>
<ki:Fornamn>sunet@KF</ki:Fornamn>
</ki:AnvandareSkapadEvent>
</content>
</entry>
<entry>
<category term="http://schemas.ladok.se/studentinformation/KontaktuppgifterEvent" label="Event-typ" />
<id>63073d13-27c2-11ec-a5df-22713cb94088</id>
<updated>2021-10-07T23:00:36.416Z</updated>
<content type="application/vnd.ladok+xml">
<si:KontaktuppgifterEvent
xmlns:si="http://schemas.ladok.se/studentinformation"
xmlns:base="http://schemas.ladok.se"
xmlns:dap="http://schemas.ladok.se/dap"
xmlns:events="http://schemas.ladok.se/events">
<events:HandelseUID>62127c6a-27c2-11ec-b742-49fcffce49ad</events:HandelseUID>
<events:EventContext>
<events:AnvandareUID>6209f0e8-27c2-11ec-b742-49fcffce49ad</events:AnvandareUID>
<events:Anvandarnamn>feedevent@ladokintern.se</events:Anvandarnamn>
<events:LarosateID>27</events:LarosateID>
</events:EventContext>
<events:Handelsetyp>UPPDATERAD</events:Handelsetyp>
<si:Epostadress>testMail@example.com</si:Epostadress>
<si:Postadresser>
<si:CareOf>NAME</si:CareOf>
<si:Land />
<si:PostadressTyp>POSTADRESS</si:PostadressTyp>
<si:Postnummer>10010</si:Postnummer>
<si:Postort>CITY</si:Postort>
<si:Utdelningsadress>TESTGATAN 2 LGH 1000</si:Utdelningsadress>
</si:Postadresser>
<si:Postadresser>
<si:Land>Sverige</si:Land>
<si:PostadressTyp>FOLKBOKFORINGSADRESS</si:PostadressTyp>
<si:Postnummer>10020</si:Postnummer>
<si:Postort>CITY</si:Postort>
<si:Utdelningsadress>TESTGATAN 1 LGH 1000</si:Utdelningsadress>
</si:Postadresser>
<si:StudentUID>041e8b44-b593-11e7-96e6-896ca17746d1</si:StudentUID>
<si:Telefonnummer>0701234567</si:Telefonnummer>
</si:KontaktuppgifterEvent>
</content>
</entry>
<entry>
<category term="http://schemas.ladok.se/resultat/ResultatPaModulAttesteratEvent" label="Event-typ" />
<id>684731cb-276c-11ec-a5df-22713cb94088</id>
<updated>2021-10-07T12:45:09.021Z</updated>
<content type="application/vnd.ladok+xml">
<rr:ResultatPaModulAttesteratEvent
xmlns:rr="http://schemas.ladok.se/resultat"
xmlns:base="http://schemas.ladok.se"
xmlns:dap="http://schemas.ladok.se/dap"
xmlns:events="http://schemas.ladok.se/events">
<events:HandelseUID>67a12d1a-276c-11ec-a60e-c0f64d1847cf</events:HandelseUID>
<events:EventContext>
<events:AnvandareUID>ba1ca180-7ad2-11e9-8e63-5fd9b2d24100</events:AnvandareUID>
<events:Anvandarnamn>testName@example.com</events:Anvandarnamn>
<events:LarosateID>27</events:LarosateID>
</events:EventContext>
<rr:Beslut>
<rr:BeslutUID>ba1ca180-7ad2-11e9-8e63-5fd9b2d24100</rr:BeslutUID>
<rr:Beslutsdatum>2021-10-07</rr:Beslutsdatum>
<rr:Beslutsfattare>TestFornamn TestEfterNamn</rr:Beslutsfattare>
<rr:BeslutsfattareUID>ba1ca180-7ad2-11e9-8e63-5fd9b2d24100</rr:BeslutsfattareUID>
</rr:Beslut>
<rr:KursUID>bd391f51-be5e-11e7-a74b-fbb589e24dac</rr:KursUID>
<rr:KursinstansUID>bcf84602-be5e-11e7-a688-df865af0497f</rr:KursinstansUID>
<rr:KurstillfalleUID>1aac3ee2-ae07-11e8-8034-bd68ea484fc7</rr:KurstillfalleUID>
<rr:Resultat>
<rr:BetygsgradID>2302</rr:BetygsgradID>
<rr:BetygsskalaID>2</rr:BetygsskalaID>
<rr:Examinationsdatum>2021-10-01</rr:Examinationsdatum>
<rr:GiltigSomSlutbetyg>true</rr:GiltigSomSlutbetyg>
<rr:OmfattningsPoang>1.5</rr:OmfattningsPoang>
<rr:PrestationsPoang>1.5</rr:PrestationsPoang>
<rr:ResultatUID>fb770d5e-276b-11ec-a60e-c0f64d1847cf</rr:ResultatUID>
</rr:Resultat>
<rr:StudentUID>a32402ed-52be-11e8-9ac9-7d414daf4d27</rr:StudentUID>
<rr:UtbildningsinstansUID>bd07fd89-be5e-11e7-a688-df865af0497f</rr:UtbildningsinstansUID>
</rr:ResultatPaModulAttesteratEvent>
</content>
</entry>
<entry>
<category term="http://schemas.ladok.se/kataloginformation/ExternPartEvent" label="Event-typ" />
<id>4994B8E2-B4E9-41CB-B73D-F9A26D454294</id>
<updated>2021-10-07T12:41:35.373Z</updated>
<content type="application/vnd.ladok+xml">
<ki:ExternPartEvent
xmlns:ki="http://schemas.ladok.se/kataloginformation"
xmlns:base="http://schemas.ladok.se"
xmlns:dap="http://schemas.ladok.se/dap"
xmlns:events="http://schemas.ladok.se/events">
<events:HandelseUID>e849148a-276b-11ec-a912-d80914c94ada</events:HandelseUID>
<events:EventContext>
<events:AnvandareUID>3d284b5a-8dc6-11e5-923c-c49715df4966</events:AnvandareUID>
<events:Anvandarnamn>testName@example.com</events:Anvandarnamn>
<events:LarosateID>-1</events:LarosateID>
</events:EventContext>
<events:Benamningar>
<base:Benamning>
<base:Sprakkod>sv</base:Sprakkod>
<base:Text>Belarusian State Technological University</base:Text>
</base:Benamning>
<base:Benamning>
<base:Sprakkod>en</base:Sprakkod>
<base:Text>Belarusian State Technological University</base:Text>
</base:Benamning>
</events:Benamningar>
<events:Beskrivningar>
<base:Benamning>
<base:Sprakkod>sv</base:Sprakkod>
<base:Text>Ryska: Belorusskij gosudarstvennyj technologiceskij universitet</base:Text>
</base:Benamning>
</events:Beskrivningar>
<events:EventTyp>SKAPAD</events:EventTyp>
<events:Giltighetsperiod />
<events:Id>152447</events:Id>
<events:Kod>MINSK10</events:Kod>
<ki:LandID>25</ki:LandID>
<ki:TypAvExternPartID>1</ki:TypAvExternPartID>
</ki:ExternPartEvent>
</content>
</entry>
<entry>
<category term="http://schemas.ladok.se/studentinformation/LokalStudentEvent" label="Event-typ" />
<id>36E561D5-88D4-42E0-953B-6C86FA47E299</id>
<updated>2021-10-07T12:41:35.373Z</updated>
<content type="application/vnd.ladok+xml">
<si:LokalStudentEvent
xmlns:si="http://schemas.ladok.se/studentinformation"
xmlns:base="http://schemas.ladok.se"
xmlns:dap="http://schemas.ladok.se/dap"
xmlns:events="http://schemas.ladok.se/events">
<events:HandelseUID>79a2cce2-32be-11ec-aeeb-67874d294267</events:HandelseUID>
<events:EventContext>
<events:AnvandareUID>799b04af-32be-11ec-aeeb-67874d294267</events:AnvandareUID>
<events:Anvandarnamn>feedevent@ladokintern.se</events:Anvandarnamn>
<events:LarosateID>27</events:LarosateID>
</events:EventContext>
<events:Handelsetyp>UPPDATERAD</events:Handelsetyp>
<si:Efternamn>TestEfternamn</si:Efternamn>
<si:ExterntStudentUID>1e32b258-2ad3-4804-b288-11338efe6e44</si:ExterntStudentUID>
<si:Fodelsedata>1970-01-01</si:Fodelsedata>
<si:Fornamn>TestFornamn</si:Fornamn>
<si:Kon>1</si:Kon>
<si:Personnummer>197001014622</si:Personnummer>
<si:StudentUID>54871756-790b-11e7-807b-490425ec48ab</si:StudentUID>
</si:LokalStudentEvent>
</content>
</entry>
<entry>
<category term="http://schemas.ladok.se/kataloginformation/ResultatPaHelKursAttesteratEvent" label="Event-typ" />
<id>A2D30F0A-2CD6-4EBF-B814-426646030252</id>
<updated>2021-10-07T12:41:35.373Z</updated>
<content type="application/vnd.ladok+xml">
<rr:ResultatPaHelKursAttesteratEvent
xmlns:rr="http://schemas.ladok.se/resultat"
xmlns:base="http://schemas.ladok.se"
xmlns:dap="http://schemas.ladok.se/dap"
xmlns:events="http://schemas.ladok.se/events">
<events:HandelseUID>0e627df9-3279-11ec-871f-f5b046564fb2</events:HandelseUID>
<events:EventContext>
<events:AnvandareUID>b0289ab3-5186-11ea-8091-b70ab71540fa</events:AnvandareUID>
<events:Anvandarnamn>TestNamn@konstfack.se</events:Anvandarnamn>
<events:LarosateID>27</events:LarosateID>
</events:EventContext>
<rr:Beslut>
<rr:BeslutUID>b0289ab3-5186-11ea-8091-b70ab71540fa</rr:BeslutUID>
<rr:Beslutsdatum>2021-10-21</rr:Beslutsdatum>
<rr:Beslutsfattare>TestForOchEfternamn</rr:Beslutsfattare>
<rr:BeslutsfattareUID>b0289ab3-5186-11ea-8091-b70ab71540fa</rr:BeslutsfattareUID>
</rr:Beslut>
<rr:KursUID>bf010dbe-be5e-11e7-a74b-fbb589e24dac</rr:KursUID>
<rr:KursinstansUID>c9ef5dc4-ca2c-11e9-89dc-9348f6ec4783</rr:KursinstansUID>
<rr:KurstillfalleUID>b4294f9e-5438-11eb-bec3-d5a2938f4dea</rr:KurstillfalleUID>
<rr:Resultat>
<rr:BetygsgradID>101313</rr:BetygsgradID>
<rr:BetygsskalaID>101312</rr:BetygsskalaID>
<rr:Examinationsdatum>2021-10-21</rr:Examinationsdatum>
<rr:GiltigSomSlutbetyg>true</rr:GiltigSomSlutbetyg>
<rr:OmfattningsPoang>15.0</rr:OmfattningsPoang>
<rr:PrestationsPoang>0.0</rr:PrestationsPoang>
<rr:ResultatUID>0e627df6-3279-11ec-871f-f5b046564fb2</rr:ResultatUID>
</rr:Resultat>
<rr:StudentUID>ebac93d8-0b38-11e8-8b82-013496834cc0</rr:StudentUID>
<rr:UtbildningsinstansUID>c9ef5dc4-ca2c-11e9-89dc-9348f6ec4783</rr:UtbildningsinstansUID>
</rr:ResultatPaHelKursAttesteratEvent>
</content>
</entry>
</feed>
`)
XMLFeedRecent ladok complete feed
var XMLKontaktuppgifterEvent = []byte(`
<si:KontaktuppgifterEvent
xmlns:si="http://schemas.ladok.se/studentinformation"
xmlns:base="http://schemas.ladok.se"
xmlns:dap="http://schemas.ladok.se/dap"
xmlns:events="http://schemas.ladok.se/events">
<events:HandelseUID>62127c6a-27c2-11ec-b742-49fcffce49ad</events:HandelseUID>
<events:EventContext>
<events:AnvandareUID>6209f0e8-27c2-11ec-b742-49fcffce49ad</events:AnvandareUID>
<events:Anvandarnamn>feedevent@ladokintern.se</events:Anvandarnamn>
<events:LarosateID>27</events:LarosateID>
</events:EventContext>
<events:Handelsetyp>UPPDATERAD</events:Handelsetyp>
<si:Epostadress>testMail@example.com</si:Epostadress>
<si:Postadresser>
<si:CareOf>NAME</si:CareOf>
<si:Land />
<si:PostadressTyp>POSTADRESS</si:PostadressTyp>
<si:Postnummer>10010</si:Postnummer>
<si:Postort>CITY</si:Postort>
<si:Utdelningsadress>TESTGATAN 2 LGH 1000</si:Utdelningsadress>
</si:Postadresser>
<si:Postadresser>
<si:Land>Sverige</si:Land>
<si:PostadressTyp>FOLKBOKFORINGSADRESS</si:PostadressTyp>
<si:Postnummer>10020</si:Postnummer>
<si:Postort>CITY</si:Postort>
<si:Utdelningsadress>TESTGATAN 1 LGH 1000</si:Utdelningsadress>
</si:Postadresser>
<si:StudentUID>041e8b44-b593-11e7-96e6-896ca17746d1</si:StudentUID>
<si:Telefonnummer>0701234567</si:Telefonnummer>
</si:KontaktuppgifterEvent>
`)
XMLKontaktuppgifterEvent ladok event
var XMLLokalStudentEvent = []byte(`
<si:LokalStudentEvent
xmlns:si="http://schemas.ladok.se/studentinformation"
xmlns:base="http://schemas.ladok.se"
xmlns:dap="http://schemas.ladok.se/dap"
xmlns:events="http://schemas.ladok.se/events">
<events:HandelseUID>79a2cce2-32be-11ec-aeeb-67874d294267</events:HandelseUID>
<events:EventContext>
<events:AnvandareUID>799b04af-32be-11ec-aeeb-67874d294267</events:AnvandareUID>
<events:Anvandarnamn>feedevent@ladokintern.se</events:Anvandarnamn>
<events:LarosateID>27</events:LarosateID>
</events:EventContext>
<events:Handelsetyp>UPPDATERAD</events:Handelsetyp>
<si:Efternamn>TestEfternamn</si:Efternamn>
<si:ExterntStudentUID>1e32b258-2ad3-4804-b288-11338efe6e44</si:ExterntStudentUID>
<si:Fodelsedata>1970-01-01</si:Fodelsedata>
<si:Fornamn>TestFornamn</si:Fornamn>
<si:Kon>1</si:Kon>
<si:Personnummer>197001014622</si:Personnummer>
<si:StudentUID>54871756-790b-11e7-807b-490425ec48ab</si:StudentUID>
</si:LokalStudentEvent>
`)
XMLLokalStudentEvent ladok event
var XMLResultatPaHelKursAttesteratEvent = []byte(`
<rr:ResultatPaHelKursAttesteratEvent
xmlns:rr="http://schemas.ladok.se/resultat"
xmlns:base="http://schemas.ladok.se"
xmlns:dap="http://schemas.ladok.se/dap"
xmlns:events="http://schemas.ladok.se/events">
<events:HandelseUID>0e627df9-3279-11ec-871f-f5b046564fb2</events:HandelseUID>
<events:EventContext>
<events:AnvandareUID>b0289ab3-5186-11ea-8091-b70ab71540fa</events:AnvandareUID>
<events:Anvandarnamn>TestNamn@konstfack.se</events:Anvandarnamn>
<events:LarosateID>27</events:LarosateID>
</events:EventContext>
<rr:Beslut>
<rr:BeslutUID>b0289ab3-5186-11ea-8091-b70ab71540fa</rr:BeslutUID>
<rr:Beslutsdatum>2021-10-21</rr:Beslutsdatum>
<rr:Beslutsfattare>TestForOchEfternamn</rr:Beslutsfattare>
<rr:BeslutsfattareUID>b0289ab3-5186-11ea-8091-b70ab71540fa</rr:BeslutsfattareUID>
</rr:Beslut>
<rr:KursUID>bf010dbe-be5e-11e7-a74b-fbb589e24dac</rr:KursUID>
<rr:KursinstansUID>c9ef5dc4-ca2c-11e9-89dc-9348f6ec4783</rr:KursinstansUID>
<rr:KurstillfalleUID>b4294f9e-5438-11eb-bec3-d5a2938f4dea</rr:KurstillfalleUID>
<rr:Resultat>
<rr:BetygsgradID>101313</rr:BetygsgradID>
<rr:BetygsskalaID>101312</rr:BetygsskalaID>
<rr:Examinationsdatum>2021-10-21</rr:Examinationsdatum>
<rr:GiltigSomSlutbetyg>true</rr:GiltigSomSlutbetyg>
<rr:OmfattningsPoang>15.0</rr:OmfattningsPoang>
<rr:PrestationsPoang>0.0</rr:PrestationsPoang>
<rr:ResultatUID>0e627df6-3279-11ec-871f-f5b046564fb2</rr:ResultatUID>
</rr:Resultat>
<rr:StudentUID>ebac93d8-0b38-11e8-8b82-013496834cc0</rr:StudentUID>
<rr:UtbildningsinstansUID>c9ef5dc4-ca2c-11e9-89dc-9348f6ec4783</rr:UtbildningsinstansUID>
</rr:ResultatPaHelKursAttesteratEvent>
`)
XMLResultatPaHelKursAttesteratEvent ladok event
var XMLResultatPaModulAttesteratEvent = []byte(`
<rr:ResultatPaModulAttesteratEvent
xmlns:rr="http://schemas.ladok.se/resultat"
xmlns:base="http://schemas.ladok.se"
xmlns:dap="http://schemas.ladok.se/dap"
xmlns:events="http://schemas.ladok.se/events">
<events:HandelseUID>67a12d1a-276c-11ec-a60e-c0f64d1847cf</events:HandelseUID>
<events:EventContext>
<events:AnvandareUID>ba1ca180-7ad2-11e9-8e63-5fd9b2d24100</events:AnvandareUID>
<events:Anvandarnamn>testName@example.com</events:Anvandarnamn>
<events:LarosateID>27</events:LarosateID>
</events:EventContext>
<rr:Beslut>
<rr:BeslutUID>ba1ca180-7ad2-11e9-8e63-5fd9b2d24100</rr:BeslutUID>
<rr:Beslutsdatum>2021-10-07</rr:Beslutsdatum>
<rr:Beslutsfattare>TestFornamn TestEfterNamn</rr:Beslutsfattare>
<rr:BeslutsfattareUID>ba1ca180-7ad2-11e9-8e63-5fd9b2d24100</rr:BeslutsfattareUID>
</rr:Beslut>
<rr:KursUID>bd391f51-be5e-11e7-a74b-fbb589e24dac</rr:KursUID>
<rr:KursinstansUID>bcf84602-be5e-11e7-a688-df865af0497f</rr:KursinstansUID>
<rr:KurstillfalleUID>1aac3ee2-ae07-11e8-8034-bd68ea484fc7</rr:KurstillfalleUID>
<rr:Resultat>
<rr:BetygsgradID>2302</rr:BetygsgradID>
<rr:BetygsskalaID>2</rr:BetygsskalaID>
<rr:Examinationsdatum>2021-10-01</rr:Examinationsdatum>
<rr:GiltigSomSlutbetyg>true</rr:GiltigSomSlutbetyg>
<rr:OmfattningsPoang>1.5</rr:OmfattningsPoang>
<rr:PrestationsPoang>1.5</rr:PrestationsPoang>
<rr:ResultatUID>fb770d5e-276b-11ec-a60e-c0f64d1847cf</rr:ResultatUID>
</rr:Resultat>
<rr:StudentUID>a32402ed-52be-11e8-9ac9-7d414daf4d27</rr:StudentUID>
<rr:UtbildningsinstansUID>bd07fd89-be5e-11e7-a688-df865af0497f</rr:UtbildningsinstansUID>
</rr:ResultatPaModulAttesteratEvent>
`)
XMLResultatPaModulAttesteratEvent ladok event
Functions ¶
func MockCertificateAndKey ¶ added in v0.0.46
func MockCertificateAndKey(t *testing.T, env string, notBefore, notAfter int) ([]byte, *x509.Certificate, []byte, *rsa.PrivateKey)
MockCertificateAndKey return mock certificate template func MockCertificateAndKey(t *testing.T, env, schoolName, tempdir string, notBefore, notAfter int) (*x509.Certificate, *rsa.PrivateKey, []*x509.Certificate) {
func MockKataloginformationAutentiserad ¶ added in v0.0.45
func MockKataloginformationAutentiserad() *ladoktypes.KataloginformationAnvandareAutentiserad
MockKataloginformationAutentiserad return ladok mock
func MockKataloginformationBehorighetsprofil ¶ added in v0.0.45
func MockKataloginformationBehorighetsprofil() *ladoktypes.KataloginformationBehorighetsprofil
MockKataloginformationBehorighetsprofil return mock ladok KataloginformationBehorighetsprofil
func MockKataloginformationEgna ¶ added in v0.0.45
func MockKataloginformationEgna() *ladoktypes.KataloginformationAnvandarbehorighetEgna
MockKataloginformationEgna return mock
func MockKataloginformationProfil ¶ added in v0.0.45
func MockKataloginformationProfil() *ladoktypes.KataloginformationBehorighetsprofil
MockKataloginformationProfil return mock
func MockStudentinformationStudent ¶ added in v0.0.46
func MockStudentinformationStudent() *ladoktypes.Student
MockStudentinformationStudent return mock
func MockSuperFeed ¶
func MockSuperFeed(id int) *ladoktypes.SuperFeed
func StudentJSON ¶ added in v0.0.52
func StudentJSON(studentData StudentData) []byte
StudentJSON return JSON object of a student