Mantid
Loading...
Searching...
No Matches
ICat4Stub.h
Go to the documentation of this file.
1/* ICat4Stub.h
2 Generated by gSOAP 2.8.15 from ICat4Service.h
3
4Copyright(C) 2000-2013, Robert van Engelen, Genivia Inc. All Rights Reserved.
5The generated code is released under ONE of the following licenses:
6GPL or Genivia's license for commercial use.
7This program is released under the GPL with the additional exemption that
8compiling, linking, and/or using OpenSSL is allowed.
9*/
10
11#pragma once
12#include <vector>
13#define SOAP_NAMESPACE_OF_ns1 "http://icatproject.org"
14#define SOAP_NAMESPACE_OF_ns2 ""
15#ifndef WITH_NOGLOBAL
16#define WITH_NOGLOBAL
17#endif
18#include "MantidICat/GSoap/stdsoap2.h"
19#if GSOAP_VERSION != 20815
20#error "GSOAP VERSION MISMATCH IN GENERATED CODE: PLEASE REINSTALL PACKAGE"
21#endif
22
23namespace ICat4 {
24
25/******************************************************************************\
26 * *
27 * Enumerations *
28 * *
29\******************************************************************************/
30
31#ifndef SOAP_TYPE_ICat4_ns1__icatExceptionType
32#define SOAP_TYPE_ICat4_ns1__icatExceptionType (113)
33/* ns1:icatExceptionType */
42};
43#endif
44
45#ifndef SOAP_TYPE_ICat4_ns1__studyStatus
46#define SOAP_TYPE_ICat4_ns1__studyStatus (115)
47/* ns1:studyStatus */
53};
54#endif
55
56#ifndef SOAP_TYPE_ICat4_ns1__parameterValueType
57#define SOAP_TYPE_ICat4_ns1__parameterValueType (117)
58/* ns1:parameterValueType */
63};
64#endif
65
66#ifndef SOAP_TYPE_ICat4_ns1__relType
67#define SOAP_TYPE_ICat4_ns1__relType (119)
68/* ns1:relType */
70#endif
71
72#ifndef SOAP_TYPE_ICat4_ns1__accessType
73#define SOAP_TYPE_ICat4_ns1__accessType (121)
74/* ns1:accessType */
80};
81#endif
82
83/******************************************************************************\
84 * *
85 * Types with Custom Serializers *
86 * *
87\******************************************************************************/
88
89/******************************************************************************\
90 * *
91 * Classes and Structs *
92 * *
93\******************************************************************************/
94
95#if 0 /* volatile type: do not declare here, declared elsewhere */
96
97#endif
98
99#ifndef SOAP_TYPE_ICat4_xsd__anyType
100#define SOAP_TYPE_ICat4_xsd__anyType (8)
101/* Primitive xsd:anyType schema type: */
102class SOAP_CMAC xsd__anyType {
103public:
104 char *__item;
105 struct soap *soap; /* transient */
106public:
107 virtual int soap_type() const { return 8; } /* = unique id SOAP_TYPE_ICat4_xsd__anyType */
108 virtual void soap_default(struct soap *);
109 virtual void soap_serialize(struct soap *) const;
110 virtual int soap_put(struct soap *, const char *, const char *) const;
111 virtual int soap_out(struct soap *, const char *, int, const char *) const;
112 virtual void *soap_get(struct soap *, const char *, const char *);
113 virtual void *soap_in(struct soap *, const char *, const char *);
114 xsd__anyType() { xsd__anyType::soap_default(nullptr); }
115 virtual ~xsd__anyType() = default;
116};
117#endif
118
119#ifndef SOAP_TYPE_ICat4_xsd__boolean
120#define SOAP_TYPE_ICat4_xsd__boolean (10)
121/* Primitive xsd:boolean schema type: */
122class SOAP_CMAC xsd__boolean : public xsd__anyType {
123public:
124 bool __item;
125
126public:
127 int soap_type() const override { return 10; } /* = unique id SOAP_TYPE_ICat4_xsd__boolean */
128 void soap_default(struct soap *) override;
129 void soap_serialize(struct soap *) const override;
130 int soap_put(struct soap *, const char *, const char *) const override;
131 int soap_out(struct soap *, const char *, int, const char *) const override;
132 void *soap_get(struct soap *, const char *, const char *) override;
133 void *soap_in(struct soap *, const char *, const char *) override;
134 xsd__boolean() { xsd__boolean::soap_default(nullptr); }
135};
136#endif
137
138#ifndef SOAP_TYPE_ICat4_xsd__dateTime
139#define SOAP_TYPE_ICat4_xsd__dateTime (12)
140/* Primitive xsd:dateTime schema type: */
141class SOAP_CMAC xsd__dateTime : public xsd__anyType {
142public:
143 time_t __item;
144
145public:
146 int soap_type() const override { return 12; } /* = unique id SOAP_TYPE_ICat4_xsd__dateTime */
147 void soap_default(struct soap *) override;
148 void soap_serialize(struct soap *) const override;
149 int soap_put(struct soap *, const char *, const char *) const override;
150 int soap_out(struct soap *, const char *, int, const char *) const override;
151 void *soap_get(struct soap *, const char *, const char *) override;
152 void *soap_in(struct soap *, const char *, const char *) override;
153 xsd__dateTime() { xsd__dateTime::soap_default(nullptr); }
154};
155#endif
156
157#ifndef SOAP_TYPE_ICat4_xsd__double
158#define SOAP_TYPE_ICat4_xsd__double (14)
159/* Primitive xsd:double schema type: */
160class SOAP_CMAC xsd__double : public xsd__anyType {
161public:
162 double __item;
163
164public:
165 int soap_type() const override { return 14; } /* = unique id SOAP_TYPE_ICat4_xsd__double */
166 void soap_default(struct soap *) override;
167 void soap_serialize(struct soap *) const override;
168 int soap_put(struct soap *, const char *, const char *) const override;
169 int soap_out(struct soap *, const char *, int, const char *) const override;
170 void *soap_get(struct soap *, const char *, const char *) override;
171 void *soap_in(struct soap *, const char *, const char *) override;
172 xsd__double() { xsd__double::soap_default(nullptr); }
173};
174#endif
175
176#ifndef SOAP_TYPE_ICat4_xsd__int
177#define SOAP_TYPE_ICat4_xsd__int (16)
178/* Primitive xsd:int schema type: */
179class SOAP_CMAC xsd__int : public xsd__anyType {
180public:
182
183public:
184 int soap_type() const override { return 16; } /* = unique id SOAP_TYPE_ICat4_xsd__int */
185 void soap_default(struct soap *) override;
186 void soap_serialize(struct soap *) const override;
187 int soap_put(struct soap *, const char *, const char *) const override;
188 int soap_out(struct soap *, const char *, int, const char *) const override;
189 void *soap_get(struct soap *, const char *, const char *) override;
190 void *soap_in(struct soap *, const char *, const char *) override;
191 xsd__int() { xsd__int::soap_default(nullptr); }
192};
193#endif
194
195#ifndef SOAP_TYPE_ICat4_xsd__long
196#define SOAP_TYPE_ICat4_xsd__long (17)
197/* Primitive xsd:long schema type: */
198class SOAP_CMAC xsd__long : public xsd__anyType {
199public:
200 LONG64 __item;
201
202public:
203 int soap_type() const override { return 17; } /* = unique id SOAP_TYPE_ICat4_xsd__long */
204 void soap_default(struct soap *) override;
205 void soap_serialize(struct soap *) const override;
206 int soap_put(struct soap *, const char *, const char *) const override;
207 int soap_out(struct soap *, const char *, int, const char *) const override;
208 void *soap_get(struct soap *, const char *, const char *) override;
209 void *soap_in(struct soap *, const char *, const char *) override;
210 xsd__long() { xsd__long::soap_default(nullptr); }
211};
212#endif
213
214#if 0 /* volatile type: do not declare here, declared elsewhere */
215
216#endif
217
218#ifndef SOAP_TYPE_ICat4_xsd__string
219#define SOAP_TYPE_ICat4_xsd__string (19)
220/* Primitive xsd:string schema type: */
221class SOAP_CMAC xsd__string : public xsd__anyType {
222public:
223 std::string __item;
224
225public:
226 int soap_type() const override { return 19; } /* = unique id SOAP_TYPE_ICat4_xsd__string */
227 void soap_default(struct soap *) override;
228 void soap_serialize(struct soap *) const override;
229 int soap_put(struct soap *, const char *, const char *) const override;
230 int soap_out(struct soap *, const char *, int, const char *) const override;
231 void *soap_get(struct soap *, const char *, const char *) override;
232 void *soap_in(struct soap *, const char *, const char *) override;
233 xsd__string() { xsd__string::soap_default(nullptr); }
234};
235#endif
236
237#ifndef SOAP_TYPE_ICat4_ns1__icatExceptionType_
238#define SOAP_TYPE_ICat4_ns1__icatExceptionType_ (114)
239/* Primitive ns1:icatExceptionType schema type: */
240class SOAP_CMAC ns1__icatExceptionType_ : public xsd__anyType {
241public:
243
244public:
245 int soap_type() const override { return 114; } /* = unique id SOAP_TYPE_ICat4_ns1__icatExceptionType_ */
246 void soap_default(struct soap *) override;
247 void soap_serialize(struct soap *) const override;
248 int soap_put(struct soap *, const char *, const char *) const override;
249 int soap_out(struct soap *, const char *, int, const char *) const override;
250 void *soap_get(struct soap *, const char *, const char *) override;
251 void *soap_in(struct soap *, const char *, const char *) override;
252 ns1__icatExceptionType_() { ns1__icatExceptionType_::soap_default(nullptr); }
253};
254#endif
255
256#ifndef SOAP_TYPE_ICat4_ns1__studyStatus_
257#define SOAP_TYPE_ICat4_ns1__studyStatus_ (116)
258/* Primitive ns1:studyStatus schema type: */
259class SOAP_CMAC ns1__studyStatus_ : public xsd__anyType {
260public:
262
263public:
264 int soap_type() const override { return 116; } /* = unique id SOAP_TYPE_ICat4_ns1__studyStatus_ */
265 void soap_default(struct soap *) override;
266 void soap_serialize(struct soap *) const override;
267 int soap_put(struct soap *, const char *, const char *) const override;
268 int soap_out(struct soap *, const char *, int, const char *) const override;
269 void *soap_get(struct soap *, const char *, const char *) override;
270 void *soap_in(struct soap *, const char *, const char *) override;
271 ns1__studyStatus_() { ns1__studyStatus_::soap_default(nullptr); }
272};
273#endif
274
275#ifndef SOAP_TYPE_ICat4_ns1__parameterValueType_
276#define SOAP_TYPE_ICat4_ns1__parameterValueType_ (118)
277/* Primitive ns1:parameterValueType schema type: */
278class SOAP_CMAC ns1__parameterValueType_ : public xsd__anyType {
279public:
281
282public:
283 int soap_type() const override { return 118; } /* = unique id SOAP_TYPE_ICat4_ns1__parameterValueType_ */
284 void soap_default(struct soap *) override;
285 void soap_serialize(struct soap *) const override;
286 int soap_put(struct soap *, const char *, const char *) const override;
287 int soap_out(struct soap *, const char *, int, const char *) const override;
288 void *soap_get(struct soap *, const char *, const char *) override;
289 void *soap_in(struct soap *, const char *, const char *) override;
290 ns1__parameterValueType_() { ns1__parameterValueType_::soap_default(nullptr); }
291};
292#endif
293
294#ifndef SOAP_TYPE_ICat4_ns1__relType_
295#define SOAP_TYPE_ICat4_ns1__relType_ (120)
296/* Primitive ns1:relType schema type: */
297class SOAP_CMAC ns1__relType_ : public xsd__anyType {
298public:
300
301public:
302 int soap_type() const override { return 120; } /* = unique id SOAP_TYPE_ICat4_ns1__relType_ */
303 void soap_default(struct soap *) override;
304 void soap_serialize(struct soap *) const override;
305 int soap_put(struct soap *, const char *, const char *) const override;
306 int soap_out(struct soap *, const char *, int, const char *) const override;
307 void *soap_get(struct soap *, const char *, const char *) override;
308 void *soap_in(struct soap *, const char *, const char *) override;
309 ns1__relType_() { ns1__relType_::soap_default(nullptr); }
310};
311#endif
312
313#ifndef SOAP_TYPE_ICat4_ns1__accessType_
314#define SOAP_TYPE_ICat4_ns1__accessType_ (122)
315/* Primitive ns1:accessType schema type: */
316class SOAP_CMAC ns1__accessType_ : public xsd__anyType {
317public:
319
320public:
321 int soap_type() const override { return 122; } /* = unique id SOAP_TYPE_ICat4_ns1__accessType_ */
322 void soap_default(struct soap *) override;
323 void soap_serialize(struct soap *) const override;
324 int soap_put(struct soap *, const char *, const char *) const override;
325 int soap_out(struct soap *, const char *, int, const char *) const override;
326 void *soap_get(struct soap *, const char *, const char *) override;
327 void *soap_in(struct soap *, const char *, const char *) override;
328 ns1__accessType_() { ns1__accessType_::soap_default(nullptr); }
329};
330#endif
331
332#ifndef SOAP_TYPE_ICat4_ns1__luceneClear
333#define SOAP_TYPE_ICat4_ns1__luceneClear (21)
334/* ns1:luceneClear */
335class SOAP_CMAC ns1__luceneClear : public xsd__anyType {
336public:
337 std::string *sessionId; /* optional element of type xsd:string */
338public:
339 int soap_type() const override { return 21; } /* = unique id SOAP_TYPE_ICat4_ns1__luceneClear */
340 void soap_default(struct soap *) override;
341 void soap_serialize(struct soap *) const override;
342 int soap_put(struct soap *, const char *, const char *) const override;
343 int soap_out(struct soap *, const char *, int, const char *) const override;
344 void *soap_get(struct soap *, const char *, const char *) override;
345 void *soap_in(struct soap *, const char *, const char *) override;
346 ns1__luceneClear() { ns1__luceneClear::soap_default(nullptr); }
347};
348#endif
349
350#ifndef SOAP_TYPE_ICat4_ns1__luceneClearResponse
351#define SOAP_TYPE_ICat4_ns1__luceneClearResponse (22)
352/* Primitive ns1:luceneClearResponse schema type: */
353class SOAP_CMAC ns1__luceneClearResponse : public xsd__anyType {
354public:
355 int soap_type() const override { return 22; } /* = unique id SOAP_TYPE_ICat4_ns1__luceneClearResponse */
356 void soap_default(struct soap *) override;
357 void soap_serialize(struct soap *) const override;
358 int soap_put(struct soap *, const char *, const char *) const override;
359 int soap_out(struct soap *, const char *, int, const char *) const override;
360 void *soap_get(struct soap *, const char *, const char *) override;
361 void *soap_in(struct soap *, const char *, const char *) override;
362 ns1__luceneClearResponse() { ns1__luceneClearResponse::soap_default(nullptr); }
363};
364#endif
365
366#ifndef SOAP_TYPE_ICat4_ns1__IcatException
367#define SOAP_TYPE_ICat4_ns1__IcatException (23)
368/* ns1:IcatException */
369class SOAP_CMAC ns1__IcatException : public xsd__anyType {
370public:
371 std::string *message; /* optional element of type xsd:string */
372 int offset; /* required element of type xsd:int */
373 enum ns1__icatExceptionType *type; /* optional element of type ns1:icatExceptionType */
374public:
375 int soap_type() const override { return 23; } /* = unique id SOAP_TYPE_ICat4_ns1__IcatException */
376 void soap_default(struct soap *) override;
377 void soap_serialize(struct soap *) const override;
378 int soap_put(struct soap *, const char *, const char *) const override;
379 int soap_out(struct soap *, const char *, int, const char *) const override;
380 void *soap_get(struct soap *, const char *, const char *) override;
381 void *soap_in(struct soap *, const char *, const char *) override;
382 ns1__IcatException() { ns1__IcatException::soap_default(nullptr); }
383};
384#endif
385
386#ifndef SOAP_TYPE_ICat4_ns1__createMany
387#define SOAP_TYPE_ICat4_ns1__createMany (24)
388/* ns1:createMany */
389class SOAP_CMAC ns1__createMany : public xsd__anyType {
390public:
391 std::string *sessionId; /* optional element of type xsd:string */
392 std::vector<class ns1__entityBaseBean *> beans; /* optional element of type ns1:entityBaseBean */
393public:
394 int soap_type() const override { return 24; } /* = unique id SOAP_TYPE_ICat4_ns1__createMany */
395 void soap_default(struct soap *) override;
396 void soap_serialize(struct soap *) const override;
397 int soap_put(struct soap *, const char *, const char *) const override;
398 int soap_out(struct soap *, const char *, int, const char *) const override;
399 void *soap_get(struct soap *, const char *, const char *) override;
400 void *soap_in(struct soap *, const char *, const char *) override;
401 ns1__createMany() { ns1__createMany::soap_default(nullptr); }
402};
403#endif
404
405#ifndef SOAP_TYPE_ICat4_ns1__entityBaseBean
406#define SOAP_TYPE_ICat4_ns1__entityBaseBean (25)
407/* ns1:entityBaseBean */
408class SOAP_CMAC ns1__entityBaseBean : public xsd__anyType {
409public:
410 std::string *createId; /* optional element of type xsd:string */
411 time_t *createTime; /* optional element of type xsd:dateTime */
412 time_t *modTime; /* optional element of type xsd:dateTime */
413 LONG64 *id; /* optional element of type xsd:long */
414 std::string *modId; /* optional element of type xsd:string */
415public:
416 int soap_type() const override { return 25; } /* = unique id SOAP_TYPE_ICat4_ns1__entityBaseBean */
417 void soap_default(struct soap *) override;
418 void soap_serialize(struct soap *) const override;
419 int soap_put(struct soap *, const char *, const char *) const override;
420 int soap_out(struct soap *, const char *, int, const char *) const override;
421 void *soap_get(struct soap *, const char *, const char *) override;
422 void *soap_in(struct soap *, const char *, const char *) override;
423 ns1__entityBaseBean() { ns1__entityBaseBean::soap_default(nullptr); }
424};
425#endif
426
427#ifndef SOAP_TYPE_ICat4_ns1__createManyResponse
428#define SOAP_TYPE_ICat4_ns1__createManyResponse (26)
429/* ns1:createManyResponse */
430class SOAP_CMAC ns1__createManyResponse : public xsd__anyType {
431public:
432 std::vector<LONG64> return_;
433 /* SOAP 1.2 RPC return element (when namespace qualified) */ /* optional
434 element of
435 type
436 xsd:long
437 */
438public:
439 int soap_type() const override { return 26; } /* = unique id SOAP_TYPE_ICat4_ns1__createManyResponse */
440 void soap_default(struct soap *) override;
441 void soap_serialize(struct soap *) const override;
442 int soap_put(struct soap *, const char *, const char *) const override;
443 int soap_out(struct soap *, const char *, int, const char *) const override;
444 void *soap_get(struct soap *, const char *, const char *) override;
445 void *soap_in(struct soap *, const char *, const char *) override;
446 ns1__createManyResponse() { ns1__createManyResponse::soap_default(nullptr); }
447};
448#endif
449
450#ifndef SOAP_TYPE_ICat4_ns1__create
451#define SOAP_TYPE_ICat4_ns1__create (27)
452/* ns1:create */
453class SOAP_CMAC ns1__create : public xsd__anyType {
454public:
455 std::string *sessionId; /* optional element of type xsd:string */
456 ns1__entityBaseBean *bean; /* optional element of type ns1:entityBaseBean */
457public:
458 int soap_type() const override { return 27; } /* = unique id SOAP_TYPE_ICat4_ns1__create */
459 void soap_default(struct soap *) override;
460 void soap_serialize(struct soap *) const override;
461 int soap_put(struct soap *, const char *, const char *) const override;
462 int soap_out(struct soap *, const char *, int, const char *) const override;
463 void *soap_get(struct soap *, const char *, const char *) override;
464 void *soap_in(struct soap *, const char *, const char *) override;
465 ns1__create() { ns1__create::soap_default(nullptr); }
466};
467#endif
468
469#ifndef SOAP_TYPE_ICat4_ns1__createResponse
470#define SOAP_TYPE_ICat4_ns1__createResponse (28)
471/* ns1:createResponse */
472class SOAP_CMAC ns1__createResponse : public xsd__anyType {
473public:
474 LONG64 return_;
475 /* SOAP 1.2 RPC return element (when namespace qualified) */ /* required
476 element of
477 type
478 xsd:long
479 */
480public:
481 int soap_type() const override { return 28; } /* = unique id SOAP_TYPE_ICat4_ns1__createResponse */
482 void soap_default(struct soap *) override;
483 void soap_serialize(struct soap *) const override;
484 int soap_put(struct soap *, const char *, const char *) const override;
485 int soap_out(struct soap *, const char *, int, const char *) const override;
486 void *soap_get(struct soap *, const char *, const char *) override;
487 void *soap_in(struct soap *, const char *, const char *) override;
488 ns1__createResponse() { ns1__createResponse::soap_default(nullptr); }
489};
490#endif
491
492#ifndef SOAP_TYPE_ICat4_ns1__getProperties
493#define SOAP_TYPE_ICat4_ns1__getProperties (29)
494/* ns1:getProperties */
495class SOAP_CMAC ns1__getProperties : public xsd__anyType {
496public:
497 std::string *sessionId; /* optional element of type xsd:string */
498public:
499 int soap_type() const override { return 29; } /* = unique id SOAP_TYPE_ICat4_ns1__getProperties */
500 void soap_default(struct soap *) override;
501 void soap_serialize(struct soap *) const override;
502 int soap_put(struct soap *, const char *, const char *) const override;
503 int soap_out(struct soap *, const char *, int, const char *) const override;
504 void *soap_get(struct soap *, const char *, const char *) override;
505 void *soap_in(struct soap *, const char *, const char *) override;
506 ns1__getProperties() { ns1__getProperties::soap_default(nullptr); }
507};
508#endif
509
510#ifndef SOAP_TYPE_ICat4_ns1__getPropertiesResponse
511#define SOAP_TYPE_ICat4_ns1__getPropertiesResponse (30)
512/* ns1:getPropertiesResponse */
513class SOAP_CMAC ns1__getPropertiesResponse : public xsd__anyType {
514public:
515 std::vector<std::string> return_;
516 /* SOAP 1.2 RPC return element (when namespace qualified) */ /* optional
517 element of
518 type
519 xsd:string
520 */
521public:
522 int soap_type() const override { return 30; } /* = unique id SOAP_TYPE_ICat4_ns1__getPropertiesResponse */
523 void soap_default(struct soap *) override;
524 void soap_serialize(struct soap *) const override;
525 int soap_put(struct soap *, const char *, const char *) const override;
526 int soap_out(struct soap *, const char *, int, const char *) const override;
527 void *soap_get(struct soap *, const char *, const char *) override;
528 void *soap_in(struct soap *, const char *, const char *) override;
529 ns1__getPropertiesResponse() { ns1__getPropertiesResponse::soap_default(nullptr); }
530};
531#endif
532
533#ifndef SOAP_TYPE_ICat4_ns1__luceneSearch
534#define SOAP_TYPE_ICat4_ns1__luceneSearch (31)
535/* ns1:luceneSearch */
536class SOAP_CMAC ns1__luceneSearch : public xsd__anyType {
537public:
538 std::string *sessionId; /* optional element of type xsd:string */
539 std::string *query; /* optional element of type xsd:string */
540 int maxCount; /* required element of type xsd:int */
541 std::string *entityName; /* optional element of type xsd:string */
542public:
543 int soap_type() const override { return 31; } /* = unique id SOAP_TYPE_ICat4_ns1__luceneSearch */
544 void soap_default(struct soap *) override;
545 void soap_serialize(struct soap *) const override;
546 int soap_put(struct soap *, const char *, const char *) const override;
547 int soap_out(struct soap *, const char *, int, const char *) const override;
548 void *soap_get(struct soap *, const char *, const char *) override;
549 void *soap_in(struct soap *, const char *, const char *) override;
550 ns1__luceneSearch() { ns1__luceneSearch::soap_default(nullptr); }
551};
552#endif
553
554#ifndef SOAP_TYPE_ICat4_ns1__luceneSearchResponse
555#define SOAP_TYPE_ICat4_ns1__luceneSearchResponse (32)
556/* ns1:luceneSearchResponse */
557class SOAP_CMAC ns1__luceneSearchResponse : public xsd__anyType {
558public:
559 std::vector<std::string> return_;
560 /* SOAP 1.2 RPC return element (when namespace qualified) */ /* optional
561 element of
562 type
563 xsd:string
564 */
565public:
566 int soap_type() const override { return 32; } /* = unique id SOAP_TYPE_ICat4_ns1__luceneSearchResponse */
567 void soap_default(struct soap *) override;
568 void soap_serialize(struct soap *) const override;
569 int soap_put(struct soap *, const char *, const char *) const override;
570 int soap_out(struct soap *, const char *, int, const char *) const override;
571 void *soap_get(struct soap *, const char *, const char *) override;
572 void *soap_in(struct soap *, const char *, const char *) override;
573 ns1__luceneSearchResponse() { ns1__luceneSearchResponse::soap_default(nullptr); }
574};
575#endif
576
577#ifndef SOAP_TYPE_ICat4_ns1__lucenePopulate
578#define SOAP_TYPE_ICat4_ns1__lucenePopulate (33)
579/* ns1:lucenePopulate */
580class SOAP_CMAC ns1__lucenePopulate : public xsd__anyType {
581public:
582 std::string *sessionId; /* optional element of type xsd:string */
583 std::string *entityName; /* optional element of type xsd:string */
584public:
585 int soap_type() const override { return 33; } /* = unique id SOAP_TYPE_ICat4_ns1__lucenePopulate */
586 void soap_default(struct soap *) override;
587 void soap_serialize(struct soap *) const override;
588 int soap_put(struct soap *, const char *, const char *) const override;
589 int soap_out(struct soap *, const char *, int, const char *) const override;
590 void *soap_get(struct soap *, const char *, const char *) override;
591 void *soap_in(struct soap *, const char *, const char *) override;
592 ns1__lucenePopulate() { ns1__lucenePopulate::soap_default(nullptr); }
593};
594#endif
595
596#ifndef SOAP_TYPE_ICat4_ns1__lucenePopulateResponse
597#define SOAP_TYPE_ICat4_ns1__lucenePopulateResponse (34)
598/* Primitive ns1:lucenePopulateResponse schema type: */
600public:
601 int soap_type() const override { return 34; } /* = unique id SOAP_TYPE_ICat4_ns1__lucenePopulateResponse */
602 void soap_default(struct soap *) override;
603 void soap_serialize(struct soap *) const override;
604 int soap_put(struct soap *, const char *, const char *) const override;
605 int soap_out(struct soap *, const char *, int, const char *) const override;
606 void *soap_get(struct soap *, const char *, const char *) override;
607 void *soap_in(struct soap *, const char *, const char *) override;
608 ns1__lucenePopulateResponse() { ns1__lucenePopulateResponse::soap_default(nullptr); }
609};
610#endif
611
612#ifndef SOAP_TYPE_ICat4_ns1__get
613#define SOAP_TYPE_ICat4_ns1__get (35)
614/* ns1:get */
615class SOAP_CMAC ns1__get : public xsd__anyType {
616public:
617 std::string *sessionId; /* optional element of type xsd:string */
618 std::string *query; /* optional element of type xsd:string */
619 LONG64 primaryKey; /* required element of type xsd:long */
620public:
621 int soap_type() const override { return 35; } /* = unique id SOAP_TYPE_ICat4_ns1__get */
622 void soap_default(struct soap *) override;
623 void soap_serialize(struct soap *) const override;
624 int soap_put(struct soap *, const char *, const char *) const override;
625 int soap_out(struct soap *, const char *, int, const char *) const override;
626 void *soap_get(struct soap *, const char *, const char *) override;
627 void *soap_in(struct soap *, const char *, const char *) override;
628 ns1__get() { ns1__get::soap_default(nullptr); }
629};
630#endif
631
632#ifndef SOAP_TYPE_ICat4_ns1__getResponse
633#define SOAP_TYPE_ICat4_ns1__getResponse (36)
634/* ns1:getResponse */
635class SOAP_CMAC ns1__getResponse : public xsd__anyType {
636public:
638 /* SOAP 1.2 RPC return element (when namespace qualified) */ /* optional
639 element of
640 type
641 ns1:entityBaseBean
642 */
643public:
644 int soap_type() const override { return 36; } /* = unique id SOAP_TYPE_ICat4_ns1__getResponse */
645 void soap_default(struct soap *) override;
646 void soap_serialize(struct soap *) const override;
647 int soap_put(struct soap *, const char *, const char *) const override;
648 int soap_out(struct soap *, const char *, int, const char *) const override;
649 void *soap_get(struct soap *, const char *, const char *) override;
650 void *soap_in(struct soap *, const char *, const char *) override;
651 ns1__getResponse() { ns1__getResponse::soap_default(nullptr); }
652};
653#endif
654
655#ifndef SOAP_TYPE_ICat4_ns1__getEntityNames
656#define SOAP_TYPE_ICat4_ns1__getEntityNames (37)
657/* Primitive ns1:getEntityNames schema type: */
658class SOAP_CMAC ns1__getEntityNames : public xsd__anyType {
659public:
660 int soap_type() const override { return 37; } /* = unique id SOAP_TYPE_ICat4_ns1__getEntityNames */
661 void soap_default(struct soap *) override;
662 void soap_serialize(struct soap *) const override;
663 int soap_put(struct soap *, const char *, const char *) const override;
664 int soap_out(struct soap *, const char *, int, const char *) const override;
665 void *soap_get(struct soap *, const char *, const char *) override;
666 void *soap_in(struct soap *, const char *, const char *) override;
667 ns1__getEntityNames() { ns1__getEntityNames::soap_default(nullptr); }
668};
669#endif
670
671#ifndef SOAP_TYPE_ICat4_ns1__getEntityNamesResponse
672#define SOAP_TYPE_ICat4_ns1__getEntityNamesResponse (38)
673/* ns1:getEntityNamesResponse */
675public:
676 std::vector<std::string> return_;
677 /* SOAP 1.2 RPC return element (when namespace qualified) */ /* optional
678 element of
679 type
680 xsd:string
681 */
682public:
683 int soap_type() const override { return 38; } /* = unique id SOAP_TYPE_ICat4_ns1__getEntityNamesResponse */
684 void soap_default(struct soap *) override;
685 void soap_serialize(struct soap *) const override;
686 int soap_put(struct soap *, const char *, const char *) const override;
687 int soap_out(struct soap *, const char *, int, const char *) const override;
688 void *soap_get(struct soap *, const char *, const char *) override;
689 void *soap_in(struct soap *, const char *, const char *) override;
690 ns1__getEntityNamesResponse() { ns1__getEntityNamesResponse::soap_default(nullptr); }
691};
692#endif
693
694#ifndef SOAP_TYPE_ICat4_ns1__getApiVersion
695#define SOAP_TYPE_ICat4_ns1__getApiVersion (39)
696/* Primitive ns1:getApiVersion schema type: */
697class SOAP_CMAC ns1__getApiVersion : public xsd__anyType {
698public:
699 int soap_type() const override { return 39; } /* = unique id SOAP_TYPE_ICat4_ns1__getApiVersion */
700 void soap_default(struct soap *) override;
701 void soap_serialize(struct soap *) const override;
702 int soap_put(struct soap *, const char *, const char *) const override;
703 int soap_out(struct soap *, const char *, int, const char *) const override;
704 void *soap_get(struct soap *, const char *, const char *) override;
705 void *soap_in(struct soap *, const char *, const char *) override;
706 ns1__getApiVersion() { ns1__getApiVersion::soap_default(nullptr); }
707};
708#endif
709
710#ifndef SOAP_TYPE_ICat4_ns1__getApiVersionResponse
711#define SOAP_TYPE_ICat4_ns1__getApiVersionResponse (40)
712/* ns1:getApiVersionResponse */
713class SOAP_CMAC ns1__getApiVersionResponse : public xsd__anyType {
714public:
715 std::string *return_;
716 /* SOAP 1.2 RPC return element (when namespace qualified) */ /* optional
717 element of
718 type
719 xsd:string
720 */
721public:
722 int soap_type() const override { return 40; } /* = unique id SOAP_TYPE_ICat4_ns1__getApiVersionResponse */
723 void soap_default(struct soap *) override;
724 void soap_serialize(struct soap *) const override;
725 int soap_put(struct soap *, const char *, const char *) const override;
726 int soap_out(struct soap *, const char *, int, const char *) const override;
727 void *soap_get(struct soap *, const char *, const char *) override;
728 void *soap_in(struct soap *, const char *, const char *) override;
729 ns1__getApiVersionResponse() { ns1__getApiVersionResponse::soap_default(nullptr); }
730};
731#endif
732
733#ifndef SOAP_TYPE_ICat4_ns1__luceneGetPopulating
734#define SOAP_TYPE_ICat4_ns1__luceneGetPopulating (41)
735/* ns1:luceneGetPopulating */
736class SOAP_CMAC ns1__luceneGetPopulating : public xsd__anyType {
737public:
738 std::string *sessionId; /* optional element of type xsd:string */
739public:
740 int soap_type() const override { return 41; } /* = unique id SOAP_TYPE_ICat4_ns1__luceneGetPopulating */
741 void soap_default(struct soap *) override;
742 void soap_serialize(struct soap *) const override;
743 int soap_put(struct soap *, const char *, const char *) const override;
744 int soap_out(struct soap *, const char *, int, const char *) const override;
745 void *soap_get(struct soap *, const char *, const char *) override;
746 void *soap_in(struct soap *, const char *, const char *) override;
747 ns1__luceneGetPopulating() { ns1__luceneGetPopulating::soap_default(nullptr); }
748};
749#endif
750
751#ifndef SOAP_TYPE_ICat4_ns1__luceneGetPopulatingResponse
752#define SOAP_TYPE_ICat4_ns1__luceneGetPopulatingResponse (42)
753/* ns1:luceneGetPopulatingResponse */
755public:
756 std::vector<std::string> return_;
757 /* SOAP 1.2 RPC return element (when namespace qualified) */ /* optional
758 element of
759 type
760 xsd:string
761 */
762public:
763 int soap_type() const override { return 42; } /* = unique id SOAP_TYPE_ICat4_ns1__luceneGetPopulatingResponse */
764 void soap_default(struct soap *) override;
765 void soap_serialize(struct soap *) const override;
766 int soap_put(struct soap *, const char *, const char *) const override;
767 int soap_out(struct soap *, const char *, int, const char *) const override;
768 void *soap_get(struct soap *, const char *, const char *) override;
769 void *soap_in(struct soap *, const char *, const char *) override;
770 ns1__luceneGetPopulatingResponse() { ns1__luceneGetPopulatingResponse::soap_default(nullptr); }
771};
772#endif
773
774#ifndef SOAP_TYPE_ICat4_ns1__update
775#define SOAP_TYPE_ICat4_ns1__update (43)
776/* ns1:update */
777class SOAP_CMAC ns1__update : public xsd__anyType {
778public:
779 std::string *sessionId; /* optional element of type xsd:string */
780 ns1__entityBaseBean *bean; /* optional element of type ns1:entityBaseBean */
781public:
782 int soap_type() const override { return 43; } /* = unique id SOAP_TYPE_ICat4_ns1__update */
783 void soap_default(struct soap *) override;
784 void soap_serialize(struct soap *) const override;
785 int soap_put(struct soap *, const char *, const char *) const override;
786 int soap_out(struct soap *, const char *, int, const char *) const override;
787 void *soap_get(struct soap *, const char *, const char *) override;
788 void *soap_in(struct soap *, const char *, const char *) override;
789 ns1__update() { ns1__update::soap_default(nullptr); }
790};
791#endif
792
793#ifndef SOAP_TYPE_ICat4_ns1__updateResponse
794#define SOAP_TYPE_ICat4_ns1__updateResponse (44)
795/* Primitive ns1:updateResponse schema type: */
796class SOAP_CMAC ns1__updateResponse : public xsd__anyType {
797public:
798 int soap_type() const override { return 44; } /* = unique id SOAP_TYPE_ICat4_ns1__updateResponse */
799 void soap_default(struct soap *) override;
800 void soap_serialize(struct soap *) const override;
801 int soap_put(struct soap *, const char *, const char *) const override;
802 int soap_out(struct soap *, const char *, int, const char *) const override;
803 void *soap_get(struct soap *, const char *, const char *) override;
804 void *soap_in(struct soap *, const char *, const char *) override;
805 ns1__updateResponse() { ns1__updateResponse::soap_default(nullptr); }
806};
807#endif
808
809#ifndef SOAP_TYPE_ICat4_ns1__deleteMany
810#define SOAP_TYPE_ICat4_ns1__deleteMany (45)
811/* ns1:deleteMany */
812class SOAP_CMAC ns1__deleteMany : public xsd__anyType {
813public:
814 std::string *sessionId; /* optional element of type xsd:string */
815 std::vector<ns1__entityBaseBean *> beans; /* optional element of type ns1:entityBaseBean */
816public:
817 int soap_type() const override { return 45; } /* = unique id SOAP_TYPE_ICat4_ns1__deleteMany */
818 void soap_default(struct soap *) override;
819 void soap_serialize(struct soap *) const override;
820 int soap_put(struct soap *, const char *, const char *) const override;
821 int soap_out(struct soap *, const char *, int, const char *) const override;
822 void *soap_get(struct soap *, const char *, const char *) override;
823 void *soap_in(struct soap *, const char *, const char *) override;
824 ns1__deleteMany() { ns1__deleteMany::soap_default(nullptr); }
825};
826#endif
827
828#ifndef SOAP_TYPE_ICat4_ns1__deleteManyResponse
829#define SOAP_TYPE_ICat4_ns1__deleteManyResponse (46)
830/* Primitive ns1:deleteManyResponse schema type: */
831class SOAP_CMAC ns1__deleteManyResponse : public xsd__anyType {
832public:
833 int soap_type() const override { return 46; } /* = unique id SOAP_TYPE_ICat4_ns1__deleteManyResponse */
834 void soap_default(struct soap *) override;
835 void soap_serialize(struct soap *) const override;
836 int soap_put(struct soap *, const char *, const char *) const override;
837 int soap_out(struct soap *, const char *, int, const char *) const override;
838 void *soap_get(struct soap *, const char *, const char *) override;
839 void *soap_in(struct soap *, const char *, const char *) override;
840 ns1__deleteManyResponse() { ns1__deleteManyResponse::soap_default(nullptr); }
841};
842#endif
843
844#ifndef SOAP_TYPE_ICat4_ns1__getUserName
845#define SOAP_TYPE_ICat4_ns1__getUserName (47)
846/* ns1:getUserName */
847class SOAP_CMAC ns1__getUserName : public xsd__anyType {
848public:
849 std::string *sessionId; /* optional element of type xsd:string */
850public:
851 int soap_type() const override { return 47; } /* = unique id SOAP_TYPE_ICat4_ns1__getUserName */
852 void soap_default(struct soap *) override;
853 void soap_serialize(struct soap *) const override;
854 int soap_put(struct soap *, const char *, const char *) const override;
855 int soap_out(struct soap *, const char *, int, const char *) const override;
856 void *soap_get(struct soap *, const char *, const char *) override;
857 void *soap_in(struct soap *, const char *, const char *) override;
858 ns1__getUserName() { ns1__getUserName::soap_default(nullptr); }
859};
860#endif
861
862#ifndef SOAP_TYPE_ICat4_ns1__getUserNameResponse
863#define SOAP_TYPE_ICat4_ns1__getUserNameResponse (48)
864/* ns1:getUserNameResponse */
865class SOAP_CMAC ns1__getUserNameResponse : public xsd__anyType {
866public:
867 std::string *return_;
868 /* SOAP 1.2 RPC return element (when namespace qualified) */ /* optional
869 element of
870 type
871 xsd:string
872 */
873public:
874 int soap_type() const override { return 48; } /* = unique id SOAP_TYPE_ICat4_ns1__getUserNameResponse */
875 void soap_default(struct soap *) override;
876 void soap_serialize(struct soap *) const override;
877 int soap_put(struct soap *, const char *, const char *) const override;
878 int soap_out(struct soap *, const char *, int, const char *) const override;
879 void *soap_get(struct soap *, const char *, const char *) override;
880 void *soap_in(struct soap *, const char *, const char *) override;
881 ns1__getUserNameResponse() { ns1__getUserNameResponse::soap_default(nullptr); }
882};
883#endif
884
885#ifndef SOAP_TYPE_ICat4_ns1__refresh
886#define SOAP_TYPE_ICat4_ns1__refresh (49)
887/* ns1:refresh */
888class SOAP_CMAC ns1__refresh : public xsd__anyType {
889public:
890 std::string *sessionId; /* optional element of type xsd:string */
891public:
892 int soap_type() const override { return 49; } /* = unique id SOAP_TYPE_ICat4_ns1__refresh */
893 void soap_default(struct soap *) override;
894 void soap_serialize(struct soap *) const override;
895 int soap_put(struct soap *, const char *, const char *) const override;
896 int soap_out(struct soap *, const char *, int, const char *) const override;
897 void *soap_get(struct soap *, const char *, const char *) override;
898 void *soap_in(struct soap *, const char *, const char *) override;
899 ns1__refresh() { ns1__refresh::soap_default(nullptr); }
900};
901#endif
902
903#ifndef SOAP_TYPE_ICat4_ns1__refreshResponse
904#define SOAP_TYPE_ICat4_ns1__refreshResponse (50)
905/* Primitive ns1:refreshResponse schema type: */
906class SOAP_CMAC ns1__refreshResponse : public xsd__anyType {
907public:
908 int soap_type() const override { return 50; } /* = unique id SOAP_TYPE_ICat4_ns1__refreshResponse */
909 void soap_default(struct soap *) override;
910 void soap_serialize(struct soap *) const override;
911 int soap_put(struct soap *, const char *, const char *) const override;
912 int soap_out(struct soap *, const char *, int, const char *) const override;
913 void *soap_get(struct soap *, const char *, const char *) override;
914 void *soap_in(struct soap *, const char *, const char *) override;
915 ns1__refreshResponse() { ns1__refreshResponse::soap_default(nullptr); }
916};
917#endif
918
919#ifndef SOAP_TYPE_ICat4__ns1__login_credentials_entry
920#define SOAP_TYPE_ICat4__ns1__login_credentials_entry (132)
921/* ns1:login-credentials-entry */
923public:
924 std::string *key; /* optional element of type xsd:string */
925 std::string *value; /* optional element of type xsd:string */
926public:
927 virtual int soap_type() const { return 132; } /* = unique id SOAP_TYPE_ICat4__ns1__login_credentials_entry */
928 virtual void soap_default(struct soap *);
929 virtual void soap_serialize(struct soap *) const;
930 virtual int soap_put(struct soap *, const char *, const char *) const;
931 virtual int soap_out(struct soap *, const char *, int, const char *) const;
932 virtual void *soap_get(struct soap *, const char *, const char *);
933 virtual void *soap_in(struct soap *, const char *, const char *);
934 _ns1__login_credentials_entry() { _ns1__login_credentials_entry::soap_default(nullptr); }
936};
937#endif
938
939#ifndef SOAP_TYPE_ICat4__ns1__login_credentials
940#define SOAP_TYPE_ICat4__ns1__login_credentials (131)
941/* ns1:login-credentials */
942class SOAP_CMAC _ns1__login_credentials {
943public:
944 std::vector<_ns1__login_credentials_entry> *entry; /* optional element of type ns1:login-credentials-entry */
945public:
946 virtual int soap_type() const { return 131; } /* = unique id SOAP_TYPE_ICat4__ns1__login_credentials */
947 virtual void soap_default(struct soap *);
948 virtual void soap_serialize(struct soap *) const;
949 virtual int soap_put(struct soap *, const char *, const char *) const;
950 virtual int soap_out(struct soap *, const char *, int, const char *) const;
951 virtual void *soap_get(struct soap *, const char *, const char *);
952 virtual void *soap_in(struct soap *, const char *, const char *);
953 _ns1__login_credentials() { _ns1__login_credentials::soap_default(nullptr); }
954 virtual ~_ns1__login_credentials() = default;
955};
956#endif
957
958#ifndef SOAP_TYPE_ICat4_ns1__login
959#define SOAP_TYPE_ICat4_ns1__login (51)
960/* ns1:login */
961class SOAP_CMAC ns1__login : public xsd__anyType {
962public:
963 std::string *plugin; /* optional element of type xsd:string */
964 _ns1__login_credentials credentials; /* required element of type ns1:login-credentials */
965public:
966 int soap_type() const override { return 51; } /* = unique id SOAP_TYPE_ICat4_ns1__login */
967 void soap_default(struct soap *) override;
968 void soap_serialize(struct soap *) const override;
969 int soap_put(struct soap *, const char *, const char *) const override;
970 int soap_out(struct soap *, const char *, int, const char *) const override;
971 void *soap_get(struct soap *, const char *, const char *) override;
972 void *soap_in(struct soap *, const char *, const char *) override;
973 ns1__login() { ns1__login::soap_default(nullptr); }
974};
975#endif
976
977#ifndef SOAP_TYPE_ICat4_ns1__loginResponse
978#define SOAP_TYPE_ICat4_ns1__loginResponse (52)
979/* ns1:loginResponse */
980class SOAP_CMAC ns1__loginResponse : public xsd__anyType {
981public:
982 std::string *return_;
983 /* SOAP 1.2 RPC return element (when namespace qualified) */ /* optional
984 element of
985 type
986 xsd:string
987 */
988public:
989 int soap_type() const override { return 52; } /* = unique id SOAP_TYPE_ICat4_ns1__loginResponse */
990 void soap_default(struct soap *) override;
991 void soap_serialize(struct soap *) const override;
992 int soap_put(struct soap *, const char *, const char *) const override;
993 int soap_out(struct soap *, const char *, int, const char *) const override;
994 void *soap_get(struct soap *, const char *, const char *) override;
995 void *soap_in(struct soap *, const char *, const char *) override;
996 ns1__loginResponse() { ns1__loginResponse::soap_default(nullptr); }
997};
998#endif
999
1000#ifndef SOAP_TYPE_ICat4_ns1__dummy
1001#define SOAP_TYPE_ICat4_ns1__dummy (53)
1002/* ns1:dummy */
1003class SOAP_CMAC ns1__dummy : public xsd__anyType {
1004public:
1005 class ns1__datafile *arg0; /* optional element of type ns1:datafile */
1006 class ns1__datafileFormat *arg1; /* optional element of type ns1:datafileFormat */
1007 class ns1__datafileParameter *arg2; /* optional element of type ns1:datafileParameter */
1008 class ns1__dataset *arg3; /* optional element of type ns1:dataset */
1009 class ns1__datasetParameter *arg4; /* optional element of type ns1:datasetParameter */
1010 class ns1__datasetType *arg5; /* optional element of type ns1:datasetType */
1011 class ns1__facility *arg6; /* optional element of type ns1:facility */
1012 class ns1__facilityCycle *arg7; /* optional element of type ns1:facilityCycle */
1013 class ns1__instrumentScientist *arg8; /* optional element of type ns1:instrumentScientist */
1014 class ns1__user *arg9; /* optional element of type ns1:user */
1015 class ns1__instrument *arg10; /* optional element of type ns1:instrument */
1016 class ns1__investigation *arg11; /* optional element of type ns1:investigation */
1017 class ns1__investigationType *arg12; /* optional element of type ns1:investigationType */
1018 class ns1__investigationUser *arg13; /* optional element of type ns1:investigationUser */
1019 class ns1__keyword *arg14; /* optional element of type ns1:keyword */
1020 class ns1__parameterType *arg15; /* optional element of type ns1:parameterType */
1021 class ns1__publication *arg16; /* optional element of type ns1:publication */
1022 class ns1__relatedDatafile *arg17; /* optional element of type ns1:relatedDatafile */
1023 class ns1__sample *arg18; /* optional element of type ns1:sample */
1024 class ns1__sampleParameter *arg19; /* optional element of type ns1:sampleParameter */
1025 class ns1__shift *arg20; /* optional element of type ns1:shift */
1026 class ns1__study *arg21; /* optional element of type ns1:study */
1027 class ns1__studyInvestigation *arg22; /* optional element of type ns1:studyInvestigation */
1028 enum ns1__studyStatus *arg23; /* optional element of type ns1:studyStatus */
1029 class ns1__application *arg24; /* optional element of type ns1:application */
1030 class ns1__job *arg25; /* optional element of type ns1:job */
1031 class ns1__dataCollection *arg26; /* optional element of type ns1:dataCollection */
1032 class ns1__dataCollectionParameter *arg27; /* optional element of type ns1:dataCollectionParameter */
1033 class ns1__dataCollectionDataset *arg28; /* optional element of type ns1:dataCollectionDataset */
1034 class ns1__dataCollectionDatafile *arg29; /* optional element of type ns1:dataCollectionDatafile */
1035 class ns1__grouping *arg30; /* optional element of type ns1:grouping */
1036 class ns1__userGroup *arg31; /* optional element of type ns1:userGroup */
1037 class ns1__log *arg32; /* optional element of type ns1:log */
1038 class ns1__publicStep *arg33; /* optional element of type ns1:publicStep */
1039public:
1040 int soap_type() const override { return 53; } /* = unique id SOAP_TYPE_ICat4_ns1__dummy */
1041 void soap_default(struct soap *) override;
1042 void soap_serialize(struct soap *) const override;
1043 int soap_put(struct soap *, const char *, const char *) const override;
1044 int soap_out(struct soap *, const char *, int, const char *) const override;
1045 void *soap_get(struct soap *, const char *, const char *) override;
1046 void *soap_in(struct soap *, const char *, const char *) override;
1047 ns1__dummy() { ns1__dummy::soap_default(nullptr); }
1048};
1049#endif
1050
1051#ifndef SOAP_TYPE_ICat4_ns1__dummyResponse
1052#define SOAP_TYPE_ICat4_ns1__dummyResponse (93)
1053/* Primitive ns1:dummyResponse schema type: */
1054class SOAP_CMAC ns1__dummyResponse : public xsd__anyType {
1055public:
1056 int soap_type() const override { return 93; } /* = unique id SOAP_TYPE_ICat4_ns1__dummyResponse */
1057 void soap_default(struct soap *) override;
1058 void soap_serialize(struct soap *) const override;
1059 int soap_put(struct soap *, const char *, const char *) const override;
1060 int soap_out(struct soap *, const char *, int, const char *) const override;
1061 void *soap_get(struct soap *, const char *, const char *) override;
1062 void *soap_in(struct soap *, const char *, const char *) override;
1063 ns1__dummyResponse() { ns1__dummyResponse::soap_default(nullptr); }
1064};
1065#endif
1066
1067#ifndef SOAP_TYPE_ICat4_ns1__getEntityInfo
1068#define SOAP_TYPE_ICat4_ns1__getEntityInfo (94)
1069/* ns1:getEntityInfo */
1070class SOAP_CMAC ns1__getEntityInfo : public xsd__anyType {
1071public:
1072 std::string *beanName; /* optional element of type xsd:string */
1073public:
1074 int soap_type() const override { return 94; } /* = unique id SOAP_TYPE_ICat4_ns1__getEntityInfo */
1075 void soap_default(struct soap *) override;
1076 void soap_serialize(struct soap *) const override;
1077 int soap_put(struct soap *, const char *, const char *) const override;
1078 int soap_out(struct soap *, const char *, int, const char *) const override;
1079 void *soap_get(struct soap *, const char *, const char *) override;
1080 void *soap_in(struct soap *, const char *, const char *) override;
1081 ns1__getEntityInfo() { ns1__getEntityInfo::soap_default(nullptr); }
1082};
1083#endif
1084
1085#ifndef SOAP_TYPE_ICat4_ns1__getEntityInfoResponse
1086#define SOAP_TYPE_ICat4_ns1__getEntityInfoResponse (95)
1087/* ns1:getEntityInfoResponse */
1089public:
1091 /* SOAP 1.2 RPC return element (when namespace qualified) */ /* optional
1092 element of
1093 type
1094 ns1:entityInfo
1095 */
1096public:
1097 int soap_type() const override { return 95; } /* = unique id SOAP_TYPE_ICat4_ns1__getEntityInfoResponse */
1098 void soap_default(struct soap *) override;
1099 void soap_serialize(struct soap *) const override;
1100 int soap_put(struct soap *, const char *, const char *) const override;
1101 int soap_out(struct soap *, const char *, int, const char *) const override;
1102 void *soap_get(struct soap *, const char *, const char *) override;
1103 void *soap_in(struct soap *, const char *, const char *) override;
1104 ns1__getEntityInfoResponse() { ns1__getEntityInfoResponse::soap_default(nullptr); }
1105};
1106#endif
1107
1108#ifndef SOAP_TYPE_ICat4_ns1__entityInfo
1109#define SOAP_TYPE_ICat4_ns1__entityInfo (96)
1110/* ns1:entityInfo */
1111class SOAP_CMAC ns1__entityInfo : public xsd__anyType {
1112public:
1113 std::string *classComment; /* optional element of type xsd:string */
1114 std::vector<class ns1__constraint *> constraints; /* optional element of type ns1:constraint */
1115 std::vector<class ns1__entityField *> fields; /* optional element of type ns1:entityField */
1116public:
1117 int soap_type() const override { return 96; } /* = unique id SOAP_TYPE_ICat4_ns1__entityInfo */
1118 void soap_default(struct soap *) override;
1119 void soap_serialize(struct soap *) const override;
1120 int soap_put(struct soap *, const char *, const char *) const override;
1121 int soap_out(struct soap *, const char *, int, const char *) const override;
1122 void *soap_get(struct soap *, const char *, const char *) override;
1123 void *soap_in(struct soap *, const char *, const char *) override;
1124 ns1__entityInfo() { ns1__entityInfo::soap_default(nullptr); }
1125};
1126#endif
1127
1128#ifndef SOAP_TYPE_ICat4_ns1__constraint
1129#define SOAP_TYPE_ICat4_ns1__constraint (97)
1130/* ns1:constraint */
1131class SOAP_CMAC ns1__constraint : public xsd__anyType {
1132public:
1133 std::vector<std::string> fieldNames; /* optional element of type xsd:string */
1134public:
1135 int soap_type() const override { return 97; } /* = unique id SOAP_TYPE_ICat4_ns1__constraint */
1136 void soap_default(struct soap *) override;
1137 void soap_serialize(struct soap *) const override;
1138 int soap_put(struct soap *, const char *, const char *) const override;
1139 int soap_out(struct soap *, const char *, int, const char *) const override;
1140 void *soap_get(struct soap *, const char *, const char *) override;
1141 void *soap_in(struct soap *, const char *, const char *) override;
1142 ns1__constraint() { ns1__constraint::soap_default(nullptr); }
1143};
1144#endif
1145
1146#ifndef SOAP_TYPE_ICat4_ns1__entityField
1147#define SOAP_TYPE_ICat4_ns1__entityField (98)
1148/* ns1:entityField */
1149class SOAP_CMAC ns1__entityField : public xsd__anyType {
1150public:
1151 std::string *comment; /* optional element of type xsd:string */
1152 std::string *name; /* optional element of type xsd:string */
1153 bool notNullable; /* required element of type xsd:boolean */
1154 enum ns1__relType *relType; /* optional element of type ns1:relType */
1155 int *stringLength; /* optional element of type xsd:int */
1156 std::string *type; /* optional element of type xsd:string */
1157public:
1158 int soap_type() const override { return 98; } /* = unique id SOAP_TYPE_ICat4_ns1__entityField */
1159 void soap_default(struct soap *) override;
1160 void soap_serialize(struct soap *) const override;
1161 int soap_put(struct soap *, const char *, const char *) const override;
1162 int soap_out(struct soap *, const char *, int, const char *) const override;
1163 void *soap_get(struct soap *, const char *, const char *) override;
1164 void *soap_in(struct soap *, const char *, const char *) override;
1165 ns1__entityField() { ns1__entityField::soap_default(nullptr); }
1166};
1167#endif
1168
1169#ifndef SOAP_TYPE_ICat4_ns1__luceneCommit
1170#define SOAP_TYPE_ICat4_ns1__luceneCommit (99)
1171/* ns1:luceneCommit */
1172class SOAP_CMAC ns1__luceneCommit : public xsd__anyType {
1173public:
1174 std::string *sessionId; /* optional element of type xsd:string */
1175public:
1176 int soap_type() const override { return 99; } /* = unique id SOAP_TYPE_ICat4_ns1__luceneCommit */
1177 void soap_default(struct soap *) override;
1178 void soap_serialize(struct soap *) const override;
1179 int soap_put(struct soap *, const char *, const char *) const override;
1180 int soap_out(struct soap *, const char *, int, const char *) const override;
1181 void *soap_get(struct soap *, const char *, const char *) override;
1182 void *soap_in(struct soap *, const char *, const char *) override;
1183 ns1__luceneCommit() { ns1__luceneCommit::soap_default(nullptr); }
1184};
1185#endif
1186
1187#ifndef SOAP_TYPE_ICat4_ns1__luceneCommitResponse
1188#define SOAP_TYPE_ICat4_ns1__luceneCommitResponse (100)
1189/* Primitive ns1:luceneCommitResponse schema type: */
1190class SOAP_CMAC ns1__luceneCommitResponse : public xsd__anyType {
1191public:
1192 int soap_type() const override { return 100; } /* = unique id SOAP_TYPE_ICat4_ns1__luceneCommitResponse */
1193 void soap_default(struct soap *) override;
1194 void soap_serialize(struct soap *) const override;
1195 int soap_put(struct soap *, const char *, const char *) const override;
1196 int soap_out(struct soap *, const char *, int, const char *) const override;
1197 void *soap_get(struct soap *, const char *, const char *) override;
1198 void *soap_in(struct soap *, const char *, const char *) override;
1199 ns1__luceneCommitResponse() { ns1__luceneCommitResponse::soap_default(nullptr); }
1200};
1201#endif
1202
1203#ifndef SOAP_TYPE_ICat4_ns1__searchText
1204#define SOAP_TYPE_ICat4_ns1__searchText (101)
1205/* ns1:searchText */
1206class SOAP_CMAC ns1__searchText : public xsd__anyType {
1207public:
1208 std::string *sessionId; /* optional element of type xsd:string */
1209 std::string *query; /* optional element of type xsd:string */
1210 int maxCount; /* required element of type xsd:int */
1211 std::string *entityName; /* optional element of type xsd:string */
1212public:
1213 int soap_type() const override { return 101; } /* = unique id SOAP_TYPE_ICat4_ns1__searchText */
1214 void soap_default(struct soap *) override;
1215 void soap_serialize(struct soap *) const override;
1216 int soap_put(struct soap *, const char *, const char *) const override;
1217 int soap_out(struct soap *, const char *, int, const char *) const override;
1218 void *soap_get(struct soap *, const char *, const char *) override;
1219 void *soap_in(struct soap *, const char *, const char *) override;
1220 ns1__searchText() { ns1__searchText::soap_default(nullptr); }
1221};
1222#endif
1223
1224#ifndef SOAP_TYPE_ICat4_ns1__searchTextResponse
1225#define SOAP_TYPE_ICat4_ns1__searchTextResponse (102)
1226/* ns1:searchTextResponse */
1227class SOAP_CMAC ns1__searchTextResponse : public xsd__anyType {
1228public:
1229 std::vector<xsd__anyType *> return_;
1230 /* SOAP 1.2 RPC return element (when namespace qualified) */ /* optional
1231 element of
1232 type
1233 xsd:anyType
1234 */
1235public:
1236 int soap_type() const override { return 102; } /* = unique id SOAP_TYPE_ICat4_ns1__searchTextResponse */
1237 void soap_default(struct soap *) override;
1238 void soap_serialize(struct soap *) const override;
1239 int soap_put(struct soap *, const char *, const char *) const override;
1240 int soap_out(struct soap *, const char *, int, const char *) const override;
1241 void *soap_get(struct soap *, const char *, const char *) override;
1242 void *soap_in(struct soap *, const char *, const char *) override;
1243 ns1__searchTextResponse() { ns1__searchTextResponse::soap_default(nullptr); }
1244};
1245#endif
1246
1247#ifndef SOAP_TYPE_ICat4_ns1__delete
1248#define SOAP_TYPE_ICat4_ns1__delete (103)
1249/* ns1:delete */
1250class SOAP_CMAC ns1__delete : public xsd__anyType {
1251public:
1252 std::string *sessionId; /* optional element of type xsd:string */
1253 ns1__entityBaseBean *bean; /* optional element of type ns1:entityBaseBean */
1254public:
1255 int soap_type() const override { return 103; } /* = unique id SOAP_TYPE_ICat4_ns1__delete */
1256 void soap_default(struct soap *) override;
1257 void soap_serialize(struct soap *) const override;
1258 int soap_put(struct soap *, const char *, const char *) const override;
1259 int soap_out(struct soap *, const char *, int, const char *) const override;
1260 void *soap_get(struct soap *, const char *, const char *) override;
1261 void *soap_in(struct soap *, const char *, const char *) override;
1262 ns1__delete() { ns1__delete::soap_default(nullptr); }
1263};
1264#endif
1265
1266#ifndef SOAP_TYPE_ICat4_ns1__deleteResponse
1267#define SOAP_TYPE_ICat4_ns1__deleteResponse (104)
1268/* Primitive ns1:deleteResponse schema type: */
1269class SOAP_CMAC ns1__deleteResponse : public xsd__anyType {
1270public:
1271 int soap_type() const override { return 104; } /* = unique id SOAP_TYPE_ICat4_ns1__deleteResponse */
1272 void soap_default(struct soap *) override;
1273 void soap_serialize(struct soap *) const override;
1274 int soap_put(struct soap *, const char *, const char *) const override;
1275 int soap_out(struct soap *, const char *, int, const char *) const override;
1276 void *soap_get(struct soap *, const char *, const char *) override;
1277 void *soap_in(struct soap *, const char *, const char *) override;
1278 ns1__deleteResponse() { ns1__deleteResponse::soap_default(nullptr); }
1279};
1280#endif
1281
1282#ifndef SOAP_TYPE_ICat4_ns1__isAccessAllowed
1283#define SOAP_TYPE_ICat4_ns1__isAccessAllowed (105)
1284/* ns1:isAccessAllowed */
1285class SOAP_CMAC ns1__isAccessAllowed : public xsd__anyType {
1286public:
1287 std::string *sessionId; /* optional element of type xsd:string */
1288 ns1__entityBaseBean *bean; /* optional element of type ns1:entityBaseBean */
1289 enum ns1__accessType *accessType; /* optional element of type ns1:accessType */
1290public:
1291 int soap_type() const override { return 105; } /* = unique id SOAP_TYPE_ICat4_ns1__isAccessAllowed */
1292 void soap_default(struct soap *) override;
1293 void soap_serialize(struct soap *) const override;
1294 int soap_put(struct soap *, const char *, const char *) const override;
1295 int soap_out(struct soap *, const char *, int, const char *) const override;
1296 void *soap_get(struct soap *, const char *, const char *) override;
1297 void *soap_in(struct soap *, const char *, const char *) override;
1298 ns1__isAccessAllowed() { ns1__isAccessAllowed::soap_default(nullptr); }
1299};
1300#endif
1301
1302#ifndef SOAP_TYPE_ICat4_ns1__isAccessAllowedResponse
1303#define SOAP_TYPE_ICat4_ns1__isAccessAllowedResponse (106)
1304/* ns1:isAccessAllowedResponse */
1306public:
1308 /* SOAP 1.2 RPC return element (when namespace qualified) */ /* required
1309 element of
1310 type
1311 xsd:boolean
1312 */
1313public:
1314 int soap_type() const override { return 106; } /* = unique id SOAP_TYPE_ICat4_ns1__isAccessAllowedResponse */
1315 void soap_default(struct soap *) override;
1316 void soap_serialize(struct soap *) const override;
1317 int soap_put(struct soap *, const char *, const char *) const override;
1318 int soap_out(struct soap *, const char *, int, const char *) const override;
1319 void *soap_get(struct soap *, const char *, const char *) override;
1320 void *soap_in(struct soap *, const char *, const char *) override;
1321 ns1__isAccessAllowedResponse() { ns1__isAccessAllowedResponse::soap_default(nullptr); }
1322};
1323#endif
1324
1325#ifndef SOAP_TYPE_ICat4_ns1__search
1326#define SOAP_TYPE_ICat4_ns1__search (107)
1327/* ns1:search */
1328class SOAP_CMAC ns1__search : public xsd__anyType {
1329public:
1330 std::string *sessionId; /* optional element of type xsd:string */
1331 std::string *query; /* optional element of type xsd:string */
1332public:
1333 int soap_type() const override { return 107; } /* = unique id SOAP_TYPE_ICat4_ns1__search */
1334 void soap_default(struct soap *) override;
1335 void soap_serialize(struct soap *) const override;
1336 int soap_put(struct soap *, const char *, const char *) const override;
1337 int soap_out(struct soap *, const char *, int, const char *) const override;
1338 void *soap_get(struct soap *, const char *, const char *) override;
1339 void *soap_in(struct soap *, const char *, const char *) override;
1340 ns1__search() { ns1__search::soap_default(nullptr); }
1341};
1342#endif
1343
1344#ifndef SOAP_TYPE_ICat4_ns1__searchResponse
1345#define SOAP_TYPE_ICat4_ns1__searchResponse (108)
1346/* ns1:searchResponse */
1347class SOAP_CMAC ns1__searchResponse : public xsd__anyType {
1348public:
1349 std::vector<xsd__anyType *> return_;
1350 /* SOAP 1.2 RPC return element (when namespace qualified) */ /* optional
1351 element of
1352 type
1353 xsd:anyType
1354 */
1355public:
1356 int soap_type() const override { return 108; } /* = unique id SOAP_TYPE_ICat4_ns1__searchResponse */
1357 void soap_default(struct soap *) override;
1358 void soap_serialize(struct soap *) const override;
1359 int soap_put(struct soap *, const char *, const char *) const override;
1360 int soap_out(struct soap *, const char *, int, const char *) const override;
1361 void *soap_get(struct soap *, const char *, const char *) override;
1362 void *soap_in(struct soap *, const char *, const char *) override;
1363 ns1__searchResponse() { ns1__searchResponse::soap_default(nullptr); }
1364};
1365#endif
1366
1367#ifndef SOAP_TYPE_ICat4_ns1__logout
1368#define SOAP_TYPE_ICat4_ns1__logout (109)
1369/* ns1:logout */
1370class SOAP_CMAC ns1__logout : public xsd__anyType {
1371public:
1372 std::string *sessionId; /* optional element of type xsd:string */
1373public:
1374 int soap_type() const override { return 109; } /* = unique id SOAP_TYPE_ICat4_ns1__logout */
1375 void soap_default(struct soap *) override;
1376 void soap_serialize(struct soap *) const override;
1377 int soap_put(struct soap *, const char *, const char *) const override;
1378 int soap_out(struct soap *, const char *, int, const char *) const override;
1379 void *soap_get(struct soap *, const char *, const char *) override;
1380 void *soap_in(struct soap *, const char *, const char *) override;
1381 ns1__logout() { ns1__logout::soap_default(nullptr); }
1382};
1383#endif
1384
1385#ifndef SOAP_TYPE_ICat4_ns1__logoutResponse
1386#define SOAP_TYPE_ICat4_ns1__logoutResponse (110)
1387/* Primitive ns1:logoutResponse schema type: */
1388class SOAP_CMAC ns1__logoutResponse : public xsd__anyType {
1389public:
1390 int soap_type() const override { return 110; } /* = unique id SOAP_TYPE_ICat4_ns1__logoutResponse */
1391 void soap_default(struct soap *) override;
1392 void soap_serialize(struct soap *) const override;
1393 int soap_put(struct soap *, const char *, const char *) const override;
1394 int soap_out(struct soap *, const char *, int, const char *) const override;
1395 void *soap_get(struct soap *, const char *, const char *) override;
1396 void *soap_in(struct soap *, const char *, const char *) override;
1397 ns1__logoutResponse() { ns1__logoutResponse::soap_default(nullptr); }
1398};
1399#endif
1400
1401#ifndef SOAP_TYPE_ICat4_ns1__getRemainingMinutes
1402#define SOAP_TYPE_ICat4_ns1__getRemainingMinutes (111)
1403/* ns1:getRemainingMinutes */
1404class SOAP_CMAC ns1__getRemainingMinutes : public xsd__anyType {
1405public:
1406 std::string *sessionId; /* optional element of type xsd:string */
1407public:
1408 int soap_type() const override { return 111; } /* = unique id SOAP_TYPE_ICat4_ns1__getRemainingMinutes */
1409 void soap_default(struct soap *) override;
1410 void soap_serialize(struct soap *) const override;
1411 int soap_put(struct soap *, const char *, const char *) const override;
1412 int soap_out(struct soap *, const char *, int, const char *) const override;
1413 void *soap_get(struct soap *, const char *, const char *) override;
1414 void *soap_in(struct soap *, const char *, const char *) override;
1415 ns1__getRemainingMinutes() { ns1__getRemainingMinutes::soap_default(nullptr); }
1416};
1417#endif
1418
1419#ifndef SOAP_TYPE_ICat4_ns1__getRemainingMinutesResponse
1420#define SOAP_TYPE_ICat4_ns1__getRemainingMinutesResponse (112)
1421/* ns1:getRemainingMinutesResponse */
1423public:
1424 double return_;
1425 /* SOAP 1.2 RPC return element (when namespace qualified) */ /* required
1426 element of
1427 type
1428 xsd:double
1429 */
1430public:
1431 int soap_type() const override { return 112; } /* = unique id SOAP_TYPE_ICat4_ns1__getRemainingMinutesResponse */
1432 void soap_default(struct soap *) override;
1433 void soap_serialize(struct soap *) const override;
1434 int soap_put(struct soap *, const char *, const char *) const override;
1435 int soap_out(struct soap *, const char *, int, const char *) const override;
1436 void *soap_get(struct soap *, const char *, const char *) override;
1437 void *soap_in(struct soap *, const char *, const char *) override;
1438 ns1__getRemainingMinutesResponse() { ns1__getRemainingMinutesResponse::soap_default(nullptr); }
1439};
1440#endif
1441
1442#ifndef SOAP_TYPE_ICat4_ns1__datafile
1443#define SOAP_TYPE_ICat4_ns1__datafile (54)
1444/* ns1:datafile */
1445class SOAP_CMAC ns1__datafile : public ns1__entityBaseBean {
1446public:
1447 std::string *checksum; /* optional element of type xsd:string */
1448 std::vector<ns1__dataCollectionDatafile *> dataCollectionDatafiles; /* optional element of type
1449 ns1:dataCollectionDatafile */
1450 time_t *datafileCreateTime; /* optional element of type xsd:dateTime */
1451 ns1__datafileFormat *datafileFormat; /* optional element of type ns1:datafileFormat */
1452 time_t *datafileModTime; /* optional element of type xsd:dateTime */
1453 ns1__dataset *dataset; /* optional element of type ns1:dataset */
1454 std::string *description; /* optional element of type xsd:string */
1455 std::vector<ns1__relatedDatafile *> destDatafiles; /* optional element of type ns1:relatedDatafile */
1456 std::string *doi; /* optional element of type xsd:string */
1457 LONG64 *fileSize; /* optional element of type xsd:long */
1458 std::string *location; /* optional element of type xsd:string */
1459 std::string *name; /* optional element of type xsd:string */
1460 std::vector<ns1__datafileParameter *> parameters; /* optional element of type ns1:datafileParameter */
1461 std::vector<ns1__relatedDatafile *> sourceDatafiles; /* optional element of type ns1:relatedDatafile */
1462public:
1463 int soap_type() const override { return 54; } /* = unique id SOAP_TYPE_ICat4_ns1__datafile */
1464 void soap_default(struct soap *) override;
1465 void soap_serialize(struct soap *) const override;
1466 int soap_put(struct soap *, const char *, const char *) const override;
1467 int soap_out(struct soap *, const char *, int, const char *) const override;
1468 void *soap_get(struct soap *, const char *, const char *) override;
1469 void *soap_in(struct soap *, const char *, const char *) override;
1470 ns1__datafile() { ns1__datafile::soap_default(nullptr); }
1471};
1472#endif
1473
1474#ifndef SOAP_TYPE_ICat4_ns1__dataCollectionDatafile
1475#define SOAP_TYPE_ICat4_ns1__dataCollectionDatafile (55)
1476/* ns1:dataCollectionDatafile */
1478public:
1479 ns1__dataCollection *dataCollection; /* optional element of type ns1:dataCollection */
1480 ns1__datafile *datafile; /* optional element of type ns1:datafile */
1481public:
1482 int soap_type() const override { return 55; } /* = unique id SOAP_TYPE_ICat4_ns1__dataCollectionDatafile */
1483 void soap_default(struct soap *) override;
1484 void soap_serialize(struct soap *) const override;
1485 int soap_put(struct soap *, const char *, const char *) const override;
1486 int soap_out(struct soap *, const char *, int, const char *) const override;
1487 void *soap_get(struct soap *, const char *, const char *) override;
1488 void *soap_in(struct soap *, const char *, const char *) override;
1489 ns1__dataCollectionDatafile() { ns1__dataCollectionDatafile::soap_default(nullptr); }
1490};
1491#endif
1492
1493#ifndef SOAP_TYPE_ICat4_ns1__dataCollection
1494#define SOAP_TYPE_ICat4_ns1__dataCollection (56)
1495/* ns1:dataCollection */
1497public:
1498 std::vector<ns1__dataCollectionDatafile *> dataCollectionDatafiles; /* optional element of type
1499 ns1:dataCollectionDatafile */
1500 std::vector<ns1__dataCollectionDataset *> dataCollectionDatasets; /* optional element of type
1501 ns1:dataCollectionDataset */
1502 std::vector<ns1__job *> jobsAsInput; /* optional element of type ns1:job */
1503 std::vector<ns1__job *> jobsAsOutput; /* optional element of type ns1:job */
1504 std::vector<ns1__dataCollectionParameter *> parameters; /* optional element of type ns1:dataCollectionParameter */
1505public:
1506 int soap_type() const override { return 56; } /* = unique id SOAP_TYPE_ICat4_ns1__dataCollection */
1507 void soap_default(struct soap *) override;
1508 void soap_serialize(struct soap *) const override;
1509 int soap_put(struct soap *, const char *, const char *) const override;
1510 int soap_out(struct soap *, const char *, int, const char *) const override;
1511 void *soap_get(struct soap *, const char *, const char *) override;
1512 void *soap_in(struct soap *, const char *, const char *) override;
1513 ns1__dataCollection() { ns1__dataCollection::soap_default(nullptr); }
1514};
1515#endif
1516
1517#ifndef SOAP_TYPE_ICat4_ns1__dataCollectionDataset
1518#define SOAP_TYPE_ICat4_ns1__dataCollectionDataset (57)
1519/* ns1:dataCollectionDataset */
1521public:
1522 ns1__dataCollection *dataCollection; /* optional element of type ns1:dataCollection */
1523 ns1__dataset *dataset; /* optional element of type ns1:dataset */
1524public:
1525 int soap_type() const override { return 57; } /* = unique id SOAP_TYPE_ICat4_ns1__dataCollectionDataset */
1526 void soap_default(struct soap *) override;
1527 void soap_serialize(struct soap *) const override;
1528 int soap_put(struct soap *, const char *, const char *) const override;
1529 int soap_out(struct soap *, const char *, int, const char *) const override;
1530 void *soap_get(struct soap *, const char *, const char *) override;
1531 void *soap_in(struct soap *, const char *, const char *) override;
1532 ns1__dataCollectionDataset() { ns1__dataCollectionDataset::soap_default(nullptr); }
1533};
1534#endif
1535
1536#ifndef SOAP_TYPE_ICat4_ns1__dataset
1537#define SOAP_TYPE_ICat4_ns1__dataset (58)
1538/* ns1:dataset */
1539class SOAP_CMAC ns1__dataset : public ns1__entityBaseBean {
1540public:
1541 bool complete; /* required element of type xsd:boolean */
1542 std::vector<ns1__dataCollectionDataset *> dataCollectionDatasets; /* optional element of type
1543 ns1:dataCollectionDataset */
1544 std::vector<ns1__datafile *> datafiles; /* optional element of type ns1:datafile */
1545 std::string *description; /* optional element of type xsd:string */
1546 std::string *doi; /* optional element of type xsd:string */
1547 time_t *endDate; /* optional element of type xsd:dateTime */
1548 ns1__investigation *investigation; /* optional element of type ns1:investigation */
1549 std::string *location; /* optional element of type xsd:string */
1550 std::string *name; /* optional element of type xsd:string */
1551 std::vector<ns1__datasetParameter *> parameters; /* optional element of type ns1:datasetParameter */
1552 ns1__sample *sample; /* optional element of type ns1:sample */
1553 time_t *startDate; /* optional element of type xsd:dateTime */
1554 ns1__datasetType *type; /* optional element of type ns1:datasetType */
1555public:
1556 int soap_type() const override { return 58; } /* = unique id SOAP_TYPE_ICat4_ns1__dataset */
1557 void soap_default(struct soap *) override;
1558 void soap_serialize(struct soap *) const override;
1559 int soap_put(struct soap *, const char *, const char *) const override;
1560 int soap_out(struct soap *, const char *, int, const char *) const override;
1561 void *soap_get(struct soap *, const char *, const char *) override;
1562 void *soap_in(struct soap *, const char *, const char *) override;
1563 ns1__dataset() { ns1__dataset::soap_default(nullptr); }
1564};
1565#endif
1566
1567#ifndef SOAP_TYPE_ICat4_ns1__investigation
1568#define SOAP_TYPE_ICat4_ns1__investigation (59)
1569/* ns1:investigation */
1570class SOAP_CMAC ns1__investigation : public ns1__entityBaseBean {
1571public:
1572 std::vector<ns1__dataset *> datasets; /* optional element of type ns1:dataset */
1573 std::string *doi; /* optional element of type xsd:string */
1574 time_t *endDate; /* optional element of type xsd:dateTime */
1575 ns1__facility *facility; /* optional element of type ns1:facility */
1576 std::vector<class ns1__investigationInstrument *> investigationInstruments; /* optional element of type
1577 ns1:investigationInstrument */
1578 std::vector<ns1__investigationUser *> investigationUsers; /* optional element of type ns1:investigationUser */
1579 std::vector<ns1__keyword *> keywords; /* optional element of type ns1:keyword */
1580 std::string *name; /* optional element of type xsd:string */
1581 std::vector<class ns1__investigationParameter *> parameters; /* optional element of type ns1:investigationParameter */
1582 std::vector<ns1__publication *> publications; /* optional element of type ns1:publication */
1583 time_t *releaseDate; /* optional element of type xsd:dateTime */
1584 std::vector<ns1__sample *> samples; /* optional element of type ns1:sample */
1585 std::vector<ns1__shift *> shifts; /* optional element of type ns1:shift */
1586 time_t *startDate; /* optional element of type xsd:dateTime */
1587 std::vector<ns1__studyInvestigation *> studyInvestigations; /* optional element of type ns1:studyInvestigation */
1588 std::string *summary; /* optional element of type xsd:string */
1589 std::string *title; /* optional element of type xsd:string */
1590 ns1__investigationType *type; /* optional element of type ns1:investigationType */
1591 std::string *visitId; /* optional element of type xsd:string */
1592public:
1593 int soap_type() const override { return 59; } /* = unique id SOAP_TYPE_ICat4_ns1__investigation */
1594 void soap_default(struct soap *) override;
1595 void soap_serialize(struct soap *) const override;
1596 int soap_put(struct soap *, const char *, const char *) const override;
1597 int soap_out(struct soap *, const char *, int, const char *) const override;
1598 void *soap_get(struct soap *, const char *, const char *) override;
1599 void *soap_in(struct soap *, const char *, const char *) override;
1600 ns1__investigation() { ns1__investigation::soap_default(nullptr); }
1601};
1602#endif
1603
1604#ifndef SOAP_TYPE_ICat4_ns1__facility
1605#define SOAP_TYPE_ICat4_ns1__facility (60)
1606/* ns1:facility */
1607class SOAP_CMAC ns1__facility : public ns1__entityBaseBean {
1608public:
1609 std::vector<ns1__application *> applications; /* optional element of type ns1:application */
1610 std::vector<ns1__datafileFormat *> datafileFormats; /* optional element of type ns1:datafileFormat */
1611 std::vector<ns1__datasetType *> datasetTypes; /* optional element of type ns1:datasetType */
1612 int *daysUntilRelease; /* optional element of type xsd:int */
1613 std::string *description; /* optional element of type xsd:string */
1614 std::vector<ns1__facilityCycle *> facilityCycles; /* optional element of type ns1:facilityCycle */
1615 std::string *fullName; /* optional element of type xsd:string */
1616 std::vector<ns1__instrument *> instruments; /* optional element of type ns1:instrument */
1617 std::vector<ns1__investigationType *> investigationTypes; /* optional element of type ns1:investigationType */
1618 std::vector<ns1__investigation *> investigations; /* optional element of type ns1:investigation */
1619 std::string *name; /* optional element of type xsd:string */
1620 std::vector<ns1__parameterType *> parameterTypes; /* optional element of type ns1:parameterType */
1621 std::vector<class ns1__sampleType *> sampleTypes; /* optional element of type ns1:sampleType */
1622 std::string *url; /* optional element of type xsd:string */
1623public:
1624 int soap_type() const override { return 60; } /* = unique id SOAP_TYPE_ICat4_ns1__facility */
1625 void soap_default(struct soap *) override;
1626 void soap_serialize(struct soap *) const override;
1627 int soap_put(struct soap *, const char *, const char *) const override;
1628 int soap_out(struct soap *, const char *, int, const char *) const override;
1629 void *soap_get(struct soap *, const char *, const char *) override;
1630 void *soap_in(struct soap *, const char *, const char *) override;
1631 ns1__facility() { ns1__facility::soap_default(nullptr); }
1632};
1633#endif
1634
1635#ifndef SOAP_TYPE_ICat4_ns1__application
1636#define SOAP_TYPE_ICat4_ns1__application (61)
1637/* ns1:application */
1638class SOAP_CMAC ns1__application : public ns1__entityBaseBean {
1639public:
1640 ns1__facility *facility; /* optional element of type ns1:facility */
1641 std::vector<ns1__job *> jobs; /* optional element of type ns1:job */
1642 std::string *name; /* optional element of type xsd:string */
1643 std::string *version; /* optional element of type xsd:string */
1644public:
1645 int soap_type() const override { return 61; } /* = unique id SOAP_TYPE_ICat4_ns1__application */
1646 void soap_default(struct soap *) override;
1647 void soap_serialize(struct soap *) const override;
1648 int soap_put(struct soap *, const char *, const char *) const override;
1649 int soap_out(struct soap *, const char *, int, const char *) const override;
1650 void *soap_get(struct soap *, const char *, const char *) override;
1651 void *soap_in(struct soap *, const char *, const char *) override;
1652 ns1__application() { ns1__application::soap_default(nullptr); }
1653};
1654#endif
1655
1656#ifndef SOAP_TYPE_ICat4_ns1__job
1657#define SOAP_TYPE_ICat4_ns1__job (62)
1658/* ns1:job */
1659class SOAP_CMAC ns1__job : public ns1__entityBaseBean {
1660public:
1661 ns1__application *application; /* optional element of type ns1:application */
1662 std::string *arguments; /* optional element of type xsd:string */
1663 ns1__dataCollection *inputDataCollection; /* optional element of type ns1:dataCollection */
1664 ns1__dataCollection *outputDataCollection; /* optional element of type ns1:dataCollection */
1665public:
1666 int soap_type() const override { return 62; } /* = unique id SOAP_TYPE_ICat4_ns1__job */
1667 void soap_default(struct soap *) override;
1668 void soap_serialize(struct soap *) const override;
1669 int soap_put(struct soap *, const char *, const char *) const override;
1670 int soap_out(struct soap *, const char *, int, const char *) const override;
1671 void *soap_get(struct soap *, const char *, const char *) override;
1672 void *soap_in(struct soap *, const char *, const char *) override;
1673 ns1__job() { ns1__job::soap_default(nullptr); }
1674};
1675#endif
1676
1677#ifndef SOAP_TYPE_ICat4_ns1__datafileFormat
1678#define SOAP_TYPE_ICat4_ns1__datafileFormat (63)
1679/* ns1:datafileFormat */
1681public:
1682 std::vector<ns1__datafile *> datafiles; /* optional element of type ns1:datafile */
1683 std::string *description; /* optional element of type xsd:string */
1684 ns1__facility *facility; /* optional element of type ns1:facility */
1685 std::string *name; /* optional element of type xsd:string */
1686 std::string *type; /* optional element of type xsd:string */
1687 std::string *version; /* optional element of type xsd:string */
1688public:
1689 int soap_type() const override { return 63; } /* = unique id SOAP_TYPE_ICat4_ns1__datafileFormat */
1690 void soap_default(struct soap *) override;
1691 void soap_serialize(struct soap *) const override;
1692 int soap_put(struct soap *, const char *, const char *) const override;
1693 int soap_out(struct soap *, const char *, int, const char *) const override;
1694 void *soap_get(struct soap *, const char *, const char *) override;
1695 void *soap_in(struct soap *, const char *, const char *) override;
1696 ns1__datafileFormat() { ns1__datafileFormat::soap_default(nullptr); }
1697};
1698#endif
1699
1700#ifndef SOAP_TYPE_ICat4_ns1__datasetType
1701#define SOAP_TYPE_ICat4_ns1__datasetType (64)
1702/* ns1:datasetType */
1703class SOAP_CMAC ns1__datasetType : public ns1__entityBaseBean {
1704public:
1705 std::vector<ns1__dataset *> datasets; /* optional element of type ns1:dataset */
1706 std::string *description; /* optional element of type xsd:string */
1707 ns1__facility *facility; /* optional element of type ns1:facility */
1708 std::string *name; /* optional element of type xsd:string */
1709public:
1710 int soap_type() const override { return 64; } /* = unique id SOAP_TYPE_ICat4_ns1__datasetType */
1711 void soap_default(struct soap *) override;
1712 void soap_serialize(struct soap *) const override;
1713 int soap_put(struct soap *, const char *, const char *) const override;
1714 int soap_out(struct soap *, const char *, int, const char *) const override;
1715 void *soap_get(struct soap *, const char *, const char *) override;
1716 void *soap_in(struct soap *, const char *, const char *) override;
1717 ns1__datasetType() { ns1__datasetType::soap_default(nullptr); }
1718};
1719#endif
1720
1721#ifndef SOAP_TYPE_ICat4_ns1__facilityCycle
1722#define SOAP_TYPE_ICat4_ns1__facilityCycle (65)
1723/* ns1:facilityCycle */
1724class SOAP_CMAC ns1__facilityCycle : public ns1__entityBaseBean {
1725public:
1726 std::string *description; /* optional element of type xsd:string */
1727 time_t *endDate; /* optional element of type xsd:dateTime */
1728 ns1__facility *facility; /* optional element of type ns1:facility */
1729 std::string *name; /* optional element of type xsd:string */
1730 time_t *startDate; /* optional element of type xsd:dateTime */
1731public:
1732 int soap_type() const override { return 65; } /* = unique id SOAP_TYPE_ICat4_ns1__facilityCycle */
1733 void soap_default(struct soap *) override;
1734 void soap_serialize(struct soap *) const override;
1735 int soap_put(struct soap *, const char *, const char *) const override;
1736 int soap_out(struct soap *, const char *, int, const char *) const override;
1737 void *soap_get(struct soap *, const char *, const char *) override;
1738 void *soap_in(struct soap *, const char *, const char *) override;
1739 ns1__facilityCycle() { ns1__facilityCycle::soap_default(nullptr); }
1740};
1741#endif
1742
1743#ifndef SOAP_TYPE_ICat4_ns1__instrument
1744#define SOAP_TYPE_ICat4_ns1__instrument (66)
1745/* ns1:instrument */
1746class SOAP_CMAC ns1__instrument : public ns1__entityBaseBean {
1747public:
1748 std::string *description; /* optional element of type xsd:string */
1749 ns1__facility *facility; /* optional element of type ns1:facility */
1750 std::string *fullName; /* optional element of type xsd:string */
1751 std::vector<ns1__instrumentScientist *> instrumentScientists; /* optional element of type
1752 ns1:instrumentScientist */
1753 std::vector<ns1__investigationInstrument *> investigationInstruments; /* optional element of type
1754 ns1:investigationInstrument */
1755 std::string *name; /* optional element of type xsd:string */
1756 std::string *type; /* optional element of type xsd:string */
1757 std::string *url; /* optional element of type xsd:string */
1758public:
1759 int soap_type() const override { return 66; } /* = unique id SOAP_TYPE_ICat4_ns1__instrument */
1760 void soap_default(struct soap *) override;
1761 void soap_serialize(struct soap *) const override;
1762 int soap_put(struct soap *, const char *, const char *) const override;
1763 int soap_out(struct soap *, const char *, int, const char *) const override;
1764 void *soap_get(struct soap *, const char *, const char *) override;
1765 void *soap_in(struct soap *, const char *, const char *) override;
1766 ns1__instrument() { ns1__instrument::soap_default(nullptr); }
1767};
1768#endif
1769
1770#ifndef SOAP_TYPE_ICat4_ns1__instrumentScientist
1771#define SOAP_TYPE_ICat4_ns1__instrumentScientist (67)
1772/* ns1:instrumentScientist */
1774public:
1775 ns1__instrument *instrument; /* optional element of type ns1:instrument */
1776 ns1__user *user; /* optional element of type ns1:user */
1777public:
1778 int soap_type() const override { return 67; } /* = unique id SOAP_TYPE_ICat4_ns1__instrumentScientist */
1779 void soap_default(struct soap *) override;
1780 void soap_serialize(struct soap *) const override;
1781 int soap_put(struct soap *, const char *, const char *) const override;
1782 int soap_out(struct soap *, const char *, int, const char *) const override;
1783 void *soap_get(struct soap *, const char *, const char *) override;
1784 void *soap_in(struct soap *, const char *, const char *) override;
1785 ns1__instrumentScientist() { ns1__instrumentScientist::soap_default(nullptr); }
1786};
1787#endif
1788
1789#ifndef SOAP_TYPE_ICat4_ns1__user
1790#define SOAP_TYPE_ICat4_ns1__user (68)
1791/* ns1:user */
1792class SOAP_CMAC ns1__user : public ns1__entityBaseBean {
1793public:
1794 std::string *fullName; /* optional element of type xsd:string */
1795 std::vector<ns1__instrumentScientist *> instrumentScientists; /* optional element of type
1796 ns1:instrumentScientist */
1797 std::vector<ns1__investigationUser *> investigationUsers; /* optional element of type ns1:investigationUser */
1798 std::string *name; /* optional element of type xsd:string */
1799 std::vector<ns1__study *> studies; /* optional element of type ns1:study */
1800 std::vector<ns1__userGroup *> userGroups; /* optional element of type ns1:userGroup */
1801public:
1802 int soap_type() const override { return 68; } /* = unique id SOAP_TYPE_ICat4_ns1__user */
1803 void soap_default(struct soap *) override;
1804 void soap_serialize(struct soap *) const override;
1805 int soap_put(struct soap *, const char *, const char *) const override;
1806 int soap_out(struct soap *, const char *, int, const char *) const override;
1807 void *soap_get(struct soap *, const char *, const char *) override;
1808 void *soap_in(struct soap *, const char *, const char *) override;
1809 ns1__user() { ns1__user::soap_default(nullptr); }
1810};
1811#endif
1812
1813#ifndef SOAP_TYPE_ICat4_ns1__investigationUser
1814#define SOAP_TYPE_ICat4_ns1__investigationUser (69)
1815/* ns1:investigationUser */
1817public:
1818 ns1__investigation *investigation; /* optional element of type ns1:investigation */
1819 std::string *role; /* optional element of type xsd:string */
1820 ns1__user *user; /* optional element of type ns1:user */
1821public:
1822 int soap_type() const override { return 69; } /* = unique id SOAP_TYPE_ICat4_ns1__investigationUser */
1823 void soap_default(struct soap *) override;
1824 void soap_serialize(struct soap *) const override;
1825 int soap_put(struct soap *, const char *, const char *) const override;
1826 int soap_out(struct soap *, const char *, int, const char *) const override;
1827 void *soap_get(struct soap *, const char *, const char *) override;
1828 void *soap_in(struct soap *, const char *, const char *) override;
1829 ns1__investigationUser() { ns1__investigationUser::soap_default(nullptr); }
1830};
1831#endif
1832
1833#ifndef SOAP_TYPE_ICat4_ns1__study
1834#define SOAP_TYPE_ICat4_ns1__study (70)
1835/* ns1:study */
1836class SOAP_CMAC ns1__study : public ns1__entityBaseBean {
1837public:
1838 std::string *description; /* optional element of type xsd:string */
1839 std::string *name; /* optional element of type xsd:string */
1840 time_t *startDate; /* optional element of type xsd:dateTime */
1841 enum ns1__studyStatus *status; /* optional element of type ns1:studyStatus */
1842 std::vector<ns1__studyInvestigation *> studyInvestigations; /* optional element of type ns1:studyInvestigation */
1843 ns1__user *user; /* optional element of type ns1:user */
1844public:
1845 int soap_type() const override { return 70; } /* = unique id SOAP_TYPE_ICat4_ns1__study */
1846 void soap_default(struct soap *) override;
1847 void soap_serialize(struct soap *) const override;
1848 int soap_put(struct soap *, const char *, const char *) const override;
1849 int soap_out(struct soap *, const char *, int, const char *) const override;
1850 void *soap_get(struct soap *, const char *, const char *) override;
1851 void *soap_in(struct soap *, const char *, const char *) override;
1852 ns1__study() { ns1__study::soap_default(nullptr); }
1853};
1854#endif
1855
1856#ifndef SOAP_TYPE_ICat4_ns1__studyInvestigation
1857#define SOAP_TYPE_ICat4_ns1__studyInvestigation (71)
1858/* ns1:studyInvestigation */
1860public:
1861 ns1__investigation *investigation; /* optional element of type ns1:investigation */
1862 ns1__study *study; /* optional element of type ns1:study */
1863public:
1864 int soap_type() const override { return 71; } /* = unique id SOAP_TYPE_ICat4_ns1__studyInvestigation */
1865 void soap_default(struct soap *) override;
1866 void soap_serialize(struct soap *) const override;
1867 int soap_put(struct soap *, const char *, const char *) const override;
1868 int soap_out(struct soap *, const char *, int, const char *) const override;
1869 void *soap_get(struct soap *, const char *, const char *) override;
1870 void *soap_in(struct soap *, const char *, const char *) override;
1871 ns1__studyInvestigation() { ns1__studyInvestigation::soap_default(nullptr); }
1872};
1873#endif
1874
1875#ifndef SOAP_TYPE_ICat4_ns1__userGroup
1876#define SOAP_TYPE_ICat4_ns1__userGroup (72)
1877/* ns1:userGroup */
1878class SOAP_CMAC ns1__userGroup : public ns1__entityBaseBean {
1879public:
1880 ns1__grouping *grouping; /* optional element of type ns1:grouping */
1881 ns1__user *user; /* optional element of type ns1:user */
1882public:
1883 int soap_type() const override { return 72; } /* = unique id SOAP_TYPE_ICat4_ns1__userGroup */
1884 void soap_default(struct soap *) override;
1885 void soap_serialize(struct soap *) const override;
1886 int soap_put(struct soap *, const char *, const char *) const override;
1887 int soap_out(struct soap *, const char *, int, const char *) const override;
1888 void *soap_get(struct soap *, const char *, const char *) override;
1889 void *soap_in(struct soap *, const char *, const char *) override;
1890 ns1__userGroup() { ns1__userGroup::soap_default(nullptr); }
1891};
1892#endif
1893
1894#ifndef SOAP_TYPE_ICat4_ns1__grouping
1895#define SOAP_TYPE_ICat4_ns1__grouping (73)
1896/* ns1:grouping */
1897class SOAP_CMAC ns1__grouping : public ns1__entityBaseBean {
1898public:
1899 std::string *name; /* optional element of type xsd:string */
1900 std::vector<class ns1__rule *> rules; /* optional element of type ns1:rule */
1901 std::vector<ns1__userGroup *> userGroups; /* optional element of type ns1:userGroup */
1902public:
1903 int soap_type() const override { return 73; } /* = unique id SOAP_TYPE_ICat4_ns1__grouping */
1904 void soap_default(struct soap *) override;
1905 void soap_serialize(struct soap *) const override;
1906 int soap_put(struct soap *, const char *, const char *) const override;
1907 int soap_out(struct soap *, const char *, int, const char *) const override;
1908 void *soap_get(struct soap *, const char *, const char *) override;
1909 void *soap_in(struct soap *, const char *, const char *) override;
1910 ns1__grouping() { ns1__grouping::soap_default(nullptr); }
1911};
1912#endif
1913
1914#ifndef SOAP_TYPE_ICat4_ns1__rule
1915#define SOAP_TYPE_ICat4_ns1__rule (74)
1916/* ns1:rule */
1917class SOAP_CMAC ns1__rule : public ns1__entityBaseBean {
1918public:
1919 std::string *crudFlags; /* optional element of type xsd:string */
1920 ns1__grouping *grouping; /* optional element of type ns1:grouping */
1921 std::string *what; /* optional element of type xsd:string */
1922public:
1923 int soap_type() const override { return 74; } /* = unique id SOAP_TYPE_ICat4_ns1__rule */
1924 void soap_default(struct soap *) override;
1925 void soap_serialize(struct soap *) const override;
1926 int soap_put(struct soap *, const char *, const char *) const override;
1927 int soap_out(struct soap *, const char *, int, const char *) const override;
1928 void *soap_get(struct soap *, const char *, const char *) override;
1929 void *soap_in(struct soap *, const char *, const char *) override;
1930 ns1__rule() { ns1__rule::soap_default(nullptr); }
1931};
1932#endif
1933
1934#ifndef SOAP_TYPE_ICat4_ns1__investigationInstrument
1935#define SOAP_TYPE_ICat4_ns1__investigationInstrument (75)
1936/* ns1:investigationInstrument */
1938public:
1939 ns1__instrument *instrument; /* optional element of type ns1:instrument */
1940 ns1__investigation *investigation; /* optional element of type ns1:investigation */
1941public:
1942 int soap_type() const override { return 75; } /* = unique id SOAP_TYPE_ICat4_ns1__investigationInstrument */
1943 void soap_default(struct soap *) override;
1944 void soap_serialize(struct soap *) const override;
1945 int soap_put(struct soap *, const char *, const char *) const override;
1946 int soap_out(struct soap *, const char *, int, const char *) const override;
1947 void *soap_get(struct soap *, const char *, const char *) override;
1948 void *soap_in(struct soap *, const char *, const char *) override;
1949 ns1__investigationInstrument() { ns1__investigationInstrument::soap_default(nullptr); }
1950};
1951#endif
1952
1953#ifndef SOAP_TYPE_ICat4_ns1__investigationType
1954#define SOAP_TYPE_ICat4_ns1__investigationType (76)
1955/* ns1:investigationType */
1957public:
1958 std::string *description; /* optional element of type xsd:string */
1959 ns1__facility *facility; /* optional element of type ns1:facility */
1960 std::vector<ns1__investigation *> investigations; /* optional element of type ns1:investigation */
1961 std::string *name; /* optional element of type xsd:string */
1962public:
1963 int soap_type() const override { return 76; } /* = unique id SOAP_TYPE_ICat4_ns1__investigationType */
1964 void soap_default(struct soap *) override;
1965 void soap_serialize(struct soap *) const override;
1966 int soap_put(struct soap *, const char *, const char *) const override;
1967 int soap_out(struct soap *, const char *, int, const char *) const override;
1968 void *soap_get(struct soap *, const char *, const char *) override;
1969 void *soap_in(struct soap *, const char *, const char *) override;
1970 ns1__investigationType() { ns1__investigationType::soap_default(nullptr); }
1971};
1972#endif
1973
1974#ifndef SOAP_TYPE_ICat4_ns1__parameterType
1975#define SOAP_TYPE_ICat4_ns1__parameterType (77)
1976/* ns1:parameterType */
1977class SOAP_CMAC ns1__parameterType : public ns1__entityBaseBean {
1978public:
1979 bool applicableToDataCollection; /* required element of type xsd:boolean */
1980 bool applicableToDatafile; /* required element of type xsd:boolean */
1981 bool applicableToDataset; /* required element of type xsd:boolean */
1982 bool applicableToInvestigation; /* required element of type xsd:boolean */
1983 bool applicableToSample; /* required element of type xsd:boolean */
1984 std::vector<ns1__dataCollectionParameter *> dataCollectionParameters; /* optional element of type
1985 ns1:dataCollectionParameter */
1986 std::vector<ns1__datafileParameter *> datafileParameters; /* optional element of type ns1:datafileParameter */
1987 std::vector<ns1__datasetParameter *> datasetParameters; /* optional element of type ns1:datasetParameter */
1988 std::string *description; /* optional element of type xsd:string */
1989 bool enforced; /* required element of type xsd:boolean */
1990 ns1__facility *facility; /* optional element of type ns1:facility */
1991 std::vector<ns1__investigationParameter *> investigationParameters; /* optional element of type
1992 ns1:investigationParameter */
1993 double *maximumNumericValue; /* optional element of type xsd:double */
1994 double *minimumNumericValue; /* optional element of type xsd:double */
1995 std::string *name; /* optional element of type xsd:string */
1996 std::vector<class ns1__permissibleStringValue *> permissibleStringValues; /* optional element of type
1997 ns1:permissibleStringValue */
1998 std::vector<ns1__sampleParameter *> sampleParameters; /* optional element of type ns1:sampleParameter */
1999 std::string *units; /* optional element of type xsd:string */
2000 std::string *unitsFullName; /* optional element of type xsd:string */
2001 enum ns1__parameterValueType *valueType; /* optional element of type ns1:parameterValueType */
2002 bool verified; /* required element of type xsd:boolean */
2003public:
2004 int soap_type() const override { return 77; } /* = unique id SOAP_TYPE_ICat4_ns1__parameterType */
2005 void soap_default(struct soap *) override;
2006 void soap_serialize(struct soap *) const override;
2007 int soap_put(struct soap *, const char *, const char *) const override;
2008 int soap_out(struct soap *, const char *, int, const char *) const override;
2009 void *soap_get(struct soap *, const char *, const char *) override;
2010 void *soap_in(struct soap *, const char *, const char *) override;
2011 ns1__parameterType() { ns1__parameterType::soap_default(nullptr); }
2012};
2013#endif
2014
2015#ifndef SOAP_TYPE_ICat4_ns1__parameter
2016#define SOAP_TYPE_ICat4_ns1__parameter (79)
2017/* ns1:parameter */
2018class SOAP_CMAC ns1__parameter : public ns1__entityBaseBean {
2019public:
2020 time_t *dateTimeValue; /* optional element of type xsd:dateTime */
2021 double *error; /* optional element of type xsd:double */
2022 double *numericValue; /* optional element of type xsd:double */
2023 double *rangeBottom; /* optional element of type xsd:double */
2024 double *rangeTop; /* optional element of type xsd:double */
2025 std::string *stringValue; /* optional element of type xsd:string */
2026 ns1__parameterType *type; /* optional element of type ns1:parameterType */
2027public:
2028 int soap_type() const override { return 79; } /* = unique id SOAP_TYPE_ICat4_ns1__parameter */
2029 void soap_default(struct soap *) override;
2030 void soap_serialize(struct soap *) const override;
2031 int soap_put(struct soap *, const char *, const char *) const override;
2032 int soap_out(struct soap *, const char *, int, const char *) const override;
2033 void *soap_get(struct soap *, const char *, const char *) override;
2034 void *soap_in(struct soap *, const char *, const char *) override;
2035 ns1__parameter() { ns1__parameter::soap_default(nullptr); }
2036};
2037#endif
2038
2039#ifndef SOAP_TYPE_ICat4_ns1__permissibleStringValue
2040#define SOAP_TYPE_ICat4_ns1__permissibleStringValue (83)
2041/* ns1:permissibleStringValue */
2043public:
2044 ns1__parameterType *type; /* optional element of type ns1:parameterType */
2045 std::string *value; /* optional element of type xsd:string */
2046public:
2047 int soap_type() const override { return 83; } /* = unique id SOAP_TYPE_ICat4_ns1__permissibleStringValue */
2048 void soap_default(struct soap *) override;
2049 void soap_serialize(struct soap *) const override;
2050 int soap_put(struct soap *, const char *, const char *) const override;
2051 int soap_out(struct soap *, const char *, int, const char *) const override;
2052 void *soap_get(struct soap *, const char *, const char *) override;
2053 void *soap_in(struct soap *, const char *, const char *) override;
2054 ns1__permissibleStringValue() { ns1__permissibleStringValue::soap_default(nullptr); }
2055};
2056#endif
2057
2058#ifndef SOAP_TYPE_ICat4_ns1__sample
2059#define SOAP_TYPE_ICat4_ns1__sample (85)
2060/* ns1:sample */
2061class SOAP_CMAC ns1__sample : public ns1__entityBaseBean {
2062public:
2063 std::vector<ns1__dataset *> datasets; /* optional element of type ns1:dataset */
2064 ns1__investigation *investigation; /* optional element of type ns1:investigation */
2065 std::string *name; /* optional element of type xsd:string */
2066 std::vector<ns1__sampleParameter *> parameters; /* optional element of type ns1:sampleParameter */
2067 ns1__sampleType *type; /* optional element of type ns1:sampleType */
2068public:
2069 int soap_type() const override { return 85; } /* = unique id SOAP_TYPE_ICat4_ns1__sample */
2070 void soap_default(struct soap *) override;
2071 void soap_serialize(struct soap *) const override;
2072 int soap_put(struct soap *, const char *, const char *) const override;
2073 int soap_out(struct soap *, const char *, int, const char *) const override;
2074 void *soap_get(struct soap *, const char *, const char *) override;
2075 void *soap_in(struct soap *, const char *, const char *) override;
2076 ns1__sample() { ns1__sample::soap_default(nullptr); }
2077};
2078#endif
2079
2080#ifndef SOAP_TYPE_ICat4_ns1__sampleType
2081#define SOAP_TYPE_ICat4_ns1__sampleType (86)
2082/* ns1:sampleType */
2083class SOAP_CMAC ns1__sampleType : public ns1__entityBaseBean {
2084public:
2085 ns1__facility *facility; /* optional element of type ns1:facility */
2086 std::string *molecularFormula; /* optional element of type xsd:string */
2087 std::string *name; /* optional element of type xsd:string */
2088 std::string *safetyInformation; /* optional element of type xsd:string */
2089 std::vector<ns1__sample *> samples; /* optional element of type ns1:sample */
2090public:
2091 int soap_type() const override { return 86; } /* = unique id SOAP_TYPE_ICat4_ns1__sampleType */
2092 void soap_default(struct soap *) override;
2093 void soap_serialize(struct soap *) const override;
2094 int soap_put(struct soap *, const char *, const char *) const override;
2095 int soap_out(struct soap *, const char *, int, const char *) const override;
2096 void *soap_get(struct soap *, const char *, const char *) override;
2097 void *soap_in(struct soap *, const char *, const char *) override;
2098 ns1__sampleType() { ns1__sampleType::soap_default(nullptr); }
2099};
2100#endif
2101
2102#ifndef SOAP_TYPE_ICat4_ns1__keyword
2103#define SOAP_TYPE_ICat4_ns1__keyword (87)
2104/* ns1:keyword */
2105class SOAP_CMAC ns1__keyword : public ns1__entityBaseBean {
2106public:
2107 ns1__investigation *investigation; /* optional element of type ns1:investigation */
2108 std::string *name; /* optional element of type xsd:string */
2109public:
2110 int soap_type() const override { return 87; } /* = unique id SOAP_TYPE_ICat4_ns1__keyword */
2111 void soap_default(struct soap *) override;
2112 void soap_serialize(struct soap *) const override;
2113 int soap_put(struct soap *, const char *, const char *) const override;
2114 int soap_out(struct soap *, const char *, int, const char *) const override;
2115 void *soap_get(struct soap *, const char *, const char *) override;
2116 void *soap_in(struct soap *, const char *, const char *) override;
2117 ns1__keyword() { ns1__keyword::soap_default(nullptr); }
2118};
2119#endif
2120
2121#ifndef SOAP_TYPE_ICat4_ns1__publication
2122#define SOAP_TYPE_ICat4_ns1__publication (88)
2123/* ns1:publication */
2124class SOAP_CMAC ns1__publication : public ns1__entityBaseBean {
2125public:
2126 std::string *doi; /* optional element of type xsd:string */
2127 std::string *fullReference; /* optional element of type xsd:string */
2128 ns1__investigation *investigation; /* optional element of type ns1:investigation */
2129 std::string *repository; /* optional element of type xsd:string */
2130 std::string *repositoryId; /* optional element of type xsd:string */
2131 std::string *url; /* optional element of type xsd:string */
2132public:
2133 int soap_type() const override { return 88; } /* = unique id SOAP_TYPE_ICat4_ns1__publication */
2134 void soap_default(struct soap *) override;
2135 void soap_serialize(struct soap *) const override;
2136 int soap_put(struct soap *, const char *, const char *) const override;
2137 int soap_out(struct soap *, const char *, int, const char *) const override;
2138 void *soap_get(struct soap *, const char *, const char *) override;
2139 void *soap_in(struct soap *, const char *, const char *) override;
2140 ns1__publication() { ns1__publication::soap_default(nullptr); }
2141};
2142#endif
2143
2144#ifndef SOAP_TYPE_ICat4_ns1__shift
2145#define SOAP_TYPE_ICat4_ns1__shift (89)
2146/* ns1:shift */
2147class SOAP_CMAC ns1__shift : public ns1__entityBaseBean {
2148public:
2149 std::string *comment; /* optional element of type xsd:string */
2150 time_t *endDate; /* optional element of type xsd:dateTime */
2151 ns1__investigation *investigation; /* optional element of type ns1:investigation */
2152 time_t *startDate; /* optional element of type xsd:dateTime */
2153public:
2154 int soap_type() const override { return 89; } /* = unique id SOAP_TYPE_ICat4_ns1__shift */
2155 void soap_default(struct soap *) override;
2156 void soap_serialize(struct soap *) const override;
2157 int soap_put(struct soap *, const char *, const char *) const override;
2158 int soap_out(struct soap *, const char *, int, const char *) const override;
2159 void *soap_get(struct soap *, const char *, const char *) override;
2160 void *soap_in(struct soap *, const char *, const char *) override;
2161 ns1__shift() { ns1__shift::soap_default(nullptr); }
2162};
2163#endif
2164
2165#ifndef SOAP_TYPE_ICat4_ns1__relatedDatafile
2166#define SOAP_TYPE_ICat4_ns1__relatedDatafile (90)
2167/* ns1:relatedDatafile */
2169public:
2170 ns1__datafile *destDatafile; /* optional element of type ns1:datafile */
2171 std::string *relation; /* optional element of type xsd:string */
2172 ns1__datafile *sourceDatafile; /* optional element of type ns1:datafile */
2173public:
2174 int soap_type() const override { return 90; } /* = unique id SOAP_TYPE_ICat4_ns1__relatedDatafile */
2175 void soap_default(struct soap *) override;
2176 void soap_serialize(struct soap *) const override;
2177 int soap_put(struct soap *, const char *, const char *) const override;
2178 int soap_out(struct soap *, const char *, int, const char *) const override;
2179 void *soap_get(struct soap *, const char *, const char *) override;
2180 void *soap_in(struct soap *, const char *, const char *) override;
2181 ns1__relatedDatafile() { ns1__relatedDatafile::soap_default(nullptr); }
2182};
2183#endif
2184
2185#ifndef SOAP_TYPE_ICat4_ns1__log
2186#define SOAP_TYPE_ICat4_ns1__log (91)
2187/* ns1:log */
2188class SOAP_CMAC ns1__log : public ns1__entityBaseBean {
2189public:
2190 LONG64 duration; /* required element of type xsd:long */
2191 LONG64 *entityId; /* optional element of type xsd:long */
2192 std::string *entityName; /* optional element of type xsd:string */
2193 std::string *operation; /* optional element of type xsd:string */
2194 std::string *query; /* optional element of type xsd:string */
2195public:
2196 int soap_type() const override { return 91; } /* = unique id SOAP_TYPE_ICat4_ns1__log */
2197 void soap_default(struct soap *) override;
2198 void soap_serialize(struct soap *) const override;
2199 int soap_put(struct soap *, const char *, const char *) const override;
2200 int soap_out(struct soap *, const char *, int, const char *) const override;
2201 void *soap_get(struct soap *, const char *, const char *) override;
2202 void *soap_in(struct soap *, const char *, const char *) override;
2203 ns1__log() { ns1__log::soap_default(nullptr); }
2204};
2205#endif
2206
2207#ifndef SOAP_TYPE_ICat4_ns1__publicStep
2208#define SOAP_TYPE_ICat4_ns1__publicStep (92)
2209/* ns1:publicStep */
2210class SOAP_CMAC ns1__publicStep : public ns1__entityBaseBean {
2211public:
2212 std::string *field; /* optional element of type xsd:string */
2213 std::string *origin; /* optional element of type xsd:string */
2214public:
2215 int soap_type() const override { return 92; } /* = unique id SOAP_TYPE_ICat4_ns1__publicStep */
2216 void soap_default(struct soap *) override;
2217 void soap_serialize(struct soap *) const override;
2218 int soap_put(struct soap *, const char *, const char *) const override;
2219 int soap_out(struct soap *, const char *, int, const char *) const override;
2220 void *soap_get(struct soap *, const char *, const char *) override;
2221 void *soap_in(struct soap *, const char *, const char *) override;
2222 ns1__publicStep() { ns1__publicStep::soap_default(nullptr); }
2223};
2224#endif
2225
2226#ifndef SOAP_TYPE_ICat4_ns1__dataCollectionParameter
2227#define SOAP_TYPE_ICat4_ns1__dataCollectionParameter (78)
2228/* ns1:dataCollectionParameter */
2230public:
2231 ns1__dataCollection *dataCollection; /* optional element of type ns1:dataCollection */
2232public:
2233 int soap_type() const override { return 78; } /* = unique id SOAP_TYPE_ICat4_ns1__dataCollectionParameter */
2234 void soap_default(struct soap *) override;
2235 void soap_serialize(struct soap *) const override;
2236 int soap_put(struct soap *, const char *, const char *) const override;
2237 int soap_out(struct soap *, const char *, int, const char *) const override;
2238 void *soap_get(struct soap *, const char *, const char *) override;
2239 void *soap_in(struct soap *, const char *, const char *) override;
2240 ns1__dataCollectionParameter() { ns1__dataCollectionParameter::soap_default(nullptr); }
2241};
2242#endif
2243
2244#ifndef SOAP_TYPE_ICat4_ns1__datafileParameter
2245#define SOAP_TYPE_ICat4_ns1__datafileParameter (80)
2246/* ns1:datafileParameter */
2247class SOAP_CMAC ns1__datafileParameter : public ns1__parameter {
2248public:
2249 ns1__datafile *datafile; /* optional element of type ns1:datafile */
2250public:
2251 int soap_type() const override { return 80; } /* = unique id SOAP_TYPE_ICat4_ns1__datafileParameter */
2252 void soap_default(struct soap *) override;
2253 void soap_serialize(struct soap *) const override;
2254 int soap_put(struct soap *, const char *, const char *) const override;
2255 int soap_out(struct soap *, const char *, int, const char *) const override;
2256 void *soap_get(struct soap *, const char *, const char *) override;
2257 void *soap_in(struct soap *, const char *, const char *) override;
2258 ns1__datafileParameter() { ns1__datafileParameter::soap_default(nullptr); }
2259};
2260#endif
2261
2262#ifndef SOAP_TYPE_ICat4_ns1__datasetParameter
2263#define SOAP_TYPE_ICat4_ns1__datasetParameter (81)
2264/* ns1:datasetParameter */
2265class SOAP_CMAC ns1__datasetParameter : public ns1__parameter {
2266public:
2267 ns1__dataset *dataset; /* optional element of type ns1:dataset */
2268public:
2269 int soap_type() const override { return 81; } /* = unique id SOAP_TYPE_ICat4_ns1__datasetParameter */
2270 void soap_default(struct soap *) override;
2271 void soap_serialize(struct soap *) const override;
2272 int soap_put(struct soap *, const char *, const char *) const override;
2273 int soap_out(struct soap *, const char *, int, const char *) const override;
2274 void *soap_get(struct soap *, const char *, const char *) override;
2275 void *soap_in(struct soap *, const char *, const char *) override;
2276 ns1__datasetParameter() { ns1__datasetParameter::soap_default(nullptr); }
2277};
2278#endif
2279
2280#ifndef SOAP_TYPE_ICat4_ns1__investigationParameter
2281#define SOAP_TYPE_ICat4_ns1__investigationParameter (82)
2282/* ns1:investigationParameter */
2284public:
2285 ns1__investigation *investigation; /* optional element of type ns1:investigation */
2286public:
2287 int soap_type() const override { return 82; } /* = unique id SOAP_TYPE_ICat4_ns1__investigationParameter */
2288 void soap_default(struct soap *) override;
2289 void soap_serialize(struct soap *) const override;
2290 int soap_put(struct soap *, const char *, const char *) const override;
2291 int soap_out(struct soap *, const char *, int, const char *) const override;
2292 void *soap_get(struct soap *, const char *, const char *) override;
2293 void *soap_in(struct soap *, const char *, const char *) override;
2294 ns1__investigationParameter() { ns1__investigationParameter::soap_default(nullptr); }
2295};
2296#endif
2297
2298#ifndef SOAP_TYPE_ICat4_ns1__sampleParameter
2299#define SOAP_TYPE_ICat4_ns1__sampleParameter (84)
2300/* ns1:sampleParameter */
2301class SOAP_CMAC ns1__sampleParameter : public ns1__parameter {
2302public:
2303 ns1__sample *sample; /* optional element of type ns1:sample */
2304public:
2305 int soap_type() const override { return 84; } /* = unique id SOAP_TYPE_ICat4_ns1__sampleParameter */
2306 void soap_default(struct soap *) override;
2307 void soap_serialize(struct soap *) const override;
2308 int soap_put(struct soap *, const char *, const char *) const override;
2309 int soap_out(struct soap *, const char *, int, const char *) const override;
2310 void *soap_get(struct soap *, const char *, const char *) override;
2311 void *soap_in(struct soap *, const char *, const char *) override;
2312 ns1__sampleParameter() { ns1__sampleParameter::soap_default(nullptr); }
2313};
2314#endif
2315
2316#ifndef WITH_NOGLOBAL
2317
2318#ifndef SOAP_TYPE_ICat4_SOAP_ENV__Detail
2319#define SOAP_TYPE_ICat4_SOAP_ENV__Detail (218)
2320/* SOAP-ENV:Detail */
2321struct SOAP_ENV__Detail {
2322public:
2323 char *__any;
2324 ns1__IcatException *ns1__IcatException_; /* optional element of type ns1:IcatException */
2325 int __type; /* any type of element <fault> (defined below) */
2326 void *fault; /* transient */
2327public:
2328 int soap_type() const { return 218; } /* = unique id SOAP_TYPE_ICat4_SOAP_ENV__Detail */
2329};
2330#endif
2331
2332#endif
2333
2334#ifndef SOAP_TYPE_ICat4___ns1__login
2335#define SOAP_TYPE_ICat4___ns1__login (225)
2336/* Operation wrapper: */
2338public:
2339 ns1__login *ns1__login_; /* optional element of type ns1:login */
2340public:
2341 int soap_type() const { return 225; } /* = unique id SOAP_TYPE_ICat4___ns1__login */
2342};
2343#endif
2344
2345#ifndef SOAP_TYPE_ICat4___ns1__getUserName
2346#define SOAP_TYPE_ICat4___ns1__getUserName (229)
2347/* Operation wrapper: */
2349public:
2350 ns1__getUserName *ns1__getUserName_; /* optional element of type ns1:getUserName */
2351public:
2352 int soap_type() const { return 229; } /* = unique id SOAP_TYPE_ICat4___ns1__getUserName */
2353};
2354#endif
2355
2356#ifndef SOAP_TYPE_ICat4___ns1__get
2357#define SOAP_TYPE_ICat4___ns1__get (233)
2358/* Operation wrapper: */
2360public:
2361 ns1__get *ns1__get_; /* optional element of type ns1:get */
2362public:
2363 int soap_type() const { return 233; } /* = unique id SOAP_TYPE_ICat4___ns1__get */
2364};
2365#endif
2366
2367#ifndef SOAP_TYPE_ICat4___ns1__getProperties
2368#define SOAP_TYPE_ICat4___ns1__getProperties (237)
2369/* Operation wrapper: */
2371public:
2372 ns1__getProperties *ns1__getProperties_; /* optional element of type ns1:getProperties */
2373public:
2374 int soap_type() const { return 237; } /* = unique id SOAP_TYPE_ICat4___ns1__getProperties */
2375};
2376#endif
2377
2378#ifndef SOAP_TYPE_ICat4___ns1__deleteResponse
2379#define SOAP_TYPE_ICat4___ns1__deleteResponse (241)
2380/* Operation wrapper: */
2382public:
2384 /* SOAP 1.2 RPC return element (when namespace qualified) */ /* optional
2385 element of
2386 type
2387 ns1:deleteResponse
2388 */
2389public:
2390 int soap_type() const { return 241; } /* = unique id SOAP_TYPE_ICat4___ns1__deleteResponse */
2391};
2392#endif
2393
2394#ifndef SOAP_TYPE_ICat4___ns1__delete
2395#define SOAP_TYPE_ICat4___ns1__delete (242)
2396/* Operation wrapper: */
2398public:
2399 ns1__delete *ns1__delete_; /* optional element of type ns1:delete */
2400public:
2401 int soap_type() const { return 242; } /* = unique id SOAP_TYPE_ICat4___ns1__delete */
2402};
2403#endif
2404
2405#ifndef SOAP_TYPE_ICat4___ns1__search
2406#define SOAP_TYPE_ICat4___ns1__search (246)
2407/* Operation wrapper: */
2409public:
2410 ns1__search *ns1__search_; /* optional element of type ns1:search */
2411public:
2412 int soap_type() const { return 246; } /* = unique id SOAP_TYPE_ICat4___ns1__search */
2413};
2414#endif
2415
2416#ifndef SOAP_TYPE_ICat4___ns1__create
2417#define SOAP_TYPE_ICat4___ns1__create (250)
2418/* Operation wrapper: */
2420public:
2421 ns1__create *ns1__create_; /* optional element of type ns1:create */
2422public:
2423 int soap_type() const { return 250; } /* = unique id SOAP_TYPE_ICat4___ns1__create */
2424};
2425#endif
2426
2427#ifndef SOAP_TYPE_ICat4___ns1__updateResponse
2428#define SOAP_TYPE_ICat4___ns1__updateResponse (254)
2429/* Operation wrapper: */
2431public:
2433 /* SOAP 1.2 RPC return element (when namespace qualified) */ /* optional
2434 element of
2435 type
2436 ns1:updateResponse
2437 */
2438public:
2439 int soap_type() const { return 254; } /* = unique id SOAP_TYPE_ICat4___ns1__updateResponse */
2440};
2441#endif
2442
2443#ifndef SOAP_TYPE_ICat4___ns1__update
2444#define SOAP_TYPE_ICat4___ns1__update (255)
2445/* Operation wrapper: */
2447public:
2448 ns1__update *ns1__update_; /* optional element of type ns1:update */
2449public:
2450 int soap_type() const { return 255; } /* = unique id SOAP_TYPE_ICat4___ns1__update */
2451};
2452#endif
2453
2454#ifndef SOAP_TYPE_ICat4___ns1__getApiVersion
2455#define SOAP_TYPE_ICat4___ns1__getApiVersion (259)
2456/* Operation wrapper: */
2458public:
2459 ns1__getApiVersion *ns1__getApiVersion_; /* optional element of type ns1:getApiVersion */
2460public:
2461 int soap_type() const { return 259; } /* = unique id SOAP_TYPE_ICat4___ns1__getApiVersion */
2462};
2463#endif
2464
2465#ifndef SOAP_TYPE_ICat4___ns1__getEntityNames
2466#define SOAP_TYPE_ICat4___ns1__getEntityNames (263)
2467/* Operation wrapper: */
2469public:
2470 ns1__getEntityNames *ns1__getEntityNames_; /* optional element of type ns1:getEntityNames */
2471public:
2472 int soap_type() const { return 263; } /* = unique id SOAP_TYPE_ICat4___ns1__getEntityNames */
2473};
2474#endif
2475
2476#ifndef SOAP_TYPE_ICat4___ns1__refreshResponse
2477#define SOAP_TYPE_ICat4___ns1__refreshResponse (267)
2478/* Operation wrapper: */
2480public:
2482 /* SOAP 1.2 RPC return element (when namespace qualified) */ /* optional
2483 element of
2484 type
2485 ns1:refreshResponse
2486 */
2487public:
2488 int soap_type() const { return 267; } /* = unique id SOAP_TYPE_ICat4___ns1__refreshResponse */
2489};
2490#endif
2491
2492#ifndef SOAP_TYPE_ICat4___ns1__refresh
2493#define SOAP_TYPE_ICat4___ns1__refresh (268)
2494/* Operation wrapper: */
2496public:
2497 ns1__refresh *ns1__refresh_; /* optional element of type ns1:refresh */
2498public:
2499 int soap_type() const { return 268; } /* = unique id SOAP_TYPE_ICat4___ns1__refresh */
2500};
2501#endif
2502
2503#ifndef SOAP_TYPE_ICat4___ns1__dummyResponse
2504#define SOAP_TYPE_ICat4___ns1__dummyResponse (272)
2505/* Operation wrapper: */
2507public:
2509 /* SOAP 1.2 RPC return element (when namespace qualified) */ /* optional
2510 element of
2511 type
2512 ns1:dummyResponse
2513 */
2514public:
2515 int soap_type() const { return 272; } /* = unique id SOAP_TYPE_ICat4___ns1__dummyResponse */
2516};
2517#endif
2518
2519#ifndef SOAP_TYPE_ICat4___ns1__dummy
2520#define SOAP_TYPE_ICat4___ns1__dummy (273)
2521/* Operation wrapper: */
2523public:
2524 ns1__dummy *ns1__dummy_; /* optional element of type ns1:dummy */
2525public:
2526 int soap_type() const { return 273; } /* = unique id SOAP_TYPE_ICat4___ns1__dummy */
2527};
2528#endif
2529
2530#ifndef SOAP_TYPE_ICat4___ns1__logoutResponse
2531#define SOAP_TYPE_ICat4___ns1__logoutResponse (277)
2532/* Operation wrapper: */
2534public:
2536 /* SOAP 1.2 RPC return element (when namespace qualified) */ /* optional
2537 element of
2538 type
2539 ns1:logoutResponse
2540 */
2541public:
2542 int soap_type() const { return 277; } /* = unique id SOAP_TYPE_ICat4___ns1__logoutResponse */
2543};
2544#endif
2545
2546#ifndef SOAP_TYPE_ICat4___ns1__logout
2547#define SOAP_TYPE_ICat4___ns1__logout (278)
2548/* Operation wrapper: */
2550public:
2551 ns1__logout *ns1__logout_; /* optional element of type ns1:logout */
2552public:
2553 int soap_type() const { return 278; } /* = unique id SOAP_TYPE_ICat4___ns1__logout */
2554};
2555#endif
2556
2557#ifndef SOAP_TYPE_ICat4___ns1__getRemainingMinutes
2558#define SOAP_TYPE_ICat4___ns1__getRemainingMinutes (282)
2559/* Operation wrapper: */
2561public:
2563 ns1:getRemainingMinutes */
2564public:
2565 int soap_type() const { return 282; } /* = unique id SOAP_TYPE_ICat4___ns1__getRemainingMinutes */
2566};
2567#endif
2568
2569#ifndef SOAP_TYPE_ICat4___ns1__searchText
2570#define SOAP_TYPE_ICat4___ns1__searchText (286)
2571/* Operation wrapper: */
2573public:
2574 ns1__searchText *ns1__searchText_; /* optional element of type ns1:searchText */
2575public:
2576 int soap_type() const { return 286; } /* = unique id SOAP_TYPE_ICat4___ns1__searchText */
2577};
2578#endif
2579
2580#ifndef SOAP_TYPE_ICat4___ns1__isAccessAllowed
2581#define SOAP_TYPE_ICat4___ns1__isAccessAllowed (290)
2582/* Operation wrapper: */
2584public:
2585 ns1__isAccessAllowed *ns1__isAccessAllowed_; /* optional element of type ns1:isAccessAllowed */
2586public:
2587 int soap_type() const { return 290; } /* = unique id SOAP_TYPE_ICat4___ns1__isAccessAllowed */
2588};
2589#endif
2590
2591#ifndef SOAP_TYPE_ICat4___ns1__lucenePopulateResponse
2592#define SOAP_TYPE_ICat4___ns1__lucenePopulateResponse (294)
2593/* Operation wrapper: */
2595public:
2597 /* SOAP 1.2 RPC return element (when namespace qualified) */ /* optional
2598 element of
2599 type
2600 ns1:lucenePopulateResponse
2601 */
2602public:
2603 int soap_type() const { return 294; } /* = unique id SOAP_TYPE_ICat4___ns1__lucenePopulateResponse */
2604};
2605#endif
2606
2607#ifndef SOAP_TYPE_ICat4___ns1__lucenePopulate
2608#define SOAP_TYPE_ICat4___ns1__lucenePopulate (295)
2609/* Operation wrapper: */
2611public:
2612 ns1__lucenePopulate *ns1__lucenePopulate_; /* optional element of type ns1:lucenePopulate */
2613public:
2614 int soap_type() const { return 295; } /* = unique id SOAP_TYPE_ICat4___ns1__lucenePopulate */
2615};
2616#endif
2617
2618#ifndef SOAP_TYPE_ICat4___ns1__luceneClearResponse
2619#define SOAP_TYPE_ICat4___ns1__luceneClearResponse (299)
2620/* Operation wrapper: */
2622public:
2624 /* SOAP 1.2 RPC return element (when namespace qualified) */ /* optional
2625 element of
2626 type
2627 ns1:luceneClearResponse
2628 */
2629public:
2630 int soap_type() const { return 299; } /* = unique id SOAP_TYPE_ICat4___ns1__luceneClearResponse */
2631};
2632#endif
2633
2634#ifndef SOAP_TYPE_ICat4___ns1__luceneClear
2635#define SOAP_TYPE_ICat4___ns1__luceneClear (300)
2636/* Operation wrapper: */
2638public:
2639 ns1__luceneClear *ns1__luceneClear_; /* optional element of type ns1:luceneClear */
2640public:
2641 int soap_type() const { return 300; } /* = unique id SOAP_TYPE_ICat4___ns1__luceneClear */
2642};
2643#endif
2644
2645#ifndef SOAP_TYPE_ICat4___ns1__luceneCommitResponse
2646#define SOAP_TYPE_ICat4___ns1__luceneCommitResponse (304)
2647/* Operation wrapper: */
2649public:
2651 /* SOAP 1.2 RPC return element (when namespace qualified) */ /* optional
2652 element of
2653 type
2654 ns1:luceneCommitResponse
2655 */
2656public:
2657 int soap_type() const { return 304; } /* = unique id SOAP_TYPE_ICat4___ns1__luceneCommitResponse */
2658};
2659#endif
2660
2661#ifndef SOAP_TYPE_ICat4___ns1__luceneCommit
2662#define SOAP_TYPE_ICat4___ns1__luceneCommit (305)
2663/* Operation wrapper: */
2665public:
2666 ns1__luceneCommit *ns1__luceneCommit_; /* optional element of type ns1:luceneCommit */
2667public:
2668 int soap_type() const { return 305; } /* = unique id SOAP_TYPE_ICat4___ns1__luceneCommit */
2669};
2670#endif
2671
2672#ifndef SOAP_TYPE_ICat4___ns1__luceneSearch
2673#define SOAP_TYPE_ICat4___ns1__luceneSearch (309)
2674/* Operation wrapper: */
2676public:
2677 ns1__luceneSearch *ns1__luceneSearch_; /* optional element of type ns1:luceneSearch */
2678public:
2679 int soap_type() const { return 309; } /* = unique id SOAP_TYPE_ICat4___ns1__luceneSearch */
2680};
2681#endif
2682
2683#ifndef SOAP_TYPE_ICat4___ns1__luceneGetPopulating
2684#define SOAP_TYPE_ICat4___ns1__luceneGetPopulating (313)
2685/* Operation wrapper: */
2687public:
2689 ns1:luceneGetPopulating */
2690public:
2691 int soap_type() const { return 313; } /* = unique id SOAP_TYPE_ICat4___ns1__luceneGetPopulating */
2692};
2693#endif
2694
2695#ifndef SOAP_TYPE_ICat4___ns1__createMany
2696#define SOAP_TYPE_ICat4___ns1__createMany (317)
2697/* Operation wrapper: */
2699public:
2700 ns1__createMany *ns1__createMany_; /* optional element of type ns1:createMany */
2701public:
2702 int soap_type() const { return 317; } /* = unique id SOAP_TYPE_ICat4___ns1__createMany */
2703};
2704#endif
2705
2706#ifndef SOAP_TYPE_ICat4___ns1__deleteManyResponse
2707#define SOAP_TYPE_ICat4___ns1__deleteManyResponse (321)
2708/* Operation wrapper: */
2710public:
2712 /* SOAP 1.2 RPC return element (when namespace qualified) */ /* optional
2713 element of
2714 type
2715 ns1:deleteManyResponse
2716 */
2717public:
2718 int soap_type() const { return 321; } /* = unique id SOAP_TYPE_ICat4___ns1__deleteManyResponse */
2719};
2720#endif
2721
2722#ifndef SOAP_TYPE_ICat4___ns1__deleteMany
2723#define SOAP_TYPE_ICat4___ns1__deleteMany (322)
2724/* Operation wrapper: */
2726public:
2727 ns1__deleteMany *ns1__deleteMany_; /* optional element of type ns1:deleteMany */
2728public:
2729 int soap_type() const { return 322; } /* = unique id SOAP_TYPE_ICat4___ns1__deleteMany */
2730};
2731#endif
2732
2733#ifndef SOAP_TYPE_ICat4___ns1__getEntityInfo
2734#define SOAP_TYPE_ICat4___ns1__getEntityInfo (326)
2735/* Operation wrapper: */
2737public:
2738 ns1__getEntityInfo *ns1__getEntityInfo_; /* optional element of type ns1:getEntityInfo */
2739public:
2740 int soap_type() const { return 326; } /* = unique id SOAP_TYPE_ICat4___ns1__getEntityInfo */
2741};
2742#endif
2743
2744#ifndef WITH_NOGLOBAL
2745
2746#ifndef SOAP_TYPE_ICat4_SOAP_ENV__Header
2747#define SOAP_TYPE_ICat4_SOAP_ENV__Header (327)
2748/* SOAP Header: */
2749struct SOAP_ENV__Header {
2750public:
2751 int soap_type() const { return 327; } /* = unique id SOAP_TYPE_ICat4_SOAP_ENV__Header */
2752#ifdef WITH_NOEMPTYSTRUCT
2753private:
2754 char dummy; /* dummy member to enable compilation */
2755#endif
2756};
2757#endif
2758
2759#endif
2760
2761#ifndef WITH_NOGLOBAL
2762
2763#ifndef SOAP_TYPE_ICat4_SOAP_ENV__Code
2764#define SOAP_TYPE_ICat4_SOAP_ENV__Code (328)
2765/* SOAP Fault Code: */
2766struct SOAP_ENV__Code {
2767public:
2768 char *SOAP_ENV__Value; /* optional element of type xsd:QName */
2769 struct SOAP_ENV__Code *SOAP_ENV__Subcode; /* optional element of type SOAP-ENV:Code */
2770public:
2771 int soap_type() const { return 328; } /* = unique id SOAP_TYPE_ICat4_SOAP_ENV__Code */
2772};
2773#endif
2774
2775#endif
2776
2777#ifndef WITH_NOGLOBAL
2778
2779#ifndef SOAP_TYPE_ICat4_SOAP_ENV__Reason
2780#define SOAP_TYPE_ICat4_SOAP_ENV__Reason (330)
2781/* SOAP-ENV:Reason */
2782struct SOAP_ENV__Reason {
2783public:
2784 char *SOAP_ENV__Text; /* optional element of type xsd:string */
2785public:
2786 int soap_type() const { return 330; } /* = unique id SOAP_TYPE_ICat4_SOAP_ENV__Reason */
2787};
2788#endif
2789
2790#endif
2791
2792#ifndef WITH_NOGLOBAL
2793
2794#ifndef SOAP_TYPE_ICat4_SOAP_ENV__Fault
2795#define SOAP_TYPE_ICat4_SOAP_ENV__Fault (331)
2796/* SOAP Fault: */
2797struct SOAP_ENV__Fault {
2798public:
2799 char *faultcode; /* optional element of type xsd:QName */
2800 char *faultstring; /* optional element of type xsd:string */
2801 char *faultactor; /* optional element of type xsd:string */
2802 struct SOAP_ENV__Detail *detail; /* optional element of type SOAP-ENV:Detail */
2803 struct SOAP_ENV__Code *SOAP_ENV__Code; /* optional element of type SOAP-ENV:Code */
2804 struct SOAP_ENV__Reason *SOAP_ENV__Reason; /* optional element of type SOAP-ENV:Reason */
2805 char *SOAP_ENV__Node; /* optional element of type xsd:string */
2806 char *SOAP_ENV__Role; /* optional element of type xsd:string */
2807 struct SOAP_ENV__Detail *SOAP_ENV__Detail; /* optional element of type SOAP-ENV:Detail */
2808public:
2809 int soap_type() const { return 331; } /* = unique id SOAP_TYPE_ICat4_SOAP_ENV__Fault */
2810};
2811#endif
2812
2813#endif
2814
2815/******************************************************************************\
2816 * *
2817 * Typedefs *
2818 * *
2819\******************************************************************************/
2820
2821#ifndef SOAP_TYPE_ICat4__QName
2822#define SOAP_TYPE_ICat4__QName (5)
2823using _QName = char *;
2824#endif
2825
2826#ifndef SOAP_TYPE_ICat4__XML
2827#define SOAP_TYPE_ICat4__XML (6)
2828using _XML = char *;
2829#endif
2830
2831/******************************************************************************\
2832 * *
2833 * Externals *
2834 * *
2835\******************************************************************************/
2836
2837} // namespace ICat4
Definition: ICat4Stub.h:922
virtual int soap_type() const
Definition: ICat4Stub.h:927
std::string * value
Definition: ICat4Stub.h:925
std::string * key
Definition: ICat4Stub.h:924
_ns1__login_credentials_entry()
Definition: ICat4Stub.h:934
virtual ~_ns1__login_credentials_entry()=default
virtual int soap_type() const
Definition: ICat4Stub.h:946
virtual ~_ns1__login_credentials()=default
std::vector< _ns1__login_credentials_entry > * entry
Definition: ICat4Stub.h:944
enum ns1__icatExceptionType * type
Definition: ICat4Stub.h:373
std::string * message
Definition: ICat4Stub.h:371
int soap_type() const override
Definition: ICat4Stub.h:375
int soap_type() const override
Definition: ICat4Stub.h:321
enum ns1__accessType __item
Definition: ICat4Stub.h:318
std::string * name
Definition: ICat4Stub.h:1642
ns1__facility * facility
Definition: ICat4Stub.h:1640
std::vector< ns1__job * > jobs
Definition: ICat4Stub.h:1641
int soap_type() const override
Definition: ICat4Stub.h:1645
std::string * version
Definition: ICat4Stub.h:1643
std::vector< std::string > fieldNames
Definition: ICat4Stub.h:1133
int soap_type() const override
Definition: ICat4Stub.h:1135
std::vector< LONG64 > return_
Definition: ICat4Stub.h:432
int soap_type() const override
Definition: ICat4Stub.h:439
int soap_type() const override
Definition: ICat4Stub.h:394
std::string * sessionId
Definition: ICat4Stub.h:391
std::vector< class ns1__entityBaseBean * > beans
Definition: ICat4Stub.h:392
int soap_type() const override
Definition: ICat4Stub.h:481
ns1__entityBaseBean * bean
Definition: ICat4Stub.h:456
int soap_type() const override
Definition: ICat4Stub.h:458
std::string * sessionId
Definition: ICat4Stub.h:455
int soap_type() const override
Definition: ICat4Stub.h:1482
ns1__dataCollection * dataCollection
Definition: ICat4Stub.h:1479
ns1__dataCollection * dataCollection
Definition: ICat4Stub.h:1522
int soap_type() const override
Definition: ICat4Stub.h:1525
ns1__dataCollection * dataCollection
Definition: ICat4Stub.h:2231
int soap_type() const override
Definition: ICat4Stub.h:2233
std::vector< ns1__dataCollectionParameter * > parameters
Definition: ICat4Stub.h:1504
std::vector< ns1__job * > jobsAsOutput
Definition: ICat4Stub.h:1503
int soap_type() const override
Definition: ICat4Stub.h:1506
std::vector< ns1__dataCollectionDataset * > dataCollectionDatasets
Definition: ICat4Stub.h:1500
std::vector< ns1__job * > jobsAsInput
Definition: ICat4Stub.h:1502
std::vector< ns1__dataCollectionDatafile * > dataCollectionDatafiles
Definition: ICat4Stub.h:1498
int soap_type() const override
Definition: ICat4Stub.h:1689
ns1__facility * facility
Definition: ICat4Stub.h:1684
std::vector< ns1__datafile * > datafiles
Definition: ICat4Stub.h:1682
std::string * description
Definition: ICat4Stub.h:1683
int soap_type() const override
Definition: ICat4Stub.h:2251
std::string * description
Definition: ICat4Stub.h:1454
std::string * doi
Definition: ICat4Stub.h:1456
ns1__datafileFormat * datafileFormat
Definition: ICat4Stub.h:1451
std::vector< ns1__dataCollectionDatafile * > dataCollectionDatafiles
Definition: ICat4Stub.h:1448
time_t * datafileCreateTime
Definition: ICat4Stub.h:1450
std::string * checksum
Definition: ICat4Stub.h:1447
std::vector< ns1__datafileParameter * > parameters
Definition: ICat4Stub.h:1460
ns1__dataset * dataset
Definition: ICat4Stub.h:1453
time_t * datafileModTime
Definition: ICat4Stub.h:1452
std::string * name
Definition: ICat4Stub.h:1459
int soap_type() const override
Definition: ICat4Stub.h:1463
std::vector< ns1__relatedDatafile * > sourceDatafiles
Definition: ICat4Stub.h:1461
std::vector< ns1__relatedDatafile * > destDatafiles
Definition: ICat4Stub.h:1455
std::string * location
Definition: ICat4Stub.h:1458
int soap_type() const override
Definition: ICat4Stub.h:2269
std::string * name
Definition: ICat4Stub.h:1708
int soap_type() const override
Definition: ICat4Stub.h:1710
std::string * description
Definition: ICat4Stub.h:1706
std::vector< ns1__dataset * > datasets
Definition: ICat4Stub.h:1705
ns1__facility * facility
Definition: ICat4Stub.h:1707
std::string * doi
Definition: ICat4Stub.h:1546
int soap_type() const override
Definition: ICat4Stub.h:1556
ns1__datasetType * type
Definition: ICat4Stub.h:1554
std::string * name
Definition: ICat4Stub.h:1550
ns1__investigation * investigation
Definition: ICat4Stub.h:1548
std::string * description
Definition: ICat4Stub.h:1545
std::string * location
Definition: ICat4Stub.h:1549
std::vector< ns1__datafile * > datafiles
Definition: ICat4Stub.h:1544
std::vector< ns1__dataCollectionDataset * > dataCollectionDatasets
Definition: ICat4Stub.h:1542
std::vector< ns1__datasetParameter * > parameters
Definition: ICat4Stub.h:1551
ns1__sample * sample
Definition: ICat4Stub.h:1552
int soap_type() const override
Definition: ICat4Stub.h:833
std::string * sessionId
Definition: ICat4Stub.h:814
int soap_type() const override
Definition: ICat4Stub.h:817
std::vector< ns1__entityBaseBean * > beans
Definition: ICat4Stub.h:815
int soap_type() const override
Definition: ICat4Stub.h:1271
int soap_type() const override
Definition: ICat4Stub.h:1255
std::string * sessionId
Definition: ICat4Stub.h:1252
ns1__entityBaseBean * bean
Definition: ICat4Stub.h:1253
int soap_type() const override
Definition: ICat4Stub.h:1056
class ns1__studyInvestigation * arg22
Definition: ICat4Stub.h:1027
class ns1__dataCollection * arg26
Definition: ICat4Stub.h:1031
int soap_type() const override
Definition: ICat4Stub.h:1040
enum ns1__studyStatus * arg23
Definition: ICat4Stub.h:1028
class ns1__relatedDatafile * arg17
Definition: ICat4Stub.h:1022
class ns1__investigationType * arg12
Definition: ICat4Stub.h:1017
class ns1__user * arg9
Definition: ICat4Stub.h:1014
class ns1__application * arg24
Definition: ICat4Stub.h:1029
class ns1__datasetType * arg5
Definition: ICat4Stub.h:1010
class ns1__sampleParameter * arg19
Definition: ICat4Stub.h:1024
class ns1__grouping * arg30
Definition: ICat4Stub.h:1035
class ns1__instrumentScientist * arg8
Definition: ICat4Stub.h:1013
class ns1__parameterType * arg15
Definition: ICat4Stub.h:1020
class ns1__dataset * arg3
Definition: ICat4Stub.h:1008
class ns1__dataCollectionDatafile * arg29
Definition: ICat4Stub.h:1034
class ns1__keyword * arg14
Definition: ICat4Stub.h:1019
class ns1__datasetParameter * arg4
Definition: ICat4Stub.h:1009
class ns1__sample * arg18
Definition: ICat4Stub.h:1023
class ns1__study * arg21
Definition: ICat4Stub.h:1026
class ns1__publicStep * arg33
Definition: ICat4Stub.h:1038
class ns1__log * arg32
Definition: ICat4Stub.h:1037
class ns1__dataCollectionParameter * arg27
Definition: ICat4Stub.h:1032
class ns1__investigation * arg11
Definition: ICat4Stub.h:1016
class ns1__dataCollectionDataset * arg28
Definition: ICat4Stub.h:1033
class ns1__userGroup * arg31
Definition: ICat4Stub.h:1036
class ns1__facility * arg6
Definition: ICat4Stub.h:1011
class ns1__datafile * arg0
Definition: ICat4Stub.h:1005
class ns1__instrument * arg10
Definition: ICat4Stub.h:1015
class ns1__datafileParameter * arg2
Definition: ICat4Stub.h:1007
class ns1__publication * arg16
Definition: ICat4Stub.h:1021
class ns1__job * arg25
Definition: ICat4Stub.h:1030
class ns1__shift * arg20
Definition: ICat4Stub.h:1025
class ns1__investigationUser * arg13
Definition: ICat4Stub.h:1018
class ns1__datafileFormat * arg1
Definition: ICat4Stub.h:1006
class ns1__facilityCycle * arg7
Definition: ICat4Stub.h:1012
std::string * createId
Definition: ICat4Stub.h:410
int soap_type() const override
Definition: ICat4Stub.h:416
enum ns1__relType * relType
Definition: ICat4Stub.h:1154
std::string * name
Definition: ICat4Stub.h:1152
std::string * comment
Definition: ICat4Stub.h:1151
std::string * type
Definition: ICat4Stub.h:1156
int soap_type() const override
Definition: ICat4Stub.h:1158
std::vector< class ns1__entityField * > fields
Definition: ICat4Stub.h:1115
std::vector< class ns1__constraint * > constraints
Definition: ICat4Stub.h:1114
int soap_type() const override
Definition: ICat4Stub.h:1117
std::string * classComment
Definition: ICat4Stub.h:1113
int soap_type() const override
Definition: ICat4Stub.h:1732
std::string * description
Definition: ICat4Stub.h:1726
ns1__facility * facility
Definition: ICat4Stub.h:1728
std::vector< ns1__investigation * > investigations
Definition: ICat4Stub.h:1618
std::vector< class ns1__sampleType * > sampleTypes
Definition: ICat4Stub.h:1621
std::string * fullName
Definition: ICat4Stub.h:1615
std::vector< ns1__investigationType * > investigationTypes
Definition: ICat4Stub.h:1617
int soap_type() const override
Definition: ICat4Stub.h:1624
std::string * name
Definition: ICat4Stub.h:1619
std::vector< ns1__datafileFormat * > datafileFormats
Definition: ICat4Stub.h:1610
std::vector< ns1__application * > applications
Definition: ICat4Stub.h:1609
std::string * description
Definition: ICat4Stub.h:1613
std::vector< ns1__datasetType * > datasetTypes
Definition: ICat4Stub.h:1611
std::vector< ns1__instrument * > instruments
Definition: ICat4Stub.h:1616
std::vector< ns1__parameterType * > parameterTypes
Definition: ICat4Stub.h:1620
std::vector< ns1__facilityCycle * > facilityCycles
Definition: ICat4Stub.h:1614
std::string * url
Definition: ICat4Stub.h:1622
int soap_type() const override
Definition: ICat4Stub.h:722
int soap_type() const override
Definition: ICat4Stub.h:699
int soap_type() const override
Definition: ICat4Stub.h:1097
class ns1__entityInfo * return_
Definition: ICat4Stub.h:1090
int soap_type() const override
Definition: ICat4Stub.h:1074
std::string * beanName
Definition: ICat4Stub.h:1072
std::vector< std::string > return_
Definition: ICat4Stub.h:676
int soap_type() const override
Definition: ICat4Stub.h:683
int soap_type() const override
Definition: ICat4Stub.h:660
int soap_type() const override
Definition: ICat4Stub.h:522
std::vector< std::string > return_
Definition: ICat4Stub.h:515
int soap_type() const override
Definition: ICat4Stub.h:499
std::string * sessionId
Definition: ICat4Stub.h:497
int soap_type() const override
Definition: ICat4Stub.h:1408
int soap_type() const override
Definition: ICat4Stub.h:644
ns1__entityBaseBean * return_
Definition: ICat4Stub.h:637
int soap_type() const override
Definition: ICat4Stub.h:874
int soap_type() const override
Definition: ICat4Stub.h:851
std::string * sessionId
Definition: ICat4Stub.h:849
std::string * query
Definition: ICat4Stub.h:618
std::string * sessionId
Definition: ICat4Stub.h:617
int soap_type() const override
Definition: ICat4Stub.h:621
LONG64 primaryKey
Definition: ICat4Stub.h:619
std::string * name
Definition: ICat4Stub.h:1899
std::vector< ns1__userGroup * > userGroups
Definition: ICat4Stub.h:1901
std::vector< class ns1__rule * > rules
Definition: ICat4Stub.h:1900
int soap_type() const override
Definition: ICat4Stub.h:1903
enum ns1__icatExceptionType __item
Definition: ICat4Stub.h:242
int soap_type() const override
Definition: ICat4Stub.h:245
int soap_type() const override
Definition: ICat4Stub.h:1778
ns1__instrument * instrument
Definition: ICat4Stub.h:1775
ns1__facility * facility
Definition: ICat4Stub.h:1749
std::string * fullName
Definition: ICat4Stub.h:1750
std::string * name
Definition: ICat4Stub.h:1755
int soap_type() const override
Definition: ICat4Stub.h:1759
std::string * description
Definition: ICat4Stub.h:1748
std::string * type
Definition: ICat4Stub.h:1756
std::vector< ns1__investigationInstrument * > investigationInstruments
Definition: ICat4Stub.h:1753
std::vector< ns1__instrumentScientist * > instrumentScientists
Definition: ICat4Stub.h:1751
std::string * url
Definition: ICat4Stub.h:1757
ns1__investigation * investigation
Definition: ICat4Stub.h:1940
int soap_type() const override
Definition: ICat4Stub.h:1942
int soap_type() const override
Definition: ICat4Stub.h:2287
ns1__investigation * investigation
Definition: ICat4Stub.h:2285
int soap_type() const override
Definition: ICat4Stub.h:1963
std::vector< ns1__investigation * > investigations
Definition: ICat4Stub.h:1960
ns1__investigation * investigation
Definition: ICat4Stub.h:1818
int soap_type() const override
Definition: ICat4Stub.h:1822
std::vector< ns1__studyInvestigation * > studyInvestigations
Definition: ICat4Stub.h:1587
std::vector< class ns1__investigationInstrument * > investigationInstruments
Definition: ICat4Stub.h:1576
std::vector< ns1__investigationUser * > investigationUsers
Definition: ICat4Stub.h:1578
std::vector< ns1__sample * > samples
Definition: ICat4Stub.h:1584
std::vector< class ns1__investigationParameter * > parameters
Definition: ICat4Stub.h:1581
ns1__facility * facility
Definition: ICat4Stub.h:1575
ns1__investigationType * type
Definition: ICat4Stub.h:1590
std::vector< ns1__keyword * > keywords
Definition: ICat4Stub.h:1579
std::vector< ns1__shift * > shifts
Definition: ICat4Stub.h:1585
std::vector< ns1__dataset * > datasets
Definition: ICat4Stub.h:1572
std::vector< ns1__publication * > publications
Definition: ICat4Stub.h:1582
int soap_type() const override
Definition: ICat4Stub.h:1593
int soap_type() const override
Definition: ICat4Stub.h:1314
enum ns1__accessType * accessType
Definition: ICat4Stub.h:1289
int soap_type() const override
Definition: ICat4Stub.h:1291
ns1__entityBaseBean * bean
Definition: ICat4Stub.h:1288
std::string * arguments
Definition: ICat4Stub.h:1662
int soap_type() const override
Definition: ICat4Stub.h:1666
ns1__dataCollection * outputDataCollection
Definition: ICat4Stub.h:1664
ns1__application * application
Definition: ICat4Stub.h:1661
ns1__dataCollection * inputDataCollection
Definition: ICat4Stub.h:1663
std::string * name
Definition: ICat4Stub.h:2108
int soap_type() const override
Definition: ICat4Stub.h:2110
ns1__investigation * investigation
Definition: ICat4Stub.h:2107
std::string * query
Definition: ICat4Stub.h:2194
std::string * entityName
Definition: ICat4Stub.h:2192
LONG64 * entityId
Definition: ICat4Stub.h:2191
std::string * operation
Definition: ICat4Stub.h:2193
int soap_type() const override
Definition: ICat4Stub.h:2196
int soap_type() const override
Definition: ICat4Stub.h:989
std::string * return_
Definition: ICat4Stub.h:982
_ns1__login_credentials credentials
Definition: ICat4Stub.h:964
int soap_type() const override
Definition: ICat4Stub.h:966
std::string * plugin
Definition: ICat4Stub.h:963
int soap_type() const override
Definition: ICat4Stub.h:1390
int soap_type() const override
Definition: ICat4Stub.h:1374
std::string * sessionId
Definition: ICat4Stub.h:1372
int soap_type() const override
Definition: ICat4Stub.h:355
std::string * sessionId
Definition: ICat4Stub.h:337
int soap_type() const override
Definition: ICat4Stub.h:339
int soap_type() const override
Definition: ICat4Stub.h:1192
int soap_type() const override
Definition: ICat4Stub.h:1176
std::string * sessionId
Definition: ICat4Stub.h:1174
std::vector< std::string > return_
Definition: ICat4Stub.h:756
int soap_type() const override
Definition: ICat4Stub.h:740
int soap_type() const override
Definition: ICat4Stub.h:601
std::string * entityName
Definition: ICat4Stub.h:583
std::string * sessionId
Definition: ICat4Stub.h:582
int soap_type() const override
Definition: ICat4Stub.h:585
int soap_type() const override
Definition: ICat4Stub.h:566
std::vector< std::string > return_
Definition: ICat4Stub.h:559
int soap_type() const override
Definition: ICat4Stub.h:543
std::string * query
Definition: ICat4Stub.h:539
std::string * entityName
Definition: ICat4Stub.h:541
std::string * sessionId
Definition: ICat4Stub.h:538
std::vector< ns1__dataCollectionParameter * > dataCollectionParameters
Definition: ICat4Stub.h:1984
ns1__facility * facility
Definition: ICat4Stub.h:1990
std::vector< ns1__investigationParameter * > investigationParameters
Definition: ICat4Stub.h:1991
std::string * description
Definition: ICat4Stub.h:1988
enum ns1__parameterValueType * valueType
Definition: ICat4Stub.h:2001
std::vector< ns1__datafileParameter * > datafileParameters
Definition: ICat4Stub.h:1986
int soap_type() const override
Definition: ICat4Stub.h:2004
std::vector< ns1__sampleParameter * > sampleParameters
Definition: ICat4Stub.h:1998
std::vector< ns1__datasetParameter * > datasetParameters
Definition: ICat4Stub.h:1987
std::string * unitsFullName
Definition: ICat4Stub.h:2000
std::vector< class ns1__permissibleStringValue * > permissibleStringValues
Definition: ICat4Stub.h:1996
int soap_type() const override
Definition: ICat4Stub.h:283
enum ns1__parameterValueType __item
Definition: ICat4Stub.h:280
int soap_type() const override
Definition: ICat4Stub.h:2028
std::string * stringValue
Definition: ICat4Stub.h:2025
ns1__parameterType * type
Definition: ICat4Stub.h:2026
int soap_type() const override
Definition: ICat4Stub.h:2047
std::string * origin
Definition: ICat4Stub.h:2213
int soap_type() const override
Definition: ICat4Stub.h:2215
std::string * field
Definition: ICat4Stub.h:2212
std::string * fullReference
Definition: ICat4Stub.h:2127
std::string * repositoryId
Definition: ICat4Stub.h:2130
int soap_type() const override
Definition: ICat4Stub.h:2133
std::string * repository
Definition: ICat4Stub.h:2129
ns1__investigation * investigation
Definition: ICat4Stub.h:2128
int soap_type() const override
Definition: ICat4Stub.h:908
std::string * sessionId
Definition: ICat4Stub.h:890
int soap_type() const override
Definition: ICat4Stub.h:892
enum ns1__relType __item
Definition: ICat4Stub.h:299
int soap_type() const override
Definition: ICat4Stub.h:302
ns1__datafile * sourceDatafile
Definition: ICat4Stub.h:2172
int soap_type() const override
Definition: ICat4Stub.h:2174
ns1__datafile * destDatafile
Definition: ICat4Stub.h:2170
ns1__grouping * grouping
Definition: ICat4Stub.h:1920
int soap_type() const override
Definition: ICat4Stub.h:1923
std::string * what
Definition: ICat4Stub.h:1921
std::string * crudFlags
Definition: ICat4Stub.h:1919
int soap_type() const override
Definition: ICat4Stub.h:2305
std::string * safetyInformation
Definition: ICat4Stub.h:2088
ns1__facility * facility
Definition: ICat4Stub.h:2085
std::vector< ns1__sample * > samples
Definition: ICat4Stub.h:2089
std::string * name
Definition: ICat4Stub.h:2087
std::string * molecularFormula
Definition: ICat4Stub.h:2086
int soap_type() const override
Definition: ICat4Stub.h:2091
std::string * name
Definition: ICat4Stub.h:2065
std::vector< ns1__dataset * > datasets
Definition: ICat4Stub.h:2063
ns1__investigation * investigation
Definition: ICat4Stub.h:2064
int soap_type() const override
Definition: ICat4Stub.h:2069
ns1__sampleType * type
Definition: ICat4Stub.h:2067
std::vector< ns1__sampleParameter * > parameters
Definition: ICat4Stub.h:2066
std::vector< xsd__anyType * > return_
Definition: ICat4Stub.h:1349
int soap_type() const override
Definition: ICat4Stub.h:1356
std::vector< xsd__anyType * > return_
Definition: ICat4Stub.h:1229
int soap_type() const override
Definition: ICat4Stub.h:1236
std::string * sessionId
Definition: ICat4Stub.h:1208
std::string * query
Definition: ICat4Stub.h:1209
std::string * entityName
Definition: ICat4Stub.h:1211
int soap_type() const override
Definition: ICat4Stub.h:1213
int soap_type() const override
Definition: ICat4Stub.h:1333
std::string * sessionId
Definition: ICat4Stub.h:1330
std::string * query
Definition: ICat4Stub.h:1331
ns1__investigation * investigation
Definition: ICat4Stub.h:2151
time_t * startDate
Definition: ICat4Stub.h:2152
time_t * endDate
Definition: ICat4Stub.h:2150
int soap_type() const override
Definition: ICat4Stub.h:2154
std::string * comment
Definition: ICat4Stub.h:2149
ns1__investigation * investigation
Definition: ICat4Stub.h:1861
int soap_type() const override
Definition: ICat4Stub.h:1864
enum ns1__studyStatus __item
Definition: ICat4Stub.h:261
int soap_type() const override
Definition: ICat4Stub.h:264
std::string * name
Definition: ICat4Stub.h:1839
std::string * description
Definition: ICat4Stub.h:1838
std::vector< ns1__studyInvestigation * > studyInvestigations
Definition: ICat4Stub.h:1842
int soap_type() const override
Definition: ICat4Stub.h:1845
time_t * startDate
Definition: ICat4Stub.h:1840
ns1__user * user
Definition: ICat4Stub.h:1843
enum ns1__studyStatus * status
Definition: ICat4Stub.h:1841
int soap_type() const override
Definition: ICat4Stub.h:798
ns1__entityBaseBean * bean
Definition: ICat4Stub.h:780
int soap_type() const override
Definition: ICat4Stub.h:782
std::string * sessionId
Definition: ICat4Stub.h:779
ns1__grouping * grouping
Definition: ICat4Stub.h:1880
int soap_type() const override
Definition: ICat4Stub.h:1883
std::vector< ns1__investigationUser * > investigationUsers
Definition: ICat4Stub.h:1797
std::vector< ns1__study * > studies
Definition: ICat4Stub.h:1799
int soap_type() const override
Definition: ICat4Stub.h:1802
std::string * fullName
Definition: ICat4Stub.h:1794
std::string * name
Definition: ICat4Stub.h:1798
std::vector< ns1__instrumentScientist * > instrumentScientists
Definition: ICat4Stub.h:1795
std::vector< ns1__userGroup * > userGroups
Definition: ICat4Stub.h:1800
virtual ~xsd__anyType()=default
struct soap * soap
Definition: ICat4Stub.h:105
virtual int soap_type() const
Definition: ICat4Stub.h:107
int soap_type() const override
Definition: ICat4Stub.h:127
int soap_type() const override
Definition: ICat4Stub.h:146
int soap_type() const override
Definition: ICat4Stub.h:165
int soap_type() const override
Definition: ICat4Stub.h:184
int soap_type() const override
Definition: ICat4Stub.h:203
std::string __item
Definition: ICat4Stub.h:223
int soap_type() const override
Definition: ICat4Stub.h:226
Definition: ICat4H.h:14
ns1__relType
Definition: ICat4Stub.h:69
@ ns1__relType__ONE
Definition: ICat4Stub.h:69
@ ns1__relType__ATTRIBUTE
Definition: ICat4Stub.h:69
@ ns1__relType__MANY
Definition: ICat4Stub.h:69
char * _XML
Definition: ICat4Stub.h:2828
char * _QName
Definition: ICat4Stub.h:2823
ns1__accessType
Definition: ICat4Stub.h:75
@ ns1__accessType__UPDATE
Definition: ICat4Stub.h:77
@ ns1__accessType__READ
Definition: ICat4Stub.h:76
@ ns1__accessType__CREATE
Definition: ICat4Stub.h:79
@ ns1__accessType__DELETE
Definition: ICat4Stub.h:78
ns1__studyStatus
Definition: ICat4Stub.h:48
@ ns1__studyStatus__COMPLETE
Definition: ICat4Stub.h:51
@ ns1__studyStatus__IN_USCOREPROGRESS
Definition: ICat4Stub.h:50
@ ns1__studyStatus__NEW
Definition: ICat4Stub.h:49
@ ns1__studyStatus__CANCELLED
Definition: ICat4Stub.h:52
ns1__icatExceptionType
Definition: ICat4Stub.h:34
@ ns1__icatExceptionType__BAD_USCOREPARAMETER
Definition: ICat4Stub.h:35
@ ns1__icatExceptionType__NO_USCORESUCH_USCOREOBJECT_USCOREFOUND
Definition: ICat4Stub.h:38
@ ns1__icatExceptionType__INTERNAL
Definition: ICat4Stub.h:36
@ ns1__icatExceptionType__OBJECT_USCOREALREADY_USCOREEXISTS
Definition: ICat4Stub.h:39
@ ns1__icatExceptionType__INSUFFICIENT_USCOREPRIVILEGES
Definition: ICat4Stub.h:37
@ ns1__icatExceptionType__VALIDATION
Definition: ICat4Stub.h:41
@ ns1__icatExceptionType__SESSION
Definition: ICat4Stub.h:40
ns1__parameterValueType
Definition: ICat4Stub.h:59
@ ns1__parameterValueType__STRING
Definition: ICat4Stub.h:62
@ ns1__parameterValueType__DATE_USCOREAND_USCORETIME
Definition: ICat4Stub.h:60
@ ns1__parameterValueType__NUMERIC
Definition: ICat4Stub.h:61
ns1__createMany * ns1__createMany_
Definition: ICat4Stub.h:2700
int soap_type() const
Definition: ICat4Stub.h:2423
ns1__create * ns1__create_
Definition: ICat4Stub.h:2421
ns1__deleteManyResponse * ns1__deleteManyResponse_
Definition: ICat4Stub.h:2711
ns1__deleteMany * ns1__deleteMany_
Definition: ICat4Stub.h:2727
ns1__deleteResponse * ns1__deleteResponse_
Definition: ICat4Stub.h:2383
int soap_type() const
Definition: ICat4Stub.h:2401
ns1__delete * ns1__delete_
Definition: ICat4Stub.h:2399
ns1__dummyResponse * ns1__dummyResponse_
Definition: ICat4Stub.h:2508
int soap_type() const
Definition: ICat4Stub.h:2526
ns1__dummy * ns1__dummy_
Definition: ICat4Stub.h:2524
ns1__getApiVersion * ns1__getApiVersion_
Definition: ICat4Stub.h:2459
ns1__getEntityInfo * ns1__getEntityInfo_
Definition: ICat4Stub.h:2738
ns1__getEntityNames * ns1__getEntityNames_
Definition: ICat4Stub.h:2470
ns1__getProperties * ns1__getProperties_
Definition: ICat4Stub.h:2372
ns1__getRemainingMinutes * ns1__getRemainingMinutes_
Definition: ICat4Stub.h:2562
ns1__getUserName * ns1__getUserName_
Definition: ICat4Stub.h:2350
int soap_type() const
Definition: ICat4Stub.h:2363
ns1__get * ns1__get_
Definition: ICat4Stub.h:2361
ns1__isAccessAllowed * ns1__isAccessAllowed_
Definition: ICat4Stub.h:2585
int soap_type() const
Definition: ICat4Stub.h:2341
ns1__login * ns1__login_
Definition: ICat4Stub.h:2339
ns1__logoutResponse * ns1__logoutResponse_
Definition: ICat4Stub.h:2535
int soap_type() const
Definition: ICat4Stub.h:2553
ns1__logout * ns1__logout_
Definition: ICat4Stub.h:2551
ns1__luceneClearResponse * ns1__luceneClearResponse_
Definition: ICat4Stub.h:2623
ns1__luceneClear * ns1__luceneClear_
Definition: ICat4Stub.h:2639
ns1__luceneCommitResponse * ns1__luceneCommitResponse_
Definition: ICat4Stub.h:2650
ns1__luceneCommit * ns1__luceneCommit_
Definition: ICat4Stub.h:2666
ns1__luceneGetPopulating * ns1__luceneGetPopulating_
Definition: ICat4Stub.h:2688
ns1__lucenePopulateResponse * ns1__lucenePopulateResponse_
Definition: ICat4Stub.h:2596
ns1__lucenePopulate * ns1__lucenePopulate_
Definition: ICat4Stub.h:2612
ns1__luceneSearch * ns1__luceneSearch_
Definition: ICat4Stub.h:2677
ns1__refreshResponse * ns1__refreshResponse_
Definition: ICat4Stub.h:2481
int soap_type() const
Definition: ICat4Stub.h:2499
ns1__refresh * ns1__refresh_
Definition: ICat4Stub.h:2497
ns1__searchText * ns1__searchText_
Definition: ICat4Stub.h:2574
ns1__search * ns1__search_
Definition: ICat4Stub.h:2410
int soap_type() const
Definition: ICat4Stub.h:2412
ns1__updateResponse * ns1__updateResponse_
Definition: ICat4Stub.h:2432
ns1__update * ns1__update_
Definition: ICat4Stub.h:2448
int soap_type() const
Definition: ICat4Stub.h:2450