-
Notifications
You must be signed in to change notification settings - Fork 0
/
sendForsendelse_advanced.js
93 lines (91 loc) · 2.38 KB
/
sendForsendelse_advanced.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
const svarUt = require('../src/index')
const fs = require('fs')
const options = {
config: {
url: process.env.SVARUT_URL || 'https://username:[email protected]/tjenester/forsendelseservice/ForsendelsesServiceV9'
},
query: {
dokumenter: [
{
data: fs.readFileSync('../test/data/skoleskyss_avslag_vedtak.pdf').toString('base64'), // Must be base64
filnavn: 'skoleskyss_avslag_vedtak.pdf',
mimetype: 'application/pdf'
}
],
tittel: 'SvarUt testdokument',
avgivendeSystem: 'node-svarut test',
konteringskode: '1111',
krevNiva4Innlogging: false,
kryptert: false,
kunDigitalLevering: false,
printkonfigurasjon: {
brevtype: 'BPOST',
fargePrint: true,
tosidig: false
},
eksternref: 11,
forsendelseType: 'string',
lenker: [
{
ledetekst: 'string',
urlLenke: 'string',
urlTekst: 'string'
}
],
metadataForImport: {
dokumentetsDato: new Date().toISOString(),
journalposttype: 'string',
journalstatus: 'string',
saksaar: 11,
sakssekvensnummer: 11,
tittel: 'string'
},
metadataFraAvleverendeSystem: {
dokumentetsDato: new Date().toISOString(),
ekstraMetadata: [
{
key: 'string',
value: 'string'
}
],
journalaar: 11,
journaldato: new Date().toISOString(),
journalpostnummer: 11,
journalposttype: 'string',
journalsekvensnummer: 11,
journalstatus: 'string',
saksaar: 111,
saksbehandler: 111,
sakssekvensnummer: 111,
tittel: 'string'
},
signaturtype: 'AUTENTISERT_SIGNATUR',
signeringUtloper: new Date().toISOString(),
svarPaForsendelse: 'http://google.no',
svarPaForsendelseLink: false,
svarSendesTil: {
navn: 'Terje Tverrtryne',
adresse1: 'Skogsveien 42',
adresse2: '',
adresse3: '',
postnr: '3710',
poststed: 'Skien',
fnr: '01029400470'
},
mottaker: [
{
navn: 'Terje Tverrtryne',
adresse1: 'Skogsveien 42',
adresse2: '',
adresse3: '',
postnr: '3710',
poststed: 'Skien',
fnr: '01029400470'
// orgnr: '940192226' // Hvis organisasjon
}
]
}
}
svarUt.sendForsendelse(options)
.then(data => console.log(JSON.stringify(data, null, 2)))
.catch(error => console.error(error))