annotate pkg/soap/erdms2/service.go @ 5615:f6179b31e0a9 erdms2

Use a type alias on date type to not loose XML serialisation.
author Sascha L. Teichmann <sascha.teichmann@intevation.de>
date Thu, 10 Nov 2022 19:19:21 +0100
parents 135145f7ca0f
children 57c655b93ba8
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
5608
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1 // This is Free Software under GNU Affero General Public License v >= 3.0
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
2 // without warranty, see README.md and license for details.
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
3 //
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4 // SPDX-License-Identifier: AGPL-3.0-or-later
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
5 // License-Filename: LICENSES/AGPL-3.0.txt
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
6 //
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
7 // Copyright (C) 2018 by via donau
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
8 // – Österreichische Wasserstraßen-Gesellschaft mbH
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
9 // Software engineering by Intevation GmbH
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
10 //
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
11 // Author(s):
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
12 // * Sascha L. Teichmann <sascha.teichmann@intevation.de>
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
13
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
14 package erdms2
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
15
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
16 import (
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
17 "context"
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
18 "encoding/xml"
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
19
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
20 "gemma.intevation.de/gemma/pkg/soap"
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
21 )
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
22
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
23 type AnyType struct {
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
24 InnerXML string `xml:",innerxml"`
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
25 }
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
26
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
27 type AnyURI string
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
28
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
29 type NCName string
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
30
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
31 // adn (dgs goods) internal adn code (unnr + seqnr: to
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
32 // make each adn good unique)
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
33 //
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
34
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
35 type AdnCodeType string
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
36
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
37 // adn class and classifications codes
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
38 //
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
39
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
40 type AdnClassType string
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
41
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
42 type AdnClassIfType string
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
43
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
44 type AdnImoClassType string
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
45
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
46 // adn (dgs) labels applicable for a dgs good
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
47 //
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
48
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
49 type AdnLabelType string
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
50
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
51 // adn aquatic toxicity, tanker transports (indication
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
52 // for dgs, usuallly liquids)
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
53 //
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
54
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
55 type AquaticToxicityType string
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
56
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
57 // Older CBS (number) code (3 digits) use by
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
58 // statistics organisations (backw comp) but replaced by newer iso 3166
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
59 // (2 letters).
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
60 //
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
61
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
62 type CbscountryCodeType string
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
63
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
64 // adn chemical stability (indication), tanker
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
65 // transports
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
66 //
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
67
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
68 type ChemicalStabilityType string
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
69
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
70 // adn CMR properties (tanker transports)
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
71 //
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
72
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
73 type CmrPropertyType string
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
74
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
75 // iso 6346 container type (code)
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
76
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
77 type ContIdType string
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
78
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
79 // containertype textual description
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
80 //
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
81
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
82 type ContNameType string
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
83
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
84 // indication (flag) wheater shiptype code is a single
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
85 // ship or a transport combination
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
86 //
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
87
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
88 type CombinationFlagType bool
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
89
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
90 // Country iso 3166 code (2 alpha)
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
91
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
92 type CountryCodeType string
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
93
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
94 // Country iso 3166 code (3 alpha)
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
95
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
96 type CountryCode3Type string
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
97
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
98 // Countryname type (name of the country)
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
99 //
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
100
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
101 type CountryNameType string
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
102
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
103 // Country iso 3166 numcode (3 digits)
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
104 //
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
105
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
106 type CountryIsoNumType string
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
107
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
108 // techn directive craft type code (eu hull db)
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
109 //
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
110
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
111 type CraftTypeType string
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
112
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
113 // inland cones 0,1,2,3,V (as used for DGS goods and
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
114 // cones calculations)
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
115 //
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
116
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
117 type ConesType string
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
118
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
119 const (
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
120 ConesType0 ConesType = "0"
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
121
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
122 ConesType1 ConesType = "1"
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
123
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
124 ConesType2 ConesType = "2"
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
125
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
126 ConesType3 ConesType = "3"
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
127
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
128 ConesTypeV ConesType = "V"
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
129 )
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
130
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
131 // dimension type (length, width, draught etc) in [cm]
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
132 // (no decimals)
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
133 //
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
134
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
135 type DimType int64
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
136
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
137 // older 2 digit dvk shiptype code (replaced by unrec)
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
138 //
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
139
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
140 type DvkTypeType string
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
141
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
142 // record erased (not actual anymore) flag type
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
143 //
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
144
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
145 type ErasedType bool
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
146
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
147 // eri location code type as used for eri_locations
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
148 //
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
149
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
150 type ErilocCodeType string
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
151
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
152 // eri location name type as used in eri_locations
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
153 //
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
154
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
155 type ErilocNameType string
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
156
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
157 // flags 0,B,V (dang goods indication seagoing
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
158 // vessels)
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
159 //
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
160
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
161 type FlagsType string
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
162
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
163 const (
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
164 FlagsType0 FlagsType = "0"
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
165
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
166 FlagsTypeB FlagsType = "B"
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
167
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
168 FlagsTypeV FlagsType = "V"
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
169 )
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
170
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
171 // adn floater or sinker (indication), tanker
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
172 // transports
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
173 //
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
174
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
175 type FloatersinkerType string
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
176
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
177 // fairway code (text)
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
178
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
179 type FwCodeType string
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
180
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
181 // ADN dangerous goodnames, description
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
182 //
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
183
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
184 type AdnCodeNameType string
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
185
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
186 // non-dangerous goodnames, description
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
187 //
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
188
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
189 type HsCodeNameType string
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
190
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
191 // ADN dangerous good synonym name,description
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
192 //
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
193
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
194 type GoodSynType string
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
195
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
196 // HS code as used by customs
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
197
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
198 type HsCodeType string
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
199
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
200 // hectometre code (hectomere in [hm] (no decimals) on
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
201 // the fairway)
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
202 //
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
203
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
204 type KmCodeType string
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
205
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
206 // lastupdate, last modification date time of this
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
207 // record
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
208 //
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
209
5615
f6179b31e0a9 Use a type alias on date type to not loose XML serialisation.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 5613
diff changeset
210 type LastupdateType = soap.XSDDateTime
5608
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
211
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
212 // one of the supported languages (basic and
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
213 // additional set), based on ISO 639-1
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
214 //
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
215
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
216 type LangType string
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
217
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
218 const (
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
219 LangTypeEmptyString LangType = "%%"
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
220
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
221 LangTypeLc LangType = "lc"
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
222
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
223 LangTypeNl LangType = "nl"
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
224
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
225 LangTypeDe LangType = "de"
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
226
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
227 LangTypeFr LangType = "fr"
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
228
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
229 LangTypeEn LangType = "en"
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
230
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
231 LangTypeBg LangType = "bg"
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
232
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
233 LangTypeCs LangType = "cs"
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
234
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
235 LangTypeDa LangType = "da"
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
236
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
237 LangTypeEl LangType = "el"
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
238
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
239 LangTypeEs LangType = "es"
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
240
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
241 LangTypeEt LangType = "et"
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
242
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
243 LangTypeFi LangType = "fi"
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
244
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
245 LangTypeHu LangType = "hu"
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
246
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
247 LangTypeIt LangType = "it"
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
248
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
249 LangTypeLt LangType = "lt"
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
250
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
251 LangTypeLv LangType = "lv"
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
252
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
253 LangTypePl LangType = "pl"
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
254
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
255 LangTypePt LangType = "pt"
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
256
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
257 LangTypeRo LangType = "ro"
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
258
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
259 LangTypeSk LangType = "sk"
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
260
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
261 LangTypeSl LangType = "sl"
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
262
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
263 LangTypeSv LangType = "sv"
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
264
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
265 LangTypeHr LangType = "hr"
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
266
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
267 LangTypeRu LangType = "ru"
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
268
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
269 LangTypeSr LangType = "sr"
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
270 )
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
271
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
272 // lat long (WGS decimal [.] coordinates) coordinate
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
273 // type
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
274 //
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
275
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
276 type LatlonType float64
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
277
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
278 // un locode (2 country + 3 location code)
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
279 //
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
280
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
281 type LoCodeType string
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
282
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
283 // Number of possible (departure) exist (routes) for a
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
284 // location
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
285 //
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
286
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
287 type LocExitsType int32
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
288
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
289 type LocExitsCodeType string
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
290
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
291 type LocSbbLoCodeType string
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
292
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
293 type LocSbbCodeType string
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
294
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
295 // location type, terminal type (a number indicating
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
296 // type of location,terminal)
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
297 //
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
298
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
299 type LocTypeType int32
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
300
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
301 // lloyds flag code for a certain country (seagoing)
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
302 //
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
303
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
304 type LloydsflagType string
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
305
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
306 // NST code (corresponing nst2007 EU statistics codes
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
307 // for goods).
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
308 //
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
309
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
310 type NstCodeType string
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
311
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
312 // NtS (Notices to Skippers) code/Value datatype
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
313 //
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
314
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
315 type NtsCodeType string
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
316
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
317 // NtS name/description (belonging to a ntsCode)
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
318 // datatype
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
319 //
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
320
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
321 type NtsNameType string
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
322
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
323 // NtS subtype (sub data type, there are several nts
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
324 // tables)
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
325 //
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
326
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
327 type NtstypeType string
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
328
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
329 // ADN dangerous good packing group I, II, III
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
330 //
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
331
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
332 type PackGrpType string
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
333
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
334 // UN rec 21 inner package code
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
335
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
336 type PackIdType string
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
337
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
338 // Un rec 21 inner package name/description
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
339 //
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
340
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
341 type PackNameType string
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
342
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
343 type IvsType string
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
344
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
345 // VTS/IVS code = Provider ID active in certain area
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
346 // and acting as a reporting point = receiving system (when departing
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
347 // from that location)
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
348 //
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
349
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
350 type ProviderIdType string
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
351
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
352 type IvsNameType string
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
353
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
354 type IvsTermType string
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
355
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
356 type IvsReportType bool
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
357
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
358 // quay type (terminals), indicating quay nrs/id's
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
359 //
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
360
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
361 type QuayType string
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
362
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
363 // record counter (nr of records available or in a
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
364 // set)
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
365 //
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
366
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
367 type RecCountType int64
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
368
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
369 // reftype Type (reftool data reftype, such as:
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
370 // risidx, eri_location, eri_hscode, nts_data)
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
371 //
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
372
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
373 type ReftypeType string
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
374
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
375 const (
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
376 ReftypeTypeRis_idx ReftypeType = "ris_idx"
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
377
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
378 ReftypeTypeEri_location ReftypeType = "eri_location"
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
379
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
380 ReftypeTypeEri_hscode ReftypeType = "eri_hscode"
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
381
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
382 ReftypeTypeEri_adncode ReftypeType = "eri_adncode"
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
383
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
384 ReftypeTypeEri_conttype ReftypeType = "eri_conttype"
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
385
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
386 ReftypeTypeEri_packtype ReftypeType = "eri_packtype"
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
387
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
388 ReftypeTypeEri_shiptype ReftypeType = "eri_shiptype"
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
389
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
390 ReftypeTypeEri_country ReftypeType = "eri_country"
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
391
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
392 ReftypeTypeEri_error_code_erirsp ReftypeType = "eri_error_code_erirsp"
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
393
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
394 ReftypeTypeNts_barrage ReftypeType = "nts_barrage"
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
395
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
396 ReftypeTypeNts_communication ReftypeType = "nts_communication"
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
397
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
398 ReftypeTypeNts_country ReftypeType = "nts_country"
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
399
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
400 ReftypeTypeNts_dimension_code ReftypeType = "nts_dimension_code"
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
401
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
402 ReftypeTypeNts_direction ReftypeType = "nts_direction"
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
403
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
404 ReftypeTypeNts_direction_max ReftypeType = "nts_direction_max"
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
405
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
406 ReftypeTypeNts_direction_min ReftypeType = "nts_direction_min"
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
407
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
408 ReftypeTypeNts_gui_labels ReftypeType = "nts_gui_labels"
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
409
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
410 ReftypeTypeNts_ice_accessibility ReftypeType = "nts_ice_accessibility"
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
411
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
412 ReftypeTypeNts_ice_condition ReftypeType = "nts_ice_condition"
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
413
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
414 ReftypeTypeNts_ice_classification ReftypeType = "nts_ice_classification"
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
415
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
416 ReftypeTypeNts_ice_situation ReftypeType = "nts_ice_situation"
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
417
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
418 ReftypeTypeNts_indication ReftypeType = "nts_indication"
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
419
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
420 ReftypeTypeNts_interval ReftypeType = "nts_interval"
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
421
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
422 ReftypeTypeNts_language ReftypeType = "nts_language"
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
423
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
424 ReftypeTypeNts_limitation ReftypeType = "nts_limitation"
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
425
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
426 ReftypeTypeNts_measure ReftypeType = "nts_measure"
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
427
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
428 ReftypeTypeNts_position ReftypeType = "nts_position"
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
429
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
430 ReftypeTypeNts_reason ReftypeType = "nts_reason"
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
431
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
432 ReftypeTypeNts_reference ReftypeType = "nts_reference"
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
433
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
434 ReftypeTypeNts_regime ReftypeType = "nts_regime"
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
435
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
436 ReftypeTypeNts_reporting ReftypeType = "nts_reporting"
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
437
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
438 ReftypeTypeNts_subject ReftypeType = "nts_subject"
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
439
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
440 ReftypeTypeNts_tag ReftypeType = "nts_tag"
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
441
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
442 ReftypeTypeNts_target_group ReftypeType = "nts_target_group"
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
443
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
444 ReftypeTypeNts_type ReftypeType = "nts_type"
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
445
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
446 ReftypeTypeNts_weather_category ReftypeType = "nts_weather_category"
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
447
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
448 ReftypeTypeNts_weather_class ReftypeType = "nts_weather_class"
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
449
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
450 ReftypeTypeNts_weather_direction ReftypeType = "nts_weather_direction"
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
451
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
452 ReftypeTypeNts_weather_item ReftypeType = "nts_weather_item"
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
453 )
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
454
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
455 // RefData record version numbering (automaically,
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
456 // starts with 1 and increments on updates, requesting version 0=dont
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
457 // care)
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
458 //
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
459
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
460 type RefrecVersionType int64
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
461
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
462 // remarks string (remarks about the maintance of a
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
463 // record or any other remarks)
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
464 //
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
465
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
466 type RemarksType string
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
467
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
468 // return status info string
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
469
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
470 type ReturnStatusType string
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
471
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
472 // ris idx applicability from / to km (in hectometres
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
473 // (no decimals))
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
474 //
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
475
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
476 type RisapplikmType int64
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
477
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
478 // ris index (ISRS) code type (full ris index code)
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
479 //
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
480
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
481 type RisCodeType string
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
482
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
483 // ris idx communication information TXTDSC
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
484 //
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
485
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
486 type RiscomminfoType string
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
487
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
488 // ris idx category of time schedule (cattab)
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
489 //
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
490
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
491 type RiscatoftimeschedType string
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
492
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
493 // ris idx for ship type
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
494
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
495 type RisforshiptypeType string
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
496
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
497 // ris idx national Gauge Code type (can be utilised
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
498 // to store any national coding/id/link for gauges)
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
499 //
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
500
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
501 type RisgaugeidType string
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
502
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
503 // ris idx geod reference
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
504
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
505 type RisgeodrefType string
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
506
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
507 // ris idx link to external XML file
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
508 //
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
509
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
510 type RislinkextxmlType string
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
511
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
512 // locationames as used in the ris index
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
513 //
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
514
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
515 type RislocNameType string
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
516
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
517 // ris idx object code type (single code for a
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
518 // junction, termcode etc padded), subpart of the ris idx.
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
519 //
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
520
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
521 type RisobjCodeType string
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
522
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
523 // ris idx object function code type (junction, berths
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
524 // etc)
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
525 //
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
526
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
527 type RisobjfuncType string
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
528
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
529 // ris idx position on the fairway code
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
530 //
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
531
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
532 type RispostionCodeType string
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
533
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
534 // ris idx related ENC's type as used in ris idx (list
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
535 // of ENC id's)
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
536 //
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
537
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
538 type RisrelencType string
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
539
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
540 // route names, descriptions as used in the ris index
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
541 //
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
542
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
543 type RisrouteNameType string
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
544
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
545 // ris idx section node id
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
546
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
547 type RissectnodeType string
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
548
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
549 // ris idx reference level code (indicating the ref
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
550 // level)
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
551 //
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
552
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
553 type RisreflevelcodeType string
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
554
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
555 // ris idx reference level value [cm]
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
556 //
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
557
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
558 type RisreflevelvalueType int64
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
559
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
560 // ris idx use of ship useshp
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
561
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
562 type RisuseofshipType string
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
563
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
564 // ris idx zero point [cm]
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
565
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
566 type RiszeropointType int64
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
567
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
568 // UNrec 28 shiptype (4 digits)
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
569
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
570 type ShipTypeType string
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
571
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
572 // shiptype name (textual) description
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
573 //
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
574
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
575 type ShiptypeNameType string
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
576
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
577 // source string, to specify the source of this
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
578 // record/data or the update.
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
579 //
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
580
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
581 type SourceType string
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
582
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
583 // ADN signal code (to group dgs for cones/flags
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
584 // calculations)
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
585 //
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
586
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
587 type SignalCodeType string
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
588
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
589 // terminal code type (remark: termcode is the only
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
590 // part of eri locs with variable length, historical reasons).
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
591 //
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
592
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
593 type TermCodeType string
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
594
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
595 // unlocode countrycode part (first 2 of unlocode) as
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
596 // used in ris idx
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
597 //
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
598
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
599 type UnlocCCType string
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
600
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
601 // unlocode location code part (last 3 of unlocode) as
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
602 // used in ris idx
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
603 //
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
604
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
605 type UnlocLCType string
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
606
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
607 // UN nr (4 digits) adn nr for identifying ADN
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
608 // dangerous goods (according CCNR)
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
609 //
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
610
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
611 type UnnrType string
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
612
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
613 // Username which makes the call
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
614 //
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
615
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
616 type UserNameType string
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
617
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
618 // cargo weight type, integer nr (units [tons], [kg])
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
619 // depending on element)
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
620 //
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
621
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
622 type WeightType int64
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
623
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
624 // adn warning (dgs) card id
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
625
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
626 type WarnIdType string
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
627
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
628 // adn warning card
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
629
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
630 type WarnCardType string
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
631
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
632 //
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
633 // Page code, last record id in given page
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
634 //
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
635
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
636 type PageCodeType string
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
637
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
638 type PageSizeType uint32
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
639
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
640 type EcErrorCodeType string
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
641
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
642 type EcErrorGroupType uint32
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
643
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
644 type EcNameType string
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
645
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
646 type NtsIceConditionCodeThicknessType string
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
647
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
648 type AggrStatusType string
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
649
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
650 type TechNameType uint32
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
651
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
652 type MatchByCode struct {
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
653 XMLName xml.Name `xml:"http://rwsreftool/ matchByCode"`
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
654
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
655 *MatchByCodeType
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
656 }
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
657
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
658 type MatchByCodeResponse struct {
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
659 XMLName xml.Name `xml:"http://rwsreftool/ matchByCodeResponse"`
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
660
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
661 *MatchByCodeResponseType
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
662 }
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
663
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
664 type MatchByName struct {
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
665 XMLName xml.Name `xml:"http://rwsreftool/ matchByName"`
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
666
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
667 *MatchByNameType
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
668 }
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
669
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
670 type MatchByNameResponse struct {
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
671 XMLName xml.Name `xml:"http://rwsreftool/ matchByNameResponse"`
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
672
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
673 *MatchByNameResponseType
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
674 }
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
675
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
676 type GetDataXML struct {
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
677 XMLName xml.Name `xml:"http://rwsreftool/ getDataXML"`
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
678
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
679 *GetDataXMLType
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
680 }
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
681
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
682 type GetDataXMLResponse struct {
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
683 XMLName xml.Name `xml:"http://rwsreftool/ getDataXMLResponse"`
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
684
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
685 *GetDataXMLResponseType
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
686 }
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
687
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
688 type GetMutatedTables struct {
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
689 XMLName xml.Name `xml:"http://rwsreftool/ getMutatedTables"`
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
690
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
691 *GetMutatedTablesType
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
692 }
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
693
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
694 type GetMutatedTablesResponse struct {
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
695 XMLName xml.Name `xml:"http://rwsreftool/ getMutatedTablesResponse"`
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
696
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
697 *GetMutatedTablesResponseType
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
698 }
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
699
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
700 type GetMutations struct {
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
701 XMLName xml.Name `xml:"http://rwsreftool/ getMutations"`
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
702
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
703 *GetMutationsType
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
704 }
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
705
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
706 type GetMutationsResponse struct {
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
707 XMLName xml.Name `xml:"http://rwsreftool/ getMutationsResponse"`
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
708
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
709 *GetMutationsResponseType
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
710 }
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
711
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
712 type GetRisDataXML struct {
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
713 XMLName xml.Name `xml:"http://rwsreftool/ getRisDataXML"`
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
714
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
715 *GetRisDataXMLType
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
716 }
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
717
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
718 type GetRisDataXMLResponse struct {
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
719 XMLName xml.Name `xml:"http://rwsreftool/ getRisDataXMLResponse"`
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
720
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
721 *GetRisDataXMLResponseType
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
722 }
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
723
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
724 type MutateDataXML struct {
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
725 XMLName xml.Name `xml:"http://rwsreftool/ mutateDataXML"`
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
726
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
727 *MutateDataXMLType
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
728 }
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
729
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
730 type MutateDataXMLResponse struct {
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
731 XMLName xml.Name `xml:"http://rwsreftool/ mutateDataXMLResponse"`
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
732
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
733 *MutateDataXMLResponseType
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
734 }
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
735
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
736 type Exception ExceptionType
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
737
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
738 type MatchByCodeType struct {
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
739 Reftype *ReftypeType `xml:"reftype,omitempty" json:"reftype,omitempty"`
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
740
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
741 Code string `xml:"code,omitempty" json:"code,omitempty"`
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
742
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
743 Page *PageRequestType `xml:"page,omitempty" json:"page,omitempty"`
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
744
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
745 Version *RefrecVersionType `xml:"version,omitempty" json:"version,omitempty"`
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
746 }
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
747
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
748 type MatchByCodeResponseType struct {
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
749 PageDetails *PageDetailsType `xml:"pageDetails,omitempty" json:"pageDetails,omitempty"`
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
750
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
751 RefdataReturn []*RefdataReturnType `xml:"refdataReturn,omitempty" json:"refdataReturn,omitempty"`
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
752 }
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
753
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
754 type MatchByNameType struct {
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
755 Reftype *ReftypeType `xml:"reftype,omitempty" json:"reftype,omitempty"`
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
756
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
757 Lang *LangType `xml:"lang,omitempty" json:"lang,omitempty"`
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
758
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
759 Name string `xml:"name,omitempty" json:"name,omitempty"`
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
760
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
761 Page *PageRequestType `xml:"page,omitempty" json:"page,omitempty"`
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
762
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
763 Version *RefrecVersionType `xml:"version,omitempty" json:"version,omitempty"`
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
764 }
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
765
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
766 type MatchByNameResponseType struct {
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
767 PageDetails *PageDetailsType `xml:"pageDetails,omitempty" json:"pageDetails,omitempty"`
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
768
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
769 RefdataReturn []*RefdataReturnType `xml:"refdataReturn,omitempty" json:"refdataReturn,omitempty"`
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
770 }
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
771
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
772 type GetMutatedTablesType struct {
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
773
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
774 // fromDate and toDate in datetime format in UTC time
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
775 //
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
776 FromDate soap.XSDDateTime `xml:"fromDate,omitempty" json:"fromDate,omitempty"`
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
777
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
778 ToDate soap.XSDDateTime `xml:"toDate,omitempty" json:"toDate,omitempty"`
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
779 }
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
780
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
781 type GetMutatedTablesResponseType struct {
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
782
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
783 // Indicate how many mutated tables are
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
784 // available/were found.
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
785 //
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
786 RecCount *RecCountType `xml:"recCount,omitempty" json:"recCount,omitempty"`
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
787
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
788 // Generic status info field, to return (any) status
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
789 // info
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
790 //
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
791 ReturnStatus *ReturnStatusType `xml:"returnStatus,omitempty" json:"returnStatus,omitempty"`
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
792
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
793 MutatedTables []*MutatedTableReturnType `xml:"mutatedTables,omitempty" json:"mutatedTables,omitempty"`
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
794 }
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
795
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
796 type GetMutationsType struct {
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
797 Reftype *ReftypeType `xml:"reftype,omitempty" json:"reftype,omitempty"`
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
798
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
799 // from, to in datetime format in UTC time
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
800 //
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
801 FromDate soap.XSDDateTime `xml:"fromDate,omitempty" json:"fromDate,omitempty"`
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
802
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
803 ToDate soap.XSDDateTime `xml:"toDate,omitempty" json:"toDate,omitempty"`
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
804
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
805 Page *PageRequestType `xml:"page,omitempty" json:"page,omitempty"`
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
806 }
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
807
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
808 type GetMutationsResponseType struct {
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
809 PageDetails *PageDetailsType `xml:"pageDetails,omitempty" json:"pageDetails,omitempty"`
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
810
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
811 RefdataReturn []*RefdataReturnType `xml:"refdataReturn,omitempty" json:"refdataReturn,omitempty"`
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
812 }
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
813
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
814 type GetDataXMLType struct {
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
815 Reftype *ReftypeType `xml:"reftype,omitempty" json:"reftype,omitempty"`
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
816
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
817 Page *PageRequestType `xml:"page,omitempty" json:"page,omitempty"`
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
818
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
819 Subcode *RisCodeType `xml:"subcode,omitempty" json:"subcode,omitempty"`
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
820
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
821 Version *RefrecVersionType `xml:"version,omitempty" json:"version,omitempty"`
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
822 }
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
823
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
824 type GetDataXMLResponseType struct {
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
825 PageDetails *PageDetailsType `xml:"pageDetails,omitempty" json:"pageDetails,omitempty"`
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
826
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
827 RefdataReturn []*RefdataReturnType `xml:"refdataReturn,omitempty" json:"refdataReturn,omitempty"`
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
828 }
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
829
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
830 type GetRisDataXMLType struct {
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
831 Funcode string `xml:"funcode,omitempty" json:"funcode,omitempty"`
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
832
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
833 CountryCode *CountryCodeType `xml:"countryCode,omitempty" json:"countryCode,omitempty"`
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
834
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
835 Page *PageRequestType `xml:"page,omitempty" json:"page,omitempty"`
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
836
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
837 Subcode *RisCodeType `xml:"subcode,omitempty" json:"subcode,omitempty"`
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
838
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
839 Version *RefrecVersionType `xml:"version,omitempty" json:"version,omitempty"`
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
840 }
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
841
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
842 type GetRisDataXMLResponseType struct {
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
843 PageDetails *PageDetailsType `xml:"pageDetails,omitempty" json:"pageDetails,omitempty"`
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
844
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
845 RisdataReturn []*Ris_idxType `xml:"risdataReturn,omitempty" json:"risdataReturn,omitempty"`
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
846 }
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
847
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
848 type MutateDataXMLType struct {
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
849 Username *UserNameType `xml:"username,omitempty" json:"username,omitempty"`
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
850
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
851 RefData *RefdataReturnType `xml:"refData,omitempty" json:"refData,omitempty"`
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
852 }
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
853
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
854 type MutateDataXMLResponseType struct {
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
855 *StatReturnType
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
856 }
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
857
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
858 type ExceptionType struct {
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
859 XMLName xml.Name `xml:"http://rwsreftool/ exception"`
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
860
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
861 // exception code
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
862 Exception int32 `xml:"exception,omitempty" json:"exception,omitempty"`
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
863
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
864 // exception message in English
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
865 Message string `xml:"message,omitempty" json:"message,omitempty"`
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
866 }
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
867
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
868 type RefdataReturnType struct {
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
869 Reftype struct {
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
870 Value *ReftypeType `xml:",chardata" json:"-,"`
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
871 } `xml:"reftype,omitempty" json:"reftype,omitempty"`
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
872
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
873 Ris_idx *Ris_idxType `xml:"ris_idx,omitempty" json:"ris_idx,omitempty"`
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
874
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
875 Eri_location *Eri_locationType `xml:"eri_location,omitempty" json:"eri_location,omitempty"`
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
876
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
877 Eri_hscode *Eri_hscodeType `xml:"eri_hscode,omitempty" json:"eri_hscode,omitempty"`
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
878
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
879 Eri_adncode *Eri_adncodeType `xml:"eri_adncode,omitempty" json:"eri_adncode,omitempty"`
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
880
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
881 Eri_conttype *Eri_conttypeType `xml:"eri_conttype,omitempty" json:"eri_conttype,omitempty"`
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
882
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
883 Eri_packtype *Eri_packtypeType `xml:"eri_packtype,omitempty" json:"eri_packtype,omitempty"`
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
884
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
885 Eri_shiptype *Eri_shiptypeType `xml:"eri_shiptype,omitempty" json:"eri_shiptype,omitempty"`
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
886
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
887 Eri_country *Eri_countryType `xml:"eri_country,omitempty" json:"eri_country,omitempty"`
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
888
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
889 Eri_errorCodeRsp *Eri_errorCodeRspType `xml:"eri_errorCodeRsp,omitempty" json:"eri_errorCodeRsp,omitempty"`
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
890
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
891 // NtS element is only available in the return
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
892 // refdata structure.
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
893 // It is not available in the Req Mutation datastructure because we
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
894 // can not mutate nts data (not allowed)!
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
895 //
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
896 Nts_data *Nts_dataType `xml:"nts_data,omitempty" json:"nts_data,omitempty"`
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
897 }
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
898
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
899 type MutatedTableReturnType struct {
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
900 XMLName xml.Name `xml:"http://rwsreftool/ mutatedTables"`
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
901
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
902 // This table (refType) has mutations (>0)
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
903 //
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
904 RefType *ReftypeType `xml:"refType,omitempty" json:"refType,omitempty"`
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
905
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
906 // Indicates how many (>0) mutations (records) are
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
907 // available for THIS table.
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
908 //
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
909 RecCount *RecCountType `xml:"recCount,omitempty" json:"recCount,omitempty"`
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
910 }
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
911
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
912 type StatReturnType struct {
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
913
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
914 // 0=ok, 1=warning, 2=error
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
915
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
916 Err int32 `xml:"err,omitempty" json:"err,omitempty"`
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
917
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
918 Message struct {
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
919 } `xml:"message,omitempty" json:"message,omitempty"`
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
920 }
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
921
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
922 type Ris_idxType struct {
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
923 RisidxCode *RisCodeType `xml:"risidxCode,omitempty" json:"risidxCode,omitempty"`
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
924
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
925 CodeOld *RisCodeType `xml:"codeOld,omitempty" json:"codeOld,omitempty"`
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
926
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
927 UnlocCC *UnlocCCType `xml:"unlocCC,omitempty" json:"unlocCC,omitempty"`
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
928
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
929 UnlocLC *UnlocLCType `xml:"unlocLC,omitempty" json:"unlocLC,omitempty"`
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
930
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
931 WwsectCode *FwCodeType `xml:"wwsectCode,omitempty" json:"wwsectCode,omitempty"`
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
932
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
933 Objcode *RisobjCodeType `xml:"objcode,omitempty" json:"objcode,omitempty"`
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
934
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
935 Hectomt *KmCodeType `xml:"hectomt,omitempty" json:"hectomt,omitempty"`
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
936
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
937 Objfunc *RisobjfuncType `xml:"objfunc,omitempty" json:"objfunc,omitempty"`
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
938
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
939 Objname struct {
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
940
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
941 // Without diacritics (to be used in EDIfact
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
942 // msgs)
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
943 //
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
944 Loc *RislocNameType `xml:"Loc,omitempty" json:"Loc,omitempty"`
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
945
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
946 // in UTF8
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
947 LocNational *RislocNameType `xml:"locNational,omitempty" json:"locNational,omitempty"`
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
948 } `xml:"objname,omitempty" json:"objname,omitempty"`
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
949
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
950 Locname struct {
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
951 Loc *RislocNameType `xml:"Loc,omitempty" json:"Loc,omitempty"`
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
952
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
953 LocNational *RislocNameType `xml:"locNational,omitempty" json:"locNational,omitempty"`
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
954 } `xml:"locname,omitempty" json:"locname,omitempty"`
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
955
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
956 Wwname struct {
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
957 Loc *RislocNameType `xml:"Loc,omitempty" json:"Loc,omitempty"`
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
958
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
959 LocNational *RislocNameType `xml:"locNational,omitempty" json:"locNational,omitempty"`
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
960 } `xml:"wwname,omitempty" json:"wwname,omitempty"`
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
961
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
962 Routename struct {
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
963 Loc *RisrouteNameType `xml:"Loc,omitempty" json:"Loc,omitempty"`
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
964
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
965 LocNational *RisrouteNameType `xml:"locNational,omitempty" json:"locNational,omitempty"`
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
966 } `xml:"routename,omitempty" json:"routename,omitempty"`
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
967
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
968 PositionCode *RispostionCodeType `xml:"positionCode,omitempty" json:"positionCode,omitempty"`
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
969
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
970 Relrisindex *RisCodeType `xml:"relrisindex,omitempty" json:"relrisindex,omitempty"`
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
971
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
972 Sectionnode *RissectnodeType `xml:"sectionnode,omitempty" json:"sectionnode,omitempty"`
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
973
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
974 Lat *LatlonType `xml:"lat,omitempty" json:"lat,omitempty"`
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
975
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
976 Lon *LatlonType `xml:"lon,omitempty" json:"lon,omitempty"`
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
977
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
978 Relenc *RisrelencType `xml:"relenc,omitempty" json:"relenc,omitempty"`
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
979
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
980 Comminfo *RiscomminfoType `xml:"comminfo,omitempty" json:"comminfo,omitempty"`
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
981
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
982 Gaugeid *RisgaugeidType `xml:"gaugeid,omitempty" json:"gaugeid,omitempty"`
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
983
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
984 Vesselconvlength *DimType `xml:"vesselconvlength,omitempty" json:"vesselconvlength,omitempty"`
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
985
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
986 Vesselconvbreadth *DimType `xml:"vesselconvbreadth,omitempty" json:"vesselconvbreadth,omitempty"`
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
987
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
988 Vesselconvdraught *DimType `xml:"vesselconvdraught,omitempty" json:"vesselconvdraught,omitempty"`
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
989
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
990 Vesselconvairdraught *DimType `xml:"vesselconvairdraught,omitempty" json:"vesselconvairdraught,omitempty"`
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
991
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
992 Availablelength *DimType `xml:"availablelength,omitempty" json:"availablelength,omitempty"`
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
993
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
994 Clearancewidth *DimType `xml:"clearancewidth,omitempty" json:"clearancewidth,omitempty"`
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
995
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
996 Availabledepthcode *RisreflevelcodeType `xml:"availabledepthcode,omitempty" json:"availabledepthcode,omitempty"`
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
997
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
998 Availabledepth *DimType `xml:"availabledepth,omitempty" json:"availabledepth,omitempty"`
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
999
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1000 Clearanceheightcode *RisreflevelcodeType `xml:"clearanceheightcode,omitempty" json:"clearanceheightcode,omitempty"`
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1001
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1002 Clearanceheight *DimType `xml:"clearanceheight,omitempty" json:"clearanceheight,omitempty"`
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1003
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1004 ReferencegaugeISRS *RisCodeType `xml:"referencegaugeISRS,omitempty" json:"referencegaugeISRS,omitempty"`
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1005
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1006 Applicabilityfromkm *RisapplikmType `xml:"applicabilityfromkm,omitempty" json:"applicabilityfromkm,omitempty"`
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1007
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1008 Applicabilitytokm *RisapplikmType `xml:"applicabilitytokm,omitempty" json:"applicabilitytokm,omitempty"`
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1009
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1010 Reflevel1code *RisreflevelcodeType `xml:"reflevel1code,omitempty" json:"reflevel1code,omitempty"`
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1011
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1012 Reflevel1value *RisreflevelvalueType `xml:"reflevel1value,omitempty" json:"reflevel1value,omitempty"`
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1013
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1014 Reflevel2code *RisreflevelcodeType `xml:"reflevel2code,omitempty" json:"reflevel2code,omitempty"`
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1015
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1016 Reflevel2value *RisreflevelvalueType `xml:"reflevel2value,omitempty" json:"reflevel2value,omitempty"`
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1017
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1018 Reflevel3code *RisreflevelcodeType `xml:"reflevel3code,omitempty" json:"reflevel3code,omitempty"`
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1019
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1020 Reflevel3value *RisreflevelvalueType `xml:"reflevel3value,omitempty" json:"reflevel3value,omitempty"`
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1021
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1022 Zeropoint *RiszeropointType `xml:"zeropoint,omitempty" json:"zeropoint,omitempty"`
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1023
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1024 Geodref *RisgeodrefType `xml:"geodref,omitempty" json:"geodref,omitempty"`
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1025
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1026 Catoftimesched *RiscatoftimeschedType `xml:"catoftimesched,omitempty" json:"catoftimesched,omitempty"`
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1027
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1028 Forshiptype *RisforshiptypeType `xml:"forshiptype,omitempty" json:"forshiptype,omitempty"`
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1029
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1030 Foruseofship *RisuseofshipType `xml:"foruseofship,omitempty" json:"foruseofship,omitempty"`
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1031
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1032 LnktoextXMfiletimesched *RislinkextxmlType `xml:"lnktoextXMfiletimesched,omitempty" json:"lnktoextXMfiletimesched,omitempty"`
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1033
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1034 LnktoextXMfilepastime *RislinkextxmlType `xml:"lnktoextXMfilepastime,omitempty" json:"lnktoextXMfilepastime,omitempty"`
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1035
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1036 Vesselconvlength2 *DimType `xml:"vesselconvlength2,omitempty" json:"vesselconvlength2,omitempty"`
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1037
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1038 Vesselconvbreadth2 *DimType `xml:"vesselconvbreadth2,omitempty" json:"vesselconvbreadth2,omitempty"`
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1039
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1040 Vesselconvdraught2 *DimType `xml:"vesselconvdraught2,omitempty" json:"vesselconvdraught2,omitempty"`
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1041
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1042 Vesselconvairdraught2 *DimType `xml:"vesselconvairdraught2,omitempty" json:"vesselconvairdraught2,omitempty"`
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1043
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1044 Availablelength2 *DimType `xml:"availablelength2,omitempty" json:"availablelength2,omitempty"`
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1045
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1046 Clearancewidth2 *DimType `xml:"clearancewidth2,omitempty" json:"clearancewidth2,omitempty"`
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1047
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1048 Availabledepth2code *RisreflevelcodeType `xml:"availabledepth2code,omitempty" json:"availabledepth2code,omitempty"`
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1049
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1050 Availabledepth2 *DimType `xml:"availabledepth2,omitempty" json:"availabledepth2,omitempty"`
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1051
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1052 Clearanceheight2code *RisreflevelcodeType `xml:"clearanceheight2code,omitempty" json:"clearanceheight2code,omitempty"`
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1053
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1054 Clearanceheight2 *DimType `xml:"clearanceheight2,omitempty" json:"clearanceheight2,omitempty"`
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1055
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1056 Referencegauge2ISRS *RisCodeType `xml:"referencegauge2ISRS,omitempty" json:"referencegauge2ISRS,omitempty"`
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1057
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1058 Vesselconvlength3 *DimType `xml:"vesselconvlength3,omitempty" json:"vesselconvlength3,omitempty"`
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1059
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1060 Vesselconvbreadth3 *DimType `xml:"vesselconvbreadth3,omitempty" json:"vesselconvbreadth3,omitempty"`
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1061
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1062 Vesselconvdraught3 *DimType `xml:"vesselconvdraught3,omitempty" json:"vesselconvdraught3,omitempty"`
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1063
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1064 Vesselconvairdraught3 *DimType `xml:"vesselconvairdraught3,omitempty" json:"vesselconvairdraught3,omitempty"`
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1065
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1066 Availablelength3 *DimType `xml:"availablelength3,omitempty" json:"availablelength3,omitempty"`
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1067
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1068 Clearancewidth3 *DimType `xml:"clearancewidth3,omitempty" json:"clearancewidth3,omitempty"`
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1069
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1070 Availabledepth3code *RisreflevelcodeType `xml:"availabledepth3code,omitempty" json:"availabledepth3code,omitempty"`
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1071
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1072 Availabledepth3 *DimType `xml:"availabledepth3,omitempty" json:"availabledepth3,omitempty"`
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1073
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1074 Clearanceheight3code *RisreflevelcodeType `xml:"clearanceheight3code,omitempty" json:"clearanceheight3code,omitempty"`
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1075
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1076 Clearanceheight3 *DimType `xml:"clearanceheight3,omitempty" json:"clearanceheight3,omitempty"`
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1077
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1078 Referencegauge3ISRS *RisCodeType `xml:"referencegauge3ISRS,omitempty" json:"referencegauge3ISRS,omitempty"`
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1079
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1080 Catoftimesched2 *RiscatoftimeschedType `xml:"catoftimesched2,omitempty" json:"catoftimesched2,omitempty"`
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1081
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1082 Forshiptype2 *RisforshiptypeType `xml:"forshiptype2,omitempty" json:"forshiptype2,omitempty"`
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1083
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1084 Foruseofship2 *RisuseofshipType `xml:"foruseofship2,omitempty" json:"foruseofship2,omitempty"`
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1085
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1086 LnktoextXMfiletimesched2 *RislinkextxmlType `xml:"lnktoextXMfiletimesched2,omitempty" json:"lnktoextXMfiletimesched2,omitempty"`
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1087
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1088 LnktoextXMfilepastime2 *RislinkextxmlType `xml:"lnktoextXMfilepastime2,omitempty" json:"lnktoextXMfilepastime2,omitempty"`
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1089
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1090 Catoftimesched3 *RiscatoftimeschedType `xml:"catoftimesched3,omitempty" json:"catoftimesched3,omitempty"`
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1091
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1092 Forshiptype3 *RisforshiptypeType `xml:"forshiptype3,omitempty" json:"forshiptype3,omitempty"`
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1093
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1094 Foruseofship3 *RisuseofshipType `xml:"foruseofship3,omitempty" json:"foruseofship3,omitempty"`
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1095
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1096 LnktoextXMfiletimesched3 *RislinkextxmlType `xml:"lnktoextXMfiletimesched3,omitempty" json:"lnktoextXMfiletimesched3,omitempty"`
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1097
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1098 LnktoextXMfilepastime3 *RislinkextxmlType `xml:"lnktoextXMfilepastime3,omitempty" json:"lnktoextXMfilepastime3,omitempty"`
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1099
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1100 Startdate *LastupdateType `xml:"startdate,omitempty" json:"startdate,omitempty"`
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1101
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1102 Enddate *LastupdateType `xml:"enddate,omitempty" json:"enddate,omitempty"`
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1103
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1104 Infodate *LastupdateType `xml:"infodate,omitempty" json:"infodate,omitempty"`
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1105
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1106 // specific (RIS) source of this information
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1107 //
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1108 RisidxSource *RemarksType `xml:"risidxSource,omitempty" json:"risidxSource,omitempty"`
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1109
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1110 // specific Ris idx remarks, reasons for change
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1111 // (descriptions as received with the ris idx)
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1112 //
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1113 RisidxRemarks *RemarksType `xml:"risidxRemarks,omitempty" json:"risidxRemarks,omitempty"`
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1114
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1115 // source of mutation
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1116 Source *SourceType `xml:"source,omitempty" json:"source,omitempty"`
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1117
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1118 // remarks regarding the maintance of the ris idx
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1119 //
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1120 Remarks *RemarksType `xml:"remarks,omitempty" json:"remarks,omitempty"`
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1121
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1122 Version *RefrecVersionType `xml:"version,omitempty" json:"version,omitempty"`
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1123
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1124 Erased *ErasedType `xml:"erased,omitempty" json:"erased,omitempty"`
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1125
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1126 Lastupdate *LastupdateType `xml:"lastupdate,omitempty" json:"lastupdate,omitempty"`
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1127 }
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1128
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1129 type Eri_locationType struct {
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1130 XMLName xml.Name `xml:"http://rwsreftool/ eri_location"`
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1131
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1132 ErilocCode *ErilocCodeType `xml:"erilocCode,omitempty" json:"erilocCode,omitempty"`
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1133
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1134 CodeOld *ErilocCodeType `xml:"codeOld,omitempty" json:"codeOld,omitempty"`
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1135
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1136 RisCode *RisCodeType `xml:"risCode,omitempty" json:"risCode,omitempty"`
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1137
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1138 LoCode *LoCodeType `xml:"loCode,omitempty" json:"loCode,omitempty"`
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1139
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1140 FwCode *FwCodeType `xml:"fwCode,omitempty" json:"fwCode,omitempty"`
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1141
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1142 KmCode *KmCodeType `xml:"kmCode,omitempty" json:"kmCode,omitempty"`
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1143
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1144 Name struct {
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1145 Loc *ErilocNameType `xml:"Loc,omitempty" json:"Loc,omitempty"`
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1146
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1147 NL *ErilocNameType `xml:"NL,omitempty" json:"NL,omitempty"`
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1148
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1149 DE *ErilocNameType `xml:"DE,omitempty" json:"DE,omitempty"`
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1150
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1151 FR *ErilocNameType `xml:"FR,omitempty" json:"FR,omitempty"`
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1152
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1153 EN *ErilocNameType `xml:"EN,omitempty" json:"EN,omitempty"`
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1154 } `xml:"name,omitempty" json:"name,omitempty"`
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1155
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1156 LocType *LocTypeType `xml:"locType,omitempty" json:"locType,omitempty"`
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1157
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1158 Lat *LatlonType `xml:"lat,omitempty" json:"lat,omitempty"`
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1159
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1160 Lon *LatlonType `xml:"lon,omitempty" json:"lon,omitempty"`
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1161
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1162 TermCode *TermCodeType `xml:"termCode,omitempty" json:"termCode,omitempty"`
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1163
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1164 Termname struct {
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1165 Loc *ErilocNameType `xml:"Loc,omitempty" json:"Loc,omitempty"`
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1166
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1167 NL *ErilocNameType `xml:"NL,omitempty" json:"NL,omitempty"`
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1168
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1169 DE *ErilocNameType `xml:"DE,omitempty" json:"DE,omitempty"`
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1170
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1171 FR *ErilocNameType `xml:"FR,omitempty" json:"FR,omitempty"`
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1172
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1173 EN *ErilocNameType `xml:"EN,omitempty" json:"EN,omitempty"`
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1174 } `xml:"termname,omitempty" json:"termname,omitempty"`
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1175
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1176 TermType *LocTypeType `xml:"termType,omitempty" json:"termType,omitempty"`
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1177
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1178 QuayFrom *QuayType `xml:"quayFrom,omitempty" json:"quayFrom,omitempty"`
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1179
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1180 QuayTo *QuayType `xml:"quayTo,omitempty" json:"quayTo,omitempty"`
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1181
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1182 Ivs *IvsType `xml:"ivs,omitempty" json:"ivs,omitempty"`
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1183
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1184 // VTS/IVS (code) acting as the default reporting
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1185 // (receiving) point (when departing from this location)
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1186 //
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1187 IvsVTSCode *ProviderIdType `xml:"ivsVTSCode,omitempty" json:"ivsVTSCode,omitempty"`
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1188
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1189 IvsName *IvsNameType `xml:"ivsName,omitempty" json:"ivsName,omitempty"`
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1190
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1191 IvsTerm *IvsTermType `xml:"ivsTerm,omitempty" json:"ivsTerm,omitempty"`
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1192
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1193 IvsReport *IvsReportType `xml:"ivsReport,omitempty" json:"ivsReport,omitempty"`
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1194
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1195 // Nr of possible exits (routes) when departing from
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1196 // this location >1 means a reporting or routepoint has to be
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1197 // specified.
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1198 //
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1199 Exits *LocExitsType `xml:"exits,omitempty" json:"exits,omitempty"`
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1200
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1201 Exit0 *LocExitsCodeType `xml:"exit0,omitempty" json:"exit0,omitempty"`
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1202
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1203 Exit1 *LocExitsCodeType `xml:"exit1,omitempty" json:"exit1,omitempty"`
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1204
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1205 Exit2 *LocExitsCodeType `xml:"exit2,omitempty" json:"exit2,omitempty"`
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1206
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1207 Exit3 *LocExitsCodeType `xml:"exit3,omitempty" json:"exit3,omitempty"`
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1208
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1209 Exit4 *LocExitsCodeType `xml:"exit4,omitempty" json:"exit4,omitempty"`
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1210
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1211 Exit5 *LocExitsCodeType `xml:"exit5,omitempty" json:"exit5,omitempty"`
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1212
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1213 Exit6 *LocExitsCodeType `xml:"exit6,omitempty" json:"exit6,omitempty"`
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1214
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1215 Exit7 *LocExitsCodeType `xml:"exit7,omitempty" json:"exit7,omitempty"`
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1216
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1217 Exit8 *LocExitsCodeType `xml:"exit8,omitempty" json:"exit8,omitempty"`
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1218
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1219 Exit9 *LocExitsCodeType `xml:"exit9,omitempty" json:"exit9,omitempty"`
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1220
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1221 SbbLoCode *LocSbbLoCodeType `xml:"sbbLoCode,omitempty" json:"sbbLoCode,omitempty"`
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1222
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1223 SbbCode *LocSbbCodeType `xml:"sbbCode,omitempty" json:"sbbCode,omitempty"`
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1224
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1225 Source *SourceType `xml:"source,omitempty" json:"source,omitempty"`
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1226
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1227 Remarks *RemarksType `xml:"remarks,omitempty" json:"remarks,omitempty"`
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1228
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1229 Version *RefrecVersionType `xml:"version,omitempty" json:"version,omitempty"`
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1230
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1231 Erased *ErasedType `xml:"erased,omitempty" json:"erased,omitempty"`
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1232
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1233 Lastupdate *LastupdateType `xml:"lastupdate,omitempty" json:"lastupdate,omitempty"`
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1234 }
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1235
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1236 type Eri_hscodeType struct {
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1237 XMLName xml.Name `xml:"http://rwsreftool/ eri_hscode"`
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1238
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1239 // Harmonised System type
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1240 HsCode *HsCodeType `xml:"hsCode,omitempty" json:"hsCode,omitempty"`
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1241
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1242 CodeOld *HsCodeType `xml:"codeOld,omitempty" json:"codeOld,omitempty"`
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1243
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1244 Name struct {
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1245 Loc *HsCodeNameType `xml:"Loc,omitempty" json:"Loc,omitempty"`
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1246
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1247 EN *HsCodeNameType `xml:"EN,omitempty" json:"EN,omitempty"`
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1248
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1249 NL *HsCodeNameType `xml:"NL,omitempty" json:"NL,omitempty"`
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1250
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1251 DE *HsCodeNameType `xml:"DE,omitempty" json:"DE,omitempty"`
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1252
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1253 FR *HsCodeNameType `xml:"FR,omitempty" json:"FR,omitempty"`
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1254 } `xml:"name,omitempty" json:"name,omitempty"`
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1255
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1256 NstCode *NstCodeType `xml:"nstCode,omitempty" json:"nstCode,omitempty"`
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1257
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1258 // English (NST2007) description.
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1259 NstName *HsCodeNameType `xml:"nstName,omitempty" json:"nstName,omitempty"`
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1260
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1261 Source *SourceType `xml:"source,omitempty" json:"source,omitempty"`
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1262
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1263 Remarks *RemarksType `xml:"remarks,omitempty" json:"remarks,omitempty"`
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1264
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1265 Version *RefrecVersionType `xml:"version,omitempty" json:"version,omitempty"`
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1266
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1267 Erased *ErasedType `xml:"erased,omitempty" json:"erased,omitempty"`
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1268
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1269 Lastupdate *LastupdateType `xml:"lastupdate,omitempty" json:"lastupdate,omitempty"`
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1270 }
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1271
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1272 type Eri_adncodeType struct {
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1273 XMLName xml.Name `xml:"http://rwsreftool/ eri_adncode"`
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1274
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1275 // Be sure to edit, change the basic Simpletypes,
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1276 // dont edit any of the (sub)elements from here!!!
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1277 //
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1278 AdnCode *AdnCodeType `xml:"adnCode,omitempty" json:"adnCode,omitempty"`
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1279
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1280 CodeOld *AdnCodeType `xml:"codeOld,omitempty" json:"codeOld,omitempty"`
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1281
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1282 Unnr *UnnrType `xml:"unnr,omitempty" json:"unnr,omitempty"`
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1283
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1284 AdnClass *AdnClassType `xml:"adnClass,omitempty" json:"adnClass,omitempty"`
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1285
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1286 AdnClassif *AdnClassIfType `xml:"adnClassif,omitempty" json:"adnClassif,omitempty"`
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1287
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1288 ImoClass *AdnImoClassType `xml:"imoClass,omitempty" json:"imoClass,omitempty"`
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1289
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1290 PackGrp *PackGrpType `xml:"packGrp,omitempty" json:"packGrp,omitempty"`
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1291
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1292 Name struct {
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1293 Loc *AdnCodeNameType `xml:"Loc,omitempty" json:"Loc,omitempty"`
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1294
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1295 EN *AdnCodeNameType `xml:"EN,omitempty" json:"EN,omitempty"`
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1296
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1297 NL *AdnCodeNameType `xml:"NL,omitempty" json:"NL,omitempty"`
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1298
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1299 DE *AdnCodeNameType `xml:"DE,omitempty" json:"DE,omitempty"`
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1300
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1301 FR *AdnCodeNameType `xml:"FR,omitempty" json:"FR,omitempty"`
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1302 } `xml:"name,omitempty" json:"name,omitempty"`
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1303
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1304 Syn struct {
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1305 Loc *GoodSynType `xml:"Loc,omitempty" json:"Loc,omitempty"`
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1306
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1307 NL *GoodSynType `xml:"NL,omitempty" json:"NL,omitempty"`
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1308
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1309 DE *GoodSynType `xml:"DE,omitempty" json:"DE,omitempty"`
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1310
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1311 FR *GoodSynType `xml:"FR,omitempty" json:"FR,omitempty"`
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1312
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1313 EN *GoodSynType `xml:"EN,omitempty" json:"EN,omitempty"`
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1314 } `xml:"syn,omitempty" json:"syn,omitempty"`
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1315
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1316 HsCode *HsCodeType `xml:"hsCode,omitempty" json:"hsCode,omitempty"`
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1317
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1318 NstCode *NstCodeType `xml:"nstCode,omitempty" json:"nstCode,omitempty"`
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1319
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1320 // 0, 1, 2, 3, V
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1321 ConesBulk *ConesType `xml:"conesBulk,omitempty" json:"conesBulk,omitempty"`
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1322
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1323 ConesTank *ConesType `xml:"conesTank,omitempty" json:"conesTank,omitempty"`
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1324
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1325 ConesCont *ConesType `xml:"conesCont,omitempty" json:"conesCont,omitempty"`
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1326
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1327 // 0, B, V
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1328 FlagsBulk *FlagsType `xml:"flagsBulk,omitempty" json:"flagsBulk,omitempty"`
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1329
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1330 FlagsTank *FlagsType `xml:"flagsTank,omitempty" json:"flagsTank,omitempty"`
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1331
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1332 WarnCard *WarnCardType `xml:"warnCard,omitempty" json:"warnCard,omitempty"`
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1333
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1334 WarnId *WarnIdType `xml:"warnId,omitempty" json:"warnId,omitempty"`
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1335
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1336 Label1 *AdnLabelType `xml:"label1,omitempty" json:"label1,omitempty"`
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1337
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1338 Label2 *AdnLabelType `xml:"label2,omitempty" json:"label2,omitempty"`
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1339
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1340 Label3 *AdnLabelType `xml:"label3,omitempty" json:"label3,omitempty"`
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1341
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1342 Label4 *AdnLabelType `xml:"label4,omitempty" json:"label4,omitempty"`
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1343
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1344 AquaticToxicity *AquaticToxicityType `xml:"aquaticToxicity,omitempty" json:"aquaticToxicity,omitempty"`
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1345
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1346 ChemicalStability *ChemicalStabilityType `xml:"chemicalStability,omitempty" json:"chemicalStability,omitempty"`
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1347
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1348 CmrProperties *CmrPropertyType `xml:"cmrProperties,omitempty" json:"cmrProperties,omitempty"`
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1349
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1350 Floater *FloatersinkerType `xml:"floater,omitempty" json:"floater,omitempty"`
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1351
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1352 MaxWeightCodeInlandBulkCont *SignalCodeType `xml:"maxWeightCodeInlandBulkCont,omitempty" json:"maxWeightCodeInlandBulkCont,omitempty"`
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1353
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1354 // max weight in kg
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1355 MaxWeightInlandBulkCont *WeightType `xml:"maxWeightInlandBulkCont,omitempty" json:"maxWeightInlandBulkCont,omitempty"`
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1356
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1357 SignalCodeInlandCont *SignalCodeType `xml:"signalCodeInlandCont,omitempty" json:"signalCodeInlandCont,omitempty"`
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1358
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1359 // min weight in kg
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1360 MinWeightInlandCont *WeightType `xml:"minWeightInlandCont,omitempty" json:"minWeightInlandCont,omitempty"`
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1361
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1362 SignalCodeInlandExcemp *SignalCodeType `xml:"signalCodeInlandExcemp,omitempty" json:"signalCodeInlandExcemp,omitempty"`
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1363
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1364 // min weight in kg
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1365 MinWeightInlandExcemp *WeightType `xml:"minWeightInlandExcemp,omitempty" json:"minWeightInlandExcemp,omitempty"`
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1366
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1367 SignalCodeSeaBulk *SignalCodeType `xml:"signalCodeSeaBulk,omitempty" json:"signalCodeSeaBulk,omitempty"`
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1368
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1369 // min weight in kg
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1370 MinWeightSeaBulk *WeightType `xml:"minWeightSeaBulk,omitempty" json:"minWeightSeaBulk,omitempty"`
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1371
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1372 AggrStatus *AggrStatusType `xml:"aggrStatus,omitempty" json:"aggrStatus,omitempty"`
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1373
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1374 TechName *TechNameType `xml:"techName,omitempty" json:"techName,omitempty"`
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1375
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1376 Source *SourceType `xml:"source,omitempty" json:"source,omitempty"`
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1377
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1378 Remarks *RemarksType `xml:"remarks,omitempty" json:"remarks,omitempty"`
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1379
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1380 Version *RefrecVersionType `xml:"version,omitempty" json:"version,omitempty"`
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1381
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1382 Erased *ErasedType `xml:"erased,omitempty" json:"erased,omitempty"`
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1383
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1384 Lastupdate *LastupdateType `xml:"lastupdate,omitempty" json:"lastupdate,omitempty"`
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1385 }
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1386
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1387 type Eri_conttypeType struct {
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1388 XMLName xml.Name `xml:"http://rwsreftool/ eri_conttype"`
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1389
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1390 ContId *ContIdType `xml:"contId,omitempty" json:"contId,omitempty"`
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1391
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1392 CodeOld *ContIdType `xml:"codeOld,omitempty" json:"codeOld,omitempty"`
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1393
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1394 // dimensions in cm
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1395 Length *DimType `xml:"length,omitempty" json:"length,omitempty"`
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1396
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1397 Width *DimType `xml:"width,omitempty" json:"width,omitempty"`
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1398
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1399 Height *DimType `xml:"height,omitempty" json:"height,omitempty"`
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1400
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1401 // empty weight in kg
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1402 Weight *WeightType `xml:"weight,omitempty" json:"weight,omitempty"`
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1403
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1404 Name struct {
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1405 Loc *ContNameType `xml:"Loc,omitempty" json:"Loc,omitempty"`
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1406
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1407 NL *ContNameType `xml:"NL,omitempty" json:"NL,omitempty"`
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1408
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1409 DE *ContNameType `xml:"DE,omitempty" json:"DE,omitempty"`
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1410
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1411 FR *ContNameType `xml:"FR,omitempty" json:"FR,omitempty"`
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1412
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1413 EN *ContNameType `xml:"EN,omitempty" json:"EN,omitempty"`
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1414 } `xml:"name,omitempty" json:"name,omitempty"`
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1415
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1416 Source *SourceType `xml:"source,omitempty" json:"source,omitempty"`
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1417
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1418 Remarks *RemarksType `xml:"remarks,omitempty" json:"remarks,omitempty"`
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1419
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1420 Version *RefrecVersionType `xml:"version,omitempty" json:"version,omitempty"`
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1421
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1422 Erased *ErasedType `xml:"erased,omitempty" json:"erased,omitempty"`
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1423
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1424 Lastupdate *LastupdateType `xml:"lastupdate,omitempty" json:"lastupdate,omitempty"`
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1425 }
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1426
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1427 type Eri_packtypeType struct {
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1428 XMLName xml.Name `xml:"http://rwsreftool/ eri_packtype"`
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1429
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1430 PackId *PackIdType `xml:"packId,omitempty" json:"packId,omitempty"`
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1431
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1432 CodeOld *PackIdType `xml:"codeOld,omitempty" json:"codeOld,omitempty"`
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1433
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1434 Name struct {
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1435 Loc *PackNameType `xml:"Loc,omitempty" json:"Loc,omitempty"`
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1436
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1437 EN *PackNameType `xml:"EN,omitempty" json:"EN,omitempty"`
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1438
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1439 NL *PackNameType `xml:"NL,omitempty" json:"NL,omitempty"`
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1440
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1441 DE *PackNameType `xml:"DE,omitempty" json:"DE,omitempty"`
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1442
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1443 FR *PackNameType `xml:"FR,omitempty" json:"FR,omitempty"`
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1444 } `xml:"name,omitempty" json:"name,omitempty"`
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1445
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1446 Source *SourceType `xml:"source,omitempty" json:"source,omitempty"`
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1447
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1448 Remarks *RemarksType `xml:"remarks,omitempty" json:"remarks,omitempty"`
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1449
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1450 Version *RefrecVersionType `xml:"version,omitempty" json:"version,omitempty"`
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1451
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1452 Erased *ErasedType `xml:"erased,omitempty" json:"erased,omitempty"`
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1453
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1454 Lastupdate *LastupdateType `xml:"lastupdate,omitempty" json:"lastupdate,omitempty"`
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1455 }
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1456
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1457 type Eri_shiptypeType struct {
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1458 XMLName xml.Name `xml:"http://rwsreftool/ eri_shiptype"`
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1459
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1460 ShipType *ShipTypeType `xml:"shipType,omitempty" json:"shipType,omitempty"`
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1461
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1462 CodeOld *ShipTypeType `xml:"codeOld,omitempty" json:"codeOld,omitempty"`
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1463
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1464 DvkType *DvkTypeType `xml:"dvkType,omitempty" json:"dvkType,omitempty"`
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1465
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1466 CraftType *CraftTypeType `xml:"craftType,omitempty" json:"craftType,omitempty"`
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1467
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1468 // True = transport cominination type, false=single
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1469 // ship
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1470 //
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1471 Combination *CombinationFlagType `xml:"combination,omitempty" json:"combination,omitempty"`
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1472
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1473 Name struct {
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1474 Loc *ShiptypeNameType `xml:"Loc,omitempty" json:"Loc,omitempty"`
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1475
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1476 EN *ShiptypeNameType `xml:"EN,omitempty" json:"EN,omitempty"`
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1477
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1478 NL *ShiptypeNameType `xml:"NL,omitempty" json:"NL,omitempty"`
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1479
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1480 DE *ShiptypeNameType `xml:"DE,omitempty" json:"DE,omitempty"`
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1481
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1482 FR *ShiptypeNameType `xml:"FR,omitempty" json:"FR,omitempty"`
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1483 } `xml:"name,omitempty" json:"name,omitempty"`
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1484
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1485 Source *SourceType `xml:"source,omitempty" json:"source,omitempty"`
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1486
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1487 Remarks *RemarksType `xml:"remarks,omitempty" json:"remarks,omitempty"`
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1488
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1489 Version *RefrecVersionType `xml:"version,omitempty" json:"version,omitempty"`
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1490
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1491 Erased *ErasedType `xml:"erased,omitempty" json:"erased,omitempty"`
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1492
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1493 Lastupdate *LastupdateType `xml:"lastupdate,omitempty" json:"lastupdate,omitempty"`
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1494 }
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1495
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1496 type Eri_countryType struct {
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1497 XMLName xml.Name `xml:"http://rwsreftool/ eri_country"`
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1498
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1499 // UN country ISO code 2 chars.
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1500 //
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1501 CountryCode *CountryCodeType `xml:"countryCode,omitempty" json:"countryCode,omitempty"`
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1502
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1503 CodeOld *CountryCodeType `xml:"codeOld,omitempty" json:"codeOld,omitempty"`
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1504
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1505 CbsCode *CbscountryCodeType `xml:"cbsCode,omitempty" json:"cbsCode,omitempty"`
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1506
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1507 CountryIsoCode3 *CountryCode3Type `xml:"countryIsoCode3,omitempty" json:"countryIsoCode3,omitempty"`
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1508
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1509 CountryIsoNum *CountryIsoNumType `xml:"countryIsoNum,omitempty" json:"countryIsoNum,omitempty"`
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1510
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1511 LloydsFlag *LloydsflagType `xml:"lloydsFlag,omitempty" json:"lloydsFlag,omitempty"`
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1512
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1513 Name struct {
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1514 Loc *CountryNameType `xml:"Loc,omitempty" json:"Loc,omitempty"`
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1515
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1516 EN *CountryNameType `xml:"EN,omitempty" json:"EN,omitempty"`
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1517
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1518 NL *CountryNameType `xml:"NL,omitempty" json:"NL,omitempty"`
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1519
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1520 DE *CountryNameType `xml:"DE,omitempty" json:"DE,omitempty"`
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1521
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1522 FR *CountryNameType `xml:"FR,omitempty" json:"FR,omitempty"`
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1523 } `xml:"name,omitempty" json:"name,omitempty"`
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1524
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1525 Source *SourceType `xml:"source,omitempty" json:"source,omitempty"`
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1526
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1527 Remarks *RemarksType `xml:"remarks,omitempty" json:"remarks,omitempty"`
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1528
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1529 Version *RefrecVersionType `xml:"version,omitempty" json:"version,omitempty"`
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1530
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1531 Erased *ErasedType `xml:"erased,omitempty" json:"erased,omitempty"`
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1532
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1533 Lastupdate *LastupdateType `xml:"lastupdate,omitempty" json:"lastupdate,omitempty"`
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1534 }
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1535
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1536 type Eri_errorCodeRspType struct {
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1537 XMLName xml.Name `xml:"http://rwsreftool/ eri_errorCodeRsp"`
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1538
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1539 ErrorCode *EcErrorCodeType `xml:"errorCode,omitempty" json:"errorCode,omitempty"`
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1540
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1541 ErrorCodeOld *EcErrorCodeType `xml:"errorCodeOld,omitempty" json:"errorCodeOld,omitempty"`
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1542
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1543 ErrorGroup *EcErrorGroupType `xml:"errorGroup,omitempty" json:"errorGroup,omitempty"`
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1544
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1545 Name struct {
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1546 Loc *EcNameType `xml:"Loc,omitempty" json:"Loc,omitempty"`
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1547
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1548 EN *EcNameType `xml:"EN,omitempty" json:"EN,omitempty"`
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1549
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1550 NL *EcNameType `xml:"NL,omitempty" json:"NL,omitempty"`
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1551
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1552 DE *EcNameType `xml:"DE,omitempty" json:"DE,omitempty"`
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1553
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1554 FR *EcNameType `xml:"FR,omitempty" json:"FR,omitempty"`
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1555 } `xml:"name,omitempty" json:"name,omitempty"`
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1556
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1557 Source *SourceType `xml:"source,omitempty" json:"source,omitempty"`
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1558
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1559 Remarks *RemarksType `xml:"remarks,omitempty" json:"remarks,omitempty"`
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1560
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1561 Version *RefrecVersionType `xml:"version,omitempty" json:"version,omitempty"`
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1562
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1563 Erased *ErasedType `xml:"erased,omitempty" json:"erased,omitempty"`
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1564
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1565 Lastupdate *LastupdateType `xml:"lastupdate,omitempty" json:"lastupdate,omitempty"`
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1566 }
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1567
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1568 type NtsIceConditionCodeType struct {
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1569 *Nts_dataType
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1570
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1571 Thickness *NtsIceConditionCodeThicknessType `xml:"thickness,omitempty" json:"thickness,omitempty"`
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1572 }
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1573
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1574 type Nts_dataType struct {
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1575 XMLName xml.Name `xml:"http://rwsreftool/ nts_data"`
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1576
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1577 // Just a string (no enum) to return nts data type
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1578 // of the nts_data returned!
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1579 // reftype already contains datatype.
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1580 //
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1581 Ntstype *NtstypeType `xml:"ntstype,omitempty" json:"ntstype,omitempty"`
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1582
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1583 Ntscode *NtsCodeType `xml:"ntscode,omitempty" json:"ntscode,omitempty"`
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1584
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1585 CodeOld *NtsCodeType `xml:"codeOld,omitempty" json:"codeOld,omitempty"`
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1586
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1587 Name struct {
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1588 Loc *NtsNameType `xml:"Loc,omitempty" json:"Loc,omitempty"`
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1589
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1590 NL *NtsNameType `xml:"NL,omitempty" json:"NL,omitempty"`
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1591
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1592 DE *NtsNameType `xml:"DE,omitempty" json:"DE,omitempty"`
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1593
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1594 EN *NtsNameType `xml:"EN,omitempty" json:"EN,omitempty"`
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1595
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1596 FR *NtsNameType `xml:"FR,omitempty" json:"FR,omitempty"`
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1597
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1598 BG *NtsNameType `xml:"BG,omitempty" json:"BG,omitempty"`
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1599
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1600 CS *NtsNameType `xml:"CS,omitempty" json:"CS,omitempty"`
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1601
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1602 DA *NtsNameType `xml:"DA,omitempty" json:"DA,omitempty"`
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1603
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1604 EL *NtsNameType `xml:"EL,omitempty" json:"EL,omitempty"`
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1605
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1606 ES *NtsNameType `xml:"ES,omitempty" json:"ES,omitempty"`
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1607
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1608 ET *NtsNameType `xml:"ET,omitempty" json:"ET,omitempty"`
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1609
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1610 FI *NtsNameType `xml:"FI,omitempty" json:"FI,omitempty"`
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1611
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1612 HU *NtsNameType `xml:"HU,omitempty" json:"HU,omitempty"`
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1613
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1614 IT *NtsNameType `xml:"IT,omitempty" json:"IT,omitempty"`
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1615
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1616 LT *NtsNameType `xml:"LT,omitempty" json:"LT,omitempty"`
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1617
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1618 LV *NtsNameType `xml:"LV,omitempty" json:"LV,omitempty"`
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1619
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1620 MT *NtsNameType `xml:"MT,omitempty" json:"MT,omitempty"`
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1621
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1622 PL *NtsNameType `xml:"PL,omitempty" json:"PL,omitempty"`
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1623
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1624 PT *NtsNameType `xml:"PT,omitempty" json:"PT,omitempty"`
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1625
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1626 RO *NtsNameType `xml:"RO,omitempty" json:"RO,omitempty"`
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1627
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1628 SK *NtsNameType `xml:"SK,omitempty" json:"SK,omitempty"`
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1629
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1630 SL *NtsNameType `xml:"SL,omitempty" json:"SL,omitempty"`
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1631
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1632 SV *NtsNameType `xml:"SV,omitempty" json:"SV,omitempty"`
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1633
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1634 HR *NtsNameType `xml:"HR,omitempty" json:"HR,omitempty"`
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1635
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1636 RU *NtsNameType `xml:"RU,omitempty" json:"RU,omitempty"`
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1637
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1638 SR *NtsNameType `xml:"SR,omitempty" json:"SR,omitempty"`
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1639 } `xml:"name,omitempty" json:"name,omitempty"`
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1640
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1641 Source *SourceType `xml:"source,omitempty" json:"source,omitempty"`
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1642
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1643 Remarks *RemarksType `xml:"remarks,omitempty" json:"remarks,omitempty"`
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1644
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1645 Version *RefrecVersionType `xml:"version,omitempty" json:"version,omitempty"`
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1646
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1647 Erased *ErasedType `xml:"erased,omitempty" json:"erased,omitempty"`
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1648
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1649 Lastupdate *LastupdateType `xml:"lastupdate,omitempty" json:"lastupdate,omitempty"`
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1650 }
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1651
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1652 type PageRequestType struct {
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1653 XMLName xml.Name `xml:"http://rwsreftool/ page"`
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1654
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1655 PageCode *PageCodeType `xml:"pageCode,omitempty" json:"pageCode,omitempty"`
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1656
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1657 PageSize *PageSizeType `xml:"pageSize,omitempty" json:"pageSize,omitempty"`
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1658 }
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1659
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1660 type PageDetailsType struct {
5613
135145f7ca0f Remove Namespace tag from pageDetail, as the ERDMS service does not deliver it.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 5610
diff changeset
1661 //XMLName xml.Name `xml:"http://rwsreftool/ pageDetails"`
135145f7ca0f Remove Namespace tag from pageDetail, as the ERDMS service does not deliver it.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 5610
diff changeset
1662 XMLName xml.Name `xml:"pageDetails"`
5608
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1663
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1664 PageCode *PageCodeType `xml:"pageCode,omitempty" json:"pageCode,omitempty"`
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1665
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1666 PageSize *PageSizeType `xml:"pageSize,omitempty" json:"pageSize,omitempty"`
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1667
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1668 TotalElements *PageSizeType `xml:"totalElements,omitempty" json:"totalElements,omitempty"`
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1669
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1670 TotalPages *PageSizeType `xml:"totalPages,omitempty" json:"totalPages,omitempty"`
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1671 }
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1672
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1673 type RefWeb interface {
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1674
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1675 // Error can be either of the following types:
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1676 //
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1677 // - Exception
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1678
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1679 MutateDataXML(request *MutateDataXML) (*MutateDataXMLResponse, error)
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1680
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1681 MutateDataXMLContext(ctx context.Context, request *MutateDataXML) (*MutateDataXMLResponse, error)
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1682
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1683 // Error can be either of the following types:
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1684 //
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1685 // - Exception
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1686
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1687 MatchByCode(request *MatchByCode) (*MatchByCodeResponse, error)
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1688
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1689 MatchByCodeContext(ctx context.Context, request *MatchByCode) (*MatchByCodeResponse, error)
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1690
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1691 // Error can be either of the following types:
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1692 //
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1693 // - Exception
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1694
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1695 GetMutations(request *GetMutations) (*GetMutationsResponse, error)
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1696
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1697 GetMutationsContext(ctx context.Context, request *GetMutations) (*GetMutationsResponse, error)
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1698
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1699 // Error can be either of the following types:
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1700 //
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1701 // - Exception
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1702
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1703 GetRisDataXML(request *GetRisDataXML) (*GetRisDataXMLResponse, error)
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1704
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1705 GetRisDataXMLContext(ctx context.Context, request *GetRisDataXML) (*GetRisDataXMLResponse, error)
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1706
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1707 // Error can be either of the following types:
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1708 //
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1709 // - Exception
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1710
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1711 MatchByName(request *MatchByName) (*MatchByNameResponse, error)
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1712
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1713 MatchByNameContext(ctx context.Context, request *MatchByName) (*MatchByNameResponse, error)
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1714
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1715 // Error can be either of the following types:
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1716 //
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1717 // - Exception
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1718
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1719 GetMutatedTables(request *GetMutatedTables) (*GetMutatedTablesResponse, error)
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1720
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1721 GetMutatedTablesContext(ctx context.Context, request *GetMutatedTables) (*GetMutatedTablesResponse, error)
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1722
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1723 // Error can be either of the following types:
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1724 //
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1725 // - Exception
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1726
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1727 GetDataXML(request *GetDataXML) (*GetDataXMLResponse, error)
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1728
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1729 GetDataXMLContext(ctx context.Context, request *GetDataXML) (*GetDataXMLResponse, error)
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1730 }
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1731
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1732 type refWeb struct {
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1733 client *soap.SOAPClient
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1734 }
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1735
5610
a826d84485c8 Use token server to fetch token for ERDMS requests.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 5609
diff changeset
1736 func NewRefService(url string, tls bool, auth soap.Auth) RefWeb {
5609
e1936db6db8e Adjust ta erdms data structure.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 5608
diff changeset
1737 return NewRefWeb(soap.NewSOAPClient(url, tls, auth))
e1936db6db8e Adjust ta erdms data structure.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 5608
diff changeset
1738 }
e1936db6db8e Adjust ta erdms data structure.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 5608
diff changeset
1739
5608
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1740 func NewRefWeb(client *soap.SOAPClient) RefWeb {
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1741 return &refWeb{
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1742 client: client,
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1743 }
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1744 }
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1745
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1746 func (service *refWeb) MutateDataXMLContext(ctx context.Context, request *MutateDataXML) (*MutateDataXMLResponse, error) {
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1747 response := new(MutateDataXMLResponse)
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1748 err := service.client.CallContext(ctx, "''", request, response)
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1749 if err != nil {
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1750 return nil, err
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1751 }
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1752
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1753 return response, nil
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1754 }
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1755
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1756 func (service *refWeb) MutateDataXML(request *MutateDataXML) (*MutateDataXMLResponse, error) {
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1757 return service.MutateDataXMLContext(
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1758 context.Background(),
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1759 request,
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1760 )
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1761 }
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1762
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1763 func (service *refWeb) MatchByCodeContext(ctx context.Context, request *MatchByCode) (*MatchByCodeResponse, error) {
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1764 response := new(MatchByCodeResponse)
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1765 err := service.client.CallContext(ctx, "''", request, response)
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1766 if err != nil {
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1767 return nil, err
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1768 }
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1769
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1770 return response, nil
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1771 }
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1772
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1773 func (service *refWeb) MatchByCode(request *MatchByCode) (*MatchByCodeResponse, error) {
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1774 return service.MatchByCodeContext(
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1775 context.Background(),
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1776 request,
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1777 )
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1778 }
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1779
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1780 func (service *refWeb) GetMutationsContext(ctx context.Context, request *GetMutations) (*GetMutationsResponse, error) {
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1781 response := new(GetMutationsResponse)
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1782 err := service.client.CallContext(ctx, "''", request, response)
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1783 if err != nil {
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1784 return nil, err
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1785 }
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1786
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1787 return response, nil
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1788 }
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1789
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1790 func (service *refWeb) GetMutations(request *GetMutations) (*GetMutationsResponse, error) {
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1791 return service.GetMutationsContext(
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1792 context.Background(),
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1793 request,
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1794 )
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1795 }
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1796
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1797 func (service *refWeb) GetRisDataXMLContext(ctx context.Context, request *GetRisDataXML) (*GetRisDataXMLResponse, error) {
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1798 response := new(GetRisDataXMLResponse)
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1799 err := service.client.CallContext(ctx, "''", request, response)
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1800 if err != nil {
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1801 return nil, err
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1802 }
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1803
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1804 return response, nil
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1805 }
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1806
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1807 func (service *refWeb) GetRisDataXML(request *GetRisDataXML) (*GetRisDataXMLResponse, error) {
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1808 return service.GetRisDataXMLContext(
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1809 context.Background(),
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1810 request,
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1811 )
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1812 }
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1813
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1814 func (service *refWeb) MatchByNameContext(ctx context.Context, request *MatchByName) (*MatchByNameResponse, error) {
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1815 response := new(MatchByNameResponse)
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1816 err := service.client.CallContext(ctx, "''", request, response)
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1817 if err != nil {
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1818 return nil, err
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1819 }
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1820
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1821 return response, nil
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1822 }
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1823
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1824 func (service *refWeb) MatchByName(request *MatchByName) (*MatchByNameResponse, error) {
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1825 return service.MatchByNameContext(
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1826 context.Background(),
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1827 request,
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1828 )
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1829 }
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1830
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1831 func (service *refWeb) GetMutatedTablesContext(ctx context.Context, request *GetMutatedTables) (*GetMutatedTablesResponse, error) {
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1832 response := new(GetMutatedTablesResponse)
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1833 err := service.client.CallContext(ctx, "''", request, response)
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1834 if err != nil {
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1835 return nil, err
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1836 }
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1837
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1838 return response, nil
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1839 }
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1840
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1841 func (service *refWeb) GetMutatedTables(request *GetMutatedTables) (*GetMutatedTablesResponse, error) {
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1842 return service.GetMutatedTablesContext(
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1843 context.Background(),
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1844 request,
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1845 )
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1846 }
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1847
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1848 func (service *refWeb) GetDataXMLContext(ctx context.Context, request *GetDataXML) (*GetDataXMLResponse, error) {
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1849 response := new(GetDataXMLResponse)
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1850 err := service.client.CallContext(ctx, "''", request, response)
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1851 if err != nil {
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1852 return nil, err
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1853 }
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1854
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1855 return response, nil
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1856 }
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1857
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1858 func (service *refWeb) GetDataXML(request *GetDataXML) (*GetDataXMLResponse, error) {
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1859 return service.GetDataXMLContext(
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1860 context.Background(),
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1861 request,
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1862 )
df40d55f7c9a Added new ERDMS 2 service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1863 }