-
Notifications
You must be signed in to change notification settings - Fork 0
/
sendForsendelse.js
54 lines (52 loc) · 1.42 KB
/
sendForsendelse.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
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'
}
],
avgivendeSystem: 'node-svarut test',
konteringskode: '1111',
krevNiva4Innlogging: false,
kryptert: false,
tittel: 'SvarUt testdokument',
kunDigitalLevering: false,
printkonfigurasjon: {
brevtype: 'BPOST',
fargePrint: true,
tosidig: false
},
mottaker: [
{
navn: 'Terje Tverrtryne',
adresse1: 'Skogsveien 42',
adresse2: '',
adresse3: '',
postnr: '3710',
poststed: 'Skien',
fnr: '01029400475'
// orgnr: '940192226' // Hvis organisasjon
},
{
navn: 'Terje Tverrtryne2',
adresse1: 'Skogsveien 42',
adresse2: '',
adresse3: '',
postnr: '3710',
poststed: 'Skien',
fnr: '01029400460'
// orgnr: '940192226' // Hvis organisasjon
}
]
}
}
svarUt.sendForsendelse(options)
.then(data => console.log(JSON.stringify(data, null, 2)))
.catch(error => console.error(error))