~ubuntu-branches/ubuntu/hardy/lasso/hardy

« back to all changes in this revision

Viewing changes to perl/lasso_wrap.c

  • Committer: Bazaar Package Importer
  • Author(s): Michael Bienia
  • Date: 2007-07-31 21:35:26 UTC
  • mfrom: (1.1.4 upstream)
  • Revision ID: james.westby@ubuntu.com-20070731213526-oc6jw5mprcd5tjyy
Tags: 2.0.0-1ubuntu1
* Merge from debian unstable. Remaining changes:
  + debian/control:
    - Modify Maintainer value to match DebianMaintainerField spec.
* debian/rules:
  + Add CC=gcc-4.2 to the configure call else configure won't find jni.h
    from libgcj8-dev.
* configure{,.ac}:
  + Add missing quotes around the value for PHP[45]_LIBS.

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
1
/* ----------------------------------------------------------------------------
2
2
 * This file was automatically generated by SWIG (http://www.swig.org).
3
 
 * Version 1.3.28
 
3
 * Version 1.3.31
4
4
 * 
5
5
 * This file is not intended to be easily readable and contains a number of 
6
6
 * coding conventions designed to improve portability and efficiency. Do not make
10
10
 
11
11
#define SWIGPERL
12
12
#define SWIG_CASTRANK_MODE
13
 
/***********************************************************************
14
 
 *
 
13
/* -----------------------------------------------------------------------------
15
14
 *  This section contains generic SWIG labels for method/variable
16
15
 *  declarations/attributes, and other compiler dependent labels.
17
 
 *
18
 
 ************************************************************************/
 
16
 * ----------------------------------------------------------------------------- */
19
17
 
20
18
/* template workaround for compilers that cannot correctly implement the C++ standard */
21
19
#ifndef SWIGTEMPLATEDISAMBIGUATOR
72
70
# define SWIGINTERNINLINE SWIGINTERN SWIGINLINE
73
71
#endif
74
72
 
75
 
/* exporting methods for Windows DLLs */
 
73
/* exporting methods */
 
74
#if (__GNUC__ >= 4) || (__GNUC__ == 3 && __GNUC_MINOR__ >= 4)
 
75
#  ifndef GCC_HASCLASSVISIBILITY
 
76
#    define GCC_HASCLASSVISIBILITY
 
77
#  endif
 
78
#endif
 
79
 
76
80
#ifndef SWIGEXPORT
77
81
# if defined(_WIN32) || defined(__WIN32__) || defined(__CYGWIN__)
78
82
#   if defined(STATIC_LINKED)
81
85
#     define SWIGEXPORT __declspec(dllexport)
82
86
#   endif
83
87
# else
84
 
#   define SWIGEXPORT
 
88
#   if defined(__GNUC__) && defined(GCC_HASCLASSVISIBILITY)
 
89
#     define SWIGEXPORT __attribute__ ((visibility("default")))
 
90
#   else
 
91
#     define SWIGEXPORT
 
92
#   endif
85
93
# endif
86
94
#endif
87
95
 
94
102
# endif 
95
103
#endif
96
104
 
97
 
/***********************************************************************
 
105
/* Deal with Microsoft's attempt at deprecating C standard runtime functions */
 
106
#if !defined(SWIG_NO_CRT_SECURE_NO_DEPRECATE) && defined(_MSC_VER) && !defined(_CRT_SECURE_NO_DEPRECATE)
 
107
# define _CRT_SECURE_NO_DEPRECATE
 
108
#endif
 
109
 
 
110
/* -----------------------------------------------------------------------------
98
111
 * swigrun.swg
99
112
 *
100
 
 *     This file contains generic CAPI SWIG runtime support for pointer
101
 
 *     type checking.
102
 
 *
103
 
 ************************************************************************/
 
113
 * This file contains generic CAPI SWIG runtime support for pointer
 
114
 * type checking.
 
115
 * ----------------------------------------------------------------------------- */
104
116
 
105
117
/* This should only be incremented when either the layout of swig_type_info changes,
106
118
   or for whatever reason, the runtime changes incompatibly */
107
 
#define SWIG_RUNTIME_VERSION "2"
 
119
#define SWIG_RUNTIME_VERSION "3"
108
120
 
109
121
/* define SWIG_TYPE_TABLE_NAME as "SWIG_TYPE_TABLE" */
110
122
#ifdef SWIG_TYPE_TABLE
325
337
  for (;(f1 != l1) && (f2 != l2); ++f1, ++f2) {
326
338
    while ((*f1 == ' ') && (f1 != l1)) ++f1;
327
339
    while ((*f2 == ' ') && (f2 != l2)) ++f2;
328
 
    if (*f1 != *f2) return (int)(*f1 - *f2);
 
340
    if (*f1 != *f2) return (*f1 > *f2) ? 1 : -1;
329
341
  }
330
342
  return (l1 - f1) - (l2 - f2);
331
343
}
830
842
 
831
843
 
832
844
 
833
 
/***********************************************************************
 
845
/* -----------------------------------------------------------------------------
834
846
 * perlrun.swg
835
847
 *
836
 
 *     This file contains the runtime support for Perl modules
837
 
 *     and includes code for managing global variables and pointer
838
 
 *     type checking.
839
 
 *
840
 
 ************************************************************************/
 
848
 * This file contains the runtime support for Perl modules
 
849
 * and includes code for managing global variables and pointer
 
850
 * type checking.
 
851
 * ----------------------------------------------------------------------------- */
 
852
 
841
853
#ifdef PERL_OBJECT
842
854
#define SWIG_PERL_OBJECT_DECL CPerlObj *SWIGUNUSEDPARM(pPerl),
843
855
#define SWIG_PERL_OBJECT_CALL pPerl,
990
1002
#endif
991
1003
 
992
1004
 
 
1005
/* 
 
1006
   Define how strict is the cast between strings and integers/doubles
 
1007
   when overloading between these types occurs.
 
1008
   
 
1009
   The default is making it as strict as possible by using SWIG_AddCast
 
1010
   when needed.
 
1011
   
 
1012
   You can use -DSWIG_PERL_NO_STRICT_STR2NUM at compilation time to
 
1013
   disable the SWIG_AddCast, making the casting between string and
 
1014
   numbers less strict.
 
1015
 
 
1016
   In the end, we try to solve the overloading between strings and
 
1017
   numerical types in the more natural way, but if you can avoid it,
 
1018
   well, avoid it using %rename, for example.
 
1019
*/
 
1020
#ifndef SWIG_PERL_NO_STRICT_STR2NUM
 
1021
# ifndef SWIG_PERL_STRICT_STR2NUM
 
1022
#  define SWIG_PERL_STRICT_STR2NUM
 
1023
# endif
 
1024
#endif
 
1025
#ifdef SWIG_PERL_STRICT_STR2NUM
 
1026
/* string takes precedence */
 
1027
#define SWIG_Str2NumCast(x) SWIG_AddCast(x)  
 
1028
#else
 
1029
/* number takes precedence */
 
1030
#define SWIG_Str2NumCast(x) x
 
1031
#endif
 
1032
 
 
1033
 
993
1034
 
994
1035
#include <stdlib.h>
995
1036
 
1348
1389
#ifdef check
1349
1390
  #undef check
1350
1391
#endif
 
1392
#ifdef seekdir
 
1393
  #undef seekdir
 
1394
#endif
 
1395
#ifdef open
 
1396
  #undef open
 
1397
#endif
1351
1398
 
1352
1399
 
1353
1400
 
1364
1411
 
1365
1412
#define SWIGTYPE_p_LassoCheckVersionMode swig_types[0]
1366
1413
#define SWIGTYPE_p_LassoDefederation swig_types[1]
1367
 
#define SWIGTYPE_p_LassoFederation swig_types[2]
1368
 
#define SWIGTYPE_p_LassoHttpMethod swig_types[3]
1369
 
#define SWIGTYPE_p_LassoIdentity swig_types[4]
1370
 
#define SWIGTYPE_p_LassoLecp swig_types[5]
1371
 
#define SWIGTYPE_p_LassoLibAssertion swig_types[6]
1372
 
#define SWIGTYPE_p_LassoLibAuthnRequest swig_types[7]
1373
 
#define SWIGTYPE_p_LassoLibAuthnResponse swig_types[8]
1374
 
#define SWIGTYPE_p_LassoLibFederationTerminationNotification swig_types[9]
1375
 
#define SWIGTYPE_p_LassoLibLogoutRequest swig_types[10]
1376
 
#define SWIGTYPE_p_LassoLibLogoutResponse swig_types[11]
1377
 
#define SWIGTYPE_p_LassoLibRegisterNameIdentifierRequest swig_types[12]
1378
 
#define SWIGTYPE_p_LassoLibRegisterNameIdentifierResponse swig_types[13]
1379
 
#define SWIGTYPE_p_LassoLibRequestAuthnContext swig_types[14]
1380
 
#define SWIGTYPE_p_LassoLibStatusResponse swig_types[15]
1381
 
#define SWIGTYPE_p_LassoLogin swig_types[16]
1382
 
#define SWIGTYPE_p_LassoLoginProtocolProfile swig_types[17]
1383
 
#define SWIGTYPE_p_LassoLogout swig_types[18]
1384
 
#define SWIGTYPE_p_LassoMdProtocolType swig_types[19]
1385
 
#define SWIGTYPE_p_LassoNameIdentifierMapping swig_types[20]
1386
 
#define SWIGTYPE_p_LassoNameRegistration swig_types[21]
1387
 
#define SWIGTYPE_p_LassoNode swig_types[22]
1388
 
#define SWIGTYPE_p_LassoNodeList swig_types[23]
1389
 
#define SWIGTYPE_p_LassoProtocolConformance swig_types[24]
1390
 
#define SWIGTYPE_p_LassoProvider swig_types[25]
1391
 
#define SWIGTYPE_p_LassoProviderRole swig_types[26]
1392
 
#define SWIGTYPE_p_LassoRequestType swig_types[27]
1393
 
#define SWIGTYPE_p_LassoSaml2Action swig_types[28]
1394
 
#define SWIGTYPE_p_LassoSaml2Advice swig_types[29]
1395
 
#define SWIGTYPE_p_LassoSaml2Assertion swig_types[30]
1396
 
#define SWIGTYPE_p_LassoSaml2Attribute swig_types[31]
1397
 
#define SWIGTYPE_p_LassoSaml2AttributeStatement swig_types[32]
1398
 
#define SWIGTYPE_p_LassoSaml2AudienceRestriction swig_types[33]
1399
 
#define SWIGTYPE_p_LassoSaml2AuthnContext swig_types[34]
1400
 
#define SWIGTYPE_p_LassoSaml2AuthnStatement swig_types[35]
1401
 
#define SWIGTYPE_p_LassoSaml2AuthzDecisionStatement swig_types[36]
1402
 
#define SWIGTYPE_p_LassoSaml2BaseIDAbstract swig_types[37]
1403
 
#define SWIGTYPE_p_LassoSaml2ConditionAbstract swig_types[38]
1404
 
#define SWIGTYPE_p_LassoSaml2Conditions swig_types[39]
1405
 
#define SWIGTYPE_p_LassoSaml2EncryptedElement swig_types[40]
1406
 
#define SWIGTYPE_p_LassoSaml2Evidence swig_types[41]
1407
 
#define SWIGTYPE_p_LassoSaml2KeyInfoConfirmationData swig_types[42]
1408
 
#define SWIGTYPE_p_LassoSaml2NameID swig_types[43]
1409
 
#define SWIGTYPE_p_LassoSaml2OneTimeUse swig_types[44]
1410
 
#define SWIGTYPE_p_LassoSaml2ProxyRestriction swig_types[45]
1411
 
#define SWIGTYPE_p_LassoSaml2StatementAbstract swig_types[46]
1412
 
#define SWIGTYPE_p_LassoSaml2Subject swig_types[47]
1413
 
#define SWIGTYPE_p_LassoSaml2SubjectConfirmation swig_types[48]
1414
 
#define SWIGTYPE_p_LassoSaml2SubjectConfirmationData swig_types[49]
1415
 
#define SWIGTYPE_p_LassoSaml2SubjectLocality swig_types[50]
1416
 
#define SWIGTYPE_p_LassoSamlAdvice swig_types[51]
1417
 
#define SWIGTYPE_p_LassoSamlAssertion swig_types[52]
1418
 
#define SWIGTYPE_p_LassoSamlAttribute swig_types[53]
1419
 
#define SWIGTYPE_p_LassoSamlAttributeDesignator swig_types[54]
1420
 
#define SWIGTYPE_p_LassoSamlAttributeStatement swig_types[55]
1421
 
#define SWIGTYPE_p_LassoSamlAttributeValue swig_types[56]
1422
 
#define SWIGTYPE_p_LassoSamlAudienceRestrictionCondition swig_types[57]
1423
 
#define SWIGTYPE_p_LassoSamlAuthenticationStatement swig_types[58]
1424
 
#define SWIGTYPE_p_LassoSamlAuthorityBinding swig_types[59]
1425
 
#define SWIGTYPE_p_LassoSamlConditionAbstract swig_types[60]
1426
 
#define SWIGTYPE_p_LassoSamlConditions swig_types[61]
1427
 
#define SWIGTYPE_p_LassoSamlNameIdentifier swig_types[62]
1428
 
#define SWIGTYPE_p_LassoSamlStatementAbstract swig_types[63]
1429
 
#define SWIGTYPE_p_LassoSamlSubject swig_types[64]
1430
 
#define SWIGTYPE_p_LassoSamlSubjectConfirmation swig_types[65]
1431
 
#define SWIGTYPE_p_LassoSamlSubjectLocality swig_types[66]
1432
 
#define SWIGTYPE_p_LassoSamlSubjectStatement swig_types[67]
1433
 
#define SWIGTYPE_p_LassoSamlSubjectStatementAbstract swig_types[68]
1434
 
#define SWIGTYPE_p_LassoSamlp2ArtifactResolve swig_types[69]
1435
 
#define SWIGTYPE_p_LassoSamlp2ArtifactResponse swig_types[70]
1436
 
#define SWIGTYPE_p_LassoSamlp2AssertionIDRequest swig_types[71]
1437
 
#define SWIGTYPE_p_LassoSamlp2AttributeQuery swig_types[72]
1438
 
#define SWIGTYPE_p_LassoSamlp2AuthnQuery swig_types[73]
1439
 
#define SWIGTYPE_p_LassoSamlp2AuthnRequest swig_types[74]
1440
 
#define SWIGTYPE_p_LassoSamlp2AuthzDecisionQuery swig_types[75]
1441
 
#define SWIGTYPE_p_LassoSamlp2Extensions swig_types[76]
1442
 
#define SWIGTYPE_p_LassoSamlp2IDPEntry swig_types[77]
1443
 
#define SWIGTYPE_p_LassoSamlp2IDPList swig_types[78]
1444
 
#define SWIGTYPE_p_LassoSamlp2LogoutRequest swig_types[79]
1445
 
#define SWIGTYPE_p_LassoSamlp2ManageNameIDRequest swig_types[80]
1446
 
#define SWIGTYPE_p_LassoSamlp2NameIDMappingRequest swig_types[81]
1447
 
#define SWIGTYPE_p_LassoSamlp2NameIDMappingResponse swig_types[82]
1448
 
#define SWIGTYPE_p_LassoSamlp2NameIDPolicy swig_types[83]
1449
 
#define SWIGTYPE_p_LassoSamlp2RequestAbstract swig_types[84]
1450
 
#define SWIGTYPE_p_LassoSamlp2RequestedAuthnContext swig_types[85]
1451
 
#define SWIGTYPE_p_LassoSamlp2Response swig_types[86]
1452
 
#define SWIGTYPE_p_LassoSamlp2Scoping swig_types[87]
1453
 
#define SWIGTYPE_p_LassoSamlp2Status swig_types[88]
1454
 
#define SWIGTYPE_p_LassoSamlp2StatusCode swig_types[89]
1455
 
#define SWIGTYPE_p_LassoSamlp2StatusDetail swig_types[90]
1456
 
#define SWIGTYPE_p_LassoSamlp2StatusResponse swig_types[91]
1457
 
#define SWIGTYPE_p_LassoSamlp2SubjectQueryAbstract swig_types[92]
1458
 
#define SWIGTYPE_p_LassoSamlp2Terminate swig_types[93]
1459
 
#define SWIGTYPE_p_LassoSamlpRequest swig_types[94]
1460
 
#define SWIGTYPE_p_LassoSamlpRequestAbstract swig_types[95]
1461
 
#define SWIGTYPE_p_LassoSamlpResponse swig_types[96]
1462
 
#define SWIGTYPE_p_LassoSamlpResponseAbstract swig_types[97]
1463
 
#define SWIGTYPE_p_LassoSamlpStatus swig_types[98]
1464
 
#define SWIGTYPE_p_LassoSamlpStatusCode swig_types[99]
1465
 
#define SWIGTYPE_p_LassoServer swig_types[100]
1466
 
#define SWIGTYPE_p_LassoSession swig_types[101]
1467
 
#define SWIGTYPE_p_LassoSignatureMethod swig_types[102]
1468
 
#define SWIGTYPE_p_LassoSignatureType swig_types[103]
1469
 
#define SWIGTYPE_p_LassoStringList swig_types[104]
1470
 
#define SWIGTYPE_p_char swig_types[105]
1471
 
#define SWIGTYPE_p_void swig_types[106]
1472
 
static swig_type_info *swig_types[108];
1473
 
static swig_module_info swig_module = {swig_types, 107, 0, 0, 0, 0};
 
1414
#define SWIGTYPE_p_LassoEcp swig_types[2]
 
1415
#define SWIGTYPE_p_LassoEncryptionMode swig_types[3]
 
1416
#define SWIGTYPE_p_LassoEncryptionSymKeyType swig_types[4]
 
1417
#define SWIGTYPE_p_LassoFederation swig_types[5]
 
1418
#define SWIGTYPE_p_LassoHttpMethod swig_types[6]
 
1419
#define SWIGTYPE_p_LassoIdentity swig_types[7]
 
1420
#define SWIGTYPE_p_LassoLecp swig_types[8]
 
1421
#define SWIGTYPE_p_LassoLibAssertion swig_types[9]
 
1422
#define SWIGTYPE_p_LassoLibAuthnRequest swig_types[10]
 
1423
#define SWIGTYPE_p_LassoLibAuthnResponse swig_types[11]
 
1424
#define SWIGTYPE_p_LassoLibFederationTerminationNotification swig_types[12]
 
1425
#define SWIGTYPE_p_LassoLibLogoutRequest swig_types[13]
 
1426
#define SWIGTYPE_p_LassoLibLogoutResponse swig_types[14]
 
1427
#define SWIGTYPE_p_LassoLibRegisterNameIdentifierRequest swig_types[15]
 
1428
#define SWIGTYPE_p_LassoLibRegisterNameIdentifierResponse swig_types[16]
 
1429
#define SWIGTYPE_p_LassoLibRequestAuthnContext swig_types[17]
 
1430
#define SWIGTYPE_p_LassoLibStatusResponse swig_types[18]
 
1431
#define SWIGTYPE_p_LassoLogin swig_types[19]
 
1432
#define SWIGTYPE_p_LassoLoginProtocolProfile swig_types[20]
 
1433
#define SWIGTYPE_p_LassoLogout swig_types[21]
 
1434
#define SWIGTYPE_p_LassoMdProtocolType swig_types[22]
 
1435
#define SWIGTYPE_p_LassoNameIdManagement swig_types[23]
 
1436
#define SWIGTYPE_p_LassoNameIdentifierMapping swig_types[24]
 
1437
#define SWIGTYPE_p_LassoNameRegistration swig_types[25]
 
1438
#define SWIGTYPE_p_LassoNode swig_types[26]
 
1439
#define SWIGTYPE_p_LassoNodeList swig_types[27]
 
1440
#define SWIGTYPE_p_LassoProtocolConformance swig_types[28]
 
1441
#define SWIGTYPE_p_LassoProvider swig_types[29]
 
1442
#define SWIGTYPE_p_LassoProviderRole swig_types[30]
 
1443
#define SWIGTYPE_p_LassoRequestType swig_types[31]
 
1444
#define SWIGTYPE_p_LassoSaml2Action swig_types[32]
 
1445
#define SWIGTYPE_p_LassoSaml2Advice swig_types[33]
 
1446
#define SWIGTYPE_p_LassoSaml2Assertion swig_types[34]
 
1447
#define SWIGTYPE_p_LassoSaml2Attribute swig_types[35]
 
1448
#define SWIGTYPE_p_LassoSaml2AttributeStatement swig_types[36]
 
1449
#define SWIGTYPE_p_LassoSaml2AudienceRestriction swig_types[37]
 
1450
#define SWIGTYPE_p_LassoSaml2AuthnContext swig_types[38]
 
1451
#define SWIGTYPE_p_LassoSaml2AuthnStatement swig_types[39]
 
1452
#define SWIGTYPE_p_LassoSaml2AuthzDecisionStatement swig_types[40]
 
1453
#define SWIGTYPE_p_LassoSaml2BaseIDAbstract swig_types[41]
 
1454
#define SWIGTYPE_p_LassoSaml2ConditionAbstract swig_types[42]
 
1455
#define SWIGTYPE_p_LassoSaml2Conditions swig_types[43]
 
1456
#define SWIGTYPE_p_LassoSaml2EncryptedElement swig_types[44]
 
1457
#define SWIGTYPE_p_LassoSaml2Evidence swig_types[45]
 
1458
#define SWIGTYPE_p_LassoSaml2KeyInfoConfirmationData swig_types[46]
 
1459
#define SWIGTYPE_p_LassoSaml2NameID swig_types[47]
 
1460
#define SWIGTYPE_p_LassoSaml2OneTimeUse swig_types[48]
 
1461
#define SWIGTYPE_p_LassoSaml2ProxyRestriction swig_types[49]
 
1462
#define SWIGTYPE_p_LassoSaml2StatementAbstract swig_types[50]
 
1463
#define SWIGTYPE_p_LassoSaml2Subject swig_types[51]
 
1464
#define SWIGTYPE_p_LassoSaml2SubjectConfirmation swig_types[52]
 
1465
#define SWIGTYPE_p_LassoSaml2SubjectConfirmationData swig_types[53]
 
1466
#define SWIGTYPE_p_LassoSaml2SubjectLocality swig_types[54]
 
1467
#define SWIGTYPE_p_LassoSamlAdvice swig_types[55]
 
1468
#define SWIGTYPE_p_LassoSamlAssertion swig_types[56]
 
1469
#define SWIGTYPE_p_LassoSamlAttribute swig_types[57]
 
1470
#define SWIGTYPE_p_LassoSamlAttributeDesignator swig_types[58]
 
1471
#define SWIGTYPE_p_LassoSamlAttributeStatement swig_types[59]
 
1472
#define SWIGTYPE_p_LassoSamlAttributeValue swig_types[60]
 
1473
#define SWIGTYPE_p_LassoSamlAudienceRestrictionCondition swig_types[61]
 
1474
#define SWIGTYPE_p_LassoSamlAuthenticationStatement swig_types[62]
 
1475
#define SWIGTYPE_p_LassoSamlAuthorityBinding swig_types[63]
 
1476
#define SWIGTYPE_p_LassoSamlConditionAbstract swig_types[64]
 
1477
#define SWIGTYPE_p_LassoSamlConditions swig_types[65]
 
1478
#define SWIGTYPE_p_LassoSamlNameIdentifier swig_types[66]
 
1479
#define SWIGTYPE_p_LassoSamlStatementAbstract swig_types[67]
 
1480
#define SWIGTYPE_p_LassoSamlSubject swig_types[68]
 
1481
#define SWIGTYPE_p_LassoSamlSubjectConfirmation swig_types[69]
 
1482
#define SWIGTYPE_p_LassoSamlSubjectLocality swig_types[70]
 
1483
#define SWIGTYPE_p_LassoSamlSubjectStatement swig_types[71]
 
1484
#define SWIGTYPE_p_LassoSamlSubjectStatementAbstract swig_types[72]
 
1485
#define SWIGTYPE_p_LassoSamlp2ArtifactResolve swig_types[73]
 
1486
#define SWIGTYPE_p_LassoSamlp2ArtifactResponse swig_types[74]
 
1487
#define SWIGTYPE_p_LassoSamlp2AssertionIDRequest swig_types[75]
 
1488
#define SWIGTYPE_p_LassoSamlp2AttributeQuery swig_types[76]
 
1489
#define SWIGTYPE_p_LassoSamlp2AuthnQuery swig_types[77]
 
1490
#define SWIGTYPE_p_LassoSamlp2AuthnRequest swig_types[78]
 
1491
#define SWIGTYPE_p_LassoSamlp2AuthzDecisionQuery swig_types[79]
 
1492
#define SWIGTYPE_p_LassoSamlp2Extensions swig_types[80]
 
1493
#define SWIGTYPE_p_LassoSamlp2IDPEntry swig_types[81]
 
1494
#define SWIGTYPE_p_LassoSamlp2IDPList swig_types[82]
 
1495
#define SWIGTYPE_p_LassoSamlp2LogoutRequest swig_types[83]
 
1496
#define SWIGTYPE_p_LassoSamlp2ManageNameIDRequest swig_types[84]
 
1497
#define SWIGTYPE_p_LassoSamlp2NameIDMappingRequest swig_types[85]
 
1498
#define SWIGTYPE_p_LassoSamlp2NameIDMappingResponse swig_types[86]
 
1499
#define SWIGTYPE_p_LassoSamlp2NameIDPolicy swig_types[87]
 
1500
#define SWIGTYPE_p_LassoSamlp2RequestAbstract swig_types[88]
 
1501
#define SWIGTYPE_p_LassoSamlp2RequestedAuthnContext swig_types[89]
 
1502
#define SWIGTYPE_p_LassoSamlp2Response swig_types[90]
 
1503
#define SWIGTYPE_p_LassoSamlp2Scoping swig_types[91]
 
1504
#define SWIGTYPE_p_LassoSamlp2Status swig_types[92]
 
1505
#define SWIGTYPE_p_LassoSamlp2StatusCode swig_types[93]
 
1506
#define SWIGTYPE_p_LassoSamlp2StatusDetail swig_types[94]
 
1507
#define SWIGTYPE_p_LassoSamlp2StatusResponse swig_types[95]
 
1508
#define SWIGTYPE_p_LassoSamlp2SubjectQueryAbstract swig_types[96]
 
1509
#define SWIGTYPE_p_LassoSamlp2Terminate swig_types[97]
 
1510
#define SWIGTYPE_p_LassoSamlpRequest swig_types[98]
 
1511
#define SWIGTYPE_p_LassoSamlpRequestAbstract swig_types[99]
 
1512
#define SWIGTYPE_p_LassoSamlpResponse swig_types[100]
 
1513
#define SWIGTYPE_p_LassoSamlpResponseAbstract swig_types[101]
 
1514
#define SWIGTYPE_p_LassoSamlpStatus swig_types[102]
 
1515
#define SWIGTYPE_p_LassoSamlpStatusCode swig_types[103]
 
1516
#define SWIGTYPE_p_LassoServer swig_types[104]
 
1517
#define SWIGTYPE_p_LassoSession swig_types[105]
 
1518
#define SWIGTYPE_p_LassoSignatureMethod swig_types[106]
 
1519
#define SWIGTYPE_p_LassoSignatureType swig_types[107]
 
1520
#define SWIGTYPE_p_LassoStringList swig_types[108]
 
1521
#define SWIGTYPE_p_char swig_types[109]
 
1522
#define SWIGTYPE_p_void swig_types[110]
 
1523
static swig_type_info *swig_types[112];
 
1524
static swig_module_info swig_module = {swig_types, 111, 0, 0, 0, 0};
1474
1525
#define SWIG_TypeQuery(name) SWIG_TypeQueryModule(&swig_module, &swig_module, name)
1475
1526
#define SWIG_MangledTypeQuery(name) SWIG_MangledTypeQueryModule(&swig_module, &swig_module, name)
1476
1527
 
1481
1532
#define SWIG_name   "lassoc::boot_lasso"
1482
1533
#define SWIG_prefix "lassoc::"
1483
1534
 
1484
 
#define SWIGVERSION 0x010328 
 
1535
#define SWIGVERSION 0x010331 
 
1536
#define SWIG_VERSION SWIGVERSION
1485
1537
 
1486
1538
 
1487
1539
#define SWIG_as_voidptr(a) (void *)((const void *)(a)) 
1518
1570
}
1519
1571
 
1520
1572
 
1521
 
SWIGINTERNINLINE SV *
1522
 
SWIG_FromCharPtrAndSize(const char* carray, size_t size)
1523
 
{
1524
 
  SV *obj = sv_newmortal();
1525
 
  if (size && carray) {
1526
 
    if (carray[size - 1] == 0) {
1527
 
      sv_setpv(obj, carray);
1528
 
    } else {
1529
 
      char *tmp = (char *)malloc((size + 1)*sizeof(char));
1530
 
      memcpy(tmp, carray, size);
1531
 
      tmp[size] = 0;
1532
 
      sv_setpv(obj, tmp);
1533
 
      free((char*)tmp);
1534
 
    }
1535
 
  } else {
1536
 
    sv_setsv(obj, &PL_sv_undef);
1537
 
  }
1538
 
  return obj;
1539
 
}
1540
 
 
1541
 
 
1542
 
SWIGINTERNINLINE SV * 
1543
 
SWIG_FromCharPtr(const char *cptr)
1544
 
1545
 
  return SWIG_FromCharPtrAndSize(cptr, (cptr ? strlen(cptr) : 0));
1546
 
}
1547
 
 
1548
 
 
1549
1573
 
1550
1574
#if defined(SWIGRUBY) || defined (PHP_VERSION)
1551
1575
/* Ruby and PHP pollute the #define space with these names */
1610
1634
        char *name;
1611
1635
        struct node_info *super;
1612
1636
        swig_type_info *swig;
1613
 
#ifdef PHP_VERSION
 
1637
#if defined(PHP_VERSION) && ! defined(PHP_VERSION_ID)
1614
1638
        zend_class_entry *php;
1615
1639
#endif
1616
1640
} node_info;
1642
1666
        return NULL;
1643
1667
}
1644
1668
 
1645
 
#ifdef PHP_VERSION
 
1669
#if defined(PHP_VERSION) && ! defined(PHP_VERSION_ID)
1646
1670
static void set_node_info(node_info *info, char *name, char *superName, swig_type_info *swig,
1647
1671
                          zend_class_entry *php) {
1648
1672
#else
1665
1689
        }
1666
1690
        info->super = super;
1667
1691
        info->swig = swig;
1668
 
#ifdef PHP_VERSION
 
1692
#if defined(PHP_VERSION) && ! defined(PHP_VERSION_ID)
1669
1693
        info->php = php;
1670
1694
#endif
1671
1695
}
1672
1696
 
1673
1697
 
1674
1698
 
 
1699
SWIGINTERNINLINE SV *
 
1700
SWIG_FromCharPtrAndSize(const char* carray, size_t size)
 
1701
{
 
1702
  SV *obj = sv_newmortal();
 
1703
  if (carray) {
 
1704
    if (size && (carray[size - 1] == 0)) {
 
1705
      sv_setpv(obj, carray);
 
1706
    } else {
 
1707
      char *tmp = (char *)malloc((size + 1)*sizeof(char));
 
1708
      memcpy(tmp, carray, size);
 
1709
      tmp[size] = 0;
 
1710
      sv_setpv(obj, tmp);
 
1711
      free((char*)tmp);
 
1712
    }
 
1713
  } else {
 
1714
    sv_setsv(obj, &PL_sv_undef);
 
1715
  }
 
1716
  return obj;
 
1717
}
 
1718
 
 
1719
 
 
1720
SWIGINTERNINLINE SV * 
 
1721
SWIG_FromCharPtr(const char *cptr)
 
1722
 
1723
  return SWIG_FromCharPtrAndSize(cptr, (cptr ? strlen(cptr) : 0));
 
1724
}
 
1725
 
 
1726
 
1675
1727
#include <lasso/errors.h>
1676
1728
 
1677
1729
 
1707
1759
      } else {
1708
1760
        if (*endptr == '\0') {
1709
1761
          if (val) *val = v;
1710
 
          return SWIG_AddCast(SWIG_OK);
 
1762
          return SWIG_Str2NumCast(SWIG_OK);
1711
1763
        }
1712
1764
      }
1713
1765
    }
1770
1822
      } else {
1771
1823
        if (*endptr == '\0') {
1772
1824
          if (val) *val = v;
1773
 
          return SWIG_AddCast(SWIG_OK);
 
1825
          return SWIG_Str2NumCast(SWIG_OK);
1774
1826
        }
1775
1827
      }
1776
1828
    }
1804
1856
 
1805
1857
 
1806
1858
SWIGINTERN swig_type_info*
1807
 
SWIG_pchar_descriptor()
 
1859
SWIG_pchar_descriptor(void)
1808
1860
{
1809
1861
  static int init = 0;
1810
1862
  static swig_type_info* info = 0;
1857
1909
 
1858
1910
static void add_key_to_array(char *key, gpointer pointer, GPtrArray *array)
1859
1911
{
1860
 
        g_ptr_array_add(array, g_strdup(key));
 
1912
        g_ptr_array_add(array, g_strdup(key));
1861
1913
}
1862
1914
 
1863
1915
static void add_node_to_array(gpointer node, GPtrArray *array)
1865
1917
        if (node != NULL) {
1866
1918
                g_object_ref(node);
1867
1919
        }
1868
 
        g_ptr_array_add(array, node);
 
1920
        g_ptr_array_add(array, node);
1869
1921
}
1870
1922
 
1871
1923
static void add_string_to_array(char *string, GPtrArray *array)
1873
1925
        if (string != NULL) {
1874
1926
                string = g_strdup(string);
1875
1927
        }
1876
 
        g_ptr_array_add(array, string);
 
1928
        g_ptr_array_add(array, string);
1877
1929
}
1878
1930
 
1879
1931
static void add_xml_to_array(xmlNode *xmlnode, GPtrArray *array)
3480
3532
#define LassoProvider_getProtocolConformance lasso_provider_get_protocol_conformance
3481
3533
#define LassoProvider_hasProtocolProfile lasso_provider_has_protocol_profile
3482
3534
#define LassoProvider_getOrganization(self) get_xml_string(lasso_provider_get_organization(self))
3483
 
 
 
3535
#define LassoProvider_setEncryptionMode lasso_provider_set_encryption_mode
 
3536
#define LassoProvider_setEncryptionSymKeyType lasso_provider_set_encryption_sym_key_type
3484
3537
 
3485
3538
 
3486
3539
 
3551
3604
#define LassoServer_dump lasso_server_dump
3552
3605
#define LassoServer_getProvider lasso_server_get_provider
3553
3606
#define LassoServer_getService lasso_server_get_service
 
3607
#define LassoServer_setEncryptionPrivateKey lasso_server_set_encryption_private_key
 
3608
#define LassoServer_loadAffiliation lasso_server_load_affiliation
3554
3609
 
3555
3610
 
3556
3611
 
3608
3663
#define LassoIdentity_getFederation lasso_identity_get_federation
3609
3664
 
3610
3665
#ifdef LASSO_WSF_ENABLED
 
3666
 
 
3667
#include <lasso/id-wsf/identity.h>
 
3668
 
3611
3669
#define LassoIdentity_addResourceOffering lasso_identity_add_resource_offering
3612
3670
#define LassoIdentity_removeResourceOffering lasso_identity_remove_resource_offering
3613
3671
 
3655
3713
        assertionsList = lasso_session_get_assertions(self, providerId);
3656
3714
        if (assertionsList) {
3657
3715
                assertionsArray = get_node_list(assertionsList);
3658
 
                g_list_foreach(assertionsList, (GFunc) free_node_list_item, NULL);
3659
3716
                g_list_free(assertionsList);
3660
3717
        } else {
3661
3718
                assertionsArray = NULL;
3798
3855
/* msgRelayState */
3799
3856
#define LassoLogin_get_msgRelayState(self) LASSO_PROFILE(self)->msg_relayState
3800
3857
#define LassoLogin_msgRelayState_get(self) LASSO_PROFILE(self)->msg_relayState
 
3858
#define LassoLogin_set_msgRelayState(self, value) set_string(&LASSO_PROFILE(self)->msg_relayState, (value))
 
3859
#define LassoLogin_msgRelayState_set(self, value) set_string(&LASSO_PROFILE(self)->msg_relayState, (value))
3801
3860
 
3802
3861
/* msgUrl */
3803
3862
#define LassoLogin_get_msgUrl(self) LASSO_PROFILE(self)->msg_url
3877
3936
#define LassoLogin_setEncryptedResourceId lasso_login_set_encryptedResourceId 
3878
3937
#define LassoLogin_setResourceId lasso_login_set_resourceId
3879
3938
#define LassoLogin_validateRequestMsg lasso_login_validate_request_msg
 
3939
#define LassoLogin_processPaosResponseMsg lasso_login_process_paos_response_msg
3880
3940
 
3881
3941
 
3882
3942
 
4326
4386
 
4327
4387
 
4328
4388
 
 
4389
#include <lasso/saml-2.0/profile.h>
 
4390
 
 
4391
 
 
4392
 
 
4393
/* Implementations of attributes inherited from Profile */
 
4394
 
 
4395
/* identity */
 
4396
#define LassoNameIdManagement_get_identity(self) lasso_profile_get_identity(LASSO_PROFILE(self))
 
4397
#define LassoNameIdManagement_identity_get(self) lasso_profile_get_identity(LASSO_PROFILE(self))
 
4398
#define LassoNameIdManagement_set_identity(self, value) set_node((gpointer *) &LASSO_PROFILE(self)->identity, (value))
 
4399
#define LassoNameIdManagement_identity_set(self, value) set_node((gpointer *) &LASSO_PROFILE(self)->identity, (value))
 
4400
 
 
4401
/* artifact */
 
4402
#define LassoNameIdManagement_get_artifact(self) lasso_profile_get_artifact(LASSO_PROFILE(self))
 
4403
#define LassoNameIdManagement_artifact_get(self) lasso_profile_get_artifact(LASSO_PROFILE(self))
 
4404
 
 
4405
/* artifactMessage */
 
4406
#define LassoNameIdManagement_get_artifactMessage(self) lasso_profile_get_artifact_message(LASSO_PROFILE(self))
 
4407
#define LassoNameIdManagement_artifactMessage_get(self) lasso_profile_get_artifact_message(LASSO_PROFILE(self))
 
4408
#define LassoNameIdManagement_set_artifactMessage(self, value) lasso_profile_set_artifact_message(LASSO_PROFILE(self), value)
 
4409
#define LassoNameIdManagement_artifactMessage_set(self, value) lasso_profile_set_artifact_message(LASSO_PROFILE(self), value)
 
4410
 
 
4411
/* isIdentityDirty */
 
4412
#define LassoNameIdManagement_get_isIdentityDirty(self) lasso_profile_is_identity_dirty(LASSO_PROFILE(self))
 
4413
#define LassoNameIdManagement_isIdentityDirty_get(self) lasso_profile_is_identity_dirty(LASSO_PROFILE(self))
 
4414
 
 
4415
/* isSessionDirty */
 
4416
#define LassoNameIdManagement_get_isSessionDirty(self) lasso_profile_is_session_dirty(LASSO_PROFILE(self))
 
4417
#define LassoNameIdManagement_isSessionDirty_get(self) lasso_profile_is_session_dirty(LASSO_PROFILE(self))
 
4418
 
 
4419
/* msgBody */
 
4420
#define LassoNameIdManagement_get_msgBody(self) LASSO_PROFILE(self)->msg_body
 
4421
#define LassoNameIdManagement_msgBody_get(self) LASSO_PROFILE(self)->msg_body
 
4422
 
 
4423
/* msgRelayState */
 
4424
#define LassoNameIdManagement_get_msgRelayState(self) LASSO_PROFILE(self)->msg_relayState
 
4425
#define LassoNameIdManagement_msgRelayState_get(self) LASSO_PROFILE(self)->msg_relayState
 
4426
 
 
4427
/* msgUrl */
 
4428
#define LassoNameIdManagement_get_msgUrl(self) LASSO_PROFILE(self)->msg_url
 
4429
#define LassoNameIdManagement_msgUrl_get(self) LASSO_PROFILE(self)->msg_url
 
4430
 
 
4431
/* nameIdentifier */
 
4432
#define LassoNameIdManagement_get_nameIdentifier(self) get_node(LASSO_PROFILE(self)->nameIdentifier)
 
4433
#define LassoNameIdManagement_nameIdentifier_get(self) get_node(LASSO_PROFILE(self)->nameIdentifier)
 
4434
#define LassoNameIdManagement_set_nameIdentifier(self, value) set_node((gpointer *) &LASSO_PROFILE(self)->nameIdentifier, (value))
 
4435
#define LassoNameIdManagement_nameIdentifier_set(self, value) set_node((gpointer *) &LASSO_PROFILE(self)->nameIdentifier, (value))
 
4436
 
 
4437
/* remoteProviderId */
 
4438
#define LassoNameIdManagement_get_remoteProviderId(self) LASSO_PROFILE(self)->remote_providerID
 
4439
#define LassoNameIdManagement_remoteProviderId_get(self) LASSO_PROFILE(self)->remote_providerID
 
4440
#define LassoNameIdManagement_set_remoteProviderId(self, value) set_string(&LASSO_PROFILE(self)->remote_providerID, (value))
 
4441
#define LassoNameIdManagement_remoteProviderId_set(self, value) set_string(&LASSO_PROFILE(self)->remote_providerID, (value))
 
4442
 
 
4443
/* request */
 
4444
#define LassoNameIdManagement_get_request(self) get_node(LASSO_PROFILE(self)->request)
 
4445
#define LassoNameIdManagement_request_get(self) get_node(LASSO_PROFILE(self)->request)
 
4446
#define LassoNameIdManagement_set_request(self, value) set_node((gpointer *) &LASSO_PROFILE(self)->request, (value))
 
4447
#define LassoNameIdManagement_request_set(self, value) set_node((gpointer *) &LASSO_PROFILE(self)->request, (value))
 
4448
 
 
4449
/* response */
 
4450
#define LassoNameIdManagement_get_response(self) get_node(LASSO_PROFILE(self)->response)
 
4451
#define LassoNameIdManagement_response_get(self) get_node(LASSO_PROFILE(self)->response)
 
4452
#define LassoNameIdManagement_set_response(self, value) set_node((gpointer *) &LASSO_PROFILE(self)->response, (value))
 
4453
#define LassoNameIdManagement_response_set(self, value) set_node((gpointer *) &LASSO_PROFILE(self)->response, (value))
 
4454
 
 
4455
/* server */
 
4456
#define LassoNameIdManagement_get_server(self) get_node(LASSO_PROFILE(self)->server)
 
4457
#define LassoNameIdManagement_server_get(self) get_node(LASSO_PROFILE(self)->server)
 
4458
#define LassoNameIdManagement_set_server(self, value) set_node((gpointer *) &LASSO_PROFILE(self)->server, (value))
 
4459
#define LassoNameIdManagement_server_set(self, value) set_node((gpointer *) &LASSO_PROFILE(self)->server, (value))
 
4460
 
 
4461
/* session */
 
4462
#define LassoNameIdManagement_get_session(self) lasso_profile_get_session(LASSO_PROFILE(self))
 
4463
#define LassoNameIdManagement_session_get(self) lasso_profile_get_session(LASSO_PROFILE(self))
 
4464
#define LassoNameIdManagement_set_session(self, value) set_node((gpointer *) &LASSO_PROFILE(self)->session, (value))
 
4465
#define LassoNameIdManagement_session_set(self, value) set_node((gpointer *) &LASSO_PROFILE(self)->session, (value))
 
4466
 
 
4467
/* Constructors, destructors & static methods implementations */
 
4468
 
 
4469
#define new_LassoNameIdManagement lasso_name_id_management_new
 
4470
#define delete_LassoNameIdManagement(self) lasso_node_destroy(LASSO_NODE(self))
 
4471
#define LassoNameIdManagement_newFromDump lasso_name_id_management_new_from_dump
 
4472
 
 
4473
/* Implementations of methods inherited from Profile */
 
4474
 
 
4475
int LassoNameIdManagement_setIdentityFromDump(LassoNameIdManagement *self, char *dump) {
 
4476
        return lasso_profile_set_identity_from_dump(LASSO_PROFILE(self), dump);
 
4477
}
 
4478
 
 
4479
int LassoNameIdManagement_setSessionFromDump(LassoNameIdManagement *self, char *dump) {
 
4480
        return lasso_profile_set_session_from_dump(LASSO_PROFILE(self), dump);
 
4481
}
 
4482
 
 
4483
/* Methods implementations */
 
4484
 
 
4485
#define LassoNameIdManagement_buildRequestMsg lasso_name_id_management_build_request_msg
 
4486
#define LassoNameIdManagement_buildResponseMsg lasso_name_id_management_build_response_msg
 
4487
#define LassoNameIdManagement_dump lasso_name_id_management_dump
 
4488
#define LassoNameIdManagement_getNextProviderId lasso_name_id_management_get_next_providerID
 
4489
#define LassoNameIdManagement_initRequest lasso_name_id_management_init_request
 
4490
#define LassoNameIdManagement_processRequestMsg lasso_name_id_management_process_request_msg
 
4491
#define LassoNameIdManagement_processResponseMsg lasso_name_id_management_process_response_msg
 
4492
#define LassoNameIdManagement_resetProviderIdIndex lasso_name_id_management_reset_providerID_index
 
4493
#define LassoNameIdManagement_validateRequest lasso_name_id_management_validate_request
 
4494
 
 
4495
 
 
4496
 
 
4497
 
 
4498
/* Implementations of attributes inherited from Profile */
 
4499
 
 
4500
/* msgBody */
 
4501
#define LassoEcp_get_msgBody(self) LASSO_PROFILE(self)->msg_body
 
4502
#define LassoEcp_msgBody_get(self) LASSO_PROFILE(self)->msg_body
 
4503
 
 
4504
/* msgRelayState */
 
4505
#define LassoEcp_get_msgRelayState(self) LASSO_PROFILE(self)->msg_relayState
 
4506
#define LassoEcp_msgRelayState_get(self) LASSO_PROFILE(self)->msg_relayState
 
4507
 
 
4508
/* msgUrl */
 
4509
#define LassoEcp_get_msgUrl(self) LASSO_PROFILE(self)->msg_url
 
4510
#define LassoEcp_msgUrl_get(self) LASSO_PROFILE(self)->msg_url
 
4511
 
 
4512
/* request */
 
4513
#define LassoEcp_get_request(self) get_node(LASSO_PROFILE(self)->request)
 
4514
#define LassoEcp_request_get(self) get_node(LASSO_PROFILE(self)->request)
 
4515
#define LassoEcp_set_request(self, value) set_node((gpointer *) &LASSO_PROFILE(self)->request, (value))
 
4516
#define LassoEcp_request_set(self, value) set_node((gpointer *) &LASSO_PROFILE(self)->request, (value))
 
4517
 
 
4518
/* response */
 
4519
#define LassoEcp_get_response(self) get_node(LASSO_PROFILE(self)->response)
 
4520
#define LassoEcp_response_get(self) get_node(LASSO_PROFILE(self)->response)
 
4521
#define LassoEcp_set_response(self, value) set_node((gpointer *) &LASSO_PROFILE(self)->response, (value))
 
4522
#define LassoEcp_response_set(self, value) set_node((gpointer *) &LASSO_PROFILE(self)->response, (value))
 
4523
 
 
4524
/* assertionConsumerURL */
 
4525
#define LassoEcp_get_assertionConsumerURL(self) self->assertionConsumerURL
 
4526
#define LassoEcp_assertionConsumerURL_get(self) self->assertionConsumerURL
 
4527
 
 
4528
/* Constructors, destructors & static methods implementations */
 
4529
 
 
4530
#define new_LassoEcp lasso_ecp_new
 
4531
#define delete_LassoEcp(self) lasso_node_destroy(LASSO_NODE(self))
 
4532
 
 
4533
/* Implementations of methods inherited from Profile */
 
4534
 
 
4535
/* Methods implementations */
 
4536
#define LassoEcp_processAuthnRequestMsg lasso_ecp_process_authn_request_msg
 
4537
#define LassoEcp_processResponseMsg lasso_ecp_process_response_msg
 
4538
 
 
4539
 
 
4540
 
4329
4541
#include <lasso/xml/saml-2.0/samlp2_name_id_policy.h>
4330
4542
#include <lasso/xml/saml-2.0/samlp2_requested_authn_context.h>
4331
4543
#include <lasso/xml/saml-2.0/saml2_assertion.h>
4390
4602
 
4391
4603
 
4392
4604
 
 
4605
/* authnContextClassRef */
 
4606
#define LassoSamlp2RequestedAuthnContext_get_authnContextClassRef(self) get_string_list((self)->AuthnContextClassRef)
 
4607
#define LassoSamlp2RequestedAuthnContext_authnContextClassRef_get(self) get_string_list((self)->AuthnContextClassRef)
 
4608
#define LassoSamlp2RequestedAuthnContext_set_authnContextClassRef(self, value) set_string_list(&(self)->AuthnContextClassRef, (value))
 
4609
#define LassoSamlp2RequestedAuthnContext_authnContextClassRef_set(self, value) set_string_list(&(self)->AuthnContextClassRef, (value))
 
4610
 
 
4611
/* authnContextDeclRef */
 
4612
#define LassoSamlp2RequestedAuthnContext_get_authnContextDeclRef(self) get_string_list((self)->AuthnContextDeclRef)
 
4613
#define LassoSamlp2RequestedAuthnContext_authnContextDeclRef_get(self) get_string_list((self)->AuthnContextDeclRef)
 
4614
#define LassoSamlp2RequestedAuthnContext_set_authnContextDeclRef(self, value) set_string_list(&(self)->AuthnContextDeclRef, (value))
 
4615
#define LassoSamlp2RequestedAuthnContext_authnContextDeclRef_set(self, value) set_string_list(&(self)->AuthnContextDeclRef, (value))
 
4616
 
4393
4617
 
4394
4618
/* Constructors, destructors & static methods implementations */
4395
4619
 
4434
4658
#define LassoSaml2Assertion_set_Advice(self,value) set_node((gpointer*)&(self)->Advice, (value))
4435
4659
#define LassoSaml2Assertion_Advice_set(self,value) set_node((gpointer*)&(self)->Advice, (value))
4436
4660
                    
 
4661
/* AuthnStatement */
 
4662
 
 
4663
#define LassoSaml2Assertion_get_AuthnStatement(self) get_node_list((self)->AuthnStatement)
 
4664
#define LassoSaml2Assertion_AuthnStatement_get(self) get_node_list((self)->AuthnStatement)
 
4665
#define LassoSaml2Assertion_set_AuthnStatement(self, value) set_node_list(&(self)->AuthnStatement, (value))
 
4666
#define LassoSaml2Assertion_AuthnStatement_set(self, value) set_node_list(&(self)->AuthnStatement, (value))
4437
4667
 
4438
4668
 
4439
4669
/* Constructors, destructors & static methods implementations */
4482
4712
 
4483
4713
 
4484
4714
 
 
4715
/* Condition */
 
4716
 
 
4717
#define LassoSaml2Conditions_get_Condition(self) get_node_list((self)->Condition)
 
4718
#define LassoSaml2Conditions_Condition_get(self) get_node_list((self)->Condition)
 
4719
#define LassoSaml2Conditions_set_Condition(self, value) set_node_list(&(self)->Condition, (value))
 
4720
#define LassoSaml2Conditions_Condition_set(self, value) set_node_list(&(self)->Condition, (value))
 
4721
 
 
4722
/* AudienceRestriction */
 
4723
 
 
4724
#define LassoSaml2Conditions_get_AudienceRestriction(self) get_node_list((self)->AudienceRestriction)
 
4725
#define LassoSaml2Conditions_AudienceRestriction_get(self) get_node_list((self)->AudienceRestriction)
 
4726
#define LassoSaml2Conditions_set_AudienceRestriction(self, value) set_node_list(&(self)->AudienceRestriction, (value))
 
4727
#define LassoSaml2Conditions_AudienceRestriction_set(self, value) set_node_list(&(self)->AudienceRestriction, (value))
 
4728
 
 
4729
 
 
4730
 
4485
4731
 
4486
4732
/* Constructors, destructors & static methods implementations */
4487
4733
 
4926
5172
#define LassoSamlp2Response_Consent_set(self,value) set_string(&LASSO_SAMLP2_STATUS_RESPONSE(self)->Consent, (value))
4927
5173
 
4928
5174
 
 
5175
/* Assertion */
 
5176
 
 
5177
#define LassoSamlp2Response_get_Assertion(self) get_node_list((self)->Assertion)
 
5178
#define LassoSamlp2Response_Assertion_get(self) get_node_list((self)->Assertion)
 
5179
#define LassoSamlp2Response_set_Assertion(self, value) set_node_list(&(self)->Assertion, (value))
 
5180
#define LassoSamlp2Response_Assertion_set(self, value) set_node_list(&(self)->Assertion, (value))
 
5181
 
 
5182
 
4929
5183
/* Constructors, destructors & static methods implementations */
4930
5184
 
4931
5185
#define new_LassoSamlp2Response lasso_samlp2_response_new
6262
6516
      SWIG_croak("Usage: init();");
6263
6517
    }
6264
6518
    result = (int)lasso_init();
6265
 
    
6266
6519
    ST(argvi) = SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(result)); argvi++ ;
6267
6520
    XSRETURN(argvi);
6268
6521
  fail:
6281
6534
      SWIG_croak("Usage: shutdown();");
6282
6535
    }
6283
6536
    result = (int)lasso_shutdown();
6284
 
    
6285
6537
    ST(argvi) = SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(result)); argvi++ ;
6286
6538
    XSRETURN(argvi);
6287
6539
  fail:
6334
6586
      arg4 = (LassoCheckVersionMode)(val4);
6335
6587
    }
6336
6588
    result = (int)lasso_check_version(arg1,arg2,arg3,arg4);
6337
 
    
6338
6589
    ST(argvi) = SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(result)); argvi++ ;
6339
6590
    
6340
6591
    
6371
6622
    if (!SWIG_IsOK(res1)) {
6372
6623
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "registerDstService" "', argument " "1"" of type '" "char const *""'");
6373
6624
    }
6374
 
    arg1 = buf1;
 
6625
    arg1 = (char *)(buf1);
6375
6626
    res2 = SWIG_AsCharPtrAndSize(ST(1), &buf2, NULL, &alloc2);
6376
6627
    if (!SWIG_IsOK(res2)) {
6377
6628
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "registerDstService" "', argument " "2"" of type '" "char const *""'");
6378
6629
    }
6379
 
    arg2 = buf2;
 
6630
    arg2 = (char *)(buf2);
6380
6631
    lasso_register_dst_service((char const *)arg1,(char const *)arg2);
6381
6632
    
6382
 
    
6383
6633
    if (alloc1 == SWIG_NEWOBJ) free((char*)buf1);
6384
6634
    if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
6385
6635
    XSRETURN(argvi);
6401
6651
      SWIG_croak("Usage: new_Node();");
6402
6652
    }
6403
6653
    result = (LassoNode *)new_LassoNode();
6404
 
    
6405
6654
    ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIG_TypeDynamicCast(SWIGTYPE_p_LassoNode, SWIG_as_voidptrptr(&result)), SWIG_OWNER | SWIG_SHADOW); argvi++ ;
6406
6655
    XSRETURN(argvi);
6407
6656
  fail:
6534
6783
      
6535
6784
    }
6536
6785
    result = (char *)LassoNode_dump(arg1);
6537
 
    
6538
 
    ST(argvi) = SWIG_FromCharPtr(result); argvi++ ;
 
6786
    ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
6539
6787
    
6540
6788
    g_free(result);
6541
6789
    XSRETURN(argvi);
6556
6804
      SWIG_croak("Usage: new_NodeList();");
6557
6805
    }
6558
6806
    result = (LassoNodeList *)new_LassoNodeList();
6559
 
    
6560
6807
    ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_LassoNodeList, SWIG_OWNER | SWIG_SHADOW); argvi++ ;
6561
6808
    XSRETURN(argvi);
6562
6809
  fail:
6660
6907
    
6661
6908
    
6662
6909
    
6663
 
    
6664
6910
    XSRETURN(argvi);
6665
6911
  fail:
6666
6912
    
6688
6934
    }
6689
6935
    arg1 = (LassoNodeList *)(argp1);
6690
6936
    result = (void *)LassoNodeList_cast(arg1);
6691
 
    
6692
6937
    ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_void, 0 | 0); argvi++ ;
6693
6938
    
6694
6939
    XSRETURN(argvi);
6715
6960
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "NodeList_frompointer" "', argument " "1"" of type '" "void *""'"); 
6716
6961
    }
6717
6962
    result = (LassoNodeList *)LassoNodeList_frompointer(arg1);
6718
 
    
6719
6963
    ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_LassoNodeList, 0 | SWIG_SHADOW); argvi++ ;
6720
6964
    
6721
6965
    XSRETURN(argvi);
6758
7002
        SWIG_exception(SWIG_IndexError, errorMsg);
6759
7003
      }
6760
7004
      result = (LassoNode *)LassoNodeList_getItem(arg1,arg2);
6761
 
      
6762
7005
    }
6763
7006
    ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIG_TypeDynamicCast(SWIGTYPE_p_LassoNode, SWIG_as_voidptrptr(&result)), SWIG_OWNER | SWIG_SHADOW); argvi++ ;
6764
7007
    
6790
7033
    }
6791
7034
    arg1 = (LassoNodeList *)(argp1);
6792
7035
    result = (int)LassoNodeList_length(arg1);
6793
 
    
6794
7036
    ST(argvi) = SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(result)); argvi++ ;
6795
7037
    
6796
7038
    XSRETURN(argvi);
6879
7121
        SWIG_exception(SWIG_IndexError, errorMsg);
6880
7122
      }
6881
7123
      LassoNodeList_setItem(arg1,arg2,arg3);
6882
 
      
6883
7124
    }
6884
7125
    
6885
7126
    
6905
7146
      SWIG_croak("Usage: new_StringList();");
6906
7147
    }
6907
7148
    result = (LassoStringList *)new_LassoStringList();
6908
 
    
6909
7149
    ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_LassoStringList, SWIG_OWNER | SWIG_SHADOW); argvi++ ;
6910
7150
    XSRETURN(argvi);
6911
7151
  fail:
6966
7206
    if (!SWIG_IsOK(res2)) {
6967
7207
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "StringList_append" "', argument " "2"" of type '" "char *""'");
6968
7208
    }
6969
 
    arg2 = buf2;
 
7209
    arg2 = (char *)(buf2);
6970
7210
    LassoStringList_append(arg1,arg2);
6971
7211
    
6972
7212
    
6973
 
    
6974
7213
    if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
6975
7214
    XSRETURN(argvi);
6976
7215
  fail:
6999
7238
    }
7000
7239
    arg1 = (LassoStringList *)(argp1);
7001
7240
    result = (void *)LassoStringList_cast(arg1);
7002
 
    
7003
7241
    ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_void, 0 | 0); argvi++ ;
7004
7242
    
7005
7243
    XSRETURN(argvi);
7026
7264
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "StringList_frompointer" "', argument " "1"" of type '" "void *""'"); 
7027
7265
    }
7028
7266
    result = (LassoStringList *)LassoStringList_frompointer(arg1);
7029
 
    
7030
7267
    ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_LassoStringList, 0 | SWIG_SHADOW); argvi++ ;
7031
7268
    
7032
7269
    XSRETURN(argvi);
7069
7306
        SWIG_exception(SWIG_IndexError, errorMsg);
7070
7307
      }
7071
7308
      result = (char *)LassoStringList_getItem(arg1,arg2);
7072
 
      
7073
7309
    }
7074
 
    ST(argvi) = SWIG_FromCharPtr(result); argvi++ ;
 
7310
    ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
7075
7311
    
7076
7312
    
7077
7313
    XSRETURN(argvi);
7101
7337
    }
7102
7338
    arg1 = (LassoStringList *)(argp1);
7103
7339
    result = (int)LassoStringList_length(arg1);
7104
 
    
7105
7340
    ST(argvi) = SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(result)); argvi++ ;
7106
7341
    
7107
7342
    XSRETURN(argvi);
7144
7379
    if (!SWIG_IsOK(res3)) {
7145
7380
      SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "StringList_setItem" "', argument " "3"" of type '" "char *""'");
7146
7381
    }
7147
 
    arg3 = buf3;
 
7382
    arg3 = (char *)(buf3);
7148
7383
    {
7149
7384
      if (arg2 < 0 || arg2 >= arg1->len) {
7150
7385
        char errorMsg[256];
7152
7387
        SWIG_exception(SWIG_IndexError, errorMsg);
7153
7388
      }
7154
7389
      LassoStringList_setItem(arg1,arg2,arg3);
7155
 
      
7156
7390
    }
7157
7391
    
7158
7392
    
7224
7458
    }
7225
7459
    arg1 = (LassoSamlAdvice *)(argp1);
7226
7460
    result = (LassoSamlAssertion *)LassoSamlAdvice_Assertion_get(arg1);
7227
 
    
7228
7461
    ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_LassoSamlAssertion, 0 | SWIG_SHADOW); argvi++ ;
7229
7462
    
7230
7463
    XSRETURN(argvi);
7291
7524
    }
7292
7525
    arg1 = (LassoSamlAdvice *)(argp1);
7293
7526
    result = (LassoStringList *)LassoSamlAdvice_assertionIdReference_get(arg1);
7294
 
    
7295
7527
    ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_LassoStringList, 0 | SWIG_SHADOW); argvi++ ;
7296
7528
    
7297
7529
    XSRETURN(argvi);
7312
7544
      SWIG_croak("Usage: new_SamlAdvice();");
7313
7545
    }
7314
7546
    result = (LassoSamlAdvice *)new_LassoSamlAdvice();
7315
 
    
7316
7547
    ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_LassoSamlAdvice, SWIG_OWNER | SWIG_SHADOW); argvi++ ;
7317
7548
    XSRETURN(argvi);
7318
7549
  fail:
7367
7598
    }
7368
7599
    arg1 = (LassoSamlAdvice *)(argp1);
7369
7600
    result = (char *)LassoSamlAdvice_dump(arg1);
7370
 
    
7371
 
    ST(argvi) = SWIG_FromCharPtr(result); argvi++ ;
 
7601
    ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
7372
7602
    
7373
7603
    g_free(result);
7374
7604
    XSRETURN(argvi);
7403
7633
    if (!SWIG_IsOK(res2)) {
7404
7634
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "SamlAssertion_assertionId_set" "', argument " "2"" of type '" "char *""'");
7405
7635
    }
7406
 
    arg2 = buf2;
 
7636
    arg2 = (char *)(buf2);
7407
7637
    if (arg1->AssertionID) free((char*)arg1->AssertionID);
7408
7638
    if (arg2) {
7409
 
      size_t size = strlen(arg2) + 1;
7410
 
      arg1->AssertionID = (char *)memcpy((char *)malloc((size)*sizeof(char)), arg2, sizeof(char)*(size));
 
7639
      size_t size = strlen((const char *)(arg2)) + 1;
 
7640
      arg1->AssertionID = (char *)(char *)memcpy((char *)malloc((size)*sizeof(char)), (const char *)(arg2), sizeof(char)*(size));
7411
7641
    } else {
7412
7642
      arg1->AssertionID = 0;
7413
7643
    }
7441
7671
    }
7442
7672
    arg1 = (LassoSamlAssertion *)(argp1);
7443
7673
    result = (char *) ((arg1)->AssertionID);
7444
 
    
7445
 
    ST(argvi) = SWIG_FromCharPtr(result); argvi++ ;
 
7674
    ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
7446
7675
    
7447
7676
    XSRETURN(argvi);
7448
7677
  fail:
7476
7705
    if (!SWIG_IsOK(res2)) {
7477
7706
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "SamlAssertion_certificateFile_set" "', argument " "2"" of type '" "char *""'");
7478
7707
    }
7479
 
    arg2 = buf2;
 
7708
    arg2 = (char *)(buf2);
7480
7709
    if (arg1->certificate_file) free((char*)arg1->certificate_file);
7481
7710
    if (arg2) {
7482
 
      size_t size = strlen(arg2) + 1;
7483
 
      arg1->certificate_file = (char *)memcpy((char *)malloc((size)*sizeof(char)), arg2, sizeof(char)*(size));
 
7711
      size_t size = strlen((const char *)(arg2)) + 1;
 
7712
      arg1->certificate_file = (char *)(char *)memcpy((char *)malloc((size)*sizeof(char)), (const char *)(arg2), sizeof(char)*(size));
7484
7713
    } else {
7485
7714
      arg1->certificate_file = 0;
7486
7715
    }
7514
7743
    }
7515
7744
    arg1 = (LassoSamlAssertion *)(argp1);
7516
7745
    result = (char *) ((arg1)->certificate_file);
7517
 
    
7518
 
    ST(argvi) = SWIG_FromCharPtr(result); argvi++ ;
 
7746
    ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
7519
7747
    
7520
7748
    XSRETURN(argvi);
7521
7749
  fail:
7549
7777
    if (!SWIG_IsOK(res2)) {
7550
7778
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "SamlAssertion_issueInstant_set" "', argument " "2"" of type '" "char *""'");
7551
7779
    }
7552
 
    arg2 = buf2;
 
7780
    arg2 = (char *)(buf2);
7553
7781
    if (arg1->IssueInstant) free((char*)arg1->IssueInstant);
7554
7782
    if (arg2) {
7555
 
      size_t size = strlen(arg2) + 1;
7556
 
      arg1->IssueInstant = (char *)memcpy((char *)malloc((size)*sizeof(char)), arg2, sizeof(char)*(size));
 
7783
      size_t size = strlen((const char *)(arg2)) + 1;
 
7784
      arg1->IssueInstant = (char *)(char *)memcpy((char *)malloc((size)*sizeof(char)), (const char *)(arg2), sizeof(char)*(size));
7557
7785
    } else {
7558
7786
      arg1->IssueInstant = 0;
7559
7787
    }
7587
7815
    }
7588
7816
    arg1 = (LassoSamlAssertion *)(argp1);
7589
7817
    result = (char *) ((arg1)->IssueInstant);
7590
 
    
7591
 
    ST(argvi) = SWIG_FromCharPtr(result); argvi++ ;
 
7818
    ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
7592
7819
    
7593
7820
    XSRETURN(argvi);
7594
7821
  fail:
7622
7849
    if (!SWIG_IsOK(res2)) {
7623
7850
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "SamlAssertion_issuer_set" "', argument " "2"" of type '" "char *""'");
7624
7851
    }
7625
 
    arg2 = buf2;
 
7852
    arg2 = (char *)(buf2);
7626
7853
    if (arg1->Issuer) free((char*)arg1->Issuer);
7627
7854
    if (arg2) {
7628
 
      size_t size = strlen(arg2) + 1;
7629
 
      arg1->Issuer = (char *)memcpy((char *)malloc((size)*sizeof(char)), arg2, sizeof(char)*(size));
 
7855
      size_t size = strlen((const char *)(arg2)) + 1;
 
7856
      arg1->Issuer = (char *)(char *)memcpy((char *)malloc((size)*sizeof(char)), (const char *)(arg2), sizeof(char)*(size));
7630
7857
    } else {
7631
7858
      arg1->Issuer = 0;
7632
7859
    }
7660
7887
    }
7661
7888
    arg1 = (LassoSamlAssertion *)(argp1);
7662
7889
    result = (char *) ((arg1)->Issuer);
7663
 
    
7664
 
    ST(argvi) = SWIG_FromCharPtr(result); argvi++ ;
 
7890
    ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
7665
7891
    
7666
7892
    XSRETURN(argvi);
7667
7893
  fail:
7727
7953
    }
7728
7954
    arg1 = (LassoSamlAssertion *)(argp1);
7729
7955
    result = (int) ((arg1)->MajorVersion);
7730
 
    
7731
7956
    ST(argvi) = SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(result)); argvi++ ;
7732
7957
    
7733
7958
    XSRETURN(argvi);
7794
8019
    }
7795
8020
    arg1 = (LassoSamlAssertion *)(argp1);
7796
8021
    result = (int) ((arg1)->MinorVersion);
7797
 
    
7798
8022
    ST(argvi) = SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(result)); argvi++ ;
7799
8023
    
7800
8024
    XSRETURN(argvi);
7829
8053
    if (!SWIG_IsOK(res2)) {
7830
8054
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "SamlAssertion_privateKeyFile_set" "', argument " "2"" of type '" "char *""'");
7831
8055
    }
7832
 
    arg2 = buf2;
 
8056
    arg2 = (char *)(buf2);
7833
8057
    if (arg1->private_key_file) free((char*)arg1->private_key_file);
7834
8058
    if (arg2) {
7835
 
      size_t size = strlen(arg2) + 1;
7836
 
      arg1->private_key_file = (char *)memcpy((char *)malloc((size)*sizeof(char)), arg2, sizeof(char)*(size));
 
8059
      size_t size = strlen((const char *)(arg2)) + 1;
 
8060
      arg1->private_key_file = (char *)(char *)memcpy((char *)malloc((size)*sizeof(char)), (const char *)(arg2), sizeof(char)*(size));
7837
8061
    } else {
7838
8062
      arg1->private_key_file = 0;
7839
8063
    }
7867
8091
    }
7868
8092
    arg1 = (LassoSamlAssertion *)(argp1);
7869
8093
    result = (char *) ((arg1)->private_key_file);
7870
 
    
7871
 
    ST(argvi) = SWIG_FromCharPtr(result); argvi++ ;
 
8094
    ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
7872
8095
    
7873
8096
    XSRETURN(argvi);
7874
8097
  fail:
7934
8157
    }
7935
8158
    arg1 = (LassoSamlAssertion *)(argp1);
7936
8159
    result = (LassoSignatureMethod) ((arg1)->sign_method);
7937
 
    
7938
8160
    ST(argvi) = SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(result)); argvi++ ;
7939
8161
    
7940
8162
    XSRETURN(argvi);
8005
8227
    }
8006
8228
    arg1 = (LassoSamlAssertion *)(argp1);
8007
8229
    result =  ((arg1)->sign_type);
8008
 
    
8009
8230
    ST(argvi) = SWIG_NewPointerObj((LassoSignatureType *)memcpy((LassoSignatureType *)malloc(sizeof(LassoSignatureType)),&result,sizeof(LassoSignatureType)), SWIGTYPE_p_LassoSignatureType, SWIG_POINTER_OWN | 0); argvi++ ;
8010
8231
    
8011
8232
    XSRETURN(argvi);
8072
8293
    }
8073
8294
    arg1 = (LassoSamlAssertion *)(argp1);
8074
8295
    result = (LassoSamlAdvice *)LassoSamlAssertion_Advice_get(arg1);
8075
 
    
8076
8296
    ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_LassoSamlAdvice, 0 | SWIG_SHADOW); argvi++ ;
8077
8297
    
8078
8298
    XSRETURN(argvi);
8139
8359
    }
8140
8360
    arg1 = (LassoSamlAssertion *)(argp1);
8141
8361
    result = (LassoSamlAttributeStatement *)LassoSamlAssertion_AttributeStatement_get(arg1);
8142
 
    
8143
8362
    ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_LassoSamlAttributeStatement, 0 | SWIG_SHADOW); argvi++ ;
8144
8363
    
8145
8364
    XSRETURN(argvi);
8206
8425
    }
8207
8426
    arg1 = (LassoSamlAssertion *)(argp1);
8208
8427
    result = (LassoSamlAuthenticationStatement *)LassoSamlAssertion_AuthenticationStatement_get(arg1);
8209
 
    
8210
8428
    ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_LassoSamlAuthenticationStatement, 0 | SWIG_SHADOW); argvi++ ;
8211
8429
    
8212
8430
    XSRETURN(argvi);
8273
8491
    }
8274
8492
    arg1 = (LassoSamlAssertion *)(argp1);
8275
8493
    result = (LassoSamlConditions *)LassoSamlAssertion_Conditions_get(arg1);
8276
 
    
8277
8494
    ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_LassoSamlConditions, 0 | SWIG_SHADOW); argvi++ ;
8278
8495
    
8279
8496
    XSRETURN(argvi);
8340
8557
    }
8341
8558
    arg1 = (LassoSamlAssertion *)(argp1);
8342
8559
    result = (LassoSamlSubjectStatement *)LassoSamlAssertion_SubjectStatement_get(arg1);
8343
 
    
8344
8560
    ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_LassoSamlSubjectStatement, 0 | SWIG_SHADOW); argvi++ ;
8345
8561
    
8346
8562
    XSRETURN(argvi);
8361
8577
      SWIG_croak("Usage: new_SamlAssertion();");
8362
8578
    }
8363
8579
    result = (LassoSamlAssertion *)new_LassoSamlAssertion();
8364
 
    
8365
8580
    ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_LassoSamlAssertion, SWIG_OWNER | SWIG_SHADOW); argvi++ ;
8366
8581
    XSRETURN(argvi);
8367
8582
  fail:
8416
8631
    }
8417
8632
    arg1 = (LassoSamlAssertion *)(argp1);
8418
8633
    result = (char *)LassoSamlAssertion_dump(arg1);
8419
 
    
8420
 
    ST(argvi) = SWIG_FromCharPtr(result); argvi++ ;
 
8634
    ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
8421
8635
    
8422
8636
    g_free(result);
8423
8637
    XSRETURN(argvi);
8452
8666
    if (!SWIG_IsOK(res2)) {
8453
8667
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "SamlAttribute_attributeName_set" "', argument " "2"" of type '" "char *""'");
8454
8668
    }
8455
 
    arg2 = buf2;
 
8669
    arg2 = (char *)(buf2);
8456
8670
    LassoSamlAttribute_AttributeName_set(arg1,arg2);
8457
8671
    
8458
8672
    
8485
8699
    }
8486
8700
    arg1 = (LassoSamlAttribute *)(argp1);
8487
8701
    result = (char *)LassoSamlAttribute_AttributeName_get(arg1);
8488
 
    
8489
 
    ST(argvi) = SWIG_FromCharPtr(result); argvi++ ;
 
8702
    ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
8490
8703
    
8491
8704
    XSRETURN(argvi);
8492
8705
  fail:
8520
8733
    if (!SWIG_IsOK(res2)) {
8521
8734
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "SamlAttribute_attributeNamespace_set" "', argument " "2"" of type '" "char *""'");
8522
8735
    }
8523
 
    arg2 = buf2;
 
8736
    arg2 = (char *)(buf2);
8524
8737
    LassoSamlAttribute_AttributeNamespace_set(arg1,arg2);
8525
8738
    
8526
8739
    
8553
8766
    }
8554
8767
    arg1 = (LassoSamlAttribute *)(argp1);
8555
8768
    result = (char *)LassoSamlAttribute_AttributeNamespace_get(arg1);
8556
 
    
8557
 
    ST(argvi) = SWIG_FromCharPtr(result); argvi++ ;
 
8769
    ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
8558
8770
    
8559
8771
    XSRETURN(argvi);
8560
8772
  fail:
8620
8832
    }
8621
8833
    arg1 = (LassoSamlAttribute *)(argp1);
8622
8834
    result = (LassoNodeList *)LassoSamlAttribute_AttributeValue_get(arg1);
8623
 
    
8624
8835
    ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_LassoNodeList, 0 | SWIG_SHADOW); argvi++ ;
8625
8836
    
8626
8837
    XSRETURN(argvi);
8641
8852
      SWIG_croak("Usage: new_SamlAttribute();");
8642
8853
    }
8643
8854
    result = (LassoSamlAttribute *)new_LassoSamlAttribute();
8644
 
    
8645
8855
    ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_LassoSamlAttribute, SWIG_OWNER | SWIG_SHADOW); argvi++ ;
8646
8856
    XSRETURN(argvi);
8647
8857
  fail:
8696
8906
    }
8697
8907
    arg1 = (LassoSamlAttribute *)(argp1);
8698
8908
    result = (char *)LassoSamlAttribute_dump(arg1);
8699
 
    
8700
 
    ST(argvi) = SWIG_FromCharPtr(result); argvi++ ;
 
8909
    ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
8701
8910
    
8702
8911
    g_free(result);
8703
8912
    XSRETURN(argvi);
8732
8941
    if (!SWIG_IsOK(res2)) {
8733
8942
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "SamlAttributeDesignator_attributeName_set" "', argument " "2"" of type '" "char *""'");
8734
8943
    }
8735
 
    arg2 = buf2;
 
8944
    arg2 = (char *)(buf2);
8736
8945
    if (arg1->AttributeName) free((char*)arg1->AttributeName);
8737
8946
    if (arg2) {
8738
 
      size_t size = strlen(arg2) + 1;
8739
 
      arg1->AttributeName = (char *)memcpy((char *)malloc((size)*sizeof(char)), arg2, sizeof(char)*(size));
 
8947
      size_t size = strlen((const char *)(arg2)) + 1;
 
8948
      arg1->AttributeName = (char *)(char *)memcpy((char *)malloc((size)*sizeof(char)), (const char *)(arg2), sizeof(char)*(size));
8740
8949
    } else {
8741
8950
      arg1->AttributeName = 0;
8742
8951
    }
8770
8979
    }
8771
8980
    arg1 = (LassoSamlAttributeDesignator *)(argp1);
8772
8981
    result = (char *) ((arg1)->AttributeName);
8773
 
    
8774
 
    ST(argvi) = SWIG_FromCharPtr(result); argvi++ ;
 
8982
    ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
8775
8983
    
8776
8984
    XSRETURN(argvi);
8777
8985
  fail:
8805
9013
    if (!SWIG_IsOK(res2)) {
8806
9014
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "SamlAttributeDesignator_attributeNamespace_set" "', argument " "2"" of type '" "char *""'");
8807
9015
    }
8808
 
    arg2 = buf2;
 
9016
    arg2 = (char *)(buf2);
8809
9017
    if (arg1->AttributeNamespace) free((char*)arg1->AttributeNamespace);
8810
9018
    if (arg2) {
8811
 
      size_t size = strlen(arg2) + 1;
8812
 
      arg1->AttributeNamespace = (char *)memcpy((char *)malloc((size)*sizeof(char)), arg2, sizeof(char)*(size));
 
9019
      size_t size = strlen((const char *)(arg2)) + 1;
 
9020
      arg1->AttributeNamespace = (char *)(char *)memcpy((char *)malloc((size)*sizeof(char)), (const char *)(arg2), sizeof(char)*(size));
8813
9021
    } else {
8814
9022
      arg1->AttributeNamespace = 0;
8815
9023
    }
8843
9051
    }
8844
9052
    arg1 = (LassoSamlAttributeDesignator *)(argp1);
8845
9053
    result = (char *) ((arg1)->AttributeNamespace);
8846
 
    
8847
 
    ST(argvi) = SWIG_FromCharPtr(result); argvi++ ;
 
9054
    ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
8848
9055
    
8849
9056
    XSRETURN(argvi);
8850
9057
  fail:
8864
9071
      SWIG_croak("Usage: new_SamlAttributeDesignator();");
8865
9072
    }
8866
9073
    result = (LassoSamlAttributeDesignator *)new_LassoSamlAttributeDesignator();
8867
 
    
8868
9074
    ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_LassoSamlAttributeDesignator, SWIG_OWNER | SWIG_SHADOW); argvi++ ;
8869
9075
    XSRETURN(argvi);
8870
9076
  fail:
8919
9125
    }
8920
9126
    arg1 = (LassoSamlAttributeDesignator *)(argp1);
8921
9127
    result = (char *)LassoSamlAttributeDesignator_dump(arg1);
8922
 
    
8923
 
    ST(argvi) = SWIG_FromCharPtr(result); argvi++ ;
 
9128
    ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
8924
9129
    
8925
9130
    g_free(result);
8926
9131
    XSRETURN(argvi);
8987
9192
    }
8988
9193
    arg1 = (LassoSamlAttributeStatement *)(argp1);
8989
9194
    result = (LassoSamlSubject *)LassoSamlAttributeStatement_Subject_get(arg1);
8990
 
    
8991
9195
    ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_LassoSamlSubject, 0 | SWIG_SHADOW); argvi++ ;
8992
9196
    
8993
9197
    XSRETURN(argvi);
9054
9258
    }
9055
9259
    arg1 = (LassoSamlAttributeStatement *)(argp1);
9056
9260
    result = (LassoNodeList *)LassoSamlAttributeStatement_Attribute_get(arg1);
9057
 
    
9058
9261
    ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_LassoNodeList, 0 | SWIG_SHADOW); argvi++ ;
9059
9262
    
9060
9263
    XSRETURN(argvi);
9075
9278
      SWIG_croak("Usage: new_SamlAttributeStatement();");
9076
9279
    }
9077
9280
    result = (LassoSamlAttributeStatement *)new_LassoSamlAttributeStatement();
9078
 
    
9079
9281
    ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_LassoSamlAttributeStatement, SWIG_OWNER | SWIG_SHADOW); argvi++ ;
9080
9282
    XSRETURN(argvi);
9081
9283
  fail:
9130
9332
    }
9131
9333
    arg1 = (LassoSamlAttributeStatement *)(argp1);
9132
9334
    result = (char *)LassoSamlAttributeStatement_dump(arg1);
9133
 
    
9134
 
    ST(argvi) = SWIG_FromCharPtr(result); argvi++ ;
 
9335
    ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
9135
9336
    
9136
9337
    g_free(result);
9137
9338
    XSRETURN(argvi);
9198
9399
    }
9199
9400
    arg1 = (LassoSamlAttributeValue *)(argp1);
9200
9401
    result = (LassoNodeList *)LassoSamlAttributeValue_any_get(arg1);
9201
 
    
9202
9402
    ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_LassoNodeList, 0 | SWIG_SHADOW); argvi++ ;
9203
9403
    
9204
9404
    XSRETURN(argvi);
9219
9419
      SWIG_croak("Usage: new_SamlAttributeValue();");
9220
9420
    }
9221
9421
    result = (LassoSamlAttributeValue *)new_LassoSamlAttributeValue();
9222
 
    
9223
9422
    ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_LassoSamlAttributeValue, SWIG_OWNER | SWIG_SHADOW); argvi++ ;
9224
9423
    XSRETURN(argvi);
9225
9424
  fail:
9274
9473
    }
9275
9474
    arg1 = (LassoSamlAttributeValue *)(argp1);
9276
9475
    result = (char *)LassoSamlAttributeValue_dump(arg1);
9277
 
    
9278
 
    ST(argvi) = SWIG_FromCharPtr(result); argvi++ ;
 
9476
    ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
9279
9477
    
9280
9478
    g_free(result);
9281
9479
    XSRETURN(argvi);
9342
9540
    }
9343
9541
    arg1 = (LassoSamlAudienceRestrictionCondition *)(argp1);
9344
9542
    result = (LassoStringList *)LassoSamlAudienceRestrictionCondition_audience_get(arg1);
9345
 
    
9346
9543
    ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_LassoStringList, 0 | SWIG_SHADOW); argvi++ ;
9347
9544
    
9348
9545
    XSRETURN(argvi);
9363
9560
      SWIG_croak("Usage: new_SamlAudienceRestrictionCondition();");
9364
9561
    }
9365
9562
    result = (LassoSamlAudienceRestrictionCondition *)new_LassoSamlAudienceRestrictionCondition();
9366
 
    
9367
9563
    ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_LassoSamlAudienceRestrictionCondition, SWIG_OWNER | SWIG_SHADOW); argvi++ ;
9368
9564
    XSRETURN(argvi);
9369
9565
  fail:
9418
9614
    }
9419
9615
    arg1 = (LassoSamlAudienceRestrictionCondition *)(argp1);
9420
9616
    result = (char *)LassoSamlAudienceRestrictionCondition_dump(arg1);
9421
 
    
9422
 
    ST(argvi) = SWIG_FromCharPtr(result); argvi++ ;
 
9617
    ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
9423
9618
    
9424
9619
    g_free(result);
9425
9620
    XSRETURN(argvi);
9454
9649
    if (!SWIG_IsOK(res2)) {
9455
9650
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "SamlAuthenticationStatement_authenticationInstant_set" "', argument " "2"" of type '" "char *""'");
9456
9651
    }
9457
 
    arg2 = buf2;
 
9652
    arg2 = (char *)(buf2);
9458
9653
    if (arg1->AuthenticationInstant) free((char*)arg1->AuthenticationInstant);
9459
9654
    if (arg2) {
9460
 
      size_t size = strlen(arg2) + 1;
9461
 
      arg1->AuthenticationInstant = (char *)memcpy((char *)malloc((size)*sizeof(char)), arg2, sizeof(char)*(size));
 
9655
      size_t size = strlen((const char *)(arg2)) + 1;
 
9656
      arg1->AuthenticationInstant = (char *)(char *)memcpy((char *)malloc((size)*sizeof(char)), (const char *)(arg2), sizeof(char)*(size));
9462
9657
    } else {
9463
9658
      arg1->AuthenticationInstant = 0;
9464
9659
    }
9492
9687
    }
9493
9688
    arg1 = (LassoSamlAuthenticationStatement *)(argp1);
9494
9689
    result = (char *) ((arg1)->AuthenticationInstant);
9495
 
    
9496
 
    ST(argvi) = SWIG_FromCharPtr(result); argvi++ ;
 
9690
    ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
9497
9691
    
9498
9692
    XSRETURN(argvi);
9499
9693
  fail:
9527
9721
    if (!SWIG_IsOK(res2)) {
9528
9722
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "SamlAuthenticationStatement_authenticationMethod_set" "', argument " "2"" of type '" "char *""'");
9529
9723
    }
9530
 
    arg2 = buf2;
 
9724
    arg2 = (char *)(buf2);
9531
9725
    if (arg1->AuthenticationMethod) free((char*)arg1->AuthenticationMethod);
9532
9726
    if (arg2) {
9533
 
      size_t size = strlen(arg2) + 1;
9534
 
      arg1->AuthenticationMethod = (char *)memcpy((char *)malloc((size)*sizeof(char)), arg2, sizeof(char)*(size));
 
9727
      size_t size = strlen((const char *)(arg2)) + 1;
 
9728
      arg1->AuthenticationMethod = (char *)(char *)memcpy((char *)malloc((size)*sizeof(char)), (const char *)(arg2), sizeof(char)*(size));
9535
9729
    } else {
9536
9730
      arg1->AuthenticationMethod = 0;
9537
9731
    }
9565
9759
    }
9566
9760
    arg1 = (LassoSamlAuthenticationStatement *)(argp1);
9567
9761
    result = (char *) ((arg1)->AuthenticationMethod);
9568
 
    
9569
 
    ST(argvi) = SWIG_FromCharPtr(result); argvi++ ;
 
9762
    ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
9570
9763
    
9571
9764
    XSRETURN(argvi);
9572
9765
  fail:
9632
9825
    }
9633
9826
    arg1 = (LassoSamlAuthenticationStatement *)(argp1);
9634
9827
    result = (LassoNodeList *)LassoSamlAuthenticationStatement_AuthorityBinding_get(arg1);
9635
 
    
9636
9828
    ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_LassoNodeList, 0 | SWIG_SHADOW); argvi++ ;
9637
9829
    
9638
9830
    XSRETURN(argvi);
9699
9891
    }
9700
9892
    arg1 = (LassoSamlAuthenticationStatement *)(argp1);
9701
9893
    result = (LassoSamlSubjectLocality *)LassoSamlAuthenticationStatement_SubjectLocality_get(arg1);
9702
 
    
9703
9894
    ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_LassoSamlSubjectLocality, 0 | SWIG_SHADOW); argvi++ ;
9704
9895
    
9705
9896
    XSRETURN(argvi);
9720
9911
      SWIG_croak("Usage: new_SamlAuthenticationStatement();");
9721
9912
    }
9722
9913
    result = (LassoSamlAuthenticationStatement *)new_LassoSamlAuthenticationStatement();
9723
 
    
9724
9914
    ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_LassoSamlAuthenticationStatement, SWIG_OWNER | SWIG_SHADOW); argvi++ ;
9725
9915
    XSRETURN(argvi);
9726
9916
  fail:
9775
9965
    }
9776
9966
    arg1 = (LassoSamlAuthenticationStatement *)(argp1);
9777
9967
    result = (char *)LassoSamlAuthenticationStatement_dump(arg1);
9778
 
    
9779
 
    ST(argvi) = SWIG_FromCharPtr(result); argvi++ ;
 
9968
    ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
9780
9969
    
9781
9970
    g_free(result);
9782
9971
    XSRETURN(argvi);
9811
10000
    if (!SWIG_IsOK(res2)) {
9812
10001
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "SamlAuthorityBinding_authorityKind_set" "', argument " "2"" of type '" "char *""'");
9813
10002
    }
9814
 
    arg2 = buf2;
 
10003
    arg2 = (char *)(buf2);
9815
10004
    if (arg1->AuthorityKind) free((char*)arg1->AuthorityKind);
9816
10005
    if (arg2) {
9817
 
      size_t size = strlen(arg2) + 1;
9818
 
      arg1->AuthorityKind = (char *)memcpy((char *)malloc((size)*sizeof(char)), arg2, sizeof(char)*(size));
 
10006
      size_t size = strlen((const char *)(arg2)) + 1;
 
10007
      arg1->AuthorityKind = (char *)(char *)memcpy((char *)malloc((size)*sizeof(char)), (const char *)(arg2), sizeof(char)*(size));
9819
10008
    } else {
9820
10009
      arg1->AuthorityKind = 0;
9821
10010
    }
9849
10038
    }
9850
10039
    arg1 = (LassoSamlAuthorityBinding *)(argp1);
9851
10040
    result = (char *) ((arg1)->AuthorityKind);
9852
 
    
9853
 
    ST(argvi) = SWIG_FromCharPtr(result); argvi++ ;
 
10041
    ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
9854
10042
    
9855
10043
    XSRETURN(argvi);
9856
10044
  fail:
9884
10072
    if (!SWIG_IsOK(res2)) {
9885
10073
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "SamlAuthorityBinding_location_set" "', argument " "2"" of type '" "char *""'");
9886
10074
    }
9887
 
    arg2 = buf2;
 
10075
    arg2 = (char *)(buf2);
9888
10076
    if (arg1->Location) free((char*)arg1->Location);
9889
10077
    if (arg2) {
9890
 
      size_t size = strlen(arg2) + 1;
9891
 
      arg1->Location = (char *)memcpy((char *)malloc((size)*sizeof(char)), arg2, sizeof(char)*(size));
 
10078
      size_t size = strlen((const char *)(arg2)) + 1;
 
10079
      arg1->Location = (char *)(char *)memcpy((char *)malloc((size)*sizeof(char)), (const char *)(arg2), sizeof(char)*(size));
9892
10080
    } else {
9893
10081
      arg1->Location = 0;
9894
10082
    }
9922
10110
    }
9923
10111
    arg1 = (LassoSamlAuthorityBinding *)(argp1);
9924
10112
    result = (char *) ((arg1)->Location);
9925
 
    
9926
 
    ST(argvi) = SWIG_FromCharPtr(result); argvi++ ;
 
10113
    ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
9927
10114
    
9928
10115
    XSRETURN(argvi);
9929
10116
  fail:
9957
10144
    if (!SWIG_IsOK(res2)) {
9958
10145
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "SamlAuthorityBinding_binding_set" "', argument " "2"" of type '" "char *""'");
9959
10146
    }
9960
 
    arg2 = buf2;
 
10147
    arg2 = (char *)(buf2);
9961
10148
    if (arg1->Binding) free((char*)arg1->Binding);
9962
10149
    if (arg2) {
9963
 
      size_t size = strlen(arg2) + 1;
9964
 
      arg1->Binding = (char *)memcpy((char *)malloc((size)*sizeof(char)), arg2, sizeof(char)*(size));
 
10150
      size_t size = strlen((const char *)(arg2)) + 1;
 
10151
      arg1->Binding = (char *)(char *)memcpy((char *)malloc((size)*sizeof(char)), (const char *)(arg2), sizeof(char)*(size));
9965
10152
    } else {
9966
10153
      arg1->Binding = 0;
9967
10154
    }
9995
10182
    }
9996
10183
    arg1 = (LassoSamlAuthorityBinding *)(argp1);
9997
10184
    result = (char *) ((arg1)->Binding);
9998
 
    
9999
 
    ST(argvi) = SWIG_FromCharPtr(result); argvi++ ;
 
10185
    ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
10000
10186
    
10001
10187
    XSRETURN(argvi);
10002
10188
  fail:
10016
10202
      SWIG_croak("Usage: new_SamlAuthorityBinding();");
10017
10203
    }
10018
10204
    result = (LassoSamlAuthorityBinding *)new_LassoSamlAuthorityBinding();
10019
 
    
10020
10205
    ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_LassoSamlAuthorityBinding, SWIG_OWNER | SWIG_SHADOW); argvi++ ;
10021
10206
    XSRETURN(argvi);
10022
10207
  fail:
10071
10256
    }
10072
10257
    arg1 = (LassoSamlAuthorityBinding *)(argp1);
10073
10258
    result = (char *)LassoSamlAuthorityBinding_dump(arg1);
10074
 
    
10075
 
    ST(argvi) = SWIG_FromCharPtr(result); argvi++ ;
 
10259
    ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
10076
10260
    
10077
10261
    g_free(result);
10078
10262
    XSRETURN(argvi);
10101
10285
    }
10102
10286
    arg1 = (LassoSamlConditionAbstract *)(argp1);
10103
10287
    result = (char *)LassoSamlConditionAbstract_dump(arg1);
10104
 
    
10105
 
    ST(argvi) = SWIG_FromCharPtr(result); argvi++ ;
 
10288
    ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
10106
10289
    
10107
10290
    g_free(result);
10108
10291
    XSRETURN(argvi);
10137
10320
    if (!SWIG_IsOK(res2)) {
10138
10321
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "SamlConditions_notBefore_set" "', argument " "2"" of type '" "char *""'");
10139
10322
    }
10140
 
    arg2 = buf2;
 
10323
    arg2 = (char *)(buf2);
10141
10324
    if (arg1->NotBefore) free((char*)arg1->NotBefore);
10142
10325
    if (arg2) {
10143
 
      size_t size = strlen(arg2) + 1;
10144
 
      arg1->NotBefore = (char *)memcpy((char *)malloc((size)*sizeof(char)), arg2, sizeof(char)*(size));
 
10326
      size_t size = strlen((const char *)(arg2)) + 1;
 
10327
      arg1->NotBefore = (char *)(char *)memcpy((char *)malloc((size)*sizeof(char)), (const char *)(arg2), sizeof(char)*(size));
10145
10328
    } else {
10146
10329
      arg1->NotBefore = 0;
10147
10330
    }
10175
10358
    }
10176
10359
    arg1 = (LassoSamlConditions *)(argp1);
10177
10360
    result = (char *) ((arg1)->NotBefore);
10178
 
    
10179
 
    ST(argvi) = SWIG_FromCharPtr(result); argvi++ ;
 
10361
    ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
10180
10362
    
10181
10363
    XSRETURN(argvi);
10182
10364
  fail:
10210
10392
    if (!SWIG_IsOK(res2)) {
10211
10393
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "SamlConditions_notOnOrAfter_set" "', argument " "2"" of type '" "char *""'");
10212
10394
    }
10213
 
    arg2 = buf2;
 
10395
    arg2 = (char *)(buf2);
10214
10396
    if (arg1->NotOnOrAfter) free((char*)arg1->NotOnOrAfter);
10215
10397
    if (arg2) {
10216
 
      size_t size = strlen(arg2) + 1;
10217
 
      arg1->NotOnOrAfter = (char *)memcpy((char *)malloc((size)*sizeof(char)), arg2, sizeof(char)*(size));
 
10398
      size_t size = strlen((const char *)(arg2)) + 1;
 
10399
      arg1->NotOnOrAfter = (char *)(char *)memcpy((char *)malloc((size)*sizeof(char)), (const char *)(arg2), sizeof(char)*(size));
10218
10400
    } else {
10219
10401
      arg1->NotOnOrAfter = 0;
10220
10402
    }
10248
10430
    }
10249
10431
    arg1 = (LassoSamlConditions *)(argp1);
10250
10432
    result = (char *) ((arg1)->NotOnOrAfter);
10251
 
    
10252
 
    ST(argvi) = SWIG_FromCharPtr(result); argvi++ ;
 
10433
    ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
10253
10434
    
10254
10435
    XSRETURN(argvi);
10255
10436
  fail:
10315
10496
    }
10316
10497
    arg1 = (LassoSamlConditions *)(argp1);
10317
10498
    result = (LassoNodeList *)LassoSamlConditions_AudienceRestrictionCondition_get(arg1);
10318
 
    
10319
10499
    ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_LassoNodeList, 0 | SWIG_SHADOW); argvi++ ;
10320
10500
    
10321
10501
    XSRETURN(argvi);
10382
10562
    }
10383
10563
    arg1 = (LassoSamlConditions *)(argp1);
10384
10564
    result = (LassoNodeList *)LassoSamlConditions_Condition_get(arg1);
10385
 
    
10386
10565
    ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_LassoNodeList, 0 | SWIG_SHADOW); argvi++ ;
10387
10566
    
10388
10567
    XSRETURN(argvi);
10403
10582
      SWIG_croak("Usage: new_SamlConditions();");
10404
10583
    }
10405
10584
    result = (LassoSamlConditions *)new_LassoSamlConditions();
10406
 
    
10407
10585
    ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_LassoSamlConditions, SWIG_OWNER | SWIG_SHADOW); argvi++ ;
10408
10586
    XSRETURN(argvi);
10409
10587
  fail:
10458
10636
    }
10459
10637
    arg1 = (LassoSamlConditions *)(argp1);
10460
10638
    result = (char *)LassoSamlConditions_dump(arg1);
10461
 
    
10462
 
    ST(argvi) = SWIG_FromCharPtr(result); argvi++ ;
 
10639
    ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
10463
10640
    
10464
10641
    g_free(result);
10465
10642
    XSRETURN(argvi);
10494
10671
    if (!SWIG_IsOK(res2)) {
10495
10672
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "SamlNameIdentifier_content_set" "', argument " "2"" of type '" "char *""'");
10496
10673
    }
10497
 
    arg2 = buf2;
 
10674
    arg2 = (char *)(buf2);
10498
10675
    if (arg1->content) free((char*)arg1->content);
10499
10676
    if (arg2) {
10500
 
      size_t size = strlen(arg2) + 1;
10501
 
      arg1->content = (char *)memcpy((char *)malloc((size)*sizeof(char)), arg2, sizeof(char)*(size));
 
10677
      size_t size = strlen((const char *)(arg2)) + 1;
 
10678
      arg1->content = (char *)(char *)memcpy((char *)malloc((size)*sizeof(char)), (const char *)(arg2), sizeof(char)*(size));
10502
10679
    } else {
10503
10680
      arg1->content = 0;
10504
10681
    }
10532
10709
    }
10533
10710
    arg1 = (LassoSamlNameIdentifier *)(argp1);
10534
10711
    result = (char *) ((arg1)->content);
10535
 
    
10536
 
    ST(argvi) = SWIG_FromCharPtr(result); argvi++ ;
 
10712
    ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
10537
10713
    
10538
10714
    XSRETURN(argvi);
10539
10715
  fail:
10567
10743
    if (!SWIG_IsOK(res2)) {
10568
10744
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "SamlNameIdentifier_format_set" "', argument " "2"" of type '" "char *""'");
10569
10745
    }
10570
 
    arg2 = buf2;
 
10746
    arg2 = (char *)(buf2);
10571
10747
    if (arg1->Format) free((char*)arg1->Format);
10572
10748
    if (arg2) {
10573
 
      size_t size = strlen(arg2) + 1;
10574
 
      arg1->Format = (char *)memcpy((char *)malloc((size)*sizeof(char)), arg2, sizeof(char)*(size));
 
10749
      size_t size = strlen((const char *)(arg2)) + 1;
 
10750
      arg1->Format = (char *)(char *)memcpy((char *)malloc((size)*sizeof(char)), (const char *)(arg2), sizeof(char)*(size));
10575
10751
    } else {
10576
10752
      arg1->Format = 0;
10577
10753
    }
10605
10781
    }
10606
10782
    arg1 = (LassoSamlNameIdentifier *)(argp1);
10607
10783
    result = (char *) ((arg1)->Format);
10608
 
    
10609
 
    ST(argvi) = SWIG_FromCharPtr(result); argvi++ ;
 
10784
    ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
10610
10785
    
10611
10786
    XSRETURN(argvi);
10612
10787
  fail:
10640
10815
    if (!SWIG_IsOK(res2)) {
10641
10816
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "SamlNameIdentifier_nameQualifier_set" "', argument " "2"" of type '" "char *""'");
10642
10817
    }
10643
 
    arg2 = buf2;
 
10818
    arg2 = (char *)(buf2);
10644
10819
    if (arg1->NameQualifier) free((char*)arg1->NameQualifier);
10645
10820
    if (arg2) {
10646
 
      size_t size = strlen(arg2) + 1;
10647
 
      arg1->NameQualifier = (char *)memcpy((char *)malloc((size)*sizeof(char)), arg2, sizeof(char)*(size));
 
10821
      size_t size = strlen((const char *)(arg2)) + 1;
 
10822
      arg1->NameQualifier = (char *)(char *)memcpy((char *)malloc((size)*sizeof(char)), (const char *)(arg2), sizeof(char)*(size));
10648
10823
    } else {
10649
10824
      arg1->NameQualifier = 0;
10650
10825
    }
10678
10853
    }
10679
10854
    arg1 = (LassoSamlNameIdentifier *)(argp1);
10680
10855
    result = (char *) ((arg1)->NameQualifier);
10681
 
    
10682
 
    ST(argvi) = SWIG_FromCharPtr(result); argvi++ ;
 
10856
    ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
10683
10857
    
10684
10858
    XSRETURN(argvi);
10685
10859
  fail:
10699
10873
      SWIG_croak("Usage: new_SamlNameIdentifier();");
10700
10874
    }
10701
10875
    result = (LassoSamlNameIdentifier *)new_LassoSamlNameIdentifier();
10702
 
    
10703
10876
    ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_LassoSamlNameIdentifier, SWIG_OWNER | SWIG_SHADOW); argvi++ ;
10704
10877
    XSRETURN(argvi);
10705
10878
  fail:
10754
10927
    }
10755
10928
    arg1 = (LassoSamlNameIdentifier *)(argp1);
10756
10929
    result = (char *)LassoSamlNameIdentifier_dump(arg1);
10757
 
    
10758
 
    ST(argvi) = SWIG_FromCharPtr(result); argvi++ ;
 
10930
    ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
10759
10931
    
10760
10932
    g_free(result);
10761
10933
    XSRETURN(argvi);
10784
10956
    }
10785
10957
    arg1 = (LassoSamlStatementAbstract *)(argp1);
10786
10958
    result = (char *)LassoSamlStatementAbstract_dump(arg1);
10787
 
    
10788
 
    ST(argvi) = SWIG_FromCharPtr(result); argvi++ ;
 
10959
    ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
10789
10960
    
10790
10961
    g_free(result);
10791
10962
    XSRETURN(argvi);
10852
11023
    }
10853
11024
    arg1 = (LassoSamlSubject *)(argp1);
10854
11025
    result = (LassoSamlNameIdentifier *)LassoSamlSubject_NameIdentifier_get(arg1);
10855
 
    
10856
11026
    ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_LassoSamlNameIdentifier, 0 | SWIG_SHADOW); argvi++ ;
10857
11027
    
10858
11028
    XSRETURN(argvi);
10919
11089
    }
10920
11090
    arg1 = (LassoSamlSubject *)(argp1);
10921
11091
    result = (LassoSamlSubjectConfirmation *)LassoSamlSubject_SubjectConfirmation_get(arg1);
10922
 
    
10923
11092
    ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_LassoSamlSubjectConfirmation, 0 | SWIG_SHADOW); argvi++ ;
10924
11093
    
10925
11094
    XSRETURN(argvi);
10940
11109
      SWIG_croak("Usage: new_SamlSubject();");
10941
11110
    }
10942
11111
    result = (LassoSamlSubject *)new_LassoSamlSubject();
10943
 
    
10944
11112
    ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_LassoSamlSubject, SWIG_OWNER | SWIG_SHADOW); argvi++ ;
10945
11113
    XSRETURN(argvi);
10946
11114
  fail:
10995
11163
    }
10996
11164
    arg1 = (LassoSamlSubject *)(argp1);
10997
11165
    result = (char *)LassoSamlSubject_dump(arg1);
10998
 
    
10999
 
    ST(argvi) = SWIG_FromCharPtr(result); argvi++ ;
 
11166
    ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
11000
11167
    
11001
11168
    g_free(result);
11002
11169
    XSRETURN(argvi);
11031
11198
    if (!SWIG_IsOK(res2)) {
11032
11199
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "SamlSubjectConfirmation_subjectConfirmationData_set" "', argument " "2"" of type '" "char *""'");
11033
11200
    }
11034
 
    arg2 = buf2;
 
11201
    arg2 = (char *)(buf2);
11035
11202
    if (arg1->SubjectConfirmationData) free((char*)arg1->SubjectConfirmationData);
11036
11203
    if (arg2) {
11037
 
      size_t size = strlen(arg2) + 1;
11038
 
      arg1->SubjectConfirmationData = (char *)memcpy((char *)malloc((size)*sizeof(char)), arg2, sizeof(char)*(size));
 
11204
      size_t size = strlen((const char *)(arg2)) + 1;
 
11205
      arg1->SubjectConfirmationData = (char *)(char *)memcpy((char *)malloc((size)*sizeof(char)), (const char *)(arg2), sizeof(char)*(size));
11039
11206
    } else {
11040
11207
      arg1->SubjectConfirmationData = 0;
11041
11208
    }
11069
11236
    }
11070
11237
    arg1 = (LassoSamlSubjectConfirmation *)(argp1);
11071
11238
    result = (char *) ((arg1)->SubjectConfirmationData);
11072
 
    
11073
 
    ST(argvi) = SWIG_FromCharPtr(result); argvi++ ;
 
11239
    ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
11074
11240
    
11075
11241
    XSRETURN(argvi);
11076
11242
  fail:
11136
11302
    }
11137
11303
    arg1 = (LassoSamlSubjectConfirmation *)(argp1);
11138
11304
    result = (LassoStringList *)LassoSamlSubjectConfirmation_confirmationMethod_get(arg1);
11139
 
    
11140
11305
    ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_LassoStringList, 0 | SWIG_SHADOW); argvi++ ;
11141
11306
    
11142
11307
    XSRETURN(argvi);
11157
11322
      SWIG_croak("Usage: new_SamlSubjectConfirmation();");
11158
11323
    }
11159
11324
    result = (LassoSamlSubjectConfirmation *)new_LassoSamlSubjectConfirmation();
11160
 
    
11161
11325
    ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_LassoSamlSubjectConfirmation, SWIG_OWNER | SWIG_SHADOW); argvi++ ;
11162
11326
    XSRETURN(argvi);
11163
11327
  fail:
11212
11376
    }
11213
11377
    arg1 = (LassoSamlSubjectConfirmation *)(argp1);
11214
11378
    result = (char *)LassoSamlSubjectConfirmation_dump(arg1);
11215
 
    
11216
 
    ST(argvi) = SWIG_FromCharPtr(result); argvi++ ;
 
11379
    ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
11217
11380
    
11218
11381
    g_free(result);
11219
11382
    XSRETURN(argvi);
11248
11411
    if (!SWIG_IsOK(res2)) {
11249
11412
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "SamlSubjectLocality_dnsAddress_set" "', argument " "2"" of type '" "char *""'");
11250
11413
    }
11251
 
    arg2 = buf2;
 
11414
    arg2 = (char *)(buf2);
11252
11415
    if (arg1->DNSAddress) free((char*)arg1->DNSAddress);
11253
11416
    if (arg2) {
11254
 
      size_t size = strlen(arg2) + 1;
11255
 
      arg1->DNSAddress = (char *)memcpy((char *)malloc((size)*sizeof(char)), arg2, sizeof(char)*(size));
 
11417
      size_t size = strlen((const char *)(arg2)) + 1;
 
11418
      arg1->DNSAddress = (char *)(char *)memcpy((char *)malloc((size)*sizeof(char)), (const char *)(arg2), sizeof(char)*(size));
11256
11419
    } else {
11257
11420
      arg1->DNSAddress = 0;
11258
11421
    }
11286
11449
    }
11287
11450
    arg1 = (LassoSamlSubjectLocality *)(argp1);
11288
11451
    result = (char *) ((arg1)->DNSAddress);
11289
 
    
11290
 
    ST(argvi) = SWIG_FromCharPtr(result); argvi++ ;
 
11452
    ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
11291
11453
    
11292
11454
    XSRETURN(argvi);
11293
11455
  fail:
11321
11483
    if (!SWIG_IsOK(res2)) {
11322
11484
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "SamlSubjectLocality_ipAddress_set" "', argument " "2"" of type '" "char *""'");
11323
11485
    }
11324
 
    arg2 = buf2;
 
11486
    arg2 = (char *)(buf2);
11325
11487
    if (arg1->IPAddress) free((char*)arg1->IPAddress);
11326
11488
    if (arg2) {
11327
 
      size_t size = strlen(arg2) + 1;
11328
 
      arg1->IPAddress = (char *)memcpy((char *)malloc((size)*sizeof(char)), arg2, sizeof(char)*(size));
 
11489
      size_t size = strlen((const char *)(arg2)) + 1;
 
11490
      arg1->IPAddress = (char *)(char *)memcpy((char *)malloc((size)*sizeof(char)), (const char *)(arg2), sizeof(char)*(size));
11329
11491
    } else {
11330
11492
      arg1->IPAddress = 0;
11331
11493
    }
11359
11521
    }
11360
11522
    arg1 = (LassoSamlSubjectLocality *)(argp1);
11361
11523
    result = (char *) ((arg1)->IPAddress);
11362
 
    
11363
 
    ST(argvi) = SWIG_FromCharPtr(result); argvi++ ;
 
11524
    ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
11364
11525
    
11365
11526
    XSRETURN(argvi);
11366
11527
  fail:
11380
11541
      SWIG_croak("Usage: new_SamlSubjectLocality();");
11381
11542
    }
11382
11543
    result = (LassoSamlSubjectLocality *)new_LassoSamlSubjectLocality();
11383
 
    
11384
11544
    ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_LassoSamlSubjectLocality, SWIG_OWNER | SWIG_SHADOW); argvi++ ;
11385
11545
    XSRETURN(argvi);
11386
11546
  fail:
11435
11595
    }
11436
11596
    arg1 = (LassoSamlSubjectLocality *)(argp1);
11437
11597
    result = (char *)LassoSamlSubjectLocality_dump(arg1);
11438
 
    
11439
 
    ST(argvi) = SWIG_FromCharPtr(result); argvi++ ;
 
11598
    ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
11440
11599
    
11441
11600
    g_free(result);
11442
11601
    XSRETURN(argvi);
11503
11662
    }
11504
11663
    arg1 = (LassoSamlSubjectStatement *)(argp1);
11505
11664
    result = (LassoSamlSubject *)LassoSamlSubjectStatement_Subject_get(arg1);
11506
 
    
11507
11665
    ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_LassoSamlSubject, 0 | SWIG_SHADOW); argvi++ ;
11508
11666
    
11509
11667
    XSRETURN(argvi);
11524
11682
      SWIG_croak("Usage: new_SamlSubjectStatement();");
11525
11683
    }
11526
11684
    result = (LassoSamlSubjectStatement *)new_LassoSamlSubjectStatement();
11527
 
    
11528
11685
    ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_LassoSamlSubjectStatement, SWIG_OWNER | SWIG_SHADOW); argvi++ ;
11529
11686
    XSRETURN(argvi);
11530
11687
  fail:
11579
11736
    }
11580
11737
    arg1 = (LassoSamlSubjectStatement *)(argp1);
11581
11738
    result = (char *)LassoSamlSubjectStatement_dump(arg1);
11582
 
    
11583
 
    ST(argvi) = SWIG_FromCharPtr(result); argvi++ ;
 
11739
    ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
11584
11740
    
11585
11741
    g_free(result);
11586
11742
    XSRETURN(argvi);
11647
11803
    }
11648
11804
    arg1 = (LassoSamlSubjectStatementAbstract *)(argp1);
11649
11805
    result = (LassoSamlSubject *)LassoSamlSubjectStatementAbstract_Subject_get(arg1);
11650
 
    
11651
11806
    ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_LassoSamlSubject, 0 | SWIG_SHADOW); argvi++ ;
11652
11807
    
11653
11808
    XSRETURN(argvi);
11676
11831
    }
11677
11832
    arg1 = (LassoSamlSubjectStatementAbstract *)(argp1);
11678
11833
    result = (char *)LassoSamlSubjectStatementAbstract_dump(arg1);
11679
 
    
11680
 
    ST(argvi) = SWIG_FromCharPtr(result); argvi++ ;
 
11834
    ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
11681
11835
    
11682
11836
    g_free(result);
11683
11837
    XSRETURN(argvi);
11712
11866
    if (!SWIG_IsOK(res2)) {
11713
11867
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "SamlpRequest_assertionArtifact_set" "', argument " "2"" of type '" "char *""'");
11714
11868
    }
11715
 
    arg2 = buf2;
 
11869
    arg2 = (char *)(buf2);
11716
11870
    if (arg1->AssertionArtifact) free((char*)arg1->AssertionArtifact);
11717
11871
    if (arg2) {
11718
 
      size_t size = strlen(arg2) + 1;
11719
 
      arg1->AssertionArtifact = (char *)memcpy((char *)malloc((size)*sizeof(char)), arg2, sizeof(char)*(size));
 
11872
      size_t size = strlen((const char *)(arg2)) + 1;
 
11873
      arg1->AssertionArtifact = (char *)(char *)memcpy((char *)malloc((size)*sizeof(char)), (const char *)(arg2), sizeof(char)*(size));
11720
11874
    } else {
11721
11875
      arg1->AssertionArtifact = 0;
11722
11876
    }
11750
11904
    }
11751
11905
    arg1 = (LassoSamlpRequest *)(argp1);
11752
11906
    result = (char *) ((arg1)->AssertionArtifact);
11753
 
    
11754
 
    ST(argvi) = SWIG_FromCharPtr(result); argvi++ ;
 
11907
    ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
11755
11908
    
11756
11909
    XSRETURN(argvi);
11757
11910
  fail:
11785
11938
    if (!SWIG_IsOK(res2)) {
11786
11939
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "SamlpRequest_certificateFile_set" "', argument " "2"" of type '" "char *""'");
11787
11940
    }
11788
 
    arg2 = buf2;
 
11941
    arg2 = (char *)(buf2);
11789
11942
    LassoSamlpRequest_certificate_file_set(arg1,arg2);
11790
11943
    
11791
11944
    
11818
11971
    }
11819
11972
    arg1 = (LassoSamlpRequest *)(argp1);
11820
11973
    result = (char *)LassoSamlpRequest_certificate_file_get(arg1);
11821
 
    
11822
 
    ST(argvi) = SWIG_FromCharPtr(result); argvi++ ;
 
11974
    ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
11823
11975
    
11824
11976
    XSRETURN(argvi);
11825
11977
  fail:
11853
12005
    if (!SWIG_IsOK(res2)) {
11854
12006
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "SamlpRequest_issueInstant_set" "', argument " "2"" of type '" "char *""'");
11855
12007
    }
11856
 
    arg2 = buf2;
 
12008
    arg2 = (char *)(buf2);
11857
12009
    LassoSamlpRequest_IssueInstant_set(arg1,arg2);
11858
12010
    
11859
12011
    
11886
12038
    }
11887
12039
    arg1 = (LassoSamlpRequest *)(argp1);
11888
12040
    result = (char *)LassoSamlpRequest_IssueInstant_get(arg1);
11889
 
    
11890
 
    ST(argvi) = SWIG_FromCharPtr(result); argvi++ ;
 
12041
    ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
11891
12042
    
11892
12043
    XSRETURN(argvi);
11893
12044
  fail:
11953
12104
    }
11954
12105
    arg1 = (LassoSamlpRequest *)(argp1);
11955
12106
    result = (int)LassoSamlpRequest_MajorVersion_get(arg1);
11956
 
    
11957
12107
    ST(argvi) = SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(result)); argvi++ ;
11958
12108
    
11959
12109
    XSRETURN(argvi);
12020
12170
    }
12021
12171
    arg1 = (LassoSamlpRequest *)(argp1);
12022
12172
    result = (int)LassoSamlpRequest_MinorVersion_get(arg1);
12023
 
    
12024
12173
    ST(argvi) = SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(result)); argvi++ ;
12025
12174
    
12026
12175
    XSRETURN(argvi);
12055
12204
    if (!SWIG_IsOK(res2)) {
12056
12205
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "SamlpRequest_privateKeyFile_set" "', argument " "2"" of type '" "char *""'");
12057
12206
    }
12058
 
    arg2 = buf2;
 
12207
    arg2 = (char *)(buf2);
12059
12208
    LassoSamlpRequest_private_key_file_set(arg1,arg2);
12060
12209
    
12061
12210
    
12088
12237
    }
12089
12238
    arg1 = (LassoSamlpRequest *)(argp1);
12090
12239
    result = (char *)LassoSamlpRequest_private_key_file_get(arg1);
12091
 
    
12092
 
    ST(argvi) = SWIG_FromCharPtr(result); argvi++ ;
 
12240
    ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
12093
12241
    
12094
12242
    XSRETURN(argvi);
12095
12243
  fail:
12123
12271
    if (!SWIG_IsOK(res2)) {
12124
12272
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "SamlpRequest_requestId_set" "', argument " "2"" of type '" "char *""'");
12125
12273
    }
12126
 
    arg2 = buf2;
 
12274
    arg2 = (char *)(buf2);
12127
12275
    LassoSamlpRequest_RequestID_set(arg1,arg2);
12128
12276
    
12129
12277
    
12156
12304
    }
12157
12305
    arg1 = (LassoSamlpRequest *)(argp1);
12158
12306
    result = (char *)LassoSamlpRequest_RequestID_get(arg1);
12159
 
    
12160
 
    ST(argvi) = SWIG_FromCharPtr(result); argvi++ ;
 
12307
    ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
12161
12308
    
12162
12309
    XSRETURN(argvi);
12163
12310
  fail:
12223
12370
    }
12224
12371
    arg1 = (LassoSamlpRequest *)(argp1);
12225
12372
    result = (LassoStringList *)LassoSamlpRequest_RespondWith_get(arg1);
12226
 
    
12227
12373
    ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_LassoStringList, 0 | SWIG_SHADOW); argvi++ ;
12228
12374
    
12229
12375
    XSRETURN(argvi);
12290
12436
    }
12291
12437
    arg1 = (LassoSamlpRequest *)(argp1);
12292
12438
    result = (LassoSignatureMethod)LassoSamlpRequest_sign_method_get(arg1);
12293
 
    
12294
12439
    ST(argvi) = SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(result)); argvi++ ;
12295
12440
    
12296
12441
    XSRETURN(argvi);
12361
12506
    }
12362
12507
    arg1 = (LassoSamlpRequest *)(argp1);
12363
12508
    result = LassoSamlpRequest_sign_type_get(arg1);
12364
 
    
12365
12509
    ST(argvi) = SWIG_NewPointerObj((LassoSignatureType *)memcpy((LassoSignatureType *)malloc(sizeof(LassoSignatureType)),&result,sizeof(LassoSignatureType)), SWIGTYPE_p_LassoSignatureType, SWIG_POINTER_OWN | 0); argvi++ ;
12366
12510
    
12367
12511
    XSRETURN(argvi);
12382
12526
      SWIG_croak("Usage: new_SamlpRequest();");
12383
12527
    }
12384
12528
    result = (LassoSamlpRequest *)new_LassoSamlpRequest();
12385
 
    
12386
12529
    ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_LassoSamlpRequest, SWIG_OWNER | SWIG_SHADOW); argvi++ ;
12387
12530
    XSRETURN(argvi);
12388
12531
  fail:
12437
12580
    }
12438
12581
    arg1 = (LassoSamlpRequest *)(argp1);
12439
12582
    result = (char *)LassoSamlpRequest_dump(arg1);
12440
 
    
12441
 
    ST(argvi) = SWIG_FromCharPtr(result); argvi++ ;
 
12583
    ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
12442
12584
    
12443
12585
    g_free(result);
12444
12586
    XSRETURN(argvi);
12512
12654
    if (!SWIG_IsOK(res2)) {
12513
12655
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "SamlpRequestAbstract_certificateFile_set" "', argument " "2"" of type '" "char *""'");
12514
12656
    }
12515
 
    arg2 = buf2;
 
12657
    arg2 = (char *)(buf2);
12516
12658
    if (arg1->certificate_file) free((char*)arg1->certificate_file);
12517
12659
    if (arg2) {
12518
 
      size_t size = strlen(arg2) + 1;
12519
 
      arg1->certificate_file = (char *)memcpy((char *)malloc((size)*sizeof(char)), arg2, sizeof(char)*(size));
 
12660
      size_t size = strlen((const char *)(arg2)) + 1;
 
12661
      arg1->certificate_file = (char *)(char *)memcpy((char *)malloc((size)*sizeof(char)), (const char *)(arg2), sizeof(char)*(size));
12520
12662
    } else {
12521
12663
      arg1->certificate_file = 0;
12522
12664
    }
12589
12731
      
12590
12732
    }
12591
12733
    result = (char *) ((arg1)->certificate_file);
12592
 
    
12593
 
    ST(argvi) = SWIG_FromCharPtr(result); argvi++ ;
 
12734
    ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
12594
12735
    
12595
12736
    XSRETURN(argvi);
12596
12737
  fail:
12663
12804
    if (!SWIG_IsOK(res2)) {
12664
12805
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "SamlpRequestAbstract_issueInstant_set" "', argument " "2"" of type '" "char *""'");
12665
12806
    }
12666
 
    arg2 = buf2;
 
12807
    arg2 = (char *)(buf2);
12667
12808
    if (arg1->IssueInstant) free((char*)arg1->IssueInstant);
12668
12809
    if (arg2) {
12669
 
      size_t size = strlen(arg2) + 1;
12670
 
      arg1->IssueInstant = (char *)memcpy((char *)malloc((size)*sizeof(char)), arg2, sizeof(char)*(size));
 
12810
      size_t size = strlen((const char *)(arg2)) + 1;
 
12811
      arg1->IssueInstant = (char *)(char *)memcpy((char *)malloc((size)*sizeof(char)), (const char *)(arg2), sizeof(char)*(size));
12671
12812
    } else {
12672
12813
      arg1->IssueInstant = 0;
12673
12814
    }
12740
12881
      
12741
12882
    }
12742
12883
    result = (char *) ((arg1)->IssueInstant);
12743
 
    
12744
 
    ST(argvi) = SWIG_FromCharPtr(result); argvi++ ;
 
12884
    ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
12745
12885
    
12746
12886
    XSRETURN(argvi);
12747
12887
  fail:
12885
13025
      
12886
13026
    }
12887
13027
    result = (int) ((arg1)->MajorVersion);
12888
 
    
12889
13028
    ST(argvi) = SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(result)); argvi++ ;
12890
13029
    
12891
13030
    XSRETURN(argvi);
13030
13169
      
13031
13170
    }
13032
13171
    result = (int) ((arg1)->MinorVersion);
13033
 
    
13034
13172
    ST(argvi) = SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(result)); argvi++ ;
13035
13173
    
13036
13174
    XSRETURN(argvi);
13104
13242
    if (!SWIG_IsOK(res2)) {
13105
13243
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "SamlpRequestAbstract_privateKeyFile_set" "', argument " "2"" of type '" "char *""'");
13106
13244
    }
13107
 
    arg2 = buf2;
 
13245
    arg2 = (char *)(buf2);
13108
13246
    if (arg1->private_key_file) free((char*)arg1->private_key_file);
13109
13247
    if (arg2) {
13110
 
      size_t size = strlen(arg2) + 1;
13111
 
      arg1->private_key_file = (char *)memcpy((char *)malloc((size)*sizeof(char)), arg2, sizeof(char)*(size));
 
13248
      size_t size = strlen((const char *)(arg2)) + 1;
 
13249
      arg1->private_key_file = (char *)(char *)memcpy((char *)malloc((size)*sizeof(char)), (const char *)(arg2), sizeof(char)*(size));
13112
13250
    } else {
13113
13251
      arg1->private_key_file = 0;
13114
13252
    }
13181
13319
      
13182
13320
    }
13183
13321
    result = (char *) ((arg1)->private_key_file);
13184
 
    
13185
 
    ST(argvi) = SWIG_FromCharPtr(result); argvi++ ;
 
13322
    ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
13186
13323
    
13187
13324
    XSRETURN(argvi);
13188
13325
  fail:
13255
13392
    if (!SWIG_IsOK(res2)) {
13256
13393
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "SamlpRequestAbstract_requestId_set" "', argument " "2"" of type '" "char *""'");
13257
13394
    }
13258
 
    arg2 = buf2;
 
13395
    arg2 = (char *)(buf2);
13259
13396
    if (arg1->RequestID) free((char*)arg1->RequestID);
13260
13397
    if (arg2) {
13261
 
      size_t size = strlen(arg2) + 1;
13262
 
      arg1->RequestID = (char *)memcpy((char *)malloc((size)*sizeof(char)), arg2, sizeof(char)*(size));
 
13398
      size_t size = strlen((const char *)(arg2)) + 1;
 
13399
      arg1->RequestID = (char *)(char *)memcpy((char *)malloc((size)*sizeof(char)), (const char *)(arg2), sizeof(char)*(size));
13263
13400
    } else {
13264
13401
      arg1->RequestID = 0;
13265
13402
    }
13332
13469
      
13333
13470
    }
13334
13471
    result = (char *) ((arg1)->RequestID);
13335
 
    
13336
 
    ST(argvi) = SWIG_FromCharPtr(result); argvi++ ;
 
13472
    ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
13337
13473
    
13338
13474
    XSRETURN(argvi);
13339
13475
  fail:
13477
13613
      
13478
13614
    }
13479
13615
    result = (LassoSignatureMethod) ((arg1)->sign_method);
13480
 
    
13481
13616
    ST(argvi) = SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(result)); argvi++ ;
13482
13617
    
13483
13618
    XSRETURN(argvi);
13626
13761
      
13627
13762
    }
13628
13763
    result =  ((arg1)->sign_type);
13629
 
    
13630
13764
    ST(argvi) = SWIG_NewPointerObj((LassoSignatureType *)memcpy((LassoSignatureType *)malloc(sizeof(LassoSignatureType)),&result,sizeof(LassoSignatureType)), SWIGTYPE_p_LassoSignatureType, SWIG_POINTER_OWN | 0); argvi++ ;
13631
13765
    
13632
13766
    XSRETURN(argvi);
13771
13905
      
13772
13906
    }
13773
13907
    result = (LassoStringList *)LassoSamlpRequestAbstract_RespondWith_get(arg1);
13774
 
    
13775
13908
    ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_LassoStringList, 0 | SWIG_SHADOW); argvi++ ;
13776
13909
    
13777
13910
    XSRETURN(argvi);
13839
13972
      
13840
13973
    }
13841
13974
    result = (char *)LassoSamlpRequestAbstract_dump(arg1);
13842
 
    
13843
 
    ST(argvi) = SWIG_FromCharPtr(result); argvi++ ;
 
13975
    ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
13844
13976
    
13845
13977
    g_free(result);
13846
13978
    XSRETURN(argvi);
13875
14007
    if (!SWIG_IsOK(res2)) {
13876
14008
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "SamlpResponse_certificateFile_set" "', argument " "2"" of type '" "char *""'");
13877
14009
    }
13878
 
    arg2 = buf2;
 
14010
    arg2 = (char *)(buf2);
13879
14011
    LassoSamlpResponse_certificate_file_set(arg1,arg2);
13880
14012
    
13881
14013
    
13908
14040
    }
13909
14041
    arg1 = (LassoSamlpResponse *)(argp1);
13910
14042
    result = (char *)LassoSamlpResponse_certificate_file_get(arg1);
13911
 
    
13912
 
    ST(argvi) = SWIG_FromCharPtr(result); argvi++ ;
 
14043
    ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
13913
14044
    
13914
14045
    XSRETURN(argvi);
13915
14046
  fail:
13943
14074
    if (!SWIG_IsOK(res2)) {
13944
14075
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "SamlpResponse_inResponseTo_set" "', argument " "2"" of type '" "char *""'");
13945
14076
    }
13946
 
    arg2 = buf2;
 
14077
    arg2 = (char *)(buf2);
13947
14078
    LassoSamlpResponse_InResponseTo_set(arg1,arg2);
13948
14079
    
13949
14080
    
13976
14107
    }
13977
14108
    arg1 = (LassoSamlpResponse *)(argp1);
13978
14109
    result = (char *)LassoSamlpResponse_InResponseTo_get(arg1);
13979
 
    
13980
 
    ST(argvi) = SWIG_FromCharPtr(result); argvi++ ;
 
14110
    ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
13981
14111
    
13982
14112
    XSRETURN(argvi);
13983
14113
  fail:
14011
14141
    if (!SWIG_IsOK(res2)) {
14012
14142
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "SamlpResponse_issueInstant_set" "', argument " "2"" of type '" "char *""'");
14013
14143
    }
14014
 
    arg2 = buf2;
 
14144
    arg2 = (char *)(buf2);
14015
14145
    LassoSamlpResponse_IssueInstant_set(arg1,arg2);
14016
14146
    
14017
14147
    
14044
14174
    }
14045
14175
    arg1 = (LassoSamlpResponse *)(argp1);
14046
14176
    result = (char *)LassoSamlpResponse_IssueInstant_get(arg1);
14047
 
    
14048
 
    ST(argvi) = SWIG_FromCharPtr(result); argvi++ ;
 
14177
    ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
14049
14178
    
14050
14179
    XSRETURN(argvi);
14051
14180
  fail:
14111
14240
    }
14112
14241
    arg1 = (LassoSamlpResponse *)(argp1);
14113
14242
    result = (int)LassoSamlpResponse_MajorVersion_get(arg1);
14114
 
    
14115
14243
    ST(argvi) = SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(result)); argvi++ ;
14116
14244
    
14117
14245
    XSRETURN(argvi);
14178
14306
    }
14179
14307
    arg1 = (LassoSamlpResponse *)(argp1);
14180
14308
    result = (int)LassoSamlpResponse_MinorVersion_get(arg1);
14181
 
    
14182
14309
    ST(argvi) = SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(result)); argvi++ ;
14183
14310
    
14184
14311
    XSRETURN(argvi);
14213
14340
    if (!SWIG_IsOK(res2)) {
14214
14341
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "SamlpResponse_privateKeyFile_set" "', argument " "2"" of type '" "char *""'");
14215
14342
    }
14216
 
    arg2 = buf2;
 
14343
    arg2 = (char *)(buf2);
14217
14344
    LassoSamlpResponse_private_key_file_set(arg1,arg2);
14218
14345
    
14219
14346
    
14246
14373
    }
14247
14374
    arg1 = (LassoSamlpResponse *)(argp1);
14248
14375
    result = (char *)LassoSamlpResponse_private_key_file_get(arg1);
14249
 
    
14250
 
    ST(argvi) = SWIG_FromCharPtr(result); argvi++ ;
 
14376
    ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
14251
14377
    
14252
14378
    XSRETURN(argvi);
14253
14379
  fail:
14281
14407
    if (!SWIG_IsOK(res2)) {
14282
14408
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "SamlpResponse_recipient_set" "', argument " "2"" of type '" "char *""'");
14283
14409
    }
14284
 
    arg2 = buf2;
 
14410
    arg2 = (char *)(buf2);
14285
14411
    LassoSamlpResponse_Recipient_set(arg1,arg2);
14286
14412
    
14287
14413
    
14314
14440
    }
14315
14441
    arg1 = (LassoSamlpResponse *)(argp1);
14316
14442
    result = (char *)LassoSamlpResponse_Recipient_get(arg1);
14317
 
    
14318
 
    ST(argvi) = SWIG_FromCharPtr(result); argvi++ ;
 
14443
    ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
14319
14444
    
14320
14445
    XSRETURN(argvi);
14321
14446
  fail:
14349
14474
    if (!SWIG_IsOK(res2)) {
14350
14475
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "SamlpResponse_responseId_set" "', argument " "2"" of type '" "char *""'");
14351
14476
    }
14352
 
    arg2 = buf2;
 
14477
    arg2 = (char *)(buf2);
14353
14478
    LassoSamlpResponse_ResponseID_set(arg1,arg2);
14354
14479
    
14355
14480
    
14382
14507
    }
14383
14508
    arg1 = (LassoSamlpResponse *)(argp1);
14384
14509
    result = (char *)LassoSamlpResponse_ResponseID_get(arg1);
14385
 
    
14386
 
    ST(argvi) = SWIG_FromCharPtr(result); argvi++ ;
 
14510
    ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
14387
14511
    
14388
14512
    XSRETURN(argvi);
14389
14513
  fail:
14449
14573
    }
14450
14574
    arg1 = (LassoSamlpResponse *)(argp1);
14451
14575
    result = (LassoSignatureMethod)LassoSamlpResponse_sign_method_get(arg1);
14452
 
    
14453
14576
    ST(argvi) = SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(result)); argvi++ ;
14454
14577
    
14455
14578
    XSRETURN(argvi);
14520
14643
    }
14521
14644
    arg1 = (LassoSamlpResponse *)(argp1);
14522
14645
    result = LassoSamlpResponse_sign_type_get(arg1);
14523
 
    
14524
14646
    ST(argvi) = SWIG_NewPointerObj((LassoSignatureType *)memcpy((LassoSignatureType *)malloc(sizeof(LassoSignatureType)),&result,sizeof(LassoSignatureType)), SWIGTYPE_p_LassoSignatureType, SWIG_POINTER_OWN | 0); argvi++ ;
14525
14647
    
14526
14648
    XSRETURN(argvi);
14587
14709
    }
14588
14710
    arg1 = (LassoSamlpResponse *)(argp1);
14589
14711
    result = (LassoNodeList *)LassoSamlpResponse_Assertion_get(arg1);
14590
 
    
14591
14712
    ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_LassoNodeList, 0 | SWIG_SHADOW); argvi++ ;
14592
14713
    
14593
14714
    XSRETURN(argvi);
14654
14775
    }
14655
14776
    arg1 = (LassoSamlpResponse *)(argp1);
14656
14777
    result = (LassoSamlpStatus *)LassoSamlpResponse_Status_get(arg1);
14657
 
    
14658
14778
    ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_LassoSamlpStatus, 0 | SWIG_SHADOW); argvi++ ;
14659
14779
    
14660
14780
    XSRETURN(argvi);
14675
14795
      SWIG_croak("Usage: new_SamlpResponse();");
14676
14796
    }
14677
14797
    result = (LassoSamlpResponse *)new_LassoSamlpResponse();
14678
 
    
14679
14798
    ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_LassoSamlpResponse, SWIG_OWNER | SWIG_SHADOW); argvi++ ;
14680
14799
    XSRETURN(argvi);
14681
14800
  fail:
14730
14849
    }
14731
14850
    arg1 = (LassoSamlpResponse *)(argp1);
14732
14851
    result = (char *)LassoSamlpResponse_dump(arg1);
14733
 
    
14734
 
    ST(argvi) = SWIG_FromCharPtr(result); argvi++ ;
 
14852
    ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
14735
14853
    
14736
14854
    g_free(result);
14737
14855
    XSRETURN(argvi);
14805
14923
    if (!SWIG_IsOK(res2)) {
14806
14924
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "SamlpResponseAbstract_certificateFile_set" "', argument " "2"" of type '" "char *""'");
14807
14925
    }
14808
 
    arg2 = buf2;
 
14926
    arg2 = (char *)(buf2);
14809
14927
    if (arg1->certificate_file) free((char*)arg1->certificate_file);
14810
14928
    if (arg2) {
14811
 
      size_t size = strlen(arg2) + 1;
14812
 
      arg1->certificate_file = (char *)memcpy((char *)malloc((size)*sizeof(char)), arg2, sizeof(char)*(size));
 
14929
      size_t size = strlen((const char *)(arg2)) + 1;
 
14930
      arg1->certificate_file = (char *)(char *)memcpy((char *)malloc((size)*sizeof(char)), (const char *)(arg2), sizeof(char)*(size));
14813
14931
    } else {
14814
14932
      arg1->certificate_file = 0;
14815
14933
    }
14882
15000
      
14883
15001
    }
14884
15002
    result = (char *) ((arg1)->certificate_file);
14885
 
    
14886
 
    ST(argvi) = SWIG_FromCharPtr(result); argvi++ ;
 
15003
    ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
14887
15004
    
14888
15005
    XSRETURN(argvi);
14889
15006
  fail:
14956
15073
    if (!SWIG_IsOK(res2)) {
14957
15074
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "SamlpResponseAbstract_inResponseTo_set" "', argument " "2"" of type '" "char *""'");
14958
15075
    }
14959
 
    arg2 = buf2;
 
15076
    arg2 = (char *)(buf2);
14960
15077
    if (arg1->InResponseTo) free((char*)arg1->InResponseTo);
14961
15078
    if (arg2) {
14962
 
      size_t size = strlen(arg2) + 1;
14963
 
      arg1->InResponseTo = (char *)memcpy((char *)malloc((size)*sizeof(char)), arg2, sizeof(char)*(size));
 
15079
      size_t size = strlen((const char *)(arg2)) + 1;
 
15080
      arg1->InResponseTo = (char *)(char *)memcpy((char *)malloc((size)*sizeof(char)), (const char *)(arg2), sizeof(char)*(size));
14964
15081
    } else {
14965
15082
      arg1->InResponseTo = 0;
14966
15083
    }
15033
15150
      
15034
15151
    }
15035
15152
    result = (char *) ((arg1)->InResponseTo);
15036
 
    
15037
 
    ST(argvi) = SWIG_FromCharPtr(result); argvi++ ;
 
15153
    ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
15038
15154
    
15039
15155
    XSRETURN(argvi);
15040
15156
  fail:
15107
15223
    if (!SWIG_IsOK(res2)) {
15108
15224
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "SamlpResponseAbstract_issueInstant_set" "', argument " "2"" of type '" "char *""'");
15109
15225
    }
15110
 
    arg2 = buf2;
 
15226
    arg2 = (char *)(buf2);
15111
15227
    if (arg1->IssueInstant) free((char*)arg1->IssueInstant);
15112
15228
    if (arg2) {
15113
 
      size_t size = strlen(arg2) + 1;
15114
 
      arg1->IssueInstant = (char *)memcpy((char *)malloc((size)*sizeof(char)), arg2, sizeof(char)*(size));
 
15229
      size_t size = strlen((const char *)(arg2)) + 1;
 
15230
      arg1->IssueInstant = (char *)(char *)memcpy((char *)malloc((size)*sizeof(char)), (const char *)(arg2), sizeof(char)*(size));
15115
15231
    } else {
15116
15232
      arg1->IssueInstant = 0;
15117
15233
    }
15184
15300
      
15185
15301
    }
15186
15302
    result = (char *) ((arg1)->IssueInstant);
15187
 
    
15188
 
    ST(argvi) = SWIG_FromCharPtr(result); argvi++ ;
 
15303
    ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
15189
15304
    
15190
15305
    XSRETURN(argvi);
15191
15306
  fail:
15329
15444
      
15330
15445
    }
15331
15446
    result = (int) ((arg1)->MajorVersion);
15332
 
    
15333
15447
    ST(argvi) = SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(result)); argvi++ ;
15334
15448
    
15335
15449
    XSRETURN(argvi);
15474
15588
      
15475
15589
    }
15476
15590
    result = (int) ((arg1)->MinorVersion);
15477
 
    
15478
15591
    ST(argvi) = SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(result)); argvi++ ;
15479
15592
    
15480
15593
    XSRETURN(argvi);
15548
15661
    if (!SWIG_IsOK(res2)) {
15549
15662
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "SamlpResponseAbstract_privateKeyFile_set" "', argument " "2"" of type '" "char *""'");
15550
15663
    }
15551
 
    arg2 = buf2;
 
15664
    arg2 = (char *)(buf2);
15552
15665
    if (arg1->private_key_file) free((char*)arg1->private_key_file);
15553
15666
    if (arg2) {
15554
 
      size_t size = strlen(arg2) + 1;
15555
 
      arg1->private_key_file = (char *)memcpy((char *)malloc((size)*sizeof(char)), arg2, sizeof(char)*(size));
 
15667
      size_t size = strlen((const char *)(arg2)) + 1;
 
15668
      arg1->private_key_file = (char *)(char *)memcpy((char *)malloc((size)*sizeof(char)), (const char *)(arg2), sizeof(char)*(size));
15556
15669
    } else {
15557
15670
      arg1->private_key_file = 0;
15558
15671
    }
15625
15738
      
15626
15739
    }
15627
15740
    result = (char *) ((arg1)->private_key_file);
15628
 
    
15629
 
    ST(argvi) = SWIG_FromCharPtr(result); argvi++ ;
 
15741
    ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
15630
15742
    
15631
15743
    XSRETURN(argvi);
15632
15744
  fail:
15699
15811
    if (!SWIG_IsOK(res2)) {
15700
15812
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "SamlpResponseAbstract_recipient_set" "', argument " "2"" of type '" "char *""'");
15701
15813
    }
15702
 
    arg2 = buf2;
 
15814
    arg2 = (char *)(buf2);
15703
15815
    if (arg1->Recipient) free((char*)arg1->Recipient);
15704
15816
    if (arg2) {
15705
 
      size_t size = strlen(arg2) + 1;
15706
 
      arg1->Recipient = (char *)memcpy((char *)malloc((size)*sizeof(char)), arg2, sizeof(char)*(size));
 
15817
      size_t size = strlen((const char *)(arg2)) + 1;
 
15818
      arg1->Recipient = (char *)(char *)memcpy((char *)malloc((size)*sizeof(char)), (const char *)(arg2), sizeof(char)*(size));
15707
15819
    } else {
15708
15820
      arg1->Recipient = 0;
15709
15821
    }
15776
15888
      
15777
15889
    }
15778
15890
    result = (char *) ((arg1)->Recipient);
15779
 
    
15780
 
    ST(argvi) = SWIG_FromCharPtr(result); argvi++ ;
 
15891
    ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
15781
15892
    
15782
15893
    XSRETURN(argvi);
15783
15894
  fail:
15850
15961
    if (!SWIG_IsOK(res2)) {
15851
15962
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "SamlpResponseAbstract_responseId_set" "', argument " "2"" of type '" "char *""'");
15852
15963
    }
15853
 
    arg2 = buf2;
 
15964
    arg2 = (char *)(buf2);
15854
15965
    if (arg1->ResponseID) free((char*)arg1->ResponseID);
15855
15966
    if (arg2) {
15856
 
      size_t size = strlen(arg2) + 1;
15857
 
      arg1->ResponseID = (char *)memcpy((char *)malloc((size)*sizeof(char)), arg2, sizeof(char)*(size));
 
15967
      size_t size = strlen((const char *)(arg2)) + 1;
 
15968
      arg1->ResponseID = (char *)(char *)memcpy((char *)malloc((size)*sizeof(char)), (const char *)(arg2), sizeof(char)*(size));
15858
15969
    } else {
15859
15970
      arg1->ResponseID = 0;
15860
15971
    }
15927
16038
      
15928
16039
    }
15929
16040
    result = (char *) ((arg1)->ResponseID);
15930
 
    
15931
 
    ST(argvi) = SWIG_FromCharPtr(result); argvi++ ;
 
16041
    ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
15932
16042
    
15933
16043
    XSRETURN(argvi);
15934
16044
  fail:
16072
16182
      
16073
16183
    }
16074
16184
    result = (LassoSignatureMethod) ((arg1)->sign_method);
16075
 
    
16076
16185
    ST(argvi) = SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(result)); argvi++ ;
16077
16186
    
16078
16187
    XSRETURN(argvi);
16221
16330
      
16222
16331
    }
16223
16332
    result =  ((arg1)->sign_type);
16224
 
    
16225
16333
    ST(argvi) = SWIG_NewPointerObj((LassoSignatureType *)memcpy((LassoSignatureType *)malloc(sizeof(LassoSignatureType)),&result,sizeof(LassoSignatureType)), SWIGTYPE_p_LassoSignatureType, SWIG_POINTER_OWN | 0); argvi++ ;
16226
16334
    
16227
16335
    XSRETURN(argvi);
16289
16397
      
16290
16398
    }
16291
16399
    result = (char *)LassoSamlpResponseAbstract_dump(arg1);
16292
 
    
16293
 
    ST(argvi) = SWIG_FromCharPtr(result); argvi++ ;
 
16400
    ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
16294
16401
    
16295
16402
    g_free(result);
16296
16403
    XSRETURN(argvi);
16325
16432
    if (!SWIG_IsOK(res2)) {
16326
16433
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "SamlpStatus_statusMessage_set" "', argument " "2"" of type '" "char *""'");
16327
16434
    }
16328
 
    arg2 = buf2;
 
16435
    arg2 = (char *)(buf2);
16329
16436
    if (arg1->StatusMessage) free((char*)arg1->StatusMessage);
16330
16437
    if (arg2) {
16331
 
      size_t size = strlen(arg2) + 1;
16332
 
      arg1->StatusMessage = (char *)memcpy((char *)malloc((size)*sizeof(char)), arg2, sizeof(char)*(size));
 
16438
      size_t size = strlen((const char *)(arg2)) + 1;
 
16439
      arg1->StatusMessage = (char *)(char *)memcpy((char *)malloc((size)*sizeof(char)), (const char *)(arg2), sizeof(char)*(size));
16333
16440
    } else {
16334
16441
      arg1->StatusMessage = 0;
16335
16442
    }
16363
16470
    }
16364
16471
    arg1 = (LassoSamlpStatus *)(argp1);
16365
16472
    result = (char *) ((arg1)->StatusMessage);
16366
 
    
16367
 
    ST(argvi) = SWIG_FromCharPtr(result); argvi++ ;
 
16473
    ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
16368
16474
    
16369
16475
    XSRETURN(argvi);
16370
16476
  fail:
16430
16536
    }
16431
16537
    arg1 = (LassoSamlpStatus *)(argp1);
16432
16538
    result = (LassoSamlpStatusCode *)LassoSamlpStatus_StatusCode_get(arg1);
16433
 
    
16434
16539
    ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_LassoSamlpStatusCode, 0 | SWIG_SHADOW); argvi++ ;
16435
16540
    
16436
16541
    XSRETURN(argvi);
16451
16556
      SWIG_croak("Usage: new_SamlpStatus();");
16452
16557
    }
16453
16558
    result = (LassoSamlpStatus *)new_LassoSamlpStatus();
16454
 
    
16455
16559
    ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_LassoSamlpStatus, SWIG_OWNER | SWIG_SHADOW); argvi++ ;
16456
16560
    XSRETURN(argvi);
16457
16561
  fail:
16506
16610
    }
16507
16611
    arg1 = (LassoSamlpStatus *)(argp1);
16508
16612
    result = (char *)LassoSamlpStatus_dump(arg1);
16509
 
    
16510
 
    ST(argvi) = SWIG_FromCharPtr(result); argvi++ ;
 
16613
    ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
16511
16614
    
16512
16615
    g_free(result);
16513
16616
    XSRETURN(argvi);
16542
16645
    if (!SWIG_IsOK(res2)) {
16543
16646
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "SamlpStatusCode_value_set" "', argument " "2"" of type '" "char *""'");
16544
16647
    }
16545
 
    arg2 = buf2;
 
16648
    arg2 = (char *)(buf2);
16546
16649
    if (arg1->Value) free((char*)arg1->Value);
16547
16650
    if (arg2) {
16548
 
      size_t size = strlen(arg2) + 1;
16549
 
      arg1->Value = (char *)memcpy((char *)malloc((size)*sizeof(char)), arg2, sizeof(char)*(size));
 
16651
      size_t size = strlen((const char *)(arg2)) + 1;
 
16652
      arg1->Value = (char *)(char *)memcpy((char *)malloc((size)*sizeof(char)), (const char *)(arg2), sizeof(char)*(size));
16550
16653
    } else {
16551
16654
      arg1->Value = 0;
16552
16655
    }
16580
16683
    }
16581
16684
    arg1 = (LassoSamlpStatusCode *)(argp1);
16582
16685
    result = (char *) ((arg1)->Value);
16583
 
    
16584
 
    ST(argvi) = SWIG_FromCharPtr(result); argvi++ ;
 
16686
    ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
16585
16687
    
16586
16688
    XSRETURN(argvi);
16587
16689
  fail:
16647
16749
    }
16648
16750
    arg1 = (LassoSamlpStatusCode *)(argp1);
16649
16751
    result = (LassoSamlpStatusCode *)LassoSamlpStatusCode_StatusCode_get(arg1);
16650
 
    
16651
16752
    ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_LassoSamlpStatusCode, 0 | SWIG_SHADOW); argvi++ ;
16652
16753
    
16653
16754
    XSRETURN(argvi);
16668
16769
      SWIG_croak("Usage: new_SamlpStatusCode();");
16669
16770
    }
16670
16771
    result = (LassoSamlpStatusCode *)new_LassoSamlpStatusCode();
16671
 
    
16672
16772
    ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_LassoSamlpStatusCode, SWIG_OWNER | SWIG_SHADOW); argvi++ ;
16673
16773
    XSRETURN(argvi);
16674
16774
  fail:
16723
16823
    }
16724
16824
    arg1 = (LassoSamlpStatusCode *)(argp1);
16725
16825
    result = (char *)LassoSamlpStatusCode_dump(arg1);
16726
 
    
16727
 
    ST(argvi) = SWIG_FromCharPtr(result); argvi++ ;
 
16826
    ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
16728
16827
    
16729
16828
    g_free(result);
16730
16829
    XSRETURN(argvi);
16791
16890
    }
16792
16891
    arg1 = (LassoLibAssertion *)(argp1);
16793
16892
    result = (LassoSamlAdvice *)LassoLibAssertion_Advice_get(arg1);
16794
 
    
16795
16893
    ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_LassoSamlAdvice, 0 | SWIG_SHADOW); argvi++ ;
16796
16894
    
16797
16895
    XSRETURN(argvi);
16826
16924
    if (!SWIG_IsOK(res2)) {
16827
16925
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "LibAssertion_assertionId_set" "', argument " "2"" of type '" "char *""'");
16828
16926
    }
16829
 
    arg2 = buf2;
 
16927
    arg2 = (char *)(buf2);
16830
16928
    LassoLibAssertion_AssertionID_set(arg1,arg2);
16831
16929
    
16832
16930
    
16859
16957
    }
16860
16958
    arg1 = (LassoLibAssertion *)(argp1);
16861
16959
    result = (char *)LassoLibAssertion_AssertionID_get(arg1);
16862
 
    
16863
 
    ST(argvi) = SWIG_FromCharPtr(result); argvi++ ;
 
16960
    ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
16864
16961
    
16865
16962
    XSRETURN(argvi);
16866
16963
  fail:
16926
17023
    }
16927
17024
    arg1 = (LassoLibAssertion *)(argp1);
16928
17025
    result = (LassoSamlAttributeStatement *)LassoLibAssertion_AttributeStatement_get(arg1);
16929
 
    
16930
17026
    ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_LassoSamlAttributeStatement, 0 | SWIG_SHADOW); argvi++ ;
16931
17027
    
16932
17028
    XSRETURN(argvi);
16993
17089
    }
16994
17090
    arg1 = (LassoLibAssertion *)(argp1);
16995
17091
    result = (LassoSamlAuthenticationStatement *)LassoLibAssertion_AuthenticationStatement_get(arg1);
16996
 
    
16997
17092
    ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_LassoSamlAuthenticationStatement, 0 | SWIG_SHADOW); argvi++ ;
16998
17093
    
16999
17094
    XSRETURN(argvi);
17028
17123
    if (!SWIG_IsOK(res2)) {
17029
17124
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "LibAssertion_certificateFile_set" "', argument " "2"" of type '" "char *""'");
17030
17125
    }
17031
 
    arg2 = buf2;
 
17126
    arg2 = (char *)(buf2);
17032
17127
    LassoLibAssertion_certificate_file_set(arg1,arg2);
17033
17128
    
17034
17129
    
17061
17156
    }
17062
17157
    arg1 = (LassoLibAssertion *)(argp1);
17063
17158
    result = (char *)LassoLibAssertion_certificate_file_get(arg1);
17064
 
    
17065
 
    ST(argvi) = SWIG_FromCharPtr(result); argvi++ ;
 
17159
    ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
17066
17160
    
17067
17161
    XSRETURN(argvi);
17068
17162
  fail:
17128
17222
    }
17129
17223
    arg1 = (LassoLibAssertion *)(argp1);
17130
17224
    result = (LassoSamlConditions *)LassoLibAssertion_Conditions_get(arg1);
17131
 
    
17132
17225
    ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_LassoSamlConditions, 0 | SWIG_SHADOW); argvi++ ;
17133
17226
    
17134
17227
    XSRETURN(argvi);
17163
17256
    if (!SWIG_IsOK(res2)) {
17164
17257
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "LibAssertion_issueInstant_set" "', argument " "2"" of type '" "char *""'");
17165
17258
    }
17166
 
    arg2 = buf2;
 
17259
    arg2 = (char *)(buf2);
17167
17260
    LassoLibAssertion_IssueInstant_set(arg1,arg2);
17168
17261
    
17169
17262
    
17196
17289
    }
17197
17290
    arg1 = (LassoLibAssertion *)(argp1);
17198
17291
    result = (char *)LassoLibAssertion_IssueInstant_get(arg1);
17199
 
    
17200
 
    ST(argvi) = SWIG_FromCharPtr(result); argvi++ ;
 
17292
    ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
17201
17293
    
17202
17294
    XSRETURN(argvi);
17203
17295
  fail:
17231
17323
    if (!SWIG_IsOK(res2)) {
17232
17324
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "LibAssertion_issuer_set" "', argument " "2"" of type '" "char *""'");
17233
17325
    }
17234
 
    arg2 = buf2;
 
17326
    arg2 = (char *)(buf2);
17235
17327
    LassoLibAssertion_Issuer_set(arg1,arg2);
17236
17328
    
17237
17329
    
17264
17356
    }
17265
17357
    arg1 = (LassoLibAssertion *)(argp1);
17266
17358
    result = (char *)LassoLibAssertion_Issuer_get(arg1);
17267
 
    
17268
 
    ST(argvi) = SWIG_FromCharPtr(result); argvi++ ;
 
17359
    ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
17269
17360
    
17270
17361
    XSRETURN(argvi);
17271
17362
  fail:
17331
17422
    }
17332
17423
    arg1 = (LassoLibAssertion *)(argp1);
17333
17424
    result = (int)LassoLibAssertion_MajorVersion_get(arg1);
17334
 
    
17335
17425
    ST(argvi) = SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(result)); argvi++ ;
17336
17426
    
17337
17427
    XSRETURN(argvi);
17398
17488
    }
17399
17489
    arg1 = (LassoLibAssertion *)(argp1);
17400
17490
    result = (int)LassoLibAssertion_MinorVersion_get(arg1);
17401
 
    
17402
17491
    ST(argvi) = SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(result)); argvi++ ;
17403
17492
    
17404
17493
    XSRETURN(argvi);
17433
17522
    if (!SWIG_IsOK(res2)) {
17434
17523
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "LibAssertion_privateKeyFile_set" "', argument " "2"" of type '" "char *""'");
17435
17524
    }
17436
 
    arg2 = buf2;
 
17525
    arg2 = (char *)(buf2);
17437
17526
    LassoLibAssertion_private_key_file_set(arg1,arg2);
17438
17527
    
17439
17528
    
17466
17555
    }
17467
17556
    arg1 = (LassoLibAssertion *)(argp1);
17468
17557
    result = (char *)LassoLibAssertion_private_key_file_get(arg1);
17469
 
    
17470
 
    ST(argvi) = SWIG_FromCharPtr(result); argvi++ ;
 
17558
    ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
17471
17559
    
17472
17560
    XSRETURN(argvi);
17473
17561
  fail:
17533
17621
    }
17534
17622
    arg1 = (LassoLibAssertion *)(argp1);
17535
17623
    result = (LassoSignatureMethod)LassoLibAssertion_sign_method_get(arg1);
17536
 
    
17537
17624
    ST(argvi) = SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(result)); argvi++ ;
17538
17625
    
17539
17626
    XSRETURN(argvi);
17604
17691
    }
17605
17692
    arg1 = (LassoLibAssertion *)(argp1);
17606
17693
    result = LassoLibAssertion_sign_type_get(arg1);
17607
 
    
17608
17694
    ST(argvi) = SWIG_NewPointerObj((LassoSignatureType *)memcpy((LassoSignatureType *)malloc(sizeof(LassoSignatureType)),&result,sizeof(LassoSignatureType)), SWIGTYPE_p_LassoSignatureType, SWIG_POINTER_OWN | 0); argvi++ ;
17609
17695
    
17610
17696
    XSRETURN(argvi);
17671
17757
    }
17672
17758
    arg1 = (LassoLibAssertion *)(argp1);
17673
17759
    result = (LassoSamlSubjectStatement *)LassoLibAssertion_SubjectStatement_get(arg1);
17674
 
    
17675
17760
    ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_LassoSamlSubjectStatement, 0 | SWIG_SHADOW); argvi++ ;
17676
17761
    
17677
17762
    XSRETURN(argvi);
17692
17777
      SWIG_croak("Usage: new_LibAssertion();");
17693
17778
    }
17694
17779
    result = (LassoLibAssertion *)new_LassoLibAssertion();
17695
 
    
17696
17780
    ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_LassoLibAssertion, SWIG_OWNER | SWIG_SHADOW); argvi++ ;
17697
17781
    XSRETURN(argvi);
17698
17782
  fail:
17762
17846
    if (!SWIG_IsOK(res1)) {
17763
17847
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "LibAssertion_newFull" "', argument " "1"" of type '" "char *""'");
17764
17848
    }
17765
 
    arg1 = buf1;
 
17849
    arg1 = (char *)(buf1);
17766
17850
    res2 = SWIG_AsCharPtrAndSize(ST(1), &buf2, NULL, &alloc2);
17767
17851
    if (!SWIG_IsOK(res2)) {
17768
17852
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "LibAssertion_newFull" "', argument " "2"" of type '" "char *""'");
17769
17853
    }
17770
 
    arg2 = buf2;
 
17854
    arg2 = (char *)(buf2);
17771
17855
    res3 = SWIG_AsCharPtrAndSize(ST(2), &buf3, NULL, &alloc3);
17772
17856
    if (!SWIG_IsOK(res3)) {
17773
17857
      SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "LibAssertion_newFull" "', argument " "3"" of type '" "char *""'");
17774
17858
    }
17775
 
    arg3 = buf3;
 
17859
    arg3 = (char *)(buf3);
17776
17860
    res4 = SWIG_AsCharPtrAndSize(ST(3), &buf4, NULL, &alloc4);
17777
17861
    if (!SWIG_IsOK(res4)) {
17778
17862
      SWIG_exception_fail(SWIG_ArgError(res4), "in method '" "LibAssertion_newFull" "', argument " "4"" of type '" "char *""'");
17779
17863
    }
17780
 
    arg4 = buf4;
 
17864
    arg4 = (char *)(buf4);
17781
17865
    res5 = SWIG_AsCharPtrAndSize(ST(4), &buf5, NULL, &alloc5);
17782
17866
    if (!SWIG_IsOK(res5)) {
17783
17867
      SWIG_exception_fail(SWIG_ArgError(res5), "in method '" "LibAssertion_newFull" "', argument " "5"" of type '" "char *""'");
17784
17868
    }
17785
 
    arg5 = buf5;
 
17869
    arg5 = (char *)(buf5);
17786
17870
    result = (LassoLibAssertion *)LassoLibAssertion_newFull(arg1,arg2,arg3,arg4,arg5);
17787
 
    
17788
17871
    ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_LassoLibAssertion, SWIG_OWNER | SWIG_SHADOW); argvi++ ;
17789
17872
    if (alloc1 == SWIG_NEWOBJ) free((char*)buf1);
17790
17873
    if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
17821
17904
    }
17822
17905
    arg1 = (LassoLibAssertion *)(argp1);
17823
17906
    result = (char *)LassoLibAssertion_dump(arg1);
17824
 
    
17825
 
    ST(argvi) = SWIG_FromCharPtr(result); argvi++ ;
 
17907
    ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
17826
17908
    
17827
17909
    g_free(result);
17828
17910
    XSRETURN(argvi);
17857
17939
    if (!SWIG_IsOK(res2)) {
17858
17940
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "LibAuthnRequest_affiliationId_set" "', argument " "2"" of type '" "char *""'");
17859
17941
    }
17860
 
    arg2 = buf2;
 
17942
    arg2 = (char *)(buf2);
17861
17943
    if (arg1->AffiliationID) free((char*)arg1->AffiliationID);
17862
17944
    if (arg2) {
17863
 
      size_t size = strlen(arg2) + 1;
17864
 
      arg1->AffiliationID = (char *)memcpy((char *)malloc((size)*sizeof(char)), arg2, sizeof(char)*(size));
 
17945
      size_t size = strlen((const char *)(arg2)) + 1;
 
17946
      arg1->AffiliationID = (char *)(char *)memcpy((char *)malloc((size)*sizeof(char)), (const char *)(arg2), sizeof(char)*(size));
17865
17947
    } else {
17866
17948
      arg1->AffiliationID = 0;
17867
17949
    }
17895
17977
    }
17896
17978
    arg1 = (LassoLibAuthnRequest *)(argp1);
17897
17979
    result = (char *) ((arg1)->AffiliationID);
17898
 
    
17899
 
    ST(argvi) = SWIG_FromCharPtr(result); argvi++ ;
 
17980
    ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
17900
17981
    
17901
17982
    XSRETURN(argvi);
17902
17983
  fail:
17930
18011
    if (!SWIG_IsOK(res2)) {
17931
18012
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "LibAuthnRequest_assertionConsumerServiceId_set" "', argument " "2"" of type '" "char *""'");
17932
18013
    }
17933
 
    arg2 = buf2;
 
18014
    arg2 = (char *)(buf2);
17934
18015
    if (arg1->AssertionConsumerServiceID) free((char*)arg1->AssertionConsumerServiceID);
17935
18016
    if (arg2) {
17936
 
      size_t size = strlen(arg2) + 1;
17937
 
      arg1->AssertionConsumerServiceID = (char *)memcpy((char *)malloc((size)*sizeof(char)), arg2, sizeof(char)*(size));
 
18017
      size_t size = strlen((const char *)(arg2)) + 1;
 
18018
      arg1->AssertionConsumerServiceID = (char *)(char *)memcpy((char *)malloc((size)*sizeof(char)), (const char *)(arg2), sizeof(char)*(size));
17938
18019
    } else {
17939
18020
      arg1->AssertionConsumerServiceID = 0;
17940
18021
    }
17968
18049
    }
17969
18050
    arg1 = (LassoLibAuthnRequest *)(argp1);
17970
18051
    result = (char *) ((arg1)->AssertionConsumerServiceID);
17971
 
    
17972
 
    ST(argvi) = SWIG_FromCharPtr(result); argvi++ ;
 
18052
    ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
17973
18053
    
17974
18054
    XSRETURN(argvi);
17975
18055
  fail:
18003
18083
    if (!SWIG_IsOK(res2)) {
18004
18084
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "LibAuthnRequest_consent_set" "', argument " "2"" of type '" "char *""'");
18005
18085
    }
18006
 
    arg2 = buf2;
 
18086
    arg2 = (char *)(buf2);
18007
18087
    if (arg1->consent) free((char*)arg1->consent);
18008
18088
    if (arg2) {
18009
 
      size_t size = strlen(arg2) + 1;
18010
 
      arg1->consent = (char *)memcpy((char *)malloc((size)*sizeof(char)), arg2, sizeof(char)*(size));
 
18089
      size_t size = strlen((const char *)(arg2)) + 1;
 
18090
      arg1->consent = (char *)(char *)memcpy((char *)malloc((size)*sizeof(char)), (const char *)(arg2), sizeof(char)*(size));
18011
18091
    } else {
18012
18092
      arg1->consent = 0;
18013
18093
    }
18041
18121
    }
18042
18122
    arg1 = (LassoLibAuthnRequest *)(argp1);
18043
18123
    result = (char *) ((arg1)->consent);
18044
 
    
18045
 
    ST(argvi) = SWIG_FromCharPtr(result); argvi++ ;
 
18124
    ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
18046
18125
    
18047
18126
    XSRETURN(argvi);
18048
18127
  fail:
18108
18187
    }
18109
18188
    arg1 = (LassoLibAuthnRequest *)(argp1);
18110
18189
    result = (bool) ((arg1)->ForceAuthn);
18111
 
    
18112
18190
    ST(argvi) = SWIG_From_bool  SWIG_PERL_CALL_ARGS_1((bool)(result)); argvi++ ;
18113
18191
    
18114
18192
    XSRETURN(argvi);
18175
18253
    }
18176
18254
    arg1 = (LassoLibAuthnRequest *)(argp1);
18177
18255
    result = (bool) ((arg1)->IsPassive);
18178
 
    
18179
18256
    ST(argvi) = SWIG_From_bool  SWIG_PERL_CALL_ARGS_1((bool)(result)); argvi++ ;
18180
18257
    
18181
18258
    XSRETURN(argvi);
18210
18287
    if (!SWIG_IsOK(res2)) {
18211
18288
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "LibAuthnRequest_nameIdPolicy_set" "', argument " "2"" of type '" "char *""'");
18212
18289
    }
18213
 
    arg2 = buf2;
 
18290
    arg2 = (char *)(buf2);
18214
18291
    if (arg1->NameIDPolicy) free((char*)arg1->NameIDPolicy);
18215
18292
    if (arg2) {
18216
 
      size_t size = strlen(arg2) + 1;
18217
 
      arg1->NameIDPolicy = (char *)memcpy((char *)malloc((size)*sizeof(char)), arg2, sizeof(char)*(size));
 
18293
      size_t size = strlen((const char *)(arg2)) + 1;
 
18294
      arg1->NameIDPolicy = (char *)(char *)memcpy((char *)malloc((size)*sizeof(char)), (const char *)(arg2), sizeof(char)*(size));
18218
18295
    } else {
18219
18296
      arg1->NameIDPolicy = 0;
18220
18297
    }
18248
18325
    }
18249
18326
    arg1 = (LassoLibAuthnRequest *)(argp1);
18250
18327
    result = (char *) ((arg1)->NameIDPolicy);
18251
 
    
18252
 
    ST(argvi) = SWIG_FromCharPtr(result); argvi++ ;
 
18328
    ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
18253
18329
    
18254
18330
    XSRETURN(argvi);
18255
18331
  fail:
18283
18359
    if (!SWIG_IsOK(res2)) {
18284
18360
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "LibAuthnRequest_protocolProfile_set" "', argument " "2"" of type '" "char *""'");
18285
18361
    }
18286
 
    arg2 = buf2;
 
18362
    arg2 = (char *)(buf2);
18287
18363
    if (arg1->ProtocolProfile) free((char*)arg1->ProtocolProfile);
18288
18364
    if (arg2) {
18289
 
      size_t size = strlen(arg2) + 1;
18290
 
      arg1->ProtocolProfile = (char *)memcpy((char *)malloc((size)*sizeof(char)), arg2, sizeof(char)*(size));
 
18365
      size_t size = strlen((const char *)(arg2)) + 1;
 
18366
      arg1->ProtocolProfile = (char *)(char *)memcpy((char *)malloc((size)*sizeof(char)), (const char *)(arg2), sizeof(char)*(size));
18291
18367
    } else {
18292
18368
      arg1->ProtocolProfile = 0;
18293
18369
    }
18321
18397
    }
18322
18398
    arg1 = (LassoLibAuthnRequest *)(argp1);
18323
18399
    result = (char *) ((arg1)->ProtocolProfile);
18324
 
    
18325
 
    ST(argvi) = SWIG_FromCharPtr(result); argvi++ ;
 
18400
    ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
18326
18401
    
18327
18402
    XSRETURN(argvi);
18328
18403
  fail:
18356
18431
    if (!SWIG_IsOK(res2)) {
18357
18432
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "LibAuthnRequest_providerId_set" "', argument " "2"" of type '" "char *""'");
18358
18433
    }
18359
 
    arg2 = buf2;
 
18434
    arg2 = (char *)(buf2);
18360
18435
    if (arg1->ProviderID) free((char*)arg1->ProviderID);
18361
18436
    if (arg2) {
18362
 
      size_t size = strlen(arg2) + 1;
18363
 
      arg1->ProviderID = (char *)memcpy((char *)malloc((size)*sizeof(char)), arg2, sizeof(char)*(size));
 
18437
      size_t size = strlen((const char *)(arg2)) + 1;
 
18438
      arg1->ProviderID = (char *)(char *)memcpy((char *)malloc((size)*sizeof(char)), (const char *)(arg2), sizeof(char)*(size));
18364
18439
    } else {
18365
18440
      arg1->ProviderID = 0;
18366
18441
    }
18394
18469
    }
18395
18470
    arg1 = (LassoLibAuthnRequest *)(argp1);
18396
18471
    result = (char *) ((arg1)->ProviderID);
18397
 
    
18398
 
    ST(argvi) = SWIG_FromCharPtr(result); argvi++ ;
 
18472
    ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
18399
18473
    
18400
18474
    XSRETURN(argvi);
18401
18475
  fail:
18429
18503
    if (!SWIG_IsOK(res2)) {
18430
18504
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "LibAuthnRequest_relayState_set" "', argument " "2"" of type '" "char *""'");
18431
18505
    }
18432
 
    arg2 = buf2;
 
18506
    arg2 = (char *)(buf2);
18433
18507
    if (arg1->RelayState) free((char*)arg1->RelayState);
18434
18508
    if (arg2) {
18435
 
      size_t size = strlen(arg2) + 1;
18436
 
      arg1->RelayState = (char *)memcpy((char *)malloc((size)*sizeof(char)), arg2, sizeof(char)*(size));
 
18509
      size_t size = strlen((const char *)(arg2)) + 1;
 
18510
      arg1->RelayState = (char *)(char *)memcpy((char *)malloc((size)*sizeof(char)), (const char *)(arg2), sizeof(char)*(size));
18437
18511
    } else {
18438
18512
      arg1->RelayState = 0;
18439
18513
    }
18467
18541
    }
18468
18542
    arg1 = (LassoLibAuthnRequest *)(argp1);
18469
18543
    result = (char *) ((arg1)->RelayState);
18470
 
    
18471
 
    ST(argvi) = SWIG_FromCharPtr(result); argvi++ ;
 
18544
    ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
18472
18545
    
18473
18546
    XSRETURN(argvi);
18474
18547
  fail:
18502
18575
    if (!SWIG_IsOK(res2)) {
18503
18576
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "LibAuthnRequest_certificateFile_set" "', argument " "2"" of type '" "char *""'");
18504
18577
    }
18505
 
    arg2 = buf2;
 
18578
    arg2 = (char *)(buf2);
18506
18579
    LassoLibAuthnRequest_certificate_file_set(arg1,arg2);
18507
18580
    
18508
18581
    
18535
18608
    }
18536
18609
    arg1 = (LassoLibAuthnRequest *)(argp1);
18537
18610
    result = (char *)LassoLibAuthnRequest_certificate_file_get(arg1);
18538
 
    
18539
 
    ST(argvi) = SWIG_FromCharPtr(result); argvi++ ;
 
18611
    ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
18540
18612
    
18541
18613
    XSRETURN(argvi);
18542
18614
  fail:
18570
18642
    if (!SWIG_IsOK(res2)) {
18571
18643
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "LibAuthnRequest_issueInstant_set" "', argument " "2"" of type '" "char *""'");
18572
18644
    }
18573
 
    arg2 = buf2;
 
18645
    arg2 = (char *)(buf2);
18574
18646
    LassoLibAuthnRequest_IssueInstant_set(arg1,arg2);
18575
18647
    
18576
18648
    
18603
18675
    }
18604
18676
    arg1 = (LassoLibAuthnRequest *)(argp1);
18605
18677
    result = (char *)LassoLibAuthnRequest_IssueInstant_get(arg1);
18606
 
    
18607
 
    ST(argvi) = SWIG_FromCharPtr(result); argvi++ ;
 
18678
    ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
18608
18679
    
18609
18680
    XSRETURN(argvi);
18610
18681
  fail:
18670
18741
    }
18671
18742
    arg1 = (LassoLibAuthnRequest *)(argp1);
18672
18743
    result = (int)LassoLibAuthnRequest_MajorVersion_get(arg1);
18673
 
    
18674
18744
    ST(argvi) = SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(result)); argvi++ ;
18675
18745
    
18676
18746
    XSRETURN(argvi);
18737
18807
    }
18738
18808
    arg1 = (LassoLibAuthnRequest *)(argp1);
18739
18809
    result = (int)LassoLibAuthnRequest_MinorVersion_get(arg1);
18740
 
    
18741
18810
    ST(argvi) = SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(result)); argvi++ ;
18742
18811
    
18743
18812
    XSRETURN(argvi);
18772
18841
    if (!SWIG_IsOK(res2)) {
18773
18842
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "LibAuthnRequest_privateKeyFile_set" "', argument " "2"" of type '" "char *""'");
18774
18843
    }
18775
 
    arg2 = buf2;
 
18844
    arg2 = (char *)(buf2);
18776
18845
    LassoLibAuthnRequest_private_key_file_set(arg1,arg2);
18777
18846
    
18778
18847
    
18805
18874
    }
18806
18875
    arg1 = (LassoLibAuthnRequest *)(argp1);
18807
18876
    result = (char *)LassoLibAuthnRequest_private_key_file_get(arg1);
18808
 
    
18809
 
    ST(argvi) = SWIG_FromCharPtr(result); argvi++ ;
 
18877
    ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
18810
18878
    
18811
18879
    XSRETURN(argvi);
18812
18880
  fail:
18840
18908
    if (!SWIG_IsOK(res2)) {
18841
18909
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "LibAuthnRequest_requestId_set" "', argument " "2"" of type '" "char *""'");
18842
18910
    }
18843
 
    arg2 = buf2;
 
18911
    arg2 = (char *)(buf2);
18844
18912
    LassoLibAuthnRequest_RequestID_set(arg1,arg2);
18845
18913
    
18846
18914
    
18873
18941
    }
18874
18942
    arg1 = (LassoLibAuthnRequest *)(argp1);
18875
18943
    result = (char *)LassoLibAuthnRequest_RequestID_get(arg1);
18876
 
    
18877
 
    ST(argvi) = SWIG_FromCharPtr(result); argvi++ ;
 
18944
    ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
18878
18945
    
18879
18946
    XSRETURN(argvi);
18880
18947
  fail:
18940
19007
    }
18941
19008
    arg1 = (LassoLibAuthnRequest *)(argp1);
18942
19009
    result = (LassoStringList *)LassoLibAuthnRequest_RespondWith_get(arg1);
18943
 
    
18944
19010
    ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_LassoStringList, 0 | SWIG_SHADOW); argvi++ ;
18945
19011
    
18946
19012
    XSRETURN(argvi);
19007
19073
    }
19008
19074
    arg1 = (LassoLibAuthnRequest *)(argp1);
19009
19075
    result = (LassoSignatureMethod)LassoLibAuthnRequest_sign_method_get(arg1);
19010
 
    
19011
19076
    ST(argvi) = SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(result)); argvi++ ;
19012
19077
    
19013
19078
    XSRETURN(argvi);
19078
19143
    }
19079
19144
    arg1 = (LassoLibAuthnRequest *)(argp1);
19080
19145
    result = LassoLibAuthnRequest_sign_type_get(arg1);
19081
 
    
19082
19146
    ST(argvi) = SWIG_NewPointerObj((LassoSignatureType *)memcpy((LassoSignatureType *)malloc(sizeof(LassoSignatureType)),&result,sizeof(LassoSignatureType)), SWIGTYPE_p_LassoSignatureType, SWIG_POINTER_OWN | 0); argvi++ ;
19083
19147
    
19084
19148
    XSRETURN(argvi);
19145
19209
    }
19146
19210
    arg1 = (LassoLibAuthnRequest *)(argp1);
19147
19211
    result = (LassoStringList *)LassoLibAuthnRequest_Extension_get(arg1);
19148
 
    
19149
19212
    ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_LassoStringList, 0 | SWIG_SHADOW); argvi++ ;
19150
19213
    
19151
19214
    XSRETURN(argvi);
19212
19275
    }
19213
19276
    arg1 = (LassoLibAuthnRequest *)(argp1);
19214
19277
    result = (LassoLibRequestAuthnContext *)LassoLibAuthnRequest_RequestAuthnContext_get(arg1);
19215
 
    
19216
19278
    ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_LassoLibRequestAuthnContext, 0 | SWIG_SHADOW); argvi++ ;
19217
19279
    
19218
19280
    XSRETURN(argvi);
19233
19295
      SWIG_croak("Usage: new_LibAuthnRequest();");
19234
19296
    }
19235
19297
    result = (LassoLibAuthnRequest *)new_LassoLibAuthnRequest();
19236
 
    
19237
19298
    ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_LassoLibAuthnRequest, SWIG_OWNER | SWIG_SHADOW); argvi++ ;
19238
19299
    XSRETURN(argvi);
19239
19300
  fail:
19288
19349
    }
19289
19350
    arg1 = (LassoLibAuthnRequest *)(argp1);
19290
19351
    result = (char *)LassoLibAuthnRequest_dump(arg1);
19291
 
    
19292
 
    ST(argvi) = SWIG_FromCharPtr(result); argvi++ ;
 
19352
    ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
19293
19353
    
19294
19354
    g_free(result);
19295
19355
    XSRETURN(argvi);
19324
19384
    if (!SWIG_IsOK(res2)) {
19325
19385
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "LibAuthnResponse_consent_set" "', argument " "2"" of type '" "char *""'");
19326
19386
    }
19327
 
    arg2 = buf2;
 
19387
    arg2 = (char *)(buf2);
19328
19388
    if (arg1->consent) free((char*)arg1->consent);
19329
19389
    if (arg2) {
19330
 
      size_t size = strlen(arg2) + 1;
19331
 
      arg1->consent = (char *)memcpy((char *)malloc((size)*sizeof(char)), arg2, sizeof(char)*(size));
 
19390
      size_t size = strlen((const char *)(arg2)) + 1;
 
19391
      arg1->consent = (char *)(char *)memcpy((char *)malloc((size)*sizeof(char)), (const char *)(arg2), sizeof(char)*(size));
19332
19392
    } else {
19333
19393
      arg1->consent = 0;
19334
19394
    }
19362
19422
    }
19363
19423
    arg1 = (LassoLibAuthnResponse *)(argp1);
19364
19424
    result = (char *) ((arg1)->consent);
19365
 
    
19366
 
    ST(argvi) = SWIG_FromCharPtr(result); argvi++ ;
 
19425
    ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
19367
19426
    
19368
19427
    XSRETURN(argvi);
19369
19428
  fail:
19397
19456
    if (!SWIG_IsOK(res2)) {
19398
19457
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "LibAuthnResponse_providerId_set" "', argument " "2"" of type '" "char *""'");
19399
19458
    }
19400
 
    arg2 = buf2;
 
19459
    arg2 = (char *)(buf2);
19401
19460
    if (arg1->ProviderID) free((char*)arg1->ProviderID);
19402
19461
    if (arg2) {
19403
 
      size_t size = strlen(arg2) + 1;
19404
 
      arg1->ProviderID = (char *)memcpy((char *)malloc((size)*sizeof(char)), arg2, sizeof(char)*(size));
 
19462
      size_t size = strlen((const char *)(arg2)) + 1;
 
19463
      arg1->ProviderID = (char *)(char *)memcpy((char *)malloc((size)*sizeof(char)), (const char *)(arg2), sizeof(char)*(size));
19405
19464
    } else {
19406
19465
      arg1->ProviderID = 0;
19407
19466
    }
19435
19494
    }
19436
19495
    arg1 = (LassoLibAuthnResponse *)(argp1);
19437
19496
    result = (char *) ((arg1)->ProviderID);
19438
 
    
19439
 
    ST(argvi) = SWIG_FromCharPtr(result); argvi++ ;
 
19497
    ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
19440
19498
    
19441
19499
    XSRETURN(argvi);
19442
19500
  fail:
19470
19528
    if (!SWIG_IsOK(res2)) {
19471
19529
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "LibAuthnResponse_relayState_set" "', argument " "2"" of type '" "char *""'");
19472
19530
    }
19473
 
    arg2 = buf2;
 
19531
    arg2 = (char *)(buf2);
19474
19532
    if (arg1->RelayState) free((char*)arg1->RelayState);
19475
19533
    if (arg2) {
19476
 
      size_t size = strlen(arg2) + 1;
19477
 
      arg1->RelayState = (char *)memcpy((char *)malloc((size)*sizeof(char)), arg2, sizeof(char)*(size));
 
19534
      size_t size = strlen((const char *)(arg2)) + 1;
 
19535
      arg1->RelayState = (char *)(char *)memcpy((char *)malloc((size)*sizeof(char)), (const char *)(arg2), sizeof(char)*(size));
19478
19536
    } else {
19479
19537
      arg1->RelayState = 0;
19480
19538
    }
19508
19566
    }
19509
19567
    arg1 = (LassoLibAuthnResponse *)(argp1);
19510
19568
    result = (char *) ((arg1)->RelayState);
19511
 
    
19512
 
    ST(argvi) = SWIG_FromCharPtr(result); argvi++ ;
 
19569
    ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
19513
19570
    
19514
19571
    XSRETURN(argvi);
19515
19572
  fail:
19575
19632
    }
19576
19633
    arg1 = (LassoLibAuthnResponse *)(argp1);
19577
19634
    result = (LassoStringList *)LassoLibAuthnResponse_Extension_get(arg1);
19578
 
    
19579
19635
    ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_LassoStringList, 0 | SWIG_SHADOW); argvi++ ;
19580
19636
    
19581
19637
    XSRETURN(argvi);
19642
19698
    }
19643
19699
    arg1 = (LassoLibAuthnResponse *)(argp1);
19644
19700
    result = (LassoSamlpStatus *)LassoLibAuthnResponse_Status_get(arg1);
19645
 
    
19646
19701
    ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_LassoSamlpStatus, 0 | SWIG_SHADOW); argvi++ ;
19647
19702
    
19648
19703
    XSRETURN(argvi);
19673
19728
    if (!SWIG_IsOK(res1)) {
19674
19729
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_LibAuthnResponse" "', argument " "1"" of type '" "char *""'");
19675
19730
    }
19676
 
    arg1 = buf1;
 
19731
    arg1 = (char *)(buf1);
19677
19732
    res2 = SWIG_ConvertPtr(ST(1), &argp2,SWIGTYPE_p_LassoLibAuthnRequest, 0 |  0 );
19678
19733
    if (!SWIG_IsOK(res2)) {
19679
19734
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "new_LibAuthnResponse" "', argument " "2"" of type '" "LassoLibAuthnRequest *""'"); 
19680
19735
    }
19681
19736
    arg2 = (LassoLibAuthnRequest *)(argp2);
19682
19737
    result = (LassoLibAuthnResponse *)new_LassoLibAuthnResponse(arg1,arg2);
19683
 
    
19684
19738
    ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_LassoLibAuthnResponse, SWIG_OWNER | SWIG_SHADOW); argvi++ ;
19685
19739
    if (alloc1 == SWIG_NEWOBJ) free((char*)buf1);
19686
19740
    
19739
19793
    }
19740
19794
    arg1 = (LassoLibAuthnResponse *)(argp1);
19741
19795
    result = (char *)LassoLibAuthnResponse_dump(arg1);
19742
 
    
19743
 
    ST(argvi) = SWIG_FromCharPtr(result); argvi++ ;
 
19796
    ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
19744
19797
    
19745
19798
    g_free(result);
19746
19799
    XSRETURN(argvi);
19775
19828
    if (!SWIG_IsOK(res2)) {
19776
19829
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "LibFederationTerminationNotification_consent_set" "', argument " "2"" of type '" "char *""'");
19777
19830
    }
19778
 
    arg2 = buf2;
 
19831
    arg2 = (char *)(buf2);
19779
19832
    if (arg1->consent) free((char*)arg1->consent);
19780
19833
    if (arg2) {
19781
 
      size_t size = strlen(arg2) + 1;
19782
 
      arg1->consent = (char *)memcpy((char *)malloc((size)*sizeof(char)), arg2, sizeof(char)*(size));
 
19834
      size_t size = strlen((const char *)(arg2)) + 1;
 
19835
      arg1->consent = (char *)(char *)memcpy((char *)malloc((size)*sizeof(char)), (const char *)(arg2), sizeof(char)*(size));
19783
19836
    } else {
19784
19837
      arg1->consent = 0;
19785
19838
    }
19813
19866
    }
19814
19867
    arg1 = (LassoLibFederationTerminationNotification *)(argp1);
19815
19868
    result = (char *) ((arg1)->consent);
19816
 
    
19817
 
    ST(argvi) = SWIG_FromCharPtr(result); argvi++ ;
 
19869
    ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
19818
19870
    
19819
19871
    XSRETURN(argvi);
19820
19872
  fail:
19848
19900
    if (!SWIG_IsOK(res2)) {
19849
19901
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "LibFederationTerminationNotification_providerId_set" "', argument " "2"" of type '" "char *""'");
19850
19902
    }
19851
 
    arg2 = buf2;
 
19903
    arg2 = (char *)(buf2);
19852
19904
    if (arg1->ProviderID) free((char*)arg1->ProviderID);
19853
19905
    if (arg2) {
19854
 
      size_t size = strlen(arg2) + 1;
19855
 
      arg1->ProviderID = (char *)memcpy((char *)malloc((size)*sizeof(char)), arg2, sizeof(char)*(size));
 
19906
      size_t size = strlen((const char *)(arg2)) + 1;
 
19907
      arg1->ProviderID = (char *)(char *)memcpy((char *)malloc((size)*sizeof(char)), (const char *)(arg2), sizeof(char)*(size));
19856
19908
    } else {
19857
19909
      arg1->ProviderID = 0;
19858
19910
    }
19886
19938
    }
19887
19939
    arg1 = (LassoLibFederationTerminationNotification *)(argp1);
19888
19940
    result = (char *) ((arg1)->ProviderID);
19889
 
    
19890
 
    ST(argvi) = SWIG_FromCharPtr(result); argvi++ ;
 
19941
    ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
19891
19942
    
19892
19943
    XSRETURN(argvi);
19893
19944
  fail:
19921
19972
    if (!SWIG_IsOK(res2)) {
19922
19973
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "LibFederationTerminationNotification_relayState_set" "', argument " "2"" of type '" "char *""'");
19923
19974
    }
19924
 
    arg2 = buf2;
 
19975
    arg2 = (char *)(buf2);
19925
19976
    if (arg1->RelayState) free((char*)arg1->RelayState);
19926
19977
    if (arg2) {
19927
 
      size_t size = strlen(arg2) + 1;
19928
 
      arg1->RelayState = (char *)memcpy((char *)malloc((size)*sizeof(char)), arg2, sizeof(char)*(size));
 
19978
      size_t size = strlen((const char *)(arg2)) + 1;
 
19979
      arg1->RelayState = (char *)(char *)memcpy((char *)malloc((size)*sizeof(char)), (const char *)(arg2), sizeof(char)*(size));
19929
19980
    } else {
19930
19981
      arg1->RelayState = 0;
19931
19982
    }
19959
20010
    }
19960
20011
    arg1 = (LassoLibFederationTerminationNotification *)(argp1);
19961
20012
    result = (char *) ((arg1)->RelayState);
19962
 
    
19963
 
    ST(argvi) = SWIG_FromCharPtr(result); argvi++ ;
 
20013
    ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
19964
20014
    
19965
20015
    XSRETURN(argvi);
19966
20016
  fail:
19994
20044
    if (!SWIG_IsOK(res2)) {
19995
20045
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "LibFederationTerminationNotification_certificateFile_set" "', argument " "2"" of type '" "char *""'");
19996
20046
    }
19997
 
    arg2 = buf2;
 
20047
    arg2 = (char *)(buf2);
19998
20048
    LassoLibFederationTerminationNotification_certificate_file_set(arg1,arg2);
19999
20049
    
20000
20050
    
20027
20077
    }
20028
20078
    arg1 = (LassoLibFederationTerminationNotification *)(argp1);
20029
20079
    result = (char *)LassoLibFederationTerminationNotification_certificate_file_get(arg1);
20030
 
    
20031
 
    ST(argvi) = SWIG_FromCharPtr(result); argvi++ ;
 
20080
    ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
20032
20081
    
20033
20082
    XSRETURN(argvi);
20034
20083
  fail:
20062
20111
    if (!SWIG_IsOK(res2)) {
20063
20112
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "LibFederationTerminationNotification_issueInstant_set" "', argument " "2"" of type '" "char *""'");
20064
20113
    }
20065
 
    arg2 = buf2;
 
20114
    arg2 = (char *)(buf2);
20066
20115
    LassoLibFederationTerminationNotification_IssueInstant_set(arg1,arg2);
20067
20116
    
20068
20117
    
20095
20144
    }
20096
20145
    arg1 = (LassoLibFederationTerminationNotification *)(argp1);
20097
20146
    result = (char *)LassoLibFederationTerminationNotification_IssueInstant_get(arg1);
20098
 
    
20099
 
    ST(argvi) = SWIG_FromCharPtr(result); argvi++ ;
 
20147
    ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
20100
20148
    
20101
20149
    XSRETURN(argvi);
20102
20150
  fail:
20162
20210
    }
20163
20211
    arg1 = (LassoLibFederationTerminationNotification *)(argp1);
20164
20212
    result = (int)LassoLibFederationTerminationNotification_MajorVersion_get(arg1);
20165
 
    
20166
20213
    ST(argvi) = SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(result)); argvi++ ;
20167
20214
    
20168
20215
    XSRETURN(argvi);
20229
20276
    }
20230
20277
    arg1 = (LassoLibFederationTerminationNotification *)(argp1);
20231
20278
    result = (int)LassoLibFederationTerminationNotification_MinorVersion_get(arg1);
20232
 
    
20233
20279
    ST(argvi) = SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(result)); argvi++ ;
20234
20280
    
20235
20281
    XSRETURN(argvi);
20264
20310
    if (!SWIG_IsOK(res2)) {
20265
20311
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "LibFederationTerminationNotification_privateKeyFile_set" "', argument " "2"" of type '" "char *""'");
20266
20312
    }
20267
 
    arg2 = buf2;
 
20313
    arg2 = (char *)(buf2);
20268
20314
    LassoLibFederationTerminationNotification_private_key_file_set(arg1,arg2);
20269
20315
    
20270
20316
    
20297
20343
    }
20298
20344
    arg1 = (LassoLibFederationTerminationNotification *)(argp1);
20299
20345
    result = (char *)LassoLibFederationTerminationNotification_private_key_file_get(arg1);
20300
 
    
20301
 
    ST(argvi) = SWIG_FromCharPtr(result); argvi++ ;
 
20346
    ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
20302
20347
    
20303
20348
    XSRETURN(argvi);
20304
20349
  fail:
20332
20377
    if (!SWIG_IsOK(res2)) {
20333
20378
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "LibFederationTerminationNotification_requestId_set" "', argument " "2"" of type '" "char *""'");
20334
20379
    }
20335
 
    arg2 = buf2;
 
20380
    arg2 = (char *)(buf2);
20336
20381
    LassoLibFederationTerminationNotification_RequestID_set(arg1,arg2);
20337
20382
    
20338
20383
    
20365
20410
    }
20366
20411
    arg1 = (LassoLibFederationTerminationNotification *)(argp1);
20367
20412
    result = (char *)LassoLibFederationTerminationNotification_RequestID_get(arg1);
20368
 
    
20369
 
    ST(argvi) = SWIG_FromCharPtr(result); argvi++ ;
 
20413
    ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
20370
20414
    
20371
20415
    XSRETURN(argvi);
20372
20416
  fail:
20432
20476
    }
20433
20477
    arg1 = (LassoLibFederationTerminationNotification *)(argp1);
20434
20478
    result = (LassoStringList *)LassoLibFederationTerminationNotification_RespondWith_get(arg1);
20435
 
    
20436
20479
    ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_LassoStringList, 0 | SWIG_SHADOW); argvi++ ;
20437
20480
    
20438
20481
    XSRETURN(argvi);
20499
20542
    }
20500
20543
    arg1 = (LassoLibFederationTerminationNotification *)(argp1);
20501
20544
    result = (LassoSignatureMethod)LassoLibFederationTerminationNotification_sign_method_get(arg1);
20502
 
    
20503
20545
    ST(argvi) = SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(result)); argvi++ ;
20504
20546
    
20505
20547
    XSRETURN(argvi);
20570
20612
    }
20571
20613
    arg1 = (LassoLibFederationTerminationNotification *)(argp1);
20572
20614
    result = LassoLibFederationTerminationNotification_sign_type_get(arg1);
20573
 
    
20574
20615
    ST(argvi) = SWIG_NewPointerObj((LassoSignatureType *)memcpy((LassoSignatureType *)malloc(sizeof(LassoSignatureType)),&result,sizeof(LassoSignatureType)), SWIGTYPE_p_LassoSignatureType, SWIG_POINTER_OWN | 0); argvi++ ;
20575
20616
    
20576
20617
    XSRETURN(argvi);
20637
20678
    }
20638
20679
    arg1 = (LassoLibFederationTerminationNotification *)(argp1);
20639
20680
    result = (LassoStringList *)LassoLibFederationTerminationNotification_Extension_get(arg1);
20640
 
    
20641
20681
    ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_LassoStringList, 0 | SWIG_SHADOW); argvi++ ;
20642
20682
    
20643
20683
    XSRETURN(argvi);
20704
20744
    }
20705
20745
    arg1 = (LassoLibFederationTerminationNotification *)(argp1);
20706
20746
    result = (LassoSamlNameIdentifier *)LassoLibFederationTerminationNotification_NameIdentifier_get(arg1);
20707
 
    
20708
20747
    ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_LassoSamlNameIdentifier, 0 | SWIG_SHADOW); argvi++ ;
20709
20748
    
20710
20749
    XSRETURN(argvi);
20725
20764
      SWIG_croak("Usage: new_LibFederationTerminationNotification();");
20726
20765
    }
20727
20766
    result = (LassoLibFederationTerminationNotification *)new_LassoLibFederationTerminationNotification();
20728
 
    
20729
20767
    ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_LassoLibFederationTerminationNotification, SWIG_OWNER | SWIG_SHADOW); argvi++ ;
20730
20768
    XSRETURN(argvi);
20731
20769
  fail:
20788
20826
    if (!SWIG_IsOK(res1)) {
20789
20827
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "LibFederationTerminationNotification_newFull" "', argument " "1"" of type '" "char *""'");
20790
20828
    }
20791
 
    arg1 = buf1;
 
20829
    arg1 = (char *)(buf1);
20792
20830
    res2 = SWIG_ConvertPtr(ST(1), &argp2,SWIGTYPE_p_LassoSamlNameIdentifier, 0 |  0 );
20793
20831
    if (!SWIG_IsOK(res2)) {
20794
20832
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "LibFederationTerminationNotification_newFull" "', argument " "2"" of type '" "LassoSamlNameIdentifier *""'"); 
20811
20849
    } 
20812
20850
    arg4 = (LassoSignatureMethod)(val4);
20813
20851
    result = (LassoLibFederationTerminationNotification *)LassoLibFederationTerminationNotification_newFull(arg1,arg2,arg3,arg4);
20814
 
    
20815
20852
    ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_LassoLibFederationTerminationNotification, SWIG_OWNER | SWIG_SHADOW); argvi++ ;
20816
20853
    if (alloc1 == SWIG_NEWOBJ) free((char*)buf1);
20817
20854
    
20844
20881
    }
20845
20882
    arg1 = (LassoLibFederationTerminationNotification *)(argp1);
20846
20883
    result = (char *)LassoLibFederationTerminationNotification_dump(arg1);
20847
 
    
20848
 
    ST(argvi) = SWIG_FromCharPtr(result); argvi++ ;
 
20884
    ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
20849
20885
    
20850
20886
    g_free(result);
20851
20887
    XSRETURN(argvi);
20880
20916
    if (!SWIG_IsOK(res2)) {
20881
20917
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "LibLogoutRequest_consent_set" "', argument " "2"" of type '" "char *""'");
20882
20918
    }
20883
 
    arg2 = buf2;
 
20919
    arg2 = (char *)(buf2);
20884
20920
    if (arg1->consent) free((char*)arg1->consent);
20885
20921
    if (arg2) {
20886
 
      size_t size = strlen(arg2) + 1;
20887
 
      arg1->consent = (char *)memcpy((char *)malloc((size)*sizeof(char)), arg2, sizeof(char)*(size));
 
20922
      size_t size = strlen((const char *)(arg2)) + 1;
 
20923
      arg1->consent = (char *)(char *)memcpy((char *)malloc((size)*sizeof(char)), (const char *)(arg2), sizeof(char)*(size));
20888
20924
    } else {
20889
20925
      arg1->consent = 0;
20890
20926
    }
20918
20954
    }
20919
20955
    arg1 = (LassoLibLogoutRequest *)(argp1);
20920
20956
    result = (char *) ((arg1)->consent);
20921
 
    
20922
 
    ST(argvi) = SWIG_FromCharPtr(result); argvi++ ;
 
20957
    ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
20923
20958
    
20924
20959
    XSRETURN(argvi);
20925
20960
  fail:
20953
20988
    if (!SWIG_IsOK(res2)) {
20954
20989
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "LibLogoutRequest_notOnOrAfter_set" "', argument " "2"" of type '" "char *""'");
20955
20990
    }
20956
 
    arg2 = buf2;
 
20991
    arg2 = (char *)(buf2);
20957
20992
    if (arg1->NotOnOrAfter) free((char*)arg1->NotOnOrAfter);
20958
20993
    if (arg2) {
20959
 
      size_t size = strlen(arg2) + 1;
20960
 
      arg1->NotOnOrAfter = (char *)memcpy((char *)malloc((size)*sizeof(char)), arg2, sizeof(char)*(size));
 
20994
      size_t size = strlen((const char *)(arg2)) + 1;
 
20995
      arg1->NotOnOrAfter = (char *)(char *)memcpy((char *)malloc((size)*sizeof(char)), (const char *)(arg2), sizeof(char)*(size));
20961
20996
    } else {
20962
20997
      arg1->NotOnOrAfter = 0;
20963
20998
    }
20991
21026
    }
20992
21027
    arg1 = (LassoLibLogoutRequest *)(argp1);
20993
21028
    result = (char *) ((arg1)->NotOnOrAfter);
20994
 
    
20995
 
    ST(argvi) = SWIG_FromCharPtr(result); argvi++ ;
 
21029
    ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
20996
21030
    
20997
21031
    XSRETURN(argvi);
20998
21032
  fail:
21026
21060
    if (!SWIG_IsOK(res2)) {
21027
21061
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "LibLogoutRequest_providerId_set" "', argument " "2"" of type '" "char *""'");
21028
21062
    }
21029
 
    arg2 = buf2;
 
21063
    arg2 = (char *)(buf2);
21030
21064
    if (arg1->ProviderID) free((char*)arg1->ProviderID);
21031
21065
    if (arg2) {
21032
 
      size_t size = strlen(arg2) + 1;
21033
 
      arg1->ProviderID = (char *)memcpy((char *)malloc((size)*sizeof(char)), arg2, sizeof(char)*(size));
 
21066
      size_t size = strlen((const char *)(arg2)) + 1;
 
21067
      arg1->ProviderID = (char *)(char *)memcpy((char *)malloc((size)*sizeof(char)), (const char *)(arg2), sizeof(char)*(size));
21034
21068
    } else {
21035
21069
      arg1->ProviderID = 0;
21036
21070
    }
21064
21098
    }
21065
21099
    arg1 = (LassoLibLogoutRequest *)(argp1);
21066
21100
    result = (char *) ((arg1)->ProviderID);
21067
 
    
21068
 
    ST(argvi) = SWIG_FromCharPtr(result); argvi++ ;
 
21101
    ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
21069
21102
    
21070
21103
    XSRETURN(argvi);
21071
21104
  fail:
21099
21132
    if (!SWIG_IsOK(res2)) {
21100
21133
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "LibLogoutRequest_relayState_set" "', argument " "2"" of type '" "char *""'");
21101
21134
    }
21102
 
    arg2 = buf2;
 
21135
    arg2 = (char *)(buf2);
21103
21136
    if (arg1->RelayState) free((char*)arg1->RelayState);
21104
21137
    if (arg2) {
21105
 
      size_t size = strlen(arg2) + 1;
21106
 
      arg1->RelayState = (char *)memcpy((char *)malloc((size)*sizeof(char)), arg2, sizeof(char)*(size));
 
21138
      size_t size = strlen((const char *)(arg2)) + 1;
 
21139
      arg1->RelayState = (char *)(char *)memcpy((char *)malloc((size)*sizeof(char)), (const char *)(arg2), sizeof(char)*(size));
21107
21140
    } else {
21108
21141
      arg1->RelayState = 0;
21109
21142
    }
21137
21170
    }
21138
21171
    arg1 = (LassoLibLogoutRequest *)(argp1);
21139
21172
    result = (char *) ((arg1)->RelayState);
21140
 
    
21141
 
    ST(argvi) = SWIG_FromCharPtr(result); argvi++ ;
 
21173
    ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
21142
21174
    
21143
21175
    XSRETURN(argvi);
21144
21176
  fail:
21172
21204
    if (!SWIG_IsOK(res2)) {
21173
21205
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "LibLogoutRequest_sessionIndex_set" "', argument " "2"" of type '" "char *""'");
21174
21206
    }
21175
 
    arg2 = buf2;
 
21207
    arg2 = (char *)(buf2);
21176
21208
    if (arg1->SessionIndex) free((char*)arg1->SessionIndex);
21177
21209
    if (arg2) {
21178
 
      size_t size = strlen(arg2) + 1;
21179
 
      arg1->SessionIndex = (char *)memcpy((char *)malloc((size)*sizeof(char)), arg2, sizeof(char)*(size));
 
21210
      size_t size = strlen((const char *)(arg2)) + 1;
 
21211
      arg1->SessionIndex = (char *)(char *)memcpy((char *)malloc((size)*sizeof(char)), (const char *)(arg2), sizeof(char)*(size));
21180
21212
    } else {
21181
21213
      arg1->SessionIndex = 0;
21182
21214
    }
21210
21242
    }
21211
21243
    arg1 = (LassoLibLogoutRequest *)(argp1);
21212
21244
    result = (char *) ((arg1)->SessionIndex);
21213
 
    
21214
 
    ST(argvi) = SWIG_FromCharPtr(result); argvi++ ;
 
21245
    ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
21215
21246
    
21216
21247
    XSRETURN(argvi);
21217
21248
  fail:
21245
21276
    if (!SWIG_IsOK(res2)) {
21246
21277
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "LibLogoutRequest_certificateFile_set" "', argument " "2"" of type '" "char *""'");
21247
21278
    }
21248
 
    arg2 = buf2;
 
21279
    arg2 = (char *)(buf2);
21249
21280
    LassoLibLogoutRequest_certificate_file_set(arg1,arg2);
21250
21281
    
21251
21282
    
21278
21309
    }
21279
21310
    arg1 = (LassoLibLogoutRequest *)(argp1);
21280
21311
    result = (char *)LassoLibLogoutRequest_certificate_file_get(arg1);
21281
 
    
21282
 
    ST(argvi) = SWIG_FromCharPtr(result); argvi++ ;
 
21312
    ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
21283
21313
    
21284
21314
    XSRETURN(argvi);
21285
21315
  fail:
21313
21343
    if (!SWIG_IsOK(res2)) {
21314
21344
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "LibLogoutRequest_issueInstant_set" "', argument " "2"" of type '" "char *""'");
21315
21345
    }
21316
 
    arg2 = buf2;
 
21346
    arg2 = (char *)(buf2);
21317
21347
    LassoLibLogoutRequest_IssueInstant_set(arg1,arg2);
21318
21348
    
21319
21349
    
21346
21376
    }
21347
21377
    arg1 = (LassoLibLogoutRequest *)(argp1);
21348
21378
    result = (char *)LassoLibLogoutRequest_IssueInstant_get(arg1);
21349
 
    
21350
 
    ST(argvi) = SWIG_FromCharPtr(result); argvi++ ;
 
21379
    ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
21351
21380
    
21352
21381
    XSRETURN(argvi);
21353
21382
  fail:
21413
21442
    }
21414
21443
    arg1 = (LassoLibLogoutRequest *)(argp1);
21415
21444
    result = (int)LassoLibLogoutRequest_MajorVersion_get(arg1);
21416
 
    
21417
21445
    ST(argvi) = SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(result)); argvi++ ;
21418
21446
    
21419
21447
    XSRETURN(argvi);
21480
21508
    }
21481
21509
    arg1 = (LassoLibLogoutRequest *)(argp1);
21482
21510
    result = (int)LassoLibLogoutRequest_MinorVersion_get(arg1);
21483
 
    
21484
21511
    ST(argvi) = SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(result)); argvi++ ;
21485
21512
    
21486
21513
    XSRETURN(argvi);
21515
21542
    if (!SWIG_IsOK(res2)) {
21516
21543
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "LibLogoutRequest_privateKeyFile_set" "', argument " "2"" of type '" "char *""'");
21517
21544
    }
21518
 
    arg2 = buf2;
 
21545
    arg2 = (char *)(buf2);
21519
21546
    LassoLibLogoutRequest_private_key_file_set(arg1,arg2);
21520
21547
    
21521
21548
    
21548
21575
    }
21549
21576
    arg1 = (LassoLibLogoutRequest *)(argp1);
21550
21577
    result = (char *)LassoLibLogoutRequest_private_key_file_get(arg1);
21551
 
    
21552
 
    ST(argvi) = SWIG_FromCharPtr(result); argvi++ ;
 
21578
    ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
21553
21579
    
21554
21580
    XSRETURN(argvi);
21555
21581
  fail:
21583
21609
    if (!SWIG_IsOK(res2)) {
21584
21610
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "LibLogoutRequest_requestId_set" "', argument " "2"" of type '" "char *""'");
21585
21611
    }
21586
 
    arg2 = buf2;
 
21612
    arg2 = (char *)(buf2);
21587
21613
    LassoLibLogoutRequest_RequestID_set(arg1,arg2);
21588
21614
    
21589
21615
    
21616
21642
    }
21617
21643
    arg1 = (LassoLibLogoutRequest *)(argp1);
21618
21644
    result = (char *)LassoLibLogoutRequest_RequestID_get(arg1);
21619
 
    
21620
 
    ST(argvi) = SWIG_FromCharPtr(result); argvi++ ;
 
21645
    ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
21621
21646
    
21622
21647
    XSRETURN(argvi);
21623
21648
  fail:
21683
21708
    }
21684
21709
    arg1 = (LassoLibLogoutRequest *)(argp1);
21685
21710
    result = (LassoStringList *)LassoLibLogoutRequest_RespondWith_get(arg1);
21686
 
    
21687
21711
    ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_LassoStringList, 0 | SWIG_SHADOW); argvi++ ;
21688
21712
    
21689
21713
    XSRETURN(argvi);
21750
21774
    }
21751
21775
    arg1 = (LassoLibLogoutRequest *)(argp1);
21752
21776
    result = (LassoSignatureMethod)LassoLibLogoutRequest_sign_method_get(arg1);
21753
 
    
21754
21777
    ST(argvi) = SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(result)); argvi++ ;
21755
21778
    
21756
21779
    XSRETURN(argvi);
21821
21844
    }
21822
21845
    arg1 = (LassoLibLogoutRequest *)(argp1);
21823
21846
    result = LassoLibLogoutRequest_sign_type_get(arg1);
21824
 
    
21825
21847
    ST(argvi) = SWIG_NewPointerObj((LassoSignatureType *)memcpy((LassoSignatureType *)malloc(sizeof(LassoSignatureType)),&result,sizeof(LassoSignatureType)), SWIGTYPE_p_LassoSignatureType, SWIG_POINTER_OWN | 0); argvi++ ;
21826
21848
    
21827
21849
    XSRETURN(argvi);
21888
21910
    }
21889
21911
    arg1 = (LassoLibLogoutRequest *)(argp1);
21890
21912
    result = (LassoStringList *)LassoLibLogoutRequest_Extension_get(arg1);
21891
 
    
21892
21913
    ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_LassoStringList, 0 | SWIG_SHADOW); argvi++ ;
21893
21914
    
21894
21915
    XSRETURN(argvi);
21955
21976
    }
21956
21977
    arg1 = (LassoLibLogoutRequest *)(argp1);
21957
21978
    result = (LassoSamlNameIdentifier *)LassoLibLogoutRequest_NameIdentifier_get(arg1);
21958
 
    
21959
21979
    ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_LassoSamlNameIdentifier, 0 | SWIG_SHADOW); argvi++ ;
21960
21980
    
21961
21981
    XSRETURN(argvi);
21976
21996
      SWIG_croak("Usage: new_LibLogoutRequest();");
21977
21997
    }
21978
21998
    result = (LassoLibLogoutRequest *)new_LassoLibLogoutRequest();
21979
 
    
21980
21999
    ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_LassoLibLogoutRequest, SWIG_OWNER | SWIG_SHADOW); argvi++ ;
21981
22000
    XSRETURN(argvi);
21982
22001
  fail:
22039
22058
    if (!SWIG_IsOK(res1)) {
22040
22059
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "LibLogoutRequest_newFull" "', argument " "1"" of type '" "char *""'");
22041
22060
    }
22042
 
    arg1 = buf1;
 
22061
    arg1 = (char *)(buf1);
22043
22062
    res2 = SWIG_ConvertPtr(ST(1), &argp2,SWIGTYPE_p_LassoSamlNameIdentifier, 0 |  0 );
22044
22063
    if (!SWIG_IsOK(res2)) {
22045
22064
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "LibLogoutRequest_newFull" "', argument " "2"" of type '" "LassoSamlNameIdentifier *""'"); 
22062
22081
    } 
22063
22082
    arg4 = (LassoSignatureMethod)(val4);
22064
22083
    result = (LassoLibLogoutRequest *)LassoLibLogoutRequest_newFull(arg1,arg2,arg3,arg4);
22065
 
    
22066
22084
    ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_LassoLibLogoutRequest, SWIG_OWNER | SWIG_SHADOW); argvi++ ;
22067
22085
    if (alloc1 == SWIG_NEWOBJ) free((char*)buf1);
22068
22086
    
22095
22113
    }
22096
22114
    arg1 = (LassoLibLogoutRequest *)(argp1);
22097
22115
    result = (char *)LassoLibLogoutRequest_dump(arg1);
22098
 
    
22099
 
    ST(argvi) = SWIG_FromCharPtr(result); argvi++ ;
 
22116
    ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
22100
22117
    
22101
22118
    g_free(result);
22102
22119
    XSRETURN(argvi);
22163
22180
    }
22164
22181
    arg1 = (LassoLibLogoutResponse *)(argp1);
22165
22182
    result = (LassoStringList *)LassoLibLogoutResponse_Extension_get(arg1);
22166
 
    
22167
22183
    ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_LassoStringList, 0 | SWIG_SHADOW); argvi++ ;
22168
22184
    
22169
22185
    XSRETURN(argvi);
22198
22214
    if (!SWIG_IsOK(res2)) {
22199
22215
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "LibLogoutResponse_providerId_set" "', argument " "2"" of type '" "char *""'");
22200
22216
    }
22201
 
    arg2 = buf2;
 
22217
    arg2 = (char *)(buf2);
22202
22218
    LassoLibLogoutResponse_ProviderID_set(arg1,arg2);
22203
22219
    
22204
22220
    
22231
22247
    }
22232
22248
    arg1 = (LassoLibLogoutResponse *)(argp1);
22233
22249
    result = (char *)LassoLibLogoutResponse_ProviderID_get(arg1);
22234
 
    
22235
 
    ST(argvi) = SWIG_FromCharPtr(result); argvi++ ;
 
22250
    ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
22236
22251
    
22237
22252
    XSRETURN(argvi);
22238
22253
  fail:
22266
22281
    if (!SWIG_IsOK(res2)) {
22267
22282
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "LibLogoutResponse_relayState_set" "', argument " "2"" of type '" "char *""'");
22268
22283
    }
22269
 
    arg2 = buf2;
 
22284
    arg2 = (char *)(buf2);
22270
22285
    LassoLibLogoutResponse_RelayState_set(arg1,arg2);
22271
22286
    
22272
22287
    
22299
22314
    }
22300
22315
    arg1 = (LassoLibLogoutResponse *)(argp1);
22301
22316
    result = (char *)LassoLibLogoutResponse_RelayState_get(arg1);
22302
 
    
22303
 
    ST(argvi) = SWIG_FromCharPtr(result); argvi++ ;
 
22317
    ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
22304
22318
    
22305
22319
    XSRETURN(argvi);
22306
22320
  fail:
22366
22380
    }
22367
22381
    arg1 = (LassoLibLogoutResponse *)(argp1);
22368
22382
    result = (LassoSamlpStatus *)LassoLibLogoutResponse_Status_get(arg1);
22369
 
    
22370
22383
    ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_LassoSamlpStatus, 0 | SWIG_SHADOW); argvi++ ;
22371
22384
    
22372
22385
    XSRETURN(argvi);
22387
22400
      SWIG_croak("Usage: new_LibLogoutResponse();");
22388
22401
    }
22389
22402
    result = (LassoLibLogoutResponse *)new_LassoLibLogoutResponse();
22390
 
    
22391
22403
    ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_LassoLibLogoutResponse, SWIG_OWNER | SWIG_SHADOW); argvi++ ;
22392
22404
    XSRETURN(argvi);
22393
22405
  fail:
22454
22466
    if (!SWIG_IsOK(res1)) {
22455
22467
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "LibLogoutResponse_newFull" "', argument " "1"" of type '" "char *""'");
22456
22468
    }
22457
 
    arg1 = buf1;
 
22469
    arg1 = (char *)(buf1);
22458
22470
    res2 = SWIG_AsCharPtrAndSize(ST(1), &buf2, NULL, &alloc2);
22459
22471
    if (!SWIG_IsOK(res2)) {
22460
22472
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "LibLogoutResponse_newFull" "', argument " "2"" of type '" "char const *""'");
22461
22473
    }
22462
 
    arg2 = buf2;
 
22474
    arg2 = (char *)(buf2);
22463
22475
    res3 = SWIG_ConvertPtr(ST(2), &argp3,SWIGTYPE_p_LassoLibLogoutRequest, 0 |  0 );
22464
22476
    if (!SWIG_IsOK(res3)) {
22465
22477
      SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "LibLogoutResponse_newFull" "', argument " "3"" of type '" "LassoLibLogoutRequest *""'"); 
22482
22494
    } 
22483
22495
    arg5 = (LassoSignatureMethod)(val5);
22484
22496
    result = (LassoLibLogoutResponse *)LassoLibLogoutResponse_newFull(arg1,(char const *)arg2,arg3,arg4,arg5);
22485
 
    
22486
22497
    ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_LassoLibLogoutResponse, SWIG_OWNER | SWIG_SHADOW); argvi++ ;
22487
22498
    if (alloc1 == SWIG_NEWOBJ) free((char*)buf1);
22488
22499
    if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
22517
22528
    }
22518
22529
    arg1 = (LassoLibLogoutResponse *)(argp1);
22519
22530
    result = (char *)LassoLibLogoutResponse_dump(arg1);
22520
 
    
22521
 
    ST(argvi) = SWIG_FromCharPtr(result); argvi++ ;
 
22531
    ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
22522
22532
    
22523
22533
    g_free(result);
22524
22534
    XSRETURN(argvi);
22553
22563
    if (!SWIG_IsOK(res2)) {
22554
22564
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "LibRegisterNameIdentifierRequest_providerId_set" "', argument " "2"" of type '" "char *""'");
22555
22565
    }
22556
 
    arg2 = buf2;
 
22566
    arg2 = (char *)(buf2);
22557
22567
    if (arg1->ProviderID) free((char*)arg1->ProviderID);
22558
22568
    if (arg2) {
22559
 
      size_t size = strlen(arg2) + 1;
22560
 
      arg1->ProviderID = (char *)memcpy((char *)malloc((size)*sizeof(char)), arg2, sizeof(char)*(size));
 
22569
      size_t size = strlen((const char *)(arg2)) + 1;
 
22570
      arg1->ProviderID = (char *)(char *)memcpy((char *)malloc((size)*sizeof(char)), (const char *)(arg2), sizeof(char)*(size));
22561
22571
    } else {
22562
22572
      arg1->ProviderID = 0;
22563
22573
    }
22591
22601
    }
22592
22602
    arg1 = (LassoLibRegisterNameIdentifierRequest *)(argp1);
22593
22603
    result = (char *) ((arg1)->ProviderID);
22594
 
    
22595
 
    ST(argvi) = SWIG_FromCharPtr(result); argvi++ ;
 
22604
    ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
22596
22605
    
22597
22606
    XSRETURN(argvi);
22598
22607
  fail:
22626
22635
    if (!SWIG_IsOK(res2)) {
22627
22636
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "LibRegisterNameIdentifierRequest_relayState_set" "', argument " "2"" of type '" "char *""'");
22628
22637
    }
22629
 
    arg2 = buf2;
 
22638
    arg2 = (char *)(buf2);
22630
22639
    if (arg1->RelayState) free((char*)arg1->RelayState);
22631
22640
    if (arg2) {
22632
 
      size_t size = strlen(arg2) + 1;
22633
 
      arg1->RelayState = (char *)memcpy((char *)malloc((size)*sizeof(char)), arg2, sizeof(char)*(size));
 
22641
      size_t size = strlen((const char *)(arg2)) + 1;
 
22642
      arg1->RelayState = (char *)(char *)memcpy((char *)malloc((size)*sizeof(char)), (const char *)(arg2), sizeof(char)*(size));
22634
22643
    } else {
22635
22644
      arg1->RelayState = 0;
22636
22645
    }
22664
22673
    }
22665
22674
    arg1 = (LassoLibRegisterNameIdentifierRequest *)(argp1);
22666
22675
    result = (char *) ((arg1)->RelayState);
22667
 
    
22668
 
    ST(argvi) = SWIG_FromCharPtr(result); argvi++ ;
 
22676
    ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
22669
22677
    
22670
22678
    XSRETURN(argvi);
22671
22679
  fail:
22699
22707
    if (!SWIG_IsOK(res2)) {
22700
22708
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "LibRegisterNameIdentifierRequest_certificateFile_set" "', argument " "2"" of type '" "char *""'");
22701
22709
    }
22702
 
    arg2 = buf2;
 
22710
    arg2 = (char *)(buf2);
22703
22711
    LassoLibRegisterNameIdentifierRequest_certificate_file_set(arg1,arg2);
22704
22712
    
22705
22713
    
22732
22740
    }
22733
22741
    arg1 = (LassoLibRegisterNameIdentifierRequest *)(argp1);
22734
22742
    result = (char *)LassoLibRegisterNameIdentifierRequest_certificate_file_get(arg1);
22735
 
    
22736
 
    ST(argvi) = SWIG_FromCharPtr(result); argvi++ ;
 
22743
    ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
22737
22744
    
22738
22745
    XSRETURN(argvi);
22739
22746
  fail:
22767
22774
    if (!SWIG_IsOK(res2)) {
22768
22775
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "LibRegisterNameIdentifierRequest_issueInstant_set" "', argument " "2"" of type '" "char *""'");
22769
22776
    }
22770
 
    arg2 = buf2;
 
22777
    arg2 = (char *)(buf2);
22771
22778
    LassoLibRegisterNameIdentifierRequest_IssueInstant_set(arg1,arg2);
22772
22779
    
22773
22780
    
22800
22807
    }
22801
22808
    arg1 = (LassoLibRegisterNameIdentifierRequest *)(argp1);
22802
22809
    result = (char *)LassoLibRegisterNameIdentifierRequest_IssueInstant_get(arg1);
22803
 
    
22804
 
    ST(argvi) = SWIG_FromCharPtr(result); argvi++ ;
 
22810
    ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
22805
22811
    
22806
22812
    XSRETURN(argvi);
22807
22813
  fail:
22867
22873
    }
22868
22874
    arg1 = (LassoLibRegisterNameIdentifierRequest *)(argp1);
22869
22875
    result = (int)LassoLibRegisterNameIdentifierRequest_MajorVersion_get(arg1);
22870
 
    
22871
22876
    ST(argvi) = SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(result)); argvi++ ;
22872
22877
    
22873
22878
    XSRETURN(argvi);
22934
22939
    }
22935
22940
    arg1 = (LassoLibRegisterNameIdentifierRequest *)(argp1);
22936
22941
    result = (int)LassoLibRegisterNameIdentifierRequest_MinorVersion_get(arg1);
22937
 
    
22938
22942
    ST(argvi) = SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(result)); argvi++ ;
22939
22943
    
22940
22944
    XSRETURN(argvi);
22969
22973
    if (!SWIG_IsOK(res2)) {
22970
22974
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "LibRegisterNameIdentifierRequest_privateKeyFile_set" "', argument " "2"" of type '" "char *""'");
22971
22975
    }
22972
 
    arg2 = buf2;
 
22976
    arg2 = (char *)(buf2);
22973
22977
    LassoLibRegisterNameIdentifierRequest_private_key_file_set(arg1,arg2);
22974
22978
    
22975
22979
    
23002
23006
    }
23003
23007
    arg1 = (LassoLibRegisterNameIdentifierRequest *)(argp1);
23004
23008
    result = (char *)LassoLibRegisterNameIdentifierRequest_private_key_file_get(arg1);
23005
 
    
23006
 
    ST(argvi) = SWIG_FromCharPtr(result); argvi++ ;
 
23009
    ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
23007
23010
    
23008
23011
    XSRETURN(argvi);
23009
23012
  fail:
23037
23040
    if (!SWIG_IsOK(res2)) {
23038
23041
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "LibRegisterNameIdentifierRequest_requestId_set" "', argument " "2"" of type '" "char *""'");
23039
23042
    }
23040
 
    arg2 = buf2;
 
23043
    arg2 = (char *)(buf2);
23041
23044
    LassoLibRegisterNameIdentifierRequest_RequestID_set(arg1,arg2);
23042
23045
    
23043
23046
    
23070
23073
    }
23071
23074
    arg1 = (LassoLibRegisterNameIdentifierRequest *)(argp1);
23072
23075
    result = (char *)LassoLibRegisterNameIdentifierRequest_RequestID_get(arg1);
23073
 
    
23074
 
    ST(argvi) = SWIG_FromCharPtr(result); argvi++ ;
 
23076
    ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
23075
23077
    
23076
23078
    XSRETURN(argvi);
23077
23079
  fail:
23137
23139
    }
23138
23140
    arg1 = (LassoLibRegisterNameIdentifierRequest *)(argp1);
23139
23141
    result = (LassoStringList *)LassoLibRegisterNameIdentifierRequest_RespondWith_get(arg1);
23140
 
    
23141
23142
    ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_LassoStringList, 0 | SWIG_SHADOW); argvi++ ;
23142
23143
    
23143
23144
    XSRETURN(argvi);
23204
23205
    }
23205
23206
    arg1 = (LassoLibRegisterNameIdentifierRequest *)(argp1);
23206
23207
    result = (LassoSignatureMethod)LassoLibRegisterNameIdentifierRequest_sign_method_get(arg1);
23207
 
    
23208
23208
    ST(argvi) = SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(result)); argvi++ ;
23209
23209
    
23210
23210
    XSRETURN(argvi);
23275
23275
    }
23276
23276
    arg1 = (LassoLibRegisterNameIdentifierRequest *)(argp1);
23277
23277
    result = LassoLibRegisterNameIdentifierRequest_sign_type_get(arg1);
23278
 
    
23279
23278
    ST(argvi) = SWIG_NewPointerObj((LassoSignatureType *)memcpy((LassoSignatureType *)malloc(sizeof(LassoSignatureType)),&result,sizeof(LassoSignatureType)), SWIGTYPE_p_LassoSignatureType, SWIG_POINTER_OWN | 0); argvi++ ;
23280
23279
    
23281
23280
    XSRETURN(argvi);
23342
23341
    }
23343
23342
    arg1 = (LassoLibRegisterNameIdentifierRequest *)(argp1);
23344
23343
    result = (LassoStringList *)LassoLibRegisterNameIdentifierRequest_Extension_get(arg1);
23345
 
    
23346
23344
    ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_LassoStringList, 0 | SWIG_SHADOW); argvi++ ;
23347
23345
    
23348
23346
    XSRETURN(argvi);
23409
23407
    }
23410
23408
    arg1 = (LassoLibRegisterNameIdentifierRequest *)(argp1);
23411
23409
    result = (LassoSamlNameIdentifier *)LassoLibRegisterNameIdentifierRequest_IDPProvidedNameIdentifier_get(arg1);
23412
 
    
23413
23410
    ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_LassoSamlNameIdentifier, 0 | SWIG_SHADOW); argvi++ ;
23414
23411
    
23415
23412
    XSRETURN(argvi);
23476
23473
    }
23477
23474
    arg1 = (LassoLibRegisterNameIdentifierRequest *)(argp1);
23478
23475
    result = (LassoSamlNameIdentifier *)LassoLibRegisterNameIdentifierRequest_OldProvidedNameIdentifier_get(arg1);
23479
 
    
23480
23476
    ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_LassoSamlNameIdentifier, 0 | SWIG_SHADOW); argvi++ ;
23481
23477
    
23482
23478
    XSRETURN(argvi);
23543
23539
    }
23544
23540
    arg1 = (LassoLibRegisterNameIdentifierRequest *)(argp1);
23545
23541
    result = (LassoSamlNameIdentifier *)LassoLibRegisterNameIdentifierRequest_SPProvidedNameIdentifier_get(arg1);
23546
 
    
23547
23542
    ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_LassoSamlNameIdentifier, 0 | SWIG_SHADOW); argvi++ ;
23548
23543
    
23549
23544
    XSRETURN(argvi);
23564
23559
      SWIG_croak("Usage: new_LibRegisterNameIdentifierRequest();");
23565
23560
    }
23566
23561
    result = (LassoLibRegisterNameIdentifierRequest *)new_LassoLibRegisterNameIdentifierRequest();
23567
 
    
23568
23562
    ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_LassoLibRegisterNameIdentifierRequest, SWIG_OWNER | SWIG_SHADOW); argvi++ ;
23569
23563
    XSRETURN(argvi);
23570
23564
  fail:
23633
23627
    if (!SWIG_IsOK(res1)) {
23634
23628
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "LibRegisterNameIdentifierRequest_newFull" "', argument " "1"" of type '" "char *""'");
23635
23629
    }
23636
 
    arg1 = buf1;
 
23630
    arg1 = (char *)(buf1);
23637
23631
    res2 = SWIG_ConvertPtr(ST(1), &argp2,SWIGTYPE_p_LassoSamlNameIdentifier, 0 |  0 );
23638
23632
    if (!SWIG_IsOK(res2)) {
23639
23633
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "LibRegisterNameIdentifierRequest_newFull" "', argument " "2"" of type '" "LassoSamlNameIdentifier *""'"); 
23666
23660
    } 
23667
23661
    arg6 = (LassoSignatureMethod)(val6);
23668
23662
    result = (LassoLibRegisterNameIdentifierRequest *)LassoLibRegisterNameIdentifierRequest_newFull(arg1,arg2,arg3,arg4,arg5,arg6);
23669
 
    
23670
23663
    ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_LassoLibRegisterNameIdentifierRequest, SWIG_OWNER | SWIG_SHADOW); argvi++ ;
23671
23664
    if (alloc1 == SWIG_NEWOBJ) free((char*)buf1);
23672
23665
    
23703
23696
    }
23704
23697
    arg1 = (LassoLibRegisterNameIdentifierRequest *)(argp1);
23705
23698
    result = (char *)LassoLibRegisterNameIdentifierRequest_dump(arg1);
23706
 
    
23707
 
    ST(argvi) = SWIG_FromCharPtr(result); argvi++ ;
 
23699
    ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
23708
23700
    
23709
23701
    g_free(result);
23710
23702
    XSRETURN(argvi);
23771
23763
    }
23772
23764
    arg1 = (LassoLibRegisterNameIdentifierResponse *)(argp1);
23773
23765
    result = (LassoStringList *)LassoLibRegisterNameIdentifierResponse_Extension_get(arg1);
23774
 
    
23775
23766
    ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_LassoStringList, 0 | SWIG_SHADOW); argvi++ ;
23776
23767
    
23777
23768
    XSRETURN(argvi);
23806
23797
    if (!SWIG_IsOK(res2)) {
23807
23798
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "LibRegisterNameIdentifierResponse_providerId_set" "', argument " "2"" of type '" "char *""'");
23808
23799
    }
23809
 
    arg2 = buf2;
 
23800
    arg2 = (char *)(buf2);
23810
23801
    LassoLibRegisterNameIdentifierResponse_ProviderID_set(arg1,arg2);
23811
23802
    
23812
23803
    
23839
23830
    }
23840
23831
    arg1 = (LassoLibRegisterNameIdentifierResponse *)(argp1);
23841
23832
    result = (char *)LassoLibRegisterNameIdentifierResponse_ProviderID_get(arg1);
23842
 
    
23843
 
    ST(argvi) = SWIG_FromCharPtr(result); argvi++ ;
 
23833
    ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
23844
23834
    
23845
23835
    XSRETURN(argvi);
23846
23836
  fail:
23874
23864
    if (!SWIG_IsOK(res2)) {
23875
23865
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "LibRegisterNameIdentifierResponse_relayState_set" "', argument " "2"" of type '" "char *""'");
23876
23866
    }
23877
 
    arg2 = buf2;
 
23867
    arg2 = (char *)(buf2);
23878
23868
    LassoLibRegisterNameIdentifierResponse_RelayState_set(arg1,arg2);
23879
23869
    
23880
23870
    
23907
23897
    }
23908
23898
    arg1 = (LassoLibRegisterNameIdentifierResponse *)(argp1);
23909
23899
    result = (char *)LassoLibRegisterNameIdentifierResponse_RelayState_get(arg1);
23910
 
    
23911
 
    ST(argvi) = SWIG_FromCharPtr(result); argvi++ ;
 
23900
    ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
23912
23901
    
23913
23902
    XSRETURN(argvi);
23914
23903
  fail:
23974
23963
    }
23975
23964
    arg1 = (LassoLibRegisterNameIdentifierResponse *)(argp1);
23976
23965
    result = (LassoSamlpStatus *)LassoLibRegisterNameIdentifierResponse_Status_get(arg1);
23977
 
    
23978
23966
    ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_LassoSamlpStatus, 0 | SWIG_SHADOW); argvi++ ;
23979
23967
    
23980
23968
    XSRETURN(argvi);
23995
23983
      SWIG_croak("Usage: new_LibRegisterNameIdentifierResponse();");
23996
23984
    }
23997
23985
    result = (LassoLibRegisterNameIdentifierResponse *)new_LassoLibRegisterNameIdentifierResponse();
23998
 
    
23999
23986
    ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_LassoLibRegisterNameIdentifierResponse, SWIG_OWNER | SWIG_SHADOW); argvi++ ;
24000
23987
    XSRETURN(argvi);
24001
23988
  fail:
24062
24049
    if (!SWIG_IsOK(res1)) {
24063
24050
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "LibRegisterNameIdentifierResponse_newFull" "', argument " "1"" of type '" "char *""'");
24064
24051
    }
24065
 
    arg1 = buf1;
 
24052
    arg1 = (char *)(buf1);
24066
24053
    res2 = SWIG_AsCharPtrAndSize(ST(1), &buf2, NULL, &alloc2);
24067
24054
    if (!SWIG_IsOK(res2)) {
24068
24055
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "LibRegisterNameIdentifierResponse_newFull" "', argument " "2"" of type '" "char *""'");
24069
24056
    }
24070
 
    arg2 = buf2;
 
24057
    arg2 = (char *)(buf2);
24071
24058
    res3 = SWIG_ConvertPtr(ST(2), &argp3,SWIGTYPE_p_LassoLibRegisterNameIdentifierRequest, 0 |  0 );
24072
24059
    if (!SWIG_IsOK(res3)) {
24073
24060
      SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "LibRegisterNameIdentifierResponse_newFull" "', argument " "3"" of type '" "LassoLibRegisterNameIdentifierRequest *""'"); 
24090
24077
    } 
24091
24078
    arg5 = (LassoSignatureMethod)(val5);
24092
24079
    result = (LassoLibRegisterNameIdentifierResponse *)LassoLibRegisterNameIdentifierResponse_newFull(arg1,arg2,arg3,arg4,arg5);
24093
 
    
24094
24080
    ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_LassoLibRegisterNameIdentifierResponse, SWIG_OWNER | SWIG_SHADOW); argvi++ ;
24095
24081
    if (alloc1 == SWIG_NEWOBJ) free((char*)buf1);
24096
24082
    if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
24125
24111
    }
24126
24112
    arg1 = (LassoLibRegisterNameIdentifierResponse *)(argp1);
24127
24113
    result = (char *)LassoLibRegisterNameIdentifierResponse_dump(arg1);
24128
 
    
24129
 
    ST(argvi) = SWIG_FromCharPtr(result); argvi++ ;
 
24114
    ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
24130
24115
    
24131
24116
    g_free(result);
24132
24117
    XSRETURN(argvi);
24161
24146
    if (!SWIG_IsOK(res2)) {
24162
24147
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "LibRequestAuthnContext_authnContextComparison_set" "', argument " "2"" of type '" "char *""'");
24163
24148
    }
24164
 
    arg2 = buf2;
 
24149
    arg2 = (char *)(buf2);
24165
24150
    if (arg1->AuthnContextComparison) free((char*)arg1->AuthnContextComparison);
24166
24151
    if (arg2) {
24167
 
      size_t size = strlen(arg2) + 1;
24168
 
      arg1->AuthnContextComparison = (char *)memcpy((char *)malloc((size)*sizeof(char)), arg2, sizeof(char)*(size));
 
24152
      size_t size = strlen((const char *)(arg2)) + 1;
 
24153
      arg1->AuthnContextComparison = (char *)(char *)memcpy((char *)malloc((size)*sizeof(char)), (const char *)(arg2), sizeof(char)*(size));
24169
24154
    } else {
24170
24155
      arg1->AuthnContextComparison = 0;
24171
24156
    }
24199
24184
    }
24200
24185
    arg1 = (LassoLibRequestAuthnContext *)(argp1);
24201
24186
    result = (char *) ((arg1)->AuthnContextComparison);
24202
 
    
24203
 
    ST(argvi) = SWIG_FromCharPtr(result); argvi++ ;
 
24187
    ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
24204
24188
    
24205
24189
    XSRETURN(argvi);
24206
24190
  fail:
24266
24250
    }
24267
24251
    arg1 = (LassoLibRequestAuthnContext *)(argp1);
24268
24252
    result = (LassoStringList *)LassoLibRequestAuthnContext_authnContextClassRef_get(arg1);
24269
 
    
24270
24253
    ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_LassoStringList, 0 | SWIG_SHADOW); argvi++ ;
24271
24254
    
24272
24255
    XSRETURN(argvi);
24333
24316
    }
24334
24317
    arg1 = (LassoLibRequestAuthnContext *)(argp1);
24335
24318
    result = (LassoStringList *)LassoLibRequestAuthnContext_authnContextStatementRef_get(arg1);
24336
 
    
24337
24319
    ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_LassoStringList, 0 | SWIG_SHADOW); argvi++ ;
24338
24320
    
24339
24321
    XSRETURN(argvi);
24354
24336
      SWIG_croak("Usage: new_LibRequestAuthnContext();");
24355
24337
    }
24356
24338
    result = (LassoLibRequestAuthnContext *)new_LassoLibRequestAuthnContext();
24357
 
    
24358
24339
    ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_LassoLibRequestAuthnContext, SWIG_OWNER | SWIG_SHADOW); argvi++ ;
24359
24340
    XSRETURN(argvi);
24360
24341
  fail:
24409
24390
    }
24410
24391
    arg1 = (LassoLibRequestAuthnContext *)(argp1);
24411
24392
    result = (char *)LassoLibRequestAuthnContext_dump(arg1);
24412
 
    
24413
 
    ST(argvi) = SWIG_FromCharPtr(result); argvi++ ;
 
24393
    ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
24414
24394
    
24415
24395
    g_free(result);
24416
24396
    XSRETURN(argvi);
24445
24425
    if (!SWIG_IsOK(res2)) {
24446
24426
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "LibStatusResponse_providerId_set" "', argument " "2"" of type '" "char *""'");
24447
24427
    }
24448
 
    arg2 = buf2;
 
24428
    arg2 = (char *)(buf2);
24449
24429
    if (arg1->ProviderID) free((char*)arg1->ProviderID);
24450
24430
    if (arg2) {
24451
 
      size_t size = strlen(arg2) + 1;
24452
 
      arg1->ProviderID = (char *)memcpy((char *)malloc((size)*sizeof(char)), arg2, sizeof(char)*(size));
 
24431
      size_t size = strlen((const char *)(arg2)) + 1;
 
24432
      arg1->ProviderID = (char *)(char *)memcpy((char *)malloc((size)*sizeof(char)), (const char *)(arg2), sizeof(char)*(size));
24453
24433
    } else {
24454
24434
      arg1->ProviderID = 0;
24455
24435
    }
24483
24463
    }
24484
24464
    arg1 = (LassoLibStatusResponse *)(argp1);
24485
24465
    result = (char *) ((arg1)->ProviderID);
24486
 
    
24487
 
    ST(argvi) = SWIG_FromCharPtr(result); argvi++ ;
 
24466
    ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
24488
24467
    
24489
24468
    XSRETURN(argvi);
24490
24469
  fail:
24518
24497
    if (!SWIG_IsOK(res2)) {
24519
24498
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "LibStatusResponse_relayState_set" "', argument " "2"" of type '" "char *""'");
24520
24499
    }
24521
 
    arg2 = buf2;
 
24500
    arg2 = (char *)(buf2);
24522
24501
    if (arg1->RelayState) free((char*)arg1->RelayState);
24523
24502
    if (arg2) {
24524
 
      size_t size = strlen(arg2) + 1;
24525
 
      arg1->RelayState = (char *)memcpy((char *)malloc((size)*sizeof(char)), arg2, sizeof(char)*(size));
 
24503
      size_t size = strlen((const char *)(arg2)) + 1;
 
24504
      arg1->RelayState = (char *)(char *)memcpy((char *)malloc((size)*sizeof(char)), (const char *)(arg2), sizeof(char)*(size));
24526
24505
    } else {
24527
24506
      arg1->RelayState = 0;
24528
24507
    }
24556
24535
    }
24557
24536
    arg1 = (LassoLibStatusResponse *)(argp1);
24558
24537
    result = (char *) ((arg1)->RelayState);
24559
 
    
24560
 
    ST(argvi) = SWIG_FromCharPtr(result); argvi++ ;
 
24538
    ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
24561
24539
    
24562
24540
    XSRETURN(argvi);
24563
24541
  fail:
24623
24601
    }
24624
24602
    arg1 = (LassoLibStatusResponse *)(argp1);
24625
24603
    result = (LassoStringList *)LassoLibStatusResponse_Extension_get(arg1);
24626
 
    
24627
24604
    ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_LassoStringList, 0 | SWIG_SHADOW); argvi++ ;
24628
24605
    
24629
24606
    XSRETURN(argvi);
24690
24667
    }
24691
24668
    arg1 = (LassoLibStatusResponse *)(argp1);
24692
24669
    result = (LassoSamlpStatus *)LassoLibStatusResponse_Status_get(arg1);
24693
 
    
24694
24670
    ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_LassoSamlpStatus, 0 | SWIG_SHADOW); argvi++ ;
24695
24671
    
24696
24672
    XSRETURN(argvi);
24711
24687
      SWIG_croak("Usage: new_LibStatusResponse();");
24712
24688
    }
24713
24689
    result = (LassoLibStatusResponse *)new_LassoLibStatusResponse();
24714
 
    
24715
24690
    ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_LassoLibStatusResponse, SWIG_OWNER | SWIG_SHADOW); argvi++ ;
24716
24691
    XSRETURN(argvi);
24717
24692
  fail:
24766
24741
    }
24767
24742
    arg1 = (LassoLibStatusResponse *)(argp1);
24768
24743
    result = (char *)LassoLibStatusResponse_dump(arg1);
24769
 
    
24770
 
    ST(argvi) = SWIG_FromCharPtr(result); argvi++ ;
 
24744
    ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
24771
24745
    
24772
24746
    g_free(result);
24773
24747
    XSRETURN(argvi);
24802
24776
    if (!SWIG_IsOK(res2)) {
24803
24777
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Provider_caCertChain_set" "', argument " "2"" of type '" "char *""'");
24804
24778
    }
24805
 
    arg2 = buf2;
 
24779
    arg2 = (char *)(buf2);
24806
24780
    if (arg1->ca_cert_chain) free((char*)arg1->ca_cert_chain);
24807
24781
    if (arg2) {
24808
 
      size_t size = strlen(arg2) + 1;
24809
 
      arg1->ca_cert_chain = (char *)memcpy((char *)malloc((size)*sizeof(char)), arg2, sizeof(char)*(size));
 
24782
      size_t size = strlen((const char *)(arg2)) + 1;
 
24783
      arg1->ca_cert_chain = (char *)(char *)memcpy((char *)malloc((size)*sizeof(char)), (const char *)(arg2), sizeof(char)*(size));
24810
24784
    } else {
24811
24785
      arg1->ca_cert_chain = 0;
24812
24786
    }
24840
24814
    }
24841
24815
    arg1 = (LassoProvider *)(argp1);
24842
24816
    result = (char *) ((arg1)->ca_cert_chain);
24843
 
    
24844
 
    ST(argvi) = SWIG_FromCharPtr(result); argvi++ ;
 
24817
    ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
24845
24818
    
24846
24819
    XSRETURN(argvi);
24847
24820
  fail:
24875
24848
    if (!SWIG_IsOK(res2)) {
24876
24849
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Provider_metadataFilename_set" "', argument " "2"" of type '" "char *""'");
24877
24850
    }
24878
 
    arg2 = buf2;
 
24851
    arg2 = (char *)(buf2);
24879
24852
    if (arg1->metadata_filename) free((char*)arg1->metadata_filename);
24880
24853
    if (arg2) {
24881
 
      size_t size = strlen(arg2) + 1;
24882
 
      arg1->metadata_filename = (char *)memcpy((char *)malloc((size)*sizeof(char)), arg2, sizeof(char)*(size));
 
24854
      size_t size = strlen((const char *)(arg2)) + 1;
 
24855
      arg1->metadata_filename = (char *)(char *)memcpy((char *)malloc((size)*sizeof(char)), (const char *)(arg2), sizeof(char)*(size));
24883
24856
    } else {
24884
24857
      arg1->metadata_filename = 0;
24885
24858
    }
24913
24886
    }
24914
24887
    arg1 = (LassoProvider *)(argp1);
24915
24888
    result = (char *) ((arg1)->metadata_filename);
24916
 
    
24917
 
    ST(argvi) = SWIG_FromCharPtr(result); argvi++ ;
 
24889
    ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
24918
24890
    
24919
24891
    XSRETURN(argvi);
24920
24892
  fail:
24948
24920
    if (!SWIG_IsOK(res2)) {
24949
24921
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Provider_providerId_set" "', argument " "2"" of type '" "char *""'");
24950
24922
    }
24951
 
    arg2 = buf2;
 
24923
    arg2 = (char *)(buf2);
24952
24924
    if (arg1->ProviderID) free((char*)arg1->ProviderID);
24953
24925
    if (arg2) {
24954
 
      size_t size = strlen(arg2) + 1;
24955
 
      arg1->ProviderID = (char *)memcpy((char *)malloc((size)*sizeof(char)), arg2, sizeof(char)*(size));
 
24926
      size_t size = strlen((const char *)(arg2)) + 1;
 
24927
      arg1->ProviderID = (char *)(char *)memcpy((char *)malloc((size)*sizeof(char)), (const char *)(arg2), sizeof(char)*(size));
24956
24928
    } else {
24957
24929
      arg1->ProviderID = 0;
24958
24930
    }
24986
24958
    }
24987
24959
    arg1 = (LassoProvider *)(argp1);
24988
24960
    result = (char *) ((arg1)->ProviderID);
24989
 
    
24990
 
    ST(argvi) = SWIG_FromCharPtr(result); argvi++ ;
 
24961
    ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
24991
24962
    
24992
24963
    XSRETURN(argvi);
24993
24964
  fail:
25021
24992
    if (!SWIG_IsOK(res2)) {
25022
24993
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Provider_publicKey_set" "', argument " "2"" of type '" "char *""'");
25023
24994
    }
25024
 
    arg2 = buf2;
 
24995
    arg2 = (char *)(buf2);
25025
24996
    if (arg1->public_key) free((char*)arg1->public_key);
25026
24997
    if (arg2) {
25027
 
      size_t size = strlen(arg2) + 1;
25028
 
      arg1->public_key = (char *)memcpy((char *)malloc((size)*sizeof(char)), arg2, sizeof(char)*(size));
 
24998
      size_t size = strlen((const char *)(arg2)) + 1;
 
24999
      arg1->public_key = (char *)(char *)memcpy((char *)malloc((size)*sizeof(char)), (const char *)(arg2), sizeof(char)*(size));
25029
25000
    } else {
25030
25001
      arg1->public_key = 0;
25031
25002
    }
25059
25030
    }
25060
25031
    arg1 = (LassoProvider *)(argp1);
25061
25032
    result = (char *) ((arg1)->public_key);
25062
 
    
25063
 
    ST(argvi) = SWIG_FromCharPtr(result); argvi++ ;
 
25033
    ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
25064
25034
    
25065
25035
    XSRETURN(argvi);
25066
25036
  fail:
25126
25096
    }
25127
25097
    arg1 = (LassoProvider *)(argp1);
25128
25098
    result = (LassoProviderRole) ((arg1)->role);
25129
 
    
25130
25099
    ST(argvi) = SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(result)); argvi++ ;
25131
25100
    
25132
25101
    XSRETURN(argvi);
25170
25139
    if (!SWIG_IsOK(res2)) {
25171
25140
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "new_Provider" "', argument " "2"" of type '" "char const *""'");
25172
25141
    }
25173
 
    arg2 = buf2;
 
25142
    arg2 = (char *)(buf2);
25174
25143
    res3 = SWIG_AsCharPtrAndSize(ST(2), &buf3, NULL, &alloc3);
25175
25144
    if (!SWIG_IsOK(res3)) {
25176
25145
      SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "new_Provider" "', argument " "3"" of type '" "char const *""'");
25177
25146
    }
25178
 
    arg3 = buf3;
 
25147
    arg3 = (char *)(buf3);
25179
25148
    res4 = SWIG_AsCharPtrAndSize(ST(3), &buf4, NULL, &alloc4);
25180
25149
    if (!SWIG_IsOK(res4)) {
25181
25150
      SWIG_exception_fail(SWIG_ArgError(res4), "in method '" "new_Provider" "', argument " "4"" of type '" "char const *""'");
25182
25151
    }
25183
 
    arg4 = buf4;
 
25152
    arg4 = (char *)(buf4);
25184
25153
    result = (LassoProvider *)new_LassoProvider(arg1,(char const *)arg2,(char const *)arg3,(char const *)arg4);
25185
 
    
25186
25154
    ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_LassoProvider, SWIG_OWNER | SWIG_SHADOW); argvi++ ;
25187
25155
    
25188
25156
    if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
25244
25212
    if (!SWIG_IsOK(res1)) {
25245
25213
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Provider_newFromDump" "', argument " "1"" of type '" "char *""'");
25246
25214
    }
25247
 
    arg1 = buf1;
 
25215
    arg1 = (char *)(buf1);
25248
25216
    result = (LassoProvider *)LassoProvider_newFromDump(arg1);
25249
 
    
25250
25217
    ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_LassoProvider, SWIG_OWNER | SWIG_SHADOW); argvi++ ;
25251
25218
    if (alloc1 == SWIG_NEWOBJ) free((char*)buf1);
25252
25219
    XSRETURN(argvi);
25275
25242
    }
25276
25243
    arg1 = (LassoProvider *)(argp1);
25277
25244
    result = (char *)LassoProvider_dump(arg1);
25278
 
    
25279
 
    ST(argvi) = SWIG_FromCharPtr(result); argvi++ ;
 
25245
    ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
25280
25246
    
25281
25247
    g_free(result);
25282
25248
    XSRETURN(argvi);
25337
25303
    } 
25338
25304
    arg5 = (bool)(val5);
25339
25305
    result = (bool)LassoProvider_acceptHttpMethod(arg1,arg2,arg3,arg4,arg5);
25340
 
    
25341
25306
    ST(argvi) = SWIG_From_bool  SWIG_PERL_CALL_ARGS_1((bool)(result)); argvi++ ;
25342
25307
    
25343
25308
    
25381
25346
    if (!SWIG_IsOK(res2)) {
25382
25347
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Provider_getAssertionConsumerServiceUrl" "', argument " "2"" of type '" "char *""'");
25383
25348
    }
25384
 
    arg2 = buf2;
 
25349
    arg2 = (char *)(buf2);
25385
25350
    result = (char *)LassoProvider_getAssertionConsumerServiceUrl(arg1,arg2);
25386
 
    
25387
 
    ST(argvi) = SWIG_FromCharPtr(result); argvi++ ;
 
25351
    ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
25388
25352
    
25389
25353
    if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
25390
25354
    g_free(result);
25415
25379
    }
25416
25380
    arg1 = (LassoProvider *)(argp1);
25417
25381
    result = (char *)LassoProvider_getBase64SuccinctId(arg1);
25418
 
    
25419
 
    ST(argvi) = SWIG_FromCharPtr(result); argvi++ ;
 
25382
    ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
25420
25383
    
25421
25384
    g_free(result);
25422
25385
    XSRETURN(argvi);
25445
25408
    }
25446
25409
    arg1 = (LassoProvider *)(argp1);
25447
25410
    result = (char *)LassoProvider_getOrganization(arg1);
25448
 
    
25449
 
    ST(argvi) = SWIG_FromCharPtr(result); argvi++ ;
 
25411
    ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
25450
25412
    
25451
25413
    g_free(result);
25452
25414
    XSRETURN(argvi);
25491
25453
    } 
25492
25454
    arg3 = (int)(val3);
25493
25455
    result = (LassoHttpMethod)LassoProvider_getFirstHttpMethod(arg1,arg2,arg3);
25494
 
    
25495
25456
    ST(argvi) = SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(result)); argvi++ ;
25496
25457
    
25497
25458
    
25531
25492
    if (!SWIG_IsOK(res2)) {
25532
25493
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Provider_getMetadataOne" "', argument " "2"" of type '" "char *""'");
25533
25494
    }
25534
 
    arg2 = buf2;
 
25495
    arg2 = (char *)(buf2);
25535
25496
    result = (char *)LassoProvider_getMetadataOne(arg1,arg2);
25536
 
    
25537
 
    ST(argvi) = SWIG_FromCharPtr(result); argvi++ ;
 
25497
    ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
25538
25498
    
25539
25499
    if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
25540
25500
    g_free(result);
25580
25540
    if (!SWIG_IsOK(res3)) {
25581
25541
      SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "Provider_hasProtocolProfile" "', argument " "3"" of type '" "char *""'");
25582
25542
    }
25583
 
    arg3 = buf3;
 
25543
    arg3 = (char *)(buf3);
25584
25544
    result = (bool)LassoProvider_hasProtocolProfile(arg1,arg2,arg3);
25585
 
    
25586
25545
    ST(argvi) = SWIG_From_bool  SWIG_PERL_CALL_ARGS_1((bool)(result)); argvi++ ;
25587
25546
    
25588
25547
    
25615
25574
    }
25616
25575
    arg1 = (LassoProvider *)(argp1);
25617
25576
    result = (LassoProtocolConformance)LassoProvider_getProtocolConformance(arg1);
25618
 
    
25619
25577
    ST(argvi) = SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(result)); argvi++ ;
25620
25578
    
25621
25579
    XSRETURN(argvi);
25626
25584
}
25627
25585
 
25628
25586
 
 
25587
XS(_wrap_Provider_setEncryptionMode) {
 
25588
  {
 
25589
    LassoProvider *arg1 = (LassoProvider *) 0 ;
 
25590
    LassoEncryptionMode arg2 ;
 
25591
    void *argp1 = 0 ;
 
25592
    int res1 = 0 ;
 
25593
    int val2 ;
 
25594
    int ecode2 = 0 ;
 
25595
    int argvi = 0;
 
25596
    dXSARGS;
 
25597
    
 
25598
    if ((items < 2) || (items > 2)) {
 
25599
      SWIG_croak("Usage: Provider_setEncryptionMode(self,encryption_mode);");
 
25600
    }
 
25601
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_LassoProvider, 0 |  0 );
 
25602
    if (!SWIG_IsOK(res1)) {
 
25603
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Provider_setEncryptionMode" "', argument " "1"" of type '" "LassoProvider *""'"); 
 
25604
    }
 
25605
    arg1 = (LassoProvider *)(argp1);
 
25606
    ecode2 = SWIG_AsVal_int SWIG_PERL_CALL_ARGS_2(ST(1), &val2);
 
25607
    if (!SWIG_IsOK(ecode2)) {
 
25608
      SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "Provider_setEncryptionMode" "', argument " "2"" of type '" "LassoEncryptionMode""'");
 
25609
    } 
 
25610
    arg2 = (LassoEncryptionMode)(val2);
 
25611
    LassoProvider_setEncryptionMode(arg1,arg2);
 
25612
    
 
25613
    
 
25614
    
 
25615
    XSRETURN(argvi);
 
25616
  fail:
 
25617
    
 
25618
    
 
25619
    SWIG_croak_null();
 
25620
  }
 
25621
}
 
25622
 
 
25623
 
 
25624
XS(_wrap_Provider_setEncryptionSymKeyType) {
 
25625
  {
 
25626
    LassoProvider *arg1 = (LassoProvider *) 0 ;
 
25627
    LassoEncryptionSymKeyType arg2 ;
 
25628
    void *argp1 = 0 ;
 
25629
    int res1 = 0 ;
 
25630
    int val2 ;
 
25631
    int ecode2 = 0 ;
 
25632
    int argvi = 0;
 
25633
    dXSARGS;
 
25634
    
 
25635
    if ((items < 2) || (items > 2)) {
 
25636
      SWIG_croak("Usage: Provider_setEncryptionSymKeyType(self,encryption_sym_key_type);");
 
25637
    }
 
25638
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_LassoProvider, 0 |  0 );
 
25639
    if (!SWIG_IsOK(res1)) {
 
25640
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Provider_setEncryptionSymKeyType" "', argument " "1"" of type '" "LassoProvider *""'"); 
 
25641
    }
 
25642
    arg1 = (LassoProvider *)(argp1);
 
25643
    ecode2 = SWIG_AsVal_int SWIG_PERL_CALL_ARGS_2(ST(1), &val2);
 
25644
    if (!SWIG_IsOK(ecode2)) {
 
25645
      SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "Provider_setEncryptionSymKeyType" "', argument " "2"" of type '" "LassoEncryptionSymKeyType""'");
 
25646
    } 
 
25647
    arg2 = (LassoEncryptionSymKeyType)(val2);
 
25648
    LassoProvider_setEncryptionSymKeyType(arg1,arg2);
 
25649
    
 
25650
    
 
25651
    
 
25652
    XSRETURN(argvi);
 
25653
  fail:
 
25654
    
 
25655
    
 
25656
    SWIG_croak_null();
 
25657
  }
 
25658
}
 
25659
 
 
25660
 
25629
25661
XS(_wrap_Server_certificate_set) {
25630
25662
  {
25631
25663
    LassoServer *arg1 = (LassoServer *) 0 ;
25650
25682
    if (!SWIG_IsOK(res2)) {
25651
25683
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Server_certificate_set" "', argument " "2"" of type '" "char *""'");
25652
25684
    }
25653
 
    arg2 = buf2;
 
25685
    arg2 = (char *)(buf2);
25654
25686
    if (arg1->certificate) free((char*)arg1->certificate);
25655
25687
    if (arg2) {
25656
 
      size_t size = strlen(arg2) + 1;
25657
 
      arg1->certificate = (char *)memcpy((char *)malloc((size)*sizeof(char)), arg2, sizeof(char)*(size));
 
25688
      size_t size = strlen((const char *)(arg2)) + 1;
 
25689
      arg1->certificate = (char *)(char *)memcpy((char *)malloc((size)*sizeof(char)), (const char *)(arg2), sizeof(char)*(size));
25658
25690
    } else {
25659
25691
      arg1->certificate = 0;
25660
25692
    }
25688
25720
    }
25689
25721
    arg1 = (LassoServer *)(argp1);
25690
25722
    result = (char *) ((arg1)->certificate);
25691
 
    
25692
 
    ST(argvi) = SWIG_FromCharPtr(result); argvi++ ;
 
25723
    ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
25693
25724
    
25694
25725
    XSRETURN(argvi);
25695
25726
  fail:
25723
25754
    if (!SWIG_IsOK(res2)) {
25724
25755
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Server_privateKey_set" "', argument " "2"" of type '" "char *""'");
25725
25756
    }
25726
 
    arg2 = buf2;
 
25757
    arg2 = (char *)(buf2);
25727
25758
    if (arg1->private_key) free((char*)arg1->private_key);
25728
25759
    if (arg2) {
25729
 
      size_t size = strlen(arg2) + 1;
25730
 
      arg1->private_key = (char *)memcpy((char *)malloc((size)*sizeof(char)), arg2, sizeof(char)*(size));
 
25760
      size_t size = strlen((const char *)(arg2)) + 1;
 
25761
      arg1->private_key = (char *)(char *)memcpy((char *)malloc((size)*sizeof(char)), (const char *)(arg2), sizeof(char)*(size));
25731
25762
    } else {
25732
25763
      arg1->private_key = 0;
25733
25764
    }
25761
25792
    }
25762
25793
    arg1 = (LassoServer *)(argp1);
25763
25794
    result = (char *) ((arg1)->private_key);
25764
 
    
25765
 
    ST(argvi) = SWIG_FromCharPtr(result); argvi++ ;
 
25795
    ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
25766
25796
    
25767
25797
    XSRETURN(argvi);
25768
25798
  fail:
25796
25826
    if (!SWIG_IsOK(res2)) {
25797
25827
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Server_privateKeyPassword_set" "', argument " "2"" of type '" "char *""'");
25798
25828
    }
25799
 
    arg2 = buf2;
 
25829
    arg2 = (char *)(buf2);
25800
25830
    if (arg1->private_key_password) free((char*)arg1->private_key_password);
25801
25831
    if (arg2) {
25802
 
      size_t size = strlen(arg2) + 1;
25803
 
      arg1->private_key_password = (char *)memcpy((char *)malloc((size)*sizeof(char)), arg2, sizeof(char)*(size));
 
25832
      size_t size = strlen((const char *)(arg2)) + 1;
 
25833
      arg1->private_key_password = (char *)(char *)memcpy((char *)malloc((size)*sizeof(char)), (const char *)(arg2), sizeof(char)*(size));
25804
25834
    } else {
25805
25835
      arg1->private_key_password = 0;
25806
25836
    }
25834
25864
    }
25835
25865
    arg1 = (LassoServer *)(argp1);
25836
25866
    result = (char *) ((arg1)->private_key_password);
25837
 
    
25838
 
    ST(argvi) = SWIG_FromCharPtr(result); argvi++ ;
 
25867
    ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
25839
25868
    
25840
25869
    XSRETURN(argvi);
25841
25870
  fail:
25901
25930
    }
25902
25931
    arg1 = (LassoServer *)(argp1);
25903
25932
    result = (LassoSignatureMethod) ((arg1)->signature_method);
25904
 
    
25905
25933
    ST(argvi) = SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(result)); argvi++ ;
25906
25934
    
25907
25935
    XSRETURN(argvi);
25936
25964
    if (!SWIG_IsOK(res2)) {
25937
25965
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Server_caCertChain_set" "', argument " "2"" of type '" "char *""'");
25938
25966
    }
25939
 
    arg2 = buf2;
 
25967
    arg2 = (char *)(buf2);
25940
25968
    LassoServer_ca_cert_chain_set(arg1,arg2);
25941
25969
    
25942
25970
    
25969
25997
    }
25970
25998
    arg1 = (LassoServer *)(argp1);
25971
25999
    result = (char *)LassoServer_ca_cert_chain_get(arg1);
25972
 
    
25973
 
    ST(argvi) = SWIG_FromCharPtr(result); argvi++ ;
 
26000
    ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
25974
26001
    
25975
26002
    XSRETURN(argvi);
25976
26003
  fail:
26004
26031
    if (!SWIG_IsOK(res2)) {
26005
26032
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Server_metadataFilename_set" "', argument " "2"" of type '" "char *""'");
26006
26033
    }
26007
 
    arg2 = buf2;
 
26034
    arg2 = (char *)(buf2);
26008
26035
    LassoServer_metadata_filename_set(arg1,arg2);
26009
26036
    
26010
26037
    
26037
26064
    }
26038
26065
    arg1 = (LassoServer *)(argp1);
26039
26066
    result = (char *)LassoServer_metadata_filename_get(arg1);
26040
 
    
26041
 
    ST(argvi) = SWIG_FromCharPtr(result); argvi++ ;
 
26067
    ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
26042
26068
    
26043
26069
    XSRETURN(argvi);
26044
26070
  fail:
26072
26098
    if (!SWIG_IsOK(res2)) {
26073
26099
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Server_providerId_set" "', argument " "2"" of type '" "char *""'");
26074
26100
    }
26075
 
    arg2 = buf2;
 
26101
    arg2 = (char *)(buf2);
26076
26102
    LassoServer_ProviderID_set(arg1,arg2);
26077
26103
    
26078
26104
    
26105
26131
    }
26106
26132
    arg1 = (LassoServer *)(argp1);
26107
26133
    result = (char *)LassoServer_ProviderID_get(arg1);
26108
 
    
26109
 
    ST(argvi) = SWIG_FromCharPtr(result); argvi++ ;
 
26134
    ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
26110
26135
    
26111
26136
    XSRETURN(argvi);
26112
26137
  fail:
26140
26165
    if (!SWIG_IsOK(res2)) {
26141
26166
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Server_publicKey_set" "', argument " "2"" of type '" "char *""'");
26142
26167
    }
26143
 
    arg2 = buf2;
 
26168
    arg2 = (char *)(buf2);
26144
26169
    LassoServer_public_key_set(arg1,arg2);
26145
26170
    
26146
26171
    
26173
26198
    }
26174
26199
    arg1 = (LassoServer *)(argp1);
26175
26200
    result = (char *)LassoServer_public_key_get(arg1);
26176
 
    
26177
 
    ST(argvi) = SWIG_FromCharPtr(result); argvi++ ;
 
26201
    ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
26178
26202
    
26179
26203
    XSRETURN(argvi);
26180
26204
  fail:
26240
26264
    }
26241
26265
    arg1 = (LassoServer *)(argp1);
26242
26266
    result = (LassoProviderRole)LassoServer_role_get(arg1);
26243
 
    
26244
26267
    ST(argvi) = SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(result)); argvi++ ;
26245
26268
    
26246
26269
    XSRETURN(argvi);
26269
26292
    }
26270
26293
    arg1 = (LassoServer *)(argp1);
26271
26294
    result = (LassoStringList *)LassoServer_providerIds_get(arg1);
26272
 
    
26273
26295
    ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_LassoStringList, 0 | SWIG_SHADOW); argvi++ ;
26274
26296
    
26275
26297
    XSRETURN(argvi);
26310
26332
      if (!SWIG_IsOK(res1)) {
26311
26333
        SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_Server" "', argument " "1"" of type '" "char *""'");
26312
26334
      }
26313
 
      arg1 = buf1;
 
26335
      arg1 = (char *)(buf1);
26314
26336
    }
26315
26337
    if (items > 1) {
26316
26338
      res2 = SWIG_AsCharPtrAndSize(ST(1), &buf2, NULL, &alloc2);
26317
26339
      if (!SWIG_IsOK(res2)) {
26318
26340
        SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "new_Server" "', argument " "2"" of type '" "char *""'");
26319
26341
      }
26320
 
      arg2 = buf2;
 
26342
      arg2 = (char *)(buf2);
26321
26343
    }
26322
26344
    if (items > 2) {
26323
26345
      res3 = SWIG_AsCharPtrAndSize(ST(2), &buf3, NULL, &alloc3);
26324
26346
      if (!SWIG_IsOK(res3)) {
26325
26347
        SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "new_Server" "', argument " "3"" of type '" "char *""'");
26326
26348
      }
26327
 
      arg3 = buf3;
 
26349
      arg3 = (char *)(buf3);
26328
26350
    }
26329
26351
    if (items > 3) {
26330
26352
      res4 = SWIG_AsCharPtrAndSize(ST(3), &buf4, NULL, &alloc4);
26331
26353
      if (!SWIG_IsOK(res4)) {
26332
26354
        SWIG_exception_fail(SWIG_ArgError(res4), "in method '" "new_Server" "', argument " "4"" of type '" "char *""'");
26333
26355
      }
26334
 
      arg4 = buf4;
 
26356
      arg4 = (char *)(buf4);
26335
26357
    }
26336
26358
    result = (LassoServer *)new_LassoServer(arg1,arg2,arg3,arg4);
26337
 
    
26338
26359
    ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_LassoServer, SWIG_OWNER | SWIG_SHADOW); argvi++ ;
26339
26360
    if (alloc1 == SWIG_NEWOBJ) free((char*)buf1);
26340
26361
    if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
26396
26417
    if (!SWIG_IsOK(res1)) {
26397
26418
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Server_newFromDump" "', argument " "1"" of type '" "char *""'");
26398
26419
    }
26399
 
    arg1 = buf1;
 
26420
    arg1 = (char *)(buf1);
26400
26421
    result = (LassoServer *)LassoServer_newFromDump(arg1);
26401
 
    
26402
26422
    ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_LassoServer, SWIG_OWNER | SWIG_SHADOW); argvi++ ;
26403
26423
    if (alloc1 == SWIG_NEWOBJ) free((char*)buf1);
26404
26424
    XSRETURN(argvi);
26459
26479
    } 
26460
26480
    arg5 = (bool)(val5);
26461
26481
    result = (bool)LassoServer_acceptHttpMethod(arg1,arg2,arg3,arg4,arg5);
26462
 
    
26463
26482
    ST(argvi) = SWIG_From_bool  SWIG_PERL_CALL_ARGS_1((bool)(result)); argvi++ ;
26464
26483
    
26465
26484
    
26503
26522
    if (!SWIG_IsOK(res2)) {
26504
26523
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Server_getAssertionConsumerServiceUrl" "', argument " "2"" of type '" "char *""'");
26505
26524
    }
26506
 
    arg2 = buf2;
 
26525
    arg2 = (char *)(buf2);
26507
26526
    result = (char *)LassoServer_getAssertionConsumerServiceUrl(arg1,arg2);
26508
 
    
26509
 
    ST(argvi) = SWIG_FromCharPtr(result); argvi++ ;
 
26527
    ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
26510
26528
    
26511
26529
    if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
26512
26530
    g_free(result);
26537
26555
    }
26538
26556
    arg1 = (LassoServer *)(argp1);
26539
26557
    result = (char *)LassoServer_getBase64SuccinctId(arg1);
26540
 
    
26541
 
    ST(argvi) = SWIG_FromCharPtr(result); argvi++ ;
 
26558
    ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
26542
26559
    
26543
26560
    g_free(result);
26544
26561
    XSRETURN(argvi);
26567
26584
    }
26568
26585
    arg1 = (LassoServer *)(argp1);
26569
26586
    result = (char *)LassoServer_getOrganization(arg1);
26570
 
    
26571
 
    ST(argvi) = SWIG_FromCharPtr(result); argvi++ ;
 
26587
    ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
26572
26588
    
26573
26589
    g_free(result);
26574
26590
    XSRETURN(argvi);
26613
26629
    } 
26614
26630
    arg3 = (int)(val3);
26615
26631
    result = (LassoHttpMethod)LassoServer_getFirstHttpMethod(arg1,arg2,arg3);
26616
 
    
26617
26632
    ST(argvi) = SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(result)); argvi++ ;
26618
26633
    
26619
26634
    
26653
26668
    if (!SWIG_IsOK(res2)) {
26654
26669
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Server_getMetadataOne" "', argument " "2"" of type '" "char *""'");
26655
26670
    }
26656
 
    arg2 = buf2;
 
26671
    arg2 = (char *)(buf2);
26657
26672
    result = (char *)LassoServer_getMetadataOne(arg1,arg2);
26658
 
    
26659
 
    ST(argvi) = SWIG_FromCharPtr(result); argvi++ ;
 
26673
    ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
26660
26674
    
26661
26675
    if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
26662
26676
    g_free(result);
26702
26716
    if (!SWIG_IsOK(res3)) {
26703
26717
      SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "Server_hasProtocolProfile" "', argument " "3"" of type '" "char *""'");
26704
26718
    }
26705
 
    arg3 = buf3;
 
26719
    arg3 = (char *)(buf3);
26706
26720
    result = (bool)LassoServer_hasProtocolProfile(arg1,arg2,arg3);
26707
 
    
26708
26721
    ST(argvi) = SWIG_From_bool  SWIG_PERL_CALL_ARGS_1((bool)(result)); argvi++ ;
26709
26722
    
26710
26723
    
26737
26750
    }
26738
26751
    arg1 = (LassoServer *)(argp1);
26739
26752
    result = (LassoProtocolConformance)LassoServer_getProtocolConformance(arg1);
26740
 
    
26741
26753
    ST(argvi) = SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(result)); argvi++ ;
26742
26754
    
26743
26755
    XSRETURN(argvi);
26789
26801
    if (!SWIG_IsOK(res3)) {
26790
26802
      SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "Server_addProvider" "', argument " "3"" of type '" "char *""'");
26791
26803
    }
26792
 
    arg3 = buf3;
 
26804
    arg3 = (char *)(buf3);
26793
26805
    if (items > 3) {
26794
26806
      res4 = SWIG_AsCharPtrAndSize(ST(3), &buf4, NULL, &alloc4);
26795
26807
      if (!SWIG_IsOK(res4)) {
26796
26808
        SWIG_exception_fail(SWIG_ArgError(res4), "in method '" "Server_addProvider" "', argument " "4"" of type '" "char *""'");
26797
26809
      }
26798
 
      arg4 = buf4;
 
26810
      arg4 = (char *)(buf4);
26799
26811
    }
26800
26812
    if (items > 4) {
26801
26813
      res5 = SWIG_AsCharPtrAndSize(ST(4), &buf5, NULL, &alloc5);
26802
26814
      if (!SWIG_IsOK(res5)) {
26803
26815
        SWIG_exception_fail(SWIG_ArgError(res5), "in method '" "Server_addProvider" "', argument " "5"" of type '" "char *""'");
26804
26816
      }
26805
 
      arg5 = buf5;
 
26817
      arg5 = (char *)(buf5);
26806
26818
    }
26807
26819
    {
26808
26820
      int errorCode;
26809
26821
      errorCode = result = (int)LassoServer_addProvider(arg1,arg2,arg3,arg4,arg5);
26810
 
      
26811
 
      if (errorCode) {
26812
 
        char errorMsg[256];
26813
 
        int swig_error = SWIG_RuntimeError;
26814
 
        if (errorCode == -501 || 
26815
 
          errorCode == -501) {
26816
 
          swig_error = SWIG_ValueError;
26817
 
        }
26818
 
        build_exception_msg(errorCode, errorMsg);
26819
 
        SWIG_exception(swig_error, errorMsg);
26820
 
      }
26821
 
    }
26822
 
    ST(argvi) = SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(result)); argvi++ ;
26823
 
    
26824
 
    
26825
 
    if (alloc3 == SWIG_NEWOBJ) free((char*)buf3);
26826
 
    if (alloc4 == SWIG_NEWOBJ) free((char*)buf4);
26827
 
    if (alloc5 == SWIG_NEWOBJ) free((char*)buf5);
26828
 
    XSRETURN(argvi);
26829
 
  fail:
26830
 
    
26831
 
    
26832
 
    if (alloc3 == SWIG_NEWOBJ) free((char*)buf3);
26833
 
    if (alloc4 == SWIG_NEWOBJ) free((char*)buf4);
26834
 
    if (alloc5 == SWIG_NEWOBJ) free((char*)buf5);
 
26822
      if (errorCode) {
 
26823
        char errorMsg[256];
 
26824
        int swig_error = SWIG_RuntimeError;
 
26825
        if (errorCode == -501 || 
 
26826
          errorCode == -501) {
 
26827
          swig_error = SWIG_ValueError;
 
26828
        }
 
26829
        build_exception_msg(errorCode, errorMsg);
 
26830
        SWIG_exception(swig_error, errorMsg);
 
26831
      }
 
26832
    }
 
26833
    ST(argvi) = SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(result)); argvi++ ;
 
26834
    
 
26835
    
 
26836
    if (alloc3 == SWIG_NEWOBJ) free((char*)buf3);
 
26837
    if (alloc4 == SWIG_NEWOBJ) free((char*)buf4);
 
26838
    if (alloc5 == SWIG_NEWOBJ) free((char*)buf5);
 
26839
    XSRETURN(argvi);
 
26840
  fail:
 
26841
    
 
26842
    
 
26843
    if (alloc3 == SWIG_NEWOBJ) free((char*)buf3);
 
26844
    if (alloc4 == SWIG_NEWOBJ) free((char*)buf4);
 
26845
    if (alloc5 == SWIG_NEWOBJ) free((char*)buf5);
 
26846
    SWIG_croak_null();
 
26847
  }
 
26848
}
 
26849
 
 
26850
 
 
26851
XS(_wrap_Server_setEncryptionPrivateKey) {
 
26852
  {
 
26853
    LassoServer *arg1 = (LassoServer *) 0 ;
 
26854
    char *arg2 = (char *) 0 ;
 
26855
    int result;
 
26856
    void *argp1 = 0 ;
 
26857
    int res1 = 0 ;
 
26858
    int res2 ;
 
26859
    char *buf2 = 0 ;
 
26860
    int alloc2 = 0 ;
 
26861
    int argvi = 0;
 
26862
    dXSARGS;
 
26863
    
 
26864
    if ((items < 2) || (items > 2)) {
 
26865
      SWIG_croak("Usage: Server_setEncryptionPrivateKey(self,filename);");
 
26866
    }
 
26867
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_LassoServer, 0 |  0 );
 
26868
    if (!SWIG_IsOK(res1)) {
 
26869
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Server_setEncryptionPrivateKey" "', argument " "1"" of type '" "LassoServer *""'"); 
 
26870
    }
 
26871
    arg1 = (LassoServer *)(argp1);
 
26872
    res2 = SWIG_AsCharPtrAndSize(ST(1), &buf2, NULL, &alloc2);
 
26873
    if (!SWIG_IsOK(res2)) {
 
26874
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Server_setEncryptionPrivateKey" "', argument " "2"" of type '" "char *""'");
 
26875
    }
 
26876
    arg2 = (char *)(buf2);
 
26877
    {
 
26878
      int errorCode;
 
26879
      errorCode = result = (int)LassoServer_setEncryptionPrivateKey(arg1,arg2);
 
26880
      if (errorCode) {
 
26881
        char errorMsg[256];
 
26882
        int swig_error = SWIG_RuntimeError;
 
26883
        if (errorCode == -501 || 
 
26884
          errorCode == -501) {
 
26885
          swig_error = SWIG_ValueError;
 
26886
        }
 
26887
        build_exception_msg(errorCode, errorMsg);
 
26888
        SWIG_exception(swig_error, errorMsg);
 
26889
      }
 
26890
    }
 
26891
    ST(argvi) = SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(result)); argvi++ ;
 
26892
    
 
26893
    if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
 
26894
    XSRETURN(argvi);
 
26895
  fail:
 
26896
    
 
26897
    if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
 
26898
    SWIG_croak_null();
 
26899
  }
 
26900
}
 
26901
 
 
26902
 
 
26903
XS(_wrap_Server_loadAffiliation) {
 
26904
  {
 
26905
    LassoServer *arg1 = (LassoServer *) 0 ;
 
26906
    char *arg2 = (char *) 0 ;
 
26907
    int result;
 
26908
    void *argp1 = 0 ;
 
26909
    int res1 = 0 ;
 
26910
    int res2 ;
 
26911
    char *buf2 = 0 ;
 
26912
    int alloc2 = 0 ;
 
26913
    int argvi = 0;
 
26914
    dXSARGS;
 
26915
    
 
26916
    if ((items < 2) || (items > 2)) {
 
26917
      SWIG_croak("Usage: Server_loadAffiliation(self,filename);");
 
26918
    }
 
26919
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_LassoServer, 0 |  0 );
 
26920
    if (!SWIG_IsOK(res1)) {
 
26921
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Server_loadAffiliation" "', argument " "1"" of type '" "LassoServer *""'"); 
 
26922
    }
 
26923
    arg1 = (LassoServer *)(argp1);
 
26924
    res2 = SWIG_AsCharPtrAndSize(ST(1), &buf2, NULL, &alloc2);
 
26925
    if (!SWIG_IsOK(res2)) {
 
26926
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Server_loadAffiliation" "', argument " "2"" of type '" "char *""'");
 
26927
    }
 
26928
    arg2 = (char *)(buf2);
 
26929
    {
 
26930
      int errorCode;
 
26931
      errorCode = result = (int)LassoServer_loadAffiliation(arg1,arg2);
 
26932
      if (errorCode) {
 
26933
        char errorMsg[256];
 
26934
        int swig_error = SWIG_RuntimeError;
 
26935
        if (errorCode == -501 || 
 
26936
          errorCode == -501) {
 
26937
          swig_error = SWIG_ValueError;
 
26938
        }
 
26939
        build_exception_msg(errorCode, errorMsg);
 
26940
        SWIG_exception(swig_error, errorMsg);
 
26941
      }
 
26942
    }
 
26943
    ST(argvi) = SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(result)); argvi++ ;
 
26944
    
 
26945
    if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
 
26946
    XSRETURN(argvi);
 
26947
  fail:
 
26948
    
 
26949
    if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
26835
26950
    SWIG_croak_null();
26836
26951
  }
26837
26952
}
26855
26970
    }
26856
26971
    arg1 = (LassoServer *)(argp1);
26857
26972
    result = (char *)LassoServer_dump(arg1);
26858
 
    
26859
 
    ST(argvi) = SWIG_FromCharPtr(result); argvi++ ;
 
26973
    ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
26860
26974
    
26861
26975
    g_free(result);
26862
26976
    XSRETURN(argvi);
26892
27006
    if (!SWIG_IsOK(res2)) {
26893
27007
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Server_getProvider" "', argument " "2"" of type '" "char *""'");
26894
27008
    }
26895
 
    arg2 = buf2;
 
27009
    arg2 = (char *)(buf2);
26896
27010
    result = (LassoProvider *)LassoServer_getProvider(arg1,arg2);
26897
 
    
26898
27011
    ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_LassoProvider, 0 | SWIG_SHADOW); argvi++ ;
26899
27012
    
26900
27013
    if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
26931
27044
    if (!SWIG_IsOK(res2)) {
26932
27045
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Federation_remoteProviderId_set" "', argument " "2"" of type '" "char *""'");
26933
27046
    }
26934
 
    arg2 = buf2;
 
27047
    arg2 = (char *)(buf2);
26935
27048
    if (arg1->remote_providerID) free((char*)arg1->remote_providerID);
26936
27049
    if (arg2) {
26937
 
      size_t size = strlen(arg2) + 1;
26938
 
      arg1->remote_providerID = (char *)memcpy((char *)malloc((size)*sizeof(char)), arg2, sizeof(char)*(size));
 
27050
      size_t size = strlen((const char *)(arg2)) + 1;
 
27051
      arg1->remote_providerID = (char *)(char *)memcpy((char *)malloc((size)*sizeof(char)), (const char *)(arg2), sizeof(char)*(size));
26939
27052
    } else {
26940
27053
      arg1->remote_providerID = 0;
26941
27054
    }
26969
27082
    }
26970
27083
    arg1 = (LassoFederation *)(argp1);
26971
27084
    result = (char *) ((arg1)->remote_providerID);
26972
 
    
26973
 
    ST(argvi) = SWIG_FromCharPtr(result); argvi++ ;
 
27085
    ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
26974
27086
    
26975
27087
    XSRETURN(argvi);
26976
27088
  fail:
27075
27187
    }
27076
27188
    arg1 = (LassoFederation *)(argp1);
27077
27189
    result = (LassoNode *)LassoFederation_local_nameIdentifier_get(arg1);
27078
 
    
27079
27190
    ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIG_TypeDynamicCast(SWIGTYPE_p_LassoNode, SWIG_as_voidptrptr(&result)), 0 | SWIG_SHADOW); argvi++ ;
27080
27191
    
27081
27192
    XSRETURN(argvi);
27181
27292
    }
27182
27293
    arg1 = (LassoFederation *)(argp1);
27183
27294
    result = (LassoNode *)LassoFederation_remote_nameIdentifier_get(arg1);
27184
 
    
27185
27295
    ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIG_TypeDynamicCast(SWIGTYPE_p_LassoNode, SWIG_as_voidptrptr(&result)), 0 | SWIG_SHADOW); argvi++ ;
27186
27296
    
27187
27297
    XSRETURN(argvi);
27209
27319
    if (!SWIG_IsOK(res1)) {
27210
27320
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_Federation" "', argument " "1"" of type '" "char *""'");
27211
27321
    }
27212
 
    arg1 = buf1;
 
27322
    arg1 = (char *)(buf1);
27213
27323
    result = (LassoFederation *)new_LassoFederation(arg1);
27214
 
    
27215
27324
    ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_LassoFederation, SWIG_OWNER | SWIG_SHADOW); argvi++ ;
27216
27325
    if (alloc1 == SWIG_NEWOBJ) free((char*)buf1);
27217
27326
    XSRETURN(argvi);
27268
27377
    }
27269
27378
    arg1 = (LassoFederation *)(argp1);
27270
27379
    result = (char *)LassoFederation_dump(arg1);
27271
 
    
27272
 
    ST(argvi) = SWIG_FromCharPtr(result); argvi++ ;
 
27380
    ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
27273
27381
    
27274
27382
    g_free(result);
27275
27383
    XSRETURN(argvi);
27312
27420
    if (!SWIG_IsOK(res2)) {
27313
27421
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Federation_buildLocalNameIdentifier" "', argument " "2"" of type '" "char *""'");
27314
27422
    }
27315
 
    arg2 = buf2;
 
27423
    arg2 = (char *)(buf2);
27316
27424
    res3 = SWIG_AsCharPtrAndSize(ST(2), &buf3, NULL, &alloc3);
27317
27425
    if (!SWIG_IsOK(res3)) {
27318
27426
      SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "Federation_buildLocalNameIdentifier" "', argument " "3"" of type '" "char *""'");
27319
27427
    }
27320
 
    arg3 = buf3;
 
27428
    arg3 = (char *)(buf3);
27321
27429
    res4 = SWIG_AsCharPtrAndSize(ST(3), &buf4, NULL, &alloc4);
27322
27430
    if (!SWIG_IsOK(res4)) {
27323
27431
      SWIG_exception_fail(SWIG_ArgError(res4), "in method '" "Federation_buildLocalNameIdentifier" "', argument " "4"" of type '" "char *""'");
27324
27432
    }
27325
 
    arg4 = buf4;
 
27433
    arg4 = (char *)(buf4);
27326
27434
    LassoFederation_buildLocalNameIdentifier(arg1,arg2,arg3,arg4);
27327
27435
    
27328
27436
    
27329
 
    
27330
27437
    if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
27331
27438
    if (alloc3 == SWIG_NEWOBJ) free((char*)buf3);
27332
27439
    if (alloc4 == SWIG_NEWOBJ) free((char*)buf4);
27406
27513
      
27407
27514
    }
27408
27515
    result = (bool)LassoFederation_verifyNameIdentifier(arg1,arg2);
27409
 
    
27410
27516
    ST(argvi) = SWIG_From_bool  SWIG_PERL_CALL_ARGS_1((bool)(result)); argvi++ ;
27411
27517
    
27412
27518
    
27437
27543
    }
27438
27544
    arg1 = (LassoIdentity *)(argp1);
27439
27545
    result = (bool) ((arg1)->is_dirty);
27440
 
    
27441
27546
    ST(argvi) = SWIG_From_bool  SWIG_PERL_CALL_ARGS_1((bool)(result)); argvi++ ;
27442
27547
    
27443
27548
    XSRETURN(argvi);
27466
27571
    }
27467
27572
    arg1 = (LassoIdentity *)(argp1);
27468
27573
    result = (LassoStringList *)LassoIdentity_providerIds_get(arg1);
27469
 
    
27470
27574
    ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_LassoStringList, 0 | SWIG_SHADOW); argvi++ ;
27471
27575
    
27472
27576
    XSRETURN(argvi);
27487
27591
      SWIG_croak("Usage: new_Identity();");
27488
27592
    }
27489
27593
    result = (LassoIdentity *)new_LassoIdentity();
27490
 
    
27491
27594
    ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_LassoIdentity, SWIG_OWNER | SWIG_SHADOW); argvi++ ;
27492
27595
    XSRETURN(argvi);
27493
27596
  fail:
27541
27644
    if (!SWIG_IsOK(res1)) {
27542
27645
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Identity_newFromDump" "', argument " "1"" of type '" "char *""'");
27543
27646
    }
27544
 
    arg1 = buf1;
 
27647
    arg1 = (char *)(buf1);
27545
27648
    result = (LassoIdentity *)LassoIdentity_newFromDump(arg1);
27546
 
    
27547
27649
    ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_LassoIdentity, SWIG_OWNER | SWIG_SHADOW); argvi++ ;
27548
27650
    if (alloc1 == SWIG_NEWOBJ) free((char*)buf1);
27549
27651
    XSRETURN(argvi);
27572
27674
    }
27573
27675
    arg1 = (LassoIdentity *)(argp1);
27574
27676
    result = (char *)LassoIdentity_dump(arg1);
27575
 
    
27576
 
    ST(argvi) = SWIG_FromCharPtr(result); argvi++ ;
 
27677
    ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
27577
27678
    
27578
27679
    g_free(result);
27579
27680
    XSRETURN(argvi);
27609
27710
    if (!SWIG_IsOK(res2)) {
27610
27711
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Identity_getFederation" "', argument " "2"" of type '" "char *""'");
27611
27712
    }
27612
 
    arg2 = buf2;
 
27713
    arg2 = (char *)(buf2);
27613
27714
    result = (LassoFederation *)LassoIdentity_getFederation(arg1,arg2);
27614
 
    
27615
27715
    ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_LassoFederation, 0 | SWIG_SHADOW); argvi++ ;
27616
27716
    
27617
27717
    if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
27642
27742
    }
27643
27743
    arg1 = (LassoSession *)(argp1);
27644
27744
    result = (bool) ((arg1)->is_dirty);
27645
 
    
27646
27745
    ST(argvi) = SWIG_From_bool  SWIG_PERL_CALL_ARGS_1((bool)(result)); argvi++ ;
27647
27746
    
27648
27747
    XSRETURN(argvi);
27671
27770
    }
27672
27771
    arg1 = (LassoSession *)(argp1);
27673
27772
    result = (LassoStringList *)LassoSession_providerIds_get(arg1);
27674
 
    
27675
27773
    ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_LassoStringList, 0 | SWIG_SHADOW); argvi++ ;
27676
27774
    
27677
27775
    XSRETURN(argvi);
27692
27790
      SWIG_croak("Usage: new_Session();");
27693
27791
    }
27694
27792
    result = (LassoSession *)new_LassoSession();
27695
 
    
27696
27793
    ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_LassoSession, SWIG_OWNER | SWIG_SHADOW); argvi++ ;
27697
27794
    XSRETURN(argvi);
27698
27795
  fail:
27746
27843
    if (!SWIG_IsOK(res1)) {
27747
27844
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Session_newFromDump" "', argument " "1"" of type '" "char *""'");
27748
27845
    }
27749
 
    arg1 = buf1;
 
27846
    arg1 = (char *)(buf1);
27750
27847
    result = (LassoSession *)LassoSession_newFromDump(arg1);
27751
 
    
27752
27848
    ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_LassoSession, SWIG_OWNER | SWIG_SHADOW); argvi++ ;
27753
27849
    if (alloc1 == SWIG_NEWOBJ) free((char*)buf1);
27754
27850
    XSRETURN(argvi);
27777
27873
    }
27778
27874
    arg1 = (LassoSession *)(argp1);
27779
27875
    result = (char *)LassoSession_dump(arg1);
27780
 
    
27781
 
    ST(argvi) = SWIG_FromCharPtr(result); argvi++ ;
 
27876
    ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
27782
27877
    
27783
27878
    g_free(result);
27784
27879
    XSRETURN(argvi);
27814
27909
    if (!SWIG_IsOK(res2)) {
27815
27910
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Session_getAssertions" "', argument " "2"" of type '" "char *""'");
27816
27911
    }
27817
 
    arg2 = buf2;
 
27912
    arg2 = (char *)(buf2);
27818
27913
    result = (LassoNodeList *)LassoSession_getAssertions(arg1,arg2);
27819
 
    
27820
27914
    ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_LassoNodeList, SWIG_OWNER | SWIG_SHADOW); argvi++ ;
27821
27915
    
27822
27916
    if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
27846
27940
    if (!SWIG_IsOK(res1)) {
27847
27941
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "getRequestTypeFromSoapMsg" "', argument " "1"" of type '" "char *""'");
27848
27942
    }
27849
 
    arg1 = buf1;
 
27943
    arg1 = (char *)(buf1);
27850
27944
    result = (LassoRequestType)lasso_profile_get_request_type_from_soap_msg(arg1);
27851
 
    
27852
27945
    ST(argvi) = SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(result)); argvi++ ;
27853
27946
    if (alloc1 == SWIG_NEWOBJ) free((char*)buf1);
27854
27947
    XSRETURN(argvi);
27876
27969
    if (!SWIG_IsOK(res1)) {
27877
27970
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "isLibertyQuery" "', argument " "1"" of type '" "char *""'");
27878
27971
    }
27879
 
    arg1 = buf1;
 
27972
    arg1 = (char *)(buf1);
27880
27973
    result = (bool)lasso_profile_is_liberty_query(arg1);
27881
 
    
27882
27974
    ST(argvi) = SWIG_From_bool  SWIG_PERL_CALL_ARGS_1((bool)(result)); argvi++ ;
27883
27975
    if (alloc1 == SWIG_NEWOBJ) free((char*)buf1);
27884
27976
    XSRETURN(argvi);
27907
27999
    }
27908
28000
    arg1 = (LassoDefederation *)(argp1);
27909
28001
    result = (char *)LassoDefederation_artifact_get(arg1);
27910
 
    
27911
 
    ST(argvi) = SWIG_FromCharPtr(result); argvi++ ;
 
28002
    ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
27912
28003
    
27913
28004
    XSRETURN(argvi);
27914
28005
  fail:
27942
28033
    if (!SWIG_IsOK(res2)) {
27943
28034
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Defederation_artifactMessage_set" "', argument " "2"" of type '" "char *""'");
27944
28035
    }
27945
 
    arg2 = buf2;
 
28036
    arg2 = (char *)(buf2);
27946
28037
    LassoDefederation_artifactMessage_set(arg1,arg2);
27947
28038
    
27948
28039
    
27975
28066
    }
27976
28067
    arg1 = (LassoDefederation *)(argp1);
27977
28068
    result = (char *)LassoDefederation_artifactMessage_get(arg1);
27978
 
    
27979
 
    ST(argvi) = SWIG_FromCharPtr(result); argvi++ ;
 
28069
    ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
27980
28070
    
27981
28071
    XSRETURN(argvi);
27982
28072
  fail:
28042
28132
    }
28043
28133
    arg1 = (LassoDefederation *)(argp1);
28044
28134
    result = (LassoIdentity *)LassoDefederation_identity_get(arg1);
28045
 
    
28046
28135
    ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_LassoIdentity, 0 | SWIG_SHADOW); argvi++ ;
28047
28136
    
28048
28137
    XSRETURN(argvi);
28071
28160
    }
28072
28161
    arg1 = (LassoDefederation *)(argp1);
28073
28162
    result = (bool)LassoDefederation_isIdentityDirty_get(arg1);
28074
 
    
28075
28163
    ST(argvi) = SWIG_From_bool  SWIG_PERL_CALL_ARGS_1((bool)(result)); argvi++ ;
28076
28164
    
28077
28165
    XSRETURN(argvi);
28100
28188
    }
28101
28189
    arg1 = (LassoDefederation *)(argp1);
28102
28190
    result = (bool)LassoDefederation_isSessionDirty_get(arg1);
28103
 
    
28104
28191
    ST(argvi) = SWIG_From_bool  SWIG_PERL_CALL_ARGS_1((bool)(result)); argvi++ ;
28105
28192
    
28106
28193
    XSRETURN(argvi);
28129
28216
    }
28130
28217
    arg1 = (LassoDefederation *)(argp1);
28131
28218
    result = (char *)LassoDefederation_msgBody_get(arg1);
28132
 
    
28133
 
    ST(argvi) = SWIG_FromCharPtr(result); argvi++ ;
 
28219
    ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
28134
28220
    
28135
28221
    XSRETURN(argvi);
28136
28222
  fail:
28158
28244
    }
28159
28245
    arg1 = (LassoDefederation *)(argp1);
28160
28246
    result = (char *)LassoDefederation_msgRelayState_get(arg1);
28161
 
    
28162
 
    ST(argvi) = SWIG_FromCharPtr(result); argvi++ ;
 
28247
    ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
28163
28248
    
28164
28249
    XSRETURN(argvi);
28165
28250
  fail:
28187
28272
    }
28188
28273
    arg1 = (LassoDefederation *)(argp1);
28189
28274
    result = (char *)LassoDefederation_msgUrl_get(arg1);
28190
 
    
28191
 
    ST(argvi) = SWIG_FromCharPtr(result); argvi++ ;
 
28275
    ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
28192
28276
    
28193
28277
    XSRETURN(argvi);
28194
28278
  fail:
28293
28377
    }
28294
28378
    arg1 = (LassoDefederation *)(argp1);
28295
28379
    result = (LassoNode *)LassoDefederation_nameIdentifier_get(arg1);
28296
 
    
28297
28380
    ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIG_TypeDynamicCast(SWIGTYPE_p_LassoNode, SWIG_as_voidptrptr(&result)), 0 | SWIG_SHADOW); argvi++ ;
28298
28381
    
28299
28382
    XSRETURN(argvi);
28328
28411
    if (!SWIG_IsOK(res2)) {
28329
28412
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Defederation_remoteProviderId_set" "', argument " "2"" of type '" "char *""'");
28330
28413
    }
28331
 
    arg2 = buf2;
 
28414
    arg2 = (char *)(buf2);
28332
28415
    LassoDefederation_remoteProviderId_set(arg1,arg2);
28333
28416
    
28334
28417
    
28361
28444
    }
28362
28445
    arg1 = (LassoDefederation *)(argp1);
28363
28446
    result = (char *)LassoDefederation_remoteProviderId_get(arg1);
28364
 
    
28365
 
    ST(argvi) = SWIG_FromCharPtr(result); argvi++ ;
 
28447
    ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
28366
28448
    
28367
28449
    XSRETURN(argvi);
28368
28450
  fail:
28467
28549
    }
28468
28550
    arg1 = (LassoDefederation *)(argp1);
28469
28551
    result = (LassoNode *)LassoDefederation_request_get(arg1);
28470
 
    
28471
28552
    ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIG_TypeDynamicCast(SWIGTYPE_p_LassoNode, SWIG_as_voidptrptr(&result)), 0 | SWIG_SHADOW); argvi++ ;
28472
28553
    
28473
28554
    XSRETURN(argvi);
28573
28654
    }
28574
28655
    arg1 = (LassoDefederation *)(argp1);
28575
28656
    result = (LassoNode *)LassoDefederation_response_get(arg1);
28576
 
    
28577
28657
    ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIG_TypeDynamicCast(SWIGTYPE_p_LassoNode, SWIG_as_voidptrptr(&result)), 0 | SWIG_SHADOW); argvi++ ;
28578
28658
    
28579
28659
    XSRETURN(argvi);
28640
28720
    }
28641
28721
    arg1 = (LassoDefederation *)(argp1);
28642
28722
    result = (LassoServer *)LassoDefederation_server_get(arg1);
28643
 
    
28644
28723
    ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_LassoServer, 0 | SWIG_SHADOW); argvi++ ;
28645
28724
    
28646
28725
    XSRETURN(argvi);
28707
28786
    }
28708
28787
    arg1 = (LassoDefederation *)(argp1);
28709
28788
    result = (LassoSession *)LassoDefederation_session_get(arg1);
28710
 
    
28711
28789
    ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_LassoSession, 0 | SWIG_SHADOW); argvi++ ;
28712
28790
    
28713
28791
    XSRETURN(argvi);
28736
28814
    }
28737
28815
    arg1 = (LassoServer *)(argp1);
28738
28816
    result = (LassoDefederation *)new_LassoDefederation(arg1);
28739
 
    
28740
28817
    ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_LassoDefederation, SWIG_OWNER | SWIG_SHADOW); argvi++ ;
28741
28818
    
28742
28819
    XSRETURN(argvi);
28800
28877
    if (!SWIG_IsOK(res2)) {
28801
28878
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Defederation_setIdentityFromDump" "', argument " "2"" of type '" "char *""'");
28802
28879
    }
28803
 
    arg2 = buf2;
 
28880
    arg2 = (char *)(buf2);
28804
28881
    {
28805
28882
      int errorCode;
28806
28883
      errorCode = result = (int)LassoDefederation_setIdentityFromDump(arg1,arg2);
28807
 
      
28808
28884
      if (errorCode) {
28809
28885
        char errorMsg[256];
28810
28886
        int swig_error = SWIG_RuntimeError;
28853
28929
    if (!SWIG_IsOK(res2)) {
28854
28930
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Defederation_setSessionFromDump" "', argument " "2"" of type '" "char *""'");
28855
28931
    }
28856
 
    arg2 = buf2;
 
28932
    arg2 = (char *)(buf2);
28857
28933
    {
28858
28934
      int errorCode;
28859
28935
      errorCode = result = (int)LassoDefederation_setSessionFromDump(arg1,arg2);
28860
 
      
28861
28936
      if (errorCode) {
28862
28937
        char errorMsg[256];
28863
28938
        int swig_error = SWIG_RuntimeError;
28901
28976
    {
28902
28977
      int errorCode;
28903
28978
      errorCode = result = (int)LassoDefederation_buildNotificationMsg(arg1);
28904
 
      
28905
28979
      if (errorCode) {
28906
28980
        char errorMsg[256];
28907
28981
        int swig_error = SWIG_RuntimeError;
28952
29026
      if (!SWIG_IsOK(res2)) {
28953
29027
        SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Defederation_initNotification" "', argument " "2"" of type '" "char *""'");
28954
29028
      }
28955
 
      arg2 = buf2;
 
29029
      arg2 = (char *)(buf2);
28956
29030
    }
28957
29031
    if (items > 2) {
28958
29032
      ecode3 = SWIG_AsVal_int SWIG_PERL_CALL_ARGS_2(ST(2), &val3);
28964
29038
    {
28965
29039
      int errorCode;
28966
29040
      errorCode = result = (int)LassoDefederation_initNotification(arg1,arg2,arg3);
28967
 
      
28968
29041
      if (errorCode) {
28969
29042
        char errorMsg[256];
28970
29043
        int swig_error = SWIG_RuntimeError;
29015
29088
    if (!SWIG_IsOK(res2)) {
29016
29089
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Defederation_processNotificationMsg" "', argument " "2"" of type '" "char *""'");
29017
29090
    }
29018
 
    arg2 = buf2;
 
29091
    arg2 = (char *)(buf2);
29019
29092
    {
29020
29093
      int errorCode;
29021
29094
      errorCode = result = (int)LassoDefederation_processNotificationMsg(arg1,arg2);
29022
 
      
29023
29095
      if (errorCode) {
29024
29096
        char errorMsg[256];
29025
29097
        int swig_error = SWIG_RuntimeError;
29063
29135
    {
29064
29136
      int errorCode;
29065
29137
      errorCode = result = (int)LassoDefederation_validateNotification(arg1);
29066
 
      
29067
29138
      if (errorCode) {
29068
29139
        char errorMsg[256];
29069
29140
        int swig_error = SWIG_RuntimeError;
29103
29174
    }
29104
29175
    arg1 = (LassoLogin *)(argp1);
29105
29176
    result = (char *) ((arg1)->assertionArtifact);
29106
 
    
29107
 
    ST(argvi) = SWIG_FromCharPtr(result); argvi++ ;
 
29177
    ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
29108
29178
    
29109
29179
    XSRETURN(argvi);
29110
29180
  fail:
29132
29202
    }
29133
29203
    arg1 = (LassoLogin *)(argp1);
29134
29204
    result = (LassoLoginProtocolProfile) ((arg1)->protocolProfile);
29135
 
    
29136
29205
    ST(argvi) = SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(result)); argvi++ ;
29137
29206
    
29138
29207
    XSRETURN(argvi);
29161
29230
    }
29162
29231
    arg1 = (LassoLogin *)(argp1);
29163
29232
    result = (char *)LassoLogin_artifact_get(arg1);
29164
 
    
29165
 
    ST(argvi) = SWIG_FromCharPtr(result); argvi++ ;
 
29233
    ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
29166
29234
    
29167
29235
    XSRETURN(argvi);
29168
29236
  fail:
29196
29264
    if (!SWIG_IsOK(res2)) {
29197
29265
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Login_artifactMessage_set" "', argument " "2"" of type '" "char *""'");
29198
29266
    }
29199
 
    arg2 = buf2;
 
29267
    arg2 = (char *)(buf2);
29200
29268
    LassoLogin_artifactMessage_set(arg1,arg2);
29201
29269
    
29202
29270
    
29229
29297
    }
29230
29298
    arg1 = (LassoLogin *)(argp1);
29231
29299
    result = (char *)LassoLogin_artifactMessage_get(arg1);
29232
 
    
29233
 
    ST(argvi) = SWIG_FromCharPtr(result); argvi++ ;
 
29300
    ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
29234
29301
    
29235
29302
    XSRETURN(argvi);
29236
29303
  fail:
29296
29363
    }
29297
29364
    arg1 = (LassoLogin *)(argp1);
29298
29365
    result = (LassoIdentity *)LassoLogin_identity_get(arg1);
29299
 
    
29300
29366
    ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_LassoIdentity, 0 | SWIG_SHADOW); argvi++ ;
29301
29367
    
29302
29368
    XSRETURN(argvi);
29325
29391
    }
29326
29392
    arg1 = (LassoLogin *)(argp1);
29327
29393
    result = (bool)LassoLogin_isIdentityDirty_get(arg1);
29328
 
    
29329
29394
    ST(argvi) = SWIG_From_bool  SWIG_PERL_CALL_ARGS_1((bool)(result)); argvi++ ;
29330
29395
    
29331
29396
    XSRETURN(argvi);
29354
29419
    }
29355
29420
    arg1 = (LassoLogin *)(argp1);
29356
29421
    result = (bool)LassoLogin_isSessionDirty_get(arg1);
29357
 
    
29358
29422
    ST(argvi) = SWIG_From_bool  SWIG_PERL_CALL_ARGS_1((bool)(result)); argvi++ ;
29359
29423
    
29360
29424
    XSRETURN(argvi);
29383
29447
    }
29384
29448
    arg1 = (LassoLogin *)(argp1);
29385
29449
    result = (char *)LassoLogin_msgBody_get(arg1);
29386
 
    
29387
 
    ST(argvi) = SWIG_FromCharPtr(result); argvi++ ;
 
29450
    ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
29388
29451
    
29389
29452
    XSRETURN(argvi);
29390
29453
  fail:
29412
29475
    }
29413
29476
    arg1 = (LassoLogin *)(argp1);
29414
29477
    result = (char *)LassoLogin_msgRelayState_get(arg1);
29415
 
    
29416
 
    ST(argvi) = SWIG_FromCharPtr(result); argvi++ ;
 
29478
    ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
29417
29479
    
29418
29480
    XSRETURN(argvi);
29419
29481
  fail:
29441
29503
    }
29442
29504
    arg1 = (LassoLogin *)(argp1);
29443
29505
    result = (char *)LassoLogin_msgUrl_get(arg1);
29444
 
    
29445
 
    ST(argvi) = SWIG_FromCharPtr(result); argvi++ ;
 
29506
    ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
29446
29507
    
29447
29508
    XSRETURN(argvi);
29448
29509
  fail:
29547
29608
    }
29548
29609
    arg1 = (LassoLogin *)(argp1);
29549
29610
    result = (LassoNode *)LassoLogin_nameIdentifier_get(arg1);
29550
 
    
29551
29611
    ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIG_TypeDynamicCast(SWIGTYPE_p_LassoNode, SWIG_as_voidptrptr(&result)), 0 | SWIG_SHADOW); argvi++ ;
29552
29612
    
29553
29613
    XSRETURN(argvi);
29582
29642
    if (!SWIG_IsOK(res2)) {
29583
29643
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Login_remoteProviderId_set" "', argument " "2"" of type '" "char *""'");
29584
29644
    }
29585
 
    arg2 = buf2;
 
29645
    arg2 = (char *)(buf2);
29586
29646
    LassoLogin_remoteProviderId_set(arg1,arg2);
29587
29647
    
29588
29648
    
29615
29675
    }
29616
29676
    arg1 = (LassoLogin *)(argp1);
29617
29677
    result = (char *)LassoLogin_remoteProviderId_get(arg1);
29618
 
    
29619
 
    ST(argvi) = SWIG_FromCharPtr(result); argvi++ ;
 
29678
    ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
29620
29679
    
29621
29680
    XSRETURN(argvi);
29622
29681
  fail:
29721
29780
    }
29722
29781
    arg1 = (LassoLogin *)(argp1);
29723
29782
    result = (LassoNode *)LassoLogin_request_get(arg1);
29724
 
    
29725
29783
    ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIG_TypeDynamicCast(SWIGTYPE_p_LassoNode, SWIG_as_voidptrptr(&result)), 0 | SWIG_SHADOW); argvi++ ;
29726
29784
    
29727
29785
    XSRETURN(argvi);
29827
29885
    }
29828
29886
    arg1 = (LassoLogin *)(argp1);
29829
29887
    result = (LassoNode *)LassoLogin_response_get(arg1);
29830
 
    
29831
29888
    ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIG_TypeDynamicCast(SWIGTYPE_p_LassoNode, SWIG_as_voidptrptr(&result)), 0 | SWIG_SHADOW); argvi++ ;
29832
29889
    
29833
29890
    XSRETURN(argvi);
29894
29951
    }
29895
29952
    arg1 = (LassoLogin *)(argp1);
29896
29953
    result = (LassoServer *)LassoLogin_server_get(arg1);
29897
 
    
29898
29954
    ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_LassoServer, 0 | SWIG_SHADOW); argvi++ ;
29899
29955
    
29900
29956
    XSRETURN(argvi);
29961
30017
    }
29962
30018
    arg1 = (LassoLogin *)(argp1);
29963
30019
    result = (LassoSession *)LassoLogin_session_get(arg1);
29964
 
    
29965
30020
    ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_LassoSession, 0 | SWIG_SHADOW); argvi++ ;
29966
30021
    
29967
30022
    XSRETURN(argvi);
29990
30045
    }
29991
30046
    arg1 = (LassoServer *)(argp1);
29992
30047
    result = (LassoLogin *)new_LassoLogin(arg1);
29993
 
    
29994
30048
    ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_LassoLogin, SWIG_OWNER | SWIG_SHADOW); argvi++ ;
29995
30049
    
29996
30050
    XSRETURN(argvi);
30054
30108
    if (!SWIG_IsOK(res2)) {
30055
30109
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Login_newFromDump" "', argument " "2"" of type '" "char *""'");
30056
30110
    }
30057
 
    arg2 = buf2;
 
30111
    arg2 = (char *)(buf2);
30058
30112
    result = (LassoLogin *)LassoLogin_newFromDump(arg1,arg2);
30059
 
    
30060
30113
    ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_LassoLogin, SWIG_OWNER | SWIG_SHADOW); argvi++ ;
30061
30114
    
30062
30115
    if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
30094
30147
    if (!SWIG_IsOK(res2)) {
30095
30148
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Login_setIdentityFromDump" "', argument " "2"" of type '" "char *""'");
30096
30149
    }
30097
 
    arg2 = buf2;
 
30150
    arg2 = (char *)(buf2);
30098
30151
    {
30099
30152
      int errorCode;
30100
30153
      errorCode = result = (int)LassoLogin_setIdentityFromDump(arg1,arg2);
30101
 
      
30102
30154
      if (errorCode) {
30103
30155
        char errorMsg[256];
30104
30156
        int swig_error = SWIG_RuntimeError;
30147
30199
    if (!SWIG_IsOK(res2)) {
30148
30200
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Login_setSessionFromDump" "', argument " "2"" of type '" "char *""'");
30149
30201
    }
30150
 
    arg2 = buf2;
 
30202
    arg2 = (char *)(buf2);
30151
30203
    {
30152
30204
      int errorCode;
30153
30205
      errorCode = result = (int)LassoLogin_setSessionFromDump(arg1,arg2);
30154
 
      
30155
30206
      if (errorCode) {
30156
30207
        char errorMsg[256];
30157
30208
        int swig_error = SWIG_RuntimeError;
30195
30246
    {
30196
30247
      int errorCode;
30197
30248
      errorCode = result = (int)LassoLogin_acceptSso(arg1);
30198
 
      
30199
30249
      if (errorCode) {
30200
30250
        char errorMsg[256];
30201
30251
        int swig_error = SWIG_RuntimeError;
30245
30295
    {
30246
30296
      int errorCode;
30247
30297
      errorCode = result = (int)LassoLogin_buildArtifactMsg(arg1,arg2);
30248
 
      
30249
30298
      if (errorCode) {
30250
30299
        char errorMsg[256];
30251
30300
        int swig_error = SWIG_RuntimeError;
30310
30359
    if (!SWIG_IsOK(res2)) {
30311
30360
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Login_buildAssertion" "', argument " "2"" of type '" "char *""'");
30312
30361
    }
30313
 
    arg2 = buf2;
 
30362
    arg2 = (char *)(buf2);
30314
30363
    res3 = SWIG_AsCharPtrAndSize(ST(2), &buf3, NULL, &alloc3);
30315
30364
    if (!SWIG_IsOK(res3)) {
30316
30365
      SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "Login_buildAssertion" "', argument " "3"" of type '" "char *""'");
30317
30366
    }
30318
 
    arg3 = buf3;
 
30367
    arg3 = (char *)(buf3);
30319
30368
    res4 = SWIG_AsCharPtrAndSize(ST(3), &buf4, NULL, &alloc4);
30320
30369
    if (!SWIG_IsOK(res4)) {
30321
30370
      SWIG_exception_fail(SWIG_ArgError(res4), "in method '" "Login_buildAssertion" "', argument " "4"" of type '" "char *""'");
30322
30371
    }
30323
 
    arg4 = buf4;
 
30372
    arg4 = (char *)(buf4);
30324
30373
    res5 = SWIG_AsCharPtrAndSize(ST(4), &buf5, NULL, &alloc5);
30325
30374
    if (!SWIG_IsOK(res5)) {
30326
30375
      SWIG_exception_fail(SWIG_ArgError(res5), "in method '" "Login_buildAssertion" "', argument " "5"" of type '" "char *""'");
30327
30376
    }
30328
 
    arg5 = buf5;
 
30377
    arg5 = (char *)(buf5);
30329
30378
    res6 = SWIG_AsCharPtrAndSize(ST(5), &buf6, NULL, &alloc6);
30330
30379
    if (!SWIG_IsOK(res6)) {
30331
30380
      SWIG_exception_fail(SWIG_ArgError(res6), "in method '" "Login_buildAssertion" "', argument " "6"" of type '" "char *""'");
30332
30381
    }
30333
 
    arg6 = buf6;
 
30382
    arg6 = (char *)(buf6);
30334
30383
    {
30335
30384
      int errorCode;
30336
30385
      errorCode = result = (int)LassoLogin_buildAssertion(arg1,arg2,arg3,arg4,arg5,arg6);
30337
 
      
30338
30386
      if (errorCode) {
30339
30387
        char errorMsg[256];
30340
30388
        int swig_error = SWIG_RuntimeError;
30386
30434
    {
30387
30435
      int errorCode;
30388
30436
      errorCode = result = (int)LassoLogin_buildAuthnRequestMsg(arg1);
30389
 
      
30390
30437
      if (errorCode) {
30391
30438
        char errorMsg[256];
30392
30439
        int swig_error = SWIG_RuntimeError;
30428
30475
    {
30429
30476
      int errorCode;
30430
30477
      errorCode = result = (int)LassoLogin_buildAuthnResponseMsg(arg1);
30431
 
      
30432
30478
      if (errorCode) {
30433
30479
        char errorMsg[256];
30434
30480
        int swig_error = SWIG_RuntimeError;
30470
30516
    {
30471
30517
      int errorCode;
30472
30518
      errorCode = result = (int)LassoLogin_buildRequestMsg(arg1);
30473
 
      
30474
30519
      if (errorCode) {
30475
30520
        char errorMsg[256];
30476
30521
        int swig_error = SWIG_RuntimeError;
30517
30562
    if (!SWIG_IsOK(res2)) {
30518
30563
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Login_buildResponseMsg" "', argument " "2"" of type '" "char *""'");
30519
30564
    }
30520
 
    arg2 = buf2;
 
30565
    arg2 = (char *)(buf2);
30521
30566
    {
30522
30567
      int errorCode;
30523
30568
      errorCode = result = (int)LassoLogin_buildResponseMsg(arg1,arg2);
30524
 
      
30525
30569
      if (errorCode) {
30526
30570
        char errorMsg[256];
30527
30571
        int swig_error = SWIG_RuntimeError;
30563
30607
    }
30564
30608
    arg1 = (LassoLogin *)(argp1);
30565
30609
    result = (char *)LassoLogin_dump(arg1);
30566
 
    
30567
 
    ST(argvi) = SWIG_FromCharPtr(result); argvi++ ;
 
30610
    ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
30568
30611
    
30569
30612
    g_free(result);
30570
30613
    XSRETURN(argvi);
30604
30647
      if (!SWIG_IsOK(res2)) {
30605
30648
        SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Login_initAuthnRequest" "', argument " "2"" of type '" "char *""'");
30606
30649
      }
30607
 
      arg2 = buf2;
 
30650
      arg2 = (char *)(buf2);
30608
30651
    }
30609
30652
    if (items > 2) {
30610
30653
      ecode3 = SWIG_AsVal_int SWIG_PERL_CALL_ARGS_2(ST(2), &val3);
30616
30659
    {
30617
30660
      int errorCode;
30618
30661
      errorCode = result = (int)LassoLogin_initAuthnRequest(arg1,arg2,arg3);
30619
 
      
30620
30662
      if (errorCode) {
30621
30663
        char errorMsg[256];
30622
30664
        int swig_error = SWIG_RuntimeError;
30670
30712
    if (!SWIG_IsOK(res2)) {
30671
30713
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Login_initRequest" "', argument " "2"" of type '" "char *""'");
30672
30714
    }
30673
 
    arg2 = buf2;
 
30715
    arg2 = (char *)(buf2);
30674
30716
    if (items > 2) {
30675
30717
      ecode3 = SWIG_AsVal_int SWIG_PERL_CALL_ARGS_2(ST(2), &val3);
30676
30718
      if (!SWIG_IsOK(ecode3)) {
30681
30723
    {
30682
30724
      int errorCode;
30683
30725
      errorCode = result = (int)LassoLogin_initRequest(arg1,arg2,arg3);
30684
 
      
30685
30726
      if (errorCode) {
30686
30727
        char errorMsg[256];
30687
30728
        int swig_error = SWIG_RuntimeError;
30733
30774
      if (!SWIG_IsOK(res2)) {
30734
30775
        SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Login_initIdpInitiatedAuthnRequest" "', argument " "2"" of type '" "char *""'");
30735
30776
      }
30736
 
      arg2 = buf2;
 
30777
      arg2 = (char *)(buf2);
30737
30778
    }
30738
30779
    {
30739
30780
      int errorCode;
30740
30781
      errorCode = result = (int)LassoLogin_initIdpInitiatedAuthnRequest(arg1,arg2);
30741
 
      
30742
30782
      if (errorCode) {
30743
30783
        char errorMsg[256];
30744
30784
        int swig_error = SWIG_RuntimeError;
30780
30820
    }
30781
30821
    arg1 = (LassoLogin *)(argp1);
30782
30822
    result = (bool)LassoLogin_mustAskForConsent(arg1);
30783
 
    
30784
30823
    ST(argvi) = SWIG_From_bool  SWIG_PERL_CALL_ARGS_1((bool)(result)); argvi++ ;
30785
30824
    
30786
30825
    XSRETURN(argvi);
30809
30848
    }
30810
30849
    arg1 = (LassoLogin *)(argp1);
30811
30850
    result = (bool)LassoLogin_mustAuthenticate(arg1);
30812
 
    
30813
30851
    ST(argvi) = SWIG_From_bool  SWIG_PERL_CALL_ARGS_1((bool)(result)); argvi++ ;
30814
30852
    
30815
30853
    XSRETURN(argvi);
30845
30883
    if (!SWIG_IsOK(res2)) {
30846
30884
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Login_processAuthnRequestMsg" "', argument " "2"" of type '" "char *""'");
30847
30885
    }
30848
 
    arg2 = buf2;
 
30886
    arg2 = (char *)(buf2);
30849
30887
    {
30850
30888
      int errorCode;
30851
30889
      errorCode = result = (int)LassoLogin_processAuthnRequestMsg(arg1,arg2);
30852
 
      
30853
30890
      if (errorCode) {
30854
30891
        char errorMsg[256];
30855
30892
        int swig_error = SWIG_RuntimeError;
30898
30935
    if (!SWIG_IsOK(res2)) {
30899
30936
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Login_processAuthnResponseMsg" "', argument " "2"" of type '" "char *""'");
30900
30937
    }
30901
 
    arg2 = buf2;
 
30938
    arg2 = (char *)(buf2);
30902
30939
    {
30903
30940
      int errorCode;
30904
30941
      errorCode = result = (int)LassoLogin_processAuthnResponseMsg(arg1,arg2);
30905
 
      
30906
30942
      if (errorCode) {
30907
30943
        char errorMsg[256];
30908
30944
        int swig_error = SWIG_RuntimeError;
30951
30987
    if (!SWIG_IsOK(res2)) {
30952
30988
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Login_processRequestMsg" "', argument " "2"" of type '" "char *""'");
30953
30989
    }
30954
 
    arg2 = buf2;
 
30990
    arg2 = (char *)(buf2);
30955
30991
    {
30956
30992
      int errorCode;
30957
30993
      errorCode = result = (int)LassoLogin_processRequestMsg(arg1,arg2);
30958
 
      
30959
30994
      if (errorCode) {
30960
30995
        char errorMsg[256];
30961
30996
        int swig_error = SWIG_RuntimeError;
31004
31039
    if (!SWIG_IsOK(res2)) {
31005
31040
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Login_processResponseMsg" "', argument " "2"" of type '" "char *""'");
31006
31041
    }
31007
 
    arg2 = buf2;
 
31042
    arg2 = (char *)(buf2);
31008
31043
    {
31009
31044
      int errorCode;
31010
31045
      errorCode = result = (int)LassoLogin_processResponseMsg(arg1,arg2);
31011
 
      
31012
31046
      if (errorCode) {
31013
31047
        char errorMsg[256];
31014
31048
        int swig_error = SWIG_RuntimeError;
31057
31091
    if (!SWIG_IsOK(res2)) {
31058
31092
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Login_setResourceId" "', argument " "2"" of type '" "char *""'");
31059
31093
    }
31060
 
    arg2 = buf2;
 
31094
    arg2 = (char *)(buf2);
31061
31095
    {
31062
31096
      int errorCode;
31063
31097
      errorCode = result = (int)LassoLogin_setResourceId(arg1,arg2);
31064
 
      
31065
31098
      if (errorCode) {
31066
31099
        char errorMsg[256];
31067
31100
        int swig_error = SWIG_RuntimeError;
31121
31154
    {
31122
31155
      int errorCode;
31123
31156
      errorCode = result = (int)LassoLogin_validateRequestMsg(arg1,arg2,arg3);
31124
 
      
31125
 
      if (errorCode) {
31126
 
        char errorMsg[256];
31127
 
        int swig_error = SWIG_RuntimeError;
31128
 
        if (errorCode == -501 || 
31129
 
          errorCode == -501) {
31130
 
          swig_error = SWIG_ValueError;
31131
 
        }
31132
 
        build_exception_msg(errorCode, errorMsg);
31133
 
        SWIG_exception(swig_error, errorMsg);
31134
 
      }
31135
 
    }
31136
 
    ST(argvi) = SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(result)); argvi++ ;
31137
 
    
31138
 
    
31139
 
    
31140
 
    XSRETURN(argvi);
31141
 
  fail:
31142
 
    
31143
 
    
31144
 
    
 
31157
      if (errorCode) {
 
31158
        char errorMsg[256];
 
31159
        int swig_error = SWIG_RuntimeError;
 
31160
        if (errorCode == -501 || 
 
31161
          errorCode == -501) {
 
31162
          swig_error = SWIG_ValueError;
 
31163
        }
 
31164
        build_exception_msg(errorCode, errorMsg);
 
31165
        SWIG_exception(swig_error, errorMsg);
 
31166
      }
 
31167
    }
 
31168
    ST(argvi) = SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(result)); argvi++ ;
 
31169
    
 
31170
    
 
31171
    
 
31172
    XSRETURN(argvi);
 
31173
  fail:
 
31174
    
 
31175
    
 
31176
    
 
31177
    SWIG_croak_null();
 
31178
  }
 
31179
}
 
31180
 
 
31181
 
 
31182
XS(_wrap_Login_processPaosResponseMsg) {
 
31183
  {
 
31184
    LassoLogin *arg1 = (LassoLogin *) 0 ;
 
31185
    char *arg2 = (char *) 0 ;
 
31186
    int result;
 
31187
    void *argp1 = 0 ;
 
31188
    int res1 = 0 ;
 
31189
    int res2 ;
 
31190
    char *buf2 = 0 ;
 
31191
    int alloc2 = 0 ;
 
31192
    int argvi = 0;
 
31193
    dXSARGS;
 
31194
    
 
31195
    if ((items < 2) || (items > 2)) {
 
31196
      SWIG_croak("Usage: Login_processPaosResponseMsg(self,msg);");
 
31197
    }
 
31198
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_LassoLogin, 0 |  0 );
 
31199
    if (!SWIG_IsOK(res1)) {
 
31200
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Login_processPaosResponseMsg" "', argument " "1"" of type '" "LassoLogin *""'"); 
 
31201
    }
 
31202
    arg1 = (LassoLogin *)(argp1);
 
31203
    res2 = SWIG_AsCharPtrAndSize(ST(1), &buf2, NULL, &alloc2);
 
31204
    if (!SWIG_IsOK(res2)) {
 
31205
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Login_processPaosResponseMsg" "', argument " "2"" of type '" "char *""'");
 
31206
    }
 
31207
    arg2 = (char *)(buf2);
 
31208
    {
 
31209
      int errorCode;
 
31210
      errorCode = result = (int)LassoLogin_processPaosResponseMsg(arg1,arg2);
 
31211
      if (errorCode) {
 
31212
        char errorMsg[256];
 
31213
        int swig_error = SWIG_RuntimeError;
 
31214
        if (errorCode == -501 || 
 
31215
          errorCode == -501) {
 
31216
          swig_error = SWIG_ValueError;
 
31217
        }
 
31218
        build_exception_msg(errorCode, errorMsg);
 
31219
        SWIG_exception(swig_error, errorMsg);
 
31220
      }
 
31221
    }
 
31222
    ST(argvi) = SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(result)); argvi++ ;
 
31223
    
 
31224
    if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
 
31225
    XSRETURN(argvi);
 
31226
  fail:
 
31227
    
 
31228
    if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
31145
31229
    SWIG_croak_null();
31146
31230
  }
31147
31231
}
31165
31249
    }
31166
31250
    arg1 = (LassoLogout *)(argp1);
31167
31251
    result = (char *)LassoLogout_artifact_get(arg1);
31168
 
    
31169
 
    ST(argvi) = SWIG_FromCharPtr(result); argvi++ ;
 
31252
    ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
31170
31253
    
31171
31254
    XSRETURN(argvi);
31172
31255
  fail:
31200
31283
    if (!SWIG_IsOK(res2)) {
31201
31284
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Logout_artifactMessage_set" "', argument " "2"" of type '" "char *""'");
31202
31285
    }
31203
 
    arg2 = buf2;
 
31286
    arg2 = (char *)(buf2);
31204
31287
    LassoLogout_artifactMessage_set(arg1,arg2);
31205
31288
    
31206
31289
    
31233
31316
    }
31234
31317
    arg1 = (LassoLogout *)(argp1);
31235
31318
    result = (char *)LassoLogout_artifactMessage_get(arg1);
31236
 
    
31237
 
    ST(argvi) = SWIG_FromCharPtr(result); argvi++ ;
 
31319
    ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
31238
31320
    
31239
31321
    XSRETURN(argvi);
31240
31322
  fail:
31300
31382
    }
31301
31383
    arg1 = (LassoLogout *)(argp1);
31302
31384
    result = (LassoIdentity *)LassoLogout_identity_get(arg1);
31303
 
    
31304
31385
    ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_LassoIdentity, 0 | SWIG_SHADOW); argvi++ ;
31305
31386
    
31306
31387
    XSRETURN(argvi);
31329
31410
    }
31330
31411
    arg1 = (LassoLogout *)(argp1);
31331
31412
    result = (bool)LassoLogout_isIdentityDirty_get(arg1);
31332
 
    
31333
31413
    ST(argvi) = SWIG_From_bool  SWIG_PERL_CALL_ARGS_1((bool)(result)); argvi++ ;
31334
31414
    
31335
31415
    XSRETURN(argvi);
31358
31438
    }
31359
31439
    arg1 = (LassoLogout *)(argp1);
31360
31440
    result = (bool)LassoLogout_isSessionDirty_get(arg1);
31361
 
    
31362
31441
    ST(argvi) = SWIG_From_bool  SWIG_PERL_CALL_ARGS_1((bool)(result)); argvi++ ;
31363
31442
    
31364
31443
    XSRETURN(argvi);
31387
31466
    }
31388
31467
    arg1 = (LassoLogout *)(argp1);
31389
31468
    result = (char *)LassoLogout_msgBody_get(arg1);
31390
 
    
31391
 
    ST(argvi) = SWIG_FromCharPtr(result); argvi++ ;
 
31469
    ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
31392
31470
    
31393
31471
    XSRETURN(argvi);
31394
31472
  fail:
31416
31494
    }
31417
31495
    arg1 = (LassoLogout *)(argp1);
31418
31496
    result = (char *)LassoLogout_msgRelayState_get(arg1);
31419
 
    
31420
 
    ST(argvi) = SWIG_FromCharPtr(result); argvi++ ;
 
31497
    ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
31421
31498
    
31422
31499
    XSRETURN(argvi);
31423
31500
  fail:
31445
31522
    }
31446
31523
    arg1 = (LassoLogout *)(argp1);
31447
31524
    result = (char *)LassoLogout_msgUrl_get(arg1);
31448
 
    
31449
 
    ST(argvi) = SWIG_FromCharPtr(result); argvi++ ;
 
31525
    ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
31450
31526
    
31451
31527
    XSRETURN(argvi);
31452
31528
  fail:
31551
31627
    }
31552
31628
    arg1 = (LassoLogout *)(argp1);
31553
31629
    result = (LassoNode *)LassoLogout_nameIdentifier_get(arg1);
31554
 
    
31555
31630
    ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIG_TypeDynamicCast(SWIGTYPE_p_LassoNode, SWIG_as_voidptrptr(&result)), 0 | SWIG_SHADOW); argvi++ ;
31556
31631
    
31557
31632
    XSRETURN(argvi);
31586
31661
    if (!SWIG_IsOK(res2)) {
31587
31662
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Logout_remoteProviderId_set" "', argument " "2"" of type '" "char *""'");
31588
31663
    }
31589
 
    arg2 = buf2;
 
31664
    arg2 = (char *)(buf2);
31590
31665
    LassoLogout_remoteProviderId_set(arg1,arg2);
31591
31666
    
31592
31667
    
31619
31694
    }
31620
31695
    arg1 = (LassoLogout *)(argp1);
31621
31696
    result = (char *)LassoLogout_remoteProviderId_get(arg1);
31622
 
    
31623
 
    ST(argvi) = SWIG_FromCharPtr(result); argvi++ ;
 
31697
    ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
31624
31698
    
31625
31699
    XSRETURN(argvi);
31626
31700
  fail:
31725
31799
    }
31726
31800
    arg1 = (LassoLogout *)(argp1);
31727
31801
    result = (LassoNode *)LassoLogout_request_get(arg1);
31728
 
    
31729
31802
    ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIG_TypeDynamicCast(SWIGTYPE_p_LassoNode, SWIG_as_voidptrptr(&result)), 0 | SWIG_SHADOW); argvi++ ;
31730
31803
    
31731
31804
    XSRETURN(argvi);
31831
31904
    }
31832
31905
    arg1 = (LassoLogout *)(argp1);
31833
31906
    result = (LassoNode *)LassoLogout_response_get(arg1);
31834
 
    
31835
31907
    ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIG_TypeDynamicCast(SWIGTYPE_p_LassoNode, SWIG_as_voidptrptr(&result)), 0 | SWIG_SHADOW); argvi++ ;
31836
31908
    
31837
31909
    XSRETURN(argvi);
31898
31970
    }
31899
31971
    arg1 = (LassoLogout *)(argp1);
31900
31972
    result = (LassoServer *)LassoLogout_server_get(arg1);
31901
 
    
31902
31973
    ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_LassoServer, 0 | SWIG_SHADOW); argvi++ ;
31903
31974
    
31904
31975
    XSRETURN(argvi);
31965
32036
    }
31966
32037
    arg1 = (LassoLogout *)(argp1);
31967
32038
    result = (LassoSession *)LassoLogout_session_get(arg1);
31968
 
    
31969
32039
    ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_LassoSession, 0 | SWIG_SHADOW); argvi++ ;
31970
32040
    
31971
32041
    XSRETURN(argvi);
31994
32064
    }
31995
32065
    arg1 = (LassoServer *)(argp1);
31996
32066
    result = (LassoLogout *)new_LassoLogout(arg1);
31997
 
    
31998
32067
    ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_LassoLogout, SWIG_OWNER | SWIG_SHADOW); argvi++ ;
31999
32068
    
32000
32069
    XSRETURN(argvi);
32058
32127
    if (!SWIG_IsOK(res2)) {
32059
32128
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Logout_newFromDump" "', argument " "2"" of type '" "char *""'");
32060
32129
    }
32061
 
    arg2 = buf2;
 
32130
    arg2 = (char *)(buf2);
32062
32131
    result = (LassoLogout *)LassoLogout_newFromDump(arg1,arg2);
32063
 
    
32064
32132
    ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_LassoLogout, SWIG_OWNER | SWIG_SHADOW); argvi++ ;
32065
32133
    
32066
32134
    if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
32098
32166
    if (!SWIG_IsOK(res2)) {
32099
32167
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Logout_setIdentityFromDump" "', argument " "2"" of type '" "char *""'");
32100
32168
    }
32101
 
    arg2 = buf2;
 
32169
    arg2 = (char *)(buf2);
32102
32170
    {
32103
32171
      int errorCode;
32104
32172
      errorCode = result = (int)LassoLogout_setIdentityFromDump(arg1,arg2);
32105
 
      
32106
32173
      if (errorCode) {
32107
32174
        char errorMsg[256];
32108
32175
        int swig_error = SWIG_RuntimeError;
32151
32218
    if (!SWIG_IsOK(res2)) {
32152
32219
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Logout_setSessionFromDump" "', argument " "2"" of type '" "char *""'");
32153
32220
    }
32154
 
    arg2 = buf2;
 
32221
    arg2 = (char *)(buf2);
32155
32222
    {
32156
32223
      int errorCode;
32157
32224
      errorCode = result = (int)LassoLogout_setSessionFromDump(arg1,arg2);
32158
 
      
32159
32225
      if (errorCode) {
32160
32226
        char errorMsg[256];
32161
32227
        int swig_error = SWIG_RuntimeError;
32199
32265
    {
32200
32266
      int errorCode;
32201
32267
      errorCode = result = (int)LassoLogout_buildRequestMsg(arg1);
32202
 
      
32203
32268
      if (errorCode) {
32204
32269
        char errorMsg[256];
32205
32270
        int swig_error = SWIG_RuntimeError;
32241
32306
    {
32242
32307
      int errorCode;
32243
32308
      errorCode = result = (int)LassoLogout_buildResponseMsg(arg1);
32244
 
      
32245
32309
      if (errorCode) {
32246
32310
        char errorMsg[256];
32247
32311
        int swig_error = SWIG_RuntimeError;
32281
32345
    }
32282
32346
    arg1 = (LassoLogout *)(argp1);
32283
32347
    result = (char *)LassoLogout_dump(arg1);
32284
 
    
32285
 
    ST(argvi) = SWIG_FromCharPtr(result); argvi++ ;
 
32348
    ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
32286
32349
    
32287
32350
    g_free(result);
32288
32351
    XSRETURN(argvi);
32311
32374
    }
32312
32375
    arg1 = (LassoLogout *)(argp1);
32313
32376
    result = (char *)LassoLogout_getNextProviderId(arg1);
32314
 
    
32315
 
    ST(argvi) = SWIG_FromCharPtr(result); argvi++ ;
 
32377
    ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
32316
32378
    
32317
32379
    g_free(result);
32318
32380
    XSRETURN(argvi);
32352
32414
      if (!SWIG_IsOK(res2)) {
32353
32415
        SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Logout_initRequest" "', argument " "2"" of type '" "char *""'");
32354
32416
      }
32355
 
      arg2 = buf2;
 
32417
      arg2 = (char *)(buf2);
32356
32418
    }
32357
32419
    if (items > 2) {
32358
32420
      ecode3 = SWIG_AsVal_int SWIG_PERL_CALL_ARGS_2(ST(2), &val3);
32364
32426
    {
32365
32427
      int errorCode;
32366
32428
      errorCode = result = (int)LassoLogout_initRequest(arg1,arg2,arg3);
32367
 
      
32368
32429
      if (errorCode) {
32369
32430
        char errorMsg[256];
32370
32431
        int swig_error = SWIG_RuntimeError;
32415
32476
    if (!SWIG_IsOK(res2)) {
32416
32477
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Logout_processRequestMsg" "', argument " "2"" of type '" "char *""'");
32417
32478
    }
32418
 
    arg2 = buf2;
 
32479
    arg2 = (char *)(buf2);
32419
32480
    {
32420
32481
      int errorCode;
32421
32482
      errorCode = result = (int)LassoLogout_processRequestMsg(arg1,arg2);
32422
 
      
32423
32483
      if (errorCode) {
32424
32484
        char errorMsg[256];
32425
32485
        int swig_error = SWIG_RuntimeError;
32468
32528
    if (!SWIG_IsOK(res2)) {
32469
32529
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Logout_processResponseMsg" "', argument " "2"" of type '" "char *""'");
32470
32530
    }
32471
 
    arg2 = buf2;
 
32531
    arg2 = (char *)(buf2);
32472
32532
    {
32473
32533
      int errorCode;
32474
32534
      errorCode = result = (int)LassoLogout_processResponseMsg(arg1,arg2);
32475
 
      
32476
32535
      if (errorCode) {
32477
32536
        char errorMsg[256];
32478
32537
        int swig_error = SWIG_RuntimeError;
32516
32575
    {
32517
32576
      int errorCode;
32518
32577
      errorCode = result = (int)LassoLogout_resetProviderIdIndex(arg1);
32519
 
      
32520
32578
      if (errorCode) {
32521
32579
        char errorMsg[256];
32522
32580
        int swig_error = SWIG_RuntimeError;
32558
32616
    {
32559
32617
      int errorCode;
32560
32618
      errorCode = result = (int)LassoLogout_validateRequest(arg1);
32561
 
      
32562
32619
      if (errorCode) {
32563
32620
        char errorMsg[256];
32564
32621
        int swig_error = SWIG_RuntimeError;
32598
32655
    }
32599
32656
    arg1 = (LassoLecp *)(argp1);
32600
32657
    result = (char *)LassoLecp_artifact_get(arg1);
32601
 
    
32602
 
    ST(argvi) = SWIG_FromCharPtr(result); argvi++ ;
 
32658
    ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
32603
32659
    
32604
32660
    XSRETURN(argvi);
32605
32661
  fail:
32633
32689
    if (!SWIG_IsOK(res2)) {
32634
32690
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Lecp_artifactMessage_set" "', argument " "2"" of type '" "char *""'");
32635
32691
    }
32636
 
    arg2 = buf2;
 
32692
    arg2 = (char *)(buf2);
32637
32693
    LassoLecp_artifactMessage_set(arg1,arg2);
32638
32694
    
32639
32695
    
32666
32722
    }
32667
32723
    arg1 = (LassoLecp *)(argp1);
32668
32724
    result = (char *)LassoLecp_artifactMessage_get(arg1);
32669
 
    
32670
 
    ST(argvi) = SWIG_FromCharPtr(result); argvi++ ;
 
32725
    ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
32671
32726
    
32672
32727
    XSRETURN(argvi);
32673
32728
  fail:
32733
32788
    }
32734
32789
    arg1 = (LassoLecp *)(argp1);
32735
32790
    result = (LassoIdentity *)LassoLecp_identity_get(arg1);
32736
 
    
32737
32791
    ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_LassoIdentity, 0 | SWIG_SHADOW); argvi++ ;
32738
32792
    
32739
32793
    XSRETURN(argvi);
32762
32816
    }
32763
32817
    arg1 = (LassoLecp *)(argp1);
32764
32818
    result = (bool)LassoLecp_isIdentityDirty_get(arg1);
32765
 
    
32766
32819
    ST(argvi) = SWIG_From_bool  SWIG_PERL_CALL_ARGS_1((bool)(result)); argvi++ ;
32767
32820
    
32768
32821
    XSRETURN(argvi);
32791
32844
    }
32792
32845
    arg1 = (LassoLecp *)(argp1);
32793
32846
    result = (bool)LassoLecp_isSessionDirty_get(arg1);
32794
 
    
32795
32847
    ST(argvi) = SWIG_From_bool  SWIG_PERL_CALL_ARGS_1((bool)(result)); argvi++ ;
32796
32848
    
32797
32849
    XSRETURN(argvi);
32820
32872
    }
32821
32873
    arg1 = (LassoLecp *)(argp1);
32822
32874
    result = (char *)LassoLecp_msgBody_get(arg1);
32823
 
    
32824
 
    ST(argvi) = SWIG_FromCharPtr(result); argvi++ ;
 
32875
    ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
32825
32876
    
32826
32877
    XSRETURN(argvi);
32827
32878
  fail:
32849
32900
    }
32850
32901
    arg1 = (LassoLecp *)(argp1);
32851
32902
    result = (char *)LassoLecp_msgRelayState_get(arg1);
32852
 
    
32853
 
    ST(argvi) = SWIG_FromCharPtr(result); argvi++ ;
 
32903
    ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
32854
32904
    
32855
32905
    XSRETURN(argvi);
32856
32906
  fail:
32878
32928
    }
32879
32929
    arg1 = (LassoLecp *)(argp1);
32880
32930
    result = (char *)LassoLecp_msgUrl_get(arg1);
32881
 
    
32882
 
    ST(argvi) = SWIG_FromCharPtr(result); argvi++ ;
 
32931
    ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
32883
32932
    
32884
32933
    XSRETURN(argvi);
32885
32934
  fail:
32984
33033
    }
32985
33034
    arg1 = (LassoLecp *)(argp1);
32986
33035
    result = (LassoNode *)LassoLecp_nameIdentifier_get(arg1);
32987
 
    
32988
33036
    ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIG_TypeDynamicCast(SWIGTYPE_p_LassoNode, SWIG_as_voidptrptr(&result)), 0 | SWIG_SHADOW); argvi++ ;
32989
33037
    
32990
33038
    XSRETURN(argvi);
33019
33067
    if (!SWIG_IsOK(res2)) {
33020
33068
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Lecp_remoteProviderId_set" "', argument " "2"" of type '" "char *""'");
33021
33069
    }
33022
 
    arg2 = buf2;
 
33070
    arg2 = (char *)(buf2);
33023
33071
    LassoLecp_remoteProviderId_set(arg1,arg2);
33024
33072
    
33025
33073
    
33052
33100
    }
33053
33101
    arg1 = (LassoLecp *)(argp1);
33054
33102
    result = (char *)LassoLecp_remoteProviderId_get(arg1);
33055
 
    
33056
 
    ST(argvi) = SWIG_FromCharPtr(result); argvi++ ;
 
33103
    ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
33057
33104
    
33058
33105
    XSRETURN(argvi);
33059
33106
  fail:
33158
33205
    }
33159
33206
    arg1 = (LassoLecp *)(argp1);
33160
33207
    result = (LassoNode *)LassoLecp_request_get(arg1);
33161
 
    
33162
33208
    ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIG_TypeDynamicCast(SWIGTYPE_p_LassoNode, SWIG_as_voidptrptr(&result)), 0 | SWIG_SHADOW); argvi++ ;
33163
33209
    
33164
33210
    XSRETURN(argvi);
33264
33310
    }
33265
33311
    arg1 = (LassoLecp *)(argp1);
33266
33312
    result = (LassoNode *)LassoLecp_response_get(arg1);
33267
 
    
33268
33313
    ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIG_TypeDynamicCast(SWIGTYPE_p_LassoNode, SWIG_as_voidptrptr(&result)), 0 | SWIG_SHADOW); argvi++ ;
33269
33314
    
33270
33315
    XSRETURN(argvi);
33331
33376
    }
33332
33377
    arg1 = (LassoLecp *)(argp1);
33333
33378
    result = (LassoServer *)LassoLecp_server_get(arg1);
33334
 
    
33335
33379
    ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_LassoServer, 0 | SWIG_SHADOW); argvi++ ;
33336
33380
    
33337
33381
    XSRETURN(argvi);
33398
33442
    }
33399
33443
    arg1 = (LassoLecp *)(argp1);
33400
33444
    result = (LassoSession *)LassoLecp_session_get(arg1);
33401
 
    
33402
33445
    ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_LassoSession, 0 | SWIG_SHADOW); argvi++ ;
33403
33446
    
33404
33447
    XSRETURN(argvi);
33427
33470
    }
33428
33471
    arg1 = (LassoServer *)(argp1);
33429
33472
    result = (LassoLecp *)new_LassoLecp(arg1);
33430
 
    
33431
33473
    ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_LassoLecp, SWIG_OWNER | SWIG_SHADOW); argvi++ ;
33432
33474
    
33433
33475
    XSRETURN(argvi);
33491
33533
    if (!SWIG_IsOK(res2)) {
33492
33534
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Lecp_setIdentityFromDump" "', argument " "2"" of type '" "char *""'");
33493
33535
    }
33494
 
    arg2 = buf2;
 
33536
    arg2 = (char *)(buf2);
33495
33537
    {
33496
33538
      int errorCode;
33497
33539
      errorCode = result = (int)LassoLecp_setIdentityFromDump(arg1,arg2);
33498
 
      
33499
33540
      if (errorCode) {
33500
33541
        char errorMsg[256];
33501
33542
        int swig_error = SWIG_RuntimeError;
33544
33585
    if (!SWIG_IsOK(res2)) {
33545
33586
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Lecp_setSessionFromDump" "', argument " "2"" of type '" "char *""'");
33546
33587
    }
33547
 
    arg2 = buf2;
 
33588
    arg2 = (char *)(buf2);
33548
33589
    {
33549
33590
      int errorCode;
33550
33591
      errorCode = result = (int)LassoLecp_setSessionFromDump(arg1,arg2);
33551
 
      
33552
33592
      if (errorCode) {
33553
33593
        char errorMsg[256];
33554
33594
        int swig_error = SWIG_RuntimeError;
33613
33653
    if (!SWIG_IsOK(res2)) {
33614
33654
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Lecp_buildAssertion" "', argument " "2"" of type '" "char *""'");
33615
33655
    }
33616
 
    arg2 = buf2;
 
33656
    arg2 = (char *)(buf2);
33617
33657
    res3 = SWIG_AsCharPtrAndSize(ST(2), &buf3, NULL, &alloc3);
33618
33658
    if (!SWIG_IsOK(res3)) {
33619
33659
      SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "Lecp_buildAssertion" "', argument " "3"" of type '" "char *""'");
33620
33660
    }
33621
 
    arg3 = buf3;
 
33661
    arg3 = (char *)(buf3);
33622
33662
    res4 = SWIG_AsCharPtrAndSize(ST(3), &buf4, NULL, &alloc4);
33623
33663
    if (!SWIG_IsOK(res4)) {
33624
33664
      SWIG_exception_fail(SWIG_ArgError(res4), "in method '" "Lecp_buildAssertion" "', argument " "4"" of type '" "char *""'");
33625
33665
    }
33626
 
    arg4 = buf4;
 
33666
    arg4 = (char *)(buf4);
33627
33667
    res5 = SWIG_AsCharPtrAndSize(ST(4), &buf5, NULL, &alloc5);
33628
33668
    if (!SWIG_IsOK(res5)) {
33629
33669
      SWIG_exception_fail(SWIG_ArgError(res5), "in method '" "Lecp_buildAssertion" "', argument " "5"" of type '" "char *""'");
33630
33670
    }
33631
 
    arg5 = buf5;
 
33671
    arg5 = (char *)(buf5);
33632
33672
    res6 = SWIG_AsCharPtrAndSize(ST(5), &buf6, NULL, &alloc6);
33633
33673
    if (!SWIG_IsOK(res6)) {
33634
33674
      SWIG_exception_fail(SWIG_ArgError(res6), "in method '" "Lecp_buildAssertion" "', argument " "6"" of type '" "char *""'");
33635
33675
    }
33636
 
    arg6 = buf6;
 
33676
    arg6 = (char *)(buf6);
33637
33677
    {
33638
33678
      int errorCode;
33639
33679
      errorCode = result = (int)LassoLecp_buildAssertion(arg1,arg2,arg3,arg4,arg5,arg6);
33640
 
      
33641
33680
      if (errorCode) {
33642
33681
        char errorMsg[256];
33643
33682
        int swig_error = SWIG_RuntimeError;
33694
33733
    if (!SWIG_IsOK(res2)) {
33695
33734
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Lecp_setResourceId" "', argument " "2"" of type '" "char *""'");
33696
33735
    }
33697
 
    arg2 = buf2;
 
33736
    arg2 = (char *)(buf2);
33698
33737
    {
33699
33738
      int errorCode;
33700
33739
      errorCode = result = (int)LassoLecp_setResourceId(arg1,arg2);
33701
 
      
33702
33740
      if (errorCode) {
33703
33741
        char errorMsg[256];
33704
33742
        int swig_error = SWIG_RuntimeError;
33758
33796
    {
33759
33797
      int errorCode;
33760
33798
      errorCode = result = (int)LassoLecp_validateRequestMsg(arg1,arg2,arg3);
33761
 
      
33762
33799
      if (errorCode) {
33763
33800
        char errorMsg[256];
33764
33801
        int swig_error = SWIG_RuntimeError;
33804
33841
    {
33805
33842
      int errorCode;
33806
33843
      errorCode = result = (int)LassoLecp_buildAuthnRequestEnvelopeMsg(arg1);
33807
 
      
33808
33844
      if (errorCode) {
33809
33845
        char errorMsg[256];
33810
33846
        int swig_error = SWIG_RuntimeError;
33846
33882
    {
33847
33883
      int errorCode;
33848
33884
      errorCode = result = (int)LassoLecp_buildAuthnRequestMsg(arg1);
33849
 
      
33850
33885
      if (errorCode) {
33851
33886
        char errorMsg[256];
33852
33887
        int swig_error = SWIG_RuntimeError;
33888
33923
    {
33889
33924
      int errorCode;
33890
33925
      errorCode = result = (int)LassoLecp_buildAuthnResponseEnvelopeMsg(arg1);
33891
 
      
33892
33926
      if (errorCode) {
33893
33927
        char errorMsg[256];
33894
33928
        int swig_error = SWIG_RuntimeError;
33930
33964
    {
33931
33965
      int errorCode;
33932
33966
      errorCode = result = (int)LassoLecp_buildAuthnResponseMsg(arg1);
33933
 
      
33934
33967
      if (errorCode) {
33935
33968
        char errorMsg[256];
33936
33969
        int swig_error = SWIG_RuntimeError;
33978
34011
      if (!SWIG_IsOK(res2)) {
33979
34012
        SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Lecp_initAuthnRequest" "', argument " "2"" of type '" "char *""'");
33980
34013
      }
33981
 
      arg2 = buf2;
 
34014
      arg2 = (char *)(buf2);
33982
34015
    }
33983
34016
    {
33984
34017
      int errorCode;
33985
34018
      errorCode = result = (int)LassoLecp_initAuthnRequest(arg1,arg2);
33986
 
      
33987
34019
      if (errorCode) {
33988
34020
        char errorMsg[256];
33989
34021
        int swig_error = SWIG_RuntimeError;
34032
34064
    if (!SWIG_IsOK(res2)) {
34033
34065
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Lecp_processAuthnRequestEnvelopeMsg" "', argument " "2"" of type '" "char *""'");
34034
34066
    }
34035
 
    arg2 = buf2;
 
34067
    arg2 = (char *)(buf2);
34036
34068
    {
34037
34069
      int errorCode;
34038
34070
      errorCode = result = (int)LassoLecp_processAuthnRequestEnvelopeMsg(arg1,arg2);
34039
 
      
34040
34071
      if (errorCode) {
34041
34072
        char errorMsg[256];
34042
34073
        int swig_error = SWIG_RuntimeError;
34085
34116
    if (!SWIG_IsOK(res2)) {
34086
34117
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Lecp_processAuthnRequestMsg" "', argument " "2"" of type '" "char *""'");
34087
34118
    }
34088
 
    arg2 = buf2;
 
34119
    arg2 = (char *)(buf2);
34089
34120
    {
34090
34121
      int errorCode;
34091
34122
      errorCode = result = (int)LassoLecp_processAuthnRequestMsg(arg1,arg2);
34092
 
      
34093
34123
      if (errorCode) {
34094
34124
        char errorMsg[256];
34095
34125
        int swig_error = SWIG_RuntimeError;
34138
34168
    if (!SWIG_IsOK(res2)) {
34139
34169
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Lecp_processAuthnResponseEnvelopeMsg" "', argument " "2"" of type '" "char *""'");
34140
34170
    }
34141
 
    arg2 = buf2;
 
34171
    arg2 = (char *)(buf2);
34142
34172
    {
34143
34173
      int errorCode;
34144
34174
      errorCode = result = (int)LassoLecp_processAuthnResponseEnvelopeMsg(arg1,arg2);
34145
 
      
34146
34175
      if (errorCode) {
34147
34176
        char errorMsg[256];
34148
34177
        int swig_error = SWIG_RuntimeError;
34184
34213
    }
34185
34214
    arg1 = (LassoNameIdentifierMapping *)(argp1);
34186
34215
    result = (char *) ((arg1)->targetNameIdentifier);
34187
 
    
34188
 
    ST(argvi) = SWIG_FromCharPtr(result); argvi++ ;
 
34216
    ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
34189
34217
    
34190
34218
    XSRETURN(argvi);
34191
34219
  fail:
34213
34241
    }
34214
34242
    arg1 = (LassoNameIdentifierMapping *)(argp1);
34215
34243
    result = (char *)LassoNameIdentifierMapping_artifact_get(arg1);
34216
 
    
34217
 
    ST(argvi) = SWIG_FromCharPtr(result); argvi++ ;
 
34244
    ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
34218
34245
    
34219
34246
    XSRETURN(argvi);
34220
34247
  fail:
34248
34275
    if (!SWIG_IsOK(res2)) {
34249
34276
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "NameIdentifierMapping_artifactMessage_set" "', argument " "2"" of type '" "char *""'");
34250
34277
    }
34251
 
    arg2 = buf2;
 
34278
    arg2 = (char *)(buf2);
34252
34279
    LassoNameIdentifierMapping_artifactMessage_set(arg1,arg2);
34253
34280
    
34254
34281
    
34281
34308
    }
34282
34309
    arg1 = (LassoNameIdentifierMapping *)(argp1);
34283
34310
    result = (char *)LassoNameIdentifierMapping_artifactMessage_get(arg1);
34284
 
    
34285
 
    ST(argvi) = SWIG_FromCharPtr(result); argvi++ ;
 
34311
    ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
34286
34312
    
34287
34313
    XSRETURN(argvi);
34288
34314
  fail:
34348
34374
    }
34349
34375
    arg1 = (LassoNameIdentifierMapping *)(argp1);
34350
34376
    result = (LassoIdentity *)LassoNameIdentifierMapping_identity_get(arg1);
34351
 
    
34352
34377
    ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_LassoIdentity, 0 | SWIG_SHADOW); argvi++ ;
34353
34378
    
34354
34379
    XSRETURN(argvi);
34377
34402
    }
34378
34403
    arg1 = (LassoNameIdentifierMapping *)(argp1);
34379
34404
    result = (bool)LassoNameIdentifierMapping_isIdentityDirty_get(arg1);
34380
 
    
34381
34405
    ST(argvi) = SWIG_From_bool  SWIG_PERL_CALL_ARGS_1((bool)(result)); argvi++ ;
34382
34406
    
34383
34407
    XSRETURN(argvi);
34406
34430
    }
34407
34431
    arg1 = (LassoNameIdentifierMapping *)(argp1);
34408
34432
    result = (bool)LassoNameIdentifierMapping_isSessionDirty_get(arg1);
34409
 
    
34410
34433
    ST(argvi) = SWIG_From_bool  SWIG_PERL_CALL_ARGS_1((bool)(result)); argvi++ ;
34411
34434
    
34412
34435
    XSRETURN(argvi);
34435
34458
    }
34436
34459
    arg1 = (LassoNameIdentifierMapping *)(argp1);
34437
34460
    result = (char *)LassoNameIdentifierMapping_msgBody_get(arg1);
34438
 
    
34439
 
    ST(argvi) = SWIG_FromCharPtr(result); argvi++ ;
 
34461
    ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
34440
34462
    
34441
34463
    XSRETURN(argvi);
34442
34464
  fail:
34464
34486
    }
34465
34487
    arg1 = (LassoNameIdentifierMapping *)(argp1);
34466
34488
    result = (char *)LassoNameIdentifierMapping_msgUrl_get(arg1);
34467
 
    
34468
 
    ST(argvi) = SWIG_FromCharPtr(result); argvi++ ;
 
34489
    ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
34469
34490
    
34470
34491
    XSRETURN(argvi);
34471
34492
  fail:
34570
34591
    }
34571
34592
    arg1 = (LassoNameIdentifierMapping *)(argp1);
34572
34593
    result = (LassoNode *)LassoNameIdentifierMapping_nameIdentifier_get(arg1);
34573
 
    
34574
34594
    ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIG_TypeDynamicCast(SWIGTYPE_p_LassoNode, SWIG_as_voidptrptr(&result)), 0 | SWIG_SHADOW); argvi++ ;
34575
34595
    
34576
34596
    XSRETURN(argvi);
34605
34625
    if (!SWIG_IsOK(res2)) {
34606
34626
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "NameIdentifierMapping_remoteProviderId_set" "', argument " "2"" of type '" "char *""'");
34607
34627
    }
34608
 
    arg2 = buf2;
 
34628
    arg2 = (char *)(buf2);
34609
34629
    LassoNameIdentifierMapping_remoteProviderId_set(arg1,arg2);
34610
34630
    
34611
34631
    
34638
34658
    }
34639
34659
    arg1 = (LassoNameIdentifierMapping *)(argp1);
34640
34660
    result = (char *)LassoNameIdentifierMapping_remoteProviderId_get(arg1);
34641
 
    
34642
 
    ST(argvi) = SWIG_FromCharPtr(result); argvi++ ;
 
34661
    ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
34643
34662
    
34644
34663
    XSRETURN(argvi);
34645
34664
  fail:
34744
34763
    }
34745
34764
    arg1 = (LassoNameIdentifierMapping *)(argp1);
34746
34765
    result = (LassoNode *)LassoNameIdentifierMapping_request_get(arg1);
34747
 
    
34748
34766
    ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIG_TypeDynamicCast(SWIGTYPE_p_LassoNode, SWIG_as_voidptrptr(&result)), 0 | SWIG_SHADOW); argvi++ ;
34749
34767
    
34750
34768
    XSRETURN(argvi);
34850
34868
    }
34851
34869
    arg1 = (LassoNameIdentifierMapping *)(argp1);
34852
34870
    result = (LassoNode *)LassoNameIdentifierMapping_response_get(arg1);
34853
 
    
34854
34871
    ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIG_TypeDynamicCast(SWIGTYPE_p_LassoNode, SWIG_as_voidptrptr(&result)), 0 | SWIG_SHADOW); argvi++ ;
34855
34872
    
34856
34873
    XSRETURN(argvi);
34917
34934
    }
34918
34935
    arg1 = (LassoNameIdentifierMapping *)(argp1);
34919
34936
    result = (LassoServer *)LassoNameIdentifierMapping_server_get(arg1);
34920
 
    
34921
34937
    ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_LassoServer, 0 | SWIG_SHADOW); argvi++ ;
34922
34938
    
34923
34939
    XSRETURN(argvi);
34984
35000
    }
34985
35001
    arg1 = (LassoNameIdentifierMapping *)(argp1);
34986
35002
    result = (LassoSession *)LassoNameIdentifierMapping_session_get(arg1);
34987
 
    
34988
35003
    ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_LassoSession, 0 | SWIG_SHADOW); argvi++ ;
34989
35004
    
34990
35005
    XSRETURN(argvi);
35013
35028
    }
35014
35029
    arg1 = (LassoServer *)(argp1);
35015
35030
    result = (LassoNameIdentifierMapping *)new_LassoNameIdentifierMapping(arg1);
35016
 
    
35017
35031
    ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_LassoNameIdentifierMapping, SWIG_OWNER | SWIG_SHADOW); argvi++ ;
35018
35032
    
35019
35033
    XSRETURN(argvi);
35077
35091
    if (!SWIG_IsOK(res2)) {
35078
35092
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "NameIdentifierMapping_setIdentityFromDump" "', argument " "2"" of type '" "char *""'");
35079
35093
    }
35080
 
    arg2 = buf2;
 
35094
    arg2 = (char *)(buf2);
35081
35095
    {
35082
35096
      int errorCode;
35083
35097
      errorCode = result = (int)LassoNameIdentifierMapping_setIdentityFromDump(arg1,arg2);
35084
 
      
35085
35098
      if (errorCode) {
35086
35099
        char errorMsg[256];
35087
35100
        int swig_error = SWIG_RuntimeError;
35130
35143
    if (!SWIG_IsOK(res2)) {
35131
35144
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "NameIdentifierMapping_setSessionFromDump" "', argument " "2"" of type '" "char *""'");
35132
35145
    }
35133
 
    arg2 = buf2;
 
35146
    arg2 = (char *)(buf2);
35134
35147
    {
35135
35148
      int errorCode;
35136
35149
      errorCode = result = (int)LassoNameIdentifierMapping_setSessionFromDump(arg1,arg2);
35137
 
      
35138
35150
      if (errorCode) {
35139
35151
        char errorMsg[256];
35140
35152
        int swig_error = SWIG_RuntimeError;
35178
35190
    {
35179
35191
      int errorCode;
35180
35192
      errorCode = result = (int)LassoNameIdentifierMapping_buildRequestMsg(arg1);
35181
 
      
35182
35193
      if (errorCode) {
35183
35194
        char errorMsg[256];
35184
35195
        int swig_error = SWIG_RuntimeError;
35220
35231
    {
35221
35232
      int errorCode;
35222
35233
      errorCode = result = (int)LassoNameIdentifierMapping_buildResponseMsg(arg1);
35223
 
      
35224
35234
      if (errorCode) {
35225
35235
        char errorMsg[256];
35226
35236
        int swig_error = SWIG_RuntimeError;
35271
35281
    if (!SWIG_IsOK(res2)) {
35272
35282
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "NameIdentifierMapping_initRequest" "', argument " "2"" of type '" "char *""'");
35273
35283
    }
35274
 
    arg2 = buf2;
 
35284
    arg2 = (char *)(buf2);
35275
35285
    if (items > 2) {
35276
35286
      res3 = SWIG_AsCharPtrAndSize(ST(2), &buf3, NULL, &alloc3);
35277
35287
      if (!SWIG_IsOK(res3)) {
35278
35288
        SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "NameIdentifierMapping_initRequest" "', argument " "3"" of type '" "char *""'");
35279
35289
      }
35280
 
      arg3 = buf3;
 
35290
      arg3 = (char *)(buf3);
35281
35291
    }
35282
35292
    {
35283
35293
      int errorCode;
35284
35294
      errorCode = result = (int)LassoNameIdentifierMapping_initRequest(arg1,arg2,arg3);
35285
 
      
35286
35295
      if (errorCode) {
35287
35296
        char errorMsg[256];
35288
35297
        int swig_error = SWIG_RuntimeError;
35333
35342
    if (!SWIG_IsOK(res2)) {
35334
35343
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "NameIdentifierMapping_processRequestMsg" "', argument " "2"" of type '" "char *""'");
35335
35344
    }
35336
 
    arg2 = buf2;
 
35345
    arg2 = (char *)(buf2);
35337
35346
    {
35338
35347
      int errorCode;
35339
35348
      errorCode = result = (int)LassoNameIdentifierMapping_processRequestMsg(arg1,arg2);
35340
 
      
35341
35349
      if (errorCode) {
35342
35350
        char errorMsg[256];
35343
35351
        int swig_error = SWIG_RuntimeError;
35386
35394
    if (!SWIG_IsOK(res2)) {
35387
35395
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "NameIdentifierMapping_processResponseMsg" "', argument " "2"" of type '" "char *""'");
35388
35396
    }
35389
 
    arg2 = buf2;
 
35397
    arg2 = (char *)(buf2);
35390
35398
    {
35391
35399
      int errorCode;
35392
35400
      errorCode = result = (int)LassoNameIdentifierMapping_processResponseMsg(arg1,arg2);
35393
 
      
35394
35401
      if (errorCode) {
35395
35402
        char errorMsg[256];
35396
35403
        int swig_error = SWIG_RuntimeError;
35434
35441
    {
35435
35442
      int errorCode;
35436
35443
      errorCode = result = (int)LassoNameIdentifierMapping_validateRequest(arg1);
35437
 
      
35438
35444
      if (errorCode) {
35439
35445
        char errorMsg[256];
35440
35446
        int swig_error = SWIG_RuntimeError;
35474
35480
    }
35475
35481
    arg1 = (LassoNameRegistration *)(argp1);
35476
35482
    result = (char *)LassoNameRegistration_artifact_get(arg1);
35477
 
    
35478
 
    ST(argvi) = SWIG_FromCharPtr(result); argvi++ ;
 
35483
    ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
35479
35484
    
35480
35485
    XSRETURN(argvi);
35481
35486
  fail:
35509
35514
    if (!SWIG_IsOK(res2)) {
35510
35515
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "NameRegistration_artifactMessage_set" "', argument " "2"" of type '" "char *""'");
35511
35516
    }
35512
 
    arg2 = buf2;
 
35517
    arg2 = (char *)(buf2);
35513
35518
    LassoNameRegistration_artifactMessage_set(arg1,arg2);
35514
35519
    
35515
35520
    
35542
35547
    }
35543
35548
    arg1 = (LassoNameRegistration *)(argp1);
35544
35549
    result = (char *)LassoNameRegistration_artifactMessage_get(arg1);
35545
 
    
35546
 
    ST(argvi) = SWIG_FromCharPtr(result); argvi++ ;
 
35550
    ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
35547
35551
    
35548
35552
    XSRETURN(argvi);
35549
35553
  fail:
35609
35613
    }
35610
35614
    arg1 = (LassoNameRegistration *)(argp1);
35611
35615
    result = (LassoIdentity *)LassoNameRegistration_identity_get(arg1);
35612
 
    
35613
35616
    ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_LassoIdentity, 0 | SWIG_SHADOW); argvi++ ;
35614
35617
    
35615
35618
    XSRETURN(argvi);
35638
35641
    }
35639
35642
    arg1 = (LassoNameRegistration *)(argp1);
35640
35643
    result = (bool)LassoNameRegistration_isIdentityDirty_get(arg1);
35641
 
    
35642
35644
    ST(argvi) = SWIG_From_bool  SWIG_PERL_CALL_ARGS_1((bool)(result)); argvi++ ;
35643
35645
    
35644
35646
    XSRETURN(argvi);
35667
35669
    }
35668
35670
    arg1 = (LassoNameRegistration *)(argp1);
35669
35671
    result = (bool)LassoNameRegistration_isSessionDirty_get(arg1);
35670
 
    
35671
35672
    ST(argvi) = SWIG_From_bool  SWIG_PERL_CALL_ARGS_1((bool)(result)); argvi++ ;
35672
35673
    
35673
35674
    XSRETURN(argvi);
35696
35697
    }
35697
35698
    arg1 = (LassoNameRegistration *)(argp1);
35698
35699
    result = (char *)LassoNameRegistration_msgBody_get(arg1);
35699
 
    
35700
 
    ST(argvi) = SWIG_FromCharPtr(result); argvi++ ;
 
35700
    ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
35701
35701
    
35702
35702
    XSRETURN(argvi);
35703
35703
  fail:
35725
35725
    }
35726
35726
    arg1 = (LassoNameRegistration *)(argp1);
35727
35727
    result = (char *)LassoNameRegistration_msgRelayState_get(arg1);
35728
 
    
35729
 
    ST(argvi) = SWIG_FromCharPtr(result); argvi++ ;
 
35728
    ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
35730
35729
    
35731
35730
    XSRETURN(argvi);
35732
35731
  fail:
35754
35753
    }
35755
35754
    arg1 = (LassoNameRegistration *)(argp1);
35756
35755
    result = (char *)LassoNameRegistration_msgUrl_get(arg1);
35757
 
    
35758
 
    ST(argvi) = SWIG_FromCharPtr(result); argvi++ ;
 
35756
    ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
35759
35757
    
35760
35758
    XSRETURN(argvi);
35761
35759
  fail:
35860
35858
    }
35861
35859
    arg1 = (LassoNameRegistration *)(argp1);
35862
35860
    result = (LassoNode *)LassoNameRegistration_nameIdentifier_get(arg1);
35863
 
    
35864
35861
    ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIG_TypeDynamicCast(SWIGTYPE_p_LassoNode, SWIG_as_voidptrptr(&result)), 0 | SWIG_SHADOW); argvi++ ;
35865
35862
    
35866
35863
    XSRETURN(argvi);
35895
35892
    if (!SWIG_IsOK(res2)) {
35896
35893
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "NameRegistration_remoteProviderId_set" "', argument " "2"" of type '" "char *""'");
35897
35894
    }
35898
 
    arg2 = buf2;
 
35895
    arg2 = (char *)(buf2);
35899
35896
    LassoNameRegistration_remoteProviderId_set(arg1,arg2);
35900
35897
    
35901
35898
    
35928
35925
    }
35929
35926
    arg1 = (LassoNameRegistration *)(argp1);
35930
35927
    result = (char *)LassoNameRegistration_remoteProviderId_get(arg1);
35931
 
    
35932
 
    ST(argvi) = SWIG_FromCharPtr(result); argvi++ ;
 
35928
    ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
35933
35929
    
35934
35930
    XSRETURN(argvi);
35935
35931
  fail:
36034
36030
    }
36035
36031
    arg1 = (LassoNameRegistration *)(argp1);
36036
36032
    result = (LassoNode *)LassoNameRegistration_request_get(arg1);
36037
 
    
36038
36033
    ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIG_TypeDynamicCast(SWIGTYPE_p_LassoNode, SWIG_as_voidptrptr(&result)), 0 | SWIG_SHADOW); argvi++ ;
36039
36034
    
36040
36035
    XSRETURN(argvi);
36140
36135
    }
36141
36136
    arg1 = (LassoNameRegistration *)(argp1);
36142
36137
    result = (LassoNode *)LassoNameRegistration_response_get(arg1);
36143
 
    
36144
36138
    ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIG_TypeDynamicCast(SWIGTYPE_p_LassoNode, SWIG_as_voidptrptr(&result)), 0 | SWIG_SHADOW); argvi++ ;
36145
36139
    
36146
36140
    XSRETURN(argvi);
36207
36201
    }
36208
36202
    arg1 = (LassoNameRegistration *)(argp1);
36209
36203
    result = (LassoServer *)LassoNameRegistration_server_get(arg1);
36210
 
    
36211
36204
    ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_LassoServer, 0 | SWIG_SHADOW); argvi++ ;
36212
36205
    
36213
36206
    XSRETURN(argvi);
36274
36267
    }
36275
36268
    arg1 = (LassoNameRegistration *)(argp1);
36276
36269
    result = (LassoSession *)LassoNameRegistration_session_get(arg1);
36277
 
    
36278
36270
    ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_LassoSession, 0 | SWIG_SHADOW); argvi++ ;
36279
36271
    
36280
36272
    XSRETURN(argvi);
36341
36333
    }
36342
36334
    arg1 = (LassoNameRegistration *)(argp1);
36343
36335
    result = (LassoSamlNameIdentifier *)LassoNameRegistration_oldNameIdentifier_get(arg1);
36344
 
    
36345
36336
    ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_LassoSamlNameIdentifier, 0 | SWIG_SHADOW); argvi++ ;
36346
36337
    
36347
36338
    XSRETURN(argvi);
36370
36361
    }
36371
36362
    arg1 = (LassoServer *)(argp1);
36372
36363
    result = (LassoNameRegistration *)new_LassoNameRegistration(arg1);
36373
 
    
36374
36364
    ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_LassoNameRegistration, SWIG_OWNER | SWIG_SHADOW); argvi++ ;
36375
36365
    
36376
36366
    XSRETURN(argvi);
36434
36424
    if (!SWIG_IsOK(res2)) {
36435
36425
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "NameRegistration_newFromDump" "', argument " "2"" of type '" "char *""'");
36436
36426
    }
36437
 
    arg2 = buf2;
 
36427
    arg2 = (char *)(buf2);
36438
36428
    result = (LassoNameRegistration *)LassoNameRegistration_newFromDump(arg1,arg2);
36439
 
    
36440
36429
    ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_LassoNameRegistration, SWIG_OWNER | SWIG_SHADOW); argvi++ ;
36441
36430
    
36442
36431
    if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
36474
36463
    if (!SWIG_IsOK(res2)) {
36475
36464
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "NameRegistration_setIdentityFromDump" "', argument " "2"" of type '" "char *""'");
36476
36465
    }
36477
 
    arg2 = buf2;
 
36466
    arg2 = (char *)(buf2);
36478
36467
    {
36479
36468
      int errorCode;
36480
36469
      errorCode = result = (int)LassoNameRegistration_setIdentityFromDump(arg1,arg2);
36481
 
      
36482
36470
      if (errorCode) {
36483
36471
        char errorMsg[256];
36484
36472
        int swig_error = SWIG_RuntimeError;
36527
36515
    if (!SWIG_IsOK(res2)) {
36528
36516
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "NameRegistration_setSessionFromDump" "', argument " "2"" of type '" "char *""'");
36529
36517
    }
36530
 
    arg2 = buf2;
 
36518
    arg2 = (char *)(buf2);
36531
36519
    {
36532
36520
      int errorCode;
36533
36521
      errorCode = result = (int)LassoNameRegistration_setSessionFromDump(arg1,arg2);
36534
 
      
36535
36522
      if (errorCode) {
36536
36523
        char errorMsg[256];
36537
36524
        int swig_error = SWIG_RuntimeError;
36575
36562
    {
36576
36563
      int errorCode;
36577
36564
      errorCode = result = (int)LassoNameRegistration_buildRequestMsg(arg1);
36578
 
      
36579
36565
      if (errorCode) {
36580
36566
        char errorMsg[256];
36581
36567
        int swig_error = SWIG_RuntimeError;
36617
36603
    {
36618
36604
      int errorCode;
36619
36605
      errorCode = result = (int)LassoNameRegistration_buildResponseMsg(arg1);
36620
 
      
36621
36606
      if (errorCode) {
36622
36607
        char errorMsg[256];
36623
36608
        int swig_error = SWIG_RuntimeError;
36657
36642
    }
36658
36643
    arg1 = (LassoNameRegistration *)(argp1);
36659
36644
    result = (char *)LassoNameRegistration_dump(arg1);
36660
 
    
36661
 
    ST(argvi) = SWIG_FromCharPtr(result); argvi++ ;
 
36645
    ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
36662
36646
    
36663
36647
    g_free(result);
36664
36648
    XSRETURN(argvi);
36697
36681
    if (!SWIG_IsOK(res2)) {
36698
36682
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "NameRegistration_initRequest" "', argument " "2"" of type '" "char *""'");
36699
36683
    }
36700
 
    arg2 = buf2;
 
36684
    arg2 = (char *)(buf2);
36701
36685
    if (items > 2) {
36702
36686
      ecode3 = SWIG_AsVal_int SWIG_PERL_CALL_ARGS_2(ST(2), &val3);
36703
36687
      if (!SWIG_IsOK(ecode3)) {
36708
36692
    {
36709
36693
      int errorCode;
36710
36694
      errorCode = result = (int)LassoNameRegistration_initRequest(arg1,arg2,arg3);
36711
 
      
36712
36695
      if (errorCode) {
36713
36696
        char errorMsg[256];
36714
36697
        int swig_error = SWIG_RuntimeError;
36759
36742
    if (!SWIG_IsOK(res2)) {
36760
36743
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "NameRegistration_processRequestMsg" "', argument " "2"" of type '" "char *""'");
36761
36744
    }
36762
 
    arg2 = buf2;
 
36745
    arg2 = (char *)(buf2);
36763
36746
    {
36764
36747
      int errorCode;
36765
36748
      errorCode = result = (int)LassoNameRegistration_processRequestMsg(arg1,arg2);
36766
 
      
36767
36749
      if (errorCode) {
36768
36750
        char errorMsg[256];
36769
36751
        int swig_error = SWIG_RuntimeError;
36812
36794
    if (!SWIG_IsOK(res2)) {
36813
36795
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "NameRegistration_processResponseMsg" "', argument " "2"" of type '" "char *""'");
36814
36796
    }
36815
 
    arg2 = buf2;
 
36797
    arg2 = (char *)(buf2);
36816
36798
    {
36817
36799
      int errorCode;
36818
36800
      errorCode = result = (int)LassoNameRegistration_processResponseMsg(arg1,arg2);
36819
 
      
36820
36801
      if (errorCode) {
36821
36802
        char errorMsg[256];
36822
36803
        int swig_error = SWIG_RuntimeError;
36860
36841
    {
36861
36842
      int errorCode;
36862
36843
      errorCode = result = (int)LassoNameRegistration_validateRequest(arg1);
36863
 
      
36864
 
      if (errorCode) {
36865
 
        char errorMsg[256];
36866
 
        int swig_error = SWIG_RuntimeError;
36867
 
        if (errorCode == -501 || 
36868
 
          errorCode == -501) {
36869
 
          swig_error = SWIG_ValueError;
36870
 
        }
36871
 
        build_exception_msg(errorCode, errorMsg);
36872
 
        SWIG_exception(swig_error, errorMsg);
36873
 
      }
36874
 
    }
36875
 
    ST(argvi) = SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(result)); argvi++ ;
36876
 
    
36877
 
    XSRETURN(argvi);
36878
 
  fail:
36879
 
    
 
36844
      if (errorCode) {
 
36845
        char errorMsg[256];
 
36846
        int swig_error = SWIG_RuntimeError;
 
36847
        if (errorCode == -501 || 
 
36848
          errorCode == -501) {
 
36849
          swig_error = SWIG_ValueError;
 
36850
        }
 
36851
        build_exception_msg(errorCode, errorMsg);
 
36852
        SWIG_exception(swig_error, errorMsg);
 
36853
      }
 
36854
    }
 
36855
    ST(argvi) = SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(result)); argvi++ ;
 
36856
    
 
36857
    XSRETURN(argvi);
 
36858
  fail:
 
36859
    
 
36860
    SWIG_croak_null();
 
36861
  }
 
36862
}
 
36863
 
 
36864
 
 
36865
XS(_wrap_isSamlQuery) {
 
36866
  {
 
36867
    char *arg1 = (char *) 0 ;
 
36868
    bool result;
 
36869
    int res1 ;
 
36870
    char *buf1 = 0 ;
 
36871
    int alloc1 = 0 ;
 
36872
    int argvi = 0;
 
36873
    dXSARGS;
 
36874
    
 
36875
    if ((items < 1) || (items > 1)) {
 
36876
      SWIG_croak("Usage: isSamlQuery(query);");
 
36877
    }
 
36878
    res1 = SWIG_AsCharPtrAndSize(ST(0), &buf1, NULL, &alloc1);
 
36879
    if (!SWIG_IsOK(res1)) {
 
36880
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "isSamlQuery" "', argument " "1"" of type '" "char *""'");
 
36881
    }
 
36882
    arg1 = (char *)(buf1);
 
36883
    result = (bool)lasso_profile_is_saml_query(arg1);
 
36884
    ST(argvi) = SWIG_From_bool  SWIG_PERL_CALL_ARGS_1((bool)(result)); argvi++ ;
 
36885
    if (alloc1 == SWIG_NEWOBJ) free((char*)buf1);
 
36886
    XSRETURN(argvi);
 
36887
  fail:
 
36888
    if (alloc1 == SWIG_NEWOBJ) free((char*)buf1);
 
36889
    SWIG_croak_null();
 
36890
  }
 
36891
}
 
36892
 
 
36893
 
 
36894
XS(_wrap_NameIdManagement_artifact_get) {
 
36895
  {
 
36896
    LassoNameIdManagement *arg1 = (LassoNameIdManagement *) 0 ;
 
36897
    char *result = 0 ;
 
36898
    void *argp1 = 0 ;
 
36899
    int res1 = 0 ;
 
36900
    int argvi = 0;
 
36901
    dXSARGS;
 
36902
    
 
36903
    if ((items < 1) || (items > 1)) {
 
36904
      SWIG_croak("Usage: NameIdManagement_artifact_get(self);");
 
36905
    }
 
36906
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_LassoNameIdManagement, 0 |  0 );
 
36907
    if (!SWIG_IsOK(res1)) {
 
36908
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "NameIdManagement_artifact_get" "', argument " "1"" of type '" "LassoNameIdManagement *""'"); 
 
36909
    }
 
36910
    arg1 = (LassoNameIdManagement *)(argp1);
 
36911
    result = (char *)LassoNameIdManagement_artifact_get(arg1);
 
36912
    ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
 
36913
    
 
36914
    XSRETURN(argvi);
 
36915
  fail:
 
36916
    
 
36917
    SWIG_croak_null();
 
36918
  }
 
36919
}
 
36920
 
 
36921
 
 
36922
XS(_wrap_NameIdManagement_artifactMessage_set) {
 
36923
  {
 
36924
    LassoNameIdManagement *arg1 = (LassoNameIdManagement *) 0 ;
 
36925
    char *arg2 = (char *) 0 ;
 
36926
    void *argp1 = 0 ;
 
36927
    int res1 = 0 ;
 
36928
    int res2 ;
 
36929
    char *buf2 = 0 ;
 
36930
    int alloc2 = 0 ;
 
36931
    int argvi = 0;
 
36932
    dXSARGS;
 
36933
    
 
36934
    if ((items < 2) || (items > 2)) {
 
36935
      SWIG_croak("Usage: NameIdManagement_artifactMessage_set(self,artifactMessage);");
 
36936
    }
 
36937
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_LassoNameIdManagement, 0 |  0 );
 
36938
    if (!SWIG_IsOK(res1)) {
 
36939
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "NameIdManagement_artifactMessage_set" "', argument " "1"" of type '" "LassoNameIdManagement *""'"); 
 
36940
    }
 
36941
    arg1 = (LassoNameIdManagement *)(argp1);
 
36942
    res2 = SWIG_AsCharPtrAndSize(ST(1), &buf2, NULL, &alloc2);
 
36943
    if (!SWIG_IsOK(res2)) {
 
36944
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "NameIdManagement_artifactMessage_set" "', argument " "2"" of type '" "char *""'");
 
36945
    }
 
36946
    arg2 = (char *)(buf2);
 
36947
    LassoNameIdManagement_artifactMessage_set(arg1,arg2);
 
36948
    
 
36949
    
 
36950
    
 
36951
    if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
 
36952
    XSRETURN(argvi);
 
36953
  fail:
 
36954
    
 
36955
    if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
 
36956
    SWIG_croak_null();
 
36957
  }
 
36958
}
 
36959
 
 
36960
 
 
36961
XS(_wrap_NameIdManagement_artifactMessage_get) {
 
36962
  {
 
36963
    LassoNameIdManagement *arg1 = (LassoNameIdManagement *) 0 ;
 
36964
    char *result = 0 ;
 
36965
    void *argp1 = 0 ;
 
36966
    int res1 = 0 ;
 
36967
    int argvi = 0;
 
36968
    dXSARGS;
 
36969
    
 
36970
    if ((items < 1) || (items > 1)) {
 
36971
      SWIG_croak("Usage: NameIdManagement_artifactMessage_get(self);");
 
36972
    }
 
36973
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_LassoNameIdManagement, 0 |  0 );
 
36974
    if (!SWIG_IsOK(res1)) {
 
36975
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "NameIdManagement_artifactMessage_get" "', argument " "1"" of type '" "LassoNameIdManagement *""'"); 
 
36976
    }
 
36977
    arg1 = (LassoNameIdManagement *)(argp1);
 
36978
    result = (char *)LassoNameIdManagement_artifactMessage_get(arg1);
 
36979
    ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
 
36980
    
 
36981
    XSRETURN(argvi);
 
36982
  fail:
 
36983
    
 
36984
    SWIG_croak_null();
 
36985
  }
 
36986
}
 
36987
 
 
36988
 
 
36989
XS(_wrap_NameIdManagement_identity_set) {
 
36990
  {
 
36991
    LassoNameIdManagement *arg1 = (LassoNameIdManagement *) 0 ;
 
36992
    LassoIdentity *arg2 = (LassoIdentity *) 0 ;
 
36993
    void *argp1 = 0 ;
 
36994
    int res1 = 0 ;
 
36995
    void *argp2 = 0 ;
 
36996
    int res2 = 0 ;
 
36997
    int argvi = 0;
 
36998
    dXSARGS;
 
36999
    
 
37000
    if ((items < 2) || (items > 2)) {
 
37001
      SWIG_croak("Usage: NameIdManagement_identity_set(self,identity);");
 
37002
    }
 
37003
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_LassoNameIdManagement, 0 |  0 );
 
37004
    if (!SWIG_IsOK(res1)) {
 
37005
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "NameIdManagement_identity_set" "', argument " "1"" of type '" "LassoNameIdManagement *""'"); 
 
37006
    }
 
37007
    arg1 = (LassoNameIdManagement *)(argp1);
 
37008
    res2 = SWIG_ConvertPtr(ST(1), &argp2,SWIGTYPE_p_LassoIdentity, SWIG_POINTER_DISOWN |  0 );
 
37009
    if (!SWIG_IsOK(res2)) {
 
37010
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "NameIdManagement_identity_set" "', argument " "2"" of type '" "LassoIdentity *""'"); 
 
37011
    }
 
37012
    arg2 = (LassoIdentity *)(argp2);
 
37013
    LassoNameIdManagement_identity_set(arg1,arg2);
 
37014
    
 
37015
    
 
37016
    
 
37017
    
 
37018
    XSRETURN(argvi);
 
37019
  fail:
 
37020
    
 
37021
    
 
37022
    SWIG_croak_null();
 
37023
  }
 
37024
}
 
37025
 
 
37026
 
 
37027
XS(_wrap_NameIdManagement_identity_get) {
 
37028
  {
 
37029
    LassoNameIdManagement *arg1 = (LassoNameIdManagement *) 0 ;
 
37030
    LassoIdentity *result = 0 ;
 
37031
    void *argp1 = 0 ;
 
37032
    int res1 = 0 ;
 
37033
    int argvi = 0;
 
37034
    dXSARGS;
 
37035
    
 
37036
    if ((items < 1) || (items > 1)) {
 
37037
      SWIG_croak("Usage: NameIdManagement_identity_get(self);");
 
37038
    }
 
37039
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_LassoNameIdManagement, 0 |  0 );
 
37040
    if (!SWIG_IsOK(res1)) {
 
37041
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "NameIdManagement_identity_get" "', argument " "1"" of type '" "LassoNameIdManagement *""'"); 
 
37042
    }
 
37043
    arg1 = (LassoNameIdManagement *)(argp1);
 
37044
    result = (LassoIdentity *)LassoNameIdManagement_identity_get(arg1);
 
37045
    ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_LassoIdentity, 0 | SWIG_SHADOW); argvi++ ;
 
37046
    
 
37047
    XSRETURN(argvi);
 
37048
  fail:
 
37049
    
 
37050
    SWIG_croak_null();
 
37051
  }
 
37052
}
 
37053
 
 
37054
 
 
37055
XS(_wrap_NameIdManagement_isIdentityDirty_get) {
 
37056
  {
 
37057
    LassoNameIdManagement *arg1 = (LassoNameIdManagement *) 0 ;
 
37058
    bool result;
 
37059
    void *argp1 = 0 ;
 
37060
    int res1 = 0 ;
 
37061
    int argvi = 0;
 
37062
    dXSARGS;
 
37063
    
 
37064
    if ((items < 1) || (items > 1)) {
 
37065
      SWIG_croak("Usage: NameIdManagement_isIdentityDirty_get(self);");
 
37066
    }
 
37067
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_LassoNameIdManagement, 0 |  0 );
 
37068
    if (!SWIG_IsOK(res1)) {
 
37069
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "NameIdManagement_isIdentityDirty_get" "', argument " "1"" of type '" "LassoNameIdManagement *""'"); 
 
37070
    }
 
37071
    arg1 = (LassoNameIdManagement *)(argp1);
 
37072
    result = (bool)LassoNameIdManagement_isIdentityDirty_get(arg1);
 
37073
    ST(argvi) = SWIG_From_bool  SWIG_PERL_CALL_ARGS_1((bool)(result)); argvi++ ;
 
37074
    
 
37075
    XSRETURN(argvi);
 
37076
  fail:
 
37077
    
 
37078
    SWIG_croak_null();
 
37079
  }
 
37080
}
 
37081
 
 
37082
 
 
37083
XS(_wrap_NameIdManagement_isSessionDirty_get) {
 
37084
  {
 
37085
    LassoNameIdManagement *arg1 = (LassoNameIdManagement *) 0 ;
 
37086
    bool result;
 
37087
    void *argp1 = 0 ;
 
37088
    int res1 = 0 ;
 
37089
    int argvi = 0;
 
37090
    dXSARGS;
 
37091
    
 
37092
    if ((items < 1) || (items > 1)) {
 
37093
      SWIG_croak("Usage: NameIdManagement_isSessionDirty_get(self);");
 
37094
    }
 
37095
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_LassoNameIdManagement, 0 |  0 );
 
37096
    if (!SWIG_IsOK(res1)) {
 
37097
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "NameIdManagement_isSessionDirty_get" "', argument " "1"" of type '" "LassoNameIdManagement *""'"); 
 
37098
    }
 
37099
    arg1 = (LassoNameIdManagement *)(argp1);
 
37100
    result = (bool)LassoNameIdManagement_isSessionDirty_get(arg1);
 
37101
    ST(argvi) = SWIG_From_bool  SWIG_PERL_CALL_ARGS_1((bool)(result)); argvi++ ;
 
37102
    
 
37103
    XSRETURN(argvi);
 
37104
  fail:
 
37105
    
 
37106
    SWIG_croak_null();
 
37107
  }
 
37108
}
 
37109
 
 
37110
 
 
37111
XS(_wrap_NameIdManagement_msgBody_get) {
 
37112
  {
 
37113
    LassoNameIdManagement *arg1 = (LassoNameIdManagement *) 0 ;
 
37114
    char *result = 0 ;
 
37115
    void *argp1 = 0 ;
 
37116
    int res1 = 0 ;
 
37117
    int argvi = 0;
 
37118
    dXSARGS;
 
37119
    
 
37120
    if ((items < 1) || (items > 1)) {
 
37121
      SWIG_croak("Usage: NameIdManagement_msgBody_get(self);");
 
37122
    }
 
37123
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_LassoNameIdManagement, 0 |  0 );
 
37124
    if (!SWIG_IsOK(res1)) {
 
37125
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "NameIdManagement_msgBody_get" "', argument " "1"" of type '" "LassoNameIdManagement *""'"); 
 
37126
    }
 
37127
    arg1 = (LassoNameIdManagement *)(argp1);
 
37128
    result = (char *)LassoNameIdManagement_msgBody_get(arg1);
 
37129
    ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
 
37130
    
 
37131
    XSRETURN(argvi);
 
37132
  fail:
 
37133
    
 
37134
    SWIG_croak_null();
 
37135
  }
 
37136
}
 
37137
 
 
37138
 
 
37139
XS(_wrap_NameIdManagement_msgRelayState_get) {
 
37140
  {
 
37141
    LassoNameIdManagement *arg1 = (LassoNameIdManagement *) 0 ;
 
37142
    char *result = 0 ;
 
37143
    void *argp1 = 0 ;
 
37144
    int res1 = 0 ;
 
37145
    int argvi = 0;
 
37146
    dXSARGS;
 
37147
    
 
37148
    if ((items < 1) || (items > 1)) {
 
37149
      SWIG_croak("Usage: NameIdManagement_msgRelayState_get(self);");
 
37150
    }
 
37151
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_LassoNameIdManagement, 0 |  0 );
 
37152
    if (!SWIG_IsOK(res1)) {
 
37153
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "NameIdManagement_msgRelayState_get" "', argument " "1"" of type '" "LassoNameIdManagement *""'"); 
 
37154
    }
 
37155
    arg1 = (LassoNameIdManagement *)(argp1);
 
37156
    result = (char *)LassoNameIdManagement_msgRelayState_get(arg1);
 
37157
    ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
 
37158
    
 
37159
    XSRETURN(argvi);
 
37160
  fail:
 
37161
    
 
37162
    SWIG_croak_null();
 
37163
  }
 
37164
}
 
37165
 
 
37166
 
 
37167
XS(_wrap_NameIdManagement_msgUrl_get) {
 
37168
  {
 
37169
    LassoNameIdManagement *arg1 = (LassoNameIdManagement *) 0 ;
 
37170
    char *result = 0 ;
 
37171
    void *argp1 = 0 ;
 
37172
    int res1 = 0 ;
 
37173
    int argvi = 0;
 
37174
    dXSARGS;
 
37175
    
 
37176
    if ((items < 1) || (items > 1)) {
 
37177
      SWIG_croak("Usage: NameIdManagement_msgUrl_get(self);");
 
37178
    }
 
37179
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_LassoNameIdManagement, 0 |  0 );
 
37180
    if (!SWIG_IsOK(res1)) {
 
37181
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "NameIdManagement_msgUrl_get" "', argument " "1"" of type '" "LassoNameIdManagement *""'"); 
 
37182
    }
 
37183
    arg1 = (LassoNameIdManagement *)(argp1);
 
37184
    result = (char *)LassoNameIdManagement_msgUrl_get(arg1);
 
37185
    ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
 
37186
    
 
37187
    XSRETURN(argvi);
 
37188
  fail:
 
37189
    
 
37190
    SWIG_croak_null();
 
37191
  }
 
37192
}
 
37193
 
 
37194
 
 
37195
XS(_wrap_NameIdManagement_nameIdentifier_set) {
 
37196
  {
 
37197
    LassoNameIdManagement *arg1 = (LassoNameIdManagement *) 0 ;
 
37198
    LassoNode *arg2 = (LassoNode *) 0 ;
 
37199
    void *argp1 = 0 ;
 
37200
    int res1 = 0 ;
 
37201
    int argvi = 0;
 
37202
    dXSARGS;
 
37203
    
 
37204
    if ((items < 2) || (items > 2)) {
 
37205
      SWIG_croak("Usage: NameIdManagement_nameIdentifier_set(self,nameIdentifier);");
 
37206
    }
 
37207
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_LassoNameIdManagement, 0 |  0 );
 
37208
    if (!SWIG_IsOK(res1)) {
 
37209
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "NameIdManagement_nameIdentifier_set" "', argument " "1"" of type '" "LassoNameIdManagement *""'"); 
 
37210
    }
 
37211
    arg1 = (LassoNameIdManagement *)(argp1);
 
37212
    {
 
37213
      node_info *info, *super;
 
37214
      
 
37215
      for (info = node_infos; info->swig; info++) {
 
37216
        for (super = info; super; super = super->super)
 
37217
        if (super->swig == SWIGTYPE_p_LassoNode)
 
37218
        break;
 
37219
        if (super && SWIG_ConvertPtr(ST(1), (void **) &arg2, info->swig, 0) >= 0)
 
37220
        break;
 
37221
      }
 
37222
      if (! info->swig) {
 
37223
        SWIG_croak("Type error in argument 2 of NameIdManagement_nameIdentifier_set. Expected _p_LassoNode");
 
37224
      }
 
37225
      
 
37226
      
 
37227
      
 
37228
      
 
37229
      
 
37230
      
 
37231
      
 
37232
      
 
37233
      
 
37234
      
 
37235
      
 
37236
      
 
37237
      
 
37238
      
 
37239
      
 
37240
      
 
37241
      
 
37242
      
 
37243
      
 
37244
      
 
37245
      
 
37246
      
 
37247
      
 
37248
      
 
37249
      
 
37250
      
 
37251
      
 
37252
      
 
37253
      
 
37254
      
 
37255
      
 
37256
      
 
37257
    }
 
37258
    LassoNameIdManagement_nameIdentifier_set(arg1,arg2);
 
37259
    
 
37260
    
 
37261
    
 
37262
    
 
37263
    XSRETURN(argvi);
 
37264
  fail:
 
37265
    
 
37266
    
 
37267
    SWIG_croak_null();
 
37268
  }
 
37269
}
 
37270
 
 
37271
 
 
37272
XS(_wrap_NameIdManagement_nameIdentifier_get) {
 
37273
  {
 
37274
    LassoNameIdManagement *arg1 = (LassoNameIdManagement *) 0 ;
 
37275
    LassoNode *result = 0 ;
 
37276
    void *argp1 = 0 ;
 
37277
    int res1 = 0 ;
 
37278
    int argvi = 0;
 
37279
    dXSARGS;
 
37280
    
 
37281
    if ((items < 1) || (items > 1)) {
 
37282
      SWIG_croak("Usage: NameIdManagement_nameIdentifier_get(self);");
 
37283
    }
 
37284
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_LassoNameIdManagement, 0 |  0 );
 
37285
    if (!SWIG_IsOK(res1)) {
 
37286
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "NameIdManagement_nameIdentifier_get" "', argument " "1"" of type '" "LassoNameIdManagement *""'"); 
 
37287
    }
 
37288
    arg1 = (LassoNameIdManagement *)(argp1);
 
37289
    result = (LassoNode *)LassoNameIdManagement_nameIdentifier_get(arg1);
 
37290
    ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIG_TypeDynamicCast(SWIGTYPE_p_LassoNode, SWIG_as_voidptrptr(&result)), 0 | SWIG_SHADOW); argvi++ ;
 
37291
    
 
37292
    XSRETURN(argvi);
 
37293
  fail:
 
37294
    
 
37295
    SWIG_croak_null();
 
37296
  }
 
37297
}
 
37298
 
 
37299
 
 
37300
XS(_wrap_NameIdManagement_remoteProviderId_set) {
 
37301
  {
 
37302
    LassoNameIdManagement *arg1 = (LassoNameIdManagement *) 0 ;
 
37303
    char *arg2 = (char *) 0 ;
 
37304
    void *argp1 = 0 ;
 
37305
    int res1 = 0 ;
 
37306
    int res2 ;
 
37307
    char *buf2 = 0 ;
 
37308
    int alloc2 = 0 ;
 
37309
    int argvi = 0;
 
37310
    dXSARGS;
 
37311
    
 
37312
    if ((items < 2) || (items > 2)) {
 
37313
      SWIG_croak("Usage: NameIdManagement_remoteProviderId_set(self,remoteProviderId);");
 
37314
    }
 
37315
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_LassoNameIdManagement, 0 |  0 );
 
37316
    if (!SWIG_IsOK(res1)) {
 
37317
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "NameIdManagement_remoteProviderId_set" "', argument " "1"" of type '" "LassoNameIdManagement *""'"); 
 
37318
    }
 
37319
    arg1 = (LassoNameIdManagement *)(argp1);
 
37320
    res2 = SWIG_AsCharPtrAndSize(ST(1), &buf2, NULL, &alloc2);
 
37321
    if (!SWIG_IsOK(res2)) {
 
37322
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "NameIdManagement_remoteProviderId_set" "', argument " "2"" of type '" "char *""'");
 
37323
    }
 
37324
    arg2 = (char *)(buf2);
 
37325
    LassoNameIdManagement_remoteProviderId_set(arg1,arg2);
 
37326
    
 
37327
    
 
37328
    
 
37329
    if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
 
37330
    XSRETURN(argvi);
 
37331
  fail:
 
37332
    
 
37333
    if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
 
37334
    SWIG_croak_null();
 
37335
  }
 
37336
}
 
37337
 
 
37338
 
 
37339
XS(_wrap_NameIdManagement_remoteProviderId_get) {
 
37340
  {
 
37341
    LassoNameIdManagement *arg1 = (LassoNameIdManagement *) 0 ;
 
37342
    char *result = 0 ;
 
37343
    void *argp1 = 0 ;
 
37344
    int res1 = 0 ;
 
37345
    int argvi = 0;
 
37346
    dXSARGS;
 
37347
    
 
37348
    if ((items < 1) || (items > 1)) {
 
37349
      SWIG_croak("Usage: NameIdManagement_remoteProviderId_get(self);");
 
37350
    }
 
37351
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_LassoNameIdManagement, 0 |  0 );
 
37352
    if (!SWIG_IsOK(res1)) {
 
37353
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "NameIdManagement_remoteProviderId_get" "', argument " "1"" of type '" "LassoNameIdManagement *""'"); 
 
37354
    }
 
37355
    arg1 = (LassoNameIdManagement *)(argp1);
 
37356
    result = (char *)LassoNameIdManagement_remoteProviderId_get(arg1);
 
37357
    ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
 
37358
    
 
37359
    XSRETURN(argvi);
 
37360
  fail:
 
37361
    
 
37362
    SWIG_croak_null();
 
37363
  }
 
37364
}
 
37365
 
 
37366
 
 
37367
XS(_wrap_NameIdManagement_request_set) {
 
37368
  {
 
37369
    LassoNameIdManagement *arg1 = (LassoNameIdManagement *) 0 ;
 
37370
    LassoNode *arg2 = (LassoNode *) 0 ;
 
37371
    void *argp1 = 0 ;
 
37372
    int res1 = 0 ;
 
37373
    int argvi = 0;
 
37374
    dXSARGS;
 
37375
    
 
37376
    if ((items < 2) || (items > 2)) {
 
37377
      SWIG_croak("Usage: NameIdManagement_request_set(self,request);");
 
37378
    }
 
37379
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_LassoNameIdManagement, 0 |  0 );
 
37380
    if (!SWIG_IsOK(res1)) {
 
37381
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "NameIdManagement_request_set" "', argument " "1"" of type '" "LassoNameIdManagement *""'"); 
 
37382
    }
 
37383
    arg1 = (LassoNameIdManagement *)(argp1);
 
37384
    {
 
37385
      node_info *info, *super;
 
37386
      
 
37387
      for (info = node_infos; info->swig; info++) {
 
37388
        for (super = info; super; super = super->super)
 
37389
        if (super->swig == SWIGTYPE_p_LassoNode)
 
37390
        break;
 
37391
        if (super && SWIG_ConvertPtr(ST(1), (void **) &arg2, info->swig, 0) >= 0)
 
37392
        break;
 
37393
      }
 
37394
      if (! info->swig) {
 
37395
        SWIG_croak("Type error in argument 2 of NameIdManagement_request_set. Expected _p_LassoNode");
 
37396
      }
 
37397
      
 
37398
      
 
37399
      
 
37400
      
 
37401
      
 
37402
      
 
37403
      
 
37404
      
 
37405
      
 
37406
      
 
37407
      
 
37408
      
 
37409
      
 
37410
      
 
37411
      
 
37412
      
 
37413
      
 
37414
      
 
37415
      
 
37416
      
 
37417
      
 
37418
      
 
37419
      
 
37420
      
 
37421
      
 
37422
      
 
37423
      
 
37424
      
 
37425
      
 
37426
      
 
37427
      
 
37428
      
 
37429
    }
 
37430
    LassoNameIdManagement_request_set(arg1,arg2);
 
37431
    
 
37432
    
 
37433
    
 
37434
    
 
37435
    XSRETURN(argvi);
 
37436
  fail:
 
37437
    
 
37438
    
 
37439
    SWIG_croak_null();
 
37440
  }
 
37441
}
 
37442
 
 
37443
 
 
37444
XS(_wrap_NameIdManagement_request_get) {
 
37445
  {
 
37446
    LassoNameIdManagement *arg1 = (LassoNameIdManagement *) 0 ;
 
37447
    LassoNode *result = 0 ;
 
37448
    void *argp1 = 0 ;
 
37449
    int res1 = 0 ;
 
37450
    int argvi = 0;
 
37451
    dXSARGS;
 
37452
    
 
37453
    if ((items < 1) || (items > 1)) {
 
37454
      SWIG_croak("Usage: NameIdManagement_request_get(self);");
 
37455
    }
 
37456
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_LassoNameIdManagement, 0 |  0 );
 
37457
    if (!SWIG_IsOK(res1)) {
 
37458
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "NameIdManagement_request_get" "', argument " "1"" of type '" "LassoNameIdManagement *""'"); 
 
37459
    }
 
37460
    arg1 = (LassoNameIdManagement *)(argp1);
 
37461
    result = (LassoNode *)LassoNameIdManagement_request_get(arg1);
 
37462
    ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIG_TypeDynamicCast(SWIGTYPE_p_LassoNode, SWIG_as_voidptrptr(&result)), 0 | SWIG_SHADOW); argvi++ ;
 
37463
    
 
37464
    XSRETURN(argvi);
 
37465
  fail:
 
37466
    
 
37467
    SWIG_croak_null();
 
37468
  }
 
37469
}
 
37470
 
 
37471
 
 
37472
XS(_wrap_NameIdManagement_response_set) {
 
37473
  {
 
37474
    LassoNameIdManagement *arg1 = (LassoNameIdManagement *) 0 ;
 
37475
    LassoNode *arg2 = (LassoNode *) 0 ;
 
37476
    void *argp1 = 0 ;
 
37477
    int res1 = 0 ;
 
37478
    int argvi = 0;
 
37479
    dXSARGS;
 
37480
    
 
37481
    if ((items < 2) || (items > 2)) {
 
37482
      SWIG_croak("Usage: NameIdManagement_response_set(self,response);");
 
37483
    }
 
37484
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_LassoNameIdManagement, 0 |  0 );
 
37485
    if (!SWIG_IsOK(res1)) {
 
37486
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "NameIdManagement_response_set" "', argument " "1"" of type '" "LassoNameIdManagement *""'"); 
 
37487
    }
 
37488
    arg1 = (LassoNameIdManagement *)(argp1);
 
37489
    {
 
37490
      node_info *info, *super;
 
37491
      
 
37492
      for (info = node_infos; info->swig; info++) {
 
37493
        for (super = info; super; super = super->super)
 
37494
        if (super->swig == SWIGTYPE_p_LassoNode)
 
37495
        break;
 
37496
        if (super && SWIG_ConvertPtr(ST(1), (void **) &arg2, info->swig, 0) >= 0)
 
37497
        break;
 
37498
      }
 
37499
      if (! info->swig) {
 
37500
        SWIG_croak("Type error in argument 2 of NameIdManagement_response_set. Expected _p_LassoNode");
 
37501
      }
 
37502
      
 
37503
      
 
37504
      
 
37505
      
 
37506
      
 
37507
      
 
37508
      
 
37509
      
 
37510
      
 
37511
      
 
37512
      
 
37513
      
 
37514
      
 
37515
      
 
37516
      
 
37517
      
 
37518
      
 
37519
      
 
37520
      
 
37521
      
 
37522
      
 
37523
      
 
37524
      
 
37525
      
 
37526
      
 
37527
      
 
37528
      
 
37529
      
 
37530
      
 
37531
      
 
37532
      
 
37533
      
 
37534
    }
 
37535
    LassoNameIdManagement_response_set(arg1,arg2);
 
37536
    
 
37537
    
 
37538
    
 
37539
    
 
37540
    XSRETURN(argvi);
 
37541
  fail:
 
37542
    
 
37543
    
 
37544
    SWIG_croak_null();
 
37545
  }
 
37546
}
 
37547
 
 
37548
 
 
37549
XS(_wrap_NameIdManagement_response_get) {
 
37550
  {
 
37551
    LassoNameIdManagement *arg1 = (LassoNameIdManagement *) 0 ;
 
37552
    LassoNode *result = 0 ;
 
37553
    void *argp1 = 0 ;
 
37554
    int res1 = 0 ;
 
37555
    int argvi = 0;
 
37556
    dXSARGS;
 
37557
    
 
37558
    if ((items < 1) || (items > 1)) {
 
37559
      SWIG_croak("Usage: NameIdManagement_response_get(self);");
 
37560
    }
 
37561
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_LassoNameIdManagement, 0 |  0 );
 
37562
    if (!SWIG_IsOK(res1)) {
 
37563
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "NameIdManagement_response_get" "', argument " "1"" of type '" "LassoNameIdManagement *""'"); 
 
37564
    }
 
37565
    arg1 = (LassoNameIdManagement *)(argp1);
 
37566
    result = (LassoNode *)LassoNameIdManagement_response_get(arg1);
 
37567
    ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIG_TypeDynamicCast(SWIGTYPE_p_LassoNode, SWIG_as_voidptrptr(&result)), 0 | SWIG_SHADOW); argvi++ ;
 
37568
    
 
37569
    XSRETURN(argvi);
 
37570
  fail:
 
37571
    
 
37572
    SWIG_croak_null();
 
37573
  }
 
37574
}
 
37575
 
 
37576
 
 
37577
XS(_wrap_NameIdManagement_server_set) {
 
37578
  {
 
37579
    LassoNameIdManagement *arg1 = (LassoNameIdManagement *) 0 ;
 
37580
    LassoServer *arg2 = (LassoServer *) 0 ;
 
37581
    void *argp1 = 0 ;
 
37582
    int res1 = 0 ;
 
37583
    void *argp2 = 0 ;
 
37584
    int res2 = 0 ;
 
37585
    int argvi = 0;
 
37586
    dXSARGS;
 
37587
    
 
37588
    if ((items < 2) || (items > 2)) {
 
37589
      SWIG_croak("Usage: NameIdManagement_server_set(self,server);");
 
37590
    }
 
37591
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_LassoNameIdManagement, 0 |  0 );
 
37592
    if (!SWIG_IsOK(res1)) {
 
37593
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "NameIdManagement_server_set" "', argument " "1"" of type '" "LassoNameIdManagement *""'"); 
 
37594
    }
 
37595
    arg1 = (LassoNameIdManagement *)(argp1);
 
37596
    res2 = SWIG_ConvertPtr(ST(1), &argp2,SWIGTYPE_p_LassoServer, SWIG_POINTER_DISOWN |  0 );
 
37597
    if (!SWIG_IsOK(res2)) {
 
37598
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "NameIdManagement_server_set" "', argument " "2"" of type '" "LassoServer *""'"); 
 
37599
    }
 
37600
    arg2 = (LassoServer *)(argp2);
 
37601
    LassoNameIdManagement_server_set(arg1,arg2);
 
37602
    
 
37603
    
 
37604
    
 
37605
    
 
37606
    XSRETURN(argvi);
 
37607
  fail:
 
37608
    
 
37609
    
 
37610
    SWIG_croak_null();
 
37611
  }
 
37612
}
 
37613
 
 
37614
 
 
37615
XS(_wrap_NameIdManagement_server_get) {
 
37616
  {
 
37617
    LassoNameIdManagement *arg1 = (LassoNameIdManagement *) 0 ;
 
37618
    LassoServer *result = 0 ;
 
37619
    void *argp1 = 0 ;
 
37620
    int res1 = 0 ;
 
37621
    int argvi = 0;
 
37622
    dXSARGS;
 
37623
    
 
37624
    if ((items < 1) || (items > 1)) {
 
37625
      SWIG_croak("Usage: NameIdManagement_server_get(self);");
 
37626
    }
 
37627
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_LassoNameIdManagement, 0 |  0 );
 
37628
    if (!SWIG_IsOK(res1)) {
 
37629
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "NameIdManagement_server_get" "', argument " "1"" of type '" "LassoNameIdManagement *""'"); 
 
37630
    }
 
37631
    arg1 = (LassoNameIdManagement *)(argp1);
 
37632
    result = (LassoServer *)LassoNameIdManagement_server_get(arg1);
 
37633
    ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_LassoServer, 0 | SWIG_SHADOW); argvi++ ;
 
37634
    
 
37635
    XSRETURN(argvi);
 
37636
  fail:
 
37637
    
 
37638
    SWIG_croak_null();
 
37639
  }
 
37640
}
 
37641
 
 
37642
 
 
37643
XS(_wrap_NameIdManagement_session_set) {
 
37644
  {
 
37645
    LassoNameIdManagement *arg1 = (LassoNameIdManagement *) 0 ;
 
37646
    LassoSession *arg2 = (LassoSession *) 0 ;
 
37647
    void *argp1 = 0 ;
 
37648
    int res1 = 0 ;
 
37649
    void *argp2 = 0 ;
 
37650
    int res2 = 0 ;
 
37651
    int argvi = 0;
 
37652
    dXSARGS;
 
37653
    
 
37654
    if ((items < 2) || (items > 2)) {
 
37655
      SWIG_croak("Usage: NameIdManagement_session_set(self,session);");
 
37656
    }
 
37657
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_LassoNameIdManagement, 0 |  0 );
 
37658
    if (!SWIG_IsOK(res1)) {
 
37659
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "NameIdManagement_session_set" "', argument " "1"" of type '" "LassoNameIdManagement *""'"); 
 
37660
    }
 
37661
    arg1 = (LassoNameIdManagement *)(argp1);
 
37662
    res2 = SWIG_ConvertPtr(ST(1), &argp2,SWIGTYPE_p_LassoSession, SWIG_POINTER_DISOWN |  0 );
 
37663
    if (!SWIG_IsOK(res2)) {
 
37664
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "NameIdManagement_session_set" "', argument " "2"" of type '" "LassoSession *""'"); 
 
37665
    }
 
37666
    arg2 = (LassoSession *)(argp2);
 
37667
    LassoNameIdManagement_session_set(arg1,arg2);
 
37668
    
 
37669
    
 
37670
    
 
37671
    
 
37672
    XSRETURN(argvi);
 
37673
  fail:
 
37674
    
 
37675
    
 
37676
    SWIG_croak_null();
 
37677
  }
 
37678
}
 
37679
 
 
37680
 
 
37681
XS(_wrap_NameIdManagement_session_get) {
 
37682
  {
 
37683
    LassoNameIdManagement *arg1 = (LassoNameIdManagement *) 0 ;
 
37684
    LassoSession *result = 0 ;
 
37685
    void *argp1 = 0 ;
 
37686
    int res1 = 0 ;
 
37687
    int argvi = 0;
 
37688
    dXSARGS;
 
37689
    
 
37690
    if ((items < 1) || (items > 1)) {
 
37691
      SWIG_croak("Usage: NameIdManagement_session_get(self);");
 
37692
    }
 
37693
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_LassoNameIdManagement, 0 |  0 );
 
37694
    if (!SWIG_IsOK(res1)) {
 
37695
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "NameIdManagement_session_get" "', argument " "1"" of type '" "LassoNameIdManagement *""'"); 
 
37696
    }
 
37697
    arg1 = (LassoNameIdManagement *)(argp1);
 
37698
    result = (LassoSession *)LassoNameIdManagement_session_get(arg1);
 
37699
    ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_LassoSession, 0 | SWIG_SHADOW); argvi++ ;
 
37700
    
 
37701
    XSRETURN(argvi);
 
37702
  fail:
 
37703
    
 
37704
    SWIG_croak_null();
 
37705
  }
 
37706
}
 
37707
 
 
37708
 
 
37709
XS(_wrap_new_NameIdManagement) {
 
37710
  {
 
37711
    LassoServer *arg1 = (LassoServer *) 0 ;
 
37712
    LassoNameIdManagement *result = 0 ;
 
37713
    void *argp1 = 0 ;
 
37714
    int res1 = 0 ;
 
37715
    int argvi = 0;
 
37716
    dXSARGS;
 
37717
    
 
37718
    if ((items < 1) || (items > 1)) {
 
37719
      SWIG_croak("Usage: new_NameIdManagement(server);");
 
37720
    }
 
37721
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_LassoServer, 0 |  0 );
 
37722
    if (!SWIG_IsOK(res1)) {
 
37723
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_NameIdManagement" "', argument " "1"" of type '" "LassoServer *""'"); 
 
37724
    }
 
37725
    arg1 = (LassoServer *)(argp1);
 
37726
    result = (LassoNameIdManagement *)new_LassoNameIdManagement(arg1);
 
37727
    ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_LassoNameIdManagement, SWIG_OWNER | SWIG_SHADOW); argvi++ ;
 
37728
    
 
37729
    XSRETURN(argvi);
 
37730
  fail:
 
37731
    
 
37732
    SWIG_croak_null();
 
37733
  }
 
37734
}
 
37735
 
 
37736
 
 
37737
XS(_wrap_delete_NameIdManagement) {
 
37738
  {
 
37739
    LassoNameIdManagement *arg1 = (LassoNameIdManagement *) 0 ;
 
37740
    void *argp1 = 0 ;
 
37741
    int res1 = 0 ;
 
37742
    int argvi = 0;
 
37743
    dXSARGS;
 
37744
    
 
37745
    if ((items < 1) || (items > 1)) {
 
37746
      SWIG_croak("Usage: delete_NameIdManagement(self);");
 
37747
    }
 
37748
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_LassoNameIdManagement, SWIG_POINTER_DISOWN |  0 );
 
37749
    if (!SWIG_IsOK(res1)) {
 
37750
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_NameIdManagement" "', argument " "1"" of type '" "LassoNameIdManagement *""'"); 
 
37751
    }
 
37752
    arg1 = (LassoNameIdManagement *)(argp1);
 
37753
    delete_LassoNameIdManagement(arg1);
 
37754
    
 
37755
    
 
37756
    
 
37757
    XSRETURN(argvi);
 
37758
  fail:
 
37759
    
 
37760
    SWIG_croak_null();
 
37761
  }
 
37762
}
 
37763
 
 
37764
 
 
37765
XS(_wrap_NameIdManagement_newFromDump) {
 
37766
  {
 
37767
    LassoServer *arg1 = (LassoServer *) 0 ;
 
37768
    char *arg2 = (char *) 0 ;
 
37769
    LassoNameIdManagement *result = 0 ;
 
37770
    void *argp1 = 0 ;
 
37771
    int res1 = 0 ;
 
37772
    int res2 ;
 
37773
    char *buf2 = 0 ;
 
37774
    int alloc2 = 0 ;
 
37775
    int argvi = 0;
 
37776
    dXSARGS;
 
37777
    
 
37778
    if ((items < 2) || (items > 2)) {
 
37779
      SWIG_croak("Usage: NameIdManagement_newFromDump(server,dump);");
 
37780
    }
 
37781
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_LassoServer, 0 |  0 );
 
37782
    if (!SWIG_IsOK(res1)) {
 
37783
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "NameIdManagement_newFromDump" "', argument " "1"" of type '" "LassoServer *""'"); 
 
37784
    }
 
37785
    arg1 = (LassoServer *)(argp1);
 
37786
    res2 = SWIG_AsCharPtrAndSize(ST(1), &buf2, NULL, &alloc2);
 
37787
    if (!SWIG_IsOK(res2)) {
 
37788
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "NameIdManagement_newFromDump" "', argument " "2"" of type '" "char *""'");
 
37789
    }
 
37790
    arg2 = (char *)(buf2);
 
37791
    result = (LassoNameIdManagement *)LassoNameIdManagement_newFromDump(arg1,arg2);
 
37792
    ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_LassoNameIdManagement, SWIG_OWNER | SWIG_SHADOW); argvi++ ;
 
37793
    
 
37794
    if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
 
37795
    XSRETURN(argvi);
 
37796
  fail:
 
37797
    
 
37798
    if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
 
37799
    SWIG_croak_null();
 
37800
  }
 
37801
}
 
37802
 
 
37803
 
 
37804
XS(_wrap_NameIdManagement_setIdentityFromDump) {
 
37805
  {
 
37806
    LassoNameIdManagement *arg1 = (LassoNameIdManagement *) 0 ;
 
37807
    char *arg2 = (char *) 0 ;
 
37808
    int result;
 
37809
    void *argp1 = 0 ;
 
37810
    int res1 = 0 ;
 
37811
    int res2 ;
 
37812
    char *buf2 = 0 ;
 
37813
    int alloc2 = 0 ;
 
37814
    int argvi = 0;
 
37815
    dXSARGS;
 
37816
    
 
37817
    if ((items < 2) || (items > 2)) {
 
37818
      SWIG_croak("Usage: NameIdManagement_setIdentityFromDump(self,dump);");
 
37819
    }
 
37820
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_LassoNameIdManagement, 0 |  0 );
 
37821
    if (!SWIG_IsOK(res1)) {
 
37822
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "NameIdManagement_setIdentityFromDump" "', argument " "1"" of type '" "LassoNameIdManagement *""'"); 
 
37823
    }
 
37824
    arg1 = (LassoNameIdManagement *)(argp1);
 
37825
    res2 = SWIG_AsCharPtrAndSize(ST(1), &buf2, NULL, &alloc2);
 
37826
    if (!SWIG_IsOK(res2)) {
 
37827
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "NameIdManagement_setIdentityFromDump" "', argument " "2"" of type '" "char *""'");
 
37828
    }
 
37829
    arg2 = (char *)(buf2);
 
37830
    {
 
37831
      int errorCode;
 
37832
      errorCode = result = (int)LassoNameIdManagement_setIdentityFromDump(arg1,arg2);
 
37833
      if (errorCode) {
 
37834
        char errorMsg[256];
 
37835
        int swig_error = SWIG_RuntimeError;
 
37836
        if (errorCode == -501 || 
 
37837
          errorCode == -501) {
 
37838
          swig_error = SWIG_ValueError;
 
37839
        }
 
37840
        build_exception_msg(errorCode, errorMsg);
 
37841
        SWIG_exception(swig_error, errorMsg);
 
37842
      }
 
37843
    }
 
37844
    ST(argvi) = SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(result)); argvi++ ;
 
37845
    
 
37846
    if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
 
37847
    XSRETURN(argvi);
 
37848
  fail:
 
37849
    
 
37850
    if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
 
37851
    SWIG_croak_null();
 
37852
  }
 
37853
}
 
37854
 
 
37855
 
 
37856
XS(_wrap_NameIdManagement_setSessionFromDump) {
 
37857
  {
 
37858
    LassoNameIdManagement *arg1 = (LassoNameIdManagement *) 0 ;
 
37859
    char *arg2 = (char *) 0 ;
 
37860
    int result;
 
37861
    void *argp1 = 0 ;
 
37862
    int res1 = 0 ;
 
37863
    int res2 ;
 
37864
    char *buf2 = 0 ;
 
37865
    int alloc2 = 0 ;
 
37866
    int argvi = 0;
 
37867
    dXSARGS;
 
37868
    
 
37869
    if ((items < 2) || (items > 2)) {
 
37870
      SWIG_croak("Usage: NameIdManagement_setSessionFromDump(self,dump);");
 
37871
    }
 
37872
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_LassoNameIdManagement, 0 |  0 );
 
37873
    if (!SWIG_IsOK(res1)) {
 
37874
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "NameIdManagement_setSessionFromDump" "', argument " "1"" of type '" "LassoNameIdManagement *""'"); 
 
37875
    }
 
37876
    arg1 = (LassoNameIdManagement *)(argp1);
 
37877
    res2 = SWIG_AsCharPtrAndSize(ST(1), &buf2, NULL, &alloc2);
 
37878
    if (!SWIG_IsOK(res2)) {
 
37879
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "NameIdManagement_setSessionFromDump" "', argument " "2"" of type '" "char *""'");
 
37880
    }
 
37881
    arg2 = (char *)(buf2);
 
37882
    {
 
37883
      int errorCode;
 
37884
      errorCode = result = (int)LassoNameIdManagement_setSessionFromDump(arg1,arg2);
 
37885
      if (errorCode) {
 
37886
        char errorMsg[256];
 
37887
        int swig_error = SWIG_RuntimeError;
 
37888
        if (errorCode == -501 || 
 
37889
          errorCode == -501) {
 
37890
          swig_error = SWIG_ValueError;
 
37891
        }
 
37892
        build_exception_msg(errorCode, errorMsg);
 
37893
        SWIG_exception(swig_error, errorMsg);
 
37894
      }
 
37895
    }
 
37896
    ST(argvi) = SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(result)); argvi++ ;
 
37897
    
 
37898
    if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
 
37899
    XSRETURN(argvi);
 
37900
  fail:
 
37901
    
 
37902
    if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
 
37903
    SWIG_croak_null();
 
37904
  }
 
37905
}
 
37906
 
 
37907
 
 
37908
XS(_wrap_NameIdManagement_buildRequestMsg) {
 
37909
  {
 
37910
    LassoNameIdManagement *arg1 = (LassoNameIdManagement *) 0 ;
 
37911
    int result;
 
37912
    void *argp1 = 0 ;
 
37913
    int res1 = 0 ;
 
37914
    int argvi = 0;
 
37915
    dXSARGS;
 
37916
    
 
37917
    if ((items < 1) || (items > 1)) {
 
37918
      SWIG_croak("Usage: NameIdManagement_buildRequestMsg(self);");
 
37919
    }
 
37920
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_LassoNameIdManagement, 0 |  0 );
 
37921
    if (!SWIG_IsOK(res1)) {
 
37922
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "NameIdManagement_buildRequestMsg" "', argument " "1"" of type '" "LassoNameIdManagement *""'"); 
 
37923
    }
 
37924
    arg1 = (LassoNameIdManagement *)(argp1);
 
37925
    {
 
37926
      int errorCode;
 
37927
      errorCode = result = (int)LassoNameIdManagement_buildRequestMsg(arg1);
 
37928
      if (errorCode) {
 
37929
        char errorMsg[256];
 
37930
        int swig_error = SWIG_RuntimeError;
 
37931
        if (errorCode == -501 || 
 
37932
          errorCode == -501) {
 
37933
          swig_error = SWIG_ValueError;
 
37934
        }
 
37935
        build_exception_msg(errorCode, errorMsg);
 
37936
        SWIG_exception(swig_error, errorMsg);
 
37937
      }
 
37938
    }
 
37939
    ST(argvi) = SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(result)); argvi++ ;
 
37940
    
 
37941
    XSRETURN(argvi);
 
37942
  fail:
 
37943
    
 
37944
    SWIG_croak_null();
 
37945
  }
 
37946
}
 
37947
 
 
37948
 
 
37949
XS(_wrap_NameIdManagement_buildResponseMsg) {
 
37950
  {
 
37951
    LassoNameIdManagement *arg1 = (LassoNameIdManagement *) 0 ;
 
37952
    int result;
 
37953
    void *argp1 = 0 ;
 
37954
    int res1 = 0 ;
 
37955
    int argvi = 0;
 
37956
    dXSARGS;
 
37957
    
 
37958
    if ((items < 1) || (items > 1)) {
 
37959
      SWIG_croak("Usage: NameIdManagement_buildResponseMsg(self);");
 
37960
    }
 
37961
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_LassoNameIdManagement, 0 |  0 );
 
37962
    if (!SWIG_IsOK(res1)) {
 
37963
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "NameIdManagement_buildResponseMsg" "', argument " "1"" of type '" "LassoNameIdManagement *""'"); 
 
37964
    }
 
37965
    arg1 = (LassoNameIdManagement *)(argp1);
 
37966
    {
 
37967
      int errorCode;
 
37968
      errorCode = result = (int)LassoNameIdManagement_buildResponseMsg(arg1);
 
37969
      if (errorCode) {
 
37970
        char errorMsg[256];
 
37971
        int swig_error = SWIG_RuntimeError;
 
37972
        if (errorCode == -501 || 
 
37973
          errorCode == -501) {
 
37974
          swig_error = SWIG_ValueError;
 
37975
        }
 
37976
        build_exception_msg(errorCode, errorMsg);
 
37977
        SWIG_exception(swig_error, errorMsg);
 
37978
      }
 
37979
    }
 
37980
    ST(argvi) = SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(result)); argvi++ ;
 
37981
    
 
37982
    XSRETURN(argvi);
 
37983
  fail:
 
37984
    
 
37985
    SWIG_croak_null();
 
37986
  }
 
37987
}
 
37988
 
 
37989
 
 
37990
XS(_wrap_NameIdManagement_dump) {
 
37991
  {
 
37992
    LassoNameIdManagement *arg1 = (LassoNameIdManagement *) 0 ;
 
37993
    char *result = 0 ;
 
37994
    void *argp1 = 0 ;
 
37995
    int res1 = 0 ;
 
37996
    int argvi = 0;
 
37997
    dXSARGS;
 
37998
    
 
37999
    if ((items < 1) || (items > 1)) {
 
38000
      SWIG_croak("Usage: NameIdManagement_dump(self);");
 
38001
    }
 
38002
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_LassoNameIdManagement, 0 |  0 );
 
38003
    if (!SWIG_IsOK(res1)) {
 
38004
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "NameIdManagement_dump" "', argument " "1"" of type '" "LassoNameIdManagement *""'"); 
 
38005
    }
 
38006
    arg1 = (LassoNameIdManagement *)(argp1);
 
38007
    result = (char *)LassoNameIdManagement_dump(arg1);
 
38008
    ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
 
38009
    
 
38010
    g_free(result);
 
38011
    XSRETURN(argvi);
 
38012
  fail:
 
38013
    
 
38014
    SWIG_croak_null();
 
38015
  }
 
38016
}
 
38017
 
 
38018
 
 
38019
XS(_wrap_NameIdManagement_initRequest) {
 
38020
  {
 
38021
    LassoNameIdManagement *arg1 = (LassoNameIdManagement *) 0 ;
 
38022
    char *arg2 = (char *) NULL ;
 
38023
    char *arg3 = (char *) NULL ;
 
38024
    LassoHttpMethod arg4 = (LassoHttpMethod) LASSO_HTTP_METHOD_ANY ;
 
38025
    int result;
 
38026
    void *argp1 = 0 ;
 
38027
    int res1 = 0 ;
 
38028
    int res2 ;
 
38029
    char *buf2 = 0 ;
 
38030
    int alloc2 = 0 ;
 
38031
    int res3 ;
 
38032
    char *buf3 = 0 ;
 
38033
    int alloc3 = 0 ;
 
38034
    int val4 ;
 
38035
    int ecode4 = 0 ;
 
38036
    int argvi = 0;
 
38037
    dXSARGS;
 
38038
    
 
38039
    if ((items < 1) || (items > 4)) {
 
38040
      SWIG_croak("Usage: NameIdManagement_initRequest(self,remoteProviderId,new_name_id,httpMethod);");
 
38041
    }
 
38042
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_LassoNameIdManagement, 0 |  0 );
 
38043
    if (!SWIG_IsOK(res1)) {
 
38044
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "NameIdManagement_initRequest" "', argument " "1"" of type '" "LassoNameIdManagement *""'"); 
 
38045
    }
 
38046
    arg1 = (LassoNameIdManagement *)(argp1);
 
38047
    if (items > 1) {
 
38048
      res2 = SWIG_AsCharPtrAndSize(ST(1), &buf2, NULL, &alloc2);
 
38049
      if (!SWIG_IsOK(res2)) {
 
38050
        SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "NameIdManagement_initRequest" "', argument " "2"" of type '" "char *""'");
 
38051
      }
 
38052
      arg2 = (char *)(buf2);
 
38053
    }
 
38054
    if (items > 2) {
 
38055
      res3 = SWIG_AsCharPtrAndSize(ST(2), &buf3, NULL, &alloc3);
 
38056
      if (!SWIG_IsOK(res3)) {
 
38057
        SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "NameIdManagement_initRequest" "', argument " "3"" of type '" "char *""'");
 
38058
      }
 
38059
      arg3 = (char *)(buf3);
 
38060
    }
 
38061
    if (items > 3) {
 
38062
      ecode4 = SWIG_AsVal_int SWIG_PERL_CALL_ARGS_2(ST(3), &val4);
 
38063
      if (!SWIG_IsOK(ecode4)) {
 
38064
        SWIG_exception_fail(SWIG_ArgError(ecode4), "in method '" "NameIdManagement_initRequest" "', argument " "4"" of type '" "LassoHttpMethod""'");
 
38065
      } 
 
38066
      arg4 = (LassoHttpMethod)(val4);
 
38067
    }
 
38068
    {
 
38069
      int errorCode;
 
38070
      errorCode = result = (int)LassoNameIdManagement_initRequest(arg1,arg2,arg3,arg4);
 
38071
      if (errorCode) {
 
38072
        char errorMsg[256];
 
38073
        int swig_error = SWIG_RuntimeError;
 
38074
        if (errorCode == -501 || 
 
38075
          errorCode == -501) {
 
38076
          swig_error = SWIG_ValueError;
 
38077
        }
 
38078
        build_exception_msg(errorCode, errorMsg);
 
38079
        SWIG_exception(swig_error, errorMsg);
 
38080
      }
 
38081
    }
 
38082
    ST(argvi) = SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(result)); argvi++ ;
 
38083
    
 
38084
    if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
 
38085
    if (alloc3 == SWIG_NEWOBJ) free((char*)buf3);
 
38086
    
 
38087
    XSRETURN(argvi);
 
38088
  fail:
 
38089
    
 
38090
    if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
 
38091
    if (alloc3 == SWIG_NEWOBJ) free((char*)buf3);
 
38092
    
 
38093
    SWIG_croak_null();
 
38094
  }
 
38095
}
 
38096
 
 
38097
 
 
38098
XS(_wrap_NameIdManagement_processRequestMsg) {
 
38099
  {
 
38100
    LassoNameIdManagement *arg1 = (LassoNameIdManagement *) 0 ;
 
38101
    char *arg2 = (char *) 0 ;
 
38102
    int result;
 
38103
    void *argp1 = 0 ;
 
38104
    int res1 = 0 ;
 
38105
    int res2 ;
 
38106
    char *buf2 = 0 ;
 
38107
    int alloc2 = 0 ;
 
38108
    int argvi = 0;
 
38109
    dXSARGS;
 
38110
    
 
38111
    if ((items < 2) || (items > 2)) {
 
38112
      SWIG_croak("Usage: NameIdManagement_processRequestMsg(self,requestMsg);");
 
38113
    }
 
38114
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_LassoNameIdManagement, 0 |  0 );
 
38115
    if (!SWIG_IsOK(res1)) {
 
38116
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "NameIdManagement_processRequestMsg" "', argument " "1"" of type '" "LassoNameIdManagement *""'"); 
 
38117
    }
 
38118
    arg1 = (LassoNameIdManagement *)(argp1);
 
38119
    res2 = SWIG_AsCharPtrAndSize(ST(1), &buf2, NULL, &alloc2);
 
38120
    if (!SWIG_IsOK(res2)) {
 
38121
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "NameIdManagement_processRequestMsg" "', argument " "2"" of type '" "char *""'");
 
38122
    }
 
38123
    arg2 = (char *)(buf2);
 
38124
    {
 
38125
      int errorCode;
 
38126
      errorCode = result = (int)LassoNameIdManagement_processRequestMsg(arg1,arg2);
 
38127
      if (errorCode) {
 
38128
        char errorMsg[256];
 
38129
        int swig_error = SWIG_RuntimeError;
 
38130
        if (errorCode == -501 || 
 
38131
          errorCode == -501) {
 
38132
          swig_error = SWIG_ValueError;
 
38133
        }
 
38134
        build_exception_msg(errorCode, errorMsg);
 
38135
        SWIG_exception(swig_error, errorMsg);
 
38136
      }
 
38137
    }
 
38138
    ST(argvi) = SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(result)); argvi++ ;
 
38139
    
 
38140
    if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
 
38141
    XSRETURN(argvi);
 
38142
  fail:
 
38143
    
 
38144
    if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
 
38145
    SWIG_croak_null();
 
38146
  }
 
38147
}
 
38148
 
 
38149
 
 
38150
XS(_wrap_NameIdManagement_processResponseMsg) {
 
38151
  {
 
38152
    LassoNameIdManagement *arg1 = (LassoNameIdManagement *) 0 ;
 
38153
    char *arg2 = (char *) 0 ;
 
38154
    int result;
 
38155
    void *argp1 = 0 ;
 
38156
    int res1 = 0 ;
 
38157
    int res2 ;
 
38158
    char *buf2 = 0 ;
 
38159
    int alloc2 = 0 ;
 
38160
    int argvi = 0;
 
38161
    dXSARGS;
 
38162
    
 
38163
    if ((items < 2) || (items > 2)) {
 
38164
      SWIG_croak("Usage: NameIdManagement_processResponseMsg(self,responseMsg);");
 
38165
    }
 
38166
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_LassoNameIdManagement, 0 |  0 );
 
38167
    if (!SWIG_IsOK(res1)) {
 
38168
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "NameIdManagement_processResponseMsg" "', argument " "1"" of type '" "LassoNameIdManagement *""'"); 
 
38169
    }
 
38170
    arg1 = (LassoNameIdManagement *)(argp1);
 
38171
    res2 = SWIG_AsCharPtrAndSize(ST(1), &buf2, NULL, &alloc2);
 
38172
    if (!SWIG_IsOK(res2)) {
 
38173
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "NameIdManagement_processResponseMsg" "', argument " "2"" of type '" "char *""'");
 
38174
    }
 
38175
    arg2 = (char *)(buf2);
 
38176
    {
 
38177
      int errorCode;
 
38178
      errorCode = result = (int)LassoNameIdManagement_processResponseMsg(arg1,arg2);
 
38179
      if (errorCode) {
 
38180
        char errorMsg[256];
 
38181
        int swig_error = SWIG_RuntimeError;
 
38182
        if (errorCode == -501 || 
 
38183
          errorCode == -501) {
 
38184
          swig_error = SWIG_ValueError;
 
38185
        }
 
38186
        build_exception_msg(errorCode, errorMsg);
 
38187
        SWIG_exception(swig_error, errorMsg);
 
38188
      }
 
38189
    }
 
38190
    ST(argvi) = SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(result)); argvi++ ;
 
38191
    
 
38192
    if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
 
38193
    XSRETURN(argvi);
 
38194
  fail:
 
38195
    
 
38196
    if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
 
38197
    SWIG_croak_null();
 
38198
  }
 
38199
}
 
38200
 
 
38201
 
 
38202
XS(_wrap_NameIdManagement_validateRequest) {
 
38203
  {
 
38204
    LassoNameIdManagement *arg1 = (LassoNameIdManagement *) 0 ;
 
38205
    int result;
 
38206
    void *argp1 = 0 ;
 
38207
    int res1 = 0 ;
 
38208
    int argvi = 0;
 
38209
    dXSARGS;
 
38210
    
 
38211
    if ((items < 1) || (items > 1)) {
 
38212
      SWIG_croak("Usage: NameIdManagement_validateRequest(self);");
 
38213
    }
 
38214
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_LassoNameIdManagement, 0 |  0 );
 
38215
    if (!SWIG_IsOK(res1)) {
 
38216
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "NameIdManagement_validateRequest" "', argument " "1"" of type '" "LassoNameIdManagement *""'"); 
 
38217
    }
 
38218
    arg1 = (LassoNameIdManagement *)(argp1);
 
38219
    {
 
38220
      int errorCode;
 
38221
      errorCode = result = (int)LassoNameIdManagement_validateRequest(arg1);
 
38222
      if (errorCode) {
 
38223
        char errorMsg[256];
 
38224
        int swig_error = SWIG_RuntimeError;
 
38225
        if (errorCode == -501 || 
 
38226
          errorCode == -501) {
 
38227
          swig_error = SWIG_ValueError;
 
38228
        }
 
38229
        build_exception_msg(errorCode, errorMsg);
 
38230
        SWIG_exception(swig_error, errorMsg);
 
38231
      }
 
38232
    }
 
38233
    ST(argvi) = SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(result)); argvi++ ;
 
38234
    
 
38235
    XSRETURN(argvi);
 
38236
  fail:
 
38237
    
 
38238
    SWIG_croak_null();
 
38239
  }
 
38240
}
 
38241
 
 
38242
 
 
38243
XS(_wrap_Ecp_msgBody_get) {
 
38244
  {
 
38245
    LassoEcp *arg1 = (LassoEcp *) 0 ;
 
38246
    char *result = 0 ;
 
38247
    void *argp1 = 0 ;
 
38248
    int res1 = 0 ;
 
38249
    int argvi = 0;
 
38250
    dXSARGS;
 
38251
    
 
38252
    if ((items < 1) || (items > 1)) {
 
38253
      SWIG_croak("Usage: Ecp_msgBody_get(self);");
 
38254
    }
 
38255
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_LassoEcp, 0 |  0 );
 
38256
    if (!SWIG_IsOK(res1)) {
 
38257
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Ecp_msgBody_get" "', argument " "1"" of type '" "LassoEcp *""'"); 
 
38258
    }
 
38259
    arg1 = (LassoEcp *)(argp1);
 
38260
    result = (char *)LassoEcp_msgBody_get(arg1);
 
38261
    ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
 
38262
    
 
38263
    XSRETURN(argvi);
 
38264
  fail:
 
38265
    
 
38266
    SWIG_croak_null();
 
38267
  }
 
38268
}
 
38269
 
 
38270
 
 
38271
XS(_wrap_Ecp_msgRelayState_get) {
 
38272
  {
 
38273
    LassoEcp *arg1 = (LassoEcp *) 0 ;
 
38274
    char *result = 0 ;
 
38275
    void *argp1 = 0 ;
 
38276
    int res1 = 0 ;
 
38277
    int argvi = 0;
 
38278
    dXSARGS;
 
38279
    
 
38280
    if ((items < 1) || (items > 1)) {
 
38281
      SWIG_croak("Usage: Ecp_msgRelayState_get(self);");
 
38282
    }
 
38283
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_LassoEcp, 0 |  0 );
 
38284
    if (!SWIG_IsOK(res1)) {
 
38285
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Ecp_msgRelayState_get" "', argument " "1"" of type '" "LassoEcp *""'"); 
 
38286
    }
 
38287
    arg1 = (LassoEcp *)(argp1);
 
38288
    result = (char *)LassoEcp_msgRelayState_get(arg1);
 
38289
    ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
 
38290
    
 
38291
    XSRETURN(argvi);
 
38292
  fail:
 
38293
    
 
38294
    SWIG_croak_null();
 
38295
  }
 
38296
}
 
38297
 
 
38298
 
 
38299
XS(_wrap_Ecp_msgUrl_get) {
 
38300
  {
 
38301
    LassoEcp *arg1 = (LassoEcp *) 0 ;
 
38302
    char *result = 0 ;
 
38303
    void *argp1 = 0 ;
 
38304
    int res1 = 0 ;
 
38305
    int argvi = 0;
 
38306
    dXSARGS;
 
38307
    
 
38308
    if ((items < 1) || (items > 1)) {
 
38309
      SWIG_croak("Usage: Ecp_msgUrl_get(self);");
 
38310
    }
 
38311
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_LassoEcp, 0 |  0 );
 
38312
    if (!SWIG_IsOK(res1)) {
 
38313
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Ecp_msgUrl_get" "', argument " "1"" of type '" "LassoEcp *""'"); 
 
38314
    }
 
38315
    arg1 = (LassoEcp *)(argp1);
 
38316
    result = (char *)LassoEcp_msgUrl_get(arg1);
 
38317
    ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
 
38318
    
 
38319
    XSRETURN(argvi);
 
38320
  fail:
 
38321
    
 
38322
    SWIG_croak_null();
 
38323
  }
 
38324
}
 
38325
 
 
38326
 
 
38327
XS(_wrap_Ecp_request_set) {
 
38328
  {
 
38329
    LassoEcp *arg1 = (LassoEcp *) 0 ;
 
38330
    LassoNode *arg2 = (LassoNode *) 0 ;
 
38331
    void *argp1 = 0 ;
 
38332
    int res1 = 0 ;
 
38333
    int argvi = 0;
 
38334
    dXSARGS;
 
38335
    
 
38336
    if ((items < 2) || (items > 2)) {
 
38337
      SWIG_croak("Usage: Ecp_request_set(self,request);");
 
38338
    }
 
38339
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_LassoEcp, 0 |  0 );
 
38340
    if (!SWIG_IsOK(res1)) {
 
38341
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Ecp_request_set" "', argument " "1"" of type '" "LassoEcp *""'"); 
 
38342
    }
 
38343
    arg1 = (LassoEcp *)(argp1);
 
38344
    {
 
38345
      node_info *info, *super;
 
38346
      
 
38347
      for (info = node_infos; info->swig; info++) {
 
38348
        for (super = info; super; super = super->super)
 
38349
        if (super->swig == SWIGTYPE_p_LassoNode)
 
38350
        break;
 
38351
        if (super && SWIG_ConvertPtr(ST(1), (void **) &arg2, info->swig, 0) >= 0)
 
38352
        break;
 
38353
      }
 
38354
      if (! info->swig) {
 
38355
        SWIG_croak("Type error in argument 2 of Ecp_request_set. Expected _p_LassoNode");
 
38356
      }
 
38357
      
 
38358
      
 
38359
      
 
38360
      
 
38361
      
 
38362
      
 
38363
      
 
38364
      
 
38365
      
 
38366
      
 
38367
      
 
38368
      
 
38369
      
 
38370
      
 
38371
      
 
38372
      
 
38373
      
 
38374
      
 
38375
      
 
38376
      
 
38377
      
 
38378
      
 
38379
      
 
38380
      
 
38381
      
 
38382
      
 
38383
      
 
38384
      
 
38385
      
 
38386
      
 
38387
      
 
38388
      
 
38389
    }
 
38390
    LassoEcp_request_set(arg1,arg2);
 
38391
    
 
38392
    
 
38393
    
 
38394
    
 
38395
    XSRETURN(argvi);
 
38396
  fail:
 
38397
    
 
38398
    
 
38399
    SWIG_croak_null();
 
38400
  }
 
38401
}
 
38402
 
 
38403
 
 
38404
XS(_wrap_Ecp_request_get) {
 
38405
  {
 
38406
    LassoEcp *arg1 = (LassoEcp *) 0 ;
 
38407
    LassoNode *result = 0 ;
 
38408
    void *argp1 = 0 ;
 
38409
    int res1 = 0 ;
 
38410
    int argvi = 0;
 
38411
    dXSARGS;
 
38412
    
 
38413
    if ((items < 1) || (items > 1)) {
 
38414
      SWIG_croak("Usage: Ecp_request_get(self);");
 
38415
    }
 
38416
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_LassoEcp, 0 |  0 );
 
38417
    if (!SWIG_IsOK(res1)) {
 
38418
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Ecp_request_get" "', argument " "1"" of type '" "LassoEcp *""'"); 
 
38419
    }
 
38420
    arg1 = (LassoEcp *)(argp1);
 
38421
    result = (LassoNode *)LassoEcp_request_get(arg1);
 
38422
    ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIG_TypeDynamicCast(SWIGTYPE_p_LassoNode, SWIG_as_voidptrptr(&result)), 0 | SWIG_SHADOW); argvi++ ;
 
38423
    
 
38424
    XSRETURN(argvi);
 
38425
  fail:
 
38426
    
 
38427
    SWIG_croak_null();
 
38428
  }
 
38429
}
 
38430
 
 
38431
 
 
38432
XS(_wrap_Ecp_response_set) {
 
38433
  {
 
38434
    LassoEcp *arg1 = (LassoEcp *) 0 ;
 
38435
    LassoNode *arg2 = (LassoNode *) 0 ;
 
38436
    void *argp1 = 0 ;
 
38437
    int res1 = 0 ;
 
38438
    int argvi = 0;
 
38439
    dXSARGS;
 
38440
    
 
38441
    if ((items < 2) || (items > 2)) {
 
38442
      SWIG_croak("Usage: Ecp_response_set(self,response);");
 
38443
    }
 
38444
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_LassoEcp, 0 |  0 );
 
38445
    if (!SWIG_IsOK(res1)) {
 
38446
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Ecp_response_set" "', argument " "1"" of type '" "LassoEcp *""'"); 
 
38447
    }
 
38448
    arg1 = (LassoEcp *)(argp1);
 
38449
    {
 
38450
      node_info *info, *super;
 
38451
      
 
38452
      for (info = node_infos; info->swig; info++) {
 
38453
        for (super = info; super; super = super->super)
 
38454
        if (super->swig == SWIGTYPE_p_LassoNode)
 
38455
        break;
 
38456
        if (super && SWIG_ConvertPtr(ST(1), (void **) &arg2, info->swig, 0) >= 0)
 
38457
        break;
 
38458
      }
 
38459
      if (! info->swig) {
 
38460
        SWIG_croak("Type error in argument 2 of Ecp_response_set. Expected _p_LassoNode");
 
38461
      }
 
38462
      
 
38463
      
 
38464
      
 
38465
      
 
38466
      
 
38467
      
 
38468
      
 
38469
      
 
38470
      
 
38471
      
 
38472
      
 
38473
      
 
38474
      
 
38475
      
 
38476
      
 
38477
      
 
38478
      
 
38479
      
 
38480
      
 
38481
      
 
38482
      
 
38483
      
 
38484
      
 
38485
      
 
38486
      
 
38487
      
 
38488
      
 
38489
      
 
38490
      
 
38491
      
 
38492
      
 
38493
      
 
38494
    }
 
38495
    LassoEcp_response_set(arg1,arg2);
 
38496
    
 
38497
    
 
38498
    
 
38499
    
 
38500
    XSRETURN(argvi);
 
38501
  fail:
 
38502
    
 
38503
    
 
38504
    SWIG_croak_null();
 
38505
  }
 
38506
}
 
38507
 
 
38508
 
 
38509
XS(_wrap_Ecp_response_get) {
 
38510
  {
 
38511
    LassoEcp *arg1 = (LassoEcp *) 0 ;
 
38512
    LassoNode *result = 0 ;
 
38513
    void *argp1 = 0 ;
 
38514
    int res1 = 0 ;
 
38515
    int argvi = 0;
 
38516
    dXSARGS;
 
38517
    
 
38518
    if ((items < 1) || (items > 1)) {
 
38519
      SWIG_croak("Usage: Ecp_response_get(self);");
 
38520
    }
 
38521
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_LassoEcp, 0 |  0 );
 
38522
    if (!SWIG_IsOK(res1)) {
 
38523
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Ecp_response_get" "', argument " "1"" of type '" "LassoEcp *""'"); 
 
38524
    }
 
38525
    arg1 = (LassoEcp *)(argp1);
 
38526
    result = (LassoNode *)LassoEcp_response_get(arg1);
 
38527
    ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIG_TypeDynamicCast(SWIGTYPE_p_LassoNode, SWIG_as_voidptrptr(&result)), 0 | SWIG_SHADOW); argvi++ ;
 
38528
    
 
38529
    XSRETURN(argvi);
 
38530
  fail:
 
38531
    
 
38532
    SWIG_croak_null();
 
38533
  }
 
38534
}
 
38535
 
 
38536
 
 
38537
XS(_wrap_Ecp_assertionConsumerURL_get) {
 
38538
  {
 
38539
    LassoEcp *arg1 = (LassoEcp *) 0 ;
 
38540
    char *result = 0 ;
 
38541
    void *argp1 = 0 ;
 
38542
    int res1 = 0 ;
 
38543
    int argvi = 0;
 
38544
    dXSARGS;
 
38545
    
 
38546
    if ((items < 1) || (items > 1)) {
 
38547
      SWIG_croak("Usage: Ecp_assertionConsumerURL_get(self);");
 
38548
    }
 
38549
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_LassoEcp, 0 |  0 );
 
38550
    if (!SWIG_IsOK(res1)) {
 
38551
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Ecp_assertionConsumerURL_get" "', argument " "1"" of type '" "LassoEcp *""'"); 
 
38552
    }
 
38553
    arg1 = (LassoEcp *)(argp1);
 
38554
    result = (char *)LassoEcp_assertionConsumerURL_get(arg1);
 
38555
    ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
 
38556
    
 
38557
    XSRETURN(argvi);
 
38558
  fail:
 
38559
    
 
38560
    SWIG_croak_null();
 
38561
  }
 
38562
}
 
38563
 
 
38564
 
 
38565
XS(_wrap_new_Ecp) {
 
38566
  {
 
38567
    LassoServer *arg1 = (LassoServer *) 0 ;
 
38568
    LassoEcp *result = 0 ;
 
38569
    void *argp1 = 0 ;
 
38570
    int res1 = 0 ;
 
38571
    int argvi = 0;
 
38572
    dXSARGS;
 
38573
    
 
38574
    if ((items < 1) || (items > 1)) {
 
38575
      SWIG_croak("Usage: new_Ecp(server);");
 
38576
    }
 
38577
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_LassoServer, 0 |  0 );
 
38578
    if (!SWIG_IsOK(res1)) {
 
38579
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_Ecp" "', argument " "1"" of type '" "LassoServer *""'"); 
 
38580
    }
 
38581
    arg1 = (LassoServer *)(argp1);
 
38582
    result = (LassoEcp *)new_LassoEcp(arg1);
 
38583
    ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_LassoEcp, SWIG_OWNER | SWIG_SHADOW); argvi++ ;
 
38584
    
 
38585
    XSRETURN(argvi);
 
38586
  fail:
 
38587
    
 
38588
    SWIG_croak_null();
 
38589
  }
 
38590
}
 
38591
 
 
38592
 
 
38593
XS(_wrap_delete_Ecp) {
 
38594
  {
 
38595
    LassoEcp *arg1 = (LassoEcp *) 0 ;
 
38596
    void *argp1 = 0 ;
 
38597
    int res1 = 0 ;
 
38598
    int argvi = 0;
 
38599
    dXSARGS;
 
38600
    
 
38601
    if ((items < 1) || (items > 1)) {
 
38602
      SWIG_croak("Usage: delete_Ecp(self);");
 
38603
    }
 
38604
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_LassoEcp, SWIG_POINTER_DISOWN |  0 );
 
38605
    if (!SWIG_IsOK(res1)) {
 
38606
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_Ecp" "', argument " "1"" of type '" "LassoEcp *""'"); 
 
38607
    }
 
38608
    arg1 = (LassoEcp *)(argp1);
 
38609
    delete_LassoEcp(arg1);
 
38610
    
 
38611
    
 
38612
    
 
38613
    XSRETURN(argvi);
 
38614
  fail:
 
38615
    
 
38616
    SWIG_croak_null();
 
38617
  }
 
38618
}
 
38619
 
 
38620
 
 
38621
XS(_wrap_Ecp_processAuthnRequestMsg) {
 
38622
  {
 
38623
    LassoEcp *arg1 = (LassoEcp *) 0 ;
 
38624
    char *arg2 = (char *) 0 ;
 
38625
    int result;
 
38626
    void *argp1 = 0 ;
 
38627
    int res1 = 0 ;
 
38628
    int res2 ;
 
38629
    char *buf2 = 0 ;
 
38630
    int alloc2 = 0 ;
 
38631
    int argvi = 0;
 
38632
    dXSARGS;
 
38633
    
 
38634
    if ((items < 2) || (items > 2)) {
 
38635
      SWIG_croak("Usage: Ecp_processAuthnRequestMsg(self,authnRequestMsg);");
 
38636
    }
 
38637
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_LassoEcp, 0 |  0 );
 
38638
    if (!SWIG_IsOK(res1)) {
 
38639
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Ecp_processAuthnRequestMsg" "', argument " "1"" of type '" "LassoEcp *""'"); 
 
38640
    }
 
38641
    arg1 = (LassoEcp *)(argp1);
 
38642
    res2 = SWIG_AsCharPtrAndSize(ST(1), &buf2, NULL, &alloc2);
 
38643
    if (!SWIG_IsOK(res2)) {
 
38644
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Ecp_processAuthnRequestMsg" "', argument " "2"" of type '" "char *""'");
 
38645
    }
 
38646
    arg2 = (char *)(buf2);
 
38647
    {
 
38648
      int errorCode;
 
38649
      errorCode = result = (int)LassoEcp_processAuthnRequestMsg(arg1,arg2);
 
38650
      if (errorCode) {
 
38651
        char errorMsg[256];
 
38652
        int swig_error = SWIG_RuntimeError;
 
38653
        if (errorCode == -501 || 
 
38654
          errorCode == -501) {
 
38655
          swig_error = SWIG_ValueError;
 
38656
        }
 
38657
        build_exception_msg(errorCode, errorMsg);
 
38658
        SWIG_exception(swig_error, errorMsg);
 
38659
      }
 
38660
    }
 
38661
    ST(argvi) = SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(result)); argvi++ ;
 
38662
    
 
38663
    if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
 
38664
    XSRETURN(argvi);
 
38665
  fail:
 
38666
    
 
38667
    if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
 
38668
    SWIG_croak_null();
 
38669
  }
 
38670
}
 
38671
 
 
38672
 
 
38673
XS(_wrap_Ecp_processResponseMsg) {
 
38674
  {
 
38675
    LassoEcp *arg1 = (LassoEcp *) 0 ;
 
38676
    char *arg2 = (char *) 0 ;
 
38677
    int result;
 
38678
    void *argp1 = 0 ;
 
38679
    int res1 = 0 ;
 
38680
    int res2 ;
 
38681
    char *buf2 = 0 ;
 
38682
    int alloc2 = 0 ;
 
38683
    int argvi = 0;
 
38684
    dXSARGS;
 
38685
    
 
38686
    if ((items < 2) || (items > 2)) {
 
38687
      SWIG_croak("Usage: Ecp_processResponseMsg(self,responseMsg);");
 
38688
    }
 
38689
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_LassoEcp, 0 |  0 );
 
38690
    if (!SWIG_IsOK(res1)) {
 
38691
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Ecp_processResponseMsg" "', argument " "1"" of type '" "LassoEcp *""'"); 
 
38692
    }
 
38693
    arg1 = (LassoEcp *)(argp1);
 
38694
    res2 = SWIG_AsCharPtrAndSize(ST(1), &buf2, NULL, &alloc2);
 
38695
    if (!SWIG_IsOK(res2)) {
 
38696
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Ecp_processResponseMsg" "', argument " "2"" of type '" "char *""'");
 
38697
    }
 
38698
    arg2 = (char *)(buf2);
 
38699
    {
 
38700
      int errorCode;
 
38701
      errorCode = result = (int)LassoEcp_processResponseMsg(arg1,arg2);
 
38702
      if (errorCode) {
 
38703
        char errorMsg[256];
 
38704
        int swig_error = SWIG_RuntimeError;
 
38705
        if (errorCode == -501 || 
 
38706
          errorCode == -501) {
 
38707
          swig_error = SWIG_ValueError;
 
38708
        }
 
38709
        build_exception_msg(errorCode, errorMsg);
 
38710
        SWIG_exception(swig_error, errorMsg);
 
38711
      }
 
38712
    }
 
38713
    ST(argvi) = SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(result)); argvi++ ;
 
38714
    
 
38715
    if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
 
38716
    XSRETURN(argvi);
 
38717
  fail:
 
38718
    
 
38719
    if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
36880
38720
    SWIG_croak_null();
36881
38721
  }
36882
38722
}
36906
38746
    if (!SWIG_IsOK(res2)) {
36907
38747
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Samlp2NameIDPolicy_format_set" "', argument " "2"" of type '" "char *""'");
36908
38748
    }
36909
 
    arg2 = buf2;
 
38749
    arg2 = (char *)(buf2);
36910
38750
    if (arg1->Format) free((char*)arg1->Format);
36911
38751
    if (arg2) {
36912
 
      size_t size = strlen(arg2) + 1;
36913
 
      arg1->Format = (char *)memcpy((char *)malloc((size)*sizeof(char)), arg2, sizeof(char)*(size));
 
38752
      size_t size = strlen((const char *)(arg2)) + 1;
 
38753
      arg1->Format = (char *)(char *)memcpy((char *)malloc((size)*sizeof(char)), (const char *)(arg2), sizeof(char)*(size));
36914
38754
    } else {
36915
38755
      arg1->Format = 0;
36916
38756
    }
36944
38784
    }
36945
38785
    arg1 = (LassoSamlp2NameIDPolicy *)(argp1);
36946
38786
    result = (char *) ((arg1)->Format);
36947
 
    
36948
 
    ST(argvi) = SWIG_FromCharPtr(result); argvi++ ;
 
38787
    ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
36949
38788
    
36950
38789
    XSRETURN(argvi);
36951
38790
  fail:
36955
38794
}
36956
38795
 
36957
38796
 
36958
 
XS(_wrap_Samlp2NameIDPolicy_SPNameQualifier_set) {
 
38797
XS(_wrap_Samlp2NameIDPolicy_spNameQualifier_set) {
36959
38798
  {
36960
38799
    LassoSamlp2NameIDPolicy *arg1 = (LassoSamlp2NameIDPolicy *) 0 ;
36961
38800
    char *arg2 = (char *) 0 ;
36968
38807
    dXSARGS;
36969
38808
    
36970
38809
    if ((items < 2) || (items > 2)) {
36971
 
      SWIG_croak("Usage: Samlp2NameIDPolicy_SPNameQualifier_set(self,SPNameQualifier);");
 
38810
      SWIG_croak("Usage: Samlp2NameIDPolicy_spNameQualifier_set(self,SPNameQualifier);");
36972
38811
    }
36973
38812
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_LassoSamlp2NameIDPolicy, 0 |  0 );
36974
38813
    if (!SWIG_IsOK(res1)) {
36975
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Samlp2NameIDPolicy_SPNameQualifier_set" "', argument " "1"" of type '" "LassoSamlp2NameIDPolicy *""'"); 
 
38814
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Samlp2NameIDPolicy_spNameQualifier_set" "', argument " "1"" of type '" "LassoSamlp2NameIDPolicy *""'"); 
36976
38815
    }
36977
38816
    arg1 = (LassoSamlp2NameIDPolicy *)(argp1);
36978
38817
    res2 = SWIG_AsCharPtrAndSize(ST(1), &buf2, NULL, &alloc2);
36979
38818
    if (!SWIG_IsOK(res2)) {
36980
 
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Samlp2NameIDPolicy_SPNameQualifier_set" "', argument " "2"" of type '" "char *""'");
 
38819
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Samlp2NameIDPolicy_spNameQualifier_set" "', argument " "2"" of type '" "char *""'");
36981
38820
    }
36982
 
    arg2 = buf2;
 
38821
    arg2 = (char *)(buf2);
36983
38822
    if (arg1->SPNameQualifier) free((char*)arg1->SPNameQualifier);
36984
38823
    if (arg2) {
36985
 
      size_t size = strlen(arg2) + 1;
36986
 
      arg1->SPNameQualifier = (char *)memcpy((char *)malloc((size)*sizeof(char)), arg2, sizeof(char)*(size));
 
38824
      size_t size = strlen((const char *)(arg2)) + 1;
 
38825
      arg1->SPNameQualifier = (char *)(char *)memcpy((char *)malloc((size)*sizeof(char)), (const char *)(arg2), sizeof(char)*(size));
36987
38826
    } else {
36988
38827
      arg1->SPNameQualifier = 0;
36989
38828
    }
36999
38838
}
37000
38839
 
37001
38840
 
37002
 
XS(_wrap_Samlp2NameIDPolicy_SPNameQualifier_get) {
 
38841
XS(_wrap_Samlp2NameIDPolicy_spNameQualifier_get) {
37003
38842
  {
37004
38843
    LassoSamlp2NameIDPolicy *arg1 = (LassoSamlp2NameIDPolicy *) 0 ;
37005
38844
    char *result = 0 ;
37009
38848
    dXSARGS;
37010
38849
    
37011
38850
    if ((items < 1) || (items > 1)) {
37012
 
      SWIG_croak("Usage: Samlp2NameIDPolicy_SPNameQualifier_get(self);");
 
38851
      SWIG_croak("Usage: Samlp2NameIDPolicy_spNameQualifier_get(self);");
37013
38852
    }
37014
38853
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_LassoSamlp2NameIDPolicy, 0 |  0 );
37015
38854
    if (!SWIG_IsOK(res1)) {
37016
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Samlp2NameIDPolicy_SPNameQualifier_get" "', argument " "1"" of type '" "LassoSamlp2NameIDPolicy *""'"); 
 
38855
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Samlp2NameIDPolicy_spNameQualifier_get" "', argument " "1"" of type '" "LassoSamlp2NameIDPolicy *""'"); 
37017
38856
    }
37018
38857
    arg1 = (LassoSamlp2NameIDPolicy *)(argp1);
37019
38858
    result = (char *) ((arg1)->SPNameQualifier);
37020
 
    
37021
 
    ST(argvi) = SWIG_FromCharPtr(result); argvi++ ;
 
38859
    ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
37022
38860
    
37023
38861
    XSRETURN(argvi);
37024
38862
  fail:
37084
38922
    }
37085
38923
    arg1 = (LassoSamlp2NameIDPolicy *)(argp1);
37086
38924
    result = (bool) ((arg1)->AllowCreate);
37087
 
    
37088
38925
    ST(argvi) = SWIG_From_bool  SWIG_PERL_CALL_ARGS_1((bool)(result)); argvi++ ;
37089
38926
    
37090
38927
    XSRETURN(argvi);
37105
38942
      SWIG_croak("Usage: new_Samlp2NameIDPolicy();");
37106
38943
    }
37107
38944
    result = (LassoSamlp2NameIDPolicy *)new_LassoSamlp2NameIDPolicy();
37108
 
    
37109
38945
    ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_LassoSamlp2NameIDPolicy, SWIG_OWNER | SWIG_SHADOW); argvi++ ;
37110
38946
    XSRETURN(argvi);
37111
38947
  fail:
37160
38996
    }
37161
38997
    arg1 = (LassoSamlp2NameIDPolicy *)(argp1);
37162
38998
    result = (char *)LassoSamlp2NameIDPolicy_dump(arg1);
37163
 
    
37164
 
    ST(argvi) = SWIG_FromCharPtr(result); argvi++ ;
 
38999
    ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
37165
39000
    
37166
39001
    g_free(result);
37167
39002
    XSRETURN(argvi);
37172
39007
}
37173
39008
 
37174
39009
 
37175
 
XS(_wrap_Samlp2RequestedAuthnContext_AuthnContextClassRef_set) {
37176
 
  {
37177
 
    LassoSamlp2RequestedAuthnContext *arg1 = (LassoSamlp2RequestedAuthnContext *) 0 ;
37178
 
    char *arg2 = (char *) 0 ;
37179
 
    void *argp1 = 0 ;
37180
 
    int res1 = 0 ;
37181
 
    int res2 ;
37182
 
    char *buf2 = 0 ;
37183
 
    int alloc2 = 0 ;
37184
 
    int argvi = 0;
37185
 
    dXSARGS;
37186
 
    
37187
 
    if ((items < 2) || (items > 2)) {
37188
 
      SWIG_croak("Usage: Samlp2RequestedAuthnContext_AuthnContextClassRef_set(self,AuthnContextClassRef);");
37189
 
    }
37190
 
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_LassoSamlp2RequestedAuthnContext, 0 |  0 );
37191
 
    if (!SWIG_IsOK(res1)) {
37192
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Samlp2RequestedAuthnContext_AuthnContextClassRef_set" "', argument " "1"" of type '" "LassoSamlp2RequestedAuthnContext *""'"); 
37193
 
    }
37194
 
    arg1 = (LassoSamlp2RequestedAuthnContext *)(argp1);
37195
 
    res2 = SWIG_AsCharPtrAndSize(ST(1), &buf2, NULL, &alloc2);
37196
 
    if (!SWIG_IsOK(res2)) {
37197
 
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Samlp2RequestedAuthnContext_AuthnContextClassRef_set" "', argument " "2"" of type '" "char *""'");
37198
 
    }
37199
 
    arg2 = buf2;
37200
 
    if (arg1->AuthnContextClassRef) free((char*)arg1->AuthnContextClassRef);
37201
 
    if (arg2) {
37202
 
      size_t size = strlen(arg2) + 1;
37203
 
      arg1->AuthnContextClassRef = (char *)memcpy((char *)malloc((size)*sizeof(char)), arg2, sizeof(char)*(size));
37204
 
    } else {
37205
 
      arg1->AuthnContextClassRef = 0;
37206
 
    }
37207
 
    
37208
 
    
37209
 
    if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
37210
 
    XSRETURN(argvi);
37211
 
  fail:
37212
 
    
37213
 
    if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
37214
 
    SWIG_croak_null();
37215
 
  }
37216
 
}
37217
 
 
37218
 
 
37219
 
XS(_wrap_Samlp2RequestedAuthnContext_AuthnContextClassRef_get) {
37220
 
  {
37221
 
    LassoSamlp2RequestedAuthnContext *arg1 = (LassoSamlp2RequestedAuthnContext *) 0 ;
37222
 
    char *result = 0 ;
37223
 
    void *argp1 = 0 ;
37224
 
    int res1 = 0 ;
37225
 
    int argvi = 0;
37226
 
    dXSARGS;
37227
 
    
37228
 
    if ((items < 1) || (items > 1)) {
37229
 
      SWIG_croak("Usage: Samlp2RequestedAuthnContext_AuthnContextClassRef_get(self);");
37230
 
    }
37231
 
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_LassoSamlp2RequestedAuthnContext, 0 |  0 );
37232
 
    if (!SWIG_IsOK(res1)) {
37233
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Samlp2RequestedAuthnContext_AuthnContextClassRef_get" "', argument " "1"" of type '" "LassoSamlp2RequestedAuthnContext *""'"); 
37234
 
    }
37235
 
    arg1 = (LassoSamlp2RequestedAuthnContext *)(argp1);
37236
 
    result = (char *) ((arg1)->AuthnContextClassRef);
37237
 
    
37238
 
    ST(argvi) = SWIG_FromCharPtr(result); argvi++ ;
37239
 
    
37240
 
    XSRETURN(argvi);
37241
 
  fail:
37242
 
    
37243
 
    SWIG_croak_null();
37244
 
  }
37245
 
}
37246
 
 
37247
 
 
37248
 
XS(_wrap_Samlp2RequestedAuthnContext_AuthnContextDeclRef_set) {
37249
 
  {
37250
 
    LassoSamlp2RequestedAuthnContext *arg1 = (LassoSamlp2RequestedAuthnContext *) 0 ;
37251
 
    char *arg2 = (char *) 0 ;
37252
 
    void *argp1 = 0 ;
37253
 
    int res1 = 0 ;
37254
 
    int res2 ;
37255
 
    char *buf2 = 0 ;
37256
 
    int alloc2 = 0 ;
37257
 
    int argvi = 0;
37258
 
    dXSARGS;
37259
 
    
37260
 
    if ((items < 2) || (items > 2)) {
37261
 
      SWIG_croak("Usage: Samlp2RequestedAuthnContext_AuthnContextDeclRef_set(self,AuthnContextDeclRef);");
37262
 
    }
37263
 
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_LassoSamlp2RequestedAuthnContext, 0 |  0 );
37264
 
    if (!SWIG_IsOK(res1)) {
37265
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Samlp2RequestedAuthnContext_AuthnContextDeclRef_set" "', argument " "1"" of type '" "LassoSamlp2RequestedAuthnContext *""'"); 
37266
 
    }
37267
 
    arg1 = (LassoSamlp2RequestedAuthnContext *)(argp1);
37268
 
    res2 = SWIG_AsCharPtrAndSize(ST(1), &buf2, NULL, &alloc2);
37269
 
    if (!SWIG_IsOK(res2)) {
37270
 
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Samlp2RequestedAuthnContext_AuthnContextDeclRef_set" "', argument " "2"" of type '" "char *""'");
37271
 
    }
37272
 
    arg2 = buf2;
37273
 
    if (arg1->AuthnContextDeclRef) free((char*)arg1->AuthnContextDeclRef);
37274
 
    if (arg2) {
37275
 
      size_t size = strlen(arg2) + 1;
37276
 
      arg1->AuthnContextDeclRef = (char *)memcpy((char *)malloc((size)*sizeof(char)), arg2, sizeof(char)*(size));
37277
 
    } else {
37278
 
      arg1->AuthnContextDeclRef = 0;
37279
 
    }
37280
 
    
37281
 
    
37282
 
    if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
37283
 
    XSRETURN(argvi);
37284
 
  fail:
37285
 
    
37286
 
    if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
37287
 
    SWIG_croak_null();
37288
 
  }
37289
 
}
37290
 
 
37291
 
 
37292
 
XS(_wrap_Samlp2RequestedAuthnContext_AuthnContextDeclRef_get) {
37293
 
  {
37294
 
    LassoSamlp2RequestedAuthnContext *arg1 = (LassoSamlp2RequestedAuthnContext *) 0 ;
37295
 
    char *result = 0 ;
37296
 
    void *argp1 = 0 ;
37297
 
    int res1 = 0 ;
37298
 
    int argvi = 0;
37299
 
    dXSARGS;
37300
 
    
37301
 
    if ((items < 1) || (items > 1)) {
37302
 
      SWIG_croak("Usage: Samlp2RequestedAuthnContext_AuthnContextDeclRef_get(self);");
37303
 
    }
37304
 
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_LassoSamlp2RequestedAuthnContext, 0 |  0 );
37305
 
    if (!SWIG_IsOK(res1)) {
37306
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Samlp2RequestedAuthnContext_AuthnContextDeclRef_get" "', argument " "1"" of type '" "LassoSamlp2RequestedAuthnContext *""'"); 
37307
 
    }
37308
 
    arg1 = (LassoSamlp2RequestedAuthnContext *)(argp1);
37309
 
    result = (char *) ((arg1)->AuthnContextDeclRef);
37310
 
    
37311
 
    ST(argvi) = SWIG_FromCharPtr(result); argvi++ ;
37312
 
    
37313
 
    XSRETURN(argvi);
37314
 
  fail:
37315
 
    
37316
 
    SWIG_croak_null();
37317
 
  }
37318
 
}
37319
 
 
37320
 
 
37321
 
XS(_wrap_Samlp2RequestedAuthnContext_Comparison_set) {
37322
 
  {
37323
 
    LassoSamlp2RequestedAuthnContext *arg1 = (LassoSamlp2RequestedAuthnContext *) 0 ;
37324
 
    char *arg2 = (char *) 0 ;
37325
 
    void *argp1 = 0 ;
37326
 
    int res1 = 0 ;
37327
 
    int res2 ;
37328
 
    char *buf2 = 0 ;
37329
 
    int alloc2 = 0 ;
37330
 
    int argvi = 0;
37331
 
    dXSARGS;
37332
 
    
37333
 
    if ((items < 2) || (items > 2)) {
37334
 
      SWIG_croak("Usage: Samlp2RequestedAuthnContext_Comparison_set(self,Comparison);");
37335
 
    }
37336
 
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_LassoSamlp2RequestedAuthnContext, 0 |  0 );
37337
 
    if (!SWIG_IsOK(res1)) {
37338
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Samlp2RequestedAuthnContext_Comparison_set" "', argument " "1"" of type '" "LassoSamlp2RequestedAuthnContext *""'"); 
37339
 
    }
37340
 
    arg1 = (LassoSamlp2RequestedAuthnContext *)(argp1);
37341
 
    res2 = SWIG_AsCharPtrAndSize(ST(1), &buf2, NULL, &alloc2);
37342
 
    if (!SWIG_IsOK(res2)) {
37343
 
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Samlp2RequestedAuthnContext_Comparison_set" "', argument " "2"" of type '" "char *""'");
37344
 
    }
37345
 
    arg2 = buf2;
 
39010
XS(_wrap_Samlp2RequestedAuthnContext_comparison_set) {
 
39011
  {
 
39012
    LassoSamlp2RequestedAuthnContext *arg1 = (LassoSamlp2RequestedAuthnContext *) 0 ;
 
39013
    char *arg2 = (char *) 0 ;
 
39014
    void *argp1 = 0 ;
 
39015
    int res1 = 0 ;
 
39016
    int res2 ;
 
39017
    char *buf2 = 0 ;
 
39018
    int alloc2 = 0 ;
 
39019
    int argvi = 0;
 
39020
    dXSARGS;
 
39021
    
 
39022
    if ((items < 2) || (items > 2)) {
 
39023
      SWIG_croak("Usage: Samlp2RequestedAuthnContext_comparison_set(self,Comparison);");
 
39024
    }
 
39025
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_LassoSamlp2RequestedAuthnContext, 0 |  0 );
 
39026
    if (!SWIG_IsOK(res1)) {
 
39027
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Samlp2RequestedAuthnContext_comparison_set" "', argument " "1"" of type '" "LassoSamlp2RequestedAuthnContext *""'"); 
 
39028
    }
 
39029
    arg1 = (LassoSamlp2RequestedAuthnContext *)(argp1);
 
39030
    res2 = SWIG_AsCharPtrAndSize(ST(1), &buf2, NULL, &alloc2);
 
39031
    if (!SWIG_IsOK(res2)) {
 
39032
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Samlp2RequestedAuthnContext_comparison_set" "', argument " "2"" of type '" "char *""'");
 
39033
    }
 
39034
    arg2 = (char *)(buf2);
37346
39035
    if (arg1->Comparison) free((char*)arg1->Comparison);
37347
39036
    if (arg2) {
37348
 
      size_t size = strlen(arg2) + 1;
37349
 
      arg1->Comparison = (char *)memcpy((char *)malloc((size)*sizeof(char)), arg2, sizeof(char)*(size));
 
39037
      size_t size = strlen((const char *)(arg2)) + 1;
 
39038
      arg1->Comparison = (char *)(char *)memcpy((char *)malloc((size)*sizeof(char)), (const char *)(arg2), sizeof(char)*(size));
37350
39039
    } else {
37351
39040
      arg1->Comparison = 0;
37352
39041
    }
37362
39051
}
37363
39052
 
37364
39053
 
37365
 
XS(_wrap_Samlp2RequestedAuthnContext_Comparison_get) {
 
39054
XS(_wrap_Samlp2RequestedAuthnContext_comparison_get) {
37366
39055
  {
37367
39056
    LassoSamlp2RequestedAuthnContext *arg1 = (LassoSamlp2RequestedAuthnContext *) 0 ;
37368
39057
    char *result = 0 ;
37372
39061
    dXSARGS;
37373
39062
    
37374
39063
    if ((items < 1) || (items > 1)) {
37375
 
      SWIG_croak("Usage: Samlp2RequestedAuthnContext_Comparison_get(self);");
 
39064
      SWIG_croak("Usage: Samlp2RequestedAuthnContext_comparison_get(self);");
37376
39065
    }
37377
39066
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_LassoSamlp2RequestedAuthnContext, 0 |  0 );
37378
39067
    if (!SWIG_IsOK(res1)) {
37379
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Samlp2RequestedAuthnContext_Comparison_get" "', argument " "1"" of type '" "LassoSamlp2RequestedAuthnContext *""'"); 
 
39068
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Samlp2RequestedAuthnContext_comparison_get" "', argument " "1"" of type '" "LassoSamlp2RequestedAuthnContext *""'"); 
37380
39069
    }
37381
39070
    arg1 = (LassoSamlp2RequestedAuthnContext *)(argp1);
37382
39071
    result = (char *) ((arg1)->Comparison);
37383
 
    
37384
 
    ST(argvi) = SWIG_FromCharPtr(result); argvi++ ;
 
39072
    ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
 
39073
    
 
39074
    XSRETURN(argvi);
 
39075
  fail:
 
39076
    
 
39077
    SWIG_croak_null();
 
39078
  }
 
39079
}
 
39080
 
 
39081
 
 
39082
XS(_wrap_Samlp2RequestedAuthnContext_authnContextClassRef_set) {
 
39083
  {
 
39084
    LassoSamlp2RequestedAuthnContext *arg1 = (LassoSamlp2RequestedAuthnContext *) 0 ;
 
39085
    LassoStringList *arg2 = (LassoStringList *) 0 ;
 
39086
    void *argp1 = 0 ;
 
39087
    int res1 = 0 ;
 
39088
    void *argp2 = 0 ;
 
39089
    int res2 = 0 ;
 
39090
    int argvi = 0;
 
39091
    dXSARGS;
 
39092
    
 
39093
    if ((items < 2) || (items > 2)) {
 
39094
      SWIG_croak("Usage: Samlp2RequestedAuthnContext_authnContextClassRef_set(self,authnContextClassRef);");
 
39095
    }
 
39096
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_LassoSamlp2RequestedAuthnContext, 0 |  0 );
 
39097
    if (!SWIG_IsOK(res1)) {
 
39098
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Samlp2RequestedAuthnContext_authnContextClassRef_set" "', argument " "1"" of type '" "LassoSamlp2RequestedAuthnContext *""'"); 
 
39099
    }
 
39100
    arg1 = (LassoSamlp2RequestedAuthnContext *)(argp1);
 
39101
    res2 = SWIG_ConvertPtr(ST(1), &argp2,SWIGTYPE_p_LassoStringList, SWIG_POINTER_DISOWN |  0 );
 
39102
    if (!SWIG_IsOK(res2)) {
 
39103
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Samlp2RequestedAuthnContext_authnContextClassRef_set" "', argument " "2"" of type '" "LassoStringList *""'"); 
 
39104
    }
 
39105
    arg2 = (LassoStringList *)(argp2);
 
39106
    LassoSamlp2RequestedAuthnContext_authnContextClassRef_set(arg1,arg2);
 
39107
    
 
39108
    
 
39109
    
 
39110
    
 
39111
    XSRETURN(argvi);
 
39112
  fail:
 
39113
    
 
39114
    
 
39115
    SWIG_croak_null();
 
39116
  }
 
39117
}
 
39118
 
 
39119
 
 
39120
XS(_wrap_Samlp2RequestedAuthnContext_authnContextClassRef_get) {
 
39121
  {
 
39122
    LassoSamlp2RequestedAuthnContext *arg1 = (LassoSamlp2RequestedAuthnContext *) 0 ;
 
39123
    LassoStringList *result = 0 ;
 
39124
    void *argp1 = 0 ;
 
39125
    int res1 = 0 ;
 
39126
    int argvi = 0;
 
39127
    dXSARGS;
 
39128
    
 
39129
    if ((items < 1) || (items > 1)) {
 
39130
      SWIG_croak("Usage: Samlp2RequestedAuthnContext_authnContextClassRef_get(self);");
 
39131
    }
 
39132
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_LassoSamlp2RequestedAuthnContext, 0 |  0 );
 
39133
    if (!SWIG_IsOK(res1)) {
 
39134
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Samlp2RequestedAuthnContext_authnContextClassRef_get" "', argument " "1"" of type '" "LassoSamlp2RequestedAuthnContext *""'"); 
 
39135
    }
 
39136
    arg1 = (LassoSamlp2RequestedAuthnContext *)(argp1);
 
39137
    result = (LassoStringList *)LassoSamlp2RequestedAuthnContext_authnContextClassRef_get(arg1);
 
39138
    ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_LassoStringList, 0 | SWIG_SHADOW); argvi++ ;
 
39139
    
 
39140
    XSRETURN(argvi);
 
39141
  fail:
 
39142
    
 
39143
    SWIG_croak_null();
 
39144
  }
 
39145
}
 
39146
 
 
39147
 
 
39148
XS(_wrap_Samlp2RequestedAuthnContext_authnContextDeclRef_set) {
 
39149
  {
 
39150
    LassoSamlp2RequestedAuthnContext *arg1 = (LassoSamlp2RequestedAuthnContext *) 0 ;
 
39151
    LassoStringList *arg2 = (LassoStringList *) 0 ;
 
39152
    void *argp1 = 0 ;
 
39153
    int res1 = 0 ;
 
39154
    void *argp2 = 0 ;
 
39155
    int res2 = 0 ;
 
39156
    int argvi = 0;
 
39157
    dXSARGS;
 
39158
    
 
39159
    if ((items < 2) || (items > 2)) {
 
39160
      SWIG_croak("Usage: Samlp2RequestedAuthnContext_authnContextDeclRef_set(self,authnContextDeclRef);");
 
39161
    }
 
39162
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_LassoSamlp2RequestedAuthnContext, 0 |  0 );
 
39163
    if (!SWIG_IsOK(res1)) {
 
39164
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Samlp2RequestedAuthnContext_authnContextDeclRef_set" "', argument " "1"" of type '" "LassoSamlp2RequestedAuthnContext *""'"); 
 
39165
    }
 
39166
    arg1 = (LassoSamlp2RequestedAuthnContext *)(argp1);
 
39167
    res2 = SWIG_ConvertPtr(ST(1), &argp2,SWIGTYPE_p_LassoStringList, SWIG_POINTER_DISOWN |  0 );
 
39168
    if (!SWIG_IsOK(res2)) {
 
39169
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Samlp2RequestedAuthnContext_authnContextDeclRef_set" "', argument " "2"" of type '" "LassoStringList *""'"); 
 
39170
    }
 
39171
    arg2 = (LassoStringList *)(argp2);
 
39172
    LassoSamlp2RequestedAuthnContext_authnContextDeclRef_set(arg1,arg2);
 
39173
    
 
39174
    
 
39175
    
 
39176
    
 
39177
    XSRETURN(argvi);
 
39178
  fail:
 
39179
    
 
39180
    
 
39181
    SWIG_croak_null();
 
39182
  }
 
39183
}
 
39184
 
 
39185
 
 
39186
XS(_wrap_Samlp2RequestedAuthnContext_authnContextDeclRef_get) {
 
39187
  {
 
39188
    LassoSamlp2RequestedAuthnContext *arg1 = (LassoSamlp2RequestedAuthnContext *) 0 ;
 
39189
    LassoStringList *result = 0 ;
 
39190
    void *argp1 = 0 ;
 
39191
    int res1 = 0 ;
 
39192
    int argvi = 0;
 
39193
    dXSARGS;
 
39194
    
 
39195
    if ((items < 1) || (items > 1)) {
 
39196
      SWIG_croak("Usage: Samlp2RequestedAuthnContext_authnContextDeclRef_get(self);");
 
39197
    }
 
39198
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_LassoSamlp2RequestedAuthnContext, 0 |  0 );
 
39199
    if (!SWIG_IsOK(res1)) {
 
39200
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Samlp2RequestedAuthnContext_authnContextDeclRef_get" "', argument " "1"" of type '" "LassoSamlp2RequestedAuthnContext *""'"); 
 
39201
    }
 
39202
    arg1 = (LassoSamlp2RequestedAuthnContext *)(argp1);
 
39203
    result = (LassoStringList *)LassoSamlp2RequestedAuthnContext_authnContextDeclRef_get(arg1);
 
39204
    ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_LassoStringList, 0 | SWIG_SHADOW); argvi++ ;
37385
39205
    
37386
39206
    XSRETURN(argvi);
37387
39207
  fail:
37401
39221
      SWIG_croak("Usage: new_Samlp2RequestedAuthnContext();");
37402
39222
    }
37403
39223
    result = (LassoSamlp2RequestedAuthnContext *)new_LassoSamlp2RequestedAuthnContext();
37404
 
    
37405
39224
    ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_LassoSamlp2RequestedAuthnContext, SWIG_OWNER | SWIG_SHADOW); argvi++ ;
37406
39225
    XSRETURN(argvi);
37407
39226
  fail:
37456
39275
    }
37457
39276
    arg1 = (LassoSamlp2RequestedAuthnContext *)(argp1);
37458
39277
    result = (char *)LassoSamlp2RequestedAuthnContext_dump(arg1);
37459
 
    
37460
 
    ST(argvi) = SWIG_FromCharPtr(result); argvi++ ;
 
39278
    ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
37461
39279
    
37462
39280
    g_free(result);
37463
39281
    XSRETURN(argvi);
37468
39286
}
37469
39287
 
37470
39288
 
37471
 
XS(_wrap_Saml2Assertion_Version_set) {
 
39289
XS(_wrap_Saml2Assertion_version_set) {
37472
39290
  {
37473
39291
    LassoSaml2Assertion *arg1 = (LassoSaml2Assertion *) 0 ;
37474
39292
    char *arg2 = (char *) 0 ;
37481
39299
    dXSARGS;
37482
39300
    
37483
39301
    if ((items < 2) || (items > 2)) {
37484
 
      SWIG_croak("Usage: Saml2Assertion_Version_set(self,Version);");
 
39302
      SWIG_croak("Usage: Saml2Assertion_version_set(self,Version);");
37485
39303
    }
37486
39304
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_LassoSaml2Assertion, 0 |  0 );
37487
39305
    if (!SWIG_IsOK(res1)) {
37488
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Saml2Assertion_Version_set" "', argument " "1"" of type '" "LassoSaml2Assertion *""'"); 
 
39306
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Saml2Assertion_version_set" "', argument " "1"" of type '" "LassoSaml2Assertion *""'"); 
37489
39307
    }
37490
39308
    arg1 = (LassoSaml2Assertion *)(argp1);
37491
39309
    res2 = SWIG_AsCharPtrAndSize(ST(1), &buf2, NULL, &alloc2);
37492
39310
    if (!SWIG_IsOK(res2)) {
37493
 
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Saml2Assertion_Version_set" "', argument " "2"" of type '" "char *""'");
 
39311
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Saml2Assertion_version_set" "', argument " "2"" of type '" "char *""'");
37494
39312
    }
37495
 
    arg2 = buf2;
 
39313
    arg2 = (char *)(buf2);
37496
39314
    if (arg1->Version) free((char*)arg1->Version);
37497
39315
    if (arg2) {
37498
 
      size_t size = strlen(arg2) + 1;
37499
 
      arg1->Version = (char *)memcpy((char *)malloc((size)*sizeof(char)), arg2, sizeof(char)*(size));
 
39316
      size_t size = strlen((const char *)(arg2)) + 1;
 
39317
      arg1->Version = (char *)(char *)memcpy((char *)malloc((size)*sizeof(char)), (const char *)(arg2), sizeof(char)*(size));
37500
39318
    } else {
37501
39319
      arg1->Version = 0;
37502
39320
    }
37512
39330
}
37513
39331
 
37514
39332
 
37515
 
XS(_wrap_Saml2Assertion_Version_get) {
 
39333
XS(_wrap_Saml2Assertion_version_get) {
37516
39334
  {
37517
39335
    LassoSaml2Assertion *arg1 = (LassoSaml2Assertion *) 0 ;
37518
39336
    char *result = 0 ;
37522
39340
    dXSARGS;
37523
39341
    
37524
39342
    if ((items < 1) || (items > 1)) {
37525
 
      SWIG_croak("Usage: Saml2Assertion_Version_get(self);");
 
39343
      SWIG_croak("Usage: Saml2Assertion_version_get(self);");
37526
39344
    }
37527
39345
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_LassoSaml2Assertion, 0 |  0 );
37528
39346
    if (!SWIG_IsOK(res1)) {
37529
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Saml2Assertion_Version_get" "', argument " "1"" of type '" "LassoSaml2Assertion *""'"); 
 
39347
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Saml2Assertion_version_get" "', argument " "1"" of type '" "LassoSaml2Assertion *""'"); 
37530
39348
    }
37531
39349
    arg1 = (LassoSaml2Assertion *)(argp1);
37532
39350
    result = (char *) ((arg1)->Version);
37533
 
    
37534
 
    ST(argvi) = SWIG_FromCharPtr(result); argvi++ ;
 
39351
    ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
37535
39352
    
37536
39353
    XSRETURN(argvi);
37537
39354
  fail:
37541
39358
}
37542
39359
 
37543
39360
 
37544
 
XS(_wrap_Saml2Assertion_ID_set) {
 
39361
XS(_wrap_Saml2Assertion_iD_set) {
37545
39362
  {
37546
39363
    LassoSaml2Assertion *arg1 = (LassoSaml2Assertion *) 0 ;
37547
39364
    char *arg2 = (char *) 0 ;
37554
39371
    dXSARGS;
37555
39372
    
37556
39373
    if ((items < 2) || (items > 2)) {
37557
 
      SWIG_croak("Usage: Saml2Assertion_ID_set(self,ID);");
 
39374
      SWIG_croak("Usage: Saml2Assertion_iD_set(self,ID);");
37558
39375
    }
37559
39376
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_LassoSaml2Assertion, 0 |  0 );
37560
39377
    if (!SWIG_IsOK(res1)) {
37561
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Saml2Assertion_ID_set" "', argument " "1"" of type '" "LassoSaml2Assertion *""'"); 
 
39378
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Saml2Assertion_iD_set" "', argument " "1"" of type '" "LassoSaml2Assertion *""'"); 
37562
39379
    }
37563
39380
    arg1 = (LassoSaml2Assertion *)(argp1);
37564
39381
    res2 = SWIG_AsCharPtrAndSize(ST(1), &buf2, NULL, &alloc2);
37565
39382
    if (!SWIG_IsOK(res2)) {
37566
 
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Saml2Assertion_ID_set" "', argument " "2"" of type '" "char *""'");
 
39383
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Saml2Assertion_iD_set" "', argument " "2"" of type '" "char *""'");
37567
39384
    }
37568
 
    arg2 = buf2;
 
39385
    arg2 = (char *)(buf2);
37569
39386
    if (arg1->ID) free((char*)arg1->ID);
37570
39387
    if (arg2) {
37571
 
      size_t size = strlen(arg2) + 1;
37572
 
      arg1->ID = (char *)memcpy((char *)malloc((size)*sizeof(char)), arg2, sizeof(char)*(size));
 
39388
      size_t size = strlen((const char *)(arg2)) + 1;
 
39389
      arg1->ID = (char *)(char *)memcpy((char *)malloc((size)*sizeof(char)), (const char *)(arg2), sizeof(char)*(size));
37573
39390
    } else {
37574
39391
      arg1->ID = 0;
37575
39392
    }
37585
39402
}
37586
39403
 
37587
39404
 
37588
 
XS(_wrap_Saml2Assertion_ID_get) {
 
39405
XS(_wrap_Saml2Assertion_iD_get) {
37589
39406
  {
37590
39407
    LassoSaml2Assertion *arg1 = (LassoSaml2Assertion *) 0 ;
37591
39408
    char *result = 0 ;
37595
39412
    dXSARGS;
37596
39413
    
37597
39414
    if ((items < 1) || (items > 1)) {
37598
 
      SWIG_croak("Usage: Saml2Assertion_ID_get(self);");
 
39415
      SWIG_croak("Usage: Saml2Assertion_iD_get(self);");
37599
39416
    }
37600
39417
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_LassoSaml2Assertion, 0 |  0 );
37601
39418
    if (!SWIG_IsOK(res1)) {
37602
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Saml2Assertion_ID_get" "', argument " "1"" of type '" "LassoSaml2Assertion *""'"); 
 
39419
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Saml2Assertion_iD_get" "', argument " "1"" of type '" "LassoSaml2Assertion *""'"); 
37603
39420
    }
37604
39421
    arg1 = (LassoSaml2Assertion *)(argp1);
37605
39422
    result = (char *) ((arg1)->ID);
37606
 
    
37607
 
    ST(argvi) = SWIG_FromCharPtr(result); argvi++ ;
 
39423
    ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
37608
39424
    
37609
39425
    XSRETURN(argvi);
37610
39426
  fail:
37638
39454
    if (!SWIG_IsOK(res2)) {
37639
39455
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Saml2Assertion_issueInstant_set" "', argument " "2"" of type '" "char *""'");
37640
39456
    }
37641
 
    arg2 = buf2;
 
39457
    arg2 = (char *)(buf2);
37642
39458
    if (arg1->IssueInstant) free((char*)arg1->IssueInstant);
37643
39459
    if (arg2) {
37644
 
      size_t size = strlen(arg2) + 1;
37645
 
      arg1->IssueInstant = (char *)memcpy((char *)malloc((size)*sizeof(char)), arg2, sizeof(char)*(size));
 
39460
      size_t size = strlen((const char *)(arg2)) + 1;
 
39461
      arg1->IssueInstant = (char *)(char *)memcpy((char *)malloc((size)*sizeof(char)), (const char *)(arg2), sizeof(char)*(size));
37646
39462
    } else {
37647
39463
      arg1->IssueInstant = 0;
37648
39464
    }
37676
39492
    }
37677
39493
    arg1 = (LassoSaml2Assertion *)(argp1);
37678
39494
    result = (char *) ((arg1)->IssueInstant);
37679
 
    
37680
 
    ST(argvi) = SWIG_FromCharPtr(result); argvi++ ;
 
39495
    ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
37681
39496
    
37682
39497
    XSRETURN(argvi);
37683
39498
  fail:
37743
39558
    }
37744
39559
    arg1 = (LassoSaml2Assertion *)(argp1);
37745
39560
    result = (LassoSaml2NameID *)LassoSaml2Assertion_Issuer_get(arg1);
37746
 
    
37747
39561
    ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_LassoSaml2NameID, 0 | SWIG_SHADOW); argvi++ ;
37748
39562
    
37749
39563
    XSRETURN(argvi);
37810
39624
    }
37811
39625
    arg1 = (LassoSaml2Assertion *)(argp1);
37812
39626
    result = (LassoSaml2Subject *)LassoSaml2Assertion_Subject_get(arg1);
37813
 
    
37814
39627
    ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_LassoSaml2Subject, 0 | SWIG_SHADOW); argvi++ ;
37815
39628
    
37816
39629
    XSRETURN(argvi);
37877
39690
    }
37878
39691
    arg1 = (LassoSaml2Assertion *)(argp1);
37879
39692
    result = (LassoSaml2Conditions *)LassoSaml2Assertion_Conditions_get(arg1);
37880
 
    
37881
39693
    ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_LassoSaml2Conditions, 0 | SWIG_SHADOW); argvi++ ;
37882
39694
    
37883
39695
    XSRETURN(argvi);
37944
39756
    }
37945
39757
    arg1 = (LassoSaml2Assertion *)(argp1);
37946
39758
    result = (LassoSaml2Advice *)LassoSaml2Assertion_Advice_get(arg1);
37947
 
    
37948
39759
    ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_LassoSaml2Advice, 0 | SWIG_SHADOW); argvi++ ;
37949
39760
    
37950
39761
    XSRETURN(argvi);
37955
39766
}
37956
39767
 
37957
39768
 
 
39769
XS(_wrap_Saml2Assertion_authnStatement_set) {
 
39770
  {
 
39771
    LassoSaml2Assertion *arg1 = (LassoSaml2Assertion *) 0 ;
 
39772
    LassoNodeList *arg2 = (LassoNodeList *) 0 ;
 
39773
    void *argp1 = 0 ;
 
39774
    int res1 = 0 ;
 
39775
    void *argp2 = 0 ;
 
39776
    int res2 = 0 ;
 
39777
    int argvi = 0;
 
39778
    dXSARGS;
 
39779
    
 
39780
    if ((items < 2) || (items > 2)) {
 
39781
      SWIG_croak("Usage: Saml2Assertion_authnStatement_set(self,AuthnStatement);");
 
39782
    }
 
39783
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_LassoSaml2Assertion, 0 |  0 );
 
39784
    if (!SWIG_IsOK(res1)) {
 
39785
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Saml2Assertion_authnStatement_set" "', argument " "1"" of type '" "LassoSaml2Assertion *""'"); 
 
39786
    }
 
39787
    arg1 = (LassoSaml2Assertion *)(argp1);
 
39788
    res2 = SWIG_ConvertPtr(ST(1), &argp2,SWIGTYPE_p_LassoNodeList, SWIG_POINTER_DISOWN |  0 );
 
39789
    if (!SWIG_IsOK(res2)) {
 
39790
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Saml2Assertion_authnStatement_set" "', argument " "2"" of type '" "LassoNodeList *""'"); 
 
39791
    }
 
39792
    arg2 = (LassoNodeList *)(argp2);
 
39793
    LassoSaml2Assertion_AuthnStatement_set(arg1,arg2);
 
39794
    
 
39795
    
 
39796
    
 
39797
    
 
39798
    XSRETURN(argvi);
 
39799
  fail:
 
39800
    
 
39801
    
 
39802
    SWIG_croak_null();
 
39803
  }
 
39804
}
 
39805
 
 
39806
 
 
39807
XS(_wrap_Saml2Assertion_authnStatement_get) {
 
39808
  {
 
39809
    LassoSaml2Assertion *arg1 = (LassoSaml2Assertion *) 0 ;
 
39810
    LassoNodeList *result = 0 ;
 
39811
    void *argp1 = 0 ;
 
39812
    int res1 = 0 ;
 
39813
    int argvi = 0;
 
39814
    dXSARGS;
 
39815
    
 
39816
    if ((items < 1) || (items > 1)) {
 
39817
      SWIG_croak("Usage: Saml2Assertion_authnStatement_get(self);");
 
39818
    }
 
39819
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_LassoSaml2Assertion, 0 |  0 );
 
39820
    if (!SWIG_IsOK(res1)) {
 
39821
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Saml2Assertion_authnStatement_get" "', argument " "1"" of type '" "LassoSaml2Assertion *""'"); 
 
39822
    }
 
39823
    arg1 = (LassoSaml2Assertion *)(argp1);
 
39824
    result = (LassoNodeList *)LassoSaml2Assertion_AuthnStatement_get(arg1);
 
39825
    ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_LassoNodeList, 0 | SWIG_SHADOW); argvi++ ;
 
39826
    
 
39827
    XSRETURN(argvi);
 
39828
  fail:
 
39829
    
 
39830
    SWIG_croak_null();
 
39831
  }
 
39832
}
 
39833
 
 
39834
 
37958
39835
XS(_wrap_new_Saml2Assertion) {
37959
39836
  {
37960
39837
    LassoSaml2Assertion *result = 0 ;
37965
39842
      SWIG_croak("Usage: new_Saml2Assertion();");
37966
39843
    }
37967
39844
    result = (LassoSaml2Assertion *)new_LassoSaml2Assertion();
37968
 
    
37969
39845
    ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_LassoSaml2Assertion, SWIG_OWNER | SWIG_SHADOW); argvi++ ;
37970
39846
    XSRETURN(argvi);
37971
39847
  fail:
38020
39896
    }
38021
39897
    arg1 = (LassoSaml2Assertion *)(argp1);
38022
39898
    result = (char *)LassoSaml2Assertion_dump(arg1);
38023
 
    
38024
 
    ST(argvi) = SWIG_FromCharPtr(result); argvi++ ;
 
39899
    ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
38025
39900
    
38026
39901
    g_free(result);
38027
39902
    XSRETURN(argvi);
38032
39907
}
38033
39908
 
38034
39909
 
38035
 
XS(_wrap_Samlp2IDPList_GetComplete_set) {
 
39910
XS(_wrap_Samlp2IDPList_getComplete_set) {
38036
39911
  {
38037
39912
    LassoSamlp2IDPList *arg1 = (LassoSamlp2IDPList *) 0 ;
38038
39913
    char *arg2 = (char *) 0 ;
38045
39920
    dXSARGS;
38046
39921
    
38047
39922
    if ((items < 2) || (items > 2)) {
38048
 
      SWIG_croak("Usage: Samlp2IDPList_GetComplete_set(self,GetComplete);");
 
39923
      SWIG_croak("Usage: Samlp2IDPList_getComplete_set(self,GetComplete);");
38049
39924
    }
38050
39925
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_LassoSamlp2IDPList, 0 |  0 );
38051
39926
    if (!SWIG_IsOK(res1)) {
38052
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Samlp2IDPList_GetComplete_set" "', argument " "1"" of type '" "LassoSamlp2IDPList *""'"); 
 
39927
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Samlp2IDPList_getComplete_set" "', argument " "1"" of type '" "LassoSamlp2IDPList *""'"); 
38053
39928
    }
38054
39929
    arg1 = (LassoSamlp2IDPList *)(argp1);
38055
39930
    res2 = SWIG_AsCharPtrAndSize(ST(1), &buf2, NULL, &alloc2);
38056
39931
    if (!SWIG_IsOK(res2)) {
38057
 
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Samlp2IDPList_GetComplete_set" "', argument " "2"" of type '" "char *""'");
 
39932
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Samlp2IDPList_getComplete_set" "', argument " "2"" of type '" "char *""'");
38058
39933
    }
38059
 
    arg2 = buf2;
 
39934
    arg2 = (char *)(buf2);
38060
39935
    if (arg1->GetComplete) free((char*)arg1->GetComplete);
38061
39936
    if (arg2) {
38062
 
      size_t size = strlen(arg2) + 1;
38063
 
      arg1->GetComplete = (char *)memcpy((char *)malloc((size)*sizeof(char)), arg2, sizeof(char)*(size));
 
39937
      size_t size = strlen((const char *)(arg2)) + 1;
 
39938
      arg1->GetComplete = (char *)(char *)memcpy((char *)malloc((size)*sizeof(char)), (const char *)(arg2), sizeof(char)*(size));
38064
39939
    } else {
38065
39940
      arg1->GetComplete = 0;
38066
39941
    }
38076
39951
}
38077
39952
 
38078
39953
 
38079
 
XS(_wrap_Samlp2IDPList_GetComplete_get) {
 
39954
XS(_wrap_Samlp2IDPList_getComplete_get) {
38080
39955
  {
38081
39956
    LassoSamlp2IDPList *arg1 = (LassoSamlp2IDPList *) 0 ;
38082
39957
    char *result = 0 ;
38086
39961
    dXSARGS;
38087
39962
    
38088
39963
    if ((items < 1) || (items > 1)) {
38089
 
      SWIG_croak("Usage: Samlp2IDPList_GetComplete_get(self);");
 
39964
      SWIG_croak("Usage: Samlp2IDPList_getComplete_get(self);");
38090
39965
    }
38091
39966
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_LassoSamlp2IDPList, 0 |  0 );
38092
39967
    if (!SWIG_IsOK(res1)) {
38093
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Samlp2IDPList_GetComplete_get" "', argument " "1"" of type '" "LassoSamlp2IDPList *""'"); 
 
39968
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Samlp2IDPList_getComplete_get" "', argument " "1"" of type '" "LassoSamlp2IDPList *""'"); 
38094
39969
    }
38095
39970
    arg1 = (LassoSamlp2IDPList *)(argp1);
38096
39971
    result = (char *) ((arg1)->GetComplete);
38097
 
    
38098
 
    ST(argvi) = SWIG_FromCharPtr(result); argvi++ ;
 
39972
    ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
38099
39973
    
38100
39974
    XSRETURN(argvi);
38101
39975
  fail:
38161
40035
    }
38162
40036
    arg1 = (LassoSamlp2IDPList *)(argp1);
38163
40037
    result = (LassoSamlp2IDPEntry *)LassoSamlp2IDPList_IDPEntry_get(arg1);
38164
 
    
38165
40038
    ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_LassoSamlp2IDPEntry, 0 | SWIG_SHADOW); argvi++ ;
38166
40039
    
38167
40040
    XSRETURN(argvi);
38182
40055
      SWIG_croak("Usage: new_Samlp2IDPList();");
38183
40056
    }
38184
40057
    result = (LassoSamlp2IDPList *)new_LassoSamlp2IDPList();
38185
 
    
38186
40058
    ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_LassoSamlp2IDPList, SWIG_OWNER | SWIG_SHADOW); argvi++ ;
38187
40059
    XSRETURN(argvi);
38188
40060
  fail:
38237
40109
    }
38238
40110
    arg1 = (LassoSamlp2IDPList *)(argp1);
38239
40111
    result = (char *)LassoSamlp2IDPList_dump(arg1);
38240
 
    
38241
 
    ST(argvi) = SWIG_FromCharPtr(result); argvi++ ;
 
40112
    ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
38242
40113
    
38243
40114
    g_free(result);
38244
40115
    XSRETURN(argvi);
38259
40130
      SWIG_croak("Usage: new_Saml2KeyInfoConfirmationData();");
38260
40131
    }
38261
40132
    result = (LassoSaml2KeyInfoConfirmationData *)new_LassoSaml2KeyInfoConfirmationData();
38262
 
    
38263
40133
    ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_LassoSaml2KeyInfoConfirmationData, SWIG_OWNER | SWIG_SHADOW); argvi++ ;
38264
40134
    XSRETURN(argvi);
38265
40135
  fail:
38314
40184
    }
38315
40185
    arg1 = (LassoSaml2KeyInfoConfirmationData *)(argp1);
38316
40186
    result = (char *)LassoSaml2KeyInfoConfirmationData_dump(arg1);
38317
 
    
38318
 
    ST(argvi) = SWIG_FromCharPtr(result); argvi++ ;
 
40187
    ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
38319
40188
    
38320
40189
    g_free(result);
38321
40190
    XSRETURN(argvi);
38350
40219
    if (!SWIG_IsOK(res2)) {
38351
40220
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Saml2Conditions_notBefore_set" "', argument " "2"" of type '" "char *""'");
38352
40221
    }
38353
 
    arg2 = buf2;
 
40222
    arg2 = (char *)(buf2);
38354
40223
    if (arg1->NotBefore) free((char*)arg1->NotBefore);
38355
40224
    if (arg2) {
38356
 
      size_t size = strlen(arg2) + 1;
38357
 
      arg1->NotBefore = (char *)memcpy((char *)malloc((size)*sizeof(char)), arg2, sizeof(char)*(size));
 
40225
      size_t size = strlen((const char *)(arg2)) + 1;
 
40226
      arg1->NotBefore = (char *)(char *)memcpy((char *)malloc((size)*sizeof(char)), (const char *)(arg2), sizeof(char)*(size));
38358
40227
    } else {
38359
40228
      arg1->NotBefore = 0;
38360
40229
    }
38388
40257
    }
38389
40258
    arg1 = (LassoSaml2Conditions *)(argp1);
38390
40259
    result = (char *) ((arg1)->NotBefore);
38391
 
    
38392
 
    ST(argvi) = SWIG_FromCharPtr(result); argvi++ ;
 
40260
    ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
38393
40261
    
38394
40262
    XSRETURN(argvi);
38395
40263
  fail:
38423
40291
    if (!SWIG_IsOK(res2)) {
38424
40292
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Saml2Conditions_notOnOrAfter_set" "', argument " "2"" of type '" "char *""'");
38425
40293
    }
38426
 
    arg2 = buf2;
 
40294
    arg2 = (char *)(buf2);
38427
40295
    if (arg1->NotOnOrAfter) free((char*)arg1->NotOnOrAfter);
38428
40296
    if (arg2) {
38429
 
      size_t size = strlen(arg2) + 1;
38430
 
      arg1->NotOnOrAfter = (char *)memcpy((char *)malloc((size)*sizeof(char)), arg2, sizeof(char)*(size));
 
40297
      size_t size = strlen((const char *)(arg2)) + 1;
 
40298
      arg1->NotOnOrAfter = (char *)(char *)memcpy((char *)malloc((size)*sizeof(char)), (const char *)(arg2), sizeof(char)*(size));
38431
40299
    } else {
38432
40300
      arg1->NotOnOrAfter = 0;
38433
40301
    }
38461
40329
    }
38462
40330
    arg1 = (LassoSaml2Conditions *)(argp1);
38463
40331
    result = (char *) ((arg1)->NotOnOrAfter);
38464
 
    
38465
 
    ST(argvi) = SWIG_FromCharPtr(result); argvi++ ;
 
40332
    ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
 
40333
    
 
40334
    XSRETURN(argvi);
 
40335
  fail:
 
40336
    
 
40337
    SWIG_croak_null();
 
40338
  }
 
40339
}
 
40340
 
 
40341
 
 
40342
XS(_wrap_Saml2Conditions_condition_set) {
 
40343
  {
 
40344
    LassoSaml2Conditions *arg1 = (LassoSaml2Conditions *) 0 ;
 
40345
    LassoNodeList *arg2 = (LassoNodeList *) 0 ;
 
40346
    void *argp1 = 0 ;
 
40347
    int res1 = 0 ;
 
40348
    void *argp2 = 0 ;
 
40349
    int res2 = 0 ;
 
40350
    int argvi = 0;
 
40351
    dXSARGS;
 
40352
    
 
40353
    if ((items < 2) || (items > 2)) {
 
40354
      SWIG_croak("Usage: Saml2Conditions_condition_set(self,Condition);");
 
40355
    }
 
40356
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_LassoSaml2Conditions, 0 |  0 );
 
40357
    if (!SWIG_IsOK(res1)) {
 
40358
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Saml2Conditions_condition_set" "', argument " "1"" of type '" "LassoSaml2Conditions *""'"); 
 
40359
    }
 
40360
    arg1 = (LassoSaml2Conditions *)(argp1);
 
40361
    res2 = SWIG_ConvertPtr(ST(1), &argp2,SWIGTYPE_p_LassoNodeList, SWIG_POINTER_DISOWN |  0 );
 
40362
    if (!SWIG_IsOK(res2)) {
 
40363
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Saml2Conditions_condition_set" "', argument " "2"" of type '" "LassoNodeList *""'"); 
 
40364
    }
 
40365
    arg2 = (LassoNodeList *)(argp2);
 
40366
    LassoSaml2Conditions_Condition_set(arg1,arg2);
 
40367
    
 
40368
    
 
40369
    
 
40370
    
 
40371
    XSRETURN(argvi);
 
40372
  fail:
 
40373
    
 
40374
    
 
40375
    SWIG_croak_null();
 
40376
  }
 
40377
}
 
40378
 
 
40379
 
 
40380
XS(_wrap_Saml2Conditions_condition_get) {
 
40381
  {
 
40382
    LassoSaml2Conditions *arg1 = (LassoSaml2Conditions *) 0 ;
 
40383
    LassoNodeList *result = 0 ;
 
40384
    void *argp1 = 0 ;
 
40385
    int res1 = 0 ;
 
40386
    int argvi = 0;
 
40387
    dXSARGS;
 
40388
    
 
40389
    if ((items < 1) || (items > 1)) {
 
40390
      SWIG_croak("Usage: Saml2Conditions_condition_get(self);");
 
40391
    }
 
40392
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_LassoSaml2Conditions, 0 |  0 );
 
40393
    if (!SWIG_IsOK(res1)) {
 
40394
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Saml2Conditions_condition_get" "', argument " "1"" of type '" "LassoSaml2Conditions *""'"); 
 
40395
    }
 
40396
    arg1 = (LassoSaml2Conditions *)(argp1);
 
40397
    result = (LassoNodeList *)LassoSaml2Conditions_Condition_get(arg1);
 
40398
    ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_LassoNodeList, 0 | SWIG_SHADOW); argvi++ ;
 
40399
    
 
40400
    XSRETURN(argvi);
 
40401
  fail:
 
40402
    
 
40403
    SWIG_croak_null();
 
40404
  }
 
40405
}
 
40406
 
 
40407
 
 
40408
XS(_wrap_Saml2Conditions_audienceRestriction_set) {
 
40409
  {
 
40410
    LassoSaml2Conditions *arg1 = (LassoSaml2Conditions *) 0 ;
 
40411
    LassoNodeList *arg2 = (LassoNodeList *) 0 ;
 
40412
    void *argp1 = 0 ;
 
40413
    int res1 = 0 ;
 
40414
    void *argp2 = 0 ;
 
40415
    int res2 = 0 ;
 
40416
    int argvi = 0;
 
40417
    dXSARGS;
 
40418
    
 
40419
    if ((items < 2) || (items > 2)) {
 
40420
      SWIG_croak("Usage: Saml2Conditions_audienceRestriction_set(self,AudienceRestriction);");
 
40421
    }
 
40422
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_LassoSaml2Conditions, 0 |  0 );
 
40423
    if (!SWIG_IsOK(res1)) {
 
40424
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Saml2Conditions_audienceRestriction_set" "', argument " "1"" of type '" "LassoSaml2Conditions *""'"); 
 
40425
    }
 
40426
    arg1 = (LassoSaml2Conditions *)(argp1);
 
40427
    res2 = SWIG_ConvertPtr(ST(1), &argp2,SWIGTYPE_p_LassoNodeList, SWIG_POINTER_DISOWN |  0 );
 
40428
    if (!SWIG_IsOK(res2)) {
 
40429
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Saml2Conditions_audienceRestriction_set" "', argument " "2"" of type '" "LassoNodeList *""'"); 
 
40430
    }
 
40431
    arg2 = (LassoNodeList *)(argp2);
 
40432
    LassoSaml2Conditions_AudienceRestriction_set(arg1,arg2);
 
40433
    
 
40434
    
 
40435
    
 
40436
    
 
40437
    XSRETURN(argvi);
 
40438
  fail:
 
40439
    
 
40440
    
 
40441
    SWIG_croak_null();
 
40442
  }
 
40443
}
 
40444
 
 
40445
 
 
40446
XS(_wrap_Saml2Conditions_audienceRestriction_get) {
 
40447
  {
 
40448
    LassoSaml2Conditions *arg1 = (LassoSaml2Conditions *) 0 ;
 
40449
    LassoNodeList *result = 0 ;
 
40450
    void *argp1 = 0 ;
 
40451
    int res1 = 0 ;
 
40452
    int argvi = 0;
 
40453
    dXSARGS;
 
40454
    
 
40455
    if ((items < 1) || (items > 1)) {
 
40456
      SWIG_croak("Usage: Saml2Conditions_audienceRestriction_get(self);");
 
40457
    }
 
40458
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_LassoSaml2Conditions, 0 |  0 );
 
40459
    if (!SWIG_IsOK(res1)) {
 
40460
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Saml2Conditions_audienceRestriction_get" "', argument " "1"" of type '" "LassoSaml2Conditions *""'"); 
 
40461
    }
 
40462
    arg1 = (LassoSaml2Conditions *)(argp1);
 
40463
    result = (LassoNodeList *)LassoSaml2Conditions_AudienceRestriction_get(arg1);
 
40464
    ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_LassoNodeList, 0 | SWIG_SHADOW); argvi++ ;
38466
40465
    
38467
40466
    XSRETURN(argvi);
38468
40467
  fail:
38482
40481
      SWIG_croak("Usage: new_Saml2Conditions();");
38483
40482
    }
38484
40483
    result = (LassoSaml2Conditions *)new_LassoSaml2Conditions();
38485
 
    
38486
40484
    ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_LassoSaml2Conditions, SWIG_OWNER | SWIG_SHADOW); argvi++ ;
38487
40485
    XSRETURN(argvi);
38488
40486
  fail:
38537
40535
    }
38538
40536
    arg1 = (LassoSaml2Conditions *)(argp1);
38539
40537
    result = (char *)LassoSaml2Conditions_dump(arg1);
38540
 
    
38541
 
    ST(argvi) = SWIG_FromCharPtr(result); argvi++ ;
 
40538
    ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
38542
40539
    
38543
40540
    g_free(result);
38544
40541
    XSRETURN(argvi);
38559
40556
      SWIG_croak("Usage: new_Saml2Evidence();");
38560
40557
    }
38561
40558
    result = (LassoSaml2Evidence *)new_LassoSaml2Evidence();
38562
 
    
38563
40559
    ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_LassoSaml2Evidence, SWIG_OWNER | SWIG_SHADOW); argvi++ ;
38564
40560
    XSRETURN(argvi);
38565
40561
  fail:
38614
40610
    }
38615
40611
    arg1 = (LassoSaml2Evidence *)(argp1);
38616
40612
    result = (char *)LassoSaml2Evidence_dump(arg1);
38617
 
    
38618
 
    ST(argvi) = SWIG_FromCharPtr(result); argvi++ ;
 
40613
    ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
38619
40614
    
38620
40615
    g_free(result);
38621
40616
    XSRETURN(argvi);
38650
40645
    if (!SWIG_IsOK(res2)) {
38651
40646
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Saml2NameID_content_set" "', argument " "2"" of type '" "char *""'");
38652
40647
    }
38653
 
    arg2 = buf2;
 
40648
    arg2 = (char *)(buf2);
38654
40649
    if (arg1->content) free((char*)arg1->content);
38655
40650
    if (arg2) {
38656
 
      size_t size = strlen(arg2) + 1;
38657
 
      arg1->content = (char *)memcpy((char *)malloc((size)*sizeof(char)), arg2, sizeof(char)*(size));
 
40651
      size_t size = strlen((const char *)(arg2)) + 1;
 
40652
      arg1->content = (char *)(char *)memcpy((char *)malloc((size)*sizeof(char)), (const char *)(arg2), sizeof(char)*(size));
38658
40653
    } else {
38659
40654
      arg1->content = 0;
38660
40655
    }
38688
40683
    }
38689
40684
    arg1 = (LassoSaml2NameID *)(argp1);
38690
40685
    result = (char *) ((arg1)->content);
38691
 
    
38692
 
    ST(argvi) = SWIG_FromCharPtr(result); argvi++ ;
 
40686
    ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
38693
40687
    
38694
40688
    XSRETURN(argvi);
38695
40689
  fail:
38723
40717
    if (!SWIG_IsOK(res2)) {
38724
40718
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Saml2NameID_format_set" "', argument " "2"" of type '" "char *""'");
38725
40719
    }
38726
 
    arg2 = buf2;
 
40720
    arg2 = (char *)(buf2);
38727
40721
    if (arg1->Format) free((char*)arg1->Format);
38728
40722
    if (arg2) {
38729
 
      size_t size = strlen(arg2) + 1;
38730
 
      arg1->Format = (char *)memcpy((char *)malloc((size)*sizeof(char)), arg2, sizeof(char)*(size));
 
40723
      size_t size = strlen((const char *)(arg2)) + 1;
 
40724
      arg1->Format = (char *)(char *)memcpy((char *)malloc((size)*sizeof(char)), (const char *)(arg2), sizeof(char)*(size));
38731
40725
    } else {
38732
40726
      arg1->Format = 0;
38733
40727
    }
38761
40755
    }
38762
40756
    arg1 = (LassoSaml2NameID *)(argp1);
38763
40757
    result = (char *) ((arg1)->Format);
38764
 
    
38765
 
    ST(argvi) = SWIG_FromCharPtr(result); argvi++ ;
 
40758
    ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
38766
40759
    
38767
40760
    XSRETURN(argvi);
38768
40761
  fail:
38796
40789
    if (!SWIG_IsOK(res2)) {
38797
40790
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Saml2NameID_SPProvidedID_set" "', argument " "2"" of type '" "char *""'");
38798
40791
    }
38799
 
    arg2 = buf2;
 
40792
    arg2 = (char *)(buf2);
38800
40793
    if (arg1->SPProvidedID) free((char*)arg1->SPProvidedID);
38801
40794
    if (arg2) {
38802
 
      size_t size = strlen(arg2) + 1;
38803
 
      arg1->SPProvidedID = (char *)memcpy((char *)malloc((size)*sizeof(char)), arg2, sizeof(char)*(size));
 
40795
      size_t size = strlen((const char *)(arg2)) + 1;
 
40796
      arg1->SPProvidedID = (char *)(char *)memcpy((char *)malloc((size)*sizeof(char)), (const char *)(arg2), sizeof(char)*(size));
38804
40797
    } else {
38805
40798
      arg1->SPProvidedID = 0;
38806
40799
    }
38834
40827
    }
38835
40828
    arg1 = (LassoSaml2NameID *)(argp1);
38836
40829
    result = (char *) ((arg1)->SPProvidedID);
38837
 
    
38838
 
    ST(argvi) = SWIG_FromCharPtr(result); argvi++ ;
 
40830
    ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
38839
40831
    
38840
40832
    XSRETURN(argvi);
38841
40833
  fail:
38869
40861
    if (!SWIG_IsOK(res2)) {
38870
40862
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Saml2NameID_nameQualifier_set" "', argument " "2"" of type '" "char *""'");
38871
40863
    }
38872
 
    arg2 = buf2;
 
40864
    arg2 = (char *)(buf2);
38873
40865
    if (arg1->NameQualifier) free((char*)arg1->NameQualifier);
38874
40866
    if (arg2) {
38875
 
      size_t size = strlen(arg2) + 1;
38876
 
      arg1->NameQualifier = (char *)memcpy((char *)malloc((size)*sizeof(char)), arg2, sizeof(char)*(size));
 
40867
      size_t size = strlen((const char *)(arg2)) + 1;
 
40868
      arg1->NameQualifier = (char *)(char *)memcpy((char *)malloc((size)*sizeof(char)), (const char *)(arg2), sizeof(char)*(size));
38877
40869
    } else {
38878
40870
      arg1->NameQualifier = 0;
38879
40871
    }
38907
40899
    }
38908
40900
    arg1 = (LassoSaml2NameID *)(argp1);
38909
40901
    result = (char *) ((arg1)->NameQualifier);
38910
 
    
38911
 
    ST(argvi) = SWIG_FromCharPtr(result); argvi++ ;
 
40902
    ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
38912
40903
    
38913
40904
    XSRETURN(argvi);
38914
40905
  fail:
38918
40909
}
38919
40910
 
38920
40911
 
38921
 
XS(_wrap_Saml2NameID_SPNameQualifier_set) {
 
40912
XS(_wrap_Saml2NameID_spNameQualifier_set) {
38922
40913
  {
38923
40914
    LassoSaml2NameID *arg1 = (LassoSaml2NameID *) 0 ;
38924
40915
    char *arg2 = (char *) 0 ;
38931
40922
    dXSARGS;
38932
40923
    
38933
40924
    if ((items < 2) || (items > 2)) {
38934
 
      SWIG_croak("Usage: Saml2NameID_SPNameQualifier_set(self,SPNameQualifier);");
 
40925
      SWIG_croak("Usage: Saml2NameID_spNameQualifier_set(self,SPNameQualifier);");
38935
40926
    }
38936
40927
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_LassoSaml2NameID, 0 |  0 );
38937
40928
    if (!SWIG_IsOK(res1)) {
38938
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Saml2NameID_SPNameQualifier_set" "', argument " "1"" of type '" "LassoSaml2NameID *""'"); 
 
40929
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Saml2NameID_spNameQualifier_set" "', argument " "1"" of type '" "LassoSaml2NameID *""'"); 
38939
40930
    }
38940
40931
    arg1 = (LassoSaml2NameID *)(argp1);
38941
40932
    res2 = SWIG_AsCharPtrAndSize(ST(1), &buf2, NULL, &alloc2);
38942
40933
    if (!SWIG_IsOK(res2)) {
38943
 
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Saml2NameID_SPNameQualifier_set" "', argument " "2"" of type '" "char *""'");
 
40934
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Saml2NameID_spNameQualifier_set" "', argument " "2"" of type '" "char *""'");
38944
40935
    }
38945
 
    arg2 = buf2;
 
40936
    arg2 = (char *)(buf2);
38946
40937
    if (arg1->SPNameQualifier) free((char*)arg1->SPNameQualifier);
38947
40938
    if (arg2) {
38948
 
      size_t size = strlen(arg2) + 1;
38949
 
      arg1->SPNameQualifier = (char *)memcpy((char *)malloc((size)*sizeof(char)), arg2, sizeof(char)*(size));
 
40939
      size_t size = strlen((const char *)(arg2)) + 1;
 
40940
      arg1->SPNameQualifier = (char *)(char *)memcpy((char *)malloc((size)*sizeof(char)), (const char *)(arg2), sizeof(char)*(size));
38950
40941
    } else {
38951
40942
      arg1->SPNameQualifier = 0;
38952
40943
    }
38962
40953
}
38963
40954
 
38964
40955
 
38965
 
XS(_wrap_Saml2NameID_SPNameQualifier_get) {
 
40956
XS(_wrap_Saml2NameID_spNameQualifier_get) {
38966
40957
  {
38967
40958
    LassoSaml2NameID *arg1 = (LassoSaml2NameID *) 0 ;
38968
40959
    char *result = 0 ;
38972
40963
    dXSARGS;
38973
40964
    
38974
40965
    if ((items < 1) || (items > 1)) {
38975
 
      SWIG_croak("Usage: Saml2NameID_SPNameQualifier_get(self);");
 
40966
      SWIG_croak("Usage: Saml2NameID_spNameQualifier_get(self);");
38976
40967
    }
38977
40968
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_LassoSaml2NameID, 0 |  0 );
38978
40969
    if (!SWIG_IsOK(res1)) {
38979
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Saml2NameID_SPNameQualifier_get" "', argument " "1"" of type '" "LassoSaml2NameID *""'"); 
 
40970
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Saml2NameID_spNameQualifier_get" "', argument " "1"" of type '" "LassoSaml2NameID *""'"); 
38980
40971
    }
38981
40972
    arg1 = (LassoSaml2NameID *)(argp1);
38982
40973
    result = (char *) ((arg1)->SPNameQualifier);
38983
 
    
38984
 
    ST(argvi) = SWIG_FromCharPtr(result); argvi++ ;
 
40974
    ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
38985
40975
    
38986
40976
    XSRETURN(argvi);
38987
40977
  fail:
39001
40991
      SWIG_croak("Usage: new_Saml2NameID();");
39002
40992
    }
39003
40993
    result = (LassoSaml2NameID *)new_LassoSaml2NameID();
39004
 
    
39005
40994
    ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_LassoSaml2NameID, SWIG_OWNER | SWIG_SHADOW); argvi++ ;
39006
40995
    XSRETURN(argvi);
39007
40996
  fail:
39056
41045
    }
39057
41046
    arg1 = (LassoSaml2NameID *)(argp1);
39058
41047
    result = (char *)LassoSaml2NameID_dump(arg1);
39059
 
    
39060
 
    ST(argvi) = SWIG_FromCharPtr(result); argvi++ ;
 
41048
    ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
39061
41049
    
39062
41050
    g_free(result);
39063
41051
    XSRETURN(argvi);
39092
41080
    if (!SWIG_IsOK(res2)) {
39093
41081
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Samlp2StatusCode_value_set" "', argument " "2"" of type '" "char *""'");
39094
41082
    }
39095
 
    arg2 = buf2;
 
41083
    arg2 = (char *)(buf2);
39096
41084
    if (arg1->Value) free((char*)arg1->Value);
39097
41085
    if (arg2) {
39098
 
      size_t size = strlen(arg2) + 1;
39099
 
      arg1->Value = (char *)memcpy((char *)malloc((size)*sizeof(char)), arg2, sizeof(char)*(size));
 
41086
      size_t size = strlen((const char *)(arg2)) + 1;
 
41087
      arg1->Value = (char *)(char *)memcpy((char *)malloc((size)*sizeof(char)), (const char *)(arg2), sizeof(char)*(size));
39100
41088
    } else {
39101
41089
      arg1->Value = 0;
39102
41090
    }
39130
41118
    }
39131
41119
    arg1 = (LassoSamlp2StatusCode *)(argp1);
39132
41120
    result = (char *) ((arg1)->Value);
39133
 
    
39134
 
    ST(argvi) = SWIG_FromCharPtr(result); argvi++ ;
 
41121
    ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
39135
41122
    
39136
41123
    XSRETURN(argvi);
39137
41124
  fail:
39197
41184
    }
39198
41185
    arg1 = (LassoSamlp2StatusCode *)(argp1);
39199
41186
    result = (LassoSamlp2StatusCode *)LassoSamlp2StatusCode_StatusCode_get(arg1);
39200
 
    
39201
41187
    ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_LassoSamlp2StatusCode, 0 | SWIG_SHADOW); argvi++ ;
39202
41188
    
39203
41189
    XSRETURN(argvi);
39218
41204
      SWIG_croak("Usage: new_Samlp2StatusCode();");
39219
41205
    }
39220
41206
    result = (LassoSamlp2StatusCode *)new_LassoSamlp2StatusCode();
39221
 
    
39222
41207
    ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_LassoSamlp2StatusCode, SWIG_OWNER | SWIG_SHADOW); argvi++ ;
39223
41208
    XSRETURN(argvi);
39224
41209
  fail:
39273
41258
    }
39274
41259
    arg1 = (LassoSamlp2StatusCode *)(argp1);
39275
41260
    result = (char *)LassoSamlp2StatusCode_dump(arg1);
39276
 
    
39277
 
    ST(argvi) = SWIG_FromCharPtr(result); argvi++ ;
 
41261
    ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
39278
41262
    
39279
41263
    g_free(result);
39280
41264
    XSRETURN(argvi);
39309
41293
    if (!SWIG_IsOK(res2)) {
39310
41294
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Samlp2Status_statusMessage_set" "', argument " "2"" of type '" "char *""'");
39311
41295
    }
39312
 
    arg2 = buf2;
 
41296
    arg2 = (char *)(buf2);
39313
41297
    if (arg1->StatusMessage) free((char*)arg1->StatusMessage);
39314
41298
    if (arg2) {
39315
 
      size_t size = strlen(arg2) + 1;
39316
 
      arg1->StatusMessage = (char *)memcpy((char *)malloc((size)*sizeof(char)), arg2, sizeof(char)*(size));
 
41299
      size_t size = strlen((const char *)(arg2)) + 1;
 
41300
      arg1->StatusMessage = (char *)(char *)memcpy((char *)malloc((size)*sizeof(char)), (const char *)(arg2), sizeof(char)*(size));
39317
41301
    } else {
39318
41302
      arg1->StatusMessage = 0;
39319
41303
    }
39347
41331
    }
39348
41332
    arg1 = (LassoSamlp2Status *)(argp1);
39349
41333
    result = (char *) ((arg1)->StatusMessage);
39350
 
    
39351
 
    ST(argvi) = SWIG_FromCharPtr(result); argvi++ ;
 
41334
    ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
39352
41335
    
39353
41336
    XSRETURN(argvi);
39354
41337
  fail:
39414
41397
    }
39415
41398
    arg1 = (LassoSamlp2Status *)(argp1);
39416
41399
    result = (LassoSamlp2StatusCode *)LassoSamlp2Status_StatusCode_get(arg1);
39417
 
    
39418
41400
    ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_LassoSamlp2StatusCode, 0 | SWIG_SHADOW); argvi++ ;
39419
41401
    
39420
41402
    XSRETURN(argvi);
39481
41463
    }
39482
41464
    arg1 = (LassoSamlp2Status *)(argp1);
39483
41465
    result = (LassoSamlp2StatusDetail *)LassoSamlp2Status_StatusDetail_get(arg1);
39484
 
    
39485
41466
    ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_LassoSamlp2StatusDetail, 0 | SWIG_SHADOW); argvi++ ;
39486
41467
    
39487
41468
    XSRETURN(argvi);
39502
41483
      SWIG_croak("Usage: new_Samlp2Status();");
39503
41484
    }
39504
41485
    result = (LassoSamlp2Status *)new_LassoSamlp2Status();
39505
 
    
39506
41486
    ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_LassoSamlp2Status, SWIG_OWNER | SWIG_SHADOW); argvi++ ;
39507
41487
    XSRETURN(argvi);
39508
41488
  fail:
39557
41537
    }
39558
41538
    arg1 = (LassoSamlp2Status *)(argp1);
39559
41539
    result = (char *)LassoSamlp2Status_dump(arg1);
39560
 
    
39561
 
    ST(argvi) = SWIG_FromCharPtr(result); argvi++ ;
 
41540
    ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
39562
41541
    
39563
41542
    g_free(result);
39564
41543
    XSRETURN(argvi);
39579
41558
      SWIG_croak("Usage: new_Saml2ConditionAbstract();");
39580
41559
    }
39581
41560
    result = (LassoSaml2ConditionAbstract *)new_LassoSaml2ConditionAbstract();
39582
 
    
39583
41561
    ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_LassoSaml2ConditionAbstract, SWIG_OWNER | SWIG_SHADOW); argvi++ ;
39584
41562
    XSRETURN(argvi);
39585
41563
  fail:
39634
41612
    }
39635
41613
    arg1 = (LassoSaml2ConditionAbstract *)(argp1);
39636
41614
    result = (char *)LassoSaml2ConditionAbstract_dump(arg1);
39637
 
    
39638
 
    ST(argvi) = SWIG_FromCharPtr(result); argvi++ ;
 
41615
    ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
39639
41616
    
39640
41617
    g_free(result);
39641
41618
    XSRETURN(argvi);
39656
41633
      SWIG_croak("Usage: new_Saml2OneTimeUse();");
39657
41634
    }
39658
41635
    result = (LassoSaml2OneTimeUse *)new_LassoSaml2OneTimeUse();
39659
 
    
39660
41636
    ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_LassoSaml2OneTimeUse, SWIG_OWNER | SWIG_SHADOW); argvi++ ;
39661
41637
    XSRETURN(argvi);
39662
41638
  fail:
39711
41687
    }
39712
41688
    arg1 = (LassoSaml2OneTimeUse *)(argp1);
39713
41689
    result = (char *)LassoSaml2OneTimeUse_dump(arg1);
39714
 
    
39715
 
    ST(argvi) = SWIG_FromCharPtr(result); argvi++ ;
 
41690
    ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
39716
41691
    
39717
41692
    g_free(result);
39718
41693
    XSRETURN(argvi);
39733
41708
      SWIG_croak("Usage: new_Saml2Advice();");
39734
41709
    }
39735
41710
    result = (LassoSaml2Advice *)new_LassoSaml2Advice();
39736
 
    
39737
41711
    ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_LassoSaml2Advice, SWIG_OWNER | SWIG_SHADOW); argvi++ ;
39738
41712
    XSRETURN(argvi);
39739
41713
  fail:
39788
41762
    }
39789
41763
    arg1 = (LassoSaml2Advice *)(argp1);
39790
41764
    result = (char *)LassoSaml2Advice_dump(arg1);
39791
 
    
39792
 
    ST(argvi) = SWIG_FromCharPtr(result); argvi++ ;
 
41765
    ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
39793
41766
    
39794
41767
    g_free(result);
39795
41768
    XSRETURN(argvi);
39824
41797
    if (!SWIG_IsOK(res2)) {
39825
41798
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Saml2BaseIDAbstract_nameQualifier_set" "', argument " "2"" of type '" "char *""'");
39826
41799
    }
39827
 
    arg2 = buf2;
 
41800
    arg2 = (char *)(buf2);
39828
41801
    if (arg1->NameQualifier) free((char*)arg1->NameQualifier);
39829
41802
    if (arg2) {
39830
 
      size_t size = strlen(arg2) + 1;
39831
 
      arg1->NameQualifier = (char *)memcpy((char *)malloc((size)*sizeof(char)), arg2, sizeof(char)*(size));
 
41803
      size_t size = strlen((const char *)(arg2)) + 1;
 
41804
      arg1->NameQualifier = (char *)(char *)memcpy((char *)malloc((size)*sizeof(char)), (const char *)(arg2), sizeof(char)*(size));
39832
41805
    } else {
39833
41806
      arg1->NameQualifier = 0;
39834
41807
    }
39862
41835
    }
39863
41836
    arg1 = (LassoSaml2BaseIDAbstract *)(argp1);
39864
41837
    result = (char *) ((arg1)->NameQualifier);
39865
 
    
39866
 
    ST(argvi) = SWIG_FromCharPtr(result); argvi++ ;
 
41838
    ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
39867
41839
    
39868
41840
    XSRETURN(argvi);
39869
41841
  fail:
39873
41845
}
39874
41846
 
39875
41847
 
39876
 
XS(_wrap_Saml2BaseIDAbstract_SPNameQualifier_set) {
 
41848
XS(_wrap_Saml2BaseIDAbstract_spNameQualifier_set) {
39877
41849
  {
39878
41850
    LassoSaml2BaseIDAbstract *arg1 = (LassoSaml2BaseIDAbstract *) 0 ;
39879
41851
    char *arg2 = (char *) 0 ;
39886
41858
    dXSARGS;
39887
41859
    
39888
41860
    if ((items < 2) || (items > 2)) {
39889
 
      SWIG_croak("Usage: Saml2BaseIDAbstract_SPNameQualifier_set(self,SPNameQualifier);");
 
41861
      SWIG_croak("Usage: Saml2BaseIDAbstract_spNameQualifier_set(self,SPNameQualifier);");
39890
41862
    }
39891
41863
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_LassoSaml2BaseIDAbstract, 0 |  0 );
39892
41864
    if (!SWIG_IsOK(res1)) {
39893
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Saml2BaseIDAbstract_SPNameQualifier_set" "', argument " "1"" of type '" "LassoSaml2BaseIDAbstract *""'"); 
 
41865
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Saml2BaseIDAbstract_spNameQualifier_set" "', argument " "1"" of type '" "LassoSaml2BaseIDAbstract *""'"); 
39894
41866
    }
39895
41867
    arg1 = (LassoSaml2BaseIDAbstract *)(argp1);
39896
41868
    res2 = SWIG_AsCharPtrAndSize(ST(1), &buf2, NULL, &alloc2);
39897
41869
    if (!SWIG_IsOK(res2)) {
39898
 
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Saml2BaseIDAbstract_SPNameQualifier_set" "', argument " "2"" of type '" "char *""'");
 
41870
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Saml2BaseIDAbstract_spNameQualifier_set" "', argument " "2"" of type '" "char *""'");
39899
41871
    }
39900
 
    arg2 = buf2;
 
41872
    arg2 = (char *)(buf2);
39901
41873
    if (arg1->SPNameQualifier) free((char*)arg1->SPNameQualifier);
39902
41874
    if (arg2) {
39903
 
      size_t size = strlen(arg2) + 1;
39904
 
      arg1->SPNameQualifier = (char *)memcpy((char *)malloc((size)*sizeof(char)), arg2, sizeof(char)*(size));
 
41875
      size_t size = strlen((const char *)(arg2)) + 1;
 
41876
      arg1->SPNameQualifier = (char *)(char *)memcpy((char *)malloc((size)*sizeof(char)), (const char *)(arg2), sizeof(char)*(size));
39905
41877
    } else {
39906
41878
      arg1->SPNameQualifier = 0;
39907
41879
    }
39917
41889
}
39918
41890
 
39919
41891
 
39920
 
XS(_wrap_Saml2BaseIDAbstract_SPNameQualifier_get) {
 
41892
XS(_wrap_Saml2BaseIDAbstract_spNameQualifier_get) {
39921
41893
  {
39922
41894
    LassoSaml2BaseIDAbstract *arg1 = (LassoSaml2BaseIDAbstract *) 0 ;
39923
41895
    char *result = 0 ;
39927
41899
    dXSARGS;
39928
41900
    
39929
41901
    if ((items < 1) || (items > 1)) {
39930
 
      SWIG_croak("Usage: Saml2BaseIDAbstract_SPNameQualifier_get(self);");
 
41902
      SWIG_croak("Usage: Saml2BaseIDAbstract_spNameQualifier_get(self);");
39931
41903
    }
39932
41904
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_LassoSaml2BaseIDAbstract, 0 |  0 );
39933
41905
    if (!SWIG_IsOK(res1)) {
39934
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Saml2BaseIDAbstract_SPNameQualifier_get" "', argument " "1"" of type '" "LassoSaml2BaseIDAbstract *""'"); 
 
41906
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Saml2BaseIDAbstract_spNameQualifier_get" "', argument " "1"" of type '" "LassoSaml2BaseIDAbstract *""'"); 
39935
41907
    }
39936
41908
    arg1 = (LassoSaml2BaseIDAbstract *)(argp1);
39937
41909
    result = (char *) ((arg1)->SPNameQualifier);
39938
 
    
39939
 
    ST(argvi) = SWIG_FromCharPtr(result); argvi++ ;
 
41910
    ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
39940
41911
    
39941
41912
    XSRETURN(argvi);
39942
41913
  fail:
39956
41927
      SWIG_croak("Usage: new_Saml2BaseIDAbstract();");
39957
41928
    }
39958
41929
    result = (LassoSaml2BaseIDAbstract *)new_LassoSaml2BaseIDAbstract();
39959
 
    
39960
41930
    ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_LassoSaml2BaseIDAbstract, SWIG_OWNER | SWIG_SHADOW); argvi++ ;
39961
41931
    XSRETURN(argvi);
39962
41932
  fail:
40011
41981
    }
40012
41982
    arg1 = (LassoSaml2BaseIDAbstract *)(argp1);
40013
41983
    result = (char *)LassoSaml2BaseIDAbstract_dump(arg1);
40014
 
    
40015
 
    ST(argvi) = SWIG_FromCharPtr(result); argvi++ ;
 
41984
    ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
40016
41985
    
40017
41986
    g_free(result);
40018
41987
    XSRETURN(argvi);
40023
41992
}
40024
41993
 
40025
41994
 
40026
 
XS(_wrap_Saml2AuthnContext_AuthnContextClassRef_set) {
 
41995
XS(_wrap_Saml2AuthnContext_authnContextClassRef_set) {
40027
41996
  {
40028
41997
    LassoSaml2AuthnContext *arg1 = (LassoSaml2AuthnContext *) 0 ;
40029
41998
    char *arg2 = (char *) 0 ;
40036
42005
    dXSARGS;
40037
42006
    
40038
42007
    if ((items < 2) || (items > 2)) {
40039
 
      SWIG_croak("Usage: Saml2AuthnContext_AuthnContextClassRef_set(self,AuthnContextClassRef);");
 
42008
      SWIG_croak("Usage: Saml2AuthnContext_authnContextClassRef_set(self,AuthnContextClassRef);");
40040
42009
    }
40041
42010
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_LassoSaml2AuthnContext, 0 |  0 );
40042
42011
    if (!SWIG_IsOK(res1)) {
40043
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Saml2AuthnContext_AuthnContextClassRef_set" "', argument " "1"" of type '" "LassoSaml2AuthnContext *""'"); 
 
42012
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Saml2AuthnContext_authnContextClassRef_set" "', argument " "1"" of type '" "LassoSaml2AuthnContext *""'"); 
40044
42013
    }
40045
42014
    arg1 = (LassoSaml2AuthnContext *)(argp1);
40046
42015
    res2 = SWIG_AsCharPtrAndSize(ST(1), &buf2, NULL, &alloc2);
40047
42016
    if (!SWIG_IsOK(res2)) {
40048
 
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Saml2AuthnContext_AuthnContextClassRef_set" "', argument " "2"" of type '" "char *""'");
 
42017
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Saml2AuthnContext_authnContextClassRef_set" "', argument " "2"" of type '" "char *""'");
40049
42018
    }
40050
 
    arg2 = buf2;
 
42019
    arg2 = (char *)(buf2);
40051
42020
    if (arg1->AuthnContextClassRef) free((char*)arg1->AuthnContextClassRef);
40052
42021
    if (arg2) {
40053
 
      size_t size = strlen(arg2) + 1;
40054
 
      arg1->AuthnContextClassRef = (char *)memcpy((char *)malloc((size)*sizeof(char)), arg2, sizeof(char)*(size));
 
42022
      size_t size = strlen((const char *)(arg2)) + 1;
 
42023
      arg1->AuthnContextClassRef = (char *)(char *)memcpy((char *)malloc((size)*sizeof(char)), (const char *)(arg2), sizeof(char)*(size));
40055
42024
    } else {
40056
42025
      arg1->AuthnContextClassRef = 0;
40057
42026
    }
40067
42036
}
40068
42037
 
40069
42038
 
40070
 
XS(_wrap_Saml2AuthnContext_AuthnContextClassRef_get) {
 
42039
XS(_wrap_Saml2AuthnContext_authnContextClassRef_get) {
40071
42040
  {
40072
42041
    LassoSaml2AuthnContext *arg1 = (LassoSaml2AuthnContext *) 0 ;
40073
42042
    char *result = 0 ;
40077
42046
    dXSARGS;
40078
42047
    
40079
42048
    if ((items < 1) || (items > 1)) {
40080
 
      SWIG_croak("Usage: Saml2AuthnContext_AuthnContextClassRef_get(self);");
 
42049
      SWIG_croak("Usage: Saml2AuthnContext_authnContextClassRef_get(self);");
40081
42050
    }
40082
42051
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_LassoSaml2AuthnContext, 0 |  0 );
40083
42052
    if (!SWIG_IsOK(res1)) {
40084
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Saml2AuthnContext_AuthnContextClassRef_get" "', argument " "1"" of type '" "LassoSaml2AuthnContext *""'"); 
 
42053
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Saml2AuthnContext_authnContextClassRef_get" "', argument " "1"" of type '" "LassoSaml2AuthnContext *""'"); 
40085
42054
    }
40086
42055
    arg1 = (LassoSaml2AuthnContext *)(argp1);
40087
42056
    result = (char *) ((arg1)->AuthnContextClassRef);
40088
 
    
40089
 
    ST(argvi) = SWIG_FromCharPtr(result); argvi++ ;
 
42057
    ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
40090
42058
    
40091
42059
    XSRETURN(argvi);
40092
42060
  fail:
40096
42064
}
40097
42065
 
40098
42066
 
40099
 
XS(_wrap_Saml2AuthnContext_AuthnContextDeclRef_set) {
 
42067
XS(_wrap_Saml2AuthnContext_authnContextDeclRef_set) {
40100
42068
  {
40101
42069
    LassoSaml2AuthnContext *arg1 = (LassoSaml2AuthnContext *) 0 ;
40102
42070
    char *arg2 = (char *) 0 ;
40109
42077
    dXSARGS;
40110
42078
    
40111
42079
    if ((items < 2) || (items > 2)) {
40112
 
      SWIG_croak("Usage: Saml2AuthnContext_AuthnContextDeclRef_set(self,AuthnContextDeclRef);");
 
42080
      SWIG_croak("Usage: Saml2AuthnContext_authnContextDeclRef_set(self,AuthnContextDeclRef);");
40113
42081
    }
40114
42082
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_LassoSaml2AuthnContext, 0 |  0 );
40115
42083
    if (!SWIG_IsOK(res1)) {
40116
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Saml2AuthnContext_AuthnContextDeclRef_set" "', argument " "1"" of type '" "LassoSaml2AuthnContext *""'"); 
 
42084
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Saml2AuthnContext_authnContextDeclRef_set" "', argument " "1"" of type '" "LassoSaml2AuthnContext *""'"); 
40117
42085
    }
40118
42086
    arg1 = (LassoSaml2AuthnContext *)(argp1);
40119
42087
    res2 = SWIG_AsCharPtrAndSize(ST(1), &buf2, NULL, &alloc2);
40120
42088
    if (!SWIG_IsOK(res2)) {
40121
 
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Saml2AuthnContext_AuthnContextDeclRef_set" "', argument " "2"" of type '" "char *""'");
 
42089
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Saml2AuthnContext_authnContextDeclRef_set" "', argument " "2"" of type '" "char *""'");
40122
42090
    }
40123
 
    arg2 = buf2;
 
42091
    arg2 = (char *)(buf2);
40124
42092
    if (arg1->AuthnContextDeclRef) free((char*)arg1->AuthnContextDeclRef);
40125
42093
    if (arg2) {
40126
 
      size_t size = strlen(arg2) + 1;
40127
 
      arg1->AuthnContextDeclRef = (char *)memcpy((char *)malloc((size)*sizeof(char)), arg2, sizeof(char)*(size));
 
42094
      size_t size = strlen((const char *)(arg2)) + 1;
 
42095
      arg1->AuthnContextDeclRef = (char *)(char *)memcpy((char *)malloc((size)*sizeof(char)), (const char *)(arg2), sizeof(char)*(size));
40128
42096
    } else {
40129
42097
      arg1->AuthnContextDeclRef = 0;
40130
42098
    }
40140
42108
}
40141
42109
 
40142
42110
 
40143
 
XS(_wrap_Saml2AuthnContext_AuthnContextDeclRef_get) {
 
42111
XS(_wrap_Saml2AuthnContext_authnContextDeclRef_get) {
40144
42112
  {
40145
42113
    LassoSaml2AuthnContext *arg1 = (LassoSaml2AuthnContext *) 0 ;
40146
42114
    char *result = 0 ;
40150
42118
    dXSARGS;
40151
42119
    
40152
42120
    if ((items < 1) || (items > 1)) {
40153
 
      SWIG_croak("Usage: Saml2AuthnContext_AuthnContextDeclRef_get(self);");
 
42121
      SWIG_croak("Usage: Saml2AuthnContext_authnContextDeclRef_get(self);");
40154
42122
    }
40155
42123
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_LassoSaml2AuthnContext, 0 |  0 );
40156
42124
    if (!SWIG_IsOK(res1)) {
40157
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Saml2AuthnContext_AuthnContextDeclRef_get" "', argument " "1"" of type '" "LassoSaml2AuthnContext *""'"); 
 
42125
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Saml2AuthnContext_authnContextDeclRef_get" "', argument " "1"" of type '" "LassoSaml2AuthnContext *""'"); 
40158
42126
    }
40159
42127
    arg1 = (LassoSaml2AuthnContext *)(argp1);
40160
42128
    result = (char *) ((arg1)->AuthnContextDeclRef);
40161
 
    
40162
 
    ST(argvi) = SWIG_FromCharPtr(result); argvi++ ;
 
42129
    ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
40163
42130
    
40164
42131
    XSRETURN(argvi);
40165
42132
  fail:
40193
42160
    if (!SWIG_IsOK(res2)) {
40194
42161
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Saml2AuthnContext_AuthenticatingAuthority_set" "', argument " "2"" of type '" "char *""'");
40195
42162
    }
40196
 
    arg2 = buf2;
 
42163
    arg2 = (char *)(buf2);
40197
42164
    if (arg1->AuthenticatingAuthority) free((char*)arg1->AuthenticatingAuthority);
40198
42165
    if (arg2) {
40199
 
      size_t size = strlen(arg2) + 1;
40200
 
      arg1->AuthenticatingAuthority = (char *)memcpy((char *)malloc((size)*sizeof(char)), arg2, sizeof(char)*(size));
 
42166
      size_t size = strlen((const char *)(arg2)) + 1;
 
42167
      arg1->AuthenticatingAuthority = (char *)(char *)memcpy((char *)malloc((size)*sizeof(char)), (const char *)(arg2), sizeof(char)*(size));
40201
42168
    } else {
40202
42169
      arg1->AuthenticatingAuthority = 0;
40203
42170
    }
40231
42198
    }
40232
42199
    arg1 = (LassoSaml2AuthnContext *)(argp1);
40233
42200
    result = (char *) ((arg1)->AuthenticatingAuthority);
40234
 
    
40235
 
    ST(argvi) = SWIG_FromCharPtr(result); argvi++ ;
 
42201
    ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
40236
42202
    
40237
42203
    XSRETURN(argvi);
40238
42204
  fail:
40252
42218
      SWIG_croak("Usage: new_Saml2AuthnContext();");
40253
42219
    }
40254
42220
    result = (LassoSaml2AuthnContext *)new_LassoSaml2AuthnContext();
40255
 
    
40256
42221
    ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_LassoSaml2AuthnContext, SWIG_OWNER | SWIG_SHADOW); argvi++ ;
40257
42222
    XSRETURN(argvi);
40258
42223
  fail:
40307
42272
    }
40308
42273
    arg1 = (LassoSaml2AuthnContext *)(argp1);
40309
42274
    result = (char *)LassoSaml2AuthnContext_dump(arg1);
40310
 
    
40311
 
    ST(argvi) = SWIG_FromCharPtr(result); argvi++ ;
 
42275
    ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
40312
42276
    
40313
42277
    g_free(result);
40314
42278
    XSRETURN(argvi);
40319
42283
}
40320
42284
 
40321
42285
 
40322
 
XS(_wrap_Saml2SubjectLocality_Address_set) {
 
42286
XS(_wrap_Saml2SubjectLocality_address_set) {
40323
42287
  {
40324
42288
    LassoSaml2SubjectLocality *arg1 = (LassoSaml2SubjectLocality *) 0 ;
40325
42289
    char *arg2 = (char *) 0 ;
40332
42296
    dXSARGS;
40333
42297
    
40334
42298
    if ((items < 2) || (items > 2)) {
40335
 
      SWIG_croak("Usage: Saml2SubjectLocality_Address_set(self,Address);");
 
42299
      SWIG_croak("Usage: Saml2SubjectLocality_address_set(self,Address);");
40336
42300
    }
40337
42301
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_LassoSaml2SubjectLocality, 0 |  0 );
40338
42302
    if (!SWIG_IsOK(res1)) {
40339
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Saml2SubjectLocality_Address_set" "', argument " "1"" of type '" "LassoSaml2SubjectLocality *""'"); 
 
42303
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Saml2SubjectLocality_address_set" "', argument " "1"" of type '" "LassoSaml2SubjectLocality *""'"); 
40340
42304
    }
40341
42305
    arg1 = (LassoSaml2SubjectLocality *)(argp1);
40342
42306
    res2 = SWIG_AsCharPtrAndSize(ST(1), &buf2, NULL, &alloc2);
40343
42307
    if (!SWIG_IsOK(res2)) {
40344
 
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Saml2SubjectLocality_Address_set" "', argument " "2"" of type '" "char *""'");
 
42308
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Saml2SubjectLocality_address_set" "', argument " "2"" of type '" "char *""'");
40345
42309
    }
40346
 
    arg2 = buf2;
 
42310
    arg2 = (char *)(buf2);
40347
42311
    if (arg1->Address) free((char*)arg1->Address);
40348
42312
    if (arg2) {
40349
 
      size_t size = strlen(arg2) + 1;
40350
 
      arg1->Address = (char *)memcpy((char *)malloc((size)*sizeof(char)), arg2, sizeof(char)*(size));
 
42313
      size_t size = strlen((const char *)(arg2)) + 1;
 
42314
      arg1->Address = (char *)(char *)memcpy((char *)malloc((size)*sizeof(char)), (const char *)(arg2), sizeof(char)*(size));
40351
42315
    } else {
40352
42316
      arg1->Address = 0;
40353
42317
    }
40363
42327
}
40364
42328
 
40365
42329
 
40366
 
XS(_wrap_Saml2SubjectLocality_Address_get) {
 
42330
XS(_wrap_Saml2SubjectLocality_address_get) {
40367
42331
  {
40368
42332
    LassoSaml2SubjectLocality *arg1 = (LassoSaml2SubjectLocality *) 0 ;
40369
42333
    char *result = 0 ;
40373
42337
    dXSARGS;
40374
42338
    
40375
42339
    if ((items < 1) || (items > 1)) {
40376
 
      SWIG_croak("Usage: Saml2SubjectLocality_Address_get(self);");
 
42340
      SWIG_croak("Usage: Saml2SubjectLocality_address_get(self);");
40377
42341
    }
40378
42342
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_LassoSaml2SubjectLocality, 0 |  0 );
40379
42343
    if (!SWIG_IsOK(res1)) {
40380
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Saml2SubjectLocality_Address_get" "', argument " "1"" of type '" "LassoSaml2SubjectLocality *""'"); 
 
42344
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Saml2SubjectLocality_address_get" "', argument " "1"" of type '" "LassoSaml2SubjectLocality *""'"); 
40381
42345
    }
40382
42346
    arg1 = (LassoSaml2SubjectLocality *)(argp1);
40383
42347
    result = (char *) ((arg1)->Address);
40384
 
    
40385
 
    ST(argvi) = SWIG_FromCharPtr(result); argvi++ ;
 
42348
    ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
40386
42349
    
40387
42350
    XSRETURN(argvi);
40388
42351
  fail:
40392
42355
}
40393
42356
 
40394
42357
 
40395
 
XS(_wrap_Saml2SubjectLocality_DNSName_set) {
 
42358
XS(_wrap_Saml2SubjectLocality_dnsName_set) {
40396
42359
  {
40397
42360
    LassoSaml2SubjectLocality *arg1 = (LassoSaml2SubjectLocality *) 0 ;
40398
42361
    char *arg2 = (char *) 0 ;
40405
42368
    dXSARGS;
40406
42369
    
40407
42370
    if ((items < 2) || (items > 2)) {
40408
 
      SWIG_croak("Usage: Saml2SubjectLocality_DNSName_set(self,DNSName);");
 
42371
      SWIG_croak("Usage: Saml2SubjectLocality_dnsName_set(self,DNSName);");
40409
42372
    }
40410
42373
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_LassoSaml2SubjectLocality, 0 |  0 );
40411
42374
    if (!SWIG_IsOK(res1)) {
40412
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Saml2SubjectLocality_DNSName_set" "', argument " "1"" of type '" "LassoSaml2SubjectLocality *""'"); 
 
42375
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Saml2SubjectLocality_dnsName_set" "', argument " "1"" of type '" "LassoSaml2SubjectLocality *""'"); 
40413
42376
    }
40414
42377
    arg1 = (LassoSaml2SubjectLocality *)(argp1);
40415
42378
    res2 = SWIG_AsCharPtrAndSize(ST(1), &buf2, NULL, &alloc2);
40416
42379
    if (!SWIG_IsOK(res2)) {
40417
 
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Saml2SubjectLocality_DNSName_set" "', argument " "2"" of type '" "char *""'");
 
42380
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Saml2SubjectLocality_dnsName_set" "', argument " "2"" of type '" "char *""'");
40418
42381
    }
40419
 
    arg2 = buf2;
 
42382
    arg2 = (char *)(buf2);
40420
42383
    if (arg1->DNSName) free((char*)arg1->DNSName);
40421
42384
    if (arg2) {
40422
 
      size_t size = strlen(arg2) + 1;
40423
 
      arg1->DNSName = (char *)memcpy((char *)malloc((size)*sizeof(char)), arg2, sizeof(char)*(size));
 
42385
      size_t size = strlen((const char *)(arg2)) + 1;
 
42386
      arg1->DNSName = (char *)(char *)memcpy((char *)malloc((size)*sizeof(char)), (const char *)(arg2), sizeof(char)*(size));
40424
42387
    } else {
40425
42388
      arg1->DNSName = 0;
40426
42389
    }
40436
42399
}
40437
42400
 
40438
42401
 
40439
 
XS(_wrap_Saml2SubjectLocality_DNSName_get) {
 
42402
XS(_wrap_Saml2SubjectLocality_dnsName_get) {
40440
42403
  {
40441
42404
    LassoSaml2SubjectLocality *arg1 = (LassoSaml2SubjectLocality *) 0 ;
40442
42405
    char *result = 0 ;
40446
42409
    dXSARGS;
40447
42410
    
40448
42411
    if ((items < 1) || (items > 1)) {
40449
 
      SWIG_croak("Usage: Saml2SubjectLocality_DNSName_get(self);");
 
42412
      SWIG_croak("Usage: Saml2SubjectLocality_dnsName_get(self);");
40450
42413
    }
40451
42414
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_LassoSaml2SubjectLocality, 0 |  0 );
40452
42415
    if (!SWIG_IsOK(res1)) {
40453
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Saml2SubjectLocality_DNSName_get" "', argument " "1"" of type '" "LassoSaml2SubjectLocality *""'"); 
 
42416
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Saml2SubjectLocality_dnsName_get" "', argument " "1"" of type '" "LassoSaml2SubjectLocality *""'"); 
40454
42417
    }
40455
42418
    arg1 = (LassoSaml2SubjectLocality *)(argp1);
40456
42419
    result = (char *) ((arg1)->DNSName);
40457
 
    
40458
 
    ST(argvi) = SWIG_FromCharPtr(result); argvi++ ;
 
42420
    ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
40459
42421
    
40460
42422
    XSRETURN(argvi);
40461
42423
  fail:
40475
42437
      SWIG_croak("Usage: new_Saml2SubjectLocality();");
40476
42438
    }
40477
42439
    result = (LassoSaml2SubjectLocality *)new_LassoSaml2SubjectLocality();
40478
 
    
40479
42440
    ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_LassoSaml2SubjectLocality, SWIG_OWNER | SWIG_SHADOW); argvi++ ;
40480
42441
    XSRETURN(argvi);
40481
42442
  fail:
40530
42491
    }
40531
42492
    arg1 = (LassoSaml2SubjectLocality *)(argp1);
40532
42493
    result = (char *)LassoSaml2SubjectLocality_dump(arg1);
40533
 
    
40534
 
    ST(argvi) = SWIG_FromCharPtr(result); argvi++ ;
 
42494
    ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
40535
42495
    
40536
42496
    g_free(result);
40537
42497
    XSRETURN(argvi);
40566
42526
    if (!SWIG_IsOK(res2)) {
40567
42527
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Saml2SubjectConfirmationData_notBefore_set" "', argument " "2"" of type '" "char *""'");
40568
42528
    }
40569
 
    arg2 = buf2;
 
42529
    arg2 = (char *)(buf2);
40570
42530
    if (arg1->NotBefore) free((char*)arg1->NotBefore);
40571
42531
    if (arg2) {
40572
 
      size_t size = strlen(arg2) + 1;
40573
 
      arg1->NotBefore = (char *)memcpy((char *)malloc((size)*sizeof(char)), arg2, sizeof(char)*(size));
 
42532
      size_t size = strlen((const char *)(arg2)) + 1;
 
42533
      arg1->NotBefore = (char *)(char *)memcpy((char *)malloc((size)*sizeof(char)), (const char *)(arg2), sizeof(char)*(size));
40574
42534
    } else {
40575
42535
      arg1->NotBefore = 0;
40576
42536
    }
40604
42564
    }
40605
42565
    arg1 = (LassoSaml2SubjectConfirmationData *)(argp1);
40606
42566
    result = (char *) ((arg1)->NotBefore);
40607
 
    
40608
 
    ST(argvi) = SWIG_FromCharPtr(result); argvi++ ;
 
42567
    ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
40609
42568
    
40610
42569
    XSRETURN(argvi);
40611
42570
  fail:
40639
42598
    if (!SWIG_IsOK(res2)) {
40640
42599
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Saml2SubjectConfirmationData_notOnOrAfter_set" "', argument " "2"" of type '" "char *""'");
40641
42600
    }
40642
 
    arg2 = buf2;
 
42601
    arg2 = (char *)(buf2);
40643
42602
    if (arg1->NotOnOrAfter) free((char*)arg1->NotOnOrAfter);
40644
42603
    if (arg2) {
40645
 
      size_t size = strlen(arg2) + 1;
40646
 
      arg1->NotOnOrAfter = (char *)memcpy((char *)malloc((size)*sizeof(char)), arg2, sizeof(char)*(size));
 
42604
      size_t size = strlen((const char *)(arg2)) + 1;
 
42605
      arg1->NotOnOrAfter = (char *)(char *)memcpy((char *)malloc((size)*sizeof(char)), (const char *)(arg2), sizeof(char)*(size));
40647
42606
    } else {
40648
42607
      arg1->NotOnOrAfter = 0;
40649
42608
    }
40677
42636
    }
40678
42637
    arg1 = (LassoSaml2SubjectConfirmationData *)(argp1);
40679
42638
    result = (char *) ((arg1)->NotOnOrAfter);
40680
 
    
40681
 
    ST(argvi) = SWIG_FromCharPtr(result); argvi++ ;
 
42639
    ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
40682
42640
    
40683
42641
    XSRETURN(argvi);
40684
42642
  fail:
40712
42670
    if (!SWIG_IsOK(res2)) {
40713
42671
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Saml2SubjectConfirmationData_recipient_set" "', argument " "2"" of type '" "char *""'");
40714
42672
    }
40715
 
    arg2 = buf2;
 
42673
    arg2 = (char *)(buf2);
40716
42674
    if (arg1->Recipient) free((char*)arg1->Recipient);
40717
42675
    if (arg2) {
40718
 
      size_t size = strlen(arg2) + 1;
40719
 
      arg1->Recipient = (char *)memcpy((char *)malloc((size)*sizeof(char)), arg2, sizeof(char)*(size));
 
42676
      size_t size = strlen((const char *)(arg2)) + 1;
 
42677
      arg1->Recipient = (char *)(char *)memcpy((char *)malloc((size)*sizeof(char)), (const char *)(arg2), sizeof(char)*(size));
40720
42678
    } else {
40721
42679
      arg1->Recipient = 0;
40722
42680
    }
40750
42708
    }
40751
42709
    arg1 = (LassoSaml2SubjectConfirmationData *)(argp1);
40752
42710
    result = (char *) ((arg1)->Recipient);
40753
 
    
40754
 
    ST(argvi) = SWIG_FromCharPtr(result); argvi++ ;
 
42711
    ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
40755
42712
    
40756
42713
    XSRETURN(argvi);
40757
42714
  fail:
40785
42742
    if (!SWIG_IsOK(res2)) {
40786
42743
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Saml2SubjectConfirmationData_inResponseTo_set" "', argument " "2"" of type '" "char *""'");
40787
42744
    }
40788
 
    arg2 = buf2;
 
42745
    arg2 = (char *)(buf2);
40789
42746
    if (arg1->InResponseTo) free((char*)arg1->InResponseTo);
40790
42747
    if (arg2) {
40791
 
      size_t size = strlen(arg2) + 1;
40792
 
      arg1->InResponseTo = (char *)memcpy((char *)malloc((size)*sizeof(char)), arg2, sizeof(char)*(size));
 
42748
      size_t size = strlen((const char *)(arg2)) + 1;
 
42749
      arg1->InResponseTo = (char *)(char *)memcpy((char *)malloc((size)*sizeof(char)), (const char *)(arg2), sizeof(char)*(size));
40793
42750
    } else {
40794
42751
      arg1->InResponseTo = 0;
40795
42752
    }
40823
42780
    }
40824
42781
    arg1 = (LassoSaml2SubjectConfirmationData *)(argp1);
40825
42782
    result = (char *) ((arg1)->InResponseTo);
40826
 
    
40827
 
    ST(argvi) = SWIG_FromCharPtr(result); argvi++ ;
 
42783
    ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
40828
42784
    
40829
42785
    XSRETURN(argvi);
40830
42786
  fail:
40834
42790
}
40835
42791
 
40836
42792
 
40837
 
XS(_wrap_Saml2SubjectConfirmationData_Address_set) {
 
42793
XS(_wrap_Saml2SubjectConfirmationData_address_set) {
40838
42794
  {
40839
42795
    LassoSaml2SubjectConfirmationData *arg1 = (LassoSaml2SubjectConfirmationData *) 0 ;
40840
42796
    char *arg2 = (char *) 0 ;
40847
42803
    dXSARGS;
40848
42804
    
40849
42805
    if ((items < 2) || (items > 2)) {
40850
 
      SWIG_croak("Usage: Saml2SubjectConfirmationData_Address_set(self,Address);");
 
42806
      SWIG_croak("Usage: Saml2SubjectConfirmationData_address_set(self,Address);");
40851
42807
    }
40852
42808
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_LassoSaml2SubjectConfirmationData, 0 |  0 );
40853
42809
    if (!SWIG_IsOK(res1)) {
40854
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Saml2SubjectConfirmationData_Address_set" "', argument " "1"" of type '" "LassoSaml2SubjectConfirmationData *""'"); 
 
42810
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Saml2SubjectConfirmationData_address_set" "', argument " "1"" of type '" "LassoSaml2SubjectConfirmationData *""'"); 
40855
42811
    }
40856
42812
    arg1 = (LassoSaml2SubjectConfirmationData *)(argp1);
40857
42813
    res2 = SWIG_AsCharPtrAndSize(ST(1), &buf2, NULL, &alloc2);
40858
42814
    if (!SWIG_IsOK(res2)) {
40859
 
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Saml2SubjectConfirmationData_Address_set" "', argument " "2"" of type '" "char *""'");
 
42815
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Saml2SubjectConfirmationData_address_set" "', argument " "2"" of type '" "char *""'");
40860
42816
    }
40861
 
    arg2 = buf2;
 
42817
    arg2 = (char *)(buf2);
40862
42818
    if (arg1->Address) free((char*)arg1->Address);
40863
42819
    if (arg2) {
40864
 
      size_t size = strlen(arg2) + 1;
40865
 
      arg1->Address = (char *)memcpy((char *)malloc((size)*sizeof(char)), arg2, sizeof(char)*(size));
 
42820
      size_t size = strlen((const char *)(arg2)) + 1;
 
42821
      arg1->Address = (char *)(char *)memcpy((char *)malloc((size)*sizeof(char)), (const char *)(arg2), sizeof(char)*(size));
40866
42822
    } else {
40867
42823
      arg1->Address = 0;
40868
42824
    }
40878
42834
}
40879
42835
 
40880
42836
 
40881
 
XS(_wrap_Saml2SubjectConfirmationData_Address_get) {
 
42837
XS(_wrap_Saml2SubjectConfirmationData_address_get) {
40882
42838
  {
40883
42839
    LassoSaml2SubjectConfirmationData *arg1 = (LassoSaml2SubjectConfirmationData *) 0 ;
40884
42840
    char *result = 0 ;
40888
42844
    dXSARGS;
40889
42845
    
40890
42846
    if ((items < 1) || (items > 1)) {
40891
 
      SWIG_croak("Usage: Saml2SubjectConfirmationData_Address_get(self);");
 
42847
      SWIG_croak("Usage: Saml2SubjectConfirmationData_address_get(self);");
40892
42848
    }
40893
42849
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_LassoSaml2SubjectConfirmationData, 0 |  0 );
40894
42850
    if (!SWIG_IsOK(res1)) {
40895
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Saml2SubjectConfirmationData_Address_get" "', argument " "1"" of type '" "LassoSaml2SubjectConfirmationData *""'"); 
 
42851
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Saml2SubjectConfirmationData_address_get" "', argument " "1"" of type '" "LassoSaml2SubjectConfirmationData *""'"); 
40896
42852
    }
40897
42853
    arg1 = (LassoSaml2SubjectConfirmationData *)(argp1);
40898
42854
    result = (char *) ((arg1)->Address);
40899
 
    
40900
 
    ST(argvi) = SWIG_FromCharPtr(result); argvi++ ;
 
42855
    ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
40901
42856
    
40902
42857
    XSRETURN(argvi);
40903
42858
  fail:
40917
42872
      SWIG_croak("Usage: new_Saml2SubjectConfirmationData();");
40918
42873
    }
40919
42874
    result = (LassoSaml2SubjectConfirmationData *)new_LassoSaml2SubjectConfirmationData();
40920
 
    
40921
42875
    ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_LassoSaml2SubjectConfirmationData, SWIG_OWNER | SWIG_SHADOW); argvi++ ;
40922
42876
    XSRETURN(argvi);
40923
42877
  fail:
40972
42926
    }
40973
42927
    arg1 = (LassoSaml2SubjectConfirmationData *)(argp1);
40974
42928
    result = (char *)LassoSaml2SubjectConfirmationData_dump(arg1);
40975
 
    
40976
 
    ST(argvi) = SWIG_FromCharPtr(result); argvi++ ;
 
42929
    ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
40977
42930
    
40978
42931
    g_free(result);
40979
42932
    XSRETURN(argvi);
40984
42937
}
40985
42938
 
40986
42939
 
40987
 
XS(_wrap_Saml2SubjectConfirmation_Method_set) {
 
42940
XS(_wrap_Saml2SubjectConfirmation_method_set) {
40988
42941
  {
40989
42942
    LassoSaml2SubjectConfirmation *arg1 = (LassoSaml2SubjectConfirmation *) 0 ;
40990
42943
    char *arg2 = (char *) 0 ;
40997
42950
    dXSARGS;
40998
42951
    
40999
42952
    if ((items < 2) || (items > 2)) {
41000
 
      SWIG_croak("Usage: Saml2SubjectConfirmation_Method_set(self,Method);");
 
42953
      SWIG_croak("Usage: Saml2SubjectConfirmation_method_set(self,Method);");
41001
42954
    }
41002
42955
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_LassoSaml2SubjectConfirmation, 0 |  0 );
41003
42956
    if (!SWIG_IsOK(res1)) {
41004
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Saml2SubjectConfirmation_Method_set" "', argument " "1"" of type '" "LassoSaml2SubjectConfirmation *""'"); 
 
42957
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Saml2SubjectConfirmation_method_set" "', argument " "1"" of type '" "LassoSaml2SubjectConfirmation *""'"); 
41005
42958
    }
41006
42959
    arg1 = (LassoSaml2SubjectConfirmation *)(argp1);
41007
42960
    res2 = SWIG_AsCharPtrAndSize(ST(1), &buf2, NULL, &alloc2);
41008
42961
    if (!SWIG_IsOK(res2)) {
41009
 
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Saml2SubjectConfirmation_Method_set" "', argument " "2"" of type '" "char *""'");
 
42962
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Saml2SubjectConfirmation_method_set" "', argument " "2"" of type '" "char *""'");
41010
42963
    }
41011
 
    arg2 = buf2;
 
42964
    arg2 = (char *)(buf2);
41012
42965
    if (arg1->Method) free((char*)arg1->Method);
41013
42966
    if (arg2) {
41014
 
      size_t size = strlen(arg2) + 1;
41015
 
      arg1->Method = (char *)memcpy((char *)malloc((size)*sizeof(char)), arg2, sizeof(char)*(size));
 
42967
      size_t size = strlen((const char *)(arg2)) + 1;
 
42968
      arg1->Method = (char *)(char *)memcpy((char *)malloc((size)*sizeof(char)), (const char *)(arg2), sizeof(char)*(size));
41016
42969
    } else {
41017
42970
      arg1->Method = 0;
41018
42971
    }
41028
42981
}
41029
42982
 
41030
42983
 
41031
 
XS(_wrap_Saml2SubjectConfirmation_Method_get) {
 
42984
XS(_wrap_Saml2SubjectConfirmation_method_get) {
41032
42985
  {
41033
42986
    LassoSaml2SubjectConfirmation *arg1 = (LassoSaml2SubjectConfirmation *) 0 ;
41034
42987
    char *result = 0 ;
41038
42991
    dXSARGS;
41039
42992
    
41040
42993
    if ((items < 1) || (items > 1)) {
41041
 
      SWIG_croak("Usage: Saml2SubjectConfirmation_Method_get(self);");
 
42994
      SWIG_croak("Usage: Saml2SubjectConfirmation_method_get(self);");
41042
42995
    }
41043
42996
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_LassoSaml2SubjectConfirmation, 0 |  0 );
41044
42997
    if (!SWIG_IsOK(res1)) {
41045
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Saml2SubjectConfirmation_Method_get" "', argument " "1"" of type '" "LassoSaml2SubjectConfirmation *""'"); 
 
42998
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Saml2SubjectConfirmation_method_get" "', argument " "1"" of type '" "LassoSaml2SubjectConfirmation *""'"); 
41046
42999
    }
41047
43000
    arg1 = (LassoSaml2SubjectConfirmation *)(argp1);
41048
43001
    result = (char *) ((arg1)->Method);
41049
 
    
41050
 
    ST(argvi) = SWIG_FromCharPtr(result); argvi++ ;
 
43002
    ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
41051
43003
    
41052
43004
    XSRETURN(argvi);
41053
43005
  fail:
41113
43065
    }
41114
43066
    arg1 = (LassoSaml2SubjectConfirmation *)(argp1);
41115
43067
    result = (LassoSaml2BaseIDAbstract *)LassoSaml2SubjectConfirmation_BaseID_get(arg1);
41116
 
    
41117
43068
    ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_LassoSaml2BaseIDAbstract, 0 | SWIG_SHADOW); argvi++ ;
41118
43069
    
41119
43070
    XSRETURN(argvi);
41180
43131
    }
41181
43132
    arg1 = (LassoSaml2SubjectConfirmation *)(argp1);
41182
43133
    result = (LassoSaml2NameID *)LassoSaml2SubjectConfirmation_NameID_get(arg1);
41183
 
    
41184
43134
    ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_LassoSaml2NameID, 0 | SWIG_SHADOW); argvi++ ;
41185
43135
    
41186
43136
    XSRETURN(argvi);
41247
43197
    }
41248
43198
    arg1 = (LassoSaml2SubjectConfirmation *)(argp1);
41249
43199
    result = (LassoSaml2EncryptedElement *)LassoSaml2SubjectConfirmation_EncryptedID_get(arg1);
41250
 
    
41251
43200
    ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_LassoSaml2EncryptedElement, 0 | SWIG_SHADOW); argvi++ ;
41252
43201
    
41253
43202
    XSRETURN(argvi);
41314
43263
    }
41315
43264
    arg1 = (LassoSaml2SubjectConfirmation *)(argp1);
41316
43265
    result = (LassoSaml2SubjectConfirmationData *)LassoSaml2SubjectConfirmation_SubjectConfirmationData_get(arg1);
41317
 
    
41318
43266
    ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_LassoSaml2SubjectConfirmationData, 0 | SWIG_SHADOW); argvi++ ;
41319
43267
    
41320
43268
    XSRETURN(argvi);
41335
43283
      SWIG_croak("Usage: new_Saml2SubjectConfirmation();");
41336
43284
    }
41337
43285
    result = (LassoSaml2SubjectConfirmation *)new_LassoSaml2SubjectConfirmation();
41338
 
    
41339
43286
    ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_LassoSaml2SubjectConfirmation, SWIG_OWNER | SWIG_SHADOW); argvi++ ;
41340
43287
    XSRETURN(argvi);
41341
43288
  fail:
41390
43337
    }
41391
43338
    arg1 = (LassoSaml2SubjectConfirmation *)(argp1);
41392
43339
    result = (char *)LassoSaml2SubjectConfirmation_dump(arg1);
41393
 
    
41394
 
    ST(argvi) = SWIG_FromCharPtr(result); argvi++ ;
 
43340
    ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
41395
43341
    
41396
43342
    g_free(result);
41397
43343
    XSRETURN(argvi);
41402
43348
}
41403
43349
 
41404
43350
 
41405
 
XS(_wrap_Saml2ProxyRestriction_Audience_set) {
 
43351
XS(_wrap_Saml2ProxyRestriction_audience_set) {
41406
43352
  {
41407
43353
    LassoSaml2ProxyRestriction *arg1 = (LassoSaml2ProxyRestriction *) 0 ;
41408
43354
    char *arg2 = (char *) 0 ;
41415
43361
    dXSARGS;
41416
43362
    
41417
43363
    if ((items < 2) || (items > 2)) {
41418
 
      SWIG_croak("Usage: Saml2ProxyRestriction_Audience_set(self,Audience);");
 
43364
      SWIG_croak("Usage: Saml2ProxyRestriction_audience_set(self,Audience);");
41419
43365
    }
41420
43366
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_LassoSaml2ProxyRestriction, 0 |  0 );
41421
43367
    if (!SWIG_IsOK(res1)) {
41422
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Saml2ProxyRestriction_Audience_set" "', argument " "1"" of type '" "LassoSaml2ProxyRestriction *""'"); 
 
43368
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Saml2ProxyRestriction_audience_set" "', argument " "1"" of type '" "LassoSaml2ProxyRestriction *""'"); 
41423
43369
    }
41424
43370
    arg1 = (LassoSaml2ProxyRestriction *)(argp1);
41425
43371
    res2 = SWIG_AsCharPtrAndSize(ST(1), &buf2, NULL, &alloc2);
41426
43372
    if (!SWIG_IsOK(res2)) {
41427
 
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Saml2ProxyRestriction_Audience_set" "', argument " "2"" of type '" "char *""'");
 
43373
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Saml2ProxyRestriction_audience_set" "', argument " "2"" of type '" "char *""'");
41428
43374
    }
41429
 
    arg2 = buf2;
 
43375
    arg2 = (char *)(buf2);
41430
43376
    if (arg1->Audience) free((char*)arg1->Audience);
41431
43377
    if (arg2) {
41432
 
      size_t size = strlen(arg2) + 1;
41433
 
      arg1->Audience = (char *)memcpy((char *)malloc((size)*sizeof(char)), arg2, sizeof(char)*(size));
 
43378
      size_t size = strlen((const char *)(arg2)) + 1;
 
43379
      arg1->Audience = (char *)(char *)memcpy((char *)malloc((size)*sizeof(char)), (const char *)(arg2), sizeof(char)*(size));
41434
43380
    } else {
41435
43381
      arg1->Audience = 0;
41436
43382
    }
41446
43392
}
41447
43393
 
41448
43394
 
41449
 
XS(_wrap_Saml2ProxyRestriction_Audience_get) {
 
43395
XS(_wrap_Saml2ProxyRestriction_audience_get) {
41450
43396
  {
41451
43397
    LassoSaml2ProxyRestriction *arg1 = (LassoSaml2ProxyRestriction *) 0 ;
41452
43398
    char *result = 0 ;
41456
43402
    dXSARGS;
41457
43403
    
41458
43404
    if ((items < 1) || (items > 1)) {
41459
 
      SWIG_croak("Usage: Saml2ProxyRestriction_Audience_get(self);");
 
43405
      SWIG_croak("Usage: Saml2ProxyRestriction_audience_get(self);");
41460
43406
    }
41461
43407
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_LassoSaml2ProxyRestriction, 0 |  0 );
41462
43408
    if (!SWIG_IsOK(res1)) {
41463
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Saml2ProxyRestriction_Audience_get" "', argument " "1"" of type '" "LassoSaml2ProxyRestriction *""'"); 
 
43409
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Saml2ProxyRestriction_audience_get" "', argument " "1"" of type '" "LassoSaml2ProxyRestriction *""'"); 
41464
43410
    }
41465
43411
    arg1 = (LassoSaml2ProxyRestriction *)(argp1);
41466
43412
    result = (char *) ((arg1)->Audience);
41467
 
    
41468
 
    ST(argvi) = SWIG_FromCharPtr(result); argvi++ ;
 
43413
    ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
41469
43414
    
41470
43415
    XSRETURN(argvi);
41471
43416
  fail:
41475
43420
}
41476
43421
 
41477
43422
 
41478
 
XS(_wrap_Saml2ProxyRestriction_Count_set) {
 
43423
XS(_wrap_Saml2ProxyRestriction_count_set) {
41479
43424
  {
41480
43425
    LassoSaml2ProxyRestriction *arg1 = (LassoSaml2ProxyRestriction *) 0 ;
41481
43426
    char *arg2 = (char *) 0 ;
41488
43433
    dXSARGS;
41489
43434
    
41490
43435
    if ((items < 2) || (items > 2)) {
41491
 
      SWIG_croak("Usage: Saml2ProxyRestriction_Count_set(self,Count);");
 
43436
      SWIG_croak("Usage: Saml2ProxyRestriction_count_set(self,Count);");
41492
43437
    }
41493
43438
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_LassoSaml2ProxyRestriction, 0 |  0 );
41494
43439
    if (!SWIG_IsOK(res1)) {
41495
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Saml2ProxyRestriction_Count_set" "', argument " "1"" of type '" "LassoSaml2ProxyRestriction *""'"); 
 
43440
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Saml2ProxyRestriction_count_set" "', argument " "1"" of type '" "LassoSaml2ProxyRestriction *""'"); 
41496
43441
    }
41497
43442
    arg1 = (LassoSaml2ProxyRestriction *)(argp1);
41498
43443
    res2 = SWIG_AsCharPtrAndSize(ST(1), &buf2, NULL, &alloc2);
41499
43444
    if (!SWIG_IsOK(res2)) {
41500
 
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Saml2ProxyRestriction_Count_set" "', argument " "2"" of type '" "char *""'");
 
43445
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Saml2ProxyRestriction_count_set" "', argument " "2"" of type '" "char *""'");
41501
43446
    }
41502
 
    arg2 = buf2;
 
43447
    arg2 = (char *)(buf2);
41503
43448
    if (arg1->Count) free((char*)arg1->Count);
41504
43449
    if (arg2) {
41505
 
      size_t size = strlen(arg2) + 1;
41506
 
      arg1->Count = (char *)memcpy((char *)malloc((size)*sizeof(char)), arg2, sizeof(char)*(size));
 
43450
      size_t size = strlen((const char *)(arg2)) + 1;
 
43451
      arg1->Count = (char *)(char *)memcpy((char *)malloc((size)*sizeof(char)), (const char *)(arg2), sizeof(char)*(size));
41507
43452
    } else {
41508
43453
      arg1->Count = 0;
41509
43454
    }
41519
43464
}
41520
43465
 
41521
43466
 
41522
 
XS(_wrap_Saml2ProxyRestriction_Count_get) {
 
43467
XS(_wrap_Saml2ProxyRestriction_count_get) {
41523
43468
  {
41524
43469
    LassoSaml2ProxyRestriction *arg1 = (LassoSaml2ProxyRestriction *) 0 ;
41525
43470
    char *result = 0 ;
41529
43474
    dXSARGS;
41530
43475
    
41531
43476
    if ((items < 1) || (items > 1)) {
41532
 
      SWIG_croak("Usage: Saml2ProxyRestriction_Count_get(self);");
 
43477
      SWIG_croak("Usage: Saml2ProxyRestriction_count_get(self);");
41533
43478
    }
41534
43479
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_LassoSaml2ProxyRestriction, 0 |  0 );
41535
43480
    if (!SWIG_IsOK(res1)) {
41536
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Saml2ProxyRestriction_Count_get" "', argument " "1"" of type '" "LassoSaml2ProxyRestriction *""'"); 
 
43481
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Saml2ProxyRestriction_count_get" "', argument " "1"" of type '" "LassoSaml2ProxyRestriction *""'"); 
41537
43482
    }
41538
43483
    arg1 = (LassoSaml2ProxyRestriction *)(argp1);
41539
43484
    result = (char *) ((arg1)->Count);
41540
 
    
41541
 
    ST(argvi) = SWIG_FromCharPtr(result); argvi++ ;
 
43485
    ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
41542
43486
    
41543
43487
    XSRETURN(argvi);
41544
43488
  fail:
41558
43502
      SWIG_croak("Usage: new_Saml2ProxyRestriction();");
41559
43503
    }
41560
43504
    result = (LassoSaml2ProxyRestriction *)new_LassoSaml2ProxyRestriction();
41561
 
    
41562
43505
    ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_LassoSaml2ProxyRestriction, SWIG_OWNER | SWIG_SHADOW); argvi++ ;
41563
43506
    XSRETURN(argvi);
41564
43507
  fail:
41613
43556
    }
41614
43557
    arg1 = (LassoSaml2ProxyRestriction *)(argp1);
41615
43558
    result = (char *)LassoSaml2ProxyRestriction_dump(arg1);
41616
 
    
41617
 
    ST(argvi) = SWIG_FromCharPtr(result); argvi++ ;
 
43559
    ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
41618
43560
    
41619
43561
    g_free(result);
41620
43562
    XSRETURN(argvi);
41635
43577
      SWIG_croak("Usage: new_Saml2StatementAbstract();");
41636
43578
    }
41637
43579
    result = (LassoSaml2StatementAbstract *)new_LassoSaml2StatementAbstract();
41638
 
    
41639
43580
    ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_LassoSaml2StatementAbstract, SWIG_OWNER | SWIG_SHADOW); argvi++ ;
41640
43581
    XSRETURN(argvi);
41641
43582
  fail:
41690
43631
    }
41691
43632
    arg1 = (LassoSaml2StatementAbstract *)(argp1);
41692
43633
    result = (char *)LassoSaml2StatementAbstract_dump(arg1);
41693
 
    
41694
 
    ST(argvi) = SWIG_FromCharPtr(result); argvi++ ;
 
43634
    ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
41695
43635
    
41696
43636
    g_free(result);
41697
43637
    XSRETURN(argvi);
41702
43642
}
41703
43643
 
41704
43644
 
41705
 
XS(_wrap_Saml2AuthnStatement_AuthnInstant_set) {
 
43645
XS(_wrap_Saml2AuthnStatement_authnInstant_set) {
41706
43646
  {
41707
43647
    LassoSaml2AuthnStatement *arg1 = (LassoSaml2AuthnStatement *) 0 ;
41708
43648
    char *arg2 = (char *) 0 ;
41715
43655
    dXSARGS;
41716
43656
    
41717
43657
    if ((items < 2) || (items > 2)) {
41718
 
      SWIG_croak("Usage: Saml2AuthnStatement_AuthnInstant_set(self,AuthnInstant);");
 
43658
      SWIG_croak("Usage: Saml2AuthnStatement_authnInstant_set(self,AuthnInstant);");
41719
43659
    }
41720
43660
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_LassoSaml2AuthnStatement, 0 |  0 );
41721
43661
    if (!SWIG_IsOK(res1)) {
41722
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Saml2AuthnStatement_AuthnInstant_set" "', argument " "1"" of type '" "LassoSaml2AuthnStatement *""'"); 
 
43662
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Saml2AuthnStatement_authnInstant_set" "', argument " "1"" of type '" "LassoSaml2AuthnStatement *""'"); 
41723
43663
    }
41724
43664
    arg1 = (LassoSaml2AuthnStatement *)(argp1);
41725
43665
    res2 = SWIG_AsCharPtrAndSize(ST(1), &buf2, NULL, &alloc2);
41726
43666
    if (!SWIG_IsOK(res2)) {
41727
 
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Saml2AuthnStatement_AuthnInstant_set" "', argument " "2"" of type '" "char *""'");
 
43667
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Saml2AuthnStatement_authnInstant_set" "', argument " "2"" of type '" "char *""'");
41728
43668
    }
41729
 
    arg2 = buf2;
 
43669
    arg2 = (char *)(buf2);
41730
43670
    if (arg1->AuthnInstant) free((char*)arg1->AuthnInstant);
41731
43671
    if (arg2) {
41732
 
      size_t size = strlen(arg2) + 1;
41733
 
      arg1->AuthnInstant = (char *)memcpy((char *)malloc((size)*sizeof(char)), arg2, sizeof(char)*(size));
 
43672
      size_t size = strlen((const char *)(arg2)) + 1;
 
43673
      arg1->AuthnInstant = (char *)(char *)memcpy((char *)malloc((size)*sizeof(char)), (const char *)(arg2), sizeof(char)*(size));
41734
43674
    } else {
41735
43675
      arg1->AuthnInstant = 0;
41736
43676
    }
41746
43686
}
41747
43687
 
41748
43688
 
41749
 
XS(_wrap_Saml2AuthnStatement_AuthnInstant_get) {
 
43689
XS(_wrap_Saml2AuthnStatement_authnInstant_get) {
41750
43690
  {
41751
43691
    LassoSaml2AuthnStatement *arg1 = (LassoSaml2AuthnStatement *) 0 ;
41752
43692
    char *result = 0 ;
41756
43696
    dXSARGS;
41757
43697
    
41758
43698
    if ((items < 1) || (items > 1)) {
41759
 
      SWIG_croak("Usage: Saml2AuthnStatement_AuthnInstant_get(self);");
 
43699
      SWIG_croak("Usage: Saml2AuthnStatement_authnInstant_get(self);");
41760
43700
    }
41761
43701
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_LassoSaml2AuthnStatement, 0 |  0 );
41762
43702
    if (!SWIG_IsOK(res1)) {
41763
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Saml2AuthnStatement_AuthnInstant_get" "', argument " "1"" of type '" "LassoSaml2AuthnStatement *""'"); 
 
43703
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Saml2AuthnStatement_authnInstant_get" "', argument " "1"" of type '" "LassoSaml2AuthnStatement *""'"); 
41764
43704
    }
41765
43705
    arg1 = (LassoSaml2AuthnStatement *)(argp1);
41766
43706
    result = (char *) ((arg1)->AuthnInstant);
41767
 
    
41768
 
    ST(argvi) = SWIG_FromCharPtr(result); argvi++ ;
 
43707
    ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
41769
43708
    
41770
43709
    XSRETURN(argvi);
41771
43710
  fail:
41799
43738
    if (!SWIG_IsOK(res2)) {
41800
43739
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Saml2AuthnStatement_sessionIndex_set" "', argument " "2"" of type '" "char *""'");
41801
43740
    }
41802
 
    arg2 = buf2;
 
43741
    arg2 = (char *)(buf2);
41803
43742
    if (arg1->SessionIndex) free((char*)arg1->SessionIndex);
41804
43743
    if (arg2) {
41805
 
      size_t size = strlen(arg2) + 1;
41806
 
      arg1->SessionIndex = (char *)memcpy((char *)malloc((size)*sizeof(char)), arg2, sizeof(char)*(size));
 
43744
      size_t size = strlen((const char *)(arg2)) + 1;
 
43745
      arg1->SessionIndex = (char *)(char *)memcpy((char *)malloc((size)*sizeof(char)), (const char *)(arg2), sizeof(char)*(size));
41807
43746
    } else {
41808
43747
      arg1->SessionIndex = 0;
41809
43748
    }
41837
43776
    }
41838
43777
    arg1 = (LassoSaml2AuthnStatement *)(argp1);
41839
43778
    result = (char *) ((arg1)->SessionIndex);
41840
 
    
41841
 
    ST(argvi) = SWIG_FromCharPtr(result); argvi++ ;
 
43779
    ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
41842
43780
    
41843
43781
    XSRETURN(argvi);
41844
43782
  fail:
41848
43786
}
41849
43787
 
41850
43788
 
41851
 
XS(_wrap_Saml2AuthnStatement_SessionNotOnOrAfter_set) {
 
43789
XS(_wrap_Saml2AuthnStatement_sessionNotOnOrAfter_set) {
41852
43790
  {
41853
43791
    LassoSaml2AuthnStatement *arg1 = (LassoSaml2AuthnStatement *) 0 ;
41854
43792
    char *arg2 = (char *) 0 ;
41861
43799
    dXSARGS;
41862
43800
    
41863
43801
    if ((items < 2) || (items > 2)) {
41864
 
      SWIG_croak("Usage: Saml2AuthnStatement_SessionNotOnOrAfter_set(self,SessionNotOnOrAfter);");
 
43802
      SWIG_croak("Usage: Saml2AuthnStatement_sessionNotOnOrAfter_set(self,SessionNotOnOrAfter);");
41865
43803
    }
41866
43804
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_LassoSaml2AuthnStatement, 0 |  0 );
41867
43805
    if (!SWIG_IsOK(res1)) {
41868
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Saml2AuthnStatement_SessionNotOnOrAfter_set" "', argument " "1"" of type '" "LassoSaml2AuthnStatement *""'"); 
 
43806
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Saml2AuthnStatement_sessionNotOnOrAfter_set" "', argument " "1"" of type '" "LassoSaml2AuthnStatement *""'"); 
41869
43807
    }
41870
43808
    arg1 = (LassoSaml2AuthnStatement *)(argp1);
41871
43809
    res2 = SWIG_AsCharPtrAndSize(ST(1), &buf2, NULL, &alloc2);
41872
43810
    if (!SWIG_IsOK(res2)) {
41873
 
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Saml2AuthnStatement_SessionNotOnOrAfter_set" "', argument " "2"" of type '" "char *""'");
 
43811
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Saml2AuthnStatement_sessionNotOnOrAfter_set" "', argument " "2"" of type '" "char *""'");
41874
43812
    }
41875
 
    arg2 = buf2;
 
43813
    arg2 = (char *)(buf2);
41876
43814
    if (arg1->SessionNotOnOrAfter) free((char*)arg1->SessionNotOnOrAfter);
41877
43815
    if (arg2) {
41878
 
      size_t size = strlen(arg2) + 1;
41879
 
      arg1->SessionNotOnOrAfter = (char *)memcpy((char *)malloc((size)*sizeof(char)), arg2, sizeof(char)*(size));
 
43816
      size_t size = strlen((const char *)(arg2)) + 1;
 
43817
      arg1->SessionNotOnOrAfter = (char *)(char *)memcpy((char *)malloc((size)*sizeof(char)), (const char *)(arg2), sizeof(char)*(size));
41880
43818
    } else {
41881
43819
      arg1->SessionNotOnOrAfter = 0;
41882
43820
    }
41892
43830
}
41893
43831
 
41894
43832
 
41895
 
XS(_wrap_Saml2AuthnStatement_SessionNotOnOrAfter_get) {
 
43833
XS(_wrap_Saml2AuthnStatement_sessionNotOnOrAfter_get) {
41896
43834
  {
41897
43835
    LassoSaml2AuthnStatement *arg1 = (LassoSaml2AuthnStatement *) 0 ;
41898
43836
    char *result = 0 ;
41902
43840
    dXSARGS;
41903
43841
    
41904
43842
    if ((items < 1) || (items > 1)) {
41905
 
      SWIG_croak("Usage: Saml2AuthnStatement_SessionNotOnOrAfter_get(self);");
 
43843
      SWIG_croak("Usage: Saml2AuthnStatement_sessionNotOnOrAfter_get(self);");
41906
43844
    }
41907
43845
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_LassoSaml2AuthnStatement, 0 |  0 );
41908
43846
    if (!SWIG_IsOK(res1)) {
41909
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Saml2AuthnStatement_SessionNotOnOrAfter_get" "', argument " "1"" of type '" "LassoSaml2AuthnStatement *""'"); 
 
43847
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Saml2AuthnStatement_sessionNotOnOrAfter_get" "', argument " "1"" of type '" "LassoSaml2AuthnStatement *""'"); 
41910
43848
    }
41911
43849
    arg1 = (LassoSaml2AuthnStatement *)(argp1);
41912
43850
    result = (char *) ((arg1)->SessionNotOnOrAfter);
41913
 
    
41914
 
    ST(argvi) = SWIG_FromCharPtr(result); argvi++ ;
 
43851
    ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
41915
43852
    
41916
43853
    XSRETURN(argvi);
41917
43854
  fail:
41977
43914
    }
41978
43915
    arg1 = (LassoSaml2AuthnStatement *)(argp1);
41979
43916
    result = (LassoSaml2SubjectLocality *)LassoSaml2AuthnStatement_SubjectLocality_get(arg1);
41980
 
    
41981
43917
    ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_LassoSaml2SubjectLocality, 0 | SWIG_SHADOW); argvi++ ;
41982
43918
    
41983
43919
    XSRETURN(argvi);
42044
43980
    }
42045
43981
    arg1 = (LassoSaml2AuthnStatement *)(argp1);
42046
43982
    result = (LassoSaml2AuthnContext *)LassoSaml2AuthnStatement_AuthnContext_get(arg1);
42047
 
    
42048
43983
    ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_LassoSaml2AuthnContext, 0 | SWIG_SHADOW); argvi++ ;
42049
43984
    
42050
43985
    XSRETURN(argvi);
42065
44000
      SWIG_croak("Usage: new_Saml2AuthnStatement();");
42066
44001
    }
42067
44002
    result = (LassoSaml2AuthnStatement *)new_LassoSaml2AuthnStatement();
42068
 
    
42069
44003
    ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_LassoSaml2AuthnStatement, SWIG_OWNER | SWIG_SHADOW); argvi++ ;
42070
44004
    XSRETURN(argvi);
42071
44005
  fail:
42120
44054
    }
42121
44055
    arg1 = (LassoSaml2AuthnStatement *)(argp1);
42122
44056
    result = (char *)LassoSaml2AuthnStatement_dump(arg1);
42123
 
    
42124
 
    ST(argvi) = SWIG_FromCharPtr(result); argvi++ ;
 
44057
    ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
42125
44058
    
42126
44059
    g_free(result);
42127
44060
    XSRETURN(argvi);
42142
44075
      SWIG_croak("Usage: new_Saml2AttributeStatement();");
42143
44076
    }
42144
44077
    result = (LassoSaml2AttributeStatement *)new_LassoSaml2AttributeStatement();
42145
 
    
42146
44078
    ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_LassoSaml2AttributeStatement, SWIG_OWNER | SWIG_SHADOW); argvi++ ;
42147
44079
    XSRETURN(argvi);
42148
44080
  fail:
42197
44129
    }
42198
44130
    arg1 = (LassoSaml2AttributeStatement *)(argp1);
42199
44131
    result = (char *)LassoSaml2AttributeStatement_dump(arg1);
42200
 
    
42201
 
    ST(argvi) = SWIG_FromCharPtr(result); argvi++ ;
 
44132
    ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
42202
44133
    
42203
44134
    g_free(result);
42204
44135
    XSRETURN(argvi);
42233
44164
    if (!SWIG_IsOK(res2)) {
42234
44165
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Samlp2IDPEntry_providerId_set" "', argument " "2"" of type '" "char *""'");
42235
44166
    }
42236
 
    arg2 = buf2;
 
44167
    arg2 = (char *)(buf2);
42237
44168
    if (arg1->ProviderID) free((char*)arg1->ProviderID);
42238
44169
    if (arg2) {
42239
 
      size_t size = strlen(arg2) + 1;
42240
 
      arg1->ProviderID = (char *)memcpy((char *)malloc((size)*sizeof(char)), arg2, sizeof(char)*(size));
 
44170
      size_t size = strlen((const char *)(arg2)) + 1;
 
44171
      arg1->ProviderID = (char *)(char *)memcpy((char *)malloc((size)*sizeof(char)), (const char *)(arg2), sizeof(char)*(size));
42241
44172
    } else {
42242
44173
      arg1->ProviderID = 0;
42243
44174
    }
42271
44202
    }
42272
44203
    arg1 = (LassoSamlp2IDPEntry *)(argp1);
42273
44204
    result = (char *) ((arg1)->ProviderID);
42274
 
    
42275
 
    ST(argvi) = SWIG_FromCharPtr(result); argvi++ ;
 
44205
    ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
42276
44206
    
42277
44207
    XSRETURN(argvi);
42278
44208
  fail:
42282
44212
}
42283
44213
 
42284
44214
 
42285
 
XS(_wrap_Samlp2IDPEntry_Name_set) {
 
44215
XS(_wrap_Samlp2IDPEntry_name_set) {
42286
44216
  {
42287
44217
    LassoSamlp2IDPEntry *arg1 = (LassoSamlp2IDPEntry *) 0 ;
42288
44218
    char *arg2 = (char *) 0 ;
42295
44225
    dXSARGS;
42296
44226
    
42297
44227
    if ((items < 2) || (items > 2)) {
42298
 
      SWIG_croak("Usage: Samlp2IDPEntry_Name_set(self,Name);");
 
44228
      SWIG_croak("Usage: Samlp2IDPEntry_name_set(self,Name);");
42299
44229
    }
42300
44230
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_LassoSamlp2IDPEntry, 0 |  0 );
42301
44231
    if (!SWIG_IsOK(res1)) {
42302
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Samlp2IDPEntry_Name_set" "', argument " "1"" of type '" "LassoSamlp2IDPEntry *""'"); 
 
44232
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Samlp2IDPEntry_name_set" "', argument " "1"" of type '" "LassoSamlp2IDPEntry *""'"); 
42303
44233
    }
42304
44234
    arg1 = (LassoSamlp2IDPEntry *)(argp1);
42305
44235
    res2 = SWIG_AsCharPtrAndSize(ST(1), &buf2, NULL, &alloc2);
42306
44236
    if (!SWIG_IsOK(res2)) {
42307
 
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Samlp2IDPEntry_Name_set" "', argument " "2"" of type '" "char *""'");
 
44237
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Samlp2IDPEntry_name_set" "', argument " "2"" of type '" "char *""'");
42308
44238
    }
42309
 
    arg2 = buf2;
 
44239
    arg2 = (char *)(buf2);
42310
44240
    if (arg1->Name) free((char*)arg1->Name);
42311
44241
    if (arg2) {
42312
 
      size_t size = strlen(arg2) + 1;
42313
 
      arg1->Name = (char *)memcpy((char *)malloc((size)*sizeof(char)), arg2, sizeof(char)*(size));
 
44242
      size_t size = strlen((const char *)(arg2)) + 1;
 
44243
      arg1->Name = (char *)(char *)memcpy((char *)malloc((size)*sizeof(char)), (const char *)(arg2), sizeof(char)*(size));
42314
44244
    } else {
42315
44245
      arg1->Name = 0;
42316
44246
    }
42326
44256
}
42327
44257
 
42328
44258
 
42329
 
XS(_wrap_Samlp2IDPEntry_Name_get) {
 
44259
XS(_wrap_Samlp2IDPEntry_name_get) {
42330
44260
  {
42331
44261
    LassoSamlp2IDPEntry *arg1 = (LassoSamlp2IDPEntry *) 0 ;
42332
44262
    char *result = 0 ;
42336
44266
    dXSARGS;
42337
44267
    
42338
44268
    if ((items < 1) || (items > 1)) {
42339
 
      SWIG_croak("Usage: Samlp2IDPEntry_Name_get(self);");
 
44269
      SWIG_croak("Usage: Samlp2IDPEntry_name_get(self);");
42340
44270
    }
42341
44271
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_LassoSamlp2IDPEntry, 0 |  0 );
42342
44272
    if (!SWIG_IsOK(res1)) {
42343
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Samlp2IDPEntry_Name_get" "', argument " "1"" of type '" "LassoSamlp2IDPEntry *""'"); 
 
44273
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Samlp2IDPEntry_name_get" "', argument " "1"" of type '" "LassoSamlp2IDPEntry *""'"); 
42344
44274
    }
42345
44275
    arg1 = (LassoSamlp2IDPEntry *)(argp1);
42346
44276
    result = (char *) ((arg1)->Name);
42347
 
    
42348
 
    ST(argvi) = SWIG_FromCharPtr(result); argvi++ ;
 
44277
    ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
42349
44278
    
42350
44279
    XSRETURN(argvi);
42351
44280
  fail:
42355
44284
}
42356
44285
 
42357
44286
 
42358
 
XS(_wrap_Samlp2IDPEntry_Loc_set) {
 
44287
XS(_wrap_Samlp2IDPEntry_loc_set) {
42359
44288
  {
42360
44289
    LassoSamlp2IDPEntry *arg1 = (LassoSamlp2IDPEntry *) 0 ;
42361
44290
    char *arg2 = (char *) 0 ;
42368
44297
    dXSARGS;
42369
44298
    
42370
44299
    if ((items < 2) || (items > 2)) {
42371
 
      SWIG_croak("Usage: Samlp2IDPEntry_Loc_set(self,Loc);");
 
44300
      SWIG_croak("Usage: Samlp2IDPEntry_loc_set(self,Loc);");
42372
44301
    }
42373
44302
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_LassoSamlp2IDPEntry, 0 |  0 );
42374
44303
    if (!SWIG_IsOK(res1)) {
42375
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Samlp2IDPEntry_Loc_set" "', argument " "1"" of type '" "LassoSamlp2IDPEntry *""'"); 
 
44304
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Samlp2IDPEntry_loc_set" "', argument " "1"" of type '" "LassoSamlp2IDPEntry *""'"); 
42376
44305
    }
42377
44306
    arg1 = (LassoSamlp2IDPEntry *)(argp1);
42378
44307
    res2 = SWIG_AsCharPtrAndSize(ST(1), &buf2, NULL, &alloc2);
42379
44308
    if (!SWIG_IsOK(res2)) {
42380
 
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Samlp2IDPEntry_Loc_set" "', argument " "2"" of type '" "char *""'");
 
44309
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Samlp2IDPEntry_loc_set" "', argument " "2"" of type '" "char *""'");
42381
44310
    }
42382
 
    arg2 = buf2;
 
44311
    arg2 = (char *)(buf2);
42383
44312
    if (arg1->Loc) free((char*)arg1->Loc);
42384
44313
    if (arg2) {
42385
 
      size_t size = strlen(arg2) + 1;
42386
 
      arg1->Loc = (char *)memcpy((char *)malloc((size)*sizeof(char)), arg2, sizeof(char)*(size));
 
44314
      size_t size = strlen((const char *)(arg2)) + 1;
 
44315
      arg1->Loc = (char *)(char *)memcpy((char *)malloc((size)*sizeof(char)), (const char *)(arg2), sizeof(char)*(size));
42387
44316
    } else {
42388
44317
      arg1->Loc = 0;
42389
44318
    }
42399
44328
}
42400
44329
 
42401
44330
 
42402
 
XS(_wrap_Samlp2IDPEntry_Loc_get) {
 
44331
XS(_wrap_Samlp2IDPEntry_loc_get) {
42403
44332
  {
42404
44333
    LassoSamlp2IDPEntry *arg1 = (LassoSamlp2IDPEntry *) 0 ;
42405
44334
    char *result = 0 ;
42409
44338
    dXSARGS;
42410
44339
    
42411
44340
    if ((items < 1) || (items > 1)) {
42412
 
      SWIG_croak("Usage: Samlp2IDPEntry_Loc_get(self);");
 
44341
      SWIG_croak("Usage: Samlp2IDPEntry_loc_get(self);");
42413
44342
    }
42414
44343
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_LassoSamlp2IDPEntry, 0 |  0 );
42415
44344
    if (!SWIG_IsOK(res1)) {
42416
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Samlp2IDPEntry_Loc_get" "', argument " "1"" of type '" "LassoSamlp2IDPEntry *""'"); 
 
44345
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Samlp2IDPEntry_loc_get" "', argument " "1"" of type '" "LassoSamlp2IDPEntry *""'"); 
42417
44346
    }
42418
44347
    arg1 = (LassoSamlp2IDPEntry *)(argp1);
42419
44348
    result = (char *) ((arg1)->Loc);
42420
 
    
42421
 
    ST(argvi) = SWIG_FromCharPtr(result); argvi++ ;
 
44349
    ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
42422
44350
    
42423
44351
    XSRETURN(argvi);
42424
44352
  fail:
42438
44366
      SWIG_croak("Usage: new_Samlp2IDPEntry();");
42439
44367
    }
42440
44368
    result = (LassoSamlp2IDPEntry *)new_LassoSamlp2IDPEntry();
42441
 
    
42442
44369
    ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_LassoSamlp2IDPEntry, SWIG_OWNER | SWIG_SHADOW); argvi++ ;
42443
44370
    XSRETURN(argvi);
42444
44371
  fail:
42493
44420
    }
42494
44421
    arg1 = (LassoSamlp2IDPEntry *)(argp1);
42495
44422
    result = (char *)LassoSamlp2IDPEntry_dump(arg1);
42496
 
    
42497
 
    ST(argvi) = SWIG_FromCharPtr(result); argvi++ ;
 
44423
    ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
42498
44424
    
42499
44425
    g_free(result);
42500
44426
    XSRETURN(argvi);
42515
44441
      SWIG_croak("Usage: new_Samlp2Extensions();");
42516
44442
    }
42517
44443
    result = (LassoSamlp2Extensions *)new_LassoSamlp2Extensions();
42518
 
    
42519
44444
    ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_LassoSamlp2Extensions, SWIG_OWNER | SWIG_SHADOW); argvi++ ;
42520
44445
    XSRETURN(argvi);
42521
44446
  fail:
42570
44495
    }
42571
44496
    arg1 = (LassoSamlp2Extensions *)(argp1);
42572
44497
    result = (char *)LassoSamlp2Extensions_dump(arg1);
42573
 
    
42574
 
    ST(argvi) = SWIG_FromCharPtr(result); argvi++ ;
 
44498
    ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
42575
44499
    
42576
44500
    g_free(result);
42577
44501
    XSRETURN(argvi);
42606
44530
    if (!SWIG_IsOK(res2)) {
42607
44531
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Saml2Action_content_set" "', argument " "2"" of type '" "char *""'");
42608
44532
    }
42609
 
    arg2 = buf2;
 
44533
    arg2 = (char *)(buf2);
42610
44534
    if (arg1->content) free((char*)arg1->content);
42611
44535
    if (arg2) {
42612
 
      size_t size = strlen(arg2) + 1;
42613
 
      arg1->content = (char *)memcpy((char *)malloc((size)*sizeof(char)), arg2, sizeof(char)*(size));
 
44536
      size_t size = strlen((const char *)(arg2)) + 1;
 
44537
      arg1->content = (char *)(char *)memcpy((char *)malloc((size)*sizeof(char)), (const char *)(arg2), sizeof(char)*(size));
42614
44538
    } else {
42615
44539
      arg1->content = 0;
42616
44540
    }
42644
44568
    }
42645
44569
    arg1 = (LassoSaml2Action *)(argp1);
42646
44570
    result = (char *) ((arg1)->content);
42647
 
    
42648
 
    ST(argvi) = SWIG_FromCharPtr(result); argvi++ ;
 
44571
    ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
42649
44572
    
42650
44573
    XSRETURN(argvi);
42651
44574
  fail:
42655
44578
}
42656
44579
 
42657
44580
 
42658
 
XS(_wrap_Saml2Action_Namespace_set) {
 
44581
XS(_wrap_Saml2Action_namespace_set) {
42659
44582
  {
42660
44583
    LassoSaml2Action *arg1 = (LassoSaml2Action *) 0 ;
42661
44584
    char *arg2 = (char *) 0 ;
42668
44591
    dXSARGS;
42669
44592
    
42670
44593
    if ((items < 2) || (items > 2)) {
42671
 
      SWIG_croak("Usage: Saml2Action_Namespace_set(self,Namespace);");
 
44594
      SWIG_croak("Usage: Saml2Action_namespace_set(self,Namespace);");
42672
44595
    }
42673
44596
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_LassoSaml2Action, 0 |  0 );
42674
44597
    if (!SWIG_IsOK(res1)) {
42675
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Saml2Action_Namespace_set" "', argument " "1"" of type '" "LassoSaml2Action *""'"); 
 
44598
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Saml2Action_namespace_set" "', argument " "1"" of type '" "LassoSaml2Action *""'"); 
42676
44599
    }
42677
44600
    arg1 = (LassoSaml2Action *)(argp1);
42678
44601
    res2 = SWIG_AsCharPtrAndSize(ST(1), &buf2, NULL, &alloc2);
42679
44602
    if (!SWIG_IsOK(res2)) {
42680
 
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Saml2Action_Namespace_set" "', argument " "2"" of type '" "char *""'");
 
44603
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Saml2Action_namespace_set" "', argument " "2"" of type '" "char *""'");
42681
44604
    }
42682
 
    arg2 = buf2;
 
44605
    arg2 = (char *)(buf2);
42683
44606
    if (arg1->Namespace) free((char*)arg1->Namespace);
42684
44607
    if (arg2) {
42685
 
      size_t size = strlen(arg2) + 1;
42686
 
      arg1->Namespace = (char *)memcpy((char *)malloc((size)*sizeof(char)), arg2, sizeof(char)*(size));
 
44608
      size_t size = strlen((const char *)(arg2)) + 1;
 
44609
      arg1->Namespace = (char *)(char *)memcpy((char *)malloc((size)*sizeof(char)), (const char *)(arg2), sizeof(char)*(size));
42687
44610
    } else {
42688
44611
      arg1->Namespace = 0;
42689
44612
    }
42699
44622
}
42700
44623
 
42701
44624
 
42702
 
XS(_wrap_Saml2Action_Namespace_get) {
 
44625
XS(_wrap_Saml2Action_namespace_get) {
42703
44626
  {
42704
44627
    LassoSaml2Action *arg1 = (LassoSaml2Action *) 0 ;
42705
44628
    char *result = 0 ;
42709
44632
    dXSARGS;
42710
44633
    
42711
44634
    if ((items < 1) || (items > 1)) {
42712
 
      SWIG_croak("Usage: Saml2Action_Namespace_get(self);");
 
44635
      SWIG_croak("Usage: Saml2Action_namespace_get(self);");
42713
44636
    }
42714
44637
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_LassoSaml2Action, 0 |  0 );
42715
44638
    if (!SWIG_IsOK(res1)) {
42716
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Saml2Action_Namespace_get" "', argument " "1"" of type '" "LassoSaml2Action *""'"); 
 
44639
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Saml2Action_namespace_get" "', argument " "1"" of type '" "LassoSaml2Action *""'"); 
42717
44640
    }
42718
44641
    arg1 = (LassoSaml2Action *)(argp1);
42719
44642
    result = (char *) ((arg1)->Namespace);
42720
 
    
42721
 
    ST(argvi) = SWIG_FromCharPtr(result); argvi++ ;
 
44643
    ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
42722
44644
    
42723
44645
    XSRETURN(argvi);
42724
44646
  fail:
42738
44660
      SWIG_croak("Usage: new_Saml2Action();");
42739
44661
    }
42740
44662
    result = (LassoSaml2Action *)new_LassoSaml2Action();
42741
 
    
42742
44663
    ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_LassoSaml2Action, SWIG_OWNER | SWIG_SHADOW); argvi++ ;
42743
44664
    XSRETURN(argvi);
42744
44665
  fail:
42793
44714
    }
42794
44715
    arg1 = (LassoSaml2Action *)(argp1);
42795
44716
    result = (char *)LassoSaml2Action_dump(arg1);
42796
 
    
42797
 
    ST(argvi) = SWIG_FromCharPtr(result); argvi++ ;
 
44717
    ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
42798
44718
    
42799
44719
    g_free(result);
42800
44720
    XSRETURN(argvi);
42805
44725
}
42806
44726
 
42807
44727
 
42808
 
XS(_wrap_Samlp2StatusResponse_ID_set) {
 
44728
XS(_wrap_Samlp2StatusResponse_iD_set) {
42809
44729
  {
42810
44730
    LassoSamlp2StatusResponse *arg1 = (LassoSamlp2StatusResponse *) 0 ;
42811
44731
    char *arg2 = (char *) 0 ;
42818
44738
    dXSARGS;
42819
44739
    
42820
44740
    if ((items < 2) || (items > 2)) {
42821
 
      SWIG_croak("Usage: Samlp2StatusResponse_ID_set(self,ID);");
 
44741
      SWIG_croak("Usage: Samlp2StatusResponse_iD_set(self,ID);");
42822
44742
    }
42823
44743
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_LassoSamlp2StatusResponse, 0 |  0 );
42824
44744
    if (!SWIG_IsOK(res1)) {
42825
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Samlp2StatusResponse_ID_set" "', argument " "1"" of type '" "LassoSamlp2StatusResponse *""'"); 
 
44745
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Samlp2StatusResponse_iD_set" "', argument " "1"" of type '" "LassoSamlp2StatusResponse *""'"); 
42826
44746
    }
42827
44747
    arg1 = (LassoSamlp2StatusResponse *)(argp1);
42828
44748
    res2 = SWIG_AsCharPtrAndSize(ST(1), &buf2, NULL, &alloc2);
42829
44749
    if (!SWIG_IsOK(res2)) {
42830
 
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Samlp2StatusResponse_ID_set" "', argument " "2"" of type '" "char *""'");
 
44750
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Samlp2StatusResponse_iD_set" "', argument " "2"" of type '" "char *""'");
42831
44751
    }
42832
 
    arg2 = buf2;
 
44752
    arg2 = (char *)(buf2);
42833
44753
    if (arg1->ID) free((char*)arg1->ID);
42834
44754
    if (arg2) {
42835
 
      size_t size = strlen(arg2) + 1;
42836
 
      arg1->ID = (char *)memcpy((char *)malloc((size)*sizeof(char)), arg2, sizeof(char)*(size));
 
44755
      size_t size = strlen((const char *)(arg2)) + 1;
 
44756
      arg1->ID = (char *)(char *)memcpy((char *)malloc((size)*sizeof(char)), (const char *)(arg2), sizeof(char)*(size));
42837
44757
    } else {
42838
44758
      arg1->ID = 0;
42839
44759
    }
42849
44769
}
42850
44770
 
42851
44771
 
42852
 
XS(_wrap_Samlp2StatusResponse_ID_get) {
 
44772
XS(_wrap_Samlp2StatusResponse_iD_get) {
42853
44773
  {
42854
44774
    LassoSamlp2StatusResponse *arg1 = (LassoSamlp2StatusResponse *) 0 ;
42855
44775
    char *result = 0 ;
42859
44779
    dXSARGS;
42860
44780
    
42861
44781
    if ((items < 1) || (items > 1)) {
42862
 
      SWIG_croak("Usage: Samlp2StatusResponse_ID_get(self);");
 
44782
      SWIG_croak("Usage: Samlp2StatusResponse_iD_get(self);");
42863
44783
    }
42864
44784
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_LassoSamlp2StatusResponse, 0 |  0 );
42865
44785
    if (!SWIG_IsOK(res1)) {
42866
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Samlp2StatusResponse_ID_get" "', argument " "1"" of type '" "LassoSamlp2StatusResponse *""'"); 
 
44786
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Samlp2StatusResponse_iD_get" "', argument " "1"" of type '" "LassoSamlp2StatusResponse *""'"); 
42867
44787
    }
42868
44788
    arg1 = (LassoSamlp2StatusResponse *)(argp1);
42869
44789
    result = (char *) ((arg1)->ID);
42870
 
    
42871
 
    ST(argvi) = SWIG_FromCharPtr(result); argvi++ ;
 
44790
    ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
42872
44791
    
42873
44792
    XSRETURN(argvi);
42874
44793
  fail:
42902
44821
    if (!SWIG_IsOK(res2)) {
42903
44822
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Samlp2StatusResponse_inResponseTo_set" "', argument " "2"" of type '" "char *""'");
42904
44823
    }
42905
 
    arg2 = buf2;
 
44824
    arg2 = (char *)(buf2);
42906
44825
    if (arg1->InResponseTo) free((char*)arg1->InResponseTo);
42907
44826
    if (arg2) {
42908
 
      size_t size = strlen(arg2) + 1;
42909
 
      arg1->InResponseTo = (char *)memcpy((char *)malloc((size)*sizeof(char)), arg2, sizeof(char)*(size));
 
44827
      size_t size = strlen((const char *)(arg2)) + 1;
 
44828
      arg1->InResponseTo = (char *)(char *)memcpy((char *)malloc((size)*sizeof(char)), (const char *)(arg2), sizeof(char)*(size));
42910
44829
    } else {
42911
44830
      arg1->InResponseTo = 0;
42912
44831
    }
42940
44859
    }
42941
44860
    arg1 = (LassoSamlp2StatusResponse *)(argp1);
42942
44861
    result = (char *) ((arg1)->InResponseTo);
42943
 
    
42944
 
    ST(argvi) = SWIG_FromCharPtr(result); argvi++ ;
 
44862
    ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
42945
44863
    
42946
44864
    XSRETURN(argvi);
42947
44865
  fail:
42951
44869
}
42952
44870
 
42953
44871
 
42954
 
XS(_wrap_Samlp2StatusResponse_Version_set) {
 
44872
XS(_wrap_Samlp2StatusResponse_version_set) {
42955
44873
  {
42956
44874
    LassoSamlp2StatusResponse *arg1 = (LassoSamlp2StatusResponse *) 0 ;
42957
44875
    char *arg2 = (char *) 0 ;
42964
44882
    dXSARGS;
42965
44883
    
42966
44884
    if ((items < 2) || (items > 2)) {
42967
 
      SWIG_croak("Usage: Samlp2StatusResponse_Version_set(self,Version);");
 
44885
      SWIG_croak("Usage: Samlp2StatusResponse_version_set(self,Version);");
42968
44886
    }
42969
44887
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_LassoSamlp2StatusResponse, 0 |  0 );
42970
44888
    if (!SWIG_IsOK(res1)) {
42971
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Samlp2StatusResponse_Version_set" "', argument " "1"" of type '" "LassoSamlp2StatusResponse *""'"); 
 
44889
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Samlp2StatusResponse_version_set" "', argument " "1"" of type '" "LassoSamlp2StatusResponse *""'"); 
42972
44890
    }
42973
44891
    arg1 = (LassoSamlp2StatusResponse *)(argp1);
42974
44892
    res2 = SWIG_AsCharPtrAndSize(ST(1), &buf2, NULL, &alloc2);
42975
44893
    if (!SWIG_IsOK(res2)) {
42976
 
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Samlp2StatusResponse_Version_set" "', argument " "2"" of type '" "char *""'");
 
44894
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Samlp2StatusResponse_version_set" "', argument " "2"" of type '" "char *""'");
42977
44895
    }
42978
 
    arg2 = buf2;
 
44896
    arg2 = (char *)(buf2);
42979
44897
    if (arg1->Version) free((char*)arg1->Version);
42980
44898
    if (arg2) {
42981
 
      size_t size = strlen(arg2) + 1;
42982
 
      arg1->Version = (char *)memcpy((char *)malloc((size)*sizeof(char)), arg2, sizeof(char)*(size));
 
44899
      size_t size = strlen((const char *)(arg2)) + 1;
 
44900
      arg1->Version = (char *)(char *)memcpy((char *)malloc((size)*sizeof(char)), (const char *)(arg2), sizeof(char)*(size));
42983
44901
    } else {
42984
44902
      arg1->Version = 0;
42985
44903
    }
42995
44913
}
42996
44914
 
42997
44915
 
42998
 
XS(_wrap_Samlp2StatusResponse_Version_get) {
 
44916
XS(_wrap_Samlp2StatusResponse_version_get) {
42999
44917
  {
43000
44918
    LassoSamlp2StatusResponse *arg1 = (LassoSamlp2StatusResponse *) 0 ;
43001
44919
    char *result = 0 ;
43005
44923
    dXSARGS;
43006
44924
    
43007
44925
    if ((items < 1) || (items > 1)) {
43008
 
      SWIG_croak("Usage: Samlp2StatusResponse_Version_get(self);");
 
44926
      SWIG_croak("Usage: Samlp2StatusResponse_version_get(self);");
43009
44927
    }
43010
44928
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_LassoSamlp2StatusResponse, 0 |  0 );
43011
44929
    if (!SWIG_IsOK(res1)) {
43012
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Samlp2StatusResponse_Version_get" "', argument " "1"" of type '" "LassoSamlp2StatusResponse *""'"); 
 
44930
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Samlp2StatusResponse_version_get" "', argument " "1"" of type '" "LassoSamlp2StatusResponse *""'"); 
43013
44931
    }
43014
44932
    arg1 = (LassoSamlp2StatusResponse *)(argp1);
43015
44933
    result = (char *) ((arg1)->Version);
43016
 
    
43017
 
    ST(argvi) = SWIG_FromCharPtr(result); argvi++ ;
 
44934
    ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
43018
44935
    
43019
44936
    XSRETURN(argvi);
43020
44937
  fail:
43048
44965
    if (!SWIG_IsOK(res2)) {
43049
44966
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Samlp2StatusResponse_issueInstant_set" "', argument " "2"" of type '" "char *""'");
43050
44967
    }
43051
 
    arg2 = buf2;
 
44968
    arg2 = (char *)(buf2);
43052
44969
    if (arg1->IssueInstant) free((char*)arg1->IssueInstant);
43053
44970
    if (arg2) {
43054
 
      size_t size = strlen(arg2) + 1;
43055
 
      arg1->IssueInstant = (char *)memcpy((char *)malloc((size)*sizeof(char)), arg2, sizeof(char)*(size));
 
44971
      size_t size = strlen((const char *)(arg2)) + 1;
 
44972
      arg1->IssueInstant = (char *)(char *)memcpy((char *)malloc((size)*sizeof(char)), (const char *)(arg2), sizeof(char)*(size));
43056
44973
    } else {
43057
44974
      arg1->IssueInstant = 0;
43058
44975
    }
43086
45003
    }
43087
45004
    arg1 = (LassoSamlp2StatusResponse *)(argp1);
43088
45005
    result = (char *) ((arg1)->IssueInstant);
43089
 
    
43090
 
    ST(argvi) = SWIG_FromCharPtr(result); argvi++ ;
 
45006
    ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
43091
45007
    
43092
45008
    XSRETURN(argvi);
43093
45009
  fail:
43097
45013
}
43098
45014
 
43099
45015
 
43100
 
XS(_wrap_Samlp2StatusResponse_Destination_set) {
 
45016
XS(_wrap_Samlp2StatusResponse_destination_set) {
43101
45017
  {
43102
45018
    LassoSamlp2StatusResponse *arg1 = (LassoSamlp2StatusResponse *) 0 ;
43103
45019
    char *arg2 = (char *) 0 ;
43110
45026
    dXSARGS;
43111
45027
    
43112
45028
    if ((items < 2) || (items > 2)) {
43113
 
      SWIG_croak("Usage: Samlp2StatusResponse_Destination_set(self,Destination);");
 
45029
      SWIG_croak("Usage: Samlp2StatusResponse_destination_set(self,Destination);");
43114
45030
    }
43115
45031
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_LassoSamlp2StatusResponse, 0 |  0 );
43116
45032
    if (!SWIG_IsOK(res1)) {
43117
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Samlp2StatusResponse_Destination_set" "', argument " "1"" of type '" "LassoSamlp2StatusResponse *""'"); 
 
45033
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Samlp2StatusResponse_destination_set" "', argument " "1"" of type '" "LassoSamlp2StatusResponse *""'"); 
43118
45034
    }
43119
45035
    arg1 = (LassoSamlp2StatusResponse *)(argp1);
43120
45036
    res2 = SWIG_AsCharPtrAndSize(ST(1), &buf2, NULL, &alloc2);
43121
45037
    if (!SWIG_IsOK(res2)) {
43122
 
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Samlp2StatusResponse_Destination_set" "', argument " "2"" of type '" "char *""'");
 
45038
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Samlp2StatusResponse_destination_set" "', argument " "2"" of type '" "char *""'");
43123
45039
    }
43124
 
    arg2 = buf2;
 
45040
    arg2 = (char *)(buf2);
43125
45041
    if (arg1->Destination) free((char*)arg1->Destination);
43126
45042
    if (arg2) {
43127
 
      size_t size = strlen(arg2) + 1;
43128
 
      arg1->Destination = (char *)memcpy((char *)malloc((size)*sizeof(char)), arg2, sizeof(char)*(size));
 
45043
      size_t size = strlen((const char *)(arg2)) + 1;
 
45044
      arg1->Destination = (char *)(char *)memcpy((char *)malloc((size)*sizeof(char)), (const char *)(arg2), sizeof(char)*(size));
43129
45045
    } else {
43130
45046
      arg1->Destination = 0;
43131
45047
    }
43141
45057
}
43142
45058
 
43143
45059
 
43144
 
XS(_wrap_Samlp2StatusResponse_Destination_get) {
 
45060
XS(_wrap_Samlp2StatusResponse_destination_get) {
43145
45061
  {
43146
45062
    LassoSamlp2StatusResponse *arg1 = (LassoSamlp2StatusResponse *) 0 ;
43147
45063
    char *result = 0 ;
43151
45067
    dXSARGS;
43152
45068
    
43153
45069
    if ((items < 1) || (items > 1)) {
43154
 
      SWIG_croak("Usage: Samlp2StatusResponse_Destination_get(self);");
 
45070
      SWIG_croak("Usage: Samlp2StatusResponse_destination_get(self);");
43155
45071
    }
43156
45072
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_LassoSamlp2StatusResponse, 0 |  0 );
43157
45073
    if (!SWIG_IsOK(res1)) {
43158
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Samlp2StatusResponse_Destination_get" "', argument " "1"" of type '" "LassoSamlp2StatusResponse *""'"); 
 
45074
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Samlp2StatusResponse_destination_get" "', argument " "1"" of type '" "LassoSamlp2StatusResponse *""'"); 
43159
45075
    }
43160
45076
    arg1 = (LassoSamlp2StatusResponse *)(argp1);
43161
45077
    result = (char *) ((arg1)->Destination);
43162
 
    
43163
 
    ST(argvi) = SWIG_FromCharPtr(result); argvi++ ;
 
45078
    ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
43164
45079
    
43165
45080
    XSRETURN(argvi);
43166
45081
  fail:
43170
45085
}
43171
45086
 
43172
45087
 
43173
 
XS(_wrap_Samlp2StatusResponse_Consent_set) {
 
45088
XS(_wrap_Samlp2StatusResponse_consent_set) {
43174
45089
  {
43175
45090
    LassoSamlp2StatusResponse *arg1 = (LassoSamlp2StatusResponse *) 0 ;
43176
45091
    char *arg2 = (char *) 0 ;
43183
45098
    dXSARGS;
43184
45099
    
43185
45100
    if ((items < 2) || (items > 2)) {
43186
 
      SWIG_croak("Usage: Samlp2StatusResponse_Consent_set(self,Consent);");
 
45101
      SWIG_croak("Usage: Samlp2StatusResponse_consent_set(self,Consent);");
43187
45102
    }
43188
45103
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_LassoSamlp2StatusResponse, 0 |  0 );
43189
45104
    if (!SWIG_IsOK(res1)) {
43190
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Samlp2StatusResponse_Consent_set" "', argument " "1"" of type '" "LassoSamlp2StatusResponse *""'"); 
 
45105
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Samlp2StatusResponse_consent_set" "', argument " "1"" of type '" "LassoSamlp2StatusResponse *""'"); 
43191
45106
    }
43192
45107
    arg1 = (LassoSamlp2StatusResponse *)(argp1);
43193
45108
    res2 = SWIG_AsCharPtrAndSize(ST(1), &buf2, NULL, &alloc2);
43194
45109
    if (!SWIG_IsOK(res2)) {
43195
 
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Samlp2StatusResponse_Consent_set" "', argument " "2"" of type '" "char *""'");
 
45110
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Samlp2StatusResponse_consent_set" "', argument " "2"" of type '" "char *""'");
43196
45111
    }
43197
 
    arg2 = buf2;
 
45112
    arg2 = (char *)(buf2);
43198
45113
    if (arg1->Consent) free((char*)arg1->Consent);
43199
45114
    if (arg2) {
43200
 
      size_t size = strlen(arg2) + 1;
43201
 
      arg1->Consent = (char *)memcpy((char *)malloc((size)*sizeof(char)), arg2, sizeof(char)*(size));
 
45115
      size_t size = strlen((const char *)(arg2)) + 1;
 
45116
      arg1->Consent = (char *)(char *)memcpy((char *)malloc((size)*sizeof(char)), (const char *)(arg2), sizeof(char)*(size));
43202
45117
    } else {
43203
45118
      arg1->Consent = 0;
43204
45119
    }
43214
45129
}
43215
45130
 
43216
45131
 
43217
 
XS(_wrap_Samlp2StatusResponse_Consent_get) {
 
45132
XS(_wrap_Samlp2StatusResponse_consent_get) {
43218
45133
  {
43219
45134
    LassoSamlp2StatusResponse *arg1 = (LassoSamlp2StatusResponse *) 0 ;
43220
45135
    char *result = 0 ;
43224
45139
    dXSARGS;
43225
45140
    
43226
45141
    if ((items < 1) || (items > 1)) {
43227
 
      SWIG_croak("Usage: Samlp2StatusResponse_Consent_get(self);");
 
45142
      SWIG_croak("Usage: Samlp2StatusResponse_consent_get(self);");
43228
45143
    }
43229
45144
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_LassoSamlp2StatusResponse, 0 |  0 );
43230
45145
    if (!SWIG_IsOK(res1)) {
43231
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Samlp2StatusResponse_Consent_get" "', argument " "1"" of type '" "LassoSamlp2StatusResponse *""'"); 
 
45146
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Samlp2StatusResponse_consent_get" "', argument " "1"" of type '" "LassoSamlp2StatusResponse *""'"); 
43232
45147
    }
43233
45148
    arg1 = (LassoSamlp2StatusResponse *)(argp1);
43234
45149
    result = (char *) ((arg1)->Consent);
43235
 
    
43236
 
    ST(argvi) = SWIG_FromCharPtr(result); argvi++ ;
 
45150
    ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
43237
45151
    
43238
45152
    XSRETURN(argvi);
43239
45153
  fail:
43299
45213
    }
43300
45214
    arg1 = (LassoSamlp2StatusResponse *)(argp1);
43301
45215
    result = (LassoSaml2NameID *)LassoSamlp2StatusResponse_Issuer_get(arg1);
43302
 
    
43303
45216
    ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_LassoSaml2NameID, 0 | SWIG_SHADOW); argvi++ ;
43304
45217
    
43305
45218
    XSRETURN(argvi);
43366
45279
    }
43367
45280
    arg1 = (LassoSamlp2StatusResponse *)(argp1);
43368
45281
    result = (LassoSamlp2Extensions *)LassoSamlp2StatusResponse_Extensions_get(arg1);
43369
 
    
43370
45282
    ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_LassoSamlp2Extensions, 0 | SWIG_SHADOW); argvi++ ;
43371
45283
    
43372
45284
    XSRETURN(argvi);
43433
45345
    }
43434
45346
    arg1 = (LassoSamlp2StatusResponse *)(argp1);
43435
45347
    result = (LassoSamlp2Status *)LassoSamlp2StatusResponse_Status_get(arg1);
43436
 
    
43437
45348
    ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_LassoSamlp2Status, 0 | SWIG_SHADOW); argvi++ ;
43438
45349
    
43439
45350
    XSRETURN(argvi);
43454
45365
      SWIG_croak("Usage: new_Samlp2StatusResponse();");
43455
45366
    }
43456
45367
    result = (LassoSamlp2StatusResponse *)new_LassoSamlp2StatusResponse();
43457
 
    
43458
45368
    ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_LassoSamlp2StatusResponse, SWIG_OWNER | SWIG_SHADOW); argvi++ ;
43459
45369
    XSRETURN(argvi);
43460
45370
  fail:
43509
45419
    }
43510
45420
    arg1 = (LassoSamlp2StatusResponse *)(argp1);
43511
45421
    result = (char *)LassoSamlp2StatusResponse_dump(arg1);
43512
 
    
43513
 
    ST(argvi) = SWIG_FromCharPtr(result); argvi++ ;
 
45422
    ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
43514
45423
    
43515
45424
    g_free(result);
43516
45425
    XSRETURN(argvi);
43577
45486
    }
43578
45487
    arg1 = (LassoSamlp2Response *)(argp1);
43579
45488
    result = (LassoSaml2NameID *)LassoSamlp2Response_Issuer_get(arg1);
43580
 
    
43581
45489
    ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_LassoSaml2NameID, 0 | SWIG_SHADOW); argvi++ ;
43582
45490
    
43583
45491
    XSRETURN(argvi);
43588
45496
}
43589
45497
 
43590
45498
 
43591
 
XS(_wrap_Samlp2Response_Extensions_set) {
 
45499
XS(_wrap_Samlp2Response_extensions_set) {
43592
45500
  {
43593
45501
    LassoSamlp2Response *arg1 = (LassoSamlp2Response *) 0 ;
43594
45502
    LassoSamlp2Extensions *arg2 = (LassoSamlp2Extensions *) 0 ;
43600
45508
    dXSARGS;
43601
45509
    
43602
45510
    if ((items < 2) || (items > 2)) {
43603
 
      SWIG_croak("Usage: Samlp2Response_Extensions_set(self,Extensions);");
 
45511
      SWIG_croak("Usage: Samlp2Response_extensions_set(self,Extensions);");
43604
45512
    }
43605
45513
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_LassoSamlp2Response, 0 |  0 );
43606
45514
    if (!SWIG_IsOK(res1)) {
43607
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Samlp2Response_Extensions_set" "', argument " "1"" of type '" "LassoSamlp2Response *""'"); 
 
45515
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Samlp2Response_extensions_set" "', argument " "1"" of type '" "LassoSamlp2Response *""'"); 
43608
45516
    }
43609
45517
    arg1 = (LassoSamlp2Response *)(argp1);
43610
45518
    res2 = SWIG_ConvertPtr(ST(1), &argp2,SWIGTYPE_p_LassoSamlp2Extensions, SWIG_POINTER_DISOWN |  0 );
43611
45519
    if (!SWIG_IsOK(res2)) {
43612
 
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Samlp2Response_Extensions_set" "', argument " "2"" of type '" "LassoSamlp2Extensions *""'"); 
 
45520
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Samlp2Response_extensions_set" "', argument " "2"" of type '" "LassoSamlp2Extensions *""'"); 
43613
45521
    }
43614
45522
    arg2 = (LassoSamlp2Extensions *)(argp2);
43615
45523
    LassoSamlp2Response_Extensions_set(arg1,arg2);
43626
45534
}
43627
45535
 
43628
45536
 
43629
 
XS(_wrap_Samlp2Response_Extensions_get) {
 
45537
XS(_wrap_Samlp2Response_extensions_get) {
43630
45538
  {
43631
45539
    LassoSamlp2Response *arg1 = (LassoSamlp2Response *) 0 ;
43632
45540
    LassoSamlp2Extensions *result = 0 ;
43636
45544
    dXSARGS;
43637
45545
    
43638
45546
    if ((items < 1) || (items > 1)) {
43639
 
      SWIG_croak("Usage: Samlp2Response_Extensions_get(self);");
 
45547
      SWIG_croak("Usage: Samlp2Response_extensions_get(self);");
43640
45548
    }
43641
45549
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_LassoSamlp2Response, 0 |  0 );
43642
45550
    if (!SWIG_IsOK(res1)) {
43643
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Samlp2Response_Extensions_get" "', argument " "1"" of type '" "LassoSamlp2Response *""'"); 
 
45551
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Samlp2Response_extensions_get" "', argument " "1"" of type '" "LassoSamlp2Response *""'"); 
43644
45552
    }
43645
45553
    arg1 = (LassoSamlp2Response *)(argp1);
43646
45554
    result = (LassoSamlp2Extensions *)LassoSamlp2Response_Extensions_get(arg1);
43647
 
    
43648
45555
    ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_LassoSamlp2Extensions, 0 | SWIG_SHADOW); argvi++ ;
43649
45556
    
43650
45557
    XSRETURN(argvi);
43655
45562
}
43656
45563
 
43657
45564
 
43658
 
XS(_wrap_Samlp2Response_Status_set) {
 
45565
XS(_wrap_Samlp2Response_status_set) {
43659
45566
  {
43660
45567
    LassoSamlp2Response *arg1 = (LassoSamlp2Response *) 0 ;
43661
45568
    LassoSamlp2Status *arg2 = (LassoSamlp2Status *) 0 ;
43667
45574
    dXSARGS;
43668
45575
    
43669
45576
    if ((items < 2) || (items > 2)) {
43670
 
      SWIG_croak("Usage: Samlp2Response_Status_set(self,Status);");
 
45577
      SWIG_croak("Usage: Samlp2Response_status_set(self,Status);");
43671
45578
    }
43672
45579
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_LassoSamlp2Response, 0 |  0 );
43673
45580
    if (!SWIG_IsOK(res1)) {
43674
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Samlp2Response_Status_set" "', argument " "1"" of type '" "LassoSamlp2Response *""'"); 
 
45581
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Samlp2Response_status_set" "', argument " "1"" of type '" "LassoSamlp2Response *""'"); 
43675
45582
    }
43676
45583
    arg1 = (LassoSamlp2Response *)(argp1);
43677
45584
    res2 = SWIG_ConvertPtr(ST(1), &argp2,SWIGTYPE_p_LassoSamlp2Status, SWIG_POINTER_DISOWN |  0 );
43678
45585
    if (!SWIG_IsOK(res2)) {
43679
 
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Samlp2Response_Status_set" "', argument " "2"" of type '" "LassoSamlp2Status *""'"); 
 
45586
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Samlp2Response_status_set" "', argument " "2"" of type '" "LassoSamlp2Status *""'"); 
43680
45587
    }
43681
45588
    arg2 = (LassoSamlp2Status *)(argp2);
43682
45589
    LassoSamlp2Response_Status_set(arg1,arg2);
43693
45600
}
43694
45601
 
43695
45602
 
43696
 
XS(_wrap_Samlp2Response_Status_get) {
 
45603
XS(_wrap_Samlp2Response_status_get) {
43697
45604
  {
43698
45605
    LassoSamlp2Response *arg1 = (LassoSamlp2Response *) 0 ;
43699
45606
    LassoSamlp2Status *result = 0 ;
43703
45610
    dXSARGS;
43704
45611
    
43705
45612
    if ((items < 1) || (items > 1)) {
43706
 
      SWIG_croak("Usage: Samlp2Response_Status_get(self);");
 
45613
      SWIG_croak("Usage: Samlp2Response_status_get(self);");
43707
45614
    }
43708
45615
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_LassoSamlp2Response, 0 |  0 );
43709
45616
    if (!SWIG_IsOK(res1)) {
43710
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Samlp2Response_Status_get" "', argument " "1"" of type '" "LassoSamlp2Response *""'"); 
 
45617
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Samlp2Response_status_get" "', argument " "1"" of type '" "LassoSamlp2Response *""'"); 
43711
45618
    }
43712
45619
    arg1 = (LassoSamlp2Response *)(argp1);
43713
45620
    result = (LassoSamlp2Status *)LassoSamlp2Response_Status_get(arg1);
43714
 
    
43715
45621
    ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_LassoSamlp2Status, 0 | SWIG_SHADOW); argvi++ ;
43716
45622
    
43717
45623
    XSRETURN(argvi);
43722
45628
}
43723
45629
 
43724
45630
 
43725
 
XS(_wrap_Samlp2Response_ID_set) {
 
45631
XS(_wrap_Samlp2Response_iD_set) {
43726
45632
  {
43727
45633
    LassoSamlp2Response *arg1 = (LassoSamlp2Response *) 0 ;
43728
45634
    char *arg2 = (char *) 0 ;
43735
45641
    dXSARGS;
43736
45642
    
43737
45643
    if ((items < 2) || (items > 2)) {
43738
 
      SWIG_croak("Usage: Samlp2Response_ID_set(self,ID);");
 
45644
      SWIG_croak("Usage: Samlp2Response_iD_set(self,ID);");
43739
45645
    }
43740
45646
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_LassoSamlp2Response, 0 |  0 );
43741
45647
    if (!SWIG_IsOK(res1)) {
43742
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Samlp2Response_ID_set" "', argument " "1"" of type '" "LassoSamlp2Response *""'"); 
 
45648
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Samlp2Response_iD_set" "', argument " "1"" of type '" "LassoSamlp2Response *""'"); 
43743
45649
    }
43744
45650
    arg1 = (LassoSamlp2Response *)(argp1);
43745
45651
    res2 = SWIG_AsCharPtrAndSize(ST(1), &buf2, NULL, &alloc2);
43746
45652
    if (!SWIG_IsOK(res2)) {
43747
 
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Samlp2Response_ID_set" "', argument " "2"" of type '" "char *""'");
 
45653
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Samlp2Response_iD_set" "', argument " "2"" of type '" "char *""'");
43748
45654
    }
43749
 
    arg2 = buf2;
 
45655
    arg2 = (char *)(buf2);
43750
45656
    LassoSamlp2Response_ID_set(arg1,arg2);
43751
45657
    
43752
45658
    
43761
45667
}
43762
45668
 
43763
45669
 
43764
 
XS(_wrap_Samlp2Response_ID_get) {
 
45670
XS(_wrap_Samlp2Response_iD_get) {
43765
45671
  {
43766
45672
    LassoSamlp2Response *arg1 = (LassoSamlp2Response *) 0 ;
43767
45673
    char *result = 0 ;
43771
45677
    dXSARGS;
43772
45678
    
43773
45679
    if ((items < 1) || (items > 1)) {
43774
 
      SWIG_croak("Usage: Samlp2Response_ID_get(self);");
 
45680
      SWIG_croak("Usage: Samlp2Response_iD_get(self);");
43775
45681
    }
43776
45682
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_LassoSamlp2Response, 0 |  0 );
43777
45683
    if (!SWIG_IsOK(res1)) {
43778
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Samlp2Response_ID_get" "', argument " "1"" of type '" "LassoSamlp2Response *""'"); 
 
45684
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Samlp2Response_iD_get" "', argument " "1"" of type '" "LassoSamlp2Response *""'"); 
43779
45685
    }
43780
45686
    arg1 = (LassoSamlp2Response *)(argp1);
43781
45687
    result = (char *)LassoSamlp2Response_ID_get(arg1);
43782
 
    
43783
 
    ST(argvi) = SWIG_FromCharPtr(result); argvi++ ;
 
45688
    ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
43784
45689
    
43785
45690
    XSRETURN(argvi);
43786
45691
  fail:
43814
45719
    if (!SWIG_IsOK(res2)) {
43815
45720
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Samlp2Response_inResponseTo_set" "', argument " "2"" of type '" "char *""'");
43816
45721
    }
43817
 
    arg2 = buf2;
 
45722
    arg2 = (char *)(buf2);
43818
45723
    LassoSamlp2Response_InResponseTo_set(arg1,arg2);
43819
45724
    
43820
45725
    
43847
45752
    }
43848
45753
    arg1 = (LassoSamlp2Response *)(argp1);
43849
45754
    result = (char *)LassoSamlp2Response_InResponseTo_get(arg1);
43850
 
    
43851
 
    ST(argvi) = SWIG_FromCharPtr(result); argvi++ ;
 
45755
    ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
43852
45756
    
43853
45757
    XSRETURN(argvi);
43854
45758
  fail:
43858
45762
}
43859
45763
 
43860
45764
 
43861
 
XS(_wrap_Samlp2Response_Version_set) {
 
45765
XS(_wrap_Samlp2Response_version_set) {
43862
45766
  {
43863
45767
    LassoSamlp2Response *arg1 = (LassoSamlp2Response *) 0 ;
43864
45768
    char *arg2 = (char *) 0 ;
43871
45775
    dXSARGS;
43872
45776
    
43873
45777
    if ((items < 2) || (items > 2)) {
43874
 
      SWIG_croak("Usage: Samlp2Response_Version_set(self,Version);");
 
45778
      SWIG_croak("Usage: Samlp2Response_version_set(self,Version);");
43875
45779
    }
43876
45780
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_LassoSamlp2Response, 0 |  0 );
43877
45781
    if (!SWIG_IsOK(res1)) {
43878
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Samlp2Response_Version_set" "', argument " "1"" of type '" "LassoSamlp2Response *""'"); 
 
45782
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Samlp2Response_version_set" "', argument " "1"" of type '" "LassoSamlp2Response *""'"); 
43879
45783
    }
43880
45784
    arg1 = (LassoSamlp2Response *)(argp1);
43881
45785
    res2 = SWIG_AsCharPtrAndSize(ST(1), &buf2, NULL, &alloc2);
43882
45786
    if (!SWIG_IsOK(res2)) {
43883
 
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Samlp2Response_Version_set" "', argument " "2"" of type '" "char *""'");
 
45787
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Samlp2Response_version_set" "', argument " "2"" of type '" "char *""'");
43884
45788
    }
43885
 
    arg2 = buf2;
 
45789
    arg2 = (char *)(buf2);
43886
45790
    LassoSamlp2Response_Version_set(arg1,arg2);
43887
45791
    
43888
45792
    
43897
45801
}
43898
45802
 
43899
45803
 
43900
 
XS(_wrap_Samlp2Response_Version_get) {
 
45804
XS(_wrap_Samlp2Response_version_get) {
43901
45805
  {
43902
45806
    LassoSamlp2Response *arg1 = (LassoSamlp2Response *) 0 ;
43903
45807
    char *result = 0 ;
43907
45811
    dXSARGS;
43908
45812
    
43909
45813
    if ((items < 1) || (items > 1)) {
43910
 
      SWIG_croak("Usage: Samlp2Response_Version_get(self);");
 
45814
      SWIG_croak("Usage: Samlp2Response_version_get(self);");
43911
45815
    }
43912
45816
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_LassoSamlp2Response, 0 |  0 );
43913
45817
    if (!SWIG_IsOK(res1)) {
43914
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Samlp2Response_Version_get" "', argument " "1"" of type '" "LassoSamlp2Response *""'"); 
 
45818
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Samlp2Response_version_get" "', argument " "1"" of type '" "LassoSamlp2Response *""'"); 
43915
45819
    }
43916
45820
    arg1 = (LassoSamlp2Response *)(argp1);
43917
45821
    result = (char *)LassoSamlp2Response_Version_get(arg1);
43918
 
    
43919
 
    ST(argvi) = SWIG_FromCharPtr(result); argvi++ ;
 
45822
    ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
43920
45823
    
43921
45824
    XSRETURN(argvi);
43922
45825
  fail:
43950
45853
    if (!SWIG_IsOK(res2)) {
43951
45854
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Samlp2Response_issueInstant_set" "', argument " "2"" of type '" "char *""'");
43952
45855
    }
43953
 
    arg2 = buf2;
 
45856
    arg2 = (char *)(buf2);
43954
45857
    LassoSamlp2Response_IssueInstant_set(arg1,arg2);
43955
45858
    
43956
45859
    
43983
45886
    }
43984
45887
    arg1 = (LassoSamlp2Response *)(argp1);
43985
45888
    result = (char *)LassoSamlp2Response_IssueInstant_get(arg1);
43986
 
    
43987
 
    ST(argvi) = SWIG_FromCharPtr(result); argvi++ ;
 
45889
    ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
43988
45890
    
43989
45891
    XSRETURN(argvi);
43990
45892
  fail:
43994
45896
}
43995
45897
 
43996
45898
 
43997
 
XS(_wrap_Samlp2Response_Destination_set) {
 
45899
XS(_wrap_Samlp2Response_destination_set) {
43998
45900
  {
43999
45901
    LassoSamlp2Response *arg1 = (LassoSamlp2Response *) 0 ;
44000
45902
    char *arg2 = (char *) 0 ;
44007
45909
    dXSARGS;
44008
45910
    
44009
45911
    if ((items < 2) || (items > 2)) {
44010
 
      SWIG_croak("Usage: Samlp2Response_Destination_set(self,Destination);");
 
45912
      SWIG_croak("Usage: Samlp2Response_destination_set(self,Destination);");
44011
45913
    }
44012
45914
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_LassoSamlp2Response, 0 |  0 );
44013
45915
    if (!SWIG_IsOK(res1)) {
44014
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Samlp2Response_Destination_set" "', argument " "1"" of type '" "LassoSamlp2Response *""'"); 
 
45916
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Samlp2Response_destination_set" "', argument " "1"" of type '" "LassoSamlp2Response *""'"); 
44015
45917
    }
44016
45918
    arg1 = (LassoSamlp2Response *)(argp1);
44017
45919
    res2 = SWIG_AsCharPtrAndSize(ST(1), &buf2, NULL, &alloc2);
44018
45920
    if (!SWIG_IsOK(res2)) {
44019
 
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Samlp2Response_Destination_set" "', argument " "2"" of type '" "char *""'");
 
45921
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Samlp2Response_destination_set" "', argument " "2"" of type '" "char *""'");
44020
45922
    }
44021
 
    arg2 = buf2;
 
45923
    arg2 = (char *)(buf2);
44022
45924
    LassoSamlp2Response_Destination_set(arg1,arg2);
44023
45925
    
44024
45926
    
44033
45935
}
44034
45936
 
44035
45937
 
44036
 
XS(_wrap_Samlp2Response_Destination_get) {
 
45938
XS(_wrap_Samlp2Response_destination_get) {
44037
45939
  {
44038
45940
    LassoSamlp2Response *arg1 = (LassoSamlp2Response *) 0 ;
44039
45941
    char *result = 0 ;
44043
45945
    dXSARGS;
44044
45946
    
44045
45947
    if ((items < 1) || (items > 1)) {
44046
 
      SWIG_croak("Usage: Samlp2Response_Destination_get(self);");
 
45948
      SWIG_croak("Usage: Samlp2Response_destination_get(self);");
44047
45949
    }
44048
45950
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_LassoSamlp2Response, 0 |  0 );
44049
45951
    if (!SWIG_IsOK(res1)) {
44050
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Samlp2Response_Destination_get" "', argument " "1"" of type '" "LassoSamlp2Response *""'"); 
 
45952
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Samlp2Response_destination_get" "', argument " "1"" of type '" "LassoSamlp2Response *""'"); 
44051
45953
    }
44052
45954
    arg1 = (LassoSamlp2Response *)(argp1);
44053
45955
    result = (char *)LassoSamlp2Response_Destination_get(arg1);
44054
 
    
44055
 
    ST(argvi) = SWIG_FromCharPtr(result); argvi++ ;
 
45956
    ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
44056
45957
    
44057
45958
    XSRETURN(argvi);
44058
45959
  fail:
44062
45963
}
44063
45964
 
44064
45965
 
44065
 
XS(_wrap_Samlp2Response_Consent_set) {
 
45966
XS(_wrap_Samlp2Response_consent_set) {
44066
45967
  {
44067
45968
    LassoSamlp2Response *arg1 = (LassoSamlp2Response *) 0 ;
44068
45969
    char *arg2 = (char *) 0 ;
44075
45976
    dXSARGS;
44076
45977
    
44077
45978
    if ((items < 2) || (items > 2)) {
44078
 
      SWIG_croak("Usage: Samlp2Response_Consent_set(self,Consent);");
 
45979
      SWIG_croak("Usage: Samlp2Response_consent_set(self,Consent);");
44079
45980
    }
44080
45981
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_LassoSamlp2Response, 0 |  0 );
44081
45982
    if (!SWIG_IsOK(res1)) {
44082
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Samlp2Response_Consent_set" "', argument " "1"" of type '" "LassoSamlp2Response *""'"); 
 
45983
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Samlp2Response_consent_set" "', argument " "1"" of type '" "LassoSamlp2Response *""'"); 
44083
45984
    }
44084
45985
    arg1 = (LassoSamlp2Response *)(argp1);
44085
45986
    res2 = SWIG_AsCharPtrAndSize(ST(1), &buf2, NULL, &alloc2);
44086
45987
    if (!SWIG_IsOK(res2)) {
44087
 
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Samlp2Response_Consent_set" "', argument " "2"" of type '" "char *""'");
 
45988
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Samlp2Response_consent_set" "', argument " "2"" of type '" "char *""'");
44088
45989
    }
44089
 
    arg2 = buf2;
 
45990
    arg2 = (char *)(buf2);
44090
45991
    LassoSamlp2Response_Consent_set(arg1,arg2);
44091
45992
    
44092
45993
    
44101
46002
}
44102
46003
 
44103
46004
 
44104
 
XS(_wrap_Samlp2Response_Consent_get) {
 
46005
XS(_wrap_Samlp2Response_consent_get) {
44105
46006
  {
44106
46007
    LassoSamlp2Response *arg1 = (LassoSamlp2Response *) 0 ;
44107
46008
    char *result = 0 ;
44111
46012
    dXSARGS;
44112
46013
    
44113
46014
    if ((items < 1) || (items > 1)) {
44114
 
      SWIG_croak("Usage: Samlp2Response_Consent_get(self);");
 
46015
      SWIG_croak("Usage: Samlp2Response_consent_get(self);");
44115
46016
    }
44116
46017
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_LassoSamlp2Response, 0 |  0 );
44117
46018
    if (!SWIG_IsOK(res1)) {
44118
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Samlp2Response_Consent_get" "', argument " "1"" of type '" "LassoSamlp2Response *""'"); 
 
46019
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Samlp2Response_consent_get" "', argument " "1"" of type '" "LassoSamlp2Response *""'"); 
44119
46020
    }
44120
46021
    arg1 = (LassoSamlp2Response *)(argp1);
44121
46022
    result = (char *)LassoSamlp2Response_Consent_get(arg1);
44122
 
    
44123
 
    ST(argvi) = SWIG_FromCharPtr(result); argvi++ ;
 
46023
    ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
 
46024
    
 
46025
    XSRETURN(argvi);
 
46026
  fail:
 
46027
    
 
46028
    SWIG_croak_null();
 
46029
  }
 
46030
}
 
46031
 
 
46032
 
 
46033
XS(_wrap_Samlp2Response_assertion_set) {
 
46034
  {
 
46035
    LassoSamlp2Response *arg1 = (LassoSamlp2Response *) 0 ;
 
46036
    LassoNodeList *arg2 = (LassoNodeList *) 0 ;
 
46037
    void *argp1 = 0 ;
 
46038
    int res1 = 0 ;
 
46039
    void *argp2 = 0 ;
 
46040
    int res2 = 0 ;
 
46041
    int argvi = 0;
 
46042
    dXSARGS;
 
46043
    
 
46044
    if ((items < 2) || (items > 2)) {
 
46045
      SWIG_croak("Usage: Samlp2Response_assertion_set(self,Assertion);");
 
46046
    }
 
46047
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_LassoSamlp2Response, 0 |  0 );
 
46048
    if (!SWIG_IsOK(res1)) {
 
46049
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Samlp2Response_assertion_set" "', argument " "1"" of type '" "LassoSamlp2Response *""'"); 
 
46050
    }
 
46051
    arg1 = (LassoSamlp2Response *)(argp1);
 
46052
    res2 = SWIG_ConvertPtr(ST(1), &argp2,SWIGTYPE_p_LassoNodeList, SWIG_POINTER_DISOWN |  0 );
 
46053
    if (!SWIG_IsOK(res2)) {
 
46054
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Samlp2Response_assertion_set" "', argument " "2"" of type '" "LassoNodeList *""'"); 
 
46055
    }
 
46056
    arg2 = (LassoNodeList *)(argp2);
 
46057
    LassoSamlp2Response_Assertion_set(arg1,arg2);
 
46058
    
 
46059
    
 
46060
    
 
46061
    
 
46062
    XSRETURN(argvi);
 
46063
  fail:
 
46064
    
 
46065
    
 
46066
    SWIG_croak_null();
 
46067
  }
 
46068
}
 
46069
 
 
46070
 
 
46071
XS(_wrap_Samlp2Response_assertion_get) {
 
46072
  {
 
46073
    LassoSamlp2Response *arg1 = (LassoSamlp2Response *) 0 ;
 
46074
    LassoNodeList *result = 0 ;
 
46075
    void *argp1 = 0 ;
 
46076
    int res1 = 0 ;
 
46077
    int argvi = 0;
 
46078
    dXSARGS;
 
46079
    
 
46080
    if ((items < 1) || (items > 1)) {
 
46081
      SWIG_croak("Usage: Samlp2Response_assertion_get(self);");
 
46082
    }
 
46083
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_LassoSamlp2Response, 0 |  0 );
 
46084
    if (!SWIG_IsOK(res1)) {
 
46085
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Samlp2Response_assertion_get" "', argument " "1"" of type '" "LassoSamlp2Response *""'"); 
 
46086
    }
 
46087
    arg1 = (LassoSamlp2Response *)(argp1);
 
46088
    result = (LassoNodeList *)LassoSamlp2Response_Assertion_get(arg1);
 
46089
    ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_LassoNodeList, 0 | SWIG_SHADOW); argvi++ ;
44124
46090
    
44125
46091
    XSRETURN(argvi);
44126
46092
  fail:
44140
46106
      SWIG_croak("Usage: new_Samlp2Response();");
44141
46107
    }
44142
46108
    result = (LassoSamlp2Response *)new_LassoSamlp2Response();
44143
 
    
44144
46109
    ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_LassoSamlp2Response, SWIG_OWNER | SWIG_SHADOW); argvi++ ;
44145
46110
    XSRETURN(argvi);
44146
46111
  fail:
44195
46160
    }
44196
46161
    arg1 = (LassoSamlp2Response *)(argp1);
44197
46162
    result = (char *)LassoSamlp2Response_dump(arg1);
44198
 
    
44199
 
    ST(argvi) = SWIG_FromCharPtr(result); argvi++ ;
 
46163
    ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
44200
46164
    
44201
46165
    g_free(result);
44202
46166
    XSRETURN(argvi);
44302
46266
    }
44303
46267
    arg1 = (LassoSamlp2ArtifactResponse *)(argp1);
44304
46268
    result = (LassoNode *)LassoSamlp2ArtifactResponse_any_get(arg1);
44305
 
    
44306
46269
    ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIG_TypeDynamicCast(SWIGTYPE_p_LassoNode, SWIG_as_voidptrptr(&result)), 0 | SWIG_SHADOW); argvi++ ;
44307
46270
    
44308
46271
    XSRETURN(argvi);
44369
46332
    }
44370
46333
    arg1 = (LassoSamlp2ArtifactResponse *)(argp1);
44371
46334
    result = (LassoSaml2NameID *)LassoSamlp2ArtifactResponse_Issuer_get(arg1);
44372
 
    
44373
46335
    ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_LassoSaml2NameID, 0 | SWIG_SHADOW); argvi++ ;
44374
46336
    
44375
46337
    XSRETURN(argvi);
44380
46342
}
44381
46343
 
44382
46344
 
44383
 
XS(_wrap_Samlp2ArtifactResponse_Extensions_set) {
 
46345
XS(_wrap_Samlp2ArtifactResponse_extensions_set) {
44384
46346
  {
44385
46347
    LassoSamlp2ArtifactResponse *arg1 = (LassoSamlp2ArtifactResponse *) 0 ;
44386
46348
    LassoSamlp2Extensions *arg2 = (LassoSamlp2Extensions *) 0 ;
44392
46354
    dXSARGS;
44393
46355
    
44394
46356
    if ((items < 2) || (items > 2)) {
44395
 
      SWIG_croak("Usage: Samlp2ArtifactResponse_Extensions_set(self,Extensions);");
 
46357
      SWIG_croak("Usage: Samlp2ArtifactResponse_extensions_set(self,Extensions);");
44396
46358
    }
44397
46359
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_LassoSamlp2ArtifactResponse, 0 |  0 );
44398
46360
    if (!SWIG_IsOK(res1)) {
44399
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Samlp2ArtifactResponse_Extensions_set" "', argument " "1"" of type '" "LassoSamlp2ArtifactResponse *""'"); 
 
46361
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Samlp2ArtifactResponse_extensions_set" "', argument " "1"" of type '" "LassoSamlp2ArtifactResponse *""'"); 
44400
46362
    }
44401
46363
    arg1 = (LassoSamlp2ArtifactResponse *)(argp1);
44402
46364
    res2 = SWIG_ConvertPtr(ST(1), &argp2,SWIGTYPE_p_LassoSamlp2Extensions, SWIG_POINTER_DISOWN |  0 );
44403
46365
    if (!SWIG_IsOK(res2)) {
44404
 
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Samlp2ArtifactResponse_Extensions_set" "', argument " "2"" of type '" "LassoSamlp2Extensions *""'"); 
 
46366
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Samlp2ArtifactResponse_extensions_set" "', argument " "2"" of type '" "LassoSamlp2Extensions *""'"); 
44405
46367
    }
44406
46368
    arg2 = (LassoSamlp2Extensions *)(argp2);
44407
46369
    LassoSamlp2ArtifactResponse_Extensions_set(arg1,arg2);
44418
46380
}
44419
46381
 
44420
46382
 
44421
 
XS(_wrap_Samlp2ArtifactResponse_Extensions_get) {
 
46383
XS(_wrap_Samlp2ArtifactResponse_extensions_get) {
44422
46384
  {
44423
46385
    LassoSamlp2ArtifactResponse *arg1 = (LassoSamlp2ArtifactResponse *) 0 ;
44424
46386
    LassoSamlp2Extensions *result = 0 ;
44428
46390
    dXSARGS;
44429
46391
    
44430
46392
    if ((items < 1) || (items > 1)) {
44431
 
      SWIG_croak("Usage: Samlp2ArtifactResponse_Extensions_get(self);");
 
46393
      SWIG_croak("Usage: Samlp2ArtifactResponse_extensions_get(self);");
44432
46394
    }
44433
46395
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_LassoSamlp2ArtifactResponse, 0 |  0 );
44434
46396
    if (!SWIG_IsOK(res1)) {
44435
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Samlp2ArtifactResponse_Extensions_get" "', argument " "1"" of type '" "LassoSamlp2ArtifactResponse *""'"); 
 
46397
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Samlp2ArtifactResponse_extensions_get" "', argument " "1"" of type '" "LassoSamlp2ArtifactResponse *""'"); 
44436
46398
    }
44437
46399
    arg1 = (LassoSamlp2ArtifactResponse *)(argp1);
44438
46400
    result = (LassoSamlp2Extensions *)LassoSamlp2ArtifactResponse_Extensions_get(arg1);
44439
 
    
44440
46401
    ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_LassoSamlp2Extensions, 0 | SWIG_SHADOW); argvi++ ;
44441
46402
    
44442
46403
    XSRETURN(argvi);
44447
46408
}
44448
46409
 
44449
46410
 
44450
 
XS(_wrap_Samlp2ArtifactResponse_Status_set) {
 
46411
XS(_wrap_Samlp2ArtifactResponse_status_set) {
44451
46412
  {
44452
46413
    LassoSamlp2ArtifactResponse *arg1 = (LassoSamlp2ArtifactResponse *) 0 ;
44453
46414
    LassoSamlp2Status *arg2 = (LassoSamlp2Status *) 0 ;
44459
46420
    dXSARGS;
44460
46421
    
44461
46422
    if ((items < 2) || (items > 2)) {
44462
 
      SWIG_croak("Usage: Samlp2ArtifactResponse_Status_set(self,Status);");
 
46423
      SWIG_croak("Usage: Samlp2ArtifactResponse_status_set(self,Status);");
44463
46424
    }
44464
46425
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_LassoSamlp2ArtifactResponse, 0 |  0 );
44465
46426
    if (!SWIG_IsOK(res1)) {
44466
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Samlp2ArtifactResponse_Status_set" "', argument " "1"" of type '" "LassoSamlp2ArtifactResponse *""'"); 
 
46427
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Samlp2ArtifactResponse_status_set" "', argument " "1"" of type '" "LassoSamlp2ArtifactResponse *""'"); 
44467
46428
    }
44468
46429
    arg1 = (LassoSamlp2ArtifactResponse *)(argp1);
44469
46430
    res2 = SWIG_ConvertPtr(ST(1), &argp2,SWIGTYPE_p_LassoSamlp2Status, SWIG_POINTER_DISOWN |  0 );
44470
46431
    if (!SWIG_IsOK(res2)) {
44471
 
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Samlp2ArtifactResponse_Status_set" "', argument " "2"" of type '" "LassoSamlp2Status *""'"); 
 
46432
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Samlp2ArtifactResponse_status_set" "', argument " "2"" of type '" "LassoSamlp2Status *""'"); 
44472
46433
    }
44473
46434
    arg2 = (LassoSamlp2Status *)(argp2);
44474
46435
    LassoSamlp2ArtifactResponse_Status_set(arg1,arg2);
44485
46446
}
44486
46447
 
44487
46448
 
44488
 
XS(_wrap_Samlp2ArtifactResponse_Status_get) {
 
46449
XS(_wrap_Samlp2ArtifactResponse_status_get) {
44489
46450
  {
44490
46451
    LassoSamlp2ArtifactResponse *arg1 = (LassoSamlp2ArtifactResponse *) 0 ;
44491
46452
    LassoSamlp2Status *result = 0 ;
44495
46456
    dXSARGS;
44496
46457
    
44497
46458
    if ((items < 1) || (items > 1)) {
44498
 
      SWIG_croak("Usage: Samlp2ArtifactResponse_Status_get(self);");
 
46459
      SWIG_croak("Usage: Samlp2ArtifactResponse_status_get(self);");
44499
46460
    }
44500
46461
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_LassoSamlp2ArtifactResponse, 0 |  0 );
44501
46462
    if (!SWIG_IsOK(res1)) {
44502
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Samlp2ArtifactResponse_Status_get" "', argument " "1"" of type '" "LassoSamlp2ArtifactResponse *""'"); 
 
46463
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Samlp2ArtifactResponse_status_get" "', argument " "1"" of type '" "LassoSamlp2ArtifactResponse *""'"); 
44503
46464
    }
44504
46465
    arg1 = (LassoSamlp2ArtifactResponse *)(argp1);
44505
46466
    result = (LassoSamlp2Status *)LassoSamlp2ArtifactResponse_Status_get(arg1);
44506
 
    
44507
46467
    ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_LassoSamlp2Status, 0 | SWIG_SHADOW); argvi++ ;
44508
46468
    
44509
46469
    XSRETURN(argvi);
44514
46474
}
44515
46475
 
44516
46476
 
44517
 
XS(_wrap_Samlp2ArtifactResponse_ID_set) {
 
46477
XS(_wrap_Samlp2ArtifactResponse_iD_set) {
44518
46478
  {
44519
46479
    LassoSamlp2ArtifactResponse *arg1 = (LassoSamlp2ArtifactResponse *) 0 ;
44520
46480
    char *arg2 = (char *) 0 ;
44527
46487
    dXSARGS;
44528
46488
    
44529
46489
    if ((items < 2) || (items > 2)) {
44530
 
      SWIG_croak("Usage: Samlp2ArtifactResponse_ID_set(self,ID);");
 
46490
      SWIG_croak("Usage: Samlp2ArtifactResponse_iD_set(self,ID);");
44531
46491
    }
44532
46492
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_LassoSamlp2ArtifactResponse, 0 |  0 );
44533
46493
    if (!SWIG_IsOK(res1)) {
44534
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Samlp2ArtifactResponse_ID_set" "', argument " "1"" of type '" "LassoSamlp2ArtifactResponse *""'"); 
 
46494
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Samlp2ArtifactResponse_iD_set" "', argument " "1"" of type '" "LassoSamlp2ArtifactResponse *""'"); 
44535
46495
    }
44536
46496
    arg1 = (LassoSamlp2ArtifactResponse *)(argp1);
44537
46497
    res2 = SWIG_AsCharPtrAndSize(ST(1), &buf2, NULL, &alloc2);
44538
46498
    if (!SWIG_IsOK(res2)) {
44539
 
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Samlp2ArtifactResponse_ID_set" "', argument " "2"" of type '" "char *""'");
 
46499
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Samlp2ArtifactResponse_iD_set" "', argument " "2"" of type '" "char *""'");
44540
46500
    }
44541
 
    arg2 = buf2;
 
46501
    arg2 = (char *)(buf2);
44542
46502
    LassoSamlp2ArtifactResponse_ID_set(arg1,arg2);
44543
46503
    
44544
46504
    
44553
46513
}
44554
46514
 
44555
46515
 
44556
 
XS(_wrap_Samlp2ArtifactResponse_ID_get) {
 
46516
XS(_wrap_Samlp2ArtifactResponse_iD_get) {
44557
46517
  {
44558
46518
    LassoSamlp2ArtifactResponse *arg1 = (LassoSamlp2ArtifactResponse *) 0 ;
44559
46519
    char *result = 0 ;
44563
46523
    dXSARGS;
44564
46524
    
44565
46525
    if ((items < 1) || (items > 1)) {
44566
 
      SWIG_croak("Usage: Samlp2ArtifactResponse_ID_get(self);");
 
46526
      SWIG_croak("Usage: Samlp2ArtifactResponse_iD_get(self);");
44567
46527
    }
44568
46528
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_LassoSamlp2ArtifactResponse, 0 |  0 );
44569
46529
    if (!SWIG_IsOK(res1)) {
44570
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Samlp2ArtifactResponse_ID_get" "', argument " "1"" of type '" "LassoSamlp2ArtifactResponse *""'"); 
 
46530
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Samlp2ArtifactResponse_iD_get" "', argument " "1"" of type '" "LassoSamlp2ArtifactResponse *""'"); 
44571
46531
    }
44572
46532
    arg1 = (LassoSamlp2ArtifactResponse *)(argp1);
44573
46533
    result = (char *)LassoSamlp2ArtifactResponse_ID_get(arg1);
44574
 
    
44575
 
    ST(argvi) = SWIG_FromCharPtr(result); argvi++ ;
 
46534
    ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
44576
46535
    
44577
46536
    XSRETURN(argvi);
44578
46537
  fail:
44606
46565
    if (!SWIG_IsOK(res2)) {
44607
46566
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Samlp2ArtifactResponse_inResponseTo_set" "', argument " "2"" of type '" "char *""'");
44608
46567
    }
44609
 
    arg2 = buf2;
 
46568
    arg2 = (char *)(buf2);
44610
46569
    LassoSamlp2ArtifactResponse_InResponseTo_set(arg1,arg2);
44611
46570
    
44612
46571
    
44639
46598
    }
44640
46599
    arg1 = (LassoSamlp2ArtifactResponse *)(argp1);
44641
46600
    result = (char *)LassoSamlp2ArtifactResponse_InResponseTo_get(arg1);
44642
 
    
44643
 
    ST(argvi) = SWIG_FromCharPtr(result); argvi++ ;
 
46601
    ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
44644
46602
    
44645
46603
    XSRETURN(argvi);
44646
46604
  fail:
44650
46608
}
44651
46609
 
44652
46610
 
44653
 
XS(_wrap_Samlp2ArtifactResponse_Version_set) {
 
46611
XS(_wrap_Samlp2ArtifactResponse_version_set) {
44654
46612
  {
44655
46613
    LassoSamlp2ArtifactResponse *arg1 = (LassoSamlp2ArtifactResponse *) 0 ;
44656
46614
    char *arg2 = (char *) 0 ;
44663
46621
    dXSARGS;
44664
46622
    
44665
46623
    if ((items < 2) || (items > 2)) {
44666
 
      SWIG_croak("Usage: Samlp2ArtifactResponse_Version_set(self,Version);");
 
46624
      SWIG_croak("Usage: Samlp2ArtifactResponse_version_set(self,Version);");
44667
46625
    }
44668
46626
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_LassoSamlp2ArtifactResponse, 0 |  0 );
44669
46627
    if (!SWIG_IsOK(res1)) {
44670
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Samlp2ArtifactResponse_Version_set" "', argument " "1"" of type '" "LassoSamlp2ArtifactResponse *""'"); 
 
46628
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Samlp2ArtifactResponse_version_set" "', argument " "1"" of type '" "LassoSamlp2ArtifactResponse *""'"); 
44671
46629
    }
44672
46630
    arg1 = (LassoSamlp2ArtifactResponse *)(argp1);
44673
46631
    res2 = SWIG_AsCharPtrAndSize(ST(1), &buf2, NULL, &alloc2);
44674
46632
    if (!SWIG_IsOK(res2)) {
44675
 
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Samlp2ArtifactResponse_Version_set" "', argument " "2"" of type '" "char *""'");
 
46633
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Samlp2ArtifactResponse_version_set" "', argument " "2"" of type '" "char *""'");
44676
46634
    }
44677
 
    arg2 = buf2;
 
46635
    arg2 = (char *)(buf2);
44678
46636
    LassoSamlp2ArtifactResponse_Version_set(arg1,arg2);
44679
46637
    
44680
46638
    
44689
46647
}
44690
46648
 
44691
46649
 
44692
 
XS(_wrap_Samlp2ArtifactResponse_Version_get) {
 
46650
XS(_wrap_Samlp2ArtifactResponse_version_get) {
44693
46651
  {
44694
46652
    LassoSamlp2ArtifactResponse *arg1 = (LassoSamlp2ArtifactResponse *) 0 ;
44695
46653
    char *result = 0 ;
44699
46657
    dXSARGS;
44700
46658
    
44701
46659
    if ((items < 1) || (items > 1)) {
44702
 
      SWIG_croak("Usage: Samlp2ArtifactResponse_Version_get(self);");
 
46660
      SWIG_croak("Usage: Samlp2ArtifactResponse_version_get(self);");
44703
46661
    }
44704
46662
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_LassoSamlp2ArtifactResponse, 0 |  0 );
44705
46663
    if (!SWIG_IsOK(res1)) {
44706
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Samlp2ArtifactResponse_Version_get" "', argument " "1"" of type '" "LassoSamlp2ArtifactResponse *""'"); 
 
46664
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Samlp2ArtifactResponse_version_get" "', argument " "1"" of type '" "LassoSamlp2ArtifactResponse *""'"); 
44707
46665
    }
44708
46666
    arg1 = (LassoSamlp2ArtifactResponse *)(argp1);
44709
46667
    result = (char *)LassoSamlp2ArtifactResponse_Version_get(arg1);
44710
 
    
44711
 
    ST(argvi) = SWIG_FromCharPtr(result); argvi++ ;
 
46668
    ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
44712
46669
    
44713
46670
    XSRETURN(argvi);
44714
46671
  fail:
44742
46699
    if (!SWIG_IsOK(res2)) {
44743
46700
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Samlp2ArtifactResponse_issueInstant_set" "', argument " "2"" of type '" "char *""'");
44744
46701
    }
44745
 
    arg2 = buf2;
 
46702
    arg2 = (char *)(buf2);
44746
46703
    LassoSamlp2ArtifactResponse_IssueInstant_set(arg1,arg2);
44747
46704
    
44748
46705
    
44775
46732
    }
44776
46733
    arg1 = (LassoSamlp2ArtifactResponse *)(argp1);
44777
46734
    result = (char *)LassoSamlp2ArtifactResponse_IssueInstant_get(arg1);
44778
 
    
44779
 
    ST(argvi) = SWIG_FromCharPtr(result); argvi++ ;
 
46735
    ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
44780
46736
    
44781
46737
    XSRETURN(argvi);
44782
46738
  fail:
44786
46742
}
44787
46743
 
44788
46744
 
44789
 
XS(_wrap_Samlp2ArtifactResponse_Destination_set) {
 
46745
XS(_wrap_Samlp2ArtifactResponse_destination_set) {
44790
46746
  {
44791
46747
    LassoSamlp2ArtifactResponse *arg1 = (LassoSamlp2ArtifactResponse *) 0 ;
44792
46748
    char *arg2 = (char *) 0 ;
44799
46755
    dXSARGS;
44800
46756
    
44801
46757
    if ((items < 2) || (items > 2)) {
44802
 
      SWIG_croak("Usage: Samlp2ArtifactResponse_Destination_set(self,Destination);");
 
46758
      SWIG_croak("Usage: Samlp2ArtifactResponse_destination_set(self,Destination);");
44803
46759
    }
44804
46760
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_LassoSamlp2ArtifactResponse, 0 |  0 );
44805
46761
    if (!SWIG_IsOK(res1)) {
44806
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Samlp2ArtifactResponse_Destination_set" "', argument " "1"" of type '" "LassoSamlp2ArtifactResponse *""'"); 
 
46762
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Samlp2ArtifactResponse_destination_set" "', argument " "1"" of type '" "LassoSamlp2ArtifactResponse *""'"); 
44807
46763
    }
44808
46764
    arg1 = (LassoSamlp2ArtifactResponse *)(argp1);
44809
46765
    res2 = SWIG_AsCharPtrAndSize(ST(1), &buf2, NULL, &alloc2);
44810
46766
    if (!SWIG_IsOK(res2)) {
44811
 
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Samlp2ArtifactResponse_Destination_set" "', argument " "2"" of type '" "char *""'");
 
46767
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Samlp2ArtifactResponse_destination_set" "', argument " "2"" of type '" "char *""'");
44812
46768
    }
44813
 
    arg2 = buf2;
 
46769
    arg2 = (char *)(buf2);
44814
46770
    LassoSamlp2ArtifactResponse_Destination_set(arg1,arg2);
44815
46771
    
44816
46772
    
44825
46781
}
44826
46782
 
44827
46783
 
44828
 
XS(_wrap_Samlp2ArtifactResponse_Destination_get) {
 
46784
XS(_wrap_Samlp2ArtifactResponse_destination_get) {
44829
46785
  {
44830
46786
    LassoSamlp2ArtifactResponse *arg1 = (LassoSamlp2ArtifactResponse *) 0 ;
44831
46787
    char *result = 0 ;
44835
46791
    dXSARGS;
44836
46792
    
44837
46793
    if ((items < 1) || (items > 1)) {
44838
 
      SWIG_croak("Usage: Samlp2ArtifactResponse_Destination_get(self);");
 
46794
      SWIG_croak("Usage: Samlp2ArtifactResponse_destination_get(self);");
44839
46795
    }
44840
46796
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_LassoSamlp2ArtifactResponse, 0 |  0 );
44841
46797
    if (!SWIG_IsOK(res1)) {
44842
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Samlp2ArtifactResponse_Destination_get" "', argument " "1"" of type '" "LassoSamlp2ArtifactResponse *""'"); 
 
46798
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Samlp2ArtifactResponse_destination_get" "', argument " "1"" of type '" "LassoSamlp2ArtifactResponse *""'"); 
44843
46799
    }
44844
46800
    arg1 = (LassoSamlp2ArtifactResponse *)(argp1);
44845
46801
    result = (char *)LassoSamlp2ArtifactResponse_Destination_get(arg1);
44846
 
    
44847
 
    ST(argvi) = SWIG_FromCharPtr(result); argvi++ ;
 
46802
    ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
44848
46803
    
44849
46804
    XSRETURN(argvi);
44850
46805
  fail:
44854
46809
}
44855
46810
 
44856
46811
 
44857
 
XS(_wrap_Samlp2ArtifactResponse_Consent_set) {
 
46812
XS(_wrap_Samlp2ArtifactResponse_consent_set) {
44858
46813
  {
44859
46814
    LassoSamlp2ArtifactResponse *arg1 = (LassoSamlp2ArtifactResponse *) 0 ;
44860
46815
    char *arg2 = (char *) 0 ;
44867
46822
    dXSARGS;
44868
46823
    
44869
46824
    if ((items < 2) || (items > 2)) {
44870
 
      SWIG_croak("Usage: Samlp2ArtifactResponse_Consent_set(self,Consent);");
 
46825
      SWIG_croak("Usage: Samlp2ArtifactResponse_consent_set(self,Consent);");
44871
46826
    }
44872
46827
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_LassoSamlp2ArtifactResponse, 0 |  0 );
44873
46828
    if (!SWIG_IsOK(res1)) {
44874
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Samlp2ArtifactResponse_Consent_set" "', argument " "1"" of type '" "LassoSamlp2ArtifactResponse *""'"); 
 
46829
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Samlp2ArtifactResponse_consent_set" "', argument " "1"" of type '" "LassoSamlp2ArtifactResponse *""'"); 
44875
46830
    }
44876
46831
    arg1 = (LassoSamlp2ArtifactResponse *)(argp1);
44877
46832
    res2 = SWIG_AsCharPtrAndSize(ST(1), &buf2, NULL, &alloc2);
44878
46833
    if (!SWIG_IsOK(res2)) {
44879
 
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Samlp2ArtifactResponse_Consent_set" "', argument " "2"" of type '" "char *""'");
 
46834
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Samlp2ArtifactResponse_consent_set" "', argument " "2"" of type '" "char *""'");
44880
46835
    }
44881
 
    arg2 = buf2;
 
46836
    arg2 = (char *)(buf2);
44882
46837
    LassoSamlp2ArtifactResponse_Consent_set(arg1,arg2);
44883
46838
    
44884
46839
    
44893
46848
}
44894
46849
 
44895
46850
 
44896
 
XS(_wrap_Samlp2ArtifactResponse_Consent_get) {
 
46851
XS(_wrap_Samlp2ArtifactResponse_consent_get) {
44897
46852
  {
44898
46853
    LassoSamlp2ArtifactResponse *arg1 = (LassoSamlp2ArtifactResponse *) 0 ;
44899
46854
    char *result = 0 ;
44903
46858
    dXSARGS;
44904
46859
    
44905
46860
    if ((items < 1) || (items > 1)) {
44906
 
      SWIG_croak("Usage: Samlp2ArtifactResponse_Consent_get(self);");
 
46861
      SWIG_croak("Usage: Samlp2ArtifactResponse_consent_get(self);");
44907
46862
    }
44908
46863
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_LassoSamlp2ArtifactResponse, 0 |  0 );
44909
46864
    if (!SWIG_IsOK(res1)) {
44910
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Samlp2ArtifactResponse_Consent_get" "', argument " "1"" of type '" "LassoSamlp2ArtifactResponse *""'"); 
 
46865
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Samlp2ArtifactResponse_consent_get" "', argument " "1"" of type '" "LassoSamlp2ArtifactResponse *""'"); 
44911
46866
    }
44912
46867
    arg1 = (LassoSamlp2ArtifactResponse *)(argp1);
44913
46868
    result = (char *)LassoSamlp2ArtifactResponse_Consent_get(arg1);
44914
 
    
44915
 
    ST(argvi) = SWIG_FromCharPtr(result); argvi++ ;
 
46869
    ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
44916
46870
    
44917
46871
    XSRETURN(argvi);
44918
46872
  fail:
44932
46886
      SWIG_croak("Usage: new_Samlp2ArtifactResponse();");
44933
46887
    }
44934
46888
    result = (LassoSamlp2ArtifactResponse *)new_LassoSamlp2ArtifactResponse();
44935
 
    
44936
46889
    ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_LassoSamlp2ArtifactResponse, SWIG_OWNER | SWIG_SHADOW); argvi++ ;
44937
46890
    XSRETURN(argvi);
44938
46891
  fail:
44987
46940
    }
44988
46941
    arg1 = (LassoSamlp2ArtifactResponse *)(argp1);
44989
46942
    result = (char *)LassoSamlp2ArtifactResponse_dump(arg1);
44990
 
    
44991
 
    ST(argvi) = SWIG_FromCharPtr(result); argvi++ ;
 
46943
    ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
44992
46944
    
44993
46945
    g_free(result);
44994
46946
    XSRETURN(argvi);
44999
46951
}
45000
46952
 
45001
46953
 
45002
 
XS(_wrap_Samlp2RequestAbstract_ID_set) {
 
46954
XS(_wrap_Samlp2RequestAbstract_iD_set) {
45003
46955
  {
45004
46956
    LassoSamlp2RequestAbstract *arg1 = (LassoSamlp2RequestAbstract *) 0 ;
45005
46957
    char *arg2 = (char *) 0 ;
45012
46964
    dXSARGS;
45013
46965
    
45014
46966
    if ((items < 2) || (items > 2)) {
45015
 
      SWIG_croak("Usage: Samlp2RequestAbstract_ID_set(self,ID);");
 
46967
      SWIG_croak("Usage: Samlp2RequestAbstract_iD_set(self,ID);");
45016
46968
    }
45017
46969
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_LassoSamlp2RequestAbstract, 0 |  0 );
45018
46970
    if (!SWIG_IsOK(res1)) {
45019
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Samlp2RequestAbstract_ID_set" "', argument " "1"" of type '" "LassoSamlp2RequestAbstract *""'"); 
 
46971
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Samlp2RequestAbstract_iD_set" "', argument " "1"" of type '" "LassoSamlp2RequestAbstract *""'"); 
45020
46972
    }
45021
46973
    arg1 = (LassoSamlp2RequestAbstract *)(argp1);
45022
46974
    res2 = SWIG_AsCharPtrAndSize(ST(1), &buf2, NULL, &alloc2);
45023
46975
    if (!SWIG_IsOK(res2)) {
45024
 
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Samlp2RequestAbstract_ID_set" "', argument " "2"" of type '" "char *""'");
 
46976
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Samlp2RequestAbstract_iD_set" "', argument " "2"" of type '" "char *""'");
45025
46977
    }
45026
 
    arg2 = buf2;
 
46978
    arg2 = (char *)(buf2);
45027
46979
    if (arg1->ID) free((char*)arg1->ID);
45028
46980
    if (arg2) {
45029
 
      size_t size = strlen(arg2) + 1;
45030
 
      arg1->ID = (char *)memcpy((char *)malloc((size)*sizeof(char)), arg2, sizeof(char)*(size));
 
46981
      size_t size = strlen((const char *)(arg2)) + 1;
 
46982
      arg1->ID = (char *)(char *)memcpy((char *)malloc((size)*sizeof(char)), (const char *)(arg2), sizeof(char)*(size));
45031
46983
    } else {
45032
46984
      arg1->ID = 0;
45033
46985
    }
45043
46995
}
45044
46996
 
45045
46997
 
45046
 
XS(_wrap_Samlp2RequestAbstract_ID_get) {
 
46998
XS(_wrap_Samlp2RequestAbstract_iD_get) {
45047
46999
  {
45048
47000
    LassoSamlp2RequestAbstract *arg1 = (LassoSamlp2RequestAbstract *) 0 ;
45049
47001
    char *result = 0 ;
45053
47005
    dXSARGS;
45054
47006
    
45055
47007
    if ((items < 1) || (items > 1)) {
45056
 
      SWIG_croak("Usage: Samlp2RequestAbstract_ID_get(self);");
 
47008
      SWIG_croak("Usage: Samlp2RequestAbstract_iD_get(self);");
45057
47009
    }
45058
47010
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_LassoSamlp2RequestAbstract, 0 |  0 );
45059
47011
    if (!SWIG_IsOK(res1)) {
45060
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Samlp2RequestAbstract_ID_get" "', argument " "1"" of type '" "LassoSamlp2RequestAbstract *""'"); 
 
47012
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Samlp2RequestAbstract_iD_get" "', argument " "1"" of type '" "LassoSamlp2RequestAbstract *""'"); 
45061
47013
    }
45062
47014
    arg1 = (LassoSamlp2RequestAbstract *)(argp1);
45063
47015
    result = (char *) ((arg1)->ID);
45064
 
    
45065
 
    ST(argvi) = SWIG_FromCharPtr(result); argvi++ ;
 
47016
    ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
45066
47017
    
45067
47018
    XSRETURN(argvi);
45068
47019
  fail:
45072
47023
}
45073
47024
 
45074
47025
 
45075
 
XS(_wrap_Samlp2RequestAbstract_Version_set) {
 
47026
XS(_wrap_Samlp2RequestAbstract_version_set) {
45076
47027
  {
45077
47028
    LassoSamlp2RequestAbstract *arg1 = (LassoSamlp2RequestAbstract *) 0 ;
45078
47029
    char *arg2 = (char *) 0 ;
45085
47036
    dXSARGS;
45086
47037
    
45087
47038
    if ((items < 2) || (items > 2)) {
45088
 
      SWIG_croak("Usage: Samlp2RequestAbstract_Version_set(self,Version);");
 
47039
      SWIG_croak("Usage: Samlp2RequestAbstract_version_set(self,Version);");
45089
47040
    }
45090
47041
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_LassoSamlp2RequestAbstract, 0 |  0 );
45091
47042
    if (!SWIG_IsOK(res1)) {
45092
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Samlp2RequestAbstract_Version_set" "', argument " "1"" of type '" "LassoSamlp2RequestAbstract *""'"); 
 
47043
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Samlp2RequestAbstract_version_set" "', argument " "1"" of type '" "LassoSamlp2RequestAbstract *""'"); 
45093
47044
    }
45094
47045
    arg1 = (LassoSamlp2RequestAbstract *)(argp1);
45095
47046
    res2 = SWIG_AsCharPtrAndSize(ST(1), &buf2, NULL, &alloc2);
45096
47047
    if (!SWIG_IsOK(res2)) {
45097
 
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Samlp2RequestAbstract_Version_set" "', argument " "2"" of type '" "char *""'");
 
47048
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Samlp2RequestAbstract_version_set" "', argument " "2"" of type '" "char *""'");
45098
47049
    }
45099
 
    arg2 = buf2;
 
47050
    arg2 = (char *)(buf2);
45100
47051
    if (arg1->Version) free((char*)arg1->Version);
45101
47052
    if (arg2) {
45102
 
      size_t size = strlen(arg2) + 1;
45103
 
      arg1->Version = (char *)memcpy((char *)malloc((size)*sizeof(char)), arg2, sizeof(char)*(size));
 
47053
      size_t size = strlen((const char *)(arg2)) + 1;
 
47054
      arg1->Version = (char *)(char *)memcpy((char *)malloc((size)*sizeof(char)), (const char *)(arg2), sizeof(char)*(size));
45104
47055
    } else {
45105
47056
      arg1->Version = 0;
45106
47057
    }
45116
47067
}
45117
47068
 
45118
47069
 
45119
 
XS(_wrap_Samlp2RequestAbstract_Version_get) {
 
47070
XS(_wrap_Samlp2RequestAbstract_version_get) {
45120
47071
  {
45121
47072
    LassoSamlp2RequestAbstract *arg1 = (LassoSamlp2RequestAbstract *) 0 ;
45122
47073
    char *result = 0 ;
45126
47077
    dXSARGS;
45127
47078
    
45128
47079
    if ((items < 1) || (items > 1)) {
45129
 
      SWIG_croak("Usage: Samlp2RequestAbstract_Version_get(self);");
 
47080
      SWIG_croak("Usage: Samlp2RequestAbstract_version_get(self);");
45130
47081
    }
45131
47082
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_LassoSamlp2RequestAbstract, 0 |  0 );
45132
47083
    if (!SWIG_IsOK(res1)) {
45133
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Samlp2RequestAbstract_Version_get" "', argument " "1"" of type '" "LassoSamlp2RequestAbstract *""'"); 
 
47084
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Samlp2RequestAbstract_version_get" "', argument " "1"" of type '" "LassoSamlp2RequestAbstract *""'"); 
45134
47085
    }
45135
47086
    arg1 = (LassoSamlp2RequestAbstract *)(argp1);
45136
47087
    result = (char *) ((arg1)->Version);
45137
 
    
45138
 
    ST(argvi) = SWIG_FromCharPtr(result); argvi++ ;
 
47088
    ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
45139
47089
    
45140
47090
    XSRETURN(argvi);
45141
47091
  fail:
45169
47119
    if (!SWIG_IsOK(res2)) {
45170
47120
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Samlp2RequestAbstract_issueInstant_set" "', argument " "2"" of type '" "char *""'");
45171
47121
    }
45172
 
    arg2 = buf2;
 
47122
    arg2 = (char *)(buf2);
45173
47123
    if (arg1->IssueInstant) free((char*)arg1->IssueInstant);
45174
47124
    if (arg2) {
45175
 
      size_t size = strlen(arg2) + 1;
45176
 
      arg1->IssueInstant = (char *)memcpy((char *)malloc((size)*sizeof(char)), arg2, sizeof(char)*(size));
 
47125
      size_t size = strlen((const char *)(arg2)) + 1;
 
47126
      arg1->IssueInstant = (char *)(char *)memcpy((char *)malloc((size)*sizeof(char)), (const char *)(arg2), sizeof(char)*(size));
45177
47127
    } else {
45178
47128
      arg1->IssueInstant = 0;
45179
47129
    }
45207
47157
    }
45208
47158
    arg1 = (LassoSamlp2RequestAbstract *)(argp1);
45209
47159
    result = (char *) ((arg1)->IssueInstant);
45210
 
    
45211
 
    ST(argvi) = SWIG_FromCharPtr(result); argvi++ ;
 
47160
    ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
45212
47161
    
45213
47162
    XSRETURN(argvi);
45214
47163
  fail:
45218
47167
}
45219
47168
 
45220
47169
 
45221
 
XS(_wrap_Samlp2RequestAbstract_Destination_set) {
 
47170
XS(_wrap_Samlp2RequestAbstract_destination_set) {
45222
47171
  {
45223
47172
    LassoSamlp2RequestAbstract *arg1 = (LassoSamlp2RequestAbstract *) 0 ;
45224
47173
    char *arg2 = (char *) 0 ;
45231
47180
    dXSARGS;
45232
47181
    
45233
47182
    if ((items < 2) || (items > 2)) {
45234
 
      SWIG_croak("Usage: Samlp2RequestAbstract_Destination_set(self,Destination);");
 
47183
      SWIG_croak("Usage: Samlp2RequestAbstract_destination_set(self,Destination);");
45235
47184
    }
45236
47185
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_LassoSamlp2RequestAbstract, 0 |  0 );
45237
47186
    if (!SWIG_IsOK(res1)) {
45238
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Samlp2RequestAbstract_Destination_set" "', argument " "1"" of type '" "LassoSamlp2RequestAbstract *""'"); 
 
47187
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Samlp2RequestAbstract_destination_set" "', argument " "1"" of type '" "LassoSamlp2RequestAbstract *""'"); 
45239
47188
    }
45240
47189
    arg1 = (LassoSamlp2RequestAbstract *)(argp1);
45241
47190
    res2 = SWIG_AsCharPtrAndSize(ST(1), &buf2, NULL, &alloc2);
45242
47191
    if (!SWIG_IsOK(res2)) {
45243
 
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Samlp2RequestAbstract_Destination_set" "', argument " "2"" of type '" "char *""'");
 
47192
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Samlp2RequestAbstract_destination_set" "', argument " "2"" of type '" "char *""'");
45244
47193
    }
45245
 
    arg2 = buf2;
 
47194
    arg2 = (char *)(buf2);
45246
47195
    if (arg1->Destination) free((char*)arg1->Destination);
45247
47196
    if (arg2) {
45248
 
      size_t size = strlen(arg2) + 1;
45249
 
      arg1->Destination = (char *)memcpy((char *)malloc((size)*sizeof(char)), arg2, sizeof(char)*(size));
 
47197
      size_t size = strlen((const char *)(arg2)) + 1;
 
47198
      arg1->Destination = (char *)(char *)memcpy((char *)malloc((size)*sizeof(char)), (const char *)(arg2), sizeof(char)*(size));
45250
47199
    } else {
45251
47200
      arg1->Destination = 0;
45252
47201
    }
45262
47211
}
45263
47212
 
45264
47213
 
45265
 
XS(_wrap_Samlp2RequestAbstract_Destination_get) {
 
47214
XS(_wrap_Samlp2RequestAbstract_destination_get) {
45266
47215
  {
45267
47216
    LassoSamlp2RequestAbstract *arg1 = (LassoSamlp2RequestAbstract *) 0 ;
45268
47217
    char *result = 0 ;
45272
47221
    dXSARGS;
45273
47222
    
45274
47223
    if ((items < 1) || (items > 1)) {
45275
 
      SWIG_croak("Usage: Samlp2RequestAbstract_Destination_get(self);");
 
47224
      SWIG_croak("Usage: Samlp2RequestAbstract_destination_get(self);");
45276
47225
    }
45277
47226
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_LassoSamlp2RequestAbstract, 0 |  0 );
45278
47227
    if (!SWIG_IsOK(res1)) {
45279
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Samlp2RequestAbstract_Destination_get" "', argument " "1"" of type '" "LassoSamlp2RequestAbstract *""'"); 
 
47228
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Samlp2RequestAbstract_destination_get" "', argument " "1"" of type '" "LassoSamlp2RequestAbstract *""'"); 
45280
47229
    }
45281
47230
    arg1 = (LassoSamlp2RequestAbstract *)(argp1);
45282
47231
    result = (char *) ((arg1)->Destination);
45283
 
    
45284
 
    ST(argvi) = SWIG_FromCharPtr(result); argvi++ ;
 
47232
    ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
45285
47233
    
45286
47234
    XSRETURN(argvi);
45287
47235
  fail:
45291
47239
}
45292
47240
 
45293
47241
 
45294
 
XS(_wrap_Samlp2RequestAbstract_Consent_set) {
 
47242
XS(_wrap_Samlp2RequestAbstract_consent_set) {
45295
47243
  {
45296
47244
    LassoSamlp2RequestAbstract *arg1 = (LassoSamlp2RequestAbstract *) 0 ;
45297
47245
    char *arg2 = (char *) 0 ;
45304
47252
    dXSARGS;
45305
47253
    
45306
47254
    if ((items < 2) || (items > 2)) {
45307
 
      SWIG_croak("Usage: Samlp2RequestAbstract_Consent_set(self,Consent);");
 
47255
      SWIG_croak("Usage: Samlp2RequestAbstract_consent_set(self,Consent);");
45308
47256
    }
45309
47257
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_LassoSamlp2RequestAbstract, 0 |  0 );
45310
47258
    if (!SWIG_IsOK(res1)) {
45311
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Samlp2RequestAbstract_Consent_set" "', argument " "1"" of type '" "LassoSamlp2RequestAbstract *""'"); 
 
47259
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Samlp2RequestAbstract_consent_set" "', argument " "1"" of type '" "LassoSamlp2RequestAbstract *""'"); 
45312
47260
    }
45313
47261
    arg1 = (LassoSamlp2RequestAbstract *)(argp1);
45314
47262
    res2 = SWIG_AsCharPtrAndSize(ST(1), &buf2, NULL, &alloc2);
45315
47263
    if (!SWIG_IsOK(res2)) {
45316
 
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Samlp2RequestAbstract_Consent_set" "', argument " "2"" of type '" "char *""'");
 
47264
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Samlp2RequestAbstract_consent_set" "', argument " "2"" of type '" "char *""'");
45317
47265
    }
45318
 
    arg2 = buf2;
 
47266
    arg2 = (char *)(buf2);
45319
47267
    if (arg1->Consent) free((char*)arg1->Consent);
45320
47268
    if (arg2) {
45321
 
      size_t size = strlen(arg2) + 1;
45322
 
      arg1->Consent = (char *)memcpy((char *)malloc((size)*sizeof(char)), arg2, sizeof(char)*(size));
 
47269
      size_t size = strlen((const char *)(arg2)) + 1;
 
47270
      arg1->Consent = (char *)(char *)memcpy((char *)malloc((size)*sizeof(char)), (const char *)(arg2), sizeof(char)*(size));
45323
47271
    } else {
45324
47272
      arg1->Consent = 0;
45325
47273
    }
45335
47283
}
45336
47284
 
45337
47285
 
45338
 
XS(_wrap_Samlp2RequestAbstract_Consent_get) {
 
47286
XS(_wrap_Samlp2RequestAbstract_consent_get) {
45339
47287
  {
45340
47288
    LassoSamlp2RequestAbstract *arg1 = (LassoSamlp2RequestAbstract *) 0 ;
45341
47289
    char *result = 0 ;
45345
47293
    dXSARGS;
45346
47294
    
45347
47295
    if ((items < 1) || (items > 1)) {
45348
 
      SWIG_croak("Usage: Samlp2RequestAbstract_Consent_get(self);");
 
47296
      SWIG_croak("Usage: Samlp2RequestAbstract_consent_get(self);");
45349
47297
    }
45350
47298
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_LassoSamlp2RequestAbstract, 0 |  0 );
45351
47299
    if (!SWIG_IsOK(res1)) {
45352
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Samlp2RequestAbstract_Consent_get" "', argument " "1"" of type '" "LassoSamlp2RequestAbstract *""'"); 
 
47300
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Samlp2RequestAbstract_consent_get" "', argument " "1"" of type '" "LassoSamlp2RequestAbstract *""'"); 
45353
47301
    }
45354
47302
    arg1 = (LassoSamlp2RequestAbstract *)(argp1);
45355
47303
    result = (char *) ((arg1)->Consent);
45356
 
    
45357
 
    ST(argvi) = SWIG_FromCharPtr(result); argvi++ ;
 
47304
    ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
45358
47305
    
45359
47306
    XSRETURN(argvi);
45360
47307
  fail:
45420
47367
    }
45421
47368
    arg1 = (LassoSamlp2RequestAbstract *)(argp1);
45422
47369
    result = (LassoSaml2NameID *)LassoSamlp2RequestAbstract_Issuer_get(arg1);
45423
 
    
45424
47370
    ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_LassoSaml2NameID, 0 | SWIG_SHADOW); argvi++ ;
45425
47371
    
45426
47372
    XSRETURN(argvi);
45487
47433
    }
45488
47434
    arg1 = (LassoSamlp2RequestAbstract *)(argp1);
45489
47435
    result = (LassoSamlp2Extensions *)LassoSamlp2RequestAbstract_Extensions_get(arg1);
45490
 
    
45491
47436
    ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_LassoSamlp2Extensions, 0 | SWIG_SHADOW); argvi++ ;
45492
47437
    
45493
47438
    XSRETURN(argvi);
45508
47453
      SWIG_croak("Usage: new_Samlp2RequestAbstract();");
45509
47454
    }
45510
47455
    result = (LassoSamlp2RequestAbstract *)new_LassoSamlp2RequestAbstract();
45511
 
    
45512
47456
    ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_LassoSamlp2RequestAbstract, SWIG_OWNER | SWIG_SHADOW); argvi++ ;
45513
47457
    XSRETURN(argvi);
45514
47458
  fail:
45563
47507
    }
45564
47508
    arg1 = (LassoSamlp2RequestAbstract *)(argp1);
45565
47509
    result = (char *)LassoSamlp2RequestAbstract_dump(arg1);
45566
 
    
45567
 
    ST(argvi) = SWIG_FromCharPtr(result); argvi++ ;
 
47510
    ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
45568
47511
    
45569
47512
    g_free(result);
45570
47513
    XSRETURN(argvi);
45575
47518
}
45576
47519
 
45577
47520
 
45578
 
XS(_wrap_Samlp2AssertionIDRequest_AssertionIDRef_set) {
 
47521
XS(_wrap_Samlp2AssertionIDRequest_assertionIdRef_set) {
45579
47522
  {
45580
47523
    LassoSamlp2AssertionIDRequest *arg1 = (LassoSamlp2AssertionIDRequest *) 0 ;
45581
47524
    char *arg2 = (char *) 0 ;
45588
47531
    dXSARGS;
45589
47532
    
45590
47533
    if ((items < 2) || (items > 2)) {
45591
 
      SWIG_croak("Usage: Samlp2AssertionIDRequest_AssertionIDRef_set(self,AssertionIDRef);");
 
47534
      SWIG_croak("Usage: Samlp2AssertionIDRequest_assertionIdRef_set(self,AssertionIDRef);");
45592
47535
    }
45593
47536
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_LassoSamlp2AssertionIDRequest, 0 |  0 );
45594
47537
    if (!SWIG_IsOK(res1)) {
45595
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Samlp2AssertionIDRequest_AssertionIDRef_set" "', argument " "1"" of type '" "LassoSamlp2AssertionIDRequest *""'"); 
 
47538
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Samlp2AssertionIDRequest_assertionIdRef_set" "', argument " "1"" of type '" "LassoSamlp2AssertionIDRequest *""'"); 
45596
47539
    }
45597
47540
    arg1 = (LassoSamlp2AssertionIDRequest *)(argp1);
45598
47541
    res2 = SWIG_AsCharPtrAndSize(ST(1), &buf2, NULL, &alloc2);
45599
47542
    if (!SWIG_IsOK(res2)) {
45600
 
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Samlp2AssertionIDRequest_AssertionIDRef_set" "', argument " "2"" of type '" "char *""'");
 
47543
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Samlp2AssertionIDRequest_assertionIdRef_set" "', argument " "2"" of type '" "char *""'");
45601
47544
    }
45602
 
    arg2 = buf2;
 
47545
    arg2 = (char *)(buf2);
45603
47546
    if (arg1->AssertionIDRef) free((char*)arg1->AssertionIDRef);
45604
47547
    if (arg2) {
45605
 
      size_t size = strlen(arg2) + 1;
45606
 
      arg1->AssertionIDRef = (char *)memcpy((char *)malloc((size)*sizeof(char)), arg2, sizeof(char)*(size));
 
47548
      size_t size = strlen((const char *)(arg2)) + 1;
 
47549
      arg1->AssertionIDRef = (char *)(char *)memcpy((char *)malloc((size)*sizeof(char)), (const char *)(arg2), sizeof(char)*(size));
45607
47550
    } else {
45608
47551
      arg1->AssertionIDRef = 0;
45609
47552
    }
45619
47562
}
45620
47563
 
45621
47564
 
45622
 
XS(_wrap_Samlp2AssertionIDRequest_AssertionIDRef_get) {
 
47565
XS(_wrap_Samlp2AssertionIDRequest_assertionIdRef_get) {
45623
47566
  {
45624
47567
    LassoSamlp2AssertionIDRequest *arg1 = (LassoSamlp2AssertionIDRequest *) 0 ;
45625
47568
    char *result = 0 ;
45629
47572
    dXSARGS;
45630
47573
    
45631
47574
    if ((items < 1) || (items > 1)) {
45632
 
      SWIG_croak("Usage: Samlp2AssertionIDRequest_AssertionIDRef_get(self);");
 
47575
      SWIG_croak("Usage: Samlp2AssertionIDRequest_assertionIdRef_get(self);");
45633
47576
    }
45634
47577
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_LassoSamlp2AssertionIDRequest, 0 |  0 );
45635
47578
    if (!SWIG_IsOK(res1)) {
45636
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Samlp2AssertionIDRequest_AssertionIDRef_get" "', argument " "1"" of type '" "LassoSamlp2AssertionIDRequest *""'"); 
 
47579
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Samlp2AssertionIDRequest_assertionIdRef_get" "', argument " "1"" of type '" "LassoSamlp2AssertionIDRequest *""'"); 
45637
47580
    }
45638
47581
    arg1 = (LassoSamlp2AssertionIDRequest *)(argp1);
45639
47582
    result = (char *) ((arg1)->AssertionIDRef);
45640
 
    
45641
 
    ST(argvi) = SWIG_FromCharPtr(result); argvi++ ;
 
47583
    ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
45642
47584
    
45643
47585
    XSRETURN(argvi);
45644
47586
  fail:
45704
47646
    }
45705
47647
    arg1 = (LassoSamlp2AssertionIDRequest *)(argp1);
45706
47648
    result = (LassoSaml2NameID *)LassoSamlp2AssertionIDRequest_Issuer_get(arg1);
45707
 
    
45708
47649
    ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_LassoSaml2NameID, 0 | SWIG_SHADOW); argvi++ ;
45709
47650
    
45710
47651
    XSRETURN(argvi);
45715
47656
}
45716
47657
 
45717
47658
 
45718
 
XS(_wrap_Samlp2AssertionIDRequest_Extensions_set) {
 
47659
XS(_wrap_Samlp2AssertionIDRequest_extensions_set) {
45719
47660
  {
45720
47661
    LassoSamlp2AssertionIDRequest *arg1 = (LassoSamlp2AssertionIDRequest *) 0 ;
45721
47662
    LassoSamlp2Extensions *arg2 = (LassoSamlp2Extensions *) 0 ;
45727
47668
    dXSARGS;
45728
47669
    
45729
47670
    if ((items < 2) || (items > 2)) {
45730
 
      SWIG_croak("Usage: Samlp2AssertionIDRequest_Extensions_set(self,Extensions);");
 
47671
      SWIG_croak("Usage: Samlp2AssertionIDRequest_extensions_set(self,Extensions);");
45731
47672
    }
45732
47673
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_LassoSamlp2AssertionIDRequest, 0 |  0 );
45733
47674
    if (!SWIG_IsOK(res1)) {
45734
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Samlp2AssertionIDRequest_Extensions_set" "', argument " "1"" of type '" "LassoSamlp2AssertionIDRequest *""'"); 
 
47675
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Samlp2AssertionIDRequest_extensions_set" "', argument " "1"" of type '" "LassoSamlp2AssertionIDRequest *""'"); 
45735
47676
    }
45736
47677
    arg1 = (LassoSamlp2AssertionIDRequest *)(argp1);
45737
47678
    res2 = SWIG_ConvertPtr(ST(1), &argp2,SWIGTYPE_p_LassoSamlp2Extensions, SWIG_POINTER_DISOWN |  0 );
45738
47679
    if (!SWIG_IsOK(res2)) {
45739
 
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Samlp2AssertionIDRequest_Extensions_set" "', argument " "2"" of type '" "LassoSamlp2Extensions *""'"); 
 
47680
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Samlp2AssertionIDRequest_extensions_set" "', argument " "2"" of type '" "LassoSamlp2Extensions *""'"); 
45740
47681
    }
45741
47682
    arg2 = (LassoSamlp2Extensions *)(argp2);
45742
47683
    LassoSamlp2AssertionIDRequest_Extensions_set(arg1,arg2);
45753
47694
}
45754
47695
 
45755
47696
 
45756
 
XS(_wrap_Samlp2AssertionIDRequest_Extensions_get) {
 
47697
XS(_wrap_Samlp2AssertionIDRequest_extensions_get) {
45757
47698
  {
45758
47699
    LassoSamlp2AssertionIDRequest *arg1 = (LassoSamlp2AssertionIDRequest *) 0 ;
45759
47700
    LassoSamlp2Extensions *result = 0 ;
45763
47704
    dXSARGS;
45764
47705
    
45765
47706
    if ((items < 1) || (items > 1)) {
45766
 
      SWIG_croak("Usage: Samlp2AssertionIDRequest_Extensions_get(self);");
 
47707
      SWIG_croak("Usage: Samlp2AssertionIDRequest_extensions_get(self);");
45767
47708
    }
45768
47709
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_LassoSamlp2AssertionIDRequest, 0 |  0 );
45769
47710
    if (!SWIG_IsOK(res1)) {
45770
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Samlp2AssertionIDRequest_Extensions_get" "', argument " "1"" of type '" "LassoSamlp2AssertionIDRequest *""'"); 
 
47711
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Samlp2AssertionIDRequest_extensions_get" "', argument " "1"" of type '" "LassoSamlp2AssertionIDRequest *""'"); 
45771
47712
    }
45772
47713
    arg1 = (LassoSamlp2AssertionIDRequest *)(argp1);
45773
47714
    result = (LassoSamlp2Extensions *)LassoSamlp2AssertionIDRequest_Extensions_get(arg1);
45774
 
    
45775
47715
    ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_LassoSamlp2Extensions, 0 | SWIG_SHADOW); argvi++ ;
45776
47716
    
45777
47717
    XSRETURN(argvi);
45782
47722
}
45783
47723
 
45784
47724
 
45785
 
XS(_wrap_Samlp2AssertionIDRequest_ID_set) {
 
47725
XS(_wrap_Samlp2AssertionIDRequest_iD_set) {
45786
47726
  {
45787
47727
    LassoSamlp2AssertionIDRequest *arg1 = (LassoSamlp2AssertionIDRequest *) 0 ;
45788
47728
    char *arg2 = (char *) 0 ;
45795
47735
    dXSARGS;
45796
47736
    
45797
47737
    if ((items < 2) || (items > 2)) {
45798
 
      SWIG_croak("Usage: Samlp2AssertionIDRequest_ID_set(self,ID);");
 
47738
      SWIG_croak("Usage: Samlp2AssertionIDRequest_iD_set(self,ID);");
45799
47739
    }
45800
47740
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_LassoSamlp2AssertionIDRequest, 0 |  0 );
45801
47741
    if (!SWIG_IsOK(res1)) {
45802
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Samlp2AssertionIDRequest_ID_set" "', argument " "1"" of type '" "LassoSamlp2AssertionIDRequest *""'"); 
 
47742
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Samlp2AssertionIDRequest_iD_set" "', argument " "1"" of type '" "LassoSamlp2AssertionIDRequest *""'"); 
45803
47743
    }
45804
47744
    arg1 = (LassoSamlp2AssertionIDRequest *)(argp1);
45805
47745
    res2 = SWIG_AsCharPtrAndSize(ST(1), &buf2, NULL, &alloc2);
45806
47746
    if (!SWIG_IsOK(res2)) {
45807
 
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Samlp2AssertionIDRequest_ID_set" "', argument " "2"" of type '" "char *""'");
 
47747
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Samlp2AssertionIDRequest_iD_set" "', argument " "2"" of type '" "char *""'");
45808
47748
    }
45809
 
    arg2 = buf2;
 
47749
    arg2 = (char *)(buf2);
45810
47750
    LassoSamlp2AssertionIDRequest_ID_set(arg1,arg2);
45811
47751
    
45812
47752
    
45821
47761
}
45822
47762
 
45823
47763
 
45824
 
XS(_wrap_Samlp2AssertionIDRequest_ID_get) {
 
47764
XS(_wrap_Samlp2AssertionIDRequest_iD_get) {
45825
47765
  {
45826
47766
    LassoSamlp2AssertionIDRequest *arg1 = (LassoSamlp2AssertionIDRequest *) 0 ;
45827
47767
    char *result = 0 ;
45831
47771
    dXSARGS;
45832
47772
    
45833
47773
    if ((items < 1) || (items > 1)) {
45834
 
      SWIG_croak("Usage: Samlp2AssertionIDRequest_ID_get(self);");
 
47774
      SWIG_croak("Usage: Samlp2AssertionIDRequest_iD_get(self);");
45835
47775
    }
45836
47776
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_LassoSamlp2AssertionIDRequest, 0 |  0 );
45837
47777
    if (!SWIG_IsOK(res1)) {
45838
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Samlp2AssertionIDRequest_ID_get" "', argument " "1"" of type '" "LassoSamlp2AssertionIDRequest *""'"); 
 
47778
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Samlp2AssertionIDRequest_iD_get" "', argument " "1"" of type '" "LassoSamlp2AssertionIDRequest *""'"); 
45839
47779
    }
45840
47780
    arg1 = (LassoSamlp2AssertionIDRequest *)(argp1);
45841
47781
    result = (char *)LassoSamlp2AssertionIDRequest_ID_get(arg1);
45842
 
    
45843
 
    ST(argvi) = SWIG_FromCharPtr(result); argvi++ ;
 
47782
    ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
45844
47783
    
45845
47784
    XSRETURN(argvi);
45846
47785
  fail:
45850
47789
}
45851
47790
 
45852
47791
 
45853
 
XS(_wrap_Samlp2AssertionIDRequest_Version_set) {
 
47792
XS(_wrap_Samlp2AssertionIDRequest_version_set) {
45854
47793
  {
45855
47794
    LassoSamlp2AssertionIDRequest *arg1 = (LassoSamlp2AssertionIDRequest *) 0 ;
45856
47795
    char *arg2 = (char *) 0 ;
45863
47802
    dXSARGS;
45864
47803
    
45865
47804
    if ((items < 2) || (items > 2)) {
45866
 
      SWIG_croak("Usage: Samlp2AssertionIDRequest_Version_set(self,Version);");
 
47805
      SWIG_croak("Usage: Samlp2AssertionIDRequest_version_set(self,Version);");
45867
47806
    }
45868
47807
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_LassoSamlp2AssertionIDRequest, 0 |  0 );
45869
47808
    if (!SWIG_IsOK(res1)) {
45870
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Samlp2AssertionIDRequest_Version_set" "', argument " "1"" of type '" "LassoSamlp2AssertionIDRequest *""'"); 
 
47809
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Samlp2AssertionIDRequest_version_set" "', argument " "1"" of type '" "LassoSamlp2AssertionIDRequest *""'"); 
45871
47810
    }
45872
47811
    arg1 = (LassoSamlp2AssertionIDRequest *)(argp1);
45873
47812
    res2 = SWIG_AsCharPtrAndSize(ST(1), &buf2, NULL, &alloc2);
45874
47813
    if (!SWIG_IsOK(res2)) {
45875
 
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Samlp2AssertionIDRequest_Version_set" "', argument " "2"" of type '" "char *""'");
 
47814
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Samlp2AssertionIDRequest_version_set" "', argument " "2"" of type '" "char *""'");
45876
47815
    }
45877
 
    arg2 = buf2;
 
47816
    arg2 = (char *)(buf2);
45878
47817
    LassoSamlp2AssertionIDRequest_Version_set(arg1,arg2);
45879
47818
    
45880
47819
    
45889
47828
}
45890
47829
 
45891
47830
 
45892
 
XS(_wrap_Samlp2AssertionIDRequest_Version_get) {
 
47831
XS(_wrap_Samlp2AssertionIDRequest_version_get) {
45893
47832
  {
45894
47833
    LassoSamlp2AssertionIDRequest *arg1 = (LassoSamlp2AssertionIDRequest *) 0 ;
45895
47834
    char *result = 0 ;
45899
47838
    dXSARGS;
45900
47839
    
45901
47840
    if ((items < 1) || (items > 1)) {
45902
 
      SWIG_croak("Usage: Samlp2AssertionIDRequest_Version_get(self);");
 
47841
      SWIG_croak("Usage: Samlp2AssertionIDRequest_version_get(self);");
45903
47842
    }
45904
47843
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_LassoSamlp2AssertionIDRequest, 0 |  0 );
45905
47844
    if (!SWIG_IsOK(res1)) {
45906
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Samlp2AssertionIDRequest_Version_get" "', argument " "1"" of type '" "LassoSamlp2AssertionIDRequest *""'"); 
 
47845
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Samlp2AssertionIDRequest_version_get" "', argument " "1"" of type '" "LassoSamlp2AssertionIDRequest *""'"); 
45907
47846
    }
45908
47847
    arg1 = (LassoSamlp2AssertionIDRequest *)(argp1);
45909
47848
    result = (char *)LassoSamlp2AssertionIDRequest_Version_get(arg1);
45910
 
    
45911
 
    ST(argvi) = SWIG_FromCharPtr(result); argvi++ ;
 
47849
    ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
45912
47850
    
45913
47851
    XSRETURN(argvi);
45914
47852
  fail:
45942
47880
    if (!SWIG_IsOK(res2)) {
45943
47881
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Samlp2AssertionIDRequest_issueInstant_set" "', argument " "2"" of type '" "char *""'");
45944
47882
    }
45945
 
    arg2 = buf2;
 
47883
    arg2 = (char *)(buf2);
45946
47884
    LassoSamlp2AssertionIDRequest_IssueInstant_set(arg1,arg2);
45947
47885
    
45948
47886
    
45975
47913
    }
45976
47914
    arg1 = (LassoSamlp2AssertionIDRequest *)(argp1);
45977
47915
    result = (char *)LassoSamlp2AssertionIDRequest_IssueInstant_get(arg1);
45978
 
    
45979
 
    ST(argvi) = SWIG_FromCharPtr(result); argvi++ ;
 
47916
    ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
45980
47917
    
45981
47918
    XSRETURN(argvi);
45982
47919
  fail:
45986
47923
}
45987
47924
 
45988
47925
 
45989
 
XS(_wrap_Samlp2AssertionIDRequest_Destination_set) {
 
47926
XS(_wrap_Samlp2AssertionIDRequest_destination_set) {
45990
47927
  {
45991
47928
    LassoSamlp2AssertionIDRequest *arg1 = (LassoSamlp2AssertionIDRequest *) 0 ;
45992
47929
    char *arg2 = (char *) 0 ;
45999
47936
    dXSARGS;
46000
47937
    
46001
47938
    if ((items < 2) || (items > 2)) {
46002
 
      SWIG_croak("Usage: Samlp2AssertionIDRequest_Destination_set(self,Destination);");
 
47939
      SWIG_croak("Usage: Samlp2AssertionIDRequest_destination_set(self,Destination);");
46003
47940
    }
46004
47941
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_LassoSamlp2AssertionIDRequest, 0 |  0 );
46005
47942
    if (!SWIG_IsOK(res1)) {
46006
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Samlp2AssertionIDRequest_Destination_set" "', argument " "1"" of type '" "LassoSamlp2AssertionIDRequest *""'"); 
 
47943
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Samlp2AssertionIDRequest_destination_set" "', argument " "1"" of type '" "LassoSamlp2AssertionIDRequest *""'"); 
46007
47944
    }
46008
47945
    arg1 = (LassoSamlp2AssertionIDRequest *)(argp1);
46009
47946
    res2 = SWIG_AsCharPtrAndSize(ST(1), &buf2, NULL, &alloc2);
46010
47947
    if (!SWIG_IsOK(res2)) {
46011
 
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Samlp2AssertionIDRequest_Destination_set" "', argument " "2"" of type '" "char *""'");
 
47948
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Samlp2AssertionIDRequest_destination_set" "', argument " "2"" of type '" "char *""'");
46012
47949
    }
46013
 
    arg2 = buf2;
 
47950
    arg2 = (char *)(buf2);
46014
47951
    LassoSamlp2AssertionIDRequest_Destination_set(arg1,arg2);
46015
47952
    
46016
47953
    
46025
47962
}
46026
47963
 
46027
47964
 
46028
 
XS(_wrap_Samlp2AssertionIDRequest_Destination_get) {
 
47965
XS(_wrap_Samlp2AssertionIDRequest_destination_get) {
46029
47966
  {
46030
47967
    LassoSamlp2AssertionIDRequest *arg1 = (LassoSamlp2AssertionIDRequest *) 0 ;
46031
47968
    char *result = 0 ;
46035
47972
    dXSARGS;
46036
47973
    
46037
47974
    if ((items < 1) || (items > 1)) {
46038
 
      SWIG_croak("Usage: Samlp2AssertionIDRequest_Destination_get(self);");
 
47975
      SWIG_croak("Usage: Samlp2AssertionIDRequest_destination_get(self);");
46039
47976
    }
46040
47977
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_LassoSamlp2AssertionIDRequest, 0 |  0 );
46041
47978
    if (!SWIG_IsOK(res1)) {
46042
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Samlp2AssertionIDRequest_Destination_get" "', argument " "1"" of type '" "LassoSamlp2AssertionIDRequest *""'"); 
 
47979
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Samlp2AssertionIDRequest_destination_get" "', argument " "1"" of type '" "LassoSamlp2AssertionIDRequest *""'"); 
46043
47980
    }
46044
47981
    arg1 = (LassoSamlp2AssertionIDRequest *)(argp1);
46045
47982
    result = (char *)LassoSamlp2AssertionIDRequest_Destination_get(arg1);
46046
 
    
46047
 
    ST(argvi) = SWIG_FromCharPtr(result); argvi++ ;
 
47983
    ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
46048
47984
    
46049
47985
    XSRETURN(argvi);
46050
47986
  fail:
46054
47990
}
46055
47991
 
46056
47992
 
46057
 
XS(_wrap_Samlp2AssertionIDRequest_Consent_set) {
 
47993
XS(_wrap_Samlp2AssertionIDRequest_consent_set) {
46058
47994
  {
46059
47995
    LassoSamlp2AssertionIDRequest *arg1 = (LassoSamlp2AssertionIDRequest *) 0 ;
46060
47996
    char *arg2 = (char *) 0 ;
46067
48003
    dXSARGS;
46068
48004
    
46069
48005
    if ((items < 2) || (items > 2)) {
46070
 
      SWIG_croak("Usage: Samlp2AssertionIDRequest_Consent_set(self,Consent);");
 
48006
      SWIG_croak("Usage: Samlp2AssertionIDRequest_consent_set(self,Consent);");
46071
48007
    }
46072
48008
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_LassoSamlp2AssertionIDRequest, 0 |  0 );
46073
48009
    if (!SWIG_IsOK(res1)) {
46074
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Samlp2AssertionIDRequest_Consent_set" "', argument " "1"" of type '" "LassoSamlp2AssertionIDRequest *""'"); 
 
48010
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Samlp2AssertionIDRequest_consent_set" "', argument " "1"" of type '" "LassoSamlp2AssertionIDRequest *""'"); 
46075
48011
    }
46076
48012
    arg1 = (LassoSamlp2AssertionIDRequest *)(argp1);
46077
48013
    res2 = SWIG_AsCharPtrAndSize(ST(1), &buf2, NULL, &alloc2);
46078
48014
    if (!SWIG_IsOK(res2)) {
46079
 
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Samlp2AssertionIDRequest_Consent_set" "', argument " "2"" of type '" "char *""'");
 
48015
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Samlp2AssertionIDRequest_consent_set" "', argument " "2"" of type '" "char *""'");
46080
48016
    }
46081
 
    arg2 = buf2;
 
48017
    arg2 = (char *)(buf2);
46082
48018
    LassoSamlp2AssertionIDRequest_Consent_set(arg1,arg2);
46083
48019
    
46084
48020
    
46093
48029
}
46094
48030
 
46095
48031
 
46096
 
XS(_wrap_Samlp2AssertionIDRequest_Consent_get) {
 
48032
XS(_wrap_Samlp2AssertionIDRequest_consent_get) {
46097
48033
  {
46098
48034
    LassoSamlp2AssertionIDRequest *arg1 = (LassoSamlp2AssertionIDRequest *) 0 ;
46099
48035
    char *result = 0 ;
46103
48039
    dXSARGS;
46104
48040
    
46105
48041
    if ((items < 1) || (items > 1)) {
46106
 
      SWIG_croak("Usage: Samlp2AssertionIDRequest_Consent_get(self);");
 
48042
      SWIG_croak("Usage: Samlp2AssertionIDRequest_consent_get(self);");
46107
48043
    }
46108
48044
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_LassoSamlp2AssertionIDRequest, 0 |  0 );
46109
48045
    if (!SWIG_IsOK(res1)) {
46110
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Samlp2AssertionIDRequest_Consent_get" "', argument " "1"" of type '" "LassoSamlp2AssertionIDRequest *""'"); 
 
48046
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Samlp2AssertionIDRequest_consent_get" "', argument " "1"" of type '" "LassoSamlp2AssertionIDRequest *""'"); 
46111
48047
    }
46112
48048
    arg1 = (LassoSamlp2AssertionIDRequest *)(argp1);
46113
48049
    result = (char *)LassoSamlp2AssertionIDRequest_Consent_get(arg1);
46114
 
    
46115
 
    ST(argvi) = SWIG_FromCharPtr(result); argvi++ ;
 
48050
    ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
46116
48051
    
46117
48052
    XSRETURN(argvi);
46118
48053
  fail:
46132
48067
      SWIG_croak("Usage: new_Samlp2AssertionIDRequest();");
46133
48068
    }
46134
48069
    result = (LassoSamlp2AssertionIDRequest *)new_LassoSamlp2AssertionIDRequest();
46135
 
    
46136
48070
    ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_LassoSamlp2AssertionIDRequest, SWIG_OWNER | SWIG_SHADOW); argvi++ ;
46137
48071
    XSRETURN(argvi);
46138
48072
  fail:
46187
48121
    }
46188
48122
    arg1 = (LassoSamlp2AssertionIDRequest *)(argp1);
46189
48123
    result = (char *)LassoSamlp2AssertionIDRequest_dump(arg1);
46190
 
    
46191
 
    ST(argvi) = SWIG_FromCharPtr(result); argvi++ ;
 
48124
    ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
46192
48125
    
46193
48126
    g_free(result);
46194
48127
    XSRETURN(argvi);
46199
48132
}
46200
48133
 
46201
48134
 
46202
 
XS(_wrap_Samlp2ArtifactResolve_Artifact_set) {
 
48135
XS(_wrap_Samlp2ArtifactResolve_artifact_set) {
46203
48136
  {
46204
48137
    LassoSamlp2ArtifactResolve *arg1 = (LassoSamlp2ArtifactResolve *) 0 ;
46205
48138
    char *arg2 = (char *) 0 ;
46212
48145
    dXSARGS;
46213
48146
    
46214
48147
    if ((items < 2) || (items > 2)) {
46215
 
      SWIG_croak("Usage: Samlp2ArtifactResolve_Artifact_set(self,Artifact);");
 
48148
      SWIG_croak("Usage: Samlp2ArtifactResolve_artifact_set(self,Artifact);");
46216
48149
    }
46217
48150
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_LassoSamlp2ArtifactResolve, 0 |  0 );
46218
48151
    if (!SWIG_IsOK(res1)) {
46219
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Samlp2ArtifactResolve_Artifact_set" "', argument " "1"" of type '" "LassoSamlp2ArtifactResolve *""'"); 
 
48152
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Samlp2ArtifactResolve_artifact_set" "', argument " "1"" of type '" "LassoSamlp2ArtifactResolve *""'"); 
46220
48153
    }
46221
48154
    arg1 = (LassoSamlp2ArtifactResolve *)(argp1);
46222
48155
    res2 = SWIG_AsCharPtrAndSize(ST(1), &buf2, NULL, &alloc2);
46223
48156
    if (!SWIG_IsOK(res2)) {
46224
 
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Samlp2ArtifactResolve_Artifact_set" "', argument " "2"" of type '" "char *""'");
 
48157
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Samlp2ArtifactResolve_artifact_set" "', argument " "2"" of type '" "char *""'");
46225
48158
    }
46226
 
    arg2 = buf2;
 
48159
    arg2 = (char *)(buf2);
46227
48160
    if (arg1->Artifact) free((char*)arg1->Artifact);
46228
48161
    if (arg2) {
46229
 
      size_t size = strlen(arg2) + 1;
46230
 
      arg1->Artifact = (char *)memcpy((char *)malloc((size)*sizeof(char)), arg2, sizeof(char)*(size));
 
48162
      size_t size = strlen((const char *)(arg2)) + 1;
 
48163
      arg1->Artifact = (char *)(char *)memcpy((char *)malloc((size)*sizeof(char)), (const char *)(arg2), sizeof(char)*(size));
46231
48164
    } else {
46232
48165
      arg1->Artifact = 0;
46233
48166
    }
46243
48176
}
46244
48177
 
46245
48178
 
46246
 
XS(_wrap_Samlp2ArtifactResolve_Artifact_get) {
 
48179
XS(_wrap_Samlp2ArtifactResolve_artifact_get) {
46247
48180
  {
46248
48181
    LassoSamlp2ArtifactResolve *arg1 = (LassoSamlp2ArtifactResolve *) 0 ;
46249
48182
    char *result = 0 ;
46253
48186
    dXSARGS;
46254
48187
    
46255
48188
    if ((items < 1) || (items > 1)) {
46256
 
      SWIG_croak("Usage: Samlp2ArtifactResolve_Artifact_get(self);");
 
48189
      SWIG_croak("Usage: Samlp2ArtifactResolve_artifact_get(self);");
46257
48190
    }
46258
48191
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_LassoSamlp2ArtifactResolve, 0 |  0 );
46259
48192
    if (!SWIG_IsOK(res1)) {
46260
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Samlp2ArtifactResolve_Artifact_get" "', argument " "1"" of type '" "LassoSamlp2ArtifactResolve *""'"); 
 
48193
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Samlp2ArtifactResolve_artifact_get" "', argument " "1"" of type '" "LassoSamlp2ArtifactResolve *""'"); 
46261
48194
    }
46262
48195
    arg1 = (LassoSamlp2ArtifactResolve *)(argp1);
46263
48196
    result = (char *) ((arg1)->Artifact);
46264
 
    
46265
 
    ST(argvi) = SWIG_FromCharPtr(result); argvi++ ;
 
48197
    ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
46266
48198
    
46267
48199
    XSRETURN(argvi);
46268
48200
  fail:
46328
48260
    }
46329
48261
    arg1 = (LassoSamlp2ArtifactResolve *)(argp1);
46330
48262
    result = (LassoSaml2NameID *)LassoSamlp2ArtifactResolve_Issuer_get(arg1);
46331
 
    
46332
48263
    ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_LassoSaml2NameID, 0 | SWIG_SHADOW); argvi++ ;
46333
48264
    
46334
48265
    XSRETURN(argvi);
46339
48270
}
46340
48271
 
46341
48272
 
46342
 
XS(_wrap_Samlp2ArtifactResolve_Extensions_set) {
 
48273
XS(_wrap_Samlp2ArtifactResolve_extensions_set) {
46343
48274
  {
46344
48275
    LassoSamlp2ArtifactResolve *arg1 = (LassoSamlp2ArtifactResolve *) 0 ;
46345
48276
    LassoSamlp2Extensions *arg2 = (LassoSamlp2Extensions *) 0 ;
46351
48282
    dXSARGS;
46352
48283
    
46353
48284
    if ((items < 2) || (items > 2)) {
46354
 
      SWIG_croak("Usage: Samlp2ArtifactResolve_Extensions_set(self,Extensions);");
 
48285
      SWIG_croak("Usage: Samlp2ArtifactResolve_extensions_set(self,Extensions);");
46355
48286
    }
46356
48287
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_LassoSamlp2ArtifactResolve, 0 |  0 );
46357
48288
    if (!SWIG_IsOK(res1)) {
46358
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Samlp2ArtifactResolve_Extensions_set" "', argument " "1"" of type '" "LassoSamlp2ArtifactResolve *""'"); 
 
48289
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Samlp2ArtifactResolve_extensions_set" "', argument " "1"" of type '" "LassoSamlp2ArtifactResolve *""'"); 
46359
48290
    }
46360
48291
    arg1 = (LassoSamlp2ArtifactResolve *)(argp1);
46361
48292
    res2 = SWIG_ConvertPtr(ST(1), &argp2,SWIGTYPE_p_LassoSamlp2Extensions, SWIG_POINTER_DISOWN |  0 );
46362
48293
    if (!SWIG_IsOK(res2)) {
46363
 
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Samlp2ArtifactResolve_Extensions_set" "', argument " "2"" of type '" "LassoSamlp2Extensions *""'"); 
 
48294
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Samlp2ArtifactResolve_extensions_set" "', argument " "2"" of type '" "LassoSamlp2Extensions *""'"); 
46364
48295
    }
46365
48296
    arg2 = (LassoSamlp2Extensions *)(argp2);
46366
48297
    LassoSamlp2ArtifactResolve_Extensions_set(arg1,arg2);
46377
48308
}
46378
48309
 
46379
48310
 
46380
 
XS(_wrap_Samlp2ArtifactResolve_Extensions_get) {
 
48311
XS(_wrap_Samlp2ArtifactResolve_extensions_get) {
46381
48312
  {
46382
48313
    LassoSamlp2ArtifactResolve *arg1 = (LassoSamlp2ArtifactResolve *) 0 ;
46383
48314
    LassoSamlp2Extensions *result = 0 ;
46387
48318
    dXSARGS;
46388
48319
    
46389
48320
    if ((items < 1) || (items > 1)) {
46390
 
      SWIG_croak("Usage: Samlp2ArtifactResolve_Extensions_get(self);");
 
48321
      SWIG_croak("Usage: Samlp2ArtifactResolve_extensions_get(self);");
46391
48322
    }
46392
48323
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_LassoSamlp2ArtifactResolve, 0 |  0 );
46393
48324
    if (!SWIG_IsOK(res1)) {
46394
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Samlp2ArtifactResolve_Extensions_get" "', argument " "1"" of type '" "LassoSamlp2ArtifactResolve *""'"); 
 
48325
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Samlp2ArtifactResolve_extensions_get" "', argument " "1"" of type '" "LassoSamlp2ArtifactResolve *""'"); 
46395
48326
    }
46396
48327
    arg1 = (LassoSamlp2ArtifactResolve *)(argp1);
46397
48328
    result = (LassoSamlp2Extensions *)LassoSamlp2ArtifactResolve_Extensions_get(arg1);
46398
 
    
46399
48329
    ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_LassoSamlp2Extensions, 0 | SWIG_SHADOW); argvi++ ;
46400
48330
    
46401
48331
    XSRETURN(argvi);
46406
48336
}
46407
48337
 
46408
48338
 
46409
 
XS(_wrap_Samlp2ArtifactResolve_ID_set) {
 
48339
XS(_wrap_Samlp2ArtifactResolve_iD_set) {
46410
48340
  {
46411
48341
    LassoSamlp2ArtifactResolve *arg1 = (LassoSamlp2ArtifactResolve *) 0 ;
46412
48342
    char *arg2 = (char *) 0 ;
46419
48349
    dXSARGS;
46420
48350
    
46421
48351
    if ((items < 2) || (items > 2)) {
46422
 
      SWIG_croak("Usage: Samlp2ArtifactResolve_ID_set(self,ID);");
 
48352
      SWIG_croak("Usage: Samlp2ArtifactResolve_iD_set(self,ID);");
46423
48353
    }
46424
48354
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_LassoSamlp2ArtifactResolve, 0 |  0 );
46425
48355
    if (!SWIG_IsOK(res1)) {
46426
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Samlp2ArtifactResolve_ID_set" "', argument " "1"" of type '" "LassoSamlp2ArtifactResolve *""'"); 
 
48356
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Samlp2ArtifactResolve_iD_set" "', argument " "1"" of type '" "LassoSamlp2ArtifactResolve *""'"); 
46427
48357
    }
46428
48358
    arg1 = (LassoSamlp2ArtifactResolve *)(argp1);
46429
48359
    res2 = SWIG_AsCharPtrAndSize(ST(1), &buf2, NULL, &alloc2);
46430
48360
    if (!SWIG_IsOK(res2)) {
46431
 
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Samlp2ArtifactResolve_ID_set" "', argument " "2"" of type '" "char *""'");
 
48361
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Samlp2ArtifactResolve_iD_set" "', argument " "2"" of type '" "char *""'");
46432
48362
    }
46433
 
    arg2 = buf2;
 
48363
    arg2 = (char *)(buf2);
46434
48364
    LassoSamlp2ArtifactResolve_ID_set(arg1,arg2);
46435
48365
    
46436
48366
    
46445
48375
}
46446
48376
 
46447
48377
 
46448
 
XS(_wrap_Samlp2ArtifactResolve_ID_get) {
 
48378
XS(_wrap_Samlp2ArtifactResolve_iD_get) {
46449
48379
  {
46450
48380
    LassoSamlp2ArtifactResolve *arg1 = (LassoSamlp2ArtifactResolve *) 0 ;
46451
48381
    char *result = 0 ;
46455
48385
    dXSARGS;
46456
48386
    
46457
48387
    if ((items < 1) || (items > 1)) {
46458
 
      SWIG_croak("Usage: Samlp2ArtifactResolve_ID_get(self);");
 
48388
      SWIG_croak("Usage: Samlp2ArtifactResolve_iD_get(self);");
46459
48389
    }
46460
48390
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_LassoSamlp2ArtifactResolve, 0 |  0 );
46461
48391
    if (!SWIG_IsOK(res1)) {
46462
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Samlp2ArtifactResolve_ID_get" "', argument " "1"" of type '" "LassoSamlp2ArtifactResolve *""'"); 
 
48392
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Samlp2ArtifactResolve_iD_get" "', argument " "1"" of type '" "LassoSamlp2ArtifactResolve *""'"); 
46463
48393
    }
46464
48394
    arg1 = (LassoSamlp2ArtifactResolve *)(argp1);
46465
48395
    result = (char *)LassoSamlp2ArtifactResolve_ID_get(arg1);
46466
 
    
46467
 
    ST(argvi) = SWIG_FromCharPtr(result); argvi++ ;
 
48396
    ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
46468
48397
    
46469
48398
    XSRETURN(argvi);
46470
48399
  fail:
46474
48403
}
46475
48404
 
46476
48405
 
46477
 
XS(_wrap_Samlp2ArtifactResolve_Version_set) {
 
48406
XS(_wrap_Samlp2ArtifactResolve_version_set) {
46478
48407
  {
46479
48408
    LassoSamlp2ArtifactResolve *arg1 = (LassoSamlp2ArtifactResolve *) 0 ;
46480
48409
    char *arg2 = (char *) 0 ;
46487
48416
    dXSARGS;
46488
48417
    
46489
48418
    if ((items < 2) || (items > 2)) {
46490
 
      SWIG_croak("Usage: Samlp2ArtifactResolve_Version_set(self,Version);");
 
48419
      SWIG_croak("Usage: Samlp2ArtifactResolve_version_set(self,Version);");
46491
48420
    }
46492
48421
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_LassoSamlp2ArtifactResolve, 0 |  0 );
46493
48422
    if (!SWIG_IsOK(res1)) {
46494
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Samlp2ArtifactResolve_Version_set" "', argument " "1"" of type '" "LassoSamlp2ArtifactResolve *""'"); 
 
48423
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Samlp2ArtifactResolve_version_set" "', argument " "1"" of type '" "LassoSamlp2ArtifactResolve *""'"); 
46495
48424
    }
46496
48425
    arg1 = (LassoSamlp2ArtifactResolve *)(argp1);
46497
48426
    res2 = SWIG_AsCharPtrAndSize(ST(1), &buf2, NULL, &alloc2);
46498
48427
    if (!SWIG_IsOK(res2)) {
46499
 
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Samlp2ArtifactResolve_Version_set" "', argument " "2"" of type '" "char *""'");
 
48428
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Samlp2ArtifactResolve_version_set" "', argument " "2"" of type '" "char *""'");
46500
48429
    }
46501
 
    arg2 = buf2;
 
48430
    arg2 = (char *)(buf2);
46502
48431
    LassoSamlp2ArtifactResolve_Version_set(arg1,arg2);
46503
48432
    
46504
48433
    
46513
48442
}
46514
48443
 
46515
48444
 
46516
 
XS(_wrap_Samlp2ArtifactResolve_Version_get) {
 
48445
XS(_wrap_Samlp2ArtifactResolve_version_get) {
46517
48446
  {
46518
48447
    LassoSamlp2ArtifactResolve *arg1 = (LassoSamlp2ArtifactResolve *) 0 ;
46519
48448
    char *result = 0 ;
46523
48452
    dXSARGS;
46524
48453
    
46525
48454
    if ((items < 1) || (items > 1)) {
46526
 
      SWIG_croak("Usage: Samlp2ArtifactResolve_Version_get(self);");
 
48455
      SWIG_croak("Usage: Samlp2ArtifactResolve_version_get(self);");
46527
48456
    }
46528
48457
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_LassoSamlp2ArtifactResolve, 0 |  0 );
46529
48458
    if (!SWIG_IsOK(res1)) {
46530
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Samlp2ArtifactResolve_Version_get" "', argument " "1"" of type '" "LassoSamlp2ArtifactResolve *""'"); 
 
48459
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Samlp2ArtifactResolve_version_get" "', argument " "1"" of type '" "LassoSamlp2ArtifactResolve *""'"); 
46531
48460
    }
46532
48461
    arg1 = (LassoSamlp2ArtifactResolve *)(argp1);
46533
48462
    result = (char *)LassoSamlp2ArtifactResolve_Version_get(arg1);
46534
 
    
46535
 
    ST(argvi) = SWIG_FromCharPtr(result); argvi++ ;
 
48463
    ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
46536
48464
    
46537
48465
    XSRETURN(argvi);
46538
48466
  fail:
46566
48494
    if (!SWIG_IsOK(res2)) {
46567
48495
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Samlp2ArtifactResolve_issueInstant_set" "', argument " "2"" of type '" "char *""'");
46568
48496
    }
46569
 
    arg2 = buf2;
 
48497
    arg2 = (char *)(buf2);
46570
48498
    LassoSamlp2ArtifactResolve_IssueInstant_set(arg1,arg2);
46571
48499
    
46572
48500
    
46599
48527
    }
46600
48528
    arg1 = (LassoSamlp2ArtifactResolve *)(argp1);
46601
48529
    result = (char *)LassoSamlp2ArtifactResolve_IssueInstant_get(arg1);
46602
 
    
46603
 
    ST(argvi) = SWIG_FromCharPtr(result); argvi++ ;
 
48530
    ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
46604
48531
    
46605
48532
    XSRETURN(argvi);
46606
48533
  fail:
46610
48537
}
46611
48538
 
46612
48539
 
46613
 
XS(_wrap_Samlp2ArtifactResolve_Destination_set) {
 
48540
XS(_wrap_Samlp2ArtifactResolve_destination_set) {
46614
48541
  {
46615
48542
    LassoSamlp2ArtifactResolve *arg1 = (LassoSamlp2ArtifactResolve *) 0 ;
46616
48543
    char *arg2 = (char *) 0 ;
46623
48550
    dXSARGS;
46624
48551
    
46625
48552
    if ((items < 2) || (items > 2)) {
46626
 
      SWIG_croak("Usage: Samlp2ArtifactResolve_Destination_set(self,Destination);");
 
48553
      SWIG_croak("Usage: Samlp2ArtifactResolve_destination_set(self,Destination);");
46627
48554
    }
46628
48555
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_LassoSamlp2ArtifactResolve, 0 |  0 );
46629
48556
    if (!SWIG_IsOK(res1)) {
46630
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Samlp2ArtifactResolve_Destination_set" "', argument " "1"" of type '" "LassoSamlp2ArtifactResolve *""'"); 
 
48557
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Samlp2ArtifactResolve_destination_set" "', argument " "1"" of type '" "LassoSamlp2ArtifactResolve *""'"); 
46631
48558
    }
46632
48559
    arg1 = (LassoSamlp2ArtifactResolve *)(argp1);
46633
48560
    res2 = SWIG_AsCharPtrAndSize(ST(1), &buf2, NULL, &alloc2);
46634
48561
    if (!SWIG_IsOK(res2)) {
46635
 
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Samlp2ArtifactResolve_Destination_set" "', argument " "2"" of type '" "char *""'");
 
48562
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Samlp2ArtifactResolve_destination_set" "', argument " "2"" of type '" "char *""'");
46636
48563
    }
46637
 
    arg2 = buf2;
 
48564
    arg2 = (char *)(buf2);
46638
48565
    LassoSamlp2ArtifactResolve_Destination_set(arg1,arg2);
46639
48566
    
46640
48567
    
46649
48576
}
46650
48577
 
46651
48578
 
46652
 
XS(_wrap_Samlp2ArtifactResolve_Destination_get) {
 
48579
XS(_wrap_Samlp2ArtifactResolve_destination_get) {
46653
48580
  {
46654
48581
    LassoSamlp2ArtifactResolve *arg1 = (LassoSamlp2ArtifactResolve *) 0 ;
46655
48582
    char *result = 0 ;
46659
48586
    dXSARGS;
46660
48587
    
46661
48588
    if ((items < 1) || (items > 1)) {
46662
 
      SWIG_croak("Usage: Samlp2ArtifactResolve_Destination_get(self);");
 
48589
      SWIG_croak("Usage: Samlp2ArtifactResolve_destination_get(self);");
46663
48590
    }
46664
48591
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_LassoSamlp2ArtifactResolve, 0 |  0 );
46665
48592
    if (!SWIG_IsOK(res1)) {
46666
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Samlp2ArtifactResolve_Destination_get" "', argument " "1"" of type '" "LassoSamlp2ArtifactResolve *""'"); 
 
48593
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Samlp2ArtifactResolve_destination_get" "', argument " "1"" of type '" "LassoSamlp2ArtifactResolve *""'"); 
46667
48594
    }
46668
48595
    arg1 = (LassoSamlp2ArtifactResolve *)(argp1);
46669
48596
    result = (char *)LassoSamlp2ArtifactResolve_Destination_get(arg1);
46670
 
    
46671
 
    ST(argvi) = SWIG_FromCharPtr(result); argvi++ ;
 
48597
    ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
46672
48598
    
46673
48599
    XSRETURN(argvi);
46674
48600
  fail:
46678
48604
}
46679
48605
 
46680
48606
 
46681
 
XS(_wrap_Samlp2ArtifactResolve_Consent_set) {
 
48607
XS(_wrap_Samlp2ArtifactResolve_consent_set) {
46682
48608
  {
46683
48609
    LassoSamlp2ArtifactResolve *arg1 = (LassoSamlp2ArtifactResolve *) 0 ;
46684
48610
    char *arg2 = (char *) 0 ;
46691
48617
    dXSARGS;
46692
48618
    
46693
48619
    if ((items < 2) || (items > 2)) {
46694
 
      SWIG_croak("Usage: Samlp2ArtifactResolve_Consent_set(self,Consent);");
 
48620
      SWIG_croak("Usage: Samlp2ArtifactResolve_consent_set(self,Consent);");
46695
48621
    }
46696
48622
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_LassoSamlp2ArtifactResolve, 0 |  0 );
46697
48623
    if (!SWIG_IsOK(res1)) {
46698
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Samlp2ArtifactResolve_Consent_set" "', argument " "1"" of type '" "LassoSamlp2ArtifactResolve *""'"); 
 
48624
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Samlp2ArtifactResolve_consent_set" "', argument " "1"" of type '" "LassoSamlp2ArtifactResolve *""'"); 
46699
48625
    }
46700
48626
    arg1 = (LassoSamlp2ArtifactResolve *)(argp1);
46701
48627
    res2 = SWIG_AsCharPtrAndSize(ST(1), &buf2, NULL, &alloc2);
46702
48628
    if (!SWIG_IsOK(res2)) {
46703
 
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Samlp2ArtifactResolve_Consent_set" "', argument " "2"" of type '" "char *""'");
 
48629
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Samlp2ArtifactResolve_consent_set" "', argument " "2"" of type '" "char *""'");
46704
48630
    }
46705
 
    arg2 = buf2;
 
48631
    arg2 = (char *)(buf2);
46706
48632
    LassoSamlp2ArtifactResolve_Consent_set(arg1,arg2);
46707
48633
    
46708
48634
    
46717
48643
}
46718
48644
 
46719
48645
 
46720
 
XS(_wrap_Samlp2ArtifactResolve_Consent_get) {
 
48646
XS(_wrap_Samlp2ArtifactResolve_consent_get) {
46721
48647
  {
46722
48648
    LassoSamlp2ArtifactResolve *arg1 = (LassoSamlp2ArtifactResolve *) 0 ;
46723
48649
    char *result = 0 ;
46727
48653
    dXSARGS;
46728
48654
    
46729
48655
    if ((items < 1) || (items > 1)) {
46730
 
      SWIG_croak("Usage: Samlp2ArtifactResolve_Consent_get(self);");
 
48656
      SWIG_croak("Usage: Samlp2ArtifactResolve_consent_get(self);");
46731
48657
    }
46732
48658
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_LassoSamlp2ArtifactResolve, 0 |  0 );
46733
48659
    if (!SWIG_IsOK(res1)) {
46734
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Samlp2ArtifactResolve_Consent_get" "', argument " "1"" of type '" "LassoSamlp2ArtifactResolve *""'"); 
 
48660
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Samlp2ArtifactResolve_consent_get" "', argument " "1"" of type '" "LassoSamlp2ArtifactResolve *""'"); 
46735
48661
    }
46736
48662
    arg1 = (LassoSamlp2ArtifactResolve *)(argp1);
46737
48663
    result = (char *)LassoSamlp2ArtifactResolve_Consent_get(arg1);
46738
 
    
46739
 
    ST(argvi) = SWIG_FromCharPtr(result); argvi++ ;
 
48664
    ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
46740
48665
    
46741
48666
    XSRETURN(argvi);
46742
48667
  fail:
46756
48681
      SWIG_croak("Usage: new_Samlp2ArtifactResolve();");
46757
48682
    }
46758
48683
    result = (LassoSamlp2ArtifactResolve *)new_LassoSamlp2ArtifactResolve();
46759
 
    
46760
48684
    ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_LassoSamlp2ArtifactResolve, SWIG_OWNER | SWIG_SHADOW); argvi++ ;
46761
48685
    XSRETURN(argvi);
46762
48686
  fail:
46811
48735
    }
46812
48736
    arg1 = (LassoSamlp2ArtifactResolve *)(argp1);
46813
48737
    result = (char *)LassoSamlp2ArtifactResolve_dump(arg1);
46814
 
    
46815
 
    ST(argvi) = SWIG_FromCharPtr(result); argvi++ ;
 
48738
    ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
46816
48739
    
46817
48740
    g_free(result);
46818
48741
    XSRETURN(argvi);
46879
48802
    }
46880
48803
    arg1 = (LassoSamlp2NameIDMappingRequest *)(argp1);
46881
48804
    result = (LassoSaml2BaseIDAbstract *)LassoSamlp2NameIDMappingRequest_BaseID_get(arg1);
46882
 
    
46883
48805
    ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_LassoSaml2BaseIDAbstract, 0 | SWIG_SHADOW); argvi++ ;
46884
48806
    
46885
48807
    XSRETURN(argvi);
46946
48868
    }
46947
48869
    arg1 = (LassoSamlp2NameIDMappingRequest *)(argp1);
46948
48870
    result = (LassoSaml2NameID *)LassoSamlp2NameIDMappingRequest_NameID_get(arg1);
46949
 
    
46950
48871
    ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_LassoSaml2NameID, 0 | SWIG_SHADOW); argvi++ ;
46951
48872
    
46952
48873
    XSRETURN(argvi);
47013
48934
    }
47014
48935
    arg1 = (LassoSamlp2NameIDMappingRequest *)(argp1);
47015
48936
    result = (LassoSaml2EncryptedElement *)LassoSamlp2NameIDMappingRequest_EncryptedID_get(arg1);
47016
 
    
47017
48937
    ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_LassoSaml2EncryptedElement, 0 | SWIG_SHADOW); argvi++ ;
47018
48938
    
47019
48939
    XSRETURN(argvi);
47080
49000
    }
47081
49001
    arg1 = (LassoSamlp2NameIDMappingRequest *)(argp1);
47082
49002
    result = (LassoSamlp2NameIDPolicy *)LassoSamlp2NameIDMappingRequest_NameIDPolicy_get(arg1);
47083
 
    
47084
49003
    ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_LassoSamlp2NameIDPolicy, 0 | SWIG_SHADOW); argvi++ ;
47085
49004
    
47086
49005
    XSRETURN(argvi);
47147
49066
    }
47148
49067
    arg1 = (LassoSamlp2NameIDMappingRequest *)(argp1);
47149
49068
    result = (LassoSaml2NameID *)LassoSamlp2NameIDMappingRequest_Issuer_get(arg1);
47150
 
    
47151
49069
    ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_LassoSaml2NameID, 0 | SWIG_SHADOW); argvi++ ;
47152
49070
    
47153
49071
    XSRETURN(argvi);
47158
49076
}
47159
49077
 
47160
49078
 
47161
 
XS(_wrap_Samlp2NameIDMappingRequest_Extensions_set) {
 
49079
XS(_wrap_Samlp2NameIDMappingRequest_extensions_set) {
47162
49080
  {
47163
49081
    LassoSamlp2NameIDMappingRequest *arg1 = (LassoSamlp2NameIDMappingRequest *) 0 ;
47164
49082
    LassoSamlp2Extensions *arg2 = (LassoSamlp2Extensions *) 0 ;
47170
49088
    dXSARGS;
47171
49089
    
47172
49090
    if ((items < 2) || (items > 2)) {
47173
 
      SWIG_croak("Usage: Samlp2NameIDMappingRequest_Extensions_set(self,Extensions);");
 
49091
      SWIG_croak("Usage: Samlp2NameIDMappingRequest_extensions_set(self,Extensions);");
47174
49092
    }
47175
49093
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_LassoSamlp2NameIDMappingRequest, 0 |  0 );
47176
49094
    if (!SWIG_IsOK(res1)) {
47177
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Samlp2NameIDMappingRequest_Extensions_set" "', argument " "1"" of type '" "LassoSamlp2NameIDMappingRequest *""'"); 
 
49095
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Samlp2NameIDMappingRequest_extensions_set" "', argument " "1"" of type '" "LassoSamlp2NameIDMappingRequest *""'"); 
47178
49096
    }
47179
49097
    arg1 = (LassoSamlp2NameIDMappingRequest *)(argp1);
47180
49098
    res2 = SWIG_ConvertPtr(ST(1), &argp2,SWIGTYPE_p_LassoSamlp2Extensions, SWIG_POINTER_DISOWN |  0 );
47181
49099
    if (!SWIG_IsOK(res2)) {
47182
 
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Samlp2NameIDMappingRequest_Extensions_set" "', argument " "2"" of type '" "LassoSamlp2Extensions *""'"); 
 
49100
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Samlp2NameIDMappingRequest_extensions_set" "', argument " "2"" of type '" "LassoSamlp2Extensions *""'"); 
47183
49101
    }
47184
49102
    arg2 = (LassoSamlp2Extensions *)(argp2);
47185
49103
    LassoSamlp2NameIDMappingRequest_Extensions_set(arg1,arg2);
47196
49114
}
47197
49115
 
47198
49116
 
47199
 
XS(_wrap_Samlp2NameIDMappingRequest_Extensions_get) {
 
49117
XS(_wrap_Samlp2NameIDMappingRequest_extensions_get) {
47200
49118
  {
47201
49119
    LassoSamlp2NameIDMappingRequest *arg1 = (LassoSamlp2NameIDMappingRequest *) 0 ;
47202
49120
    LassoSamlp2Extensions *result = 0 ;
47206
49124
    dXSARGS;
47207
49125
    
47208
49126
    if ((items < 1) || (items > 1)) {
47209
 
      SWIG_croak("Usage: Samlp2NameIDMappingRequest_Extensions_get(self);");
 
49127
      SWIG_croak("Usage: Samlp2NameIDMappingRequest_extensions_get(self);");
47210
49128
    }
47211
49129
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_LassoSamlp2NameIDMappingRequest, 0 |  0 );
47212
49130
    if (!SWIG_IsOK(res1)) {
47213
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Samlp2NameIDMappingRequest_Extensions_get" "', argument " "1"" of type '" "LassoSamlp2NameIDMappingRequest *""'"); 
 
49131
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Samlp2NameIDMappingRequest_extensions_get" "', argument " "1"" of type '" "LassoSamlp2NameIDMappingRequest *""'"); 
47214
49132
    }
47215
49133
    arg1 = (LassoSamlp2NameIDMappingRequest *)(argp1);
47216
49134
    result = (LassoSamlp2Extensions *)LassoSamlp2NameIDMappingRequest_Extensions_get(arg1);
47217
 
    
47218
49135
    ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_LassoSamlp2Extensions, 0 | SWIG_SHADOW); argvi++ ;
47219
49136
    
47220
49137
    XSRETURN(argvi);
47225
49142
}
47226
49143
 
47227
49144
 
47228
 
XS(_wrap_Samlp2NameIDMappingRequest_ID_set) {
 
49145
XS(_wrap_Samlp2NameIDMappingRequest_iD_set) {
47229
49146
  {
47230
49147
    LassoSamlp2NameIDMappingRequest *arg1 = (LassoSamlp2NameIDMappingRequest *) 0 ;
47231
49148
    char *arg2 = (char *) 0 ;
47238
49155
    dXSARGS;
47239
49156
    
47240
49157
    if ((items < 2) || (items > 2)) {
47241
 
      SWIG_croak("Usage: Samlp2NameIDMappingRequest_ID_set(self,ID);");
 
49158
      SWIG_croak("Usage: Samlp2NameIDMappingRequest_iD_set(self,ID);");
47242
49159
    }
47243
49160
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_LassoSamlp2NameIDMappingRequest, 0 |  0 );
47244
49161
    if (!SWIG_IsOK(res1)) {
47245
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Samlp2NameIDMappingRequest_ID_set" "', argument " "1"" of type '" "LassoSamlp2NameIDMappingRequest *""'"); 
 
49162
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Samlp2NameIDMappingRequest_iD_set" "', argument " "1"" of type '" "LassoSamlp2NameIDMappingRequest *""'"); 
47246
49163
    }
47247
49164
    arg1 = (LassoSamlp2NameIDMappingRequest *)(argp1);
47248
49165
    res2 = SWIG_AsCharPtrAndSize(ST(1), &buf2, NULL, &alloc2);
47249
49166
    if (!SWIG_IsOK(res2)) {
47250
 
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Samlp2NameIDMappingRequest_ID_set" "', argument " "2"" of type '" "char *""'");
 
49167
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Samlp2NameIDMappingRequest_iD_set" "', argument " "2"" of type '" "char *""'");
47251
49168
    }
47252
 
    arg2 = buf2;
 
49169
    arg2 = (char *)(buf2);
47253
49170
    LassoSamlp2NameIDMappingRequest_ID_set(arg1,arg2);
47254
49171
    
47255
49172
    
47264
49181
}
47265
49182
 
47266
49183
 
47267
 
XS(_wrap_Samlp2NameIDMappingRequest_ID_get) {
 
49184
XS(_wrap_Samlp2NameIDMappingRequest_iD_get) {
47268
49185
  {
47269
49186
    LassoSamlp2NameIDMappingRequest *arg1 = (LassoSamlp2NameIDMappingRequest *) 0 ;
47270
49187
    char *result = 0 ;
47274
49191
    dXSARGS;
47275
49192
    
47276
49193
    if ((items < 1) || (items > 1)) {
47277
 
      SWIG_croak("Usage: Samlp2NameIDMappingRequest_ID_get(self);");
 
49194
      SWIG_croak("Usage: Samlp2NameIDMappingRequest_iD_get(self);");
47278
49195
    }
47279
49196
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_LassoSamlp2NameIDMappingRequest, 0 |  0 );
47280
49197
    if (!SWIG_IsOK(res1)) {
47281
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Samlp2NameIDMappingRequest_ID_get" "', argument " "1"" of type '" "LassoSamlp2NameIDMappingRequest *""'"); 
 
49198
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Samlp2NameIDMappingRequest_iD_get" "', argument " "1"" of type '" "LassoSamlp2NameIDMappingRequest *""'"); 
47282
49199
    }
47283
49200
    arg1 = (LassoSamlp2NameIDMappingRequest *)(argp1);
47284
49201
    result = (char *)LassoSamlp2NameIDMappingRequest_ID_get(arg1);
47285
 
    
47286
 
    ST(argvi) = SWIG_FromCharPtr(result); argvi++ ;
 
49202
    ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
47287
49203
    
47288
49204
    XSRETURN(argvi);
47289
49205
  fail:
47293
49209
}
47294
49210
 
47295
49211
 
47296
 
XS(_wrap_Samlp2NameIDMappingRequest_Version_set) {
 
49212
XS(_wrap_Samlp2NameIDMappingRequest_version_set) {
47297
49213
  {
47298
49214
    LassoSamlp2NameIDMappingRequest *arg1 = (LassoSamlp2NameIDMappingRequest *) 0 ;
47299
49215
    char *arg2 = (char *) 0 ;
47306
49222
    dXSARGS;
47307
49223
    
47308
49224
    if ((items < 2) || (items > 2)) {
47309
 
      SWIG_croak("Usage: Samlp2NameIDMappingRequest_Version_set(self,Version);");
 
49225
      SWIG_croak("Usage: Samlp2NameIDMappingRequest_version_set(self,Version);");
47310
49226
    }
47311
49227
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_LassoSamlp2NameIDMappingRequest, 0 |  0 );
47312
49228
    if (!SWIG_IsOK(res1)) {
47313
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Samlp2NameIDMappingRequest_Version_set" "', argument " "1"" of type '" "LassoSamlp2NameIDMappingRequest *""'"); 
 
49229
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Samlp2NameIDMappingRequest_version_set" "', argument " "1"" of type '" "LassoSamlp2NameIDMappingRequest *""'"); 
47314
49230
    }
47315
49231
    arg1 = (LassoSamlp2NameIDMappingRequest *)(argp1);
47316
49232
    res2 = SWIG_AsCharPtrAndSize(ST(1), &buf2, NULL, &alloc2);
47317
49233
    if (!SWIG_IsOK(res2)) {
47318
 
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Samlp2NameIDMappingRequest_Version_set" "', argument " "2"" of type '" "char *""'");
 
49234
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Samlp2NameIDMappingRequest_version_set" "', argument " "2"" of type '" "char *""'");
47319
49235
    }
47320
 
    arg2 = buf2;
 
49236
    arg2 = (char *)(buf2);
47321
49237
    LassoSamlp2NameIDMappingRequest_Version_set(arg1,arg2);
47322
49238
    
47323
49239
    
47332
49248
}
47333
49249
 
47334
49250
 
47335
 
XS(_wrap_Samlp2NameIDMappingRequest_Version_get) {
 
49251
XS(_wrap_Samlp2NameIDMappingRequest_version_get) {
47336
49252
  {
47337
49253
    LassoSamlp2NameIDMappingRequest *arg1 = (LassoSamlp2NameIDMappingRequest *) 0 ;
47338
49254
    char *result = 0 ;
47342
49258
    dXSARGS;
47343
49259
    
47344
49260
    if ((items < 1) || (items > 1)) {
47345
 
      SWIG_croak("Usage: Samlp2NameIDMappingRequest_Version_get(self);");
 
49261
      SWIG_croak("Usage: Samlp2NameIDMappingRequest_version_get(self);");
47346
49262
    }
47347
49263
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_LassoSamlp2NameIDMappingRequest, 0 |  0 );
47348
49264
    if (!SWIG_IsOK(res1)) {
47349
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Samlp2NameIDMappingRequest_Version_get" "', argument " "1"" of type '" "LassoSamlp2NameIDMappingRequest *""'"); 
 
49265
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Samlp2NameIDMappingRequest_version_get" "', argument " "1"" of type '" "LassoSamlp2NameIDMappingRequest *""'"); 
47350
49266
    }
47351
49267
    arg1 = (LassoSamlp2NameIDMappingRequest *)(argp1);
47352
49268
    result = (char *)LassoSamlp2NameIDMappingRequest_Version_get(arg1);
47353
 
    
47354
 
    ST(argvi) = SWIG_FromCharPtr(result); argvi++ ;
 
49269
    ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
47355
49270
    
47356
49271
    XSRETURN(argvi);
47357
49272
  fail:
47385
49300
    if (!SWIG_IsOK(res2)) {
47386
49301
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Samlp2NameIDMappingRequest_issueInstant_set" "', argument " "2"" of type '" "char *""'");
47387
49302
    }
47388
 
    arg2 = buf2;
 
49303
    arg2 = (char *)(buf2);
47389
49304
    LassoSamlp2NameIDMappingRequest_IssueInstant_set(arg1,arg2);
47390
49305
    
47391
49306
    
47418
49333
    }
47419
49334
    arg1 = (LassoSamlp2NameIDMappingRequest *)(argp1);
47420
49335
    result = (char *)LassoSamlp2NameIDMappingRequest_IssueInstant_get(arg1);
47421
 
    
47422
 
    ST(argvi) = SWIG_FromCharPtr(result); argvi++ ;
 
49336
    ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
47423
49337
    
47424
49338
    XSRETURN(argvi);
47425
49339
  fail:
47429
49343
}
47430
49344
 
47431
49345
 
47432
 
XS(_wrap_Samlp2NameIDMappingRequest_Destination_set) {
 
49346
XS(_wrap_Samlp2NameIDMappingRequest_destination_set) {
47433
49347
  {
47434
49348
    LassoSamlp2NameIDMappingRequest *arg1 = (LassoSamlp2NameIDMappingRequest *) 0 ;
47435
49349
    char *arg2 = (char *) 0 ;
47442
49356
    dXSARGS;
47443
49357
    
47444
49358
    if ((items < 2) || (items > 2)) {
47445
 
      SWIG_croak("Usage: Samlp2NameIDMappingRequest_Destination_set(self,Destination);");
 
49359
      SWIG_croak("Usage: Samlp2NameIDMappingRequest_destination_set(self,Destination);");
47446
49360
    }
47447
49361
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_LassoSamlp2NameIDMappingRequest, 0 |  0 );
47448
49362
    if (!SWIG_IsOK(res1)) {
47449
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Samlp2NameIDMappingRequest_Destination_set" "', argument " "1"" of type '" "LassoSamlp2NameIDMappingRequest *""'"); 
 
49363
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Samlp2NameIDMappingRequest_destination_set" "', argument " "1"" of type '" "LassoSamlp2NameIDMappingRequest *""'"); 
47450
49364
    }
47451
49365
    arg1 = (LassoSamlp2NameIDMappingRequest *)(argp1);
47452
49366
    res2 = SWIG_AsCharPtrAndSize(ST(1), &buf2, NULL, &alloc2);
47453
49367
    if (!SWIG_IsOK(res2)) {
47454
 
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Samlp2NameIDMappingRequest_Destination_set" "', argument " "2"" of type '" "char *""'");
 
49368
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Samlp2NameIDMappingRequest_destination_set" "', argument " "2"" of type '" "char *""'");
47455
49369
    }
47456
 
    arg2 = buf2;
 
49370
    arg2 = (char *)(buf2);
47457
49371
    LassoSamlp2NameIDMappingRequest_Destination_set(arg1,arg2);
47458
49372
    
47459
49373
    
47468
49382
}
47469
49383
 
47470
49384
 
47471
 
XS(_wrap_Samlp2NameIDMappingRequest_Destination_get) {
 
49385
XS(_wrap_Samlp2NameIDMappingRequest_destination_get) {
47472
49386
  {
47473
49387
    LassoSamlp2NameIDMappingRequest *arg1 = (LassoSamlp2NameIDMappingRequest *) 0 ;
47474
49388
    char *result = 0 ;
47478
49392
    dXSARGS;
47479
49393
    
47480
49394
    if ((items < 1) || (items > 1)) {
47481
 
      SWIG_croak("Usage: Samlp2NameIDMappingRequest_Destination_get(self);");
 
49395
      SWIG_croak("Usage: Samlp2NameIDMappingRequest_destination_get(self);");
47482
49396
    }
47483
49397
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_LassoSamlp2NameIDMappingRequest, 0 |  0 );
47484
49398
    if (!SWIG_IsOK(res1)) {
47485
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Samlp2NameIDMappingRequest_Destination_get" "', argument " "1"" of type '" "LassoSamlp2NameIDMappingRequest *""'"); 
 
49399
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Samlp2NameIDMappingRequest_destination_get" "', argument " "1"" of type '" "LassoSamlp2NameIDMappingRequest *""'"); 
47486
49400
    }
47487
49401
    arg1 = (LassoSamlp2NameIDMappingRequest *)(argp1);
47488
49402
    result = (char *)LassoSamlp2NameIDMappingRequest_Destination_get(arg1);
47489
 
    
47490
 
    ST(argvi) = SWIG_FromCharPtr(result); argvi++ ;
 
49403
    ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
47491
49404
    
47492
49405
    XSRETURN(argvi);
47493
49406
  fail:
47497
49410
}
47498
49411
 
47499
49412
 
47500
 
XS(_wrap_Samlp2NameIDMappingRequest_Consent_set) {
 
49413
XS(_wrap_Samlp2NameIDMappingRequest_consent_set) {
47501
49414
  {
47502
49415
    LassoSamlp2NameIDMappingRequest *arg1 = (LassoSamlp2NameIDMappingRequest *) 0 ;
47503
49416
    char *arg2 = (char *) 0 ;
47510
49423
    dXSARGS;
47511
49424
    
47512
49425
    if ((items < 2) || (items > 2)) {
47513
 
      SWIG_croak("Usage: Samlp2NameIDMappingRequest_Consent_set(self,Consent);");
 
49426
      SWIG_croak("Usage: Samlp2NameIDMappingRequest_consent_set(self,Consent);");
47514
49427
    }
47515
49428
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_LassoSamlp2NameIDMappingRequest, 0 |  0 );
47516
49429
    if (!SWIG_IsOK(res1)) {
47517
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Samlp2NameIDMappingRequest_Consent_set" "', argument " "1"" of type '" "LassoSamlp2NameIDMappingRequest *""'"); 
 
49430
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Samlp2NameIDMappingRequest_consent_set" "', argument " "1"" of type '" "LassoSamlp2NameIDMappingRequest *""'"); 
47518
49431
    }
47519
49432
    arg1 = (LassoSamlp2NameIDMappingRequest *)(argp1);
47520
49433
    res2 = SWIG_AsCharPtrAndSize(ST(1), &buf2, NULL, &alloc2);
47521
49434
    if (!SWIG_IsOK(res2)) {
47522
 
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Samlp2NameIDMappingRequest_Consent_set" "', argument " "2"" of type '" "char *""'");
 
49435
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Samlp2NameIDMappingRequest_consent_set" "', argument " "2"" of type '" "char *""'");
47523
49436
    }
47524
 
    arg2 = buf2;
 
49437
    arg2 = (char *)(buf2);
47525
49438
    LassoSamlp2NameIDMappingRequest_Consent_set(arg1,arg2);
47526
49439
    
47527
49440
    
47536
49449
}
47537
49450
 
47538
49451
 
47539
 
XS(_wrap_Samlp2NameIDMappingRequest_Consent_get) {
 
49452
XS(_wrap_Samlp2NameIDMappingRequest_consent_get) {
47540
49453
  {
47541
49454
    LassoSamlp2NameIDMappingRequest *arg1 = (LassoSamlp2NameIDMappingRequest *) 0 ;
47542
49455
    char *result = 0 ;
47546
49459
    dXSARGS;
47547
49460
    
47548
49461
    if ((items < 1) || (items > 1)) {
47549
 
      SWIG_croak("Usage: Samlp2NameIDMappingRequest_Consent_get(self);");
 
49462
      SWIG_croak("Usage: Samlp2NameIDMappingRequest_consent_get(self);");
47550
49463
    }
47551
49464
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_LassoSamlp2NameIDMappingRequest, 0 |  0 );
47552
49465
    if (!SWIG_IsOK(res1)) {
47553
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Samlp2NameIDMappingRequest_Consent_get" "', argument " "1"" of type '" "LassoSamlp2NameIDMappingRequest *""'"); 
 
49466
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Samlp2NameIDMappingRequest_consent_get" "', argument " "1"" of type '" "LassoSamlp2NameIDMappingRequest *""'"); 
47554
49467
    }
47555
49468
    arg1 = (LassoSamlp2NameIDMappingRequest *)(argp1);
47556
49469
    result = (char *)LassoSamlp2NameIDMappingRequest_Consent_get(arg1);
47557
 
    
47558
 
    ST(argvi) = SWIG_FromCharPtr(result); argvi++ ;
 
49470
    ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
47559
49471
    
47560
49472
    XSRETURN(argvi);
47561
49473
  fail:
47575
49487
      SWIG_croak("Usage: new_Samlp2NameIDMappingRequest();");
47576
49488
    }
47577
49489
    result = (LassoSamlp2NameIDMappingRequest *)new_LassoSamlp2NameIDMappingRequest();
47578
 
    
47579
49490
    ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_LassoSamlp2NameIDMappingRequest, SWIG_OWNER | SWIG_SHADOW); argvi++ ;
47580
49491
    XSRETURN(argvi);
47581
49492
  fail:
47630
49541
    }
47631
49542
    arg1 = (LassoSamlp2NameIDMappingRequest *)(argp1);
47632
49543
    result = (char *)LassoSamlp2NameIDMappingRequest_dump(arg1);
47633
 
    
47634
 
    ST(argvi) = SWIG_FromCharPtr(result); argvi++ ;
 
49544
    ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
47635
49545
    
47636
49546
    g_free(result);
47637
49547
    XSRETURN(argvi);
47698
49608
    }
47699
49609
    arg1 = (LassoSamlp2AuthnRequest *)(argp1);
47700
49610
    result = (bool) ((arg1)->ForceAuthn);
47701
 
    
47702
49611
    ST(argvi) = SWIG_From_bool  SWIG_PERL_CALL_ARGS_1((bool)(result)); argvi++ ;
47703
49612
    
47704
49613
    XSRETURN(argvi);
47765
49674
    }
47766
49675
    arg1 = (LassoSamlp2AuthnRequest *)(argp1);
47767
49676
    result = (bool) ((arg1)->IsPassive);
47768
 
    
47769
49677
    ST(argvi) = SWIG_From_bool  SWIG_PERL_CALL_ARGS_1((bool)(result)); argvi++ ;
47770
49678
    
47771
49679
    XSRETURN(argvi);
47776
49684
}
47777
49685
 
47778
49686
 
47779
 
XS(_wrap_Samlp2AuthnRequest_ProtocolBinding_set) {
 
49687
XS(_wrap_Samlp2AuthnRequest_protocolBinding_set) {
47780
49688
  {
47781
49689
    LassoSamlp2AuthnRequest *arg1 = (LassoSamlp2AuthnRequest *) 0 ;
47782
49690
    char *arg2 = (char *) 0 ;
47789
49697
    dXSARGS;
47790
49698
    
47791
49699
    if ((items < 2) || (items > 2)) {
47792
 
      SWIG_croak("Usage: Samlp2AuthnRequest_ProtocolBinding_set(self,ProtocolBinding);");
 
49700
      SWIG_croak("Usage: Samlp2AuthnRequest_protocolBinding_set(self,ProtocolBinding);");
47793
49701
    }
47794
49702
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_LassoSamlp2AuthnRequest, 0 |  0 );
47795
49703
    if (!SWIG_IsOK(res1)) {
47796
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Samlp2AuthnRequest_ProtocolBinding_set" "', argument " "1"" of type '" "LassoSamlp2AuthnRequest *""'"); 
 
49704
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Samlp2AuthnRequest_protocolBinding_set" "', argument " "1"" of type '" "LassoSamlp2AuthnRequest *""'"); 
47797
49705
    }
47798
49706
    arg1 = (LassoSamlp2AuthnRequest *)(argp1);
47799
49707
    res2 = SWIG_AsCharPtrAndSize(ST(1), &buf2, NULL, &alloc2);
47800
49708
    if (!SWIG_IsOK(res2)) {
47801
 
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Samlp2AuthnRequest_ProtocolBinding_set" "', argument " "2"" of type '" "char *""'");
 
49709
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Samlp2AuthnRequest_protocolBinding_set" "', argument " "2"" of type '" "char *""'");
47802
49710
    }
47803
 
    arg2 = buf2;
 
49711
    arg2 = (char *)(buf2);
47804
49712
    if (arg1->ProtocolBinding) free((char*)arg1->ProtocolBinding);
47805
49713
    if (arg2) {
47806
 
      size_t size = strlen(arg2) + 1;
47807
 
      arg1->ProtocolBinding = (char *)memcpy((char *)malloc((size)*sizeof(char)), arg2, sizeof(char)*(size));
 
49714
      size_t size = strlen((const char *)(arg2)) + 1;
 
49715
      arg1->ProtocolBinding = (char *)(char *)memcpy((char *)malloc((size)*sizeof(char)), (const char *)(arg2), sizeof(char)*(size));
47808
49716
    } else {
47809
49717
      arg1->ProtocolBinding = 0;
47810
49718
    }
47820
49728
}
47821
49729
 
47822
49730
 
47823
 
XS(_wrap_Samlp2AuthnRequest_ProtocolBinding_get) {
 
49731
XS(_wrap_Samlp2AuthnRequest_protocolBinding_get) {
47824
49732
  {
47825
49733
    LassoSamlp2AuthnRequest *arg1 = (LassoSamlp2AuthnRequest *) 0 ;
47826
49734
    char *result = 0 ;
47830
49738
    dXSARGS;
47831
49739
    
47832
49740
    if ((items < 1) || (items > 1)) {
47833
 
      SWIG_croak("Usage: Samlp2AuthnRequest_ProtocolBinding_get(self);");
 
49741
      SWIG_croak("Usage: Samlp2AuthnRequest_protocolBinding_get(self);");
47834
49742
    }
47835
49743
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_LassoSamlp2AuthnRequest, 0 |  0 );
47836
49744
    if (!SWIG_IsOK(res1)) {
47837
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Samlp2AuthnRequest_ProtocolBinding_get" "', argument " "1"" of type '" "LassoSamlp2AuthnRequest *""'"); 
 
49745
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Samlp2AuthnRequest_protocolBinding_get" "', argument " "1"" of type '" "LassoSamlp2AuthnRequest *""'"); 
47838
49746
    }
47839
49747
    arg1 = (LassoSamlp2AuthnRequest *)(argp1);
47840
49748
    result = (char *) ((arg1)->ProtocolBinding);
47841
 
    
47842
 
    ST(argvi) = SWIG_FromCharPtr(result); argvi++ ;
 
49749
    ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
47843
49750
    
47844
49751
    XSRETURN(argvi);
47845
49752
  fail:
47905
49812
    }
47906
49813
    arg1 = (LassoSamlp2AuthnRequest *)(argp1);
47907
49814
    result = (int) ((arg1)->AssertionConsumerServiceIndex);
47908
 
    
47909
49815
    ST(argvi) = SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(result)); argvi++ ;
47910
49816
    
47911
49817
    XSRETURN(argvi);
47940
49846
    if (!SWIG_IsOK(res2)) {
47941
49847
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Samlp2AuthnRequest_AssertionConsumerServiceURL_set" "', argument " "2"" of type '" "char *""'");
47942
49848
    }
47943
 
    arg2 = buf2;
 
49849
    arg2 = (char *)(buf2);
47944
49850
    if (arg1->AssertionConsumerServiceURL) free((char*)arg1->AssertionConsumerServiceURL);
47945
49851
    if (arg2) {
47946
 
      size_t size = strlen(arg2) + 1;
47947
 
      arg1->AssertionConsumerServiceURL = (char *)memcpy((char *)malloc((size)*sizeof(char)), arg2, sizeof(char)*(size));
 
49852
      size_t size = strlen((const char *)(arg2)) + 1;
 
49853
      arg1->AssertionConsumerServiceURL = (char *)(char *)memcpy((char *)malloc((size)*sizeof(char)), (const char *)(arg2), sizeof(char)*(size));
47948
49854
    } else {
47949
49855
      arg1->AssertionConsumerServiceURL = 0;
47950
49856
    }
47978
49884
    }
47979
49885
    arg1 = (LassoSamlp2AuthnRequest *)(argp1);
47980
49886
    result = (char *) ((arg1)->AssertionConsumerServiceURL);
47981
 
    
47982
 
    ST(argvi) = SWIG_FromCharPtr(result); argvi++ ;
 
49887
    ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
47983
49888
    
47984
49889
    XSRETURN(argvi);
47985
49890
  fail:
48045
49950
    }
48046
49951
    arg1 = (LassoSamlp2AuthnRequest *)(argp1);
48047
49952
    result = (int) ((arg1)->AttributeConsumingServiceIndex);
48048
 
    
48049
49953
    ST(argvi) = SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(result)); argvi++ ;
48050
49954
    
48051
49955
    XSRETURN(argvi);
48080
49984
    if (!SWIG_IsOK(res2)) {
48081
49985
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Samlp2AuthnRequest_ProviderName_set" "', argument " "2"" of type '" "char *""'");
48082
49986
    }
48083
 
    arg2 = buf2;
 
49987
    arg2 = (char *)(buf2);
48084
49988
    if (arg1->ProviderName) free((char*)arg1->ProviderName);
48085
49989
    if (arg2) {
48086
 
      size_t size = strlen(arg2) + 1;
48087
 
      arg1->ProviderName = (char *)memcpy((char *)malloc((size)*sizeof(char)), arg2, sizeof(char)*(size));
 
49990
      size_t size = strlen((const char *)(arg2)) + 1;
 
49991
      arg1->ProviderName = (char *)(char *)memcpy((char *)malloc((size)*sizeof(char)), (const char *)(arg2), sizeof(char)*(size));
48088
49992
    } else {
48089
49993
      arg1->ProviderName = 0;
48090
49994
    }
48118
50022
    }
48119
50023
    arg1 = (LassoSamlp2AuthnRequest *)(argp1);
48120
50024
    result = (char *) ((arg1)->ProviderName);
48121
 
    
48122
 
    ST(argvi) = SWIG_FromCharPtr(result); argvi++ ;
 
50025
    ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
48123
50026
    
48124
50027
    XSRETURN(argvi);
48125
50028
  fail:
48185
50088
    }
48186
50089
    arg1 = (LassoSamlp2AuthnRequest *)(argp1);
48187
50090
    result = (LassoSaml2Subject *)LassoSamlp2AuthnRequest_Subject_get(arg1);
48188
 
    
48189
50091
    ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_LassoSaml2Subject, 0 | SWIG_SHADOW); argvi++ ;
48190
50092
    
48191
50093
    XSRETURN(argvi);
48252
50154
    }
48253
50155
    arg1 = (LassoSamlp2AuthnRequest *)(argp1);
48254
50156
    result = (LassoSamlp2NameIDPolicy *)LassoSamlp2AuthnRequest_NameIDPolicy_get(arg1);
48255
 
    
48256
50157
    ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_LassoSamlp2NameIDPolicy, 0 | SWIG_SHADOW); argvi++ ;
48257
50158
    
48258
50159
    XSRETURN(argvi);
48319
50220
    }
48320
50221
    arg1 = (LassoSamlp2AuthnRequest *)(argp1);
48321
50222
    result = (LassoSaml2Conditions *)LassoSamlp2AuthnRequest_Conditions_get(arg1);
48322
 
    
48323
50223
    ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_LassoSaml2Conditions, 0 | SWIG_SHADOW); argvi++ ;
48324
50224
    
48325
50225
    XSRETURN(argvi);
48386
50286
    }
48387
50287
    arg1 = (LassoSamlp2AuthnRequest *)(argp1);
48388
50288
    result = (LassoSamlp2RequestedAuthnContext *)LassoSamlp2AuthnRequest_RequestedAuthnContext_get(arg1);
48389
 
    
48390
50289
    ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_LassoSamlp2RequestedAuthnContext, 0 | SWIG_SHADOW); argvi++ ;
48391
50290
    
48392
50291
    XSRETURN(argvi);
48453
50352
    }
48454
50353
    arg1 = (LassoSamlp2AuthnRequest *)(argp1);
48455
50354
    result = (LassoSamlp2Scoping *)LassoSamlp2AuthnRequest_Scoping_get(arg1);
48456
 
    
48457
50355
    ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_LassoSamlp2Scoping, 0 | SWIG_SHADOW); argvi++ ;
48458
50356
    
48459
50357
    XSRETURN(argvi);
48520
50418
    }
48521
50419
    arg1 = (LassoSamlp2AuthnRequest *)(argp1);
48522
50420
    result = (LassoSaml2NameID *)LassoSamlp2AuthnRequest_Issuer_get(arg1);
48523
 
    
48524
50421
    ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_LassoSaml2NameID, 0 | SWIG_SHADOW); argvi++ ;
48525
50422
    
48526
50423
    XSRETURN(argvi);
48531
50428
}
48532
50429
 
48533
50430
 
48534
 
XS(_wrap_Samlp2AuthnRequest_Extensions_set) {
 
50431
XS(_wrap_Samlp2AuthnRequest_extensions_set) {
48535
50432
  {
48536
50433
    LassoSamlp2AuthnRequest *arg1 = (LassoSamlp2AuthnRequest *) 0 ;
48537
50434
    LassoSamlp2Extensions *arg2 = (LassoSamlp2Extensions *) 0 ;
48543
50440
    dXSARGS;
48544
50441
    
48545
50442
    if ((items < 2) || (items > 2)) {
48546
 
      SWIG_croak("Usage: Samlp2AuthnRequest_Extensions_set(self,Extensions);");
 
50443
      SWIG_croak("Usage: Samlp2AuthnRequest_extensions_set(self,Extensions);");
48547
50444
    }
48548
50445
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_LassoSamlp2AuthnRequest, 0 |  0 );
48549
50446
    if (!SWIG_IsOK(res1)) {
48550
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Samlp2AuthnRequest_Extensions_set" "', argument " "1"" of type '" "LassoSamlp2AuthnRequest *""'"); 
 
50447
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Samlp2AuthnRequest_extensions_set" "', argument " "1"" of type '" "LassoSamlp2AuthnRequest *""'"); 
48551
50448
    }
48552
50449
    arg1 = (LassoSamlp2AuthnRequest *)(argp1);
48553
50450
    res2 = SWIG_ConvertPtr(ST(1), &argp2,SWIGTYPE_p_LassoSamlp2Extensions, SWIG_POINTER_DISOWN |  0 );
48554
50451
    if (!SWIG_IsOK(res2)) {
48555
 
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Samlp2AuthnRequest_Extensions_set" "', argument " "2"" of type '" "LassoSamlp2Extensions *""'"); 
 
50452
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Samlp2AuthnRequest_extensions_set" "', argument " "2"" of type '" "LassoSamlp2Extensions *""'"); 
48556
50453
    }
48557
50454
    arg2 = (LassoSamlp2Extensions *)(argp2);
48558
50455
    LassoSamlp2AuthnRequest_Extensions_set(arg1,arg2);
48569
50466
}
48570
50467
 
48571
50468
 
48572
 
XS(_wrap_Samlp2AuthnRequest_Extensions_get) {
 
50469
XS(_wrap_Samlp2AuthnRequest_extensions_get) {
48573
50470
  {
48574
50471
    LassoSamlp2AuthnRequest *arg1 = (LassoSamlp2AuthnRequest *) 0 ;
48575
50472
    LassoSamlp2Extensions *result = 0 ;
48579
50476
    dXSARGS;
48580
50477
    
48581
50478
    if ((items < 1) || (items > 1)) {
48582
 
      SWIG_croak("Usage: Samlp2AuthnRequest_Extensions_get(self);");
 
50479
      SWIG_croak("Usage: Samlp2AuthnRequest_extensions_get(self);");
48583
50480
    }
48584
50481
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_LassoSamlp2AuthnRequest, 0 |  0 );
48585
50482
    if (!SWIG_IsOK(res1)) {
48586
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Samlp2AuthnRequest_Extensions_get" "', argument " "1"" of type '" "LassoSamlp2AuthnRequest *""'"); 
 
50483
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Samlp2AuthnRequest_extensions_get" "', argument " "1"" of type '" "LassoSamlp2AuthnRequest *""'"); 
48587
50484
    }
48588
50485
    arg1 = (LassoSamlp2AuthnRequest *)(argp1);
48589
50486
    result = (LassoSamlp2Extensions *)LassoSamlp2AuthnRequest_Extensions_get(arg1);
48590
 
    
48591
50487
    ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_LassoSamlp2Extensions, 0 | SWIG_SHADOW); argvi++ ;
48592
50488
    
48593
50489
    XSRETURN(argvi);
48598
50494
}
48599
50495
 
48600
50496
 
48601
 
XS(_wrap_Samlp2AuthnRequest_ID_set) {
 
50497
XS(_wrap_Samlp2AuthnRequest_iD_set) {
48602
50498
  {
48603
50499
    LassoSamlp2AuthnRequest *arg1 = (LassoSamlp2AuthnRequest *) 0 ;
48604
50500
    char *arg2 = (char *) 0 ;
48611
50507
    dXSARGS;
48612
50508
    
48613
50509
    if ((items < 2) || (items > 2)) {
48614
 
      SWIG_croak("Usage: Samlp2AuthnRequest_ID_set(self,ID);");
 
50510
      SWIG_croak("Usage: Samlp2AuthnRequest_iD_set(self,ID);");
48615
50511
    }
48616
50512
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_LassoSamlp2AuthnRequest, 0 |  0 );
48617
50513
    if (!SWIG_IsOK(res1)) {
48618
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Samlp2AuthnRequest_ID_set" "', argument " "1"" of type '" "LassoSamlp2AuthnRequest *""'"); 
 
50514
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Samlp2AuthnRequest_iD_set" "', argument " "1"" of type '" "LassoSamlp2AuthnRequest *""'"); 
48619
50515
    }
48620
50516
    arg1 = (LassoSamlp2AuthnRequest *)(argp1);
48621
50517
    res2 = SWIG_AsCharPtrAndSize(ST(1), &buf2, NULL, &alloc2);
48622
50518
    if (!SWIG_IsOK(res2)) {
48623
 
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Samlp2AuthnRequest_ID_set" "', argument " "2"" of type '" "char *""'");
 
50519
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Samlp2AuthnRequest_iD_set" "', argument " "2"" of type '" "char *""'");
48624
50520
    }
48625
 
    arg2 = buf2;
 
50521
    arg2 = (char *)(buf2);
48626
50522
    LassoSamlp2AuthnRequest_ID_set(arg1,arg2);
48627
50523
    
48628
50524
    
48637
50533
}
48638
50534
 
48639
50535
 
48640
 
XS(_wrap_Samlp2AuthnRequest_ID_get) {
 
50536
XS(_wrap_Samlp2AuthnRequest_iD_get) {
48641
50537
  {
48642
50538
    LassoSamlp2AuthnRequest *arg1 = (LassoSamlp2AuthnRequest *) 0 ;
48643
50539
    char *result = 0 ;
48647
50543
    dXSARGS;
48648
50544
    
48649
50545
    if ((items < 1) || (items > 1)) {
48650
 
      SWIG_croak("Usage: Samlp2AuthnRequest_ID_get(self);");
 
50546
      SWIG_croak("Usage: Samlp2AuthnRequest_iD_get(self);");
48651
50547
    }
48652
50548
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_LassoSamlp2AuthnRequest, 0 |  0 );
48653
50549
    if (!SWIG_IsOK(res1)) {
48654
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Samlp2AuthnRequest_ID_get" "', argument " "1"" of type '" "LassoSamlp2AuthnRequest *""'"); 
 
50550
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Samlp2AuthnRequest_iD_get" "', argument " "1"" of type '" "LassoSamlp2AuthnRequest *""'"); 
48655
50551
    }
48656
50552
    arg1 = (LassoSamlp2AuthnRequest *)(argp1);
48657
50553
    result = (char *)LassoSamlp2AuthnRequest_ID_get(arg1);
48658
 
    
48659
 
    ST(argvi) = SWIG_FromCharPtr(result); argvi++ ;
 
50554
    ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
48660
50555
    
48661
50556
    XSRETURN(argvi);
48662
50557
  fail:
48666
50561
}
48667
50562
 
48668
50563
 
48669
 
XS(_wrap_Samlp2AuthnRequest_Version_set) {
 
50564
XS(_wrap_Samlp2AuthnRequest_version_set) {
48670
50565
  {
48671
50566
    LassoSamlp2AuthnRequest *arg1 = (LassoSamlp2AuthnRequest *) 0 ;
48672
50567
    char *arg2 = (char *) 0 ;
48679
50574
    dXSARGS;
48680
50575
    
48681
50576
    if ((items < 2) || (items > 2)) {
48682
 
      SWIG_croak("Usage: Samlp2AuthnRequest_Version_set(self,Version);");
 
50577
      SWIG_croak("Usage: Samlp2AuthnRequest_version_set(self,Version);");
48683
50578
    }
48684
50579
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_LassoSamlp2AuthnRequest, 0 |  0 );
48685
50580
    if (!SWIG_IsOK(res1)) {
48686
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Samlp2AuthnRequest_Version_set" "', argument " "1"" of type '" "LassoSamlp2AuthnRequest *""'"); 
 
50581
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Samlp2AuthnRequest_version_set" "', argument " "1"" of type '" "LassoSamlp2AuthnRequest *""'"); 
48687
50582
    }
48688
50583
    arg1 = (LassoSamlp2AuthnRequest *)(argp1);
48689
50584
    res2 = SWIG_AsCharPtrAndSize(ST(1), &buf2, NULL, &alloc2);
48690
50585
    if (!SWIG_IsOK(res2)) {
48691
 
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Samlp2AuthnRequest_Version_set" "', argument " "2"" of type '" "char *""'");
 
50586
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Samlp2AuthnRequest_version_set" "', argument " "2"" of type '" "char *""'");
48692
50587
    }
48693
 
    arg2 = buf2;
 
50588
    arg2 = (char *)(buf2);
48694
50589
    LassoSamlp2AuthnRequest_Version_set(arg1,arg2);
48695
50590
    
48696
50591
    
48705
50600
}
48706
50601
 
48707
50602
 
48708
 
XS(_wrap_Samlp2AuthnRequest_Version_get) {
 
50603
XS(_wrap_Samlp2AuthnRequest_version_get) {
48709
50604
  {
48710
50605
    LassoSamlp2AuthnRequest *arg1 = (LassoSamlp2AuthnRequest *) 0 ;
48711
50606
    char *result = 0 ;
48715
50610
    dXSARGS;
48716
50611
    
48717
50612
    if ((items < 1) || (items > 1)) {
48718
 
      SWIG_croak("Usage: Samlp2AuthnRequest_Version_get(self);");
 
50613
      SWIG_croak("Usage: Samlp2AuthnRequest_version_get(self);");
48719
50614
    }
48720
50615
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_LassoSamlp2AuthnRequest, 0 |  0 );
48721
50616
    if (!SWIG_IsOK(res1)) {
48722
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Samlp2AuthnRequest_Version_get" "', argument " "1"" of type '" "LassoSamlp2AuthnRequest *""'"); 
 
50617
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Samlp2AuthnRequest_version_get" "', argument " "1"" of type '" "LassoSamlp2AuthnRequest *""'"); 
48723
50618
    }
48724
50619
    arg1 = (LassoSamlp2AuthnRequest *)(argp1);
48725
50620
    result = (char *)LassoSamlp2AuthnRequest_Version_get(arg1);
48726
 
    
48727
 
    ST(argvi) = SWIG_FromCharPtr(result); argvi++ ;
 
50621
    ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
48728
50622
    
48729
50623
    XSRETURN(argvi);
48730
50624
  fail:
48758
50652
    if (!SWIG_IsOK(res2)) {
48759
50653
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Samlp2AuthnRequest_issueInstant_set" "', argument " "2"" of type '" "char *""'");
48760
50654
    }
48761
 
    arg2 = buf2;
 
50655
    arg2 = (char *)(buf2);
48762
50656
    LassoSamlp2AuthnRequest_IssueInstant_set(arg1,arg2);
48763
50657
    
48764
50658
    
48791
50685
    }
48792
50686
    arg1 = (LassoSamlp2AuthnRequest *)(argp1);
48793
50687
    result = (char *)LassoSamlp2AuthnRequest_IssueInstant_get(arg1);
48794
 
    
48795
 
    ST(argvi) = SWIG_FromCharPtr(result); argvi++ ;
 
50688
    ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
48796
50689
    
48797
50690
    XSRETURN(argvi);
48798
50691
  fail:
48802
50695
}
48803
50696
 
48804
50697
 
48805
 
XS(_wrap_Samlp2AuthnRequest_Destination_set) {
 
50698
XS(_wrap_Samlp2AuthnRequest_destination_set) {
48806
50699
  {
48807
50700
    LassoSamlp2AuthnRequest *arg1 = (LassoSamlp2AuthnRequest *) 0 ;
48808
50701
    char *arg2 = (char *) 0 ;
48815
50708
    dXSARGS;
48816
50709
    
48817
50710
    if ((items < 2) || (items > 2)) {
48818
 
      SWIG_croak("Usage: Samlp2AuthnRequest_Destination_set(self,Destination);");
 
50711
      SWIG_croak("Usage: Samlp2AuthnRequest_destination_set(self,Destination);");
48819
50712
    }
48820
50713
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_LassoSamlp2AuthnRequest, 0 |  0 );
48821
50714
    if (!SWIG_IsOK(res1)) {
48822
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Samlp2AuthnRequest_Destination_set" "', argument " "1"" of type '" "LassoSamlp2AuthnRequest *""'"); 
 
50715
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Samlp2AuthnRequest_destination_set" "', argument " "1"" of type '" "LassoSamlp2AuthnRequest *""'"); 
48823
50716
    }
48824
50717
    arg1 = (LassoSamlp2AuthnRequest *)(argp1);
48825
50718
    res2 = SWIG_AsCharPtrAndSize(ST(1), &buf2, NULL, &alloc2);
48826
50719
    if (!SWIG_IsOK(res2)) {
48827
 
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Samlp2AuthnRequest_Destination_set" "', argument " "2"" of type '" "char *""'");
 
50720
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Samlp2AuthnRequest_destination_set" "', argument " "2"" of type '" "char *""'");
48828
50721
    }
48829
 
    arg2 = buf2;
 
50722
    arg2 = (char *)(buf2);
48830
50723
    LassoSamlp2AuthnRequest_Destination_set(arg1,arg2);
48831
50724
    
48832
50725
    
48841
50734
}
48842
50735
 
48843
50736
 
48844
 
XS(_wrap_Samlp2AuthnRequest_Destination_get) {
 
50737
XS(_wrap_Samlp2AuthnRequest_destination_get) {
48845
50738
  {
48846
50739
    LassoSamlp2AuthnRequest *arg1 = (LassoSamlp2AuthnRequest *) 0 ;
48847
50740
    char *result = 0 ;
48851
50744
    dXSARGS;
48852
50745
    
48853
50746
    if ((items < 1) || (items > 1)) {
48854
 
      SWIG_croak("Usage: Samlp2AuthnRequest_Destination_get(self);");
 
50747
      SWIG_croak("Usage: Samlp2AuthnRequest_destination_get(self);");
48855
50748
    }
48856
50749
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_LassoSamlp2AuthnRequest, 0 |  0 );
48857
50750
    if (!SWIG_IsOK(res1)) {
48858
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Samlp2AuthnRequest_Destination_get" "', argument " "1"" of type '" "LassoSamlp2AuthnRequest *""'"); 
 
50751
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Samlp2AuthnRequest_destination_get" "', argument " "1"" of type '" "LassoSamlp2AuthnRequest *""'"); 
48859
50752
    }
48860
50753
    arg1 = (LassoSamlp2AuthnRequest *)(argp1);
48861
50754
    result = (char *)LassoSamlp2AuthnRequest_Destination_get(arg1);
48862
 
    
48863
 
    ST(argvi) = SWIG_FromCharPtr(result); argvi++ ;
 
50755
    ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
48864
50756
    
48865
50757
    XSRETURN(argvi);
48866
50758
  fail:
48870
50762
}
48871
50763
 
48872
50764
 
48873
 
XS(_wrap_Samlp2AuthnRequest_Consent_set) {
 
50765
XS(_wrap_Samlp2AuthnRequest_consent_set) {
48874
50766
  {
48875
50767
    LassoSamlp2AuthnRequest *arg1 = (LassoSamlp2AuthnRequest *) 0 ;
48876
50768
    char *arg2 = (char *) 0 ;
48883
50775
    dXSARGS;
48884
50776
    
48885
50777
    if ((items < 2) || (items > 2)) {
48886
 
      SWIG_croak("Usage: Samlp2AuthnRequest_Consent_set(self,Consent);");
 
50778
      SWIG_croak("Usage: Samlp2AuthnRequest_consent_set(self,Consent);");
48887
50779
    }
48888
50780
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_LassoSamlp2AuthnRequest, 0 |  0 );
48889
50781
    if (!SWIG_IsOK(res1)) {
48890
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Samlp2AuthnRequest_Consent_set" "', argument " "1"" of type '" "LassoSamlp2AuthnRequest *""'"); 
 
50782
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Samlp2AuthnRequest_consent_set" "', argument " "1"" of type '" "LassoSamlp2AuthnRequest *""'"); 
48891
50783
    }
48892
50784
    arg1 = (LassoSamlp2AuthnRequest *)(argp1);
48893
50785
    res2 = SWIG_AsCharPtrAndSize(ST(1), &buf2, NULL, &alloc2);
48894
50786
    if (!SWIG_IsOK(res2)) {
48895
 
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Samlp2AuthnRequest_Consent_set" "', argument " "2"" of type '" "char *""'");
 
50787
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Samlp2AuthnRequest_consent_set" "', argument " "2"" of type '" "char *""'");
48896
50788
    }
48897
 
    arg2 = buf2;
 
50789
    arg2 = (char *)(buf2);
48898
50790
    LassoSamlp2AuthnRequest_Consent_set(arg1,arg2);
48899
50791
    
48900
50792
    
48909
50801
}
48910
50802
 
48911
50803
 
48912
 
XS(_wrap_Samlp2AuthnRequest_Consent_get) {
 
50804
XS(_wrap_Samlp2AuthnRequest_consent_get) {
48913
50805
  {
48914
50806
    LassoSamlp2AuthnRequest *arg1 = (LassoSamlp2AuthnRequest *) 0 ;
48915
50807
    char *result = 0 ;
48919
50811
    dXSARGS;
48920
50812
    
48921
50813
    if ((items < 1) || (items > 1)) {
48922
 
      SWIG_croak("Usage: Samlp2AuthnRequest_Consent_get(self);");
 
50814
      SWIG_croak("Usage: Samlp2AuthnRequest_consent_get(self);");
48923
50815
    }
48924
50816
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_LassoSamlp2AuthnRequest, 0 |  0 );
48925
50817
    if (!SWIG_IsOK(res1)) {
48926
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Samlp2AuthnRequest_Consent_get" "', argument " "1"" of type '" "LassoSamlp2AuthnRequest *""'"); 
 
50818
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Samlp2AuthnRequest_consent_get" "', argument " "1"" of type '" "LassoSamlp2AuthnRequest *""'"); 
48927
50819
    }
48928
50820
    arg1 = (LassoSamlp2AuthnRequest *)(argp1);
48929
50821
    result = (char *)LassoSamlp2AuthnRequest_Consent_get(arg1);
48930
 
    
48931
 
    ST(argvi) = SWIG_FromCharPtr(result); argvi++ ;
 
50822
    ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
48932
50823
    
48933
50824
    XSRETURN(argvi);
48934
50825
  fail:
48948
50839
      SWIG_croak("Usage: new_Samlp2AuthnRequest();");
48949
50840
    }
48950
50841
    result = (LassoSamlp2AuthnRequest *)new_LassoSamlp2AuthnRequest();
48951
 
    
48952
50842
    ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_LassoSamlp2AuthnRequest, SWIG_OWNER | SWIG_SHADOW); argvi++ ;
48953
50843
    XSRETURN(argvi);
48954
50844
  fail:
49003
50893
    }
49004
50894
    arg1 = (LassoSamlp2AuthnRequest *)(argp1);
49005
50895
    result = (char *)LassoSamlp2AuthnRequest_dump(arg1);
49006
 
    
49007
 
    ST(argvi) = SWIG_FromCharPtr(result); argvi++ ;
 
50896
    ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
49008
50897
    
49009
50898
    g_free(result);
49010
50899
    XSRETURN(argvi);
49071
50960
    }
49072
50961
    arg1 = (LassoSamlp2SubjectQueryAbstract *)(argp1);
49073
50962
    result = (LassoSaml2Subject *)LassoSamlp2SubjectQueryAbstract_Subject_get(arg1);
49074
 
    
49075
50963
    ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_LassoSaml2Subject, 0 | SWIG_SHADOW); argvi++ ;
49076
50964
    
49077
50965
    XSRETURN(argvi);
49138
51026
    }
49139
51027
    arg1 = (LassoSamlp2SubjectQueryAbstract *)(argp1);
49140
51028
    result = (LassoSaml2NameID *)LassoSamlp2SubjectQueryAbstract_Issuer_get(arg1);
49141
 
    
49142
51029
    ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_LassoSaml2NameID, 0 | SWIG_SHADOW); argvi++ ;
49143
51030
    
49144
51031
    XSRETURN(argvi);
49149
51036
}
49150
51037
 
49151
51038
 
49152
 
XS(_wrap_Samlp2SubjectQueryAbstract_Extensions_set) {
 
51039
XS(_wrap_Samlp2SubjectQueryAbstract_extensions_set) {
49153
51040
  {
49154
51041
    LassoSamlp2SubjectQueryAbstract *arg1 = (LassoSamlp2SubjectQueryAbstract *) 0 ;
49155
51042
    LassoSamlp2Extensions *arg2 = (LassoSamlp2Extensions *) 0 ;
49161
51048
    dXSARGS;
49162
51049
    
49163
51050
    if ((items < 2) || (items > 2)) {
49164
 
      SWIG_croak("Usage: Samlp2SubjectQueryAbstract_Extensions_set(self,Extensions);");
 
51051
      SWIG_croak("Usage: Samlp2SubjectQueryAbstract_extensions_set(self,Extensions);");
49165
51052
    }
49166
51053
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_LassoSamlp2SubjectQueryAbstract, 0 |  0 );
49167
51054
    if (!SWIG_IsOK(res1)) {
49168
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Samlp2SubjectQueryAbstract_Extensions_set" "', argument " "1"" of type '" "LassoSamlp2SubjectQueryAbstract *""'"); 
 
51055
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Samlp2SubjectQueryAbstract_extensions_set" "', argument " "1"" of type '" "LassoSamlp2SubjectQueryAbstract *""'"); 
49169
51056
    }
49170
51057
    arg1 = (LassoSamlp2SubjectQueryAbstract *)(argp1);
49171
51058
    res2 = SWIG_ConvertPtr(ST(1), &argp2,SWIGTYPE_p_LassoSamlp2Extensions, SWIG_POINTER_DISOWN |  0 );
49172
51059
    if (!SWIG_IsOK(res2)) {
49173
 
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Samlp2SubjectQueryAbstract_Extensions_set" "', argument " "2"" of type '" "LassoSamlp2Extensions *""'"); 
 
51060
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Samlp2SubjectQueryAbstract_extensions_set" "', argument " "2"" of type '" "LassoSamlp2Extensions *""'"); 
49174
51061
    }
49175
51062
    arg2 = (LassoSamlp2Extensions *)(argp2);
49176
51063
    LassoSamlp2SubjectQueryAbstract_Extensions_set(arg1,arg2);
49187
51074
}
49188
51075
 
49189
51076
 
49190
 
XS(_wrap_Samlp2SubjectQueryAbstract_Extensions_get) {
 
51077
XS(_wrap_Samlp2SubjectQueryAbstract_extensions_get) {
49191
51078
  {
49192
51079
    LassoSamlp2SubjectQueryAbstract *arg1 = (LassoSamlp2SubjectQueryAbstract *) 0 ;
49193
51080
    LassoSamlp2Extensions *result = 0 ;
49197
51084
    dXSARGS;
49198
51085
    
49199
51086
    if ((items < 1) || (items > 1)) {
49200
 
      SWIG_croak("Usage: Samlp2SubjectQueryAbstract_Extensions_get(self);");
 
51087
      SWIG_croak("Usage: Samlp2SubjectQueryAbstract_extensions_get(self);");
49201
51088
    }
49202
51089
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_LassoSamlp2SubjectQueryAbstract, 0 |  0 );
49203
51090
    if (!SWIG_IsOK(res1)) {
49204
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Samlp2SubjectQueryAbstract_Extensions_get" "', argument " "1"" of type '" "LassoSamlp2SubjectQueryAbstract *""'"); 
 
51091
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Samlp2SubjectQueryAbstract_extensions_get" "', argument " "1"" of type '" "LassoSamlp2SubjectQueryAbstract *""'"); 
49205
51092
    }
49206
51093
    arg1 = (LassoSamlp2SubjectQueryAbstract *)(argp1);
49207
51094
    result = (LassoSamlp2Extensions *)LassoSamlp2SubjectQueryAbstract_Extensions_get(arg1);
49208
 
    
49209
51095
    ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_LassoSamlp2Extensions, 0 | SWIG_SHADOW); argvi++ ;
49210
51096
    
49211
51097
    XSRETURN(argvi);
49216
51102
}
49217
51103
 
49218
51104
 
49219
 
XS(_wrap_Samlp2SubjectQueryAbstract_ID_set) {
 
51105
XS(_wrap_Samlp2SubjectQueryAbstract_iD_set) {
49220
51106
  {
49221
51107
    LassoSamlp2SubjectQueryAbstract *arg1 = (LassoSamlp2SubjectQueryAbstract *) 0 ;
49222
51108
    char *arg2 = (char *) 0 ;
49229
51115
    dXSARGS;
49230
51116
    
49231
51117
    if ((items < 2) || (items > 2)) {
49232
 
      SWIG_croak("Usage: Samlp2SubjectQueryAbstract_ID_set(self,ID);");
 
51118
      SWIG_croak("Usage: Samlp2SubjectQueryAbstract_iD_set(self,ID);");
49233
51119
    }
49234
51120
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_LassoSamlp2SubjectQueryAbstract, 0 |  0 );
49235
51121
    if (!SWIG_IsOK(res1)) {
49236
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Samlp2SubjectQueryAbstract_ID_set" "', argument " "1"" of type '" "LassoSamlp2SubjectQueryAbstract *""'"); 
 
51122
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Samlp2SubjectQueryAbstract_iD_set" "', argument " "1"" of type '" "LassoSamlp2SubjectQueryAbstract *""'"); 
49237
51123
    }
49238
51124
    arg1 = (LassoSamlp2SubjectQueryAbstract *)(argp1);
49239
51125
    res2 = SWIG_AsCharPtrAndSize(ST(1), &buf2, NULL, &alloc2);
49240
51126
    if (!SWIG_IsOK(res2)) {
49241
 
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Samlp2SubjectQueryAbstract_ID_set" "', argument " "2"" of type '" "char *""'");
 
51127
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Samlp2SubjectQueryAbstract_iD_set" "', argument " "2"" of type '" "char *""'");
49242
51128
    }
49243
 
    arg2 = buf2;
 
51129
    arg2 = (char *)(buf2);
49244
51130
    LassoSamlp2SubjectQueryAbstract_ID_set(arg1,arg2);
49245
51131
    
49246
51132
    
49255
51141
}
49256
51142
 
49257
51143
 
49258
 
XS(_wrap_Samlp2SubjectQueryAbstract_ID_get) {
 
51144
XS(_wrap_Samlp2SubjectQueryAbstract_iD_get) {
49259
51145
  {
49260
51146
    LassoSamlp2SubjectQueryAbstract *arg1 = (LassoSamlp2SubjectQueryAbstract *) 0 ;
49261
51147
    char *result = 0 ;
49265
51151
    dXSARGS;
49266
51152
    
49267
51153
    if ((items < 1) || (items > 1)) {
49268
 
      SWIG_croak("Usage: Samlp2SubjectQueryAbstract_ID_get(self);");
 
51154
      SWIG_croak("Usage: Samlp2SubjectQueryAbstract_iD_get(self);");
49269
51155
    }
49270
51156
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_LassoSamlp2SubjectQueryAbstract, 0 |  0 );
49271
51157
    if (!SWIG_IsOK(res1)) {
49272
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Samlp2SubjectQueryAbstract_ID_get" "', argument " "1"" of type '" "LassoSamlp2SubjectQueryAbstract *""'"); 
 
51158
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Samlp2SubjectQueryAbstract_iD_get" "', argument " "1"" of type '" "LassoSamlp2SubjectQueryAbstract *""'"); 
49273
51159
    }
49274
51160
    arg1 = (LassoSamlp2SubjectQueryAbstract *)(argp1);
49275
51161
    result = (char *)LassoSamlp2SubjectQueryAbstract_ID_get(arg1);
49276
 
    
49277
 
    ST(argvi) = SWIG_FromCharPtr(result); argvi++ ;
 
51162
    ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
49278
51163
    
49279
51164
    XSRETURN(argvi);
49280
51165
  fail:
49284
51169
}
49285
51170
 
49286
51171
 
49287
 
XS(_wrap_Samlp2SubjectQueryAbstract_Version_set) {
 
51172
XS(_wrap_Samlp2SubjectQueryAbstract_version_set) {
49288
51173
  {
49289
51174
    LassoSamlp2SubjectQueryAbstract *arg1 = (LassoSamlp2SubjectQueryAbstract *) 0 ;
49290
51175
    char *arg2 = (char *) 0 ;
49297
51182
    dXSARGS;
49298
51183
    
49299
51184
    if ((items < 2) || (items > 2)) {
49300
 
      SWIG_croak("Usage: Samlp2SubjectQueryAbstract_Version_set(self,Version);");
 
51185
      SWIG_croak("Usage: Samlp2SubjectQueryAbstract_version_set(self,Version);");
49301
51186
    }
49302
51187
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_LassoSamlp2SubjectQueryAbstract, 0 |  0 );
49303
51188
    if (!SWIG_IsOK(res1)) {
49304
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Samlp2SubjectQueryAbstract_Version_set" "', argument " "1"" of type '" "LassoSamlp2SubjectQueryAbstract *""'"); 
 
51189
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Samlp2SubjectQueryAbstract_version_set" "', argument " "1"" of type '" "LassoSamlp2SubjectQueryAbstract *""'"); 
49305
51190
    }
49306
51191
    arg1 = (LassoSamlp2SubjectQueryAbstract *)(argp1);
49307
51192
    res2 = SWIG_AsCharPtrAndSize(ST(1), &buf2, NULL, &alloc2);
49308
51193
    if (!SWIG_IsOK(res2)) {
49309
 
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Samlp2SubjectQueryAbstract_Version_set" "', argument " "2"" of type '" "char *""'");
 
51194
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Samlp2SubjectQueryAbstract_version_set" "', argument " "2"" of type '" "char *""'");
49310
51195
    }
49311
 
    arg2 = buf2;
 
51196
    arg2 = (char *)(buf2);
49312
51197
    LassoSamlp2SubjectQueryAbstract_Version_set(arg1,arg2);
49313
51198
    
49314
51199
    
49323
51208
}
49324
51209
 
49325
51210
 
49326
 
XS(_wrap_Samlp2SubjectQueryAbstract_Version_get) {
 
51211
XS(_wrap_Samlp2SubjectQueryAbstract_version_get) {
49327
51212
  {
49328
51213
    LassoSamlp2SubjectQueryAbstract *arg1 = (LassoSamlp2SubjectQueryAbstract *) 0 ;
49329
51214
    char *result = 0 ;
49333
51218
    dXSARGS;
49334
51219
    
49335
51220
    if ((items < 1) || (items > 1)) {
49336
 
      SWIG_croak("Usage: Samlp2SubjectQueryAbstract_Version_get(self);");
 
51221
      SWIG_croak("Usage: Samlp2SubjectQueryAbstract_version_get(self);");
49337
51222
    }
49338
51223
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_LassoSamlp2SubjectQueryAbstract, 0 |  0 );
49339
51224
    if (!SWIG_IsOK(res1)) {
49340
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Samlp2SubjectQueryAbstract_Version_get" "', argument " "1"" of type '" "LassoSamlp2SubjectQueryAbstract *""'"); 
 
51225
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Samlp2SubjectQueryAbstract_version_get" "', argument " "1"" of type '" "LassoSamlp2SubjectQueryAbstract *""'"); 
49341
51226
    }
49342
51227
    arg1 = (LassoSamlp2SubjectQueryAbstract *)(argp1);
49343
51228
    result = (char *)LassoSamlp2SubjectQueryAbstract_Version_get(arg1);
49344
 
    
49345
 
    ST(argvi) = SWIG_FromCharPtr(result); argvi++ ;
 
51229
    ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
49346
51230
    
49347
51231
    XSRETURN(argvi);
49348
51232
  fail:
49376
51260
    if (!SWIG_IsOK(res2)) {
49377
51261
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Samlp2SubjectQueryAbstract_issueInstant_set" "', argument " "2"" of type '" "char *""'");
49378
51262
    }
49379
 
    arg2 = buf2;
 
51263
    arg2 = (char *)(buf2);
49380
51264
    LassoSamlp2SubjectQueryAbstract_IssueInstant_set(arg1,arg2);
49381
51265
    
49382
51266
    
49409
51293
    }
49410
51294
    arg1 = (LassoSamlp2SubjectQueryAbstract *)(argp1);
49411
51295
    result = (char *)LassoSamlp2SubjectQueryAbstract_IssueInstant_get(arg1);
49412
 
    
49413
 
    ST(argvi) = SWIG_FromCharPtr(result); argvi++ ;
 
51296
    ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
49414
51297
    
49415
51298
    XSRETURN(argvi);
49416
51299
  fail:
49420
51303
}
49421
51304
 
49422
51305
 
49423
 
XS(_wrap_Samlp2SubjectQueryAbstract_Destination_set) {
 
51306
XS(_wrap_Samlp2SubjectQueryAbstract_destination_set) {
49424
51307
  {
49425
51308
    LassoSamlp2SubjectQueryAbstract *arg1 = (LassoSamlp2SubjectQueryAbstract *) 0 ;
49426
51309
    char *arg2 = (char *) 0 ;
49433
51316
    dXSARGS;
49434
51317
    
49435
51318
    if ((items < 2) || (items > 2)) {
49436
 
      SWIG_croak("Usage: Samlp2SubjectQueryAbstract_Destination_set(self,Destination);");
 
51319
      SWIG_croak("Usage: Samlp2SubjectQueryAbstract_destination_set(self,Destination);");
49437
51320
    }
49438
51321
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_LassoSamlp2SubjectQueryAbstract, 0 |  0 );
49439
51322
    if (!SWIG_IsOK(res1)) {
49440
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Samlp2SubjectQueryAbstract_Destination_set" "', argument " "1"" of type '" "LassoSamlp2SubjectQueryAbstract *""'"); 
 
51323
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Samlp2SubjectQueryAbstract_destination_set" "', argument " "1"" of type '" "LassoSamlp2SubjectQueryAbstract *""'"); 
49441
51324
    }
49442
51325
    arg1 = (LassoSamlp2SubjectQueryAbstract *)(argp1);
49443
51326
    res2 = SWIG_AsCharPtrAndSize(ST(1), &buf2, NULL, &alloc2);
49444
51327
    if (!SWIG_IsOK(res2)) {
49445
 
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Samlp2SubjectQueryAbstract_Destination_set" "', argument " "2"" of type '" "char *""'");
 
51328
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Samlp2SubjectQueryAbstract_destination_set" "', argument " "2"" of type '" "char *""'");
49446
51329
    }
49447
 
    arg2 = buf2;
 
51330
    arg2 = (char *)(buf2);
49448
51331
    LassoSamlp2SubjectQueryAbstract_Destination_set(arg1,arg2);
49449
51332
    
49450
51333
    
49459
51342
}
49460
51343
 
49461
51344
 
49462
 
XS(_wrap_Samlp2SubjectQueryAbstract_Destination_get) {
 
51345
XS(_wrap_Samlp2SubjectQueryAbstract_destination_get) {
49463
51346
  {
49464
51347
    LassoSamlp2SubjectQueryAbstract *arg1 = (LassoSamlp2SubjectQueryAbstract *) 0 ;
49465
51348
    char *result = 0 ;
49469
51352
    dXSARGS;
49470
51353
    
49471
51354
    if ((items < 1) || (items > 1)) {
49472
 
      SWIG_croak("Usage: Samlp2SubjectQueryAbstract_Destination_get(self);");
 
51355
      SWIG_croak("Usage: Samlp2SubjectQueryAbstract_destination_get(self);");
49473
51356
    }
49474
51357
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_LassoSamlp2SubjectQueryAbstract, 0 |  0 );
49475
51358
    if (!SWIG_IsOK(res1)) {
49476
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Samlp2SubjectQueryAbstract_Destination_get" "', argument " "1"" of type '" "LassoSamlp2SubjectQueryAbstract *""'"); 
 
51359
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Samlp2SubjectQueryAbstract_destination_get" "', argument " "1"" of type '" "LassoSamlp2SubjectQueryAbstract *""'"); 
49477
51360
    }
49478
51361
    arg1 = (LassoSamlp2SubjectQueryAbstract *)(argp1);
49479
51362
    result = (char *)LassoSamlp2SubjectQueryAbstract_Destination_get(arg1);
49480
 
    
49481
 
    ST(argvi) = SWIG_FromCharPtr(result); argvi++ ;
 
51363
    ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
49482
51364
    
49483
51365
    XSRETURN(argvi);
49484
51366
  fail:
49488
51370
}
49489
51371
 
49490
51372
 
49491
 
XS(_wrap_Samlp2SubjectQueryAbstract_Consent_set) {
 
51373
XS(_wrap_Samlp2SubjectQueryAbstract_consent_set) {
49492
51374
  {
49493
51375
    LassoSamlp2SubjectQueryAbstract *arg1 = (LassoSamlp2SubjectQueryAbstract *) 0 ;
49494
51376
    char *arg2 = (char *) 0 ;
49501
51383
    dXSARGS;
49502
51384
    
49503
51385
    if ((items < 2) || (items > 2)) {
49504
 
      SWIG_croak("Usage: Samlp2SubjectQueryAbstract_Consent_set(self,Consent);");
 
51386
      SWIG_croak("Usage: Samlp2SubjectQueryAbstract_consent_set(self,Consent);");
49505
51387
    }
49506
51388
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_LassoSamlp2SubjectQueryAbstract, 0 |  0 );
49507
51389
    if (!SWIG_IsOK(res1)) {
49508
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Samlp2SubjectQueryAbstract_Consent_set" "', argument " "1"" of type '" "LassoSamlp2SubjectQueryAbstract *""'"); 
 
51390
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Samlp2SubjectQueryAbstract_consent_set" "', argument " "1"" of type '" "LassoSamlp2SubjectQueryAbstract *""'"); 
49509
51391
    }
49510
51392
    arg1 = (LassoSamlp2SubjectQueryAbstract *)(argp1);
49511
51393
    res2 = SWIG_AsCharPtrAndSize(ST(1), &buf2, NULL, &alloc2);
49512
51394
    if (!SWIG_IsOK(res2)) {
49513
 
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Samlp2SubjectQueryAbstract_Consent_set" "', argument " "2"" of type '" "char *""'");
 
51395
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Samlp2SubjectQueryAbstract_consent_set" "', argument " "2"" of type '" "char *""'");
49514
51396
    }
49515
 
    arg2 = buf2;
 
51397
    arg2 = (char *)(buf2);
49516
51398
    LassoSamlp2SubjectQueryAbstract_Consent_set(arg1,arg2);
49517
51399
    
49518
51400
    
49527
51409
}
49528
51410
 
49529
51411
 
49530
 
XS(_wrap_Samlp2SubjectQueryAbstract_Consent_get) {
 
51412
XS(_wrap_Samlp2SubjectQueryAbstract_consent_get) {
49531
51413
  {
49532
51414
    LassoSamlp2SubjectQueryAbstract *arg1 = (LassoSamlp2SubjectQueryAbstract *) 0 ;
49533
51415
    char *result = 0 ;
49537
51419
    dXSARGS;
49538
51420
    
49539
51421
    if ((items < 1) || (items > 1)) {
49540
 
      SWIG_croak("Usage: Samlp2SubjectQueryAbstract_Consent_get(self);");
 
51422
      SWIG_croak("Usage: Samlp2SubjectQueryAbstract_consent_get(self);");
49541
51423
    }
49542
51424
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_LassoSamlp2SubjectQueryAbstract, 0 |  0 );
49543
51425
    if (!SWIG_IsOK(res1)) {
49544
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Samlp2SubjectQueryAbstract_Consent_get" "', argument " "1"" of type '" "LassoSamlp2SubjectQueryAbstract *""'"); 
 
51426
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Samlp2SubjectQueryAbstract_consent_get" "', argument " "1"" of type '" "LassoSamlp2SubjectQueryAbstract *""'"); 
49545
51427
    }
49546
51428
    arg1 = (LassoSamlp2SubjectQueryAbstract *)(argp1);
49547
51429
    result = (char *)LassoSamlp2SubjectQueryAbstract_Consent_get(arg1);
49548
 
    
49549
 
    ST(argvi) = SWIG_FromCharPtr(result); argvi++ ;
 
51430
    ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
49550
51431
    
49551
51432
    XSRETURN(argvi);
49552
51433
  fail:
49566
51447
      SWIG_croak("Usage: new_Samlp2SubjectQueryAbstract();");
49567
51448
    }
49568
51449
    result = (LassoSamlp2SubjectQueryAbstract *)new_LassoSamlp2SubjectQueryAbstract();
49569
 
    
49570
51450
    ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_LassoSamlp2SubjectQueryAbstract, SWIG_OWNER | SWIG_SHADOW); argvi++ ;
49571
51451
    XSRETURN(argvi);
49572
51452
  fail:
49621
51501
    }
49622
51502
    arg1 = (LassoSamlp2SubjectQueryAbstract *)(argp1);
49623
51503
    result = (char *)LassoSamlp2SubjectQueryAbstract_dump(arg1);
49624
 
    
49625
 
    ST(argvi) = SWIG_FromCharPtr(result); argvi++ ;
 
51504
    ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
49626
51505
    
49627
51506
    g_free(result);
49628
51507
    XSRETURN(argvi);
49633
51512
}
49634
51513
 
49635
51514
 
49636
 
XS(_wrap_Samlp2AuthzDecisionQuery_Resource_set) {
 
51515
XS(_wrap_Samlp2AuthzDecisionQuery_resource_set) {
49637
51516
  {
49638
51517
    LassoSamlp2AuthzDecisionQuery *arg1 = (LassoSamlp2AuthzDecisionQuery *) 0 ;
49639
51518
    char *arg2 = (char *) 0 ;
49646
51525
    dXSARGS;
49647
51526
    
49648
51527
    if ((items < 2) || (items > 2)) {
49649
 
      SWIG_croak("Usage: Samlp2AuthzDecisionQuery_Resource_set(self,Resource);");
 
51528
      SWIG_croak("Usage: Samlp2AuthzDecisionQuery_resource_set(self,Resource);");
49650
51529
    }
49651
51530
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_LassoSamlp2AuthzDecisionQuery, 0 |  0 );
49652
51531
    if (!SWIG_IsOK(res1)) {
49653
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Samlp2AuthzDecisionQuery_Resource_set" "', argument " "1"" of type '" "LassoSamlp2AuthzDecisionQuery *""'"); 
 
51532
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Samlp2AuthzDecisionQuery_resource_set" "', argument " "1"" of type '" "LassoSamlp2AuthzDecisionQuery *""'"); 
49654
51533
    }
49655
51534
    arg1 = (LassoSamlp2AuthzDecisionQuery *)(argp1);
49656
51535
    res2 = SWIG_AsCharPtrAndSize(ST(1), &buf2, NULL, &alloc2);
49657
51536
    if (!SWIG_IsOK(res2)) {
49658
 
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Samlp2AuthzDecisionQuery_Resource_set" "', argument " "2"" of type '" "char *""'");
 
51537
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Samlp2AuthzDecisionQuery_resource_set" "', argument " "2"" of type '" "char *""'");
49659
51538
    }
49660
 
    arg2 = buf2;
 
51539
    arg2 = (char *)(buf2);
49661
51540
    if (arg1->Resource) free((char*)arg1->Resource);
49662
51541
    if (arg2) {
49663
 
      size_t size = strlen(arg2) + 1;
49664
 
      arg1->Resource = (char *)memcpy((char *)malloc((size)*sizeof(char)), arg2, sizeof(char)*(size));
 
51542
      size_t size = strlen((const char *)(arg2)) + 1;
 
51543
      arg1->Resource = (char *)(char *)memcpy((char *)malloc((size)*sizeof(char)), (const char *)(arg2), sizeof(char)*(size));
49665
51544
    } else {
49666
51545
      arg1->Resource = 0;
49667
51546
    }
49677
51556
}
49678
51557
 
49679
51558
 
49680
 
XS(_wrap_Samlp2AuthzDecisionQuery_Resource_get) {
 
51559
XS(_wrap_Samlp2AuthzDecisionQuery_resource_get) {
49681
51560
  {
49682
51561
    LassoSamlp2AuthzDecisionQuery *arg1 = (LassoSamlp2AuthzDecisionQuery *) 0 ;
49683
51562
    char *result = 0 ;
49687
51566
    dXSARGS;
49688
51567
    
49689
51568
    if ((items < 1) || (items > 1)) {
49690
 
      SWIG_croak("Usage: Samlp2AuthzDecisionQuery_Resource_get(self);");
 
51569
      SWIG_croak("Usage: Samlp2AuthzDecisionQuery_resource_get(self);");
49691
51570
    }
49692
51571
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_LassoSamlp2AuthzDecisionQuery, 0 |  0 );
49693
51572
    if (!SWIG_IsOK(res1)) {
49694
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Samlp2AuthzDecisionQuery_Resource_get" "', argument " "1"" of type '" "LassoSamlp2AuthzDecisionQuery *""'"); 
 
51573
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Samlp2AuthzDecisionQuery_resource_get" "', argument " "1"" of type '" "LassoSamlp2AuthzDecisionQuery *""'"); 
49695
51574
    }
49696
51575
    arg1 = (LassoSamlp2AuthzDecisionQuery *)(argp1);
49697
51576
    result = (char *) ((arg1)->Resource);
49698
 
    
49699
 
    ST(argvi) = SWIG_FromCharPtr(result); argvi++ ;
 
51577
    ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
49700
51578
    
49701
51579
    XSRETURN(argvi);
49702
51580
  fail:
49762
51640
    }
49763
51641
    arg1 = (LassoSamlp2AuthzDecisionQuery *)(argp1);
49764
51642
    result = (LassoSaml2Action *)LassoSamlp2AuthzDecisionQuery_Action_get(arg1);
49765
 
    
49766
51643
    ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_LassoSaml2Action, 0 | SWIG_SHADOW); argvi++ ;
49767
51644
    
49768
51645
    XSRETURN(argvi);
49829
51706
    }
49830
51707
    arg1 = (LassoSamlp2AuthzDecisionQuery *)(argp1);
49831
51708
    result = (LassoSaml2Evidence *)LassoSamlp2AuthzDecisionQuery_Evidence_get(arg1);
49832
 
    
49833
51709
    ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_LassoSaml2Evidence, 0 | SWIG_SHADOW); argvi++ ;
49834
51710
    
49835
51711
    XSRETURN(argvi);
49840
51716
}
49841
51717
 
49842
51718
 
49843
 
XS(_wrap_Samlp2AuthzDecisionQuery_Subject_set) {
 
51719
XS(_wrap_Samlp2AuthzDecisionQuery_subject_set) {
49844
51720
  {
49845
51721
    LassoSamlp2AuthzDecisionQuery *arg1 = (LassoSamlp2AuthzDecisionQuery *) 0 ;
49846
51722
    LassoSaml2Subject *arg2 = (LassoSaml2Subject *) 0 ;
49852
51728
    dXSARGS;
49853
51729
    
49854
51730
    if ((items < 2) || (items > 2)) {
49855
 
      SWIG_croak("Usage: Samlp2AuthzDecisionQuery_Subject_set(self,Subject);");
 
51731
      SWIG_croak("Usage: Samlp2AuthzDecisionQuery_subject_set(self,Subject);");
49856
51732
    }
49857
51733
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_LassoSamlp2AuthzDecisionQuery, 0 |  0 );
49858
51734
    if (!SWIG_IsOK(res1)) {
49859
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Samlp2AuthzDecisionQuery_Subject_set" "', argument " "1"" of type '" "LassoSamlp2AuthzDecisionQuery *""'"); 
 
51735
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Samlp2AuthzDecisionQuery_subject_set" "', argument " "1"" of type '" "LassoSamlp2AuthzDecisionQuery *""'"); 
49860
51736
    }
49861
51737
    arg1 = (LassoSamlp2AuthzDecisionQuery *)(argp1);
49862
51738
    res2 = SWIG_ConvertPtr(ST(1), &argp2,SWIGTYPE_p_LassoSaml2Subject, SWIG_POINTER_DISOWN |  0 );
49863
51739
    if (!SWIG_IsOK(res2)) {
49864
 
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Samlp2AuthzDecisionQuery_Subject_set" "', argument " "2"" of type '" "LassoSaml2Subject *""'"); 
 
51740
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Samlp2AuthzDecisionQuery_subject_set" "', argument " "2"" of type '" "LassoSaml2Subject *""'"); 
49865
51741
    }
49866
51742
    arg2 = (LassoSaml2Subject *)(argp2);
49867
51743
    LassoSamlp2AuthzDecisionQuery_Subject_set(arg1,arg2);
49878
51754
}
49879
51755
 
49880
51756
 
49881
 
XS(_wrap_Samlp2AuthzDecisionQuery_Subject_get) {
 
51757
XS(_wrap_Samlp2AuthzDecisionQuery_subject_get) {
49882
51758
  {
49883
51759
    LassoSamlp2AuthzDecisionQuery *arg1 = (LassoSamlp2AuthzDecisionQuery *) 0 ;
49884
51760
    LassoSaml2Subject *result = 0 ;
49888
51764
    dXSARGS;
49889
51765
    
49890
51766
    if ((items < 1) || (items > 1)) {
49891
 
      SWIG_croak("Usage: Samlp2AuthzDecisionQuery_Subject_get(self);");
 
51767
      SWIG_croak("Usage: Samlp2AuthzDecisionQuery_subject_get(self);");
49892
51768
    }
49893
51769
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_LassoSamlp2AuthzDecisionQuery, 0 |  0 );
49894
51770
    if (!SWIG_IsOK(res1)) {
49895
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Samlp2AuthzDecisionQuery_Subject_get" "', argument " "1"" of type '" "LassoSamlp2AuthzDecisionQuery *""'"); 
 
51771
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Samlp2AuthzDecisionQuery_subject_get" "', argument " "1"" of type '" "LassoSamlp2AuthzDecisionQuery *""'"); 
49896
51772
    }
49897
51773
    arg1 = (LassoSamlp2AuthzDecisionQuery *)(argp1);
49898
51774
    result = (LassoSaml2Subject *)LassoSamlp2AuthzDecisionQuery_Subject_get(arg1);
49899
 
    
49900
51775
    ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_LassoSaml2Subject, 0 | SWIG_SHADOW); argvi++ ;
49901
51776
    
49902
51777
    XSRETURN(argvi);
49963
51838
    }
49964
51839
    arg1 = (LassoSamlp2AuthzDecisionQuery *)(argp1);
49965
51840
    result = (LassoSaml2NameID *)LassoSamlp2AuthzDecisionQuery_Issuer_get(arg1);
49966
 
    
49967
51841
    ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_LassoSaml2NameID, 0 | SWIG_SHADOW); argvi++ ;
49968
51842
    
49969
51843
    XSRETURN(argvi);
49974
51848
}
49975
51849
 
49976
51850
 
49977
 
XS(_wrap_Samlp2AuthzDecisionQuery_Extensions_set) {
 
51851
XS(_wrap_Samlp2AuthzDecisionQuery_extensions_set) {
49978
51852
  {
49979
51853
    LassoSamlp2AuthzDecisionQuery *arg1 = (LassoSamlp2AuthzDecisionQuery *) 0 ;
49980
51854
    LassoSamlp2Extensions *arg2 = (LassoSamlp2Extensions *) 0 ;
49986
51860
    dXSARGS;
49987
51861
    
49988
51862
    if ((items < 2) || (items > 2)) {
49989
 
      SWIG_croak("Usage: Samlp2AuthzDecisionQuery_Extensions_set(self,Extensions);");
 
51863
      SWIG_croak("Usage: Samlp2AuthzDecisionQuery_extensions_set(self,Extensions);");
49990
51864
    }
49991
51865
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_LassoSamlp2AuthzDecisionQuery, 0 |  0 );
49992
51866
    if (!SWIG_IsOK(res1)) {
49993
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Samlp2AuthzDecisionQuery_Extensions_set" "', argument " "1"" of type '" "LassoSamlp2AuthzDecisionQuery *""'"); 
 
51867
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Samlp2AuthzDecisionQuery_extensions_set" "', argument " "1"" of type '" "LassoSamlp2AuthzDecisionQuery *""'"); 
49994
51868
    }
49995
51869
    arg1 = (LassoSamlp2AuthzDecisionQuery *)(argp1);
49996
51870
    res2 = SWIG_ConvertPtr(ST(1), &argp2,SWIGTYPE_p_LassoSamlp2Extensions, SWIG_POINTER_DISOWN |  0 );
49997
51871
    if (!SWIG_IsOK(res2)) {
49998
 
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Samlp2AuthzDecisionQuery_Extensions_set" "', argument " "2"" of type '" "LassoSamlp2Extensions *""'"); 
 
51872
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Samlp2AuthzDecisionQuery_extensions_set" "', argument " "2"" of type '" "LassoSamlp2Extensions *""'"); 
49999
51873
    }
50000
51874
    arg2 = (LassoSamlp2Extensions *)(argp2);
50001
51875
    LassoSamlp2AuthzDecisionQuery_Extensions_set(arg1,arg2);
50012
51886
}
50013
51887
 
50014
51888
 
50015
 
XS(_wrap_Samlp2AuthzDecisionQuery_Extensions_get) {
 
51889
XS(_wrap_Samlp2AuthzDecisionQuery_extensions_get) {
50016
51890
  {
50017
51891
    LassoSamlp2AuthzDecisionQuery *arg1 = (LassoSamlp2AuthzDecisionQuery *) 0 ;
50018
51892
    LassoSamlp2Extensions *result = 0 ;
50022
51896
    dXSARGS;
50023
51897
    
50024
51898
    if ((items < 1) || (items > 1)) {
50025
 
      SWIG_croak("Usage: Samlp2AuthzDecisionQuery_Extensions_get(self);");
 
51899
      SWIG_croak("Usage: Samlp2AuthzDecisionQuery_extensions_get(self);");
50026
51900
    }
50027
51901
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_LassoSamlp2AuthzDecisionQuery, 0 |  0 );
50028
51902
    if (!SWIG_IsOK(res1)) {
50029
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Samlp2AuthzDecisionQuery_Extensions_get" "', argument " "1"" of type '" "LassoSamlp2AuthzDecisionQuery *""'"); 
 
51903
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Samlp2AuthzDecisionQuery_extensions_get" "', argument " "1"" of type '" "LassoSamlp2AuthzDecisionQuery *""'"); 
50030
51904
    }
50031
51905
    arg1 = (LassoSamlp2AuthzDecisionQuery *)(argp1);
50032
51906
    result = (LassoSamlp2Extensions *)LassoSamlp2AuthzDecisionQuery_Extensions_get(arg1);
50033
 
    
50034
51907
    ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_LassoSamlp2Extensions, 0 | SWIG_SHADOW); argvi++ ;
50035
51908
    
50036
51909
    XSRETURN(argvi);
50041
51914
}
50042
51915
 
50043
51916
 
50044
 
XS(_wrap_Samlp2AuthzDecisionQuery_ID_set) {
 
51917
XS(_wrap_Samlp2AuthzDecisionQuery_iD_set) {
50045
51918
  {
50046
51919
    LassoSamlp2AuthzDecisionQuery *arg1 = (LassoSamlp2AuthzDecisionQuery *) 0 ;
50047
51920
    char *arg2 = (char *) 0 ;
50054
51927
    dXSARGS;
50055
51928
    
50056
51929
    if ((items < 2) || (items > 2)) {
50057
 
      SWIG_croak("Usage: Samlp2AuthzDecisionQuery_ID_set(self,ID);");
 
51930
      SWIG_croak("Usage: Samlp2AuthzDecisionQuery_iD_set(self,ID);");
50058
51931
    }
50059
51932
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_LassoSamlp2AuthzDecisionQuery, 0 |  0 );
50060
51933
    if (!SWIG_IsOK(res1)) {
50061
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Samlp2AuthzDecisionQuery_ID_set" "', argument " "1"" of type '" "LassoSamlp2AuthzDecisionQuery *""'"); 
 
51934
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Samlp2AuthzDecisionQuery_iD_set" "', argument " "1"" of type '" "LassoSamlp2AuthzDecisionQuery *""'"); 
50062
51935
    }
50063
51936
    arg1 = (LassoSamlp2AuthzDecisionQuery *)(argp1);
50064
51937
    res2 = SWIG_AsCharPtrAndSize(ST(1), &buf2, NULL, &alloc2);
50065
51938
    if (!SWIG_IsOK(res2)) {
50066
 
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Samlp2AuthzDecisionQuery_ID_set" "', argument " "2"" of type '" "char *""'");
 
51939
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Samlp2AuthzDecisionQuery_iD_set" "', argument " "2"" of type '" "char *""'");
50067
51940
    }
50068
 
    arg2 = buf2;
 
51941
    arg2 = (char *)(buf2);
50069
51942
    LassoSamlp2AuthzDecisionQuery_ID_set(arg1,arg2);
50070
51943
    
50071
51944
    
50080
51953
}
50081
51954
 
50082
51955
 
50083
 
XS(_wrap_Samlp2AuthzDecisionQuery_ID_get) {
 
51956
XS(_wrap_Samlp2AuthzDecisionQuery_iD_get) {
50084
51957
  {
50085
51958
    LassoSamlp2AuthzDecisionQuery *arg1 = (LassoSamlp2AuthzDecisionQuery *) 0 ;
50086
51959
    char *result = 0 ;
50090
51963
    dXSARGS;
50091
51964
    
50092
51965
    if ((items < 1) || (items > 1)) {
50093
 
      SWIG_croak("Usage: Samlp2AuthzDecisionQuery_ID_get(self);");
 
51966
      SWIG_croak("Usage: Samlp2AuthzDecisionQuery_iD_get(self);");
50094
51967
    }
50095
51968
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_LassoSamlp2AuthzDecisionQuery, 0 |  0 );
50096
51969
    if (!SWIG_IsOK(res1)) {
50097
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Samlp2AuthzDecisionQuery_ID_get" "', argument " "1"" of type '" "LassoSamlp2AuthzDecisionQuery *""'"); 
 
51970
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Samlp2AuthzDecisionQuery_iD_get" "', argument " "1"" of type '" "LassoSamlp2AuthzDecisionQuery *""'"); 
50098
51971
    }
50099
51972
    arg1 = (LassoSamlp2AuthzDecisionQuery *)(argp1);
50100
51973
    result = (char *)LassoSamlp2AuthzDecisionQuery_ID_get(arg1);
50101
 
    
50102
 
    ST(argvi) = SWIG_FromCharPtr(result); argvi++ ;
 
51974
    ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
50103
51975
    
50104
51976
    XSRETURN(argvi);
50105
51977
  fail:
50109
51981
}
50110
51982
 
50111
51983
 
50112
 
XS(_wrap_Samlp2AuthzDecisionQuery_Version_set) {
 
51984
XS(_wrap_Samlp2AuthzDecisionQuery_version_set) {
50113
51985
  {
50114
51986
    LassoSamlp2AuthzDecisionQuery *arg1 = (LassoSamlp2AuthzDecisionQuery *) 0 ;
50115
51987
    char *arg2 = (char *) 0 ;
50122
51994
    dXSARGS;
50123
51995
    
50124
51996
    if ((items < 2) || (items > 2)) {
50125
 
      SWIG_croak("Usage: Samlp2AuthzDecisionQuery_Version_set(self,Version);");
 
51997
      SWIG_croak("Usage: Samlp2AuthzDecisionQuery_version_set(self,Version);");
50126
51998
    }
50127
51999
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_LassoSamlp2AuthzDecisionQuery, 0 |  0 );
50128
52000
    if (!SWIG_IsOK(res1)) {
50129
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Samlp2AuthzDecisionQuery_Version_set" "', argument " "1"" of type '" "LassoSamlp2AuthzDecisionQuery *""'"); 
 
52001
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Samlp2AuthzDecisionQuery_version_set" "', argument " "1"" of type '" "LassoSamlp2AuthzDecisionQuery *""'"); 
50130
52002
    }
50131
52003
    arg1 = (LassoSamlp2AuthzDecisionQuery *)(argp1);
50132
52004
    res2 = SWIG_AsCharPtrAndSize(ST(1), &buf2, NULL, &alloc2);
50133
52005
    if (!SWIG_IsOK(res2)) {
50134
 
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Samlp2AuthzDecisionQuery_Version_set" "', argument " "2"" of type '" "char *""'");
 
52006
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Samlp2AuthzDecisionQuery_version_set" "', argument " "2"" of type '" "char *""'");
50135
52007
    }
50136
 
    arg2 = buf2;
 
52008
    arg2 = (char *)(buf2);
50137
52009
    LassoSamlp2AuthzDecisionQuery_Version_set(arg1,arg2);
50138
52010
    
50139
52011
    
50148
52020
}
50149
52021
 
50150
52022
 
50151
 
XS(_wrap_Samlp2AuthzDecisionQuery_Version_get) {
 
52023
XS(_wrap_Samlp2AuthzDecisionQuery_version_get) {
50152
52024
  {
50153
52025
    LassoSamlp2AuthzDecisionQuery *arg1 = (LassoSamlp2AuthzDecisionQuery *) 0 ;
50154
52026
    char *result = 0 ;
50158
52030
    dXSARGS;
50159
52031
    
50160
52032
    if ((items < 1) || (items > 1)) {
50161
 
      SWIG_croak("Usage: Samlp2AuthzDecisionQuery_Version_get(self);");
 
52033
      SWIG_croak("Usage: Samlp2AuthzDecisionQuery_version_get(self);");
50162
52034
    }
50163
52035
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_LassoSamlp2AuthzDecisionQuery, 0 |  0 );
50164
52036
    if (!SWIG_IsOK(res1)) {
50165
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Samlp2AuthzDecisionQuery_Version_get" "', argument " "1"" of type '" "LassoSamlp2AuthzDecisionQuery *""'"); 
 
52037
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Samlp2AuthzDecisionQuery_version_get" "', argument " "1"" of type '" "LassoSamlp2AuthzDecisionQuery *""'"); 
50166
52038
    }
50167
52039
    arg1 = (LassoSamlp2AuthzDecisionQuery *)(argp1);
50168
52040
    result = (char *)LassoSamlp2AuthzDecisionQuery_Version_get(arg1);
50169
 
    
50170
 
    ST(argvi) = SWIG_FromCharPtr(result); argvi++ ;
 
52041
    ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
50171
52042
    
50172
52043
    XSRETURN(argvi);
50173
52044
  fail:
50201
52072
    if (!SWIG_IsOK(res2)) {
50202
52073
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Samlp2AuthzDecisionQuery_issueInstant_set" "', argument " "2"" of type '" "char *""'");
50203
52074
    }
50204
 
    arg2 = buf2;
 
52075
    arg2 = (char *)(buf2);
50205
52076
    LassoSamlp2AuthzDecisionQuery_IssueInstant_set(arg1,arg2);
50206
52077
    
50207
52078
    
50234
52105
    }
50235
52106
    arg1 = (LassoSamlp2AuthzDecisionQuery *)(argp1);
50236
52107
    result = (char *)LassoSamlp2AuthzDecisionQuery_IssueInstant_get(arg1);
50237
 
    
50238
 
    ST(argvi) = SWIG_FromCharPtr(result); argvi++ ;
 
52108
    ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
50239
52109
    
50240
52110
    XSRETURN(argvi);
50241
52111
  fail:
50245
52115
}
50246
52116
 
50247
52117
 
50248
 
XS(_wrap_Samlp2AuthzDecisionQuery_Destination_set) {
 
52118
XS(_wrap_Samlp2AuthzDecisionQuery_destination_set) {
50249
52119
  {
50250
52120
    LassoSamlp2AuthzDecisionQuery *arg1 = (LassoSamlp2AuthzDecisionQuery *) 0 ;
50251
52121
    char *arg2 = (char *) 0 ;
50258
52128
    dXSARGS;
50259
52129
    
50260
52130
    if ((items < 2) || (items > 2)) {
50261
 
      SWIG_croak("Usage: Samlp2AuthzDecisionQuery_Destination_set(self,Destination);");
 
52131
      SWIG_croak("Usage: Samlp2AuthzDecisionQuery_destination_set(self,Destination);");
50262
52132
    }
50263
52133
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_LassoSamlp2AuthzDecisionQuery, 0 |  0 );
50264
52134
    if (!SWIG_IsOK(res1)) {
50265
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Samlp2AuthzDecisionQuery_Destination_set" "', argument " "1"" of type '" "LassoSamlp2AuthzDecisionQuery *""'"); 
 
52135
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Samlp2AuthzDecisionQuery_destination_set" "', argument " "1"" of type '" "LassoSamlp2AuthzDecisionQuery *""'"); 
50266
52136
    }
50267
52137
    arg1 = (LassoSamlp2AuthzDecisionQuery *)(argp1);
50268
52138
    res2 = SWIG_AsCharPtrAndSize(ST(1), &buf2, NULL, &alloc2);
50269
52139
    if (!SWIG_IsOK(res2)) {
50270
 
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Samlp2AuthzDecisionQuery_Destination_set" "', argument " "2"" of type '" "char *""'");
 
52140
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Samlp2AuthzDecisionQuery_destination_set" "', argument " "2"" of type '" "char *""'");
50271
52141
    }
50272
 
    arg2 = buf2;
 
52142
    arg2 = (char *)(buf2);
50273
52143
    LassoSamlp2AuthzDecisionQuery_Destination_set(arg1,arg2);
50274
52144
    
50275
52145
    
50284
52154
}
50285
52155
 
50286
52156
 
50287
 
XS(_wrap_Samlp2AuthzDecisionQuery_Destination_get) {
 
52157
XS(_wrap_Samlp2AuthzDecisionQuery_destination_get) {
50288
52158
  {
50289
52159
    LassoSamlp2AuthzDecisionQuery *arg1 = (LassoSamlp2AuthzDecisionQuery *) 0 ;
50290
52160
    char *result = 0 ;
50294
52164
    dXSARGS;
50295
52165
    
50296
52166
    if ((items < 1) || (items > 1)) {
50297
 
      SWIG_croak("Usage: Samlp2AuthzDecisionQuery_Destination_get(self);");
 
52167
      SWIG_croak("Usage: Samlp2AuthzDecisionQuery_destination_get(self);");
50298
52168
    }
50299
52169
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_LassoSamlp2AuthzDecisionQuery, 0 |  0 );
50300
52170
    if (!SWIG_IsOK(res1)) {
50301
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Samlp2AuthzDecisionQuery_Destination_get" "', argument " "1"" of type '" "LassoSamlp2AuthzDecisionQuery *""'"); 
 
52171
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Samlp2AuthzDecisionQuery_destination_get" "', argument " "1"" of type '" "LassoSamlp2AuthzDecisionQuery *""'"); 
50302
52172
    }
50303
52173
    arg1 = (LassoSamlp2AuthzDecisionQuery *)(argp1);
50304
52174
    result = (char *)LassoSamlp2AuthzDecisionQuery_Destination_get(arg1);
50305
 
    
50306
 
    ST(argvi) = SWIG_FromCharPtr(result); argvi++ ;
 
52175
    ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
50307
52176
    
50308
52177
    XSRETURN(argvi);
50309
52178
  fail:
50313
52182
}
50314
52183
 
50315
52184
 
50316
 
XS(_wrap_Samlp2AuthzDecisionQuery_Consent_set) {
 
52185
XS(_wrap_Samlp2AuthzDecisionQuery_consent_set) {
50317
52186
  {
50318
52187
    LassoSamlp2AuthzDecisionQuery *arg1 = (LassoSamlp2AuthzDecisionQuery *) 0 ;
50319
52188
    char *arg2 = (char *) 0 ;
50326
52195
    dXSARGS;
50327
52196
    
50328
52197
    if ((items < 2) || (items > 2)) {
50329
 
      SWIG_croak("Usage: Samlp2AuthzDecisionQuery_Consent_set(self,Consent);");
 
52198
      SWIG_croak("Usage: Samlp2AuthzDecisionQuery_consent_set(self,Consent);");
50330
52199
    }
50331
52200
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_LassoSamlp2AuthzDecisionQuery, 0 |  0 );
50332
52201
    if (!SWIG_IsOK(res1)) {
50333
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Samlp2AuthzDecisionQuery_Consent_set" "', argument " "1"" of type '" "LassoSamlp2AuthzDecisionQuery *""'"); 
 
52202
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Samlp2AuthzDecisionQuery_consent_set" "', argument " "1"" of type '" "LassoSamlp2AuthzDecisionQuery *""'"); 
50334
52203
    }
50335
52204
    arg1 = (LassoSamlp2AuthzDecisionQuery *)(argp1);
50336
52205
    res2 = SWIG_AsCharPtrAndSize(ST(1), &buf2, NULL, &alloc2);
50337
52206
    if (!SWIG_IsOK(res2)) {
50338
 
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Samlp2AuthzDecisionQuery_Consent_set" "', argument " "2"" of type '" "char *""'");
 
52207
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Samlp2AuthzDecisionQuery_consent_set" "', argument " "2"" of type '" "char *""'");
50339
52208
    }
50340
 
    arg2 = buf2;
 
52209
    arg2 = (char *)(buf2);
50341
52210
    LassoSamlp2AuthzDecisionQuery_Consent_set(arg1,arg2);
50342
52211
    
50343
52212
    
50352
52221
}
50353
52222
 
50354
52223
 
50355
 
XS(_wrap_Samlp2AuthzDecisionQuery_Consent_get) {
 
52224
XS(_wrap_Samlp2AuthzDecisionQuery_consent_get) {
50356
52225
  {
50357
52226
    LassoSamlp2AuthzDecisionQuery *arg1 = (LassoSamlp2AuthzDecisionQuery *) 0 ;
50358
52227
    char *result = 0 ;
50362
52231
    dXSARGS;
50363
52232
    
50364
52233
    if ((items < 1) || (items > 1)) {
50365
 
      SWIG_croak("Usage: Samlp2AuthzDecisionQuery_Consent_get(self);");
 
52234
      SWIG_croak("Usage: Samlp2AuthzDecisionQuery_consent_get(self);");
50366
52235
    }
50367
52236
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_LassoSamlp2AuthzDecisionQuery, 0 |  0 );
50368
52237
    if (!SWIG_IsOK(res1)) {
50369
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Samlp2AuthzDecisionQuery_Consent_get" "', argument " "1"" of type '" "LassoSamlp2AuthzDecisionQuery *""'"); 
 
52238
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Samlp2AuthzDecisionQuery_consent_get" "', argument " "1"" of type '" "LassoSamlp2AuthzDecisionQuery *""'"); 
50370
52239
    }
50371
52240
    arg1 = (LassoSamlp2AuthzDecisionQuery *)(argp1);
50372
52241
    result = (char *)LassoSamlp2AuthzDecisionQuery_Consent_get(arg1);
50373
 
    
50374
 
    ST(argvi) = SWIG_FromCharPtr(result); argvi++ ;
 
52242
    ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
50375
52243
    
50376
52244
    XSRETURN(argvi);
50377
52245
  fail:
50391
52259
      SWIG_croak("Usage: new_Samlp2AuthzDecisionQuery();");
50392
52260
    }
50393
52261
    result = (LassoSamlp2AuthzDecisionQuery *)new_LassoSamlp2AuthzDecisionQuery();
50394
 
    
50395
52262
    ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_LassoSamlp2AuthzDecisionQuery, SWIG_OWNER | SWIG_SHADOW); argvi++ ;
50396
52263
    XSRETURN(argvi);
50397
52264
  fail:
50446
52313
    }
50447
52314
    arg1 = (LassoSamlp2AuthzDecisionQuery *)(argp1);
50448
52315
    result = (char *)LassoSamlp2AuthzDecisionQuery_dump(arg1);
50449
 
    
50450
 
    ST(argvi) = SWIG_FromCharPtr(result); argvi++ ;
 
52316
    ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
50451
52317
    
50452
52318
    g_free(result);
50453
52319
    XSRETURN(argvi);
50514
52380
    }
50515
52381
    arg1 = (LassoSamlp2AttributeQuery *)(argp1);
50516
52382
    result = (LassoSaml2Attribute *)LassoSamlp2AttributeQuery_Attribute_get(arg1);
50517
 
    
50518
52383
    ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_LassoSaml2Attribute, 0 | SWIG_SHADOW); argvi++ ;
50519
52384
    
50520
52385
    XSRETURN(argvi);
50525
52390
}
50526
52391
 
50527
52392
 
50528
 
XS(_wrap_Samlp2AttributeQuery_Subject_set) {
 
52393
XS(_wrap_Samlp2AttributeQuery_subject_set) {
50529
52394
  {
50530
52395
    LassoSamlp2AttributeQuery *arg1 = (LassoSamlp2AttributeQuery *) 0 ;
50531
52396
    LassoSaml2Subject *arg2 = (LassoSaml2Subject *) 0 ;
50537
52402
    dXSARGS;
50538
52403
    
50539
52404
    if ((items < 2) || (items > 2)) {
50540
 
      SWIG_croak("Usage: Samlp2AttributeQuery_Subject_set(self,Subject);");
 
52405
      SWIG_croak("Usage: Samlp2AttributeQuery_subject_set(self,Subject);");
50541
52406
    }
50542
52407
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_LassoSamlp2AttributeQuery, 0 |  0 );
50543
52408
    if (!SWIG_IsOK(res1)) {
50544
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Samlp2AttributeQuery_Subject_set" "', argument " "1"" of type '" "LassoSamlp2AttributeQuery *""'"); 
 
52409
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Samlp2AttributeQuery_subject_set" "', argument " "1"" of type '" "LassoSamlp2AttributeQuery *""'"); 
50545
52410
    }
50546
52411
    arg1 = (LassoSamlp2AttributeQuery *)(argp1);
50547
52412
    res2 = SWIG_ConvertPtr(ST(1), &argp2,SWIGTYPE_p_LassoSaml2Subject, SWIG_POINTER_DISOWN |  0 );
50548
52413
    if (!SWIG_IsOK(res2)) {
50549
 
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Samlp2AttributeQuery_Subject_set" "', argument " "2"" of type '" "LassoSaml2Subject *""'"); 
 
52414
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Samlp2AttributeQuery_subject_set" "', argument " "2"" of type '" "LassoSaml2Subject *""'"); 
50550
52415
    }
50551
52416
    arg2 = (LassoSaml2Subject *)(argp2);
50552
52417
    LassoSamlp2AttributeQuery_Subject_set(arg1,arg2);
50563
52428
}
50564
52429
 
50565
52430
 
50566
 
XS(_wrap_Samlp2AttributeQuery_Subject_get) {
 
52431
XS(_wrap_Samlp2AttributeQuery_subject_get) {
50567
52432
  {
50568
52433
    LassoSamlp2AttributeQuery *arg1 = (LassoSamlp2AttributeQuery *) 0 ;
50569
52434
    LassoSaml2Subject *result = 0 ;
50573
52438
    dXSARGS;
50574
52439
    
50575
52440
    if ((items < 1) || (items > 1)) {
50576
 
      SWIG_croak("Usage: Samlp2AttributeQuery_Subject_get(self);");
 
52441
      SWIG_croak("Usage: Samlp2AttributeQuery_subject_get(self);");
50577
52442
    }
50578
52443
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_LassoSamlp2AttributeQuery, 0 |  0 );
50579
52444
    if (!SWIG_IsOK(res1)) {
50580
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Samlp2AttributeQuery_Subject_get" "', argument " "1"" of type '" "LassoSamlp2AttributeQuery *""'"); 
 
52445
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Samlp2AttributeQuery_subject_get" "', argument " "1"" of type '" "LassoSamlp2AttributeQuery *""'"); 
50581
52446
    }
50582
52447
    arg1 = (LassoSamlp2AttributeQuery *)(argp1);
50583
52448
    result = (LassoSaml2Subject *)LassoSamlp2AttributeQuery_Subject_get(arg1);
50584
 
    
50585
52449
    ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_LassoSaml2Subject, 0 | SWIG_SHADOW); argvi++ ;
50586
52450
    
50587
52451
    XSRETURN(argvi);
50648
52512
    }
50649
52513
    arg1 = (LassoSamlp2AttributeQuery *)(argp1);
50650
52514
    result = (LassoSaml2NameID *)LassoSamlp2AttributeQuery_Issuer_get(arg1);
50651
 
    
50652
52515
    ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_LassoSaml2NameID, 0 | SWIG_SHADOW); argvi++ ;
50653
52516
    
50654
52517
    XSRETURN(argvi);
50659
52522
}
50660
52523
 
50661
52524
 
50662
 
XS(_wrap_Samlp2AttributeQuery_Extensions_set) {
 
52525
XS(_wrap_Samlp2AttributeQuery_extensions_set) {
50663
52526
  {
50664
52527
    LassoSamlp2AttributeQuery *arg1 = (LassoSamlp2AttributeQuery *) 0 ;
50665
52528
    LassoSamlp2Extensions *arg2 = (LassoSamlp2Extensions *) 0 ;
50671
52534
    dXSARGS;
50672
52535
    
50673
52536
    if ((items < 2) || (items > 2)) {
50674
 
      SWIG_croak("Usage: Samlp2AttributeQuery_Extensions_set(self,Extensions);");
 
52537
      SWIG_croak("Usage: Samlp2AttributeQuery_extensions_set(self,Extensions);");
50675
52538
    }
50676
52539
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_LassoSamlp2AttributeQuery, 0 |  0 );
50677
52540
    if (!SWIG_IsOK(res1)) {
50678
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Samlp2AttributeQuery_Extensions_set" "', argument " "1"" of type '" "LassoSamlp2AttributeQuery *""'"); 
 
52541
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Samlp2AttributeQuery_extensions_set" "', argument " "1"" of type '" "LassoSamlp2AttributeQuery *""'"); 
50679
52542
    }
50680
52543
    arg1 = (LassoSamlp2AttributeQuery *)(argp1);
50681
52544
    res2 = SWIG_ConvertPtr(ST(1), &argp2,SWIGTYPE_p_LassoSamlp2Extensions, SWIG_POINTER_DISOWN |  0 );
50682
52545
    if (!SWIG_IsOK(res2)) {
50683
 
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Samlp2AttributeQuery_Extensions_set" "', argument " "2"" of type '" "LassoSamlp2Extensions *""'"); 
 
52546
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Samlp2AttributeQuery_extensions_set" "', argument " "2"" of type '" "LassoSamlp2Extensions *""'"); 
50684
52547
    }
50685
52548
    arg2 = (LassoSamlp2Extensions *)(argp2);
50686
52549
    LassoSamlp2AttributeQuery_Extensions_set(arg1,arg2);
50697
52560
}
50698
52561
 
50699
52562
 
50700
 
XS(_wrap_Samlp2AttributeQuery_Extensions_get) {
 
52563
XS(_wrap_Samlp2AttributeQuery_extensions_get) {
50701
52564
  {
50702
52565
    LassoSamlp2AttributeQuery *arg1 = (LassoSamlp2AttributeQuery *) 0 ;
50703
52566
    LassoSamlp2Extensions *result = 0 ;
50707
52570
    dXSARGS;
50708
52571
    
50709
52572
    if ((items < 1) || (items > 1)) {
50710
 
      SWIG_croak("Usage: Samlp2AttributeQuery_Extensions_get(self);");
 
52573
      SWIG_croak("Usage: Samlp2AttributeQuery_extensions_get(self);");
50711
52574
    }
50712
52575
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_LassoSamlp2AttributeQuery, 0 |  0 );
50713
52576
    if (!SWIG_IsOK(res1)) {
50714
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Samlp2AttributeQuery_Extensions_get" "', argument " "1"" of type '" "LassoSamlp2AttributeQuery *""'"); 
 
52577
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Samlp2AttributeQuery_extensions_get" "', argument " "1"" of type '" "LassoSamlp2AttributeQuery *""'"); 
50715
52578
    }
50716
52579
    arg1 = (LassoSamlp2AttributeQuery *)(argp1);
50717
52580
    result = (LassoSamlp2Extensions *)LassoSamlp2AttributeQuery_Extensions_get(arg1);
50718
 
    
50719
52581
    ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_LassoSamlp2Extensions, 0 | SWIG_SHADOW); argvi++ ;
50720
52582
    
50721
52583
    XSRETURN(argvi);
50726
52588
}
50727
52589
 
50728
52590
 
50729
 
XS(_wrap_Samlp2AttributeQuery_ID_set) {
 
52591
XS(_wrap_Samlp2AttributeQuery_iD_set) {
50730
52592
  {
50731
52593
    LassoSamlp2AttributeQuery *arg1 = (LassoSamlp2AttributeQuery *) 0 ;
50732
52594
    char *arg2 = (char *) 0 ;
50739
52601
    dXSARGS;
50740
52602
    
50741
52603
    if ((items < 2) || (items > 2)) {
50742
 
      SWIG_croak("Usage: Samlp2AttributeQuery_ID_set(self,ID);");
 
52604
      SWIG_croak("Usage: Samlp2AttributeQuery_iD_set(self,ID);");
50743
52605
    }
50744
52606
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_LassoSamlp2AttributeQuery, 0 |  0 );
50745
52607
    if (!SWIG_IsOK(res1)) {
50746
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Samlp2AttributeQuery_ID_set" "', argument " "1"" of type '" "LassoSamlp2AttributeQuery *""'"); 
 
52608
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Samlp2AttributeQuery_iD_set" "', argument " "1"" of type '" "LassoSamlp2AttributeQuery *""'"); 
50747
52609
    }
50748
52610
    arg1 = (LassoSamlp2AttributeQuery *)(argp1);
50749
52611
    res2 = SWIG_AsCharPtrAndSize(ST(1), &buf2, NULL, &alloc2);
50750
52612
    if (!SWIG_IsOK(res2)) {
50751
 
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Samlp2AttributeQuery_ID_set" "', argument " "2"" of type '" "char *""'");
 
52613
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Samlp2AttributeQuery_iD_set" "', argument " "2"" of type '" "char *""'");
50752
52614
    }
50753
 
    arg2 = buf2;
 
52615
    arg2 = (char *)(buf2);
50754
52616
    LassoSamlp2AttributeQuery_ID_set(arg1,arg2);
50755
52617
    
50756
52618
    
50765
52627
}
50766
52628
 
50767
52629
 
50768
 
XS(_wrap_Samlp2AttributeQuery_ID_get) {
 
52630
XS(_wrap_Samlp2AttributeQuery_iD_get) {
50769
52631
  {
50770
52632
    LassoSamlp2AttributeQuery *arg1 = (LassoSamlp2AttributeQuery *) 0 ;
50771
52633
    char *result = 0 ;
50775
52637
    dXSARGS;
50776
52638
    
50777
52639
    if ((items < 1) || (items > 1)) {
50778
 
      SWIG_croak("Usage: Samlp2AttributeQuery_ID_get(self);");
 
52640
      SWIG_croak("Usage: Samlp2AttributeQuery_iD_get(self);");
50779
52641
    }
50780
52642
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_LassoSamlp2AttributeQuery, 0 |  0 );
50781
52643
    if (!SWIG_IsOK(res1)) {
50782
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Samlp2AttributeQuery_ID_get" "', argument " "1"" of type '" "LassoSamlp2AttributeQuery *""'"); 
 
52644
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Samlp2AttributeQuery_iD_get" "', argument " "1"" of type '" "LassoSamlp2AttributeQuery *""'"); 
50783
52645
    }
50784
52646
    arg1 = (LassoSamlp2AttributeQuery *)(argp1);
50785
52647
    result = (char *)LassoSamlp2AttributeQuery_ID_get(arg1);
50786
 
    
50787
 
    ST(argvi) = SWIG_FromCharPtr(result); argvi++ ;
 
52648
    ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
50788
52649
    
50789
52650
    XSRETURN(argvi);
50790
52651
  fail:
50794
52655
}
50795
52656
 
50796
52657
 
50797
 
XS(_wrap_Samlp2AttributeQuery_Version_set) {
 
52658
XS(_wrap_Samlp2AttributeQuery_version_set) {
50798
52659
  {
50799
52660
    LassoSamlp2AttributeQuery *arg1 = (LassoSamlp2AttributeQuery *) 0 ;
50800
52661
    char *arg2 = (char *) 0 ;
50807
52668
    dXSARGS;
50808
52669
    
50809
52670
    if ((items < 2) || (items > 2)) {
50810
 
      SWIG_croak("Usage: Samlp2AttributeQuery_Version_set(self,Version);");
 
52671
      SWIG_croak("Usage: Samlp2AttributeQuery_version_set(self,Version);");
50811
52672
    }
50812
52673
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_LassoSamlp2AttributeQuery, 0 |  0 );
50813
52674
    if (!SWIG_IsOK(res1)) {
50814
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Samlp2AttributeQuery_Version_set" "', argument " "1"" of type '" "LassoSamlp2AttributeQuery *""'"); 
 
52675
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Samlp2AttributeQuery_version_set" "', argument " "1"" of type '" "LassoSamlp2AttributeQuery *""'"); 
50815
52676
    }
50816
52677
    arg1 = (LassoSamlp2AttributeQuery *)(argp1);
50817
52678
    res2 = SWIG_AsCharPtrAndSize(ST(1), &buf2, NULL, &alloc2);
50818
52679
    if (!SWIG_IsOK(res2)) {
50819
 
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Samlp2AttributeQuery_Version_set" "', argument " "2"" of type '" "char *""'");
 
52680
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Samlp2AttributeQuery_version_set" "', argument " "2"" of type '" "char *""'");
50820
52681
    }
50821
 
    arg2 = buf2;
 
52682
    arg2 = (char *)(buf2);
50822
52683
    LassoSamlp2AttributeQuery_Version_set(arg1,arg2);
50823
52684
    
50824
52685
    
50833
52694
}
50834
52695
 
50835
52696
 
50836
 
XS(_wrap_Samlp2AttributeQuery_Version_get) {
 
52697
XS(_wrap_Samlp2AttributeQuery_version_get) {
50837
52698
  {
50838
52699
    LassoSamlp2AttributeQuery *arg1 = (LassoSamlp2AttributeQuery *) 0 ;
50839
52700
    char *result = 0 ;
50843
52704
    dXSARGS;
50844
52705
    
50845
52706
    if ((items < 1) || (items > 1)) {
50846
 
      SWIG_croak("Usage: Samlp2AttributeQuery_Version_get(self);");
 
52707
      SWIG_croak("Usage: Samlp2AttributeQuery_version_get(self);");
50847
52708
    }
50848
52709
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_LassoSamlp2AttributeQuery, 0 |  0 );
50849
52710
    if (!SWIG_IsOK(res1)) {
50850
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Samlp2AttributeQuery_Version_get" "', argument " "1"" of type '" "LassoSamlp2AttributeQuery *""'"); 
 
52711
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Samlp2AttributeQuery_version_get" "', argument " "1"" of type '" "LassoSamlp2AttributeQuery *""'"); 
50851
52712
    }
50852
52713
    arg1 = (LassoSamlp2AttributeQuery *)(argp1);
50853
52714
    result = (char *)LassoSamlp2AttributeQuery_Version_get(arg1);
50854
 
    
50855
 
    ST(argvi) = SWIG_FromCharPtr(result); argvi++ ;
 
52715
    ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
50856
52716
    
50857
52717
    XSRETURN(argvi);
50858
52718
  fail:
50886
52746
    if (!SWIG_IsOK(res2)) {
50887
52747
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Samlp2AttributeQuery_issueInstant_set" "', argument " "2"" of type '" "char *""'");
50888
52748
    }
50889
 
    arg2 = buf2;
 
52749
    arg2 = (char *)(buf2);
50890
52750
    LassoSamlp2AttributeQuery_IssueInstant_set(arg1,arg2);
50891
52751
    
50892
52752
    
50919
52779
    }
50920
52780
    arg1 = (LassoSamlp2AttributeQuery *)(argp1);
50921
52781
    result = (char *)LassoSamlp2AttributeQuery_IssueInstant_get(arg1);
50922
 
    
50923
 
    ST(argvi) = SWIG_FromCharPtr(result); argvi++ ;
 
52782
    ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
50924
52783
    
50925
52784
    XSRETURN(argvi);
50926
52785
  fail:
50930
52789
}
50931
52790
 
50932
52791
 
50933
 
XS(_wrap_Samlp2AttributeQuery_Destination_set) {
 
52792
XS(_wrap_Samlp2AttributeQuery_destination_set) {
50934
52793
  {
50935
52794
    LassoSamlp2AttributeQuery *arg1 = (LassoSamlp2AttributeQuery *) 0 ;
50936
52795
    char *arg2 = (char *) 0 ;
50943
52802
    dXSARGS;
50944
52803
    
50945
52804
    if ((items < 2) || (items > 2)) {
50946
 
      SWIG_croak("Usage: Samlp2AttributeQuery_Destination_set(self,Destination);");
 
52805
      SWIG_croak("Usage: Samlp2AttributeQuery_destination_set(self,Destination);");
50947
52806
    }
50948
52807
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_LassoSamlp2AttributeQuery, 0 |  0 );
50949
52808
    if (!SWIG_IsOK(res1)) {
50950
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Samlp2AttributeQuery_Destination_set" "', argument " "1"" of type '" "LassoSamlp2AttributeQuery *""'"); 
 
52809
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Samlp2AttributeQuery_destination_set" "', argument " "1"" of type '" "LassoSamlp2AttributeQuery *""'"); 
50951
52810
    }
50952
52811
    arg1 = (LassoSamlp2AttributeQuery *)(argp1);
50953
52812
    res2 = SWIG_AsCharPtrAndSize(ST(1), &buf2, NULL, &alloc2);
50954
52813
    if (!SWIG_IsOK(res2)) {
50955
 
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Samlp2AttributeQuery_Destination_set" "', argument " "2"" of type '" "char *""'");
 
52814
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Samlp2AttributeQuery_destination_set" "', argument " "2"" of type '" "char *""'");
50956
52815
    }
50957
 
    arg2 = buf2;
 
52816
    arg2 = (char *)(buf2);
50958
52817
    LassoSamlp2AttributeQuery_Destination_set(arg1,arg2);
50959
52818
    
50960
52819
    
50969
52828
}
50970
52829
 
50971
52830
 
50972
 
XS(_wrap_Samlp2AttributeQuery_Destination_get) {
 
52831
XS(_wrap_Samlp2AttributeQuery_destination_get) {
50973
52832
  {
50974
52833
    LassoSamlp2AttributeQuery *arg1 = (LassoSamlp2AttributeQuery *) 0 ;
50975
52834
    char *result = 0 ;
50979
52838
    dXSARGS;
50980
52839
    
50981
52840
    if ((items < 1) || (items > 1)) {
50982
 
      SWIG_croak("Usage: Samlp2AttributeQuery_Destination_get(self);");
 
52841
      SWIG_croak("Usage: Samlp2AttributeQuery_destination_get(self);");
50983
52842
    }
50984
52843
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_LassoSamlp2AttributeQuery, 0 |  0 );
50985
52844
    if (!SWIG_IsOK(res1)) {
50986
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Samlp2AttributeQuery_Destination_get" "', argument " "1"" of type '" "LassoSamlp2AttributeQuery *""'"); 
 
52845
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Samlp2AttributeQuery_destination_get" "', argument " "1"" of type '" "LassoSamlp2AttributeQuery *""'"); 
50987
52846
    }
50988
52847
    arg1 = (LassoSamlp2AttributeQuery *)(argp1);
50989
52848
    result = (char *)LassoSamlp2AttributeQuery_Destination_get(arg1);
50990
 
    
50991
 
    ST(argvi) = SWIG_FromCharPtr(result); argvi++ ;
 
52849
    ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
50992
52850
    
50993
52851
    XSRETURN(argvi);
50994
52852
  fail:
50998
52856
}
50999
52857
 
51000
52858
 
51001
 
XS(_wrap_Samlp2AttributeQuery_Consent_set) {
 
52859
XS(_wrap_Samlp2AttributeQuery_consent_set) {
51002
52860
  {
51003
52861
    LassoSamlp2AttributeQuery *arg1 = (LassoSamlp2AttributeQuery *) 0 ;
51004
52862
    char *arg2 = (char *) 0 ;
51011
52869
    dXSARGS;
51012
52870
    
51013
52871
    if ((items < 2) || (items > 2)) {
51014
 
      SWIG_croak("Usage: Samlp2AttributeQuery_Consent_set(self,Consent);");
 
52872
      SWIG_croak("Usage: Samlp2AttributeQuery_consent_set(self,Consent);");
51015
52873
    }
51016
52874
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_LassoSamlp2AttributeQuery, 0 |  0 );
51017
52875
    if (!SWIG_IsOK(res1)) {
51018
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Samlp2AttributeQuery_Consent_set" "', argument " "1"" of type '" "LassoSamlp2AttributeQuery *""'"); 
 
52876
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Samlp2AttributeQuery_consent_set" "', argument " "1"" of type '" "LassoSamlp2AttributeQuery *""'"); 
51019
52877
    }
51020
52878
    arg1 = (LassoSamlp2AttributeQuery *)(argp1);
51021
52879
    res2 = SWIG_AsCharPtrAndSize(ST(1), &buf2, NULL, &alloc2);
51022
52880
    if (!SWIG_IsOK(res2)) {
51023
 
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Samlp2AttributeQuery_Consent_set" "', argument " "2"" of type '" "char *""'");
 
52881
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Samlp2AttributeQuery_consent_set" "', argument " "2"" of type '" "char *""'");
51024
52882
    }
51025
 
    arg2 = buf2;
 
52883
    arg2 = (char *)(buf2);
51026
52884
    LassoSamlp2AttributeQuery_Consent_set(arg1,arg2);
51027
52885
    
51028
52886
    
51037
52895
}
51038
52896
 
51039
52897
 
51040
 
XS(_wrap_Samlp2AttributeQuery_Consent_get) {
 
52898
XS(_wrap_Samlp2AttributeQuery_consent_get) {
51041
52899
  {
51042
52900
    LassoSamlp2AttributeQuery *arg1 = (LassoSamlp2AttributeQuery *) 0 ;
51043
52901
    char *result = 0 ;
51047
52905
    dXSARGS;
51048
52906
    
51049
52907
    if ((items < 1) || (items > 1)) {
51050
 
      SWIG_croak("Usage: Samlp2AttributeQuery_Consent_get(self);");
 
52908
      SWIG_croak("Usage: Samlp2AttributeQuery_consent_get(self);");
51051
52909
    }
51052
52910
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_LassoSamlp2AttributeQuery, 0 |  0 );
51053
52911
    if (!SWIG_IsOK(res1)) {
51054
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Samlp2AttributeQuery_Consent_get" "', argument " "1"" of type '" "LassoSamlp2AttributeQuery *""'"); 
 
52912
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Samlp2AttributeQuery_consent_get" "', argument " "1"" of type '" "LassoSamlp2AttributeQuery *""'"); 
51055
52913
    }
51056
52914
    arg1 = (LassoSamlp2AttributeQuery *)(argp1);
51057
52915
    result = (char *)LassoSamlp2AttributeQuery_Consent_get(arg1);
51058
 
    
51059
 
    ST(argvi) = SWIG_FromCharPtr(result); argvi++ ;
 
52916
    ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
51060
52917
    
51061
52918
    XSRETURN(argvi);
51062
52919
  fail:
51076
52933
      SWIG_croak("Usage: new_Samlp2AttributeQuery();");
51077
52934
    }
51078
52935
    result = (LassoSamlp2AttributeQuery *)new_LassoSamlp2AttributeQuery();
51079
 
    
51080
52936
    ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_LassoSamlp2AttributeQuery, SWIG_OWNER | SWIG_SHADOW); argvi++ ;
51081
52937
    XSRETURN(argvi);
51082
52938
  fail:
51131
52987
    }
51132
52988
    arg1 = (LassoSamlp2AttributeQuery *)(argp1);
51133
52989
    result = (char *)LassoSamlp2AttributeQuery_dump(arg1);
51134
 
    
51135
 
    ST(argvi) = SWIG_FromCharPtr(result); argvi++ ;
 
52990
    ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
51136
52991
    
51137
52992
    g_free(result);
51138
52993
    XSRETURN(argvi);
51143
52998
}
51144
52999
 
51145
53000
 
51146
 
XS(_wrap_Saml2AudienceRestriction_Audience_set) {
 
53001
XS(_wrap_Saml2AudienceRestriction_audience_set) {
51147
53002
  {
51148
53003
    LassoSaml2AudienceRestriction *arg1 = (LassoSaml2AudienceRestriction *) 0 ;
51149
53004
    char *arg2 = (char *) 0 ;
51156
53011
    dXSARGS;
51157
53012
    
51158
53013
    if ((items < 2) || (items > 2)) {
51159
 
      SWIG_croak("Usage: Saml2AudienceRestriction_Audience_set(self,Audience);");
 
53014
      SWIG_croak("Usage: Saml2AudienceRestriction_audience_set(self,Audience);");
51160
53015
    }
51161
53016
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_LassoSaml2AudienceRestriction, 0 |  0 );
51162
53017
    if (!SWIG_IsOK(res1)) {
51163
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Saml2AudienceRestriction_Audience_set" "', argument " "1"" of type '" "LassoSaml2AudienceRestriction *""'"); 
 
53018
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Saml2AudienceRestriction_audience_set" "', argument " "1"" of type '" "LassoSaml2AudienceRestriction *""'"); 
51164
53019
    }
51165
53020
    arg1 = (LassoSaml2AudienceRestriction *)(argp1);
51166
53021
    res2 = SWIG_AsCharPtrAndSize(ST(1), &buf2, NULL, &alloc2);
51167
53022
    if (!SWIG_IsOK(res2)) {
51168
 
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Saml2AudienceRestriction_Audience_set" "', argument " "2"" of type '" "char *""'");
 
53023
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Saml2AudienceRestriction_audience_set" "', argument " "2"" of type '" "char *""'");
51169
53024
    }
51170
 
    arg2 = buf2;
 
53025
    arg2 = (char *)(buf2);
51171
53026
    if (arg1->Audience) free((char*)arg1->Audience);
51172
53027
    if (arg2) {
51173
 
      size_t size = strlen(arg2) + 1;
51174
 
      arg1->Audience = (char *)memcpy((char *)malloc((size)*sizeof(char)), arg2, sizeof(char)*(size));
 
53028
      size_t size = strlen((const char *)(arg2)) + 1;
 
53029
      arg1->Audience = (char *)(char *)memcpy((char *)malloc((size)*sizeof(char)), (const char *)(arg2), sizeof(char)*(size));
51175
53030
    } else {
51176
53031
      arg1->Audience = 0;
51177
53032
    }
51187
53042
}
51188
53043
 
51189
53044
 
51190
 
XS(_wrap_Saml2AudienceRestriction_Audience_get) {
 
53045
XS(_wrap_Saml2AudienceRestriction_audience_get) {
51191
53046
  {
51192
53047
    LassoSaml2AudienceRestriction *arg1 = (LassoSaml2AudienceRestriction *) 0 ;
51193
53048
    char *result = 0 ;
51197
53052
    dXSARGS;
51198
53053
    
51199
53054
    if ((items < 1) || (items > 1)) {
51200
 
      SWIG_croak("Usage: Saml2AudienceRestriction_Audience_get(self);");
 
53055
      SWIG_croak("Usage: Saml2AudienceRestriction_audience_get(self);");
51201
53056
    }
51202
53057
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_LassoSaml2AudienceRestriction, 0 |  0 );
51203
53058
    if (!SWIG_IsOK(res1)) {
51204
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Saml2AudienceRestriction_Audience_get" "', argument " "1"" of type '" "LassoSaml2AudienceRestriction *""'"); 
 
53059
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Saml2AudienceRestriction_audience_get" "', argument " "1"" of type '" "LassoSaml2AudienceRestriction *""'"); 
51205
53060
    }
51206
53061
    arg1 = (LassoSaml2AudienceRestriction *)(argp1);
51207
53062
    result = (char *) ((arg1)->Audience);
51208
 
    
51209
 
    ST(argvi) = SWIG_FromCharPtr(result); argvi++ ;
 
53063
    ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
51210
53064
    
51211
53065
    XSRETURN(argvi);
51212
53066
  fail:
51226
53080
      SWIG_croak("Usage: new_Saml2AudienceRestriction();");
51227
53081
    }
51228
53082
    result = (LassoSaml2AudienceRestriction *)new_LassoSaml2AudienceRestriction();
51229
 
    
51230
53083
    ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_LassoSaml2AudienceRestriction, SWIG_OWNER | SWIG_SHADOW); argvi++ ;
51231
53084
    XSRETURN(argvi);
51232
53085
  fail:
51281
53134
    }
51282
53135
    arg1 = (LassoSaml2AudienceRestriction *)(argp1);
51283
53136
    result = (char *)LassoSaml2AudienceRestriction_dump(arg1);
51284
 
    
51285
 
    ST(argvi) = SWIG_FromCharPtr(result); argvi++ ;
 
53137
    ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
51286
53138
    
51287
53139
    g_free(result);
51288
53140
    XSRETURN(argvi);
51317
53169
    if (!SWIG_IsOK(res2)) {
51318
53170
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Samlp2LogoutRequest_sessionIndex_set" "', argument " "2"" of type '" "char *""'");
51319
53171
    }
51320
 
    arg2 = buf2;
 
53172
    arg2 = (char *)(buf2);
51321
53173
    if (arg1->SessionIndex) free((char*)arg1->SessionIndex);
51322
53174
    if (arg2) {
51323
 
      size_t size = strlen(arg2) + 1;
51324
 
      arg1->SessionIndex = (char *)memcpy((char *)malloc((size)*sizeof(char)), arg2, sizeof(char)*(size));
 
53175
      size_t size = strlen((const char *)(arg2)) + 1;
 
53176
      arg1->SessionIndex = (char *)(char *)memcpy((char *)malloc((size)*sizeof(char)), (const char *)(arg2), sizeof(char)*(size));
51325
53177
    } else {
51326
53178
      arg1->SessionIndex = 0;
51327
53179
    }
51355
53207
    }
51356
53208
    arg1 = (LassoSamlp2LogoutRequest *)(argp1);
51357
53209
    result = (char *) ((arg1)->SessionIndex);
51358
 
    
51359
 
    ST(argvi) = SWIG_FromCharPtr(result); argvi++ ;
 
53210
    ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
51360
53211
    
51361
53212
    XSRETURN(argvi);
51362
53213
  fail:
51366
53217
}
51367
53218
 
51368
53219
 
51369
 
XS(_wrap_Samlp2LogoutRequest_Reason_set) {
 
53220
XS(_wrap_Samlp2LogoutRequest_reason_set) {
51370
53221
  {
51371
53222
    LassoSamlp2LogoutRequest *arg1 = (LassoSamlp2LogoutRequest *) 0 ;
51372
53223
    char *arg2 = (char *) 0 ;
51379
53230
    dXSARGS;
51380
53231
    
51381
53232
    if ((items < 2) || (items > 2)) {
51382
 
      SWIG_croak("Usage: Samlp2LogoutRequest_Reason_set(self,Reason);");
 
53233
      SWIG_croak("Usage: Samlp2LogoutRequest_reason_set(self,Reason);");
51383
53234
    }
51384
53235
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_LassoSamlp2LogoutRequest, 0 |  0 );
51385
53236
    if (!SWIG_IsOK(res1)) {
51386
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Samlp2LogoutRequest_Reason_set" "', argument " "1"" of type '" "LassoSamlp2LogoutRequest *""'"); 
 
53237
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Samlp2LogoutRequest_reason_set" "', argument " "1"" of type '" "LassoSamlp2LogoutRequest *""'"); 
51387
53238
    }
51388
53239
    arg1 = (LassoSamlp2LogoutRequest *)(argp1);
51389
53240
    res2 = SWIG_AsCharPtrAndSize(ST(1), &buf2, NULL, &alloc2);
51390
53241
    if (!SWIG_IsOK(res2)) {
51391
 
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Samlp2LogoutRequest_Reason_set" "', argument " "2"" of type '" "char *""'");
 
53242
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Samlp2LogoutRequest_reason_set" "', argument " "2"" of type '" "char *""'");
51392
53243
    }
51393
 
    arg2 = buf2;
 
53244
    arg2 = (char *)(buf2);
51394
53245
    if (arg1->Reason) free((char*)arg1->Reason);
51395
53246
    if (arg2) {
51396
 
      size_t size = strlen(arg2) + 1;
51397
 
      arg1->Reason = (char *)memcpy((char *)malloc((size)*sizeof(char)), arg2, sizeof(char)*(size));
 
53247
      size_t size = strlen((const char *)(arg2)) + 1;
 
53248
      arg1->Reason = (char *)(char *)memcpy((char *)malloc((size)*sizeof(char)), (const char *)(arg2), sizeof(char)*(size));
51398
53249
    } else {
51399
53250
      arg1->Reason = 0;
51400
53251
    }
51410
53261
}
51411
53262
 
51412
53263
 
51413
 
XS(_wrap_Samlp2LogoutRequest_Reason_get) {
 
53264
XS(_wrap_Samlp2LogoutRequest_reason_get) {
51414
53265
  {
51415
53266
    LassoSamlp2LogoutRequest *arg1 = (LassoSamlp2LogoutRequest *) 0 ;
51416
53267
    char *result = 0 ;
51420
53271
    dXSARGS;
51421
53272
    
51422
53273
    if ((items < 1) || (items > 1)) {
51423
 
      SWIG_croak("Usage: Samlp2LogoutRequest_Reason_get(self);");
 
53274
      SWIG_croak("Usage: Samlp2LogoutRequest_reason_get(self);");
51424
53275
    }
51425
53276
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_LassoSamlp2LogoutRequest, 0 |  0 );
51426
53277
    if (!SWIG_IsOK(res1)) {
51427
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Samlp2LogoutRequest_Reason_get" "', argument " "1"" of type '" "LassoSamlp2LogoutRequest *""'"); 
 
53278
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Samlp2LogoutRequest_reason_get" "', argument " "1"" of type '" "LassoSamlp2LogoutRequest *""'"); 
51428
53279
    }
51429
53280
    arg1 = (LassoSamlp2LogoutRequest *)(argp1);
51430
53281
    result = (char *) ((arg1)->Reason);
51431
 
    
51432
 
    ST(argvi) = SWIG_FromCharPtr(result); argvi++ ;
 
53282
    ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
51433
53283
    
51434
53284
    XSRETURN(argvi);
51435
53285
  fail:
51463
53313
    if (!SWIG_IsOK(res2)) {
51464
53314
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Samlp2LogoutRequest_notOnOrAfter_set" "', argument " "2"" of type '" "char *""'");
51465
53315
    }
51466
 
    arg2 = buf2;
 
53316
    arg2 = (char *)(buf2);
51467
53317
    if (arg1->NotOnOrAfter) free((char*)arg1->NotOnOrAfter);
51468
53318
    if (arg2) {
51469
 
      size_t size = strlen(arg2) + 1;
51470
 
      arg1->NotOnOrAfter = (char *)memcpy((char *)malloc((size)*sizeof(char)), arg2, sizeof(char)*(size));
 
53319
      size_t size = strlen((const char *)(arg2)) + 1;
 
53320
      arg1->NotOnOrAfter = (char *)(char *)memcpy((char *)malloc((size)*sizeof(char)), (const char *)(arg2), sizeof(char)*(size));
51471
53321
    } else {
51472
53322
      arg1->NotOnOrAfter = 0;
51473
53323
    }
51501
53351
    }
51502
53352
    arg1 = (LassoSamlp2LogoutRequest *)(argp1);
51503
53353
    result = (char *) ((arg1)->NotOnOrAfter);
51504
 
    
51505
 
    ST(argvi) = SWIG_FromCharPtr(result); argvi++ ;
 
53354
    ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
51506
53355
    
51507
53356
    XSRETURN(argvi);
51508
53357
  fail:
51568
53417
    }
51569
53418
    arg1 = (LassoSamlp2LogoutRequest *)(argp1);
51570
53419
    result = (LassoSaml2BaseIDAbstract *)LassoSamlp2LogoutRequest_BaseID_get(arg1);
51571
 
    
51572
53420
    ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_LassoSaml2BaseIDAbstract, 0 | SWIG_SHADOW); argvi++ ;
51573
53421
    
51574
53422
    XSRETURN(argvi);
51635
53483
    }
51636
53484
    arg1 = (LassoSamlp2LogoutRequest *)(argp1);
51637
53485
    result = (LassoSaml2NameID *)LassoSamlp2LogoutRequest_NameID_get(arg1);
51638
 
    
51639
53486
    ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_LassoSaml2NameID, 0 | SWIG_SHADOW); argvi++ ;
51640
53487
    
51641
53488
    XSRETURN(argvi);
51702
53549
    }
51703
53550
    arg1 = (LassoSamlp2LogoutRequest *)(argp1);
51704
53551
    result = (LassoSaml2EncryptedElement *)LassoSamlp2LogoutRequest_EncryptedID_get(arg1);
51705
 
    
51706
53552
    ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_LassoSaml2EncryptedElement, 0 | SWIG_SHADOW); argvi++ ;
51707
53553
    
51708
53554
    XSRETURN(argvi);
51769
53615
    }
51770
53616
    arg1 = (LassoSamlp2LogoutRequest *)(argp1);
51771
53617
    result = (LassoSaml2NameID *)LassoSamlp2LogoutRequest_Issuer_get(arg1);
51772
 
    
51773
53618
    ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_LassoSaml2NameID, 0 | SWIG_SHADOW); argvi++ ;
51774
53619
    
51775
53620
    XSRETURN(argvi);
51780
53625
}
51781
53626
 
51782
53627
 
51783
 
XS(_wrap_Samlp2LogoutRequest_Extensions_set) {
 
53628
XS(_wrap_Samlp2LogoutRequest_extensions_set) {
51784
53629
  {
51785
53630
    LassoSamlp2LogoutRequest *arg1 = (LassoSamlp2LogoutRequest *) 0 ;
51786
53631
    LassoSamlp2Extensions *arg2 = (LassoSamlp2Extensions *) 0 ;
51792
53637
    dXSARGS;
51793
53638
    
51794
53639
    if ((items < 2) || (items > 2)) {
51795
 
      SWIG_croak("Usage: Samlp2LogoutRequest_Extensions_set(self,Extensions);");
 
53640
      SWIG_croak("Usage: Samlp2LogoutRequest_extensions_set(self,Extensions);");
51796
53641
    }
51797
53642
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_LassoSamlp2LogoutRequest, 0 |  0 );
51798
53643
    if (!SWIG_IsOK(res1)) {
51799
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Samlp2LogoutRequest_Extensions_set" "', argument " "1"" of type '" "LassoSamlp2LogoutRequest *""'"); 
 
53644
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Samlp2LogoutRequest_extensions_set" "', argument " "1"" of type '" "LassoSamlp2LogoutRequest *""'"); 
51800
53645
    }
51801
53646
    arg1 = (LassoSamlp2LogoutRequest *)(argp1);
51802
53647
    res2 = SWIG_ConvertPtr(ST(1), &argp2,SWIGTYPE_p_LassoSamlp2Extensions, SWIG_POINTER_DISOWN |  0 );
51803
53648
    if (!SWIG_IsOK(res2)) {
51804
 
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Samlp2LogoutRequest_Extensions_set" "', argument " "2"" of type '" "LassoSamlp2Extensions *""'"); 
 
53649
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Samlp2LogoutRequest_extensions_set" "', argument " "2"" of type '" "LassoSamlp2Extensions *""'"); 
51805
53650
    }
51806
53651
    arg2 = (LassoSamlp2Extensions *)(argp2);
51807
53652
    LassoSamlp2LogoutRequest_Extensions_set(arg1,arg2);
51818
53663
}
51819
53664
 
51820
53665
 
51821
 
XS(_wrap_Samlp2LogoutRequest_Extensions_get) {
 
53666
XS(_wrap_Samlp2LogoutRequest_extensions_get) {
51822
53667
  {
51823
53668
    LassoSamlp2LogoutRequest *arg1 = (LassoSamlp2LogoutRequest *) 0 ;
51824
53669
    LassoSamlp2Extensions *result = 0 ;
51828
53673
    dXSARGS;
51829
53674
    
51830
53675
    if ((items < 1) || (items > 1)) {
51831
 
      SWIG_croak("Usage: Samlp2LogoutRequest_Extensions_get(self);");
 
53676
      SWIG_croak("Usage: Samlp2LogoutRequest_extensions_get(self);");
51832
53677
    }
51833
53678
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_LassoSamlp2LogoutRequest, 0 |  0 );
51834
53679
    if (!SWIG_IsOK(res1)) {
51835
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Samlp2LogoutRequest_Extensions_get" "', argument " "1"" of type '" "LassoSamlp2LogoutRequest *""'"); 
 
53680
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Samlp2LogoutRequest_extensions_get" "', argument " "1"" of type '" "LassoSamlp2LogoutRequest *""'"); 
51836
53681
    }
51837
53682
    arg1 = (LassoSamlp2LogoutRequest *)(argp1);
51838
53683
    result = (LassoSamlp2Extensions *)LassoSamlp2LogoutRequest_Extensions_get(arg1);
51839
 
    
51840
53684
    ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_LassoSamlp2Extensions, 0 | SWIG_SHADOW); argvi++ ;
51841
53685
    
51842
53686
    XSRETURN(argvi);
51847
53691
}
51848
53692
 
51849
53693
 
51850
 
XS(_wrap_Samlp2LogoutRequest_ID_set) {
 
53694
XS(_wrap_Samlp2LogoutRequest_iD_set) {
51851
53695
  {
51852
53696
    LassoSamlp2LogoutRequest *arg1 = (LassoSamlp2LogoutRequest *) 0 ;
51853
53697
    char *arg2 = (char *) 0 ;
51860
53704
    dXSARGS;
51861
53705
    
51862
53706
    if ((items < 2) || (items > 2)) {
51863
 
      SWIG_croak("Usage: Samlp2LogoutRequest_ID_set(self,ID);");
 
53707
      SWIG_croak("Usage: Samlp2LogoutRequest_iD_set(self,ID);");
51864
53708
    }
51865
53709
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_LassoSamlp2LogoutRequest, 0 |  0 );
51866
53710
    if (!SWIG_IsOK(res1)) {
51867
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Samlp2LogoutRequest_ID_set" "', argument " "1"" of type '" "LassoSamlp2LogoutRequest *""'"); 
 
53711
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Samlp2LogoutRequest_iD_set" "', argument " "1"" of type '" "LassoSamlp2LogoutRequest *""'"); 
51868
53712
    }
51869
53713
    arg1 = (LassoSamlp2LogoutRequest *)(argp1);
51870
53714
    res2 = SWIG_AsCharPtrAndSize(ST(1), &buf2, NULL, &alloc2);
51871
53715
    if (!SWIG_IsOK(res2)) {
51872
 
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Samlp2LogoutRequest_ID_set" "', argument " "2"" of type '" "char *""'");
 
53716
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Samlp2LogoutRequest_iD_set" "', argument " "2"" of type '" "char *""'");
51873
53717
    }
51874
 
    arg2 = buf2;
 
53718
    arg2 = (char *)(buf2);
51875
53719
    LassoSamlp2LogoutRequest_ID_set(arg1,arg2);
51876
53720
    
51877
53721
    
51886
53730
}
51887
53731
 
51888
53732
 
51889
 
XS(_wrap_Samlp2LogoutRequest_ID_get) {
 
53733
XS(_wrap_Samlp2LogoutRequest_iD_get) {
51890
53734
  {
51891
53735
    LassoSamlp2LogoutRequest *arg1 = (LassoSamlp2LogoutRequest *) 0 ;
51892
53736
    char *result = 0 ;
51896
53740
    dXSARGS;
51897
53741
    
51898
53742
    if ((items < 1) || (items > 1)) {
51899
 
      SWIG_croak("Usage: Samlp2LogoutRequest_ID_get(self);");
 
53743
      SWIG_croak("Usage: Samlp2LogoutRequest_iD_get(self);");
51900
53744
    }
51901
53745
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_LassoSamlp2LogoutRequest, 0 |  0 );
51902
53746
    if (!SWIG_IsOK(res1)) {
51903
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Samlp2LogoutRequest_ID_get" "', argument " "1"" of type '" "LassoSamlp2LogoutRequest *""'"); 
 
53747
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Samlp2LogoutRequest_iD_get" "', argument " "1"" of type '" "LassoSamlp2LogoutRequest *""'"); 
51904
53748
    }
51905
53749
    arg1 = (LassoSamlp2LogoutRequest *)(argp1);
51906
53750
    result = (char *)LassoSamlp2LogoutRequest_ID_get(arg1);
51907
 
    
51908
 
    ST(argvi) = SWIG_FromCharPtr(result); argvi++ ;
 
53751
    ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
51909
53752
    
51910
53753
    XSRETURN(argvi);
51911
53754
  fail:
51915
53758
}
51916
53759
 
51917
53760
 
51918
 
XS(_wrap_Samlp2LogoutRequest_Version_set) {
 
53761
XS(_wrap_Samlp2LogoutRequest_version_set) {
51919
53762
  {
51920
53763
    LassoSamlp2LogoutRequest *arg1 = (LassoSamlp2LogoutRequest *) 0 ;
51921
53764
    char *arg2 = (char *) 0 ;
51928
53771
    dXSARGS;
51929
53772
    
51930
53773
    if ((items < 2) || (items > 2)) {
51931
 
      SWIG_croak("Usage: Samlp2LogoutRequest_Version_set(self,Version);");
 
53774
      SWIG_croak("Usage: Samlp2LogoutRequest_version_set(self,Version);");
51932
53775
    }
51933
53776
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_LassoSamlp2LogoutRequest, 0 |  0 );
51934
53777
    if (!SWIG_IsOK(res1)) {
51935
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Samlp2LogoutRequest_Version_set" "', argument " "1"" of type '" "LassoSamlp2LogoutRequest *""'"); 
 
53778
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Samlp2LogoutRequest_version_set" "', argument " "1"" of type '" "LassoSamlp2LogoutRequest *""'"); 
51936
53779
    }
51937
53780
    arg1 = (LassoSamlp2LogoutRequest *)(argp1);
51938
53781
    res2 = SWIG_AsCharPtrAndSize(ST(1), &buf2, NULL, &alloc2);
51939
53782
    if (!SWIG_IsOK(res2)) {
51940
 
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Samlp2LogoutRequest_Version_set" "', argument " "2"" of type '" "char *""'");
 
53783
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Samlp2LogoutRequest_version_set" "', argument " "2"" of type '" "char *""'");
51941
53784
    }
51942
 
    arg2 = buf2;
 
53785
    arg2 = (char *)(buf2);
51943
53786
    LassoSamlp2LogoutRequest_Version_set(arg1,arg2);
51944
53787
    
51945
53788
    
51954
53797
}
51955
53798
 
51956
53799
 
51957
 
XS(_wrap_Samlp2LogoutRequest_Version_get) {
 
53800
XS(_wrap_Samlp2LogoutRequest_version_get) {
51958
53801
  {
51959
53802
    LassoSamlp2LogoutRequest *arg1 = (LassoSamlp2LogoutRequest *) 0 ;
51960
53803
    char *result = 0 ;
51964
53807
    dXSARGS;
51965
53808
    
51966
53809
    if ((items < 1) || (items > 1)) {
51967
 
      SWIG_croak("Usage: Samlp2LogoutRequest_Version_get(self);");
 
53810
      SWIG_croak("Usage: Samlp2LogoutRequest_version_get(self);");
51968
53811
    }
51969
53812
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_LassoSamlp2LogoutRequest, 0 |  0 );
51970
53813
    if (!SWIG_IsOK(res1)) {
51971
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Samlp2LogoutRequest_Version_get" "', argument " "1"" of type '" "LassoSamlp2LogoutRequest *""'"); 
 
53814
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Samlp2LogoutRequest_version_get" "', argument " "1"" of type '" "LassoSamlp2LogoutRequest *""'"); 
51972
53815
    }
51973
53816
    arg1 = (LassoSamlp2LogoutRequest *)(argp1);
51974
53817
    result = (char *)LassoSamlp2LogoutRequest_Version_get(arg1);
51975
 
    
51976
 
    ST(argvi) = SWIG_FromCharPtr(result); argvi++ ;
 
53818
    ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
51977
53819
    
51978
53820
    XSRETURN(argvi);
51979
53821
  fail:
52007
53849
    if (!SWIG_IsOK(res2)) {
52008
53850
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Samlp2LogoutRequest_issueInstant_set" "', argument " "2"" of type '" "char *""'");
52009
53851
    }
52010
 
    arg2 = buf2;
 
53852
    arg2 = (char *)(buf2);
52011
53853
    LassoSamlp2LogoutRequest_IssueInstant_set(arg1,arg2);
52012
53854
    
52013
53855
    
52040
53882
    }
52041
53883
    arg1 = (LassoSamlp2LogoutRequest *)(argp1);
52042
53884
    result = (char *)LassoSamlp2LogoutRequest_IssueInstant_get(arg1);
52043
 
    
52044
 
    ST(argvi) = SWIG_FromCharPtr(result); argvi++ ;
 
53885
    ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
52045
53886
    
52046
53887
    XSRETURN(argvi);
52047
53888
  fail:
52051
53892
}
52052
53893
 
52053
53894
 
52054
 
XS(_wrap_Samlp2LogoutRequest_Destination_set) {
 
53895
XS(_wrap_Samlp2LogoutRequest_destination_set) {
52055
53896
  {
52056
53897
    LassoSamlp2LogoutRequest *arg1 = (LassoSamlp2LogoutRequest *) 0 ;
52057
53898
    char *arg2 = (char *) 0 ;
52064
53905
    dXSARGS;
52065
53906
    
52066
53907
    if ((items < 2) || (items > 2)) {
52067
 
      SWIG_croak("Usage: Samlp2LogoutRequest_Destination_set(self,Destination);");
 
53908
      SWIG_croak("Usage: Samlp2LogoutRequest_destination_set(self,Destination);");
52068
53909
    }
52069
53910
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_LassoSamlp2LogoutRequest, 0 |  0 );
52070
53911
    if (!SWIG_IsOK(res1)) {
52071
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Samlp2LogoutRequest_Destination_set" "', argument " "1"" of type '" "LassoSamlp2LogoutRequest *""'"); 
 
53912
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Samlp2LogoutRequest_destination_set" "', argument " "1"" of type '" "LassoSamlp2LogoutRequest *""'"); 
52072
53913
    }
52073
53914
    arg1 = (LassoSamlp2LogoutRequest *)(argp1);
52074
53915
    res2 = SWIG_AsCharPtrAndSize(ST(1), &buf2, NULL, &alloc2);
52075
53916
    if (!SWIG_IsOK(res2)) {
52076
 
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Samlp2LogoutRequest_Destination_set" "', argument " "2"" of type '" "char *""'");
 
53917
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Samlp2LogoutRequest_destination_set" "', argument " "2"" of type '" "char *""'");
52077
53918
    }
52078
 
    arg2 = buf2;
 
53919
    arg2 = (char *)(buf2);
52079
53920
    LassoSamlp2LogoutRequest_Destination_set(arg1,arg2);
52080
53921
    
52081
53922
    
52090
53931
}
52091
53932
 
52092
53933
 
52093
 
XS(_wrap_Samlp2LogoutRequest_Destination_get) {
 
53934
XS(_wrap_Samlp2LogoutRequest_destination_get) {
52094
53935
  {
52095
53936
    LassoSamlp2LogoutRequest *arg1 = (LassoSamlp2LogoutRequest *) 0 ;
52096
53937
    char *result = 0 ;
52100
53941
    dXSARGS;
52101
53942
    
52102
53943
    if ((items < 1) || (items > 1)) {
52103
 
      SWIG_croak("Usage: Samlp2LogoutRequest_Destination_get(self);");
 
53944
      SWIG_croak("Usage: Samlp2LogoutRequest_destination_get(self);");
52104
53945
    }
52105
53946
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_LassoSamlp2LogoutRequest, 0 |  0 );
52106
53947
    if (!SWIG_IsOK(res1)) {
52107
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Samlp2LogoutRequest_Destination_get" "', argument " "1"" of type '" "LassoSamlp2LogoutRequest *""'"); 
 
53948
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Samlp2LogoutRequest_destination_get" "', argument " "1"" of type '" "LassoSamlp2LogoutRequest *""'"); 
52108
53949
    }
52109
53950
    arg1 = (LassoSamlp2LogoutRequest *)(argp1);
52110
53951
    result = (char *)LassoSamlp2LogoutRequest_Destination_get(arg1);
52111
 
    
52112
 
    ST(argvi) = SWIG_FromCharPtr(result); argvi++ ;
 
53952
    ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
52113
53953
    
52114
53954
    XSRETURN(argvi);
52115
53955
  fail:
52119
53959
}
52120
53960
 
52121
53961
 
52122
 
XS(_wrap_Samlp2LogoutRequest_Consent_set) {
 
53962
XS(_wrap_Samlp2LogoutRequest_consent_set) {
52123
53963
  {
52124
53964
    LassoSamlp2LogoutRequest *arg1 = (LassoSamlp2LogoutRequest *) 0 ;
52125
53965
    char *arg2 = (char *) 0 ;
52132
53972
    dXSARGS;
52133
53973
    
52134
53974
    if ((items < 2) || (items > 2)) {
52135
 
      SWIG_croak("Usage: Samlp2LogoutRequest_Consent_set(self,Consent);");
 
53975
      SWIG_croak("Usage: Samlp2LogoutRequest_consent_set(self,Consent);");
52136
53976
    }
52137
53977
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_LassoSamlp2LogoutRequest, 0 |  0 );
52138
53978
    if (!SWIG_IsOK(res1)) {
52139
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Samlp2LogoutRequest_Consent_set" "', argument " "1"" of type '" "LassoSamlp2LogoutRequest *""'"); 
 
53979
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Samlp2LogoutRequest_consent_set" "', argument " "1"" of type '" "LassoSamlp2LogoutRequest *""'"); 
52140
53980
    }
52141
53981
    arg1 = (LassoSamlp2LogoutRequest *)(argp1);
52142
53982
    res2 = SWIG_AsCharPtrAndSize(ST(1), &buf2, NULL, &alloc2);
52143
53983
    if (!SWIG_IsOK(res2)) {
52144
 
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Samlp2LogoutRequest_Consent_set" "', argument " "2"" of type '" "char *""'");
 
53984
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Samlp2LogoutRequest_consent_set" "', argument " "2"" of type '" "char *""'");
52145
53985
    }
52146
 
    arg2 = buf2;
 
53986
    arg2 = (char *)(buf2);
52147
53987
    LassoSamlp2LogoutRequest_Consent_set(arg1,arg2);
52148
53988
    
52149
53989
    
52158
53998
}
52159
53999
 
52160
54000
 
52161
 
XS(_wrap_Samlp2LogoutRequest_Consent_get) {
 
54001
XS(_wrap_Samlp2LogoutRequest_consent_get) {
52162
54002
  {
52163
54003
    LassoSamlp2LogoutRequest *arg1 = (LassoSamlp2LogoutRequest *) 0 ;
52164
54004
    char *result = 0 ;
52168
54008
    dXSARGS;
52169
54009
    
52170
54010
    if ((items < 1) || (items > 1)) {
52171
 
      SWIG_croak("Usage: Samlp2LogoutRequest_Consent_get(self);");
 
54011
      SWIG_croak("Usage: Samlp2LogoutRequest_consent_get(self);");
52172
54012
    }
52173
54013
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_LassoSamlp2LogoutRequest, 0 |  0 );
52174
54014
    if (!SWIG_IsOK(res1)) {
52175
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Samlp2LogoutRequest_Consent_get" "', argument " "1"" of type '" "LassoSamlp2LogoutRequest *""'"); 
 
54015
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Samlp2LogoutRequest_consent_get" "', argument " "1"" of type '" "LassoSamlp2LogoutRequest *""'"); 
52176
54016
    }
52177
54017
    arg1 = (LassoSamlp2LogoutRequest *)(argp1);
52178
54018
    result = (char *)LassoSamlp2LogoutRequest_Consent_get(arg1);
52179
 
    
52180
 
    ST(argvi) = SWIG_FromCharPtr(result); argvi++ ;
 
54019
    ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
52181
54020
    
52182
54021
    XSRETURN(argvi);
52183
54022
  fail:
52197
54036
      SWIG_croak("Usage: new_Samlp2LogoutRequest();");
52198
54037
    }
52199
54038
    result = (LassoSamlp2LogoutRequest *)new_LassoSamlp2LogoutRequest();
52200
 
    
52201
54039
    ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_LassoSamlp2LogoutRequest, SWIG_OWNER | SWIG_SHADOW); argvi++ ;
52202
54040
    XSRETURN(argvi);
52203
54041
  fail:
52252
54090
    }
52253
54091
    arg1 = (LassoSamlp2LogoutRequest *)(argp1);
52254
54092
    result = (char *)LassoSamlp2LogoutRequest_dump(arg1);
52255
 
    
52256
 
    ST(argvi) = SWIG_FromCharPtr(result); argvi++ ;
 
54093
    ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
52257
54094
    
52258
54095
    g_free(result);
52259
54096
    XSRETURN(argvi);
52288
54125
    if (!SWIG_IsOK(res2)) {
52289
54126
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Samlp2AuthnQuery_sessionIndex_set" "', argument " "2"" of type '" "char *""'");
52290
54127
    }
52291
 
    arg2 = buf2;
 
54128
    arg2 = (char *)(buf2);
52292
54129
    if (arg1->SessionIndex) free((char*)arg1->SessionIndex);
52293
54130
    if (arg2) {
52294
 
      size_t size = strlen(arg2) + 1;
52295
 
      arg1->SessionIndex = (char *)memcpy((char *)malloc((size)*sizeof(char)), arg2, sizeof(char)*(size));
 
54131
      size_t size = strlen((const char *)(arg2)) + 1;
 
54132
      arg1->SessionIndex = (char *)(char *)memcpy((char *)malloc((size)*sizeof(char)), (const char *)(arg2), sizeof(char)*(size));
52296
54133
    } else {
52297
54134
      arg1->SessionIndex = 0;
52298
54135
    }
52326
54163
    }
52327
54164
    arg1 = (LassoSamlp2AuthnQuery *)(argp1);
52328
54165
    result = (char *) ((arg1)->SessionIndex);
52329
 
    
52330
 
    ST(argvi) = SWIG_FromCharPtr(result); argvi++ ;
 
54166
    ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
52331
54167
    
52332
54168
    XSRETURN(argvi);
52333
54169
  fail:
52393
54229
    }
52394
54230
    arg1 = (LassoSamlp2AuthnQuery *)(argp1);
52395
54231
    result = (LassoSamlp2RequestedAuthnContext *)LassoSamlp2AuthnQuery_RequestedAuthnContext_get(arg1);
52396
 
    
52397
54232
    ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_LassoSamlp2RequestedAuthnContext, 0 | SWIG_SHADOW); argvi++ ;
52398
54233
    
52399
54234
    XSRETURN(argvi);
52404
54239
}
52405
54240
 
52406
54241
 
52407
 
XS(_wrap_Samlp2AuthnQuery_Subject_set) {
 
54242
XS(_wrap_Samlp2AuthnQuery_subject_set) {
52408
54243
  {
52409
54244
    LassoSamlp2AuthnQuery *arg1 = (LassoSamlp2AuthnQuery *) 0 ;
52410
54245
    LassoSaml2Subject *arg2 = (LassoSaml2Subject *) 0 ;
52416
54251
    dXSARGS;
52417
54252
    
52418
54253
    if ((items < 2) || (items > 2)) {
52419
 
      SWIG_croak("Usage: Samlp2AuthnQuery_Subject_set(self,Subject);");
 
54254
      SWIG_croak("Usage: Samlp2AuthnQuery_subject_set(self,Subject);");
52420
54255
    }
52421
54256
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_LassoSamlp2AuthnQuery, 0 |  0 );
52422
54257
    if (!SWIG_IsOK(res1)) {
52423
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Samlp2AuthnQuery_Subject_set" "', argument " "1"" of type '" "LassoSamlp2AuthnQuery *""'"); 
 
54258
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Samlp2AuthnQuery_subject_set" "', argument " "1"" of type '" "LassoSamlp2AuthnQuery *""'"); 
52424
54259
    }
52425
54260
    arg1 = (LassoSamlp2AuthnQuery *)(argp1);
52426
54261
    res2 = SWIG_ConvertPtr(ST(1), &argp2,SWIGTYPE_p_LassoSaml2Subject, SWIG_POINTER_DISOWN |  0 );
52427
54262
    if (!SWIG_IsOK(res2)) {
52428
 
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Samlp2AuthnQuery_Subject_set" "', argument " "2"" of type '" "LassoSaml2Subject *""'"); 
 
54263
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Samlp2AuthnQuery_subject_set" "', argument " "2"" of type '" "LassoSaml2Subject *""'"); 
52429
54264
    }
52430
54265
    arg2 = (LassoSaml2Subject *)(argp2);
52431
54266
    LassoSamlp2AuthnQuery_Subject_set(arg1,arg2);
52442
54277
}
52443
54278
 
52444
54279
 
52445
 
XS(_wrap_Samlp2AuthnQuery_Subject_get) {
 
54280
XS(_wrap_Samlp2AuthnQuery_subject_get) {
52446
54281
  {
52447
54282
    LassoSamlp2AuthnQuery *arg1 = (LassoSamlp2AuthnQuery *) 0 ;
52448
54283
    LassoSaml2Subject *result = 0 ;
52452
54287
    dXSARGS;
52453
54288
    
52454
54289
    if ((items < 1) || (items > 1)) {
52455
 
      SWIG_croak("Usage: Samlp2AuthnQuery_Subject_get(self);");
 
54290
      SWIG_croak("Usage: Samlp2AuthnQuery_subject_get(self);");
52456
54291
    }
52457
54292
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_LassoSamlp2AuthnQuery, 0 |  0 );
52458
54293
    if (!SWIG_IsOK(res1)) {
52459
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Samlp2AuthnQuery_Subject_get" "', argument " "1"" of type '" "LassoSamlp2AuthnQuery *""'"); 
 
54294
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Samlp2AuthnQuery_subject_get" "', argument " "1"" of type '" "LassoSamlp2AuthnQuery *""'"); 
52460
54295
    }
52461
54296
    arg1 = (LassoSamlp2AuthnQuery *)(argp1);
52462
54297
    result = (LassoSaml2Subject *)LassoSamlp2AuthnQuery_Subject_get(arg1);
52463
 
    
52464
54298
    ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_LassoSaml2Subject, 0 | SWIG_SHADOW); argvi++ ;
52465
54299
    
52466
54300
    XSRETURN(argvi);
52527
54361
    }
52528
54362
    arg1 = (LassoSamlp2AuthnQuery *)(argp1);
52529
54363
    result = (LassoSaml2NameID *)LassoSamlp2AuthnQuery_Issuer_get(arg1);
52530
 
    
52531
54364
    ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_LassoSaml2NameID, 0 | SWIG_SHADOW); argvi++ ;
52532
54365
    
52533
54366
    XSRETURN(argvi);
52538
54371
}
52539
54372
 
52540
54373
 
52541
 
XS(_wrap_Samlp2AuthnQuery_Extensions_set) {
 
54374
XS(_wrap_Samlp2AuthnQuery_extensions_set) {
52542
54375
  {
52543
54376
    LassoSamlp2AuthnQuery *arg1 = (LassoSamlp2AuthnQuery *) 0 ;
52544
54377
    LassoSamlp2Extensions *arg2 = (LassoSamlp2Extensions *) 0 ;
52550
54383
    dXSARGS;
52551
54384
    
52552
54385
    if ((items < 2) || (items > 2)) {
52553
 
      SWIG_croak("Usage: Samlp2AuthnQuery_Extensions_set(self,Extensions);");
 
54386
      SWIG_croak("Usage: Samlp2AuthnQuery_extensions_set(self,Extensions);");
52554
54387
    }
52555
54388
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_LassoSamlp2AuthnQuery, 0 |  0 );
52556
54389
    if (!SWIG_IsOK(res1)) {
52557
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Samlp2AuthnQuery_Extensions_set" "', argument " "1"" of type '" "LassoSamlp2AuthnQuery *""'"); 
 
54390
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Samlp2AuthnQuery_extensions_set" "', argument " "1"" of type '" "LassoSamlp2AuthnQuery *""'"); 
52558
54391
    }
52559
54392
    arg1 = (LassoSamlp2AuthnQuery *)(argp1);
52560
54393
    res2 = SWIG_ConvertPtr(ST(1), &argp2,SWIGTYPE_p_LassoSamlp2Extensions, SWIG_POINTER_DISOWN |  0 );
52561
54394
    if (!SWIG_IsOK(res2)) {
52562
 
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Samlp2AuthnQuery_Extensions_set" "', argument " "2"" of type '" "LassoSamlp2Extensions *""'"); 
 
54395
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Samlp2AuthnQuery_extensions_set" "', argument " "2"" of type '" "LassoSamlp2Extensions *""'"); 
52563
54396
    }
52564
54397
    arg2 = (LassoSamlp2Extensions *)(argp2);
52565
54398
    LassoSamlp2AuthnQuery_Extensions_set(arg1,arg2);
52576
54409
}
52577
54410
 
52578
54411
 
52579
 
XS(_wrap_Samlp2AuthnQuery_Extensions_get) {
 
54412
XS(_wrap_Samlp2AuthnQuery_extensions_get) {
52580
54413
  {
52581
54414
    LassoSamlp2AuthnQuery *arg1 = (LassoSamlp2AuthnQuery *) 0 ;
52582
54415
    LassoSamlp2Extensions *result = 0 ;
52586
54419
    dXSARGS;
52587
54420
    
52588
54421
    if ((items < 1) || (items > 1)) {
52589
 
      SWIG_croak("Usage: Samlp2AuthnQuery_Extensions_get(self);");
 
54422
      SWIG_croak("Usage: Samlp2AuthnQuery_extensions_get(self);");
52590
54423
    }
52591
54424
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_LassoSamlp2AuthnQuery, 0 |  0 );
52592
54425
    if (!SWIG_IsOK(res1)) {
52593
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Samlp2AuthnQuery_Extensions_get" "', argument " "1"" of type '" "LassoSamlp2AuthnQuery *""'"); 
 
54426
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Samlp2AuthnQuery_extensions_get" "', argument " "1"" of type '" "LassoSamlp2AuthnQuery *""'"); 
52594
54427
    }
52595
54428
    arg1 = (LassoSamlp2AuthnQuery *)(argp1);
52596
54429
    result = (LassoSamlp2Extensions *)LassoSamlp2AuthnQuery_Extensions_get(arg1);
52597
 
    
52598
54430
    ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_LassoSamlp2Extensions, 0 | SWIG_SHADOW); argvi++ ;
52599
54431
    
52600
54432
    XSRETURN(argvi);
52605
54437
}
52606
54438
 
52607
54439
 
52608
 
XS(_wrap_Samlp2AuthnQuery_ID_set) {
 
54440
XS(_wrap_Samlp2AuthnQuery_iD_set) {
52609
54441
  {
52610
54442
    LassoSamlp2AuthnQuery *arg1 = (LassoSamlp2AuthnQuery *) 0 ;
52611
54443
    char *arg2 = (char *) 0 ;
52618
54450
    dXSARGS;
52619
54451
    
52620
54452
    if ((items < 2) || (items > 2)) {
52621
 
      SWIG_croak("Usage: Samlp2AuthnQuery_ID_set(self,ID);");
 
54453
      SWIG_croak("Usage: Samlp2AuthnQuery_iD_set(self,ID);");
52622
54454
    }
52623
54455
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_LassoSamlp2AuthnQuery, 0 |  0 );
52624
54456
    if (!SWIG_IsOK(res1)) {
52625
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Samlp2AuthnQuery_ID_set" "', argument " "1"" of type '" "LassoSamlp2AuthnQuery *""'"); 
 
54457
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Samlp2AuthnQuery_iD_set" "', argument " "1"" of type '" "LassoSamlp2AuthnQuery *""'"); 
52626
54458
    }
52627
54459
    arg1 = (LassoSamlp2AuthnQuery *)(argp1);
52628
54460
    res2 = SWIG_AsCharPtrAndSize(ST(1), &buf2, NULL, &alloc2);
52629
54461
    if (!SWIG_IsOK(res2)) {
52630
 
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Samlp2AuthnQuery_ID_set" "', argument " "2"" of type '" "char *""'");
 
54462
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Samlp2AuthnQuery_iD_set" "', argument " "2"" of type '" "char *""'");
52631
54463
    }
52632
 
    arg2 = buf2;
 
54464
    arg2 = (char *)(buf2);
52633
54465
    LassoSamlp2AuthnQuery_ID_set(arg1,arg2);
52634
54466
    
52635
54467
    
52644
54476
}
52645
54477
 
52646
54478
 
52647
 
XS(_wrap_Samlp2AuthnQuery_ID_get) {
 
54479
XS(_wrap_Samlp2AuthnQuery_iD_get) {
52648
54480
  {
52649
54481
    LassoSamlp2AuthnQuery *arg1 = (LassoSamlp2AuthnQuery *) 0 ;
52650
54482
    char *result = 0 ;
52654
54486
    dXSARGS;
52655
54487
    
52656
54488
    if ((items < 1) || (items > 1)) {
52657
 
      SWIG_croak("Usage: Samlp2AuthnQuery_ID_get(self);");
 
54489
      SWIG_croak("Usage: Samlp2AuthnQuery_iD_get(self);");
52658
54490
    }
52659
54491
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_LassoSamlp2AuthnQuery, 0 |  0 );
52660
54492
    if (!SWIG_IsOK(res1)) {
52661
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Samlp2AuthnQuery_ID_get" "', argument " "1"" of type '" "LassoSamlp2AuthnQuery *""'"); 
 
54493
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Samlp2AuthnQuery_iD_get" "', argument " "1"" of type '" "LassoSamlp2AuthnQuery *""'"); 
52662
54494
    }
52663
54495
    arg1 = (LassoSamlp2AuthnQuery *)(argp1);
52664
54496
    result = (char *)LassoSamlp2AuthnQuery_ID_get(arg1);
52665
 
    
52666
 
    ST(argvi) = SWIG_FromCharPtr(result); argvi++ ;
 
54497
    ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
52667
54498
    
52668
54499
    XSRETURN(argvi);
52669
54500
  fail:
52673
54504
}
52674
54505
 
52675
54506
 
52676
 
XS(_wrap_Samlp2AuthnQuery_Version_set) {
 
54507
XS(_wrap_Samlp2AuthnQuery_version_set) {
52677
54508
  {
52678
54509
    LassoSamlp2AuthnQuery *arg1 = (LassoSamlp2AuthnQuery *) 0 ;
52679
54510
    char *arg2 = (char *) 0 ;
52686
54517
    dXSARGS;
52687
54518
    
52688
54519
    if ((items < 2) || (items > 2)) {
52689
 
      SWIG_croak("Usage: Samlp2AuthnQuery_Version_set(self,Version);");
 
54520
      SWIG_croak("Usage: Samlp2AuthnQuery_version_set(self,Version);");
52690
54521
    }
52691
54522
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_LassoSamlp2AuthnQuery, 0 |  0 );
52692
54523
    if (!SWIG_IsOK(res1)) {
52693
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Samlp2AuthnQuery_Version_set" "', argument " "1"" of type '" "LassoSamlp2AuthnQuery *""'"); 
 
54524
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Samlp2AuthnQuery_version_set" "', argument " "1"" of type '" "LassoSamlp2AuthnQuery *""'"); 
52694
54525
    }
52695
54526
    arg1 = (LassoSamlp2AuthnQuery *)(argp1);
52696
54527
    res2 = SWIG_AsCharPtrAndSize(ST(1), &buf2, NULL, &alloc2);
52697
54528
    if (!SWIG_IsOK(res2)) {
52698
 
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Samlp2AuthnQuery_Version_set" "', argument " "2"" of type '" "char *""'");
 
54529
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Samlp2AuthnQuery_version_set" "', argument " "2"" of type '" "char *""'");
52699
54530
    }
52700
 
    arg2 = buf2;
 
54531
    arg2 = (char *)(buf2);
52701
54532
    LassoSamlp2AuthnQuery_Version_set(arg1,arg2);
52702
54533
    
52703
54534
    
52712
54543
}
52713
54544
 
52714
54545
 
52715
 
XS(_wrap_Samlp2AuthnQuery_Version_get) {
 
54546
XS(_wrap_Samlp2AuthnQuery_version_get) {
52716
54547
  {
52717
54548
    LassoSamlp2AuthnQuery *arg1 = (LassoSamlp2AuthnQuery *) 0 ;
52718
54549
    char *result = 0 ;
52722
54553
    dXSARGS;
52723
54554
    
52724
54555
    if ((items < 1) || (items > 1)) {
52725
 
      SWIG_croak("Usage: Samlp2AuthnQuery_Version_get(self);");
 
54556
      SWIG_croak("Usage: Samlp2AuthnQuery_version_get(self);");
52726
54557
    }
52727
54558
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_LassoSamlp2AuthnQuery, 0 |  0 );
52728
54559
    if (!SWIG_IsOK(res1)) {
52729
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Samlp2AuthnQuery_Version_get" "', argument " "1"" of type '" "LassoSamlp2AuthnQuery *""'"); 
 
54560
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Samlp2AuthnQuery_version_get" "', argument " "1"" of type '" "LassoSamlp2AuthnQuery *""'"); 
52730
54561
    }
52731
54562
    arg1 = (LassoSamlp2AuthnQuery *)(argp1);
52732
54563
    result = (char *)LassoSamlp2AuthnQuery_Version_get(arg1);
52733
 
    
52734
 
    ST(argvi) = SWIG_FromCharPtr(result); argvi++ ;
 
54564
    ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
52735
54565
    
52736
54566
    XSRETURN(argvi);
52737
54567
  fail:
52765
54595
    if (!SWIG_IsOK(res2)) {
52766
54596
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Samlp2AuthnQuery_issueInstant_set" "', argument " "2"" of type '" "char *""'");
52767
54597
    }
52768
 
    arg2 = buf2;
 
54598
    arg2 = (char *)(buf2);
52769
54599
    LassoSamlp2AuthnQuery_IssueInstant_set(arg1,arg2);
52770
54600
    
52771
54601
    
52798
54628
    }
52799
54629
    arg1 = (LassoSamlp2AuthnQuery *)(argp1);
52800
54630
    result = (char *)LassoSamlp2AuthnQuery_IssueInstant_get(arg1);
52801
 
    
52802
 
    ST(argvi) = SWIG_FromCharPtr(result); argvi++ ;
 
54631
    ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
52803
54632
    
52804
54633
    XSRETURN(argvi);
52805
54634
  fail:
52809
54638
}
52810
54639
 
52811
54640
 
52812
 
XS(_wrap_Samlp2AuthnQuery_Destination_set) {
 
54641
XS(_wrap_Samlp2AuthnQuery_destination_set) {
52813
54642
  {
52814
54643
    LassoSamlp2AuthnQuery *arg1 = (LassoSamlp2AuthnQuery *) 0 ;
52815
54644
    char *arg2 = (char *) 0 ;
52822
54651
    dXSARGS;
52823
54652
    
52824
54653
    if ((items < 2) || (items > 2)) {
52825
 
      SWIG_croak("Usage: Samlp2AuthnQuery_Destination_set(self,Destination);");
 
54654
      SWIG_croak("Usage: Samlp2AuthnQuery_destination_set(self,Destination);");
52826
54655
    }
52827
54656
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_LassoSamlp2AuthnQuery, 0 |  0 );
52828
54657
    if (!SWIG_IsOK(res1)) {
52829
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Samlp2AuthnQuery_Destination_set" "', argument " "1"" of type '" "LassoSamlp2AuthnQuery *""'"); 
 
54658
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Samlp2AuthnQuery_destination_set" "', argument " "1"" of type '" "LassoSamlp2AuthnQuery *""'"); 
52830
54659
    }
52831
54660
    arg1 = (LassoSamlp2AuthnQuery *)(argp1);
52832
54661
    res2 = SWIG_AsCharPtrAndSize(ST(1), &buf2, NULL, &alloc2);
52833
54662
    if (!SWIG_IsOK(res2)) {
52834
 
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Samlp2AuthnQuery_Destination_set" "', argument " "2"" of type '" "char *""'");
 
54663
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Samlp2AuthnQuery_destination_set" "', argument " "2"" of type '" "char *""'");
52835
54664
    }
52836
 
    arg2 = buf2;
 
54665
    arg2 = (char *)(buf2);
52837
54666
    LassoSamlp2AuthnQuery_Destination_set(arg1,arg2);
52838
54667
    
52839
54668
    
52848
54677
}
52849
54678
 
52850
54679
 
52851
 
XS(_wrap_Samlp2AuthnQuery_Destination_get) {
 
54680
XS(_wrap_Samlp2AuthnQuery_destination_get) {
52852
54681
  {
52853
54682
    LassoSamlp2AuthnQuery *arg1 = (LassoSamlp2AuthnQuery *) 0 ;
52854
54683
    char *result = 0 ;
52858
54687
    dXSARGS;
52859
54688
    
52860
54689
    if ((items < 1) || (items > 1)) {
52861
 
      SWIG_croak("Usage: Samlp2AuthnQuery_Destination_get(self);");
 
54690
      SWIG_croak("Usage: Samlp2AuthnQuery_destination_get(self);");
52862
54691
    }
52863
54692
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_LassoSamlp2AuthnQuery, 0 |  0 );
52864
54693
    if (!SWIG_IsOK(res1)) {
52865
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Samlp2AuthnQuery_Destination_get" "', argument " "1"" of type '" "LassoSamlp2AuthnQuery *""'"); 
 
54694
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Samlp2AuthnQuery_destination_get" "', argument " "1"" of type '" "LassoSamlp2AuthnQuery *""'"); 
52866
54695
    }
52867
54696
    arg1 = (LassoSamlp2AuthnQuery *)(argp1);
52868
54697
    result = (char *)LassoSamlp2AuthnQuery_Destination_get(arg1);
52869
 
    
52870
 
    ST(argvi) = SWIG_FromCharPtr(result); argvi++ ;
 
54698
    ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
52871
54699
    
52872
54700
    XSRETURN(argvi);
52873
54701
  fail:
52877
54705
}
52878
54706
 
52879
54707
 
52880
 
XS(_wrap_Samlp2AuthnQuery_Consent_set) {
 
54708
XS(_wrap_Samlp2AuthnQuery_consent_set) {
52881
54709
  {
52882
54710
    LassoSamlp2AuthnQuery *arg1 = (LassoSamlp2AuthnQuery *) 0 ;
52883
54711
    char *arg2 = (char *) 0 ;
52890
54718
    dXSARGS;
52891
54719
    
52892
54720
    if ((items < 2) || (items > 2)) {
52893
 
      SWIG_croak("Usage: Samlp2AuthnQuery_Consent_set(self,Consent);");
 
54721
      SWIG_croak("Usage: Samlp2AuthnQuery_consent_set(self,Consent);");
52894
54722
    }
52895
54723
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_LassoSamlp2AuthnQuery, 0 |  0 );
52896
54724
    if (!SWIG_IsOK(res1)) {
52897
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Samlp2AuthnQuery_Consent_set" "', argument " "1"" of type '" "LassoSamlp2AuthnQuery *""'"); 
 
54725
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Samlp2AuthnQuery_consent_set" "', argument " "1"" of type '" "LassoSamlp2AuthnQuery *""'"); 
52898
54726
    }
52899
54727
    arg1 = (LassoSamlp2AuthnQuery *)(argp1);
52900
54728
    res2 = SWIG_AsCharPtrAndSize(ST(1), &buf2, NULL, &alloc2);
52901
54729
    if (!SWIG_IsOK(res2)) {
52902
 
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Samlp2AuthnQuery_Consent_set" "', argument " "2"" of type '" "char *""'");
 
54730
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Samlp2AuthnQuery_consent_set" "', argument " "2"" of type '" "char *""'");
52903
54731
    }
52904
 
    arg2 = buf2;
 
54732
    arg2 = (char *)(buf2);
52905
54733
    LassoSamlp2AuthnQuery_Consent_set(arg1,arg2);
52906
54734
    
52907
54735
    
52916
54744
}
52917
54745
 
52918
54746
 
52919
 
XS(_wrap_Samlp2AuthnQuery_Consent_get) {
 
54747
XS(_wrap_Samlp2AuthnQuery_consent_get) {
52920
54748
  {
52921
54749
    LassoSamlp2AuthnQuery *arg1 = (LassoSamlp2AuthnQuery *) 0 ;
52922
54750
    char *result = 0 ;
52926
54754
    dXSARGS;
52927
54755
    
52928
54756
    if ((items < 1) || (items > 1)) {
52929
 
      SWIG_croak("Usage: Samlp2AuthnQuery_Consent_get(self);");
 
54757
      SWIG_croak("Usage: Samlp2AuthnQuery_consent_get(self);");
52930
54758
    }
52931
54759
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_LassoSamlp2AuthnQuery, 0 |  0 );
52932
54760
    if (!SWIG_IsOK(res1)) {
52933
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Samlp2AuthnQuery_Consent_get" "', argument " "1"" of type '" "LassoSamlp2AuthnQuery *""'"); 
 
54761
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Samlp2AuthnQuery_consent_get" "', argument " "1"" of type '" "LassoSamlp2AuthnQuery *""'"); 
52934
54762
    }
52935
54763
    arg1 = (LassoSamlp2AuthnQuery *)(argp1);
52936
54764
    result = (char *)LassoSamlp2AuthnQuery_Consent_get(arg1);
52937
 
    
52938
 
    ST(argvi) = SWIG_FromCharPtr(result); argvi++ ;
 
54765
    ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
52939
54766
    
52940
54767
    XSRETURN(argvi);
52941
54768
  fail:
52955
54782
      SWIG_croak("Usage: new_Samlp2AuthnQuery();");
52956
54783
    }
52957
54784
    result = (LassoSamlp2AuthnQuery *)new_LassoSamlp2AuthnQuery();
52958
 
    
52959
54785
    ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_LassoSamlp2AuthnQuery, SWIG_OWNER | SWIG_SHADOW); argvi++ ;
52960
54786
    XSRETURN(argvi);
52961
54787
  fail:
53010
54836
    }
53011
54837
    arg1 = (LassoSamlp2AuthnQuery *)(argp1);
53012
54838
    result = (char *)LassoSamlp2AuthnQuery_dump(arg1);
53013
 
    
53014
 
    ST(argvi) = SWIG_FromCharPtr(result); argvi++ ;
 
54839
    ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
53015
54840
    
53016
54841
    g_free(result);
53017
54842
    XSRETURN(argvi);
53022
54847
}
53023
54848
 
53024
54849
 
53025
 
XS(_wrap_Saml2Attribute_Name_set) {
 
54850
XS(_wrap_Saml2Attribute_name_set) {
53026
54851
  {
53027
54852
    LassoSaml2Attribute *arg1 = (LassoSaml2Attribute *) 0 ;
53028
54853
    char *arg2 = (char *) 0 ;
53035
54860
    dXSARGS;
53036
54861
    
53037
54862
    if ((items < 2) || (items > 2)) {
53038
 
      SWIG_croak("Usage: Saml2Attribute_Name_set(self,Name);");
 
54863
      SWIG_croak("Usage: Saml2Attribute_name_set(self,Name);");
53039
54864
    }
53040
54865
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_LassoSaml2Attribute, 0 |  0 );
53041
54866
    if (!SWIG_IsOK(res1)) {
53042
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Saml2Attribute_Name_set" "', argument " "1"" of type '" "LassoSaml2Attribute *""'"); 
 
54867
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Saml2Attribute_name_set" "', argument " "1"" of type '" "LassoSaml2Attribute *""'"); 
53043
54868
    }
53044
54869
    arg1 = (LassoSaml2Attribute *)(argp1);
53045
54870
    res2 = SWIG_AsCharPtrAndSize(ST(1), &buf2, NULL, &alloc2);
53046
54871
    if (!SWIG_IsOK(res2)) {
53047
 
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Saml2Attribute_Name_set" "', argument " "2"" of type '" "char *""'");
 
54872
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Saml2Attribute_name_set" "', argument " "2"" of type '" "char *""'");
53048
54873
    }
53049
 
    arg2 = buf2;
 
54874
    arg2 = (char *)(buf2);
53050
54875
    if (arg1->Name) free((char*)arg1->Name);
53051
54876
    if (arg2) {
53052
 
      size_t size = strlen(arg2) + 1;
53053
 
      arg1->Name = (char *)memcpy((char *)malloc((size)*sizeof(char)), arg2, sizeof(char)*(size));
 
54877
      size_t size = strlen((const char *)(arg2)) + 1;
 
54878
      arg1->Name = (char *)(char *)memcpy((char *)malloc((size)*sizeof(char)), (const char *)(arg2), sizeof(char)*(size));
53054
54879
    } else {
53055
54880
      arg1->Name = 0;
53056
54881
    }
53066
54891
}
53067
54892
 
53068
54893
 
53069
 
XS(_wrap_Saml2Attribute_Name_get) {
 
54894
XS(_wrap_Saml2Attribute_name_get) {
53070
54895
  {
53071
54896
    LassoSaml2Attribute *arg1 = (LassoSaml2Attribute *) 0 ;
53072
54897
    char *result = 0 ;
53076
54901
    dXSARGS;
53077
54902
    
53078
54903
    if ((items < 1) || (items > 1)) {
53079
 
      SWIG_croak("Usage: Saml2Attribute_Name_get(self);");
 
54904
      SWIG_croak("Usage: Saml2Attribute_name_get(self);");
53080
54905
    }
53081
54906
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_LassoSaml2Attribute, 0 |  0 );
53082
54907
    if (!SWIG_IsOK(res1)) {
53083
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Saml2Attribute_Name_get" "', argument " "1"" of type '" "LassoSaml2Attribute *""'"); 
 
54908
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Saml2Attribute_name_get" "', argument " "1"" of type '" "LassoSaml2Attribute *""'"); 
53084
54909
    }
53085
54910
    arg1 = (LassoSaml2Attribute *)(argp1);
53086
54911
    result = (char *) ((arg1)->Name);
53087
 
    
53088
 
    ST(argvi) = SWIG_FromCharPtr(result); argvi++ ;
 
54912
    ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
53089
54913
    
53090
54914
    XSRETURN(argvi);
53091
54915
  fail:
53095
54919
}
53096
54920
 
53097
54921
 
53098
 
XS(_wrap_Saml2Attribute_NameFormat_set) {
 
54922
XS(_wrap_Saml2Attribute_nameFormat_set) {
53099
54923
  {
53100
54924
    LassoSaml2Attribute *arg1 = (LassoSaml2Attribute *) 0 ;
53101
54925
    char *arg2 = (char *) 0 ;
53108
54932
    dXSARGS;
53109
54933
    
53110
54934
    if ((items < 2) || (items > 2)) {
53111
 
      SWIG_croak("Usage: Saml2Attribute_NameFormat_set(self,NameFormat);");
 
54935
      SWIG_croak("Usage: Saml2Attribute_nameFormat_set(self,NameFormat);");
53112
54936
    }
53113
54937
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_LassoSaml2Attribute, 0 |  0 );
53114
54938
    if (!SWIG_IsOK(res1)) {
53115
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Saml2Attribute_NameFormat_set" "', argument " "1"" of type '" "LassoSaml2Attribute *""'"); 
 
54939
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Saml2Attribute_nameFormat_set" "', argument " "1"" of type '" "LassoSaml2Attribute *""'"); 
53116
54940
    }
53117
54941
    arg1 = (LassoSaml2Attribute *)(argp1);
53118
54942
    res2 = SWIG_AsCharPtrAndSize(ST(1), &buf2, NULL, &alloc2);
53119
54943
    if (!SWIG_IsOK(res2)) {
53120
 
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Saml2Attribute_NameFormat_set" "', argument " "2"" of type '" "char *""'");
 
54944
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Saml2Attribute_nameFormat_set" "', argument " "2"" of type '" "char *""'");
53121
54945
    }
53122
 
    arg2 = buf2;
 
54946
    arg2 = (char *)(buf2);
53123
54947
    if (arg1->NameFormat) free((char*)arg1->NameFormat);
53124
54948
    if (arg2) {
53125
 
      size_t size = strlen(arg2) + 1;
53126
 
      arg1->NameFormat = (char *)memcpy((char *)malloc((size)*sizeof(char)), arg2, sizeof(char)*(size));
 
54949
      size_t size = strlen((const char *)(arg2)) + 1;
 
54950
      arg1->NameFormat = (char *)(char *)memcpy((char *)malloc((size)*sizeof(char)), (const char *)(arg2), sizeof(char)*(size));
53127
54951
    } else {
53128
54952
      arg1->NameFormat = 0;
53129
54953
    }
53139
54963
}
53140
54964
 
53141
54965
 
53142
 
XS(_wrap_Saml2Attribute_NameFormat_get) {
 
54966
XS(_wrap_Saml2Attribute_nameFormat_get) {
53143
54967
  {
53144
54968
    LassoSaml2Attribute *arg1 = (LassoSaml2Attribute *) 0 ;
53145
54969
    char *result = 0 ;
53149
54973
    dXSARGS;
53150
54974
    
53151
54975
    if ((items < 1) || (items > 1)) {
53152
 
      SWIG_croak("Usage: Saml2Attribute_NameFormat_get(self);");
 
54976
      SWIG_croak("Usage: Saml2Attribute_nameFormat_get(self);");
53153
54977
    }
53154
54978
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_LassoSaml2Attribute, 0 |  0 );
53155
54979
    if (!SWIG_IsOK(res1)) {
53156
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Saml2Attribute_NameFormat_get" "', argument " "1"" of type '" "LassoSaml2Attribute *""'"); 
 
54980
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Saml2Attribute_nameFormat_get" "', argument " "1"" of type '" "LassoSaml2Attribute *""'"); 
53157
54981
    }
53158
54982
    arg1 = (LassoSaml2Attribute *)(argp1);
53159
54983
    result = (char *) ((arg1)->NameFormat);
53160
 
    
53161
 
    ST(argvi) = SWIG_FromCharPtr(result); argvi++ ;
 
54984
    ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
53162
54985
    
53163
54986
    XSRETURN(argvi);
53164
54987
  fail:
53168
54991
}
53169
54992
 
53170
54993
 
53171
 
XS(_wrap_Saml2Attribute_FriendlyName_set) {
 
54994
XS(_wrap_Saml2Attribute_friendlyName_set) {
53172
54995
  {
53173
54996
    LassoSaml2Attribute *arg1 = (LassoSaml2Attribute *) 0 ;
53174
54997
    char *arg2 = (char *) 0 ;
53181
55004
    dXSARGS;
53182
55005
    
53183
55006
    if ((items < 2) || (items > 2)) {
53184
 
      SWIG_croak("Usage: Saml2Attribute_FriendlyName_set(self,FriendlyName);");
 
55007
      SWIG_croak("Usage: Saml2Attribute_friendlyName_set(self,FriendlyName);");
53185
55008
    }
53186
55009
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_LassoSaml2Attribute, 0 |  0 );
53187
55010
    if (!SWIG_IsOK(res1)) {
53188
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Saml2Attribute_FriendlyName_set" "', argument " "1"" of type '" "LassoSaml2Attribute *""'"); 
 
55011
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Saml2Attribute_friendlyName_set" "', argument " "1"" of type '" "LassoSaml2Attribute *""'"); 
53189
55012
    }
53190
55013
    arg1 = (LassoSaml2Attribute *)(argp1);
53191
55014
    res2 = SWIG_AsCharPtrAndSize(ST(1), &buf2, NULL, &alloc2);
53192
55015
    if (!SWIG_IsOK(res2)) {
53193
 
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Saml2Attribute_FriendlyName_set" "', argument " "2"" of type '" "char *""'");
 
55016
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Saml2Attribute_friendlyName_set" "', argument " "2"" of type '" "char *""'");
53194
55017
    }
53195
 
    arg2 = buf2;
 
55018
    arg2 = (char *)(buf2);
53196
55019
    if (arg1->FriendlyName) free((char*)arg1->FriendlyName);
53197
55020
    if (arg2) {
53198
 
      size_t size = strlen(arg2) + 1;
53199
 
      arg1->FriendlyName = (char *)memcpy((char *)malloc((size)*sizeof(char)), arg2, sizeof(char)*(size));
 
55021
      size_t size = strlen((const char *)(arg2)) + 1;
 
55022
      arg1->FriendlyName = (char *)(char *)memcpy((char *)malloc((size)*sizeof(char)), (const char *)(arg2), sizeof(char)*(size));
53200
55023
    } else {
53201
55024
      arg1->FriendlyName = 0;
53202
55025
    }
53212
55035
}
53213
55036
 
53214
55037
 
53215
 
XS(_wrap_Saml2Attribute_FriendlyName_get) {
 
55038
XS(_wrap_Saml2Attribute_friendlyName_get) {
53216
55039
  {
53217
55040
    LassoSaml2Attribute *arg1 = (LassoSaml2Attribute *) 0 ;
53218
55041
    char *result = 0 ;
53222
55045
    dXSARGS;
53223
55046
    
53224
55047
    if ((items < 1) || (items > 1)) {
53225
 
      SWIG_croak("Usage: Saml2Attribute_FriendlyName_get(self);");
 
55048
      SWIG_croak("Usage: Saml2Attribute_friendlyName_get(self);");
53226
55049
    }
53227
55050
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_LassoSaml2Attribute, 0 |  0 );
53228
55051
    if (!SWIG_IsOK(res1)) {
53229
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Saml2Attribute_FriendlyName_get" "', argument " "1"" of type '" "LassoSaml2Attribute *""'"); 
 
55052
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Saml2Attribute_friendlyName_get" "', argument " "1"" of type '" "LassoSaml2Attribute *""'"); 
53230
55053
    }
53231
55054
    arg1 = (LassoSaml2Attribute *)(argp1);
53232
55055
    result = (char *) ((arg1)->FriendlyName);
53233
 
    
53234
 
    ST(argvi) = SWIG_FromCharPtr(result); argvi++ ;
 
55056
    ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
53235
55057
    
53236
55058
    XSRETURN(argvi);
53237
55059
  fail:
53251
55073
      SWIG_croak("Usage: new_Saml2Attribute();");
53252
55074
    }
53253
55075
    result = (LassoSaml2Attribute *)new_LassoSaml2Attribute();
53254
 
    
53255
55076
    ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_LassoSaml2Attribute, SWIG_OWNER | SWIG_SHADOW); argvi++ ;
53256
55077
    XSRETURN(argvi);
53257
55078
  fail:
53306
55127
    }
53307
55128
    arg1 = (LassoSaml2Attribute *)(argp1);
53308
55129
    result = (char *)LassoSaml2Attribute_dump(arg1);
53309
 
    
53310
 
    ST(argvi) = SWIG_FromCharPtr(result); argvi++ ;
 
55130
    ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
53311
55131
    
53312
55132
    g_free(result);
53313
55133
    XSRETURN(argvi);
53328
55148
      SWIG_croak("Usage: new_Samlp2Terminate();");
53329
55149
    }
53330
55150
    result = (LassoSamlp2Terminate *)new_LassoSamlp2Terminate();
53331
 
    
53332
55151
    ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_LassoSamlp2Terminate, SWIG_OWNER | SWIG_SHADOW); argvi++ ;
53333
55152
    XSRETURN(argvi);
53334
55153
  fail:
53383
55202
    }
53384
55203
    arg1 = (LassoSamlp2Terminate *)(argp1);
53385
55204
    result = (char *)LassoSamlp2Terminate_dump(arg1);
53386
 
    
53387
 
    ST(argvi) = SWIG_FromCharPtr(result); argvi++ ;
 
55205
    ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
53388
55206
    
53389
55207
    g_free(result);
53390
55208
    XSRETURN(argvi);
53405
55223
      SWIG_croak("Usage: new_Samlp2StatusDetail();");
53406
55224
    }
53407
55225
    result = (LassoSamlp2StatusDetail *)new_LassoSamlp2StatusDetail();
53408
 
    
53409
55226
    ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_LassoSamlp2StatusDetail, SWIG_OWNER | SWIG_SHADOW); argvi++ ;
53410
55227
    XSRETURN(argvi);
53411
55228
  fail:
53460
55277
    }
53461
55278
    arg1 = (LassoSamlp2StatusDetail *)(argp1);
53462
55279
    result = (char *)LassoSamlp2StatusDetail_dump(arg1);
53463
 
    
53464
 
    ST(argvi) = SWIG_FromCharPtr(result); argvi++ ;
 
55280
    ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
53465
55281
    
53466
55282
    g_free(result);
53467
55283
    XSRETURN(argvi);
53472
55288
}
53473
55289
 
53474
55290
 
53475
 
XS(_wrap_Saml2AuthzDecisionStatement_Resource_set) {
 
55291
XS(_wrap_Saml2AuthzDecisionStatement_resource_set) {
53476
55292
  {
53477
55293
    LassoSaml2AuthzDecisionStatement *arg1 = (LassoSaml2AuthzDecisionStatement *) 0 ;
53478
55294
    char *arg2 = (char *) 0 ;
53485
55301
    dXSARGS;
53486
55302
    
53487
55303
    if ((items < 2) || (items > 2)) {
53488
 
      SWIG_croak("Usage: Saml2AuthzDecisionStatement_Resource_set(self,Resource);");
 
55304
      SWIG_croak("Usage: Saml2AuthzDecisionStatement_resource_set(self,Resource);");
53489
55305
    }
53490
55306
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_LassoSaml2AuthzDecisionStatement, 0 |  0 );
53491
55307
    if (!SWIG_IsOK(res1)) {
53492
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Saml2AuthzDecisionStatement_Resource_set" "', argument " "1"" of type '" "LassoSaml2AuthzDecisionStatement *""'"); 
 
55308
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Saml2AuthzDecisionStatement_resource_set" "', argument " "1"" of type '" "LassoSaml2AuthzDecisionStatement *""'"); 
53493
55309
    }
53494
55310
    arg1 = (LassoSaml2AuthzDecisionStatement *)(argp1);
53495
55311
    res2 = SWIG_AsCharPtrAndSize(ST(1), &buf2, NULL, &alloc2);
53496
55312
    if (!SWIG_IsOK(res2)) {
53497
 
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Saml2AuthzDecisionStatement_Resource_set" "', argument " "2"" of type '" "char *""'");
 
55313
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Saml2AuthzDecisionStatement_resource_set" "', argument " "2"" of type '" "char *""'");
53498
55314
    }
53499
 
    arg2 = buf2;
 
55315
    arg2 = (char *)(buf2);
53500
55316
    if (arg1->Resource) free((char*)arg1->Resource);
53501
55317
    if (arg2) {
53502
 
      size_t size = strlen(arg2) + 1;
53503
 
      arg1->Resource = (char *)memcpy((char *)malloc((size)*sizeof(char)), arg2, sizeof(char)*(size));
 
55318
      size_t size = strlen((const char *)(arg2)) + 1;
 
55319
      arg1->Resource = (char *)(char *)memcpy((char *)malloc((size)*sizeof(char)), (const char *)(arg2), sizeof(char)*(size));
53504
55320
    } else {
53505
55321
      arg1->Resource = 0;
53506
55322
    }
53516
55332
}
53517
55333
 
53518
55334
 
53519
 
XS(_wrap_Saml2AuthzDecisionStatement_Resource_get) {
 
55335
XS(_wrap_Saml2AuthzDecisionStatement_resource_get) {
53520
55336
  {
53521
55337
    LassoSaml2AuthzDecisionStatement *arg1 = (LassoSaml2AuthzDecisionStatement *) 0 ;
53522
55338
    char *result = 0 ;
53526
55342
    dXSARGS;
53527
55343
    
53528
55344
    if ((items < 1) || (items > 1)) {
53529
 
      SWIG_croak("Usage: Saml2AuthzDecisionStatement_Resource_get(self);");
 
55345
      SWIG_croak("Usage: Saml2AuthzDecisionStatement_resource_get(self);");
53530
55346
    }
53531
55347
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_LassoSaml2AuthzDecisionStatement, 0 |  0 );
53532
55348
    if (!SWIG_IsOK(res1)) {
53533
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Saml2AuthzDecisionStatement_Resource_get" "', argument " "1"" of type '" "LassoSaml2AuthzDecisionStatement *""'"); 
 
55349
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Saml2AuthzDecisionStatement_resource_get" "', argument " "1"" of type '" "LassoSaml2AuthzDecisionStatement *""'"); 
53534
55350
    }
53535
55351
    arg1 = (LassoSaml2AuthzDecisionStatement *)(argp1);
53536
55352
    result = (char *) ((arg1)->Resource);
53537
 
    
53538
 
    ST(argvi) = SWIG_FromCharPtr(result); argvi++ ;
 
55353
    ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
53539
55354
    
53540
55355
    XSRETURN(argvi);
53541
55356
  fail:
53545
55360
}
53546
55361
 
53547
55362
 
53548
 
XS(_wrap_Saml2AuthzDecisionStatement_Decision_set) {
 
55363
XS(_wrap_Saml2AuthzDecisionStatement_decision_set) {
53549
55364
  {
53550
55365
    LassoSaml2AuthzDecisionStatement *arg1 = (LassoSaml2AuthzDecisionStatement *) 0 ;
53551
55366
    char *arg2 = (char *) 0 ;
53558
55373
    dXSARGS;
53559
55374
    
53560
55375
    if ((items < 2) || (items > 2)) {
53561
 
      SWIG_croak("Usage: Saml2AuthzDecisionStatement_Decision_set(self,Decision);");
 
55376
      SWIG_croak("Usage: Saml2AuthzDecisionStatement_decision_set(self,Decision);");
53562
55377
    }
53563
55378
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_LassoSaml2AuthzDecisionStatement, 0 |  0 );
53564
55379
    if (!SWIG_IsOK(res1)) {
53565
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Saml2AuthzDecisionStatement_Decision_set" "', argument " "1"" of type '" "LassoSaml2AuthzDecisionStatement *""'"); 
 
55380
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Saml2AuthzDecisionStatement_decision_set" "', argument " "1"" of type '" "LassoSaml2AuthzDecisionStatement *""'"); 
53566
55381
    }
53567
55382
    arg1 = (LassoSaml2AuthzDecisionStatement *)(argp1);
53568
55383
    res2 = SWIG_AsCharPtrAndSize(ST(1), &buf2, NULL, &alloc2);
53569
55384
    if (!SWIG_IsOK(res2)) {
53570
 
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Saml2AuthzDecisionStatement_Decision_set" "', argument " "2"" of type '" "char *""'");
 
55385
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Saml2AuthzDecisionStatement_decision_set" "', argument " "2"" of type '" "char *""'");
53571
55386
    }
53572
 
    arg2 = buf2;
 
55387
    arg2 = (char *)(buf2);
53573
55388
    if (arg1->Decision) free((char*)arg1->Decision);
53574
55389
    if (arg2) {
53575
 
      size_t size = strlen(arg2) + 1;
53576
 
      arg1->Decision = (char *)memcpy((char *)malloc((size)*sizeof(char)), arg2, sizeof(char)*(size));
 
55390
      size_t size = strlen((const char *)(arg2)) + 1;
 
55391
      arg1->Decision = (char *)(char *)memcpy((char *)malloc((size)*sizeof(char)), (const char *)(arg2), sizeof(char)*(size));
53577
55392
    } else {
53578
55393
      arg1->Decision = 0;
53579
55394
    }
53589
55404
}
53590
55405
 
53591
55406
 
53592
 
XS(_wrap_Saml2AuthzDecisionStatement_Decision_get) {
 
55407
XS(_wrap_Saml2AuthzDecisionStatement_decision_get) {
53593
55408
  {
53594
55409
    LassoSaml2AuthzDecisionStatement *arg1 = (LassoSaml2AuthzDecisionStatement *) 0 ;
53595
55410
    char *result = 0 ;
53599
55414
    dXSARGS;
53600
55415
    
53601
55416
    if ((items < 1) || (items > 1)) {
53602
 
      SWIG_croak("Usage: Saml2AuthzDecisionStatement_Decision_get(self);");
 
55417
      SWIG_croak("Usage: Saml2AuthzDecisionStatement_decision_get(self);");
53603
55418
    }
53604
55419
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_LassoSaml2AuthzDecisionStatement, 0 |  0 );
53605
55420
    if (!SWIG_IsOK(res1)) {
53606
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Saml2AuthzDecisionStatement_Decision_get" "', argument " "1"" of type '" "LassoSaml2AuthzDecisionStatement *""'"); 
 
55421
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Saml2AuthzDecisionStatement_decision_get" "', argument " "1"" of type '" "LassoSaml2AuthzDecisionStatement *""'"); 
53607
55422
    }
53608
55423
    arg1 = (LassoSaml2AuthzDecisionStatement *)(argp1);
53609
55424
    result = (char *) ((arg1)->Decision);
53610
 
    
53611
 
    ST(argvi) = SWIG_FromCharPtr(result); argvi++ ;
 
55425
    ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
53612
55426
    
53613
55427
    XSRETURN(argvi);
53614
55428
  fail:
53674
55488
    }
53675
55489
    arg1 = (LassoSaml2AuthzDecisionStatement *)(argp1);
53676
55490
    result = (LassoSaml2Action *)LassoSaml2AuthzDecisionStatement_Action_get(arg1);
53677
 
    
53678
55491
    ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_LassoSaml2Action, 0 | SWIG_SHADOW); argvi++ ;
53679
55492
    
53680
55493
    XSRETURN(argvi);
53741
55554
    }
53742
55555
    arg1 = (LassoSaml2AuthzDecisionStatement *)(argp1);
53743
55556
    result = (LassoSaml2Evidence *)LassoSaml2AuthzDecisionStatement_Evidence_get(arg1);
53744
 
    
53745
55557
    ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_LassoSaml2Evidence, 0 | SWIG_SHADOW); argvi++ ;
53746
55558
    
53747
55559
    XSRETURN(argvi);
53762
55574
      SWIG_croak("Usage: new_Saml2AuthzDecisionStatement();");
53763
55575
    }
53764
55576
    result = (LassoSaml2AuthzDecisionStatement *)new_LassoSaml2AuthzDecisionStatement();
53765
 
    
53766
55577
    ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_LassoSaml2AuthzDecisionStatement, SWIG_OWNER | SWIG_SHADOW); argvi++ ;
53767
55578
    XSRETURN(argvi);
53768
55579
  fail:
53817
55628
    }
53818
55629
    arg1 = (LassoSaml2AuthzDecisionStatement *)(argp1);
53819
55630
    result = (char *)LassoSaml2AuthzDecisionStatement_dump(arg1);
53820
 
    
53821
 
    ST(argvi) = SWIG_FromCharPtr(result); argvi++ ;
 
55631
    ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
53822
55632
    
53823
55633
    g_free(result);
53824
55634
    XSRETURN(argvi);
53885
55695
    }
53886
55696
    arg1 = (LassoSamlp2NameIDMappingResponse *)(argp1);
53887
55697
    result = (LassoSaml2NameID *)LassoSamlp2NameIDMappingResponse_NameID_get(arg1);
53888
 
    
53889
55698
    ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_LassoSaml2NameID, 0 | SWIG_SHADOW); argvi++ ;
53890
55699
    
53891
55700
    XSRETURN(argvi);
53952
55761
    }
53953
55762
    arg1 = (LassoSamlp2NameIDMappingResponse *)(argp1);
53954
55763
    result = (LassoSaml2EncryptedElement *)LassoSamlp2NameIDMappingResponse_EncryptedID_get(arg1);
53955
 
    
53956
55764
    ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_LassoSaml2EncryptedElement, 0 | SWIG_SHADOW); argvi++ ;
53957
55765
    
53958
55766
    XSRETURN(argvi);
54019
55827
    }
54020
55828
    arg1 = (LassoSamlp2NameIDMappingResponse *)(argp1);
54021
55829
    result = (LassoSaml2NameID *)LassoSamlp2NameIDMappingResponse_Issuer_get(arg1);
54022
 
    
54023
55830
    ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_LassoSaml2NameID, 0 | SWIG_SHADOW); argvi++ ;
54024
55831
    
54025
55832
    XSRETURN(argvi);
54030
55837
}
54031
55838
 
54032
55839
 
54033
 
XS(_wrap_Samlp2NameIDMappingResponse_Extensions_set) {
 
55840
XS(_wrap_Samlp2NameIDMappingResponse_extensions_set) {
54034
55841
  {
54035
55842
    LassoSamlp2NameIDMappingResponse *arg1 = (LassoSamlp2NameIDMappingResponse *) 0 ;
54036
55843
    LassoSamlp2Extensions *arg2 = (LassoSamlp2Extensions *) 0 ;
54042
55849
    dXSARGS;
54043
55850
    
54044
55851
    if ((items < 2) || (items > 2)) {
54045
 
      SWIG_croak("Usage: Samlp2NameIDMappingResponse_Extensions_set(self,Extensions);");
 
55852
      SWIG_croak("Usage: Samlp2NameIDMappingResponse_extensions_set(self,Extensions);");
54046
55853
    }
54047
55854
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_LassoSamlp2NameIDMappingResponse, 0 |  0 );
54048
55855
    if (!SWIG_IsOK(res1)) {
54049
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Samlp2NameIDMappingResponse_Extensions_set" "', argument " "1"" of type '" "LassoSamlp2NameIDMappingResponse *""'"); 
 
55856
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Samlp2NameIDMappingResponse_extensions_set" "', argument " "1"" of type '" "LassoSamlp2NameIDMappingResponse *""'"); 
54050
55857
    }
54051
55858
    arg1 = (LassoSamlp2NameIDMappingResponse *)(argp1);
54052
55859
    res2 = SWIG_ConvertPtr(ST(1), &argp2,SWIGTYPE_p_LassoSamlp2Extensions, SWIG_POINTER_DISOWN |  0 );
54053
55860
    if (!SWIG_IsOK(res2)) {
54054
 
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Samlp2NameIDMappingResponse_Extensions_set" "', argument " "2"" of type '" "LassoSamlp2Extensions *""'"); 
 
55861
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Samlp2NameIDMappingResponse_extensions_set" "', argument " "2"" of type '" "LassoSamlp2Extensions *""'"); 
54055
55862
    }
54056
55863
    arg2 = (LassoSamlp2Extensions *)(argp2);
54057
55864
    LassoSamlp2NameIDMappingResponse_Extensions_set(arg1,arg2);
54068
55875
}
54069
55876
 
54070
55877
 
54071
 
XS(_wrap_Samlp2NameIDMappingResponse_Extensions_get) {
 
55878
XS(_wrap_Samlp2NameIDMappingResponse_extensions_get) {
54072
55879
  {
54073
55880
    LassoSamlp2NameIDMappingResponse *arg1 = (LassoSamlp2NameIDMappingResponse *) 0 ;
54074
55881
    LassoSamlp2Extensions *result = 0 ;
54078
55885
    dXSARGS;
54079
55886
    
54080
55887
    if ((items < 1) || (items > 1)) {
54081
 
      SWIG_croak("Usage: Samlp2NameIDMappingResponse_Extensions_get(self);");
 
55888
      SWIG_croak("Usage: Samlp2NameIDMappingResponse_extensions_get(self);");
54082
55889
    }
54083
55890
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_LassoSamlp2NameIDMappingResponse, 0 |  0 );
54084
55891
    if (!SWIG_IsOK(res1)) {
54085
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Samlp2NameIDMappingResponse_Extensions_get" "', argument " "1"" of type '" "LassoSamlp2NameIDMappingResponse *""'"); 
 
55892
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Samlp2NameIDMappingResponse_extensions_get" "', argument " "1"" of type '" "LassoSamlp2NameIDMappingResponse *""'"); 
54086
55893
    }
54087
55894
    arg1 = (LassoSamlp2NameIDMappingResponse *)(argp1);
54088
55895
    result = (LassoSamlp2Extensions *)LassoSamlp2NameIDMappingResponse_Extensions_get(arg1);
54089
 
    
54090
55896
    ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_LassoSamlp2Extensions, 0 | SWIG_SHADOW); argvi++ ;
54091
55897
    
54092
55898
    XSRETURN(argvi);
54097
55903
}
54098
55904
 
54099
55905
 
54100
 
XS(_wrap_Samlp2NameIDMappingResponse_Status_set) {
 
55906
XS(_wrap_Samlp2NameIDMappingResponse_status_set) {
54101
55907
  {
54102
55908
    LassoSamlp2NameIDMappingResponse *arg1 = (LassoSamlp2NameIDMappingResponse *) 0 ;
54103
55909
    LassoSamlp2Status *arg2 = (LassoSamlp2Status *) 0 ;
54109
55915
    dXSARGS;
54110
55916
    
54111
55917
    if ((items < 2) || (items > 2)) {
54112
 
      SWIG_croak("Usage: Samlp2NameIDMappingResponse_Status_set(self,Status);");
 
55918
      SWIG_croak("Usage: Samlp2NameIDMappingResponse_status_set(self,Status);");
54113
55919
    }
54114
55920
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_LassoSamlp2NameIDMappingResponse, 0 |  0 );
54115
55921
    if (!SWIG_IsOK(res1)) {
54116
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Samlp2NameIDMappingResponse_Status_set" "', argument " "1"" of type '" "LassoSamlp2NameIDMappingResponse *""'"); 
 
55922
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Samlp2NameIDMappingResponse_status_set" "', argument " "1"" of type '" "LassoSamlp2NameIDMappingResponse *""'"); 
54117
55923
    }
54118
55924
    arg1 = (LassoSamlp2NameIDMappingResponse *)(argp1);
54119
55925
    res2 = SWIG_ConvertPtr(ST(1), &argp2,SWIGTYPE_p_LassoSamlp2Status, SWIG_POINTER_DISOWN |  0 );
54120
55926
    if (!SWIG_IsOK(res2)) {
54121
 
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Samlp2NameIDMappingResponse_Status_set" "', argument " "2"" of type '" "LassoSamlp2Status *""'"); 
 
55927
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Samlp2NameIDMappingResponse_status_set" "', argument " "2"" of type '" "LassoSamlp2Status *""'"); 
54122
55928
    }
54123
55929
    arg2 = (LassoSamlp2Status *)(argp2);
54124
55930
    LassoSamlp2NameIDMappingResponse_Status_set(arg1,arg2);
54135
55941
}
54136
55942
 
54137
55943
 
54138
 
XS(_wrap_Samlp2NameIDMappingResponse_Status_get) {
 
55944
XS(_wrap_Samlp2NameIDMappingResponse_status_get) {
54139
55945
  {
54140
55946
    LassoSamlp2NameIDMappingResponse *arg1 = (LassoSamlp2NameIDMappingResponse *) 0 ;
54141
55947
    LassoSamlp2Status *result = 0 ;
54145
55951
    dXSARGS;
54146
55952
    
54147
55953
    if ((items < 1) || (items > 1)) {
54148
 
      SWIG_croak("Usage: Samlp2NameIDMappingResponse_Status_get(self);");
 
55954
      SWIG_croak("Usage: Samlp2NameIDMappingResponse_status_get(self);");
54149
55955
    }
54150
55956
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_LassoSamlp2NameIDMappingResponse, 0 |  0 );
54151
55957
    if (!SWIG_IsOK(res1)) {
54152
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Samlp2NameIDMappingResponse_Status_get" "', argument " "1"" of type '" "LassoSamlp2NameIDMappingResponse *""'"); 
 
55958
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Samlp2NameIDMappingResponse_status_get" "', argument " "1"" of type '" "LassoSamlp2NameIDMappingResponse *""'"); 
54153
55959
    }
54154
55960
    arg1 = (LassoSamlp2NameIDMappingResponse *)(argp1);
54155
55961
    result = (LassoSamlp2Status *)LassoSamlp2NameIDMappingResponse_Status_get(arg1);
54156
 
    
54157
55962
    ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_LassoSamlp2Status, 0 | SWIG_SHADOW); argvi++ ;
54158
55963
    
54159
55964
    XSRETURN(argvi);
54164
55969
}
54165
55970
 
54166
55971
 
54167
 
XS(_wrap_Samlp2NameIDMappingResponse_ID_set) {
 
55972
XS(_wrap_Samlp2NameIDMappingResponse_iD_set) {
54168
55973
  {
54169
55974
    LassoSamlp2NameIDMappingResponse *arg1 = (LassoSamlp2NameIDMappingResponse *) 0 ;
54170
55975
    char *arg2 = (char *) 0 ;
54177
55982
    dXSARGS;
54178
55983
    
54179
55984
    if ((items < 2) || (items > 2)) {
54180
 
      SWIG_croak("Usage: Samlp2NameIDMappingResponse_ID_set(self,ID);");
 
55985
      SWIG_croak("Usage: Samlp2NameIDMappingResponse_iD_set(self,ID);");
54181
55986
    }
54182
55987
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_LassoSamlp2NameIDMappingResponse, 0 |  0 );
54183
55988
    if (!SWIG_IsOK(res1)) {
54184
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Samlp2NameIDMappingResponse_ID_set" "', argument " "1"" of type '" "LassoSamlp2NameIDMappingResponse *""'"); 
 
55989
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Samlp2NameIDMappingResponse_iD_set" "', argument " "1"" of type '" "LassoSamlp2NameIDMappingResponse *""'"); 
54185
55990
    }
54186
55991
    arg1 = (LassoSamlp2NameIDMappingResponse *)(argp1);
54187
55992
    res2 = SWIG_AsCharPtrAndSize(ST(1), &buf2, NULL, &alloc2);
54188
55993
    if (!SWIG_IsOK(res2)) {
54189
 
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Samlp2NameIDMappingResponse_ID_set" "', argument " "2"" of type '" "char *""'");
 
55994
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Samlp2NameIDMappingResponse_iD_set" "', argument " "2"" of type '" "char *""'");
54190
55995
    }
54191
 
    arg2 = buf2;
 
55996
    arg2 = (char *)(buf2);
54192
55997
    LassoSamlp2NameIDMappingResponse_ID_set(arg1,arg2);
54193
55998
    
54194
55999
    
54203
56008
}
54204
56009
 
54205
56010
 
54206
 
XS(_wrap_Samlp2NameIDMappingResponse_ID_get) {
 
56011
XS(_wrap_Samlp2NameIDMappingResponse_iD_get) {
54207
56012
  {
54208
56013
    LassoSamlp2NameIDMappingResponse *arg1 = (LassoSamlp2NameIDMappingResponse *) 0 ;
54209
56014
    char *result = 0 ;
54213
56018
    dXSARGS;
54214
56019
    
54215
56020
    if ((items < 1) || (items > 1)) {
54216
 
      SWIG_croak("Usage: Samlp2NameIDMappingResponse_ID_get(self);");
 
56021
      SWIG_croak("Usage: Samlp2NameIDMappingResponse_iD_get(self);");
54217
56022
    }
54218
56023
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_LassoSamlp2NameIDMappingResponse, 0 |  0 );
54219
56024
    if (!SWIG_IsOK(res1)) {
54220
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Samlp2NameIDMappingResponse_ID_get" "', argument " "1"" of type '" "LassoSamlp2NameIDMappingResponse *""'"); 
 
56025
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Samlp2NameIDMappingResponse_iD_get" "', argument " "1"" of type '" "LassoSamlp2NameIDMappingResponse *""'"); 
54221
56026
    }
54222
56027
    arg1 = (LassoSamlp2NameIDMappingResponse *)(argp1);
54223
56028
    result = (char *)LassoSamlp2NameIDMappingResponse_ID_get(arg1);
54224
 
    
54225
 
    ST(argvi) = SWIG_FromCharPtr(result); argvi++ ;
 
56029
    ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
54226
56030
    
54227
56031
    XSRETURN(argvi);
54228
56032
  fail:
54256
56060
    if (!SWIG_IsOK(res2)) {
54257
56061
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Samlp2NameIDMappingResponse_inResponseTo_set" "', argument " "2"" of type '" "char *""'");
54258
56062
    }
54259
 
    arg2 = buf2;
 
56063
    arg2 = (char *)(buf2);
54260
56064
    LassoSamlp2NameIDMappingResponse_InResponseTo_set(arg1,arg2);
54261
56065
    
54262
56066
    
54289
56093
    }
54290
56094
    arg1 = (LassoSamlp2NameIDMappingResponse *)(argp1);
54291
56095
    result = (char *)LassoSamlp2NameIDMappingResponse_InResponseTo_get(arg1);
54292
 
    
54293
 
    ST(argvi) = SWIG_FromCharPtr(result); argvi++ ;
 
56096
    ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
54294
56097
    
54295
56098
    XSRETURN(argvi);
54296
56099
  fail:
54300
56103
}
54301
56104
 
54302
56105
 
54303
 
XS(_wrap_Samlp2NameIDMappingResponse_Version_set) {
 
56106
XS(_wrap_Samlp2NameIDMappingResponse_version_set) {
54304
56107
  {
54305
56108
    LassoSamlp2NameIDMappingResponse *arg1 = (LassoSamlp2NameIDMappingResponse *) 0 ;
54306
56109
    char *arg2 = (char *) 0 ;
54313
56116
    dXSARGS;
54314
56117
    
54315
56118
    if ((items < 2) || (items > 2)) {
54316
 
      SWIG_croak("Usage: Samlp2NameIDMappingResponse_Version_set(self,Version);");
 
56119
      SWIG_croak("Usage: Samlp2NameIDMappingResponse_version_set(self,Version);");
54317
56120
    }
54318
56121
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_LassoSamlp2NameIDMappingResponse, 0 |  0 );
54319
56122
    if (!SWIG_IsOK(res1)) {
54320
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Samlp2NameIDMappingResponse_Version_set" "', argument " "1"" of type '" "LassoSamlp2NameIDMappingResponse *""'"); 
 
56123
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Samlp2NameIDMappingResponse_version_set" "', argument " "1"" of type '" "LassoSamlp2NameIDMappingResponse *""'"); 
54321
56124
    }
54322
56125
    arg1 = (LassoSamlp2NameIDMappingResponse *)(argp1);
54323
56126
    res2 = SWIG_AsCharPtrAndSize(ST(1), &buf2, NULL, &alloc2);
54324
56127
    if (!SWIG_IsOK(res2)) {
54325
 
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Samlp2NameIDMappingResponse_Version_set" "', argument " "2"" of type '" "char *""'");
 
56128
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Samlp2NameIDMappingResponse_version_set" "', argument " "2"" of type '" "char *""'");
54326
56129
    }
54327
 
    arg2 = buf2;
 
56130
    arg2 = (char *)(buf2);
54328
56131
    LassoSamlp2NameIDMappingResponse_Version_set(arg1,arg2);
54329
56132
    
54330
56133
    
54339
56142
}
54340
56143
 
54341
56144
 
54342
 
XS(_wrap_Samlp2NameIDMappingResponse_Version_get) {
 
56145
XS(_wrap_Samlp2NameIDMappingResponse_version_get) {
54343
56146
  {
54344
56147
    LassoSamlp2NameIDMappingResponse *arg1 = (LassoSamlp2NameIDMappingResponse *) 0 ;
54345
56148
    char *result = 0 ;
54349
56152
    dXSARGS;
54350
56153
    
54351
56154
    if ((items < 1) || (items > 1)) {
54352
 
      SWIG_croak("Usage: Samlp2NameIDMappingResponse_Version_get(self);");
 
56155
      SWIG_croak("Usage: Samlp2NameIDMappingResponse_version_get(self);");
54353
56156
    }
54354
56157
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_LassoSamlp2NameIDMappingResponse, 0 |  0 );
54355
56158
    if (!SWIG_IsOK(res1)) {
54356
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Samlp2NameIDMappingResponse_Version_get" "', argument " "1"" of type '" "LassoSamlp2NameIDMappingResponse *""'"); 
 
56159
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Samlp2NameIDMappingResponse_version_get" "', argument " "1"" of type '" "LassoSamlp2NameIDMappingResponse *""'"); 
54357
56160
    }
54358
56161
    arg1 = (LassoSamlp2NameIDMappingResponse *)(argp1);
54359
56162
    result = (char *)LassoSamlp2NameIDMappingResponse_Version_get(arg1);
54360
 
    
54361
 
    ST(argvi) = SWIG_FromCharPtr(result); argvi++ ;
 
56163
    ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
54362
56164
    
54363
56165
    XSRETURN(argvi);
54364
56166
  fail:
54392
56194
    if (!SWIG_IsOK(res2)) {
54393
56195
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Samlp2NameIDMappingResponse_issueInstant_set" "', argument " "2"" of type '" "char *""'");
54394
56196
    }
54395
 
    arg2 = buf2;
 
56197
    arg2 = (char *)(buf2);
54396
56198
    LassoSamlp2NameIDMappingResponse_IssueInstant_set(arg1,arg2);
54397
56199
    
54398
56200
    
54425
56227
    }
54426
56228
    arg1 = (LassoSamlp2NameIDMappingResponse *)(argp1);
54427
56229
    result = (char *)LassoSamlp2NameIDMappingResponse_IssueInstant_get(arg1);
54428
 
    
54429
 
    ST(argvi) = SWIG_FromCharPtr(result); argvi++ ;
 
56230
    ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
54430
56231
    
54431
56232
    XSRETURN(argvi);
54432
56233
  fail:
54436
56237
}
54437
56238
 
54438
56239
 
54439
 
XS(_wrap_Samlp2NameIDMappingResponse_Destination_set) {
 
56240
XS(_wrap_Samlp2NameIDMappingResponse_destination_set) {
54440
56241
  {
54441
56242
    LassoSamlp2NameIDMappingResponse *arg1 = (LassoSamlp2NameIDMappingResponse *) 0 ;
54442
56243
    char *arg2 = (char *) 0 ;
54449
56250
    dXSARGS;
54450
56251
    
54451
56252
    if ((items < 2) || (items > 2)) {
54452
 
      SWIG_croak("Usage: Samlp2NameIDMappingResponse_Destination_set(self,Destination);");
 
56253
      SWIG_croak("Usage: Samlp2NameIDMappingResponse_destination_set(self,Destination);");
54453
56254
    }
54454
56255
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_LassoSamlp2NameIDMappingResponse, 0 |  0 );
54455
56256
    if (!SWIG_IsOK(res1)) {
54456
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Samlp2NameIDMappingResponse_Destination_set" "', argument " "1"" of type '" "LassoSamlp2NameIDMappingResponse *""'"); 
 
56257
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Samlp2NameIDMappingResponse_destination_set" "', argument " "1"" of type '" "LassoSamlp2NameIDMappingResponse *""'"); 
54457
56258
    }
54458
56259
    arg1 = (LassoSamlp2NameIDMappingResponse *)(argp1);
54459
56260
    res2 = SWIG_AsCharPtrAndSize(ST(1), &buf2, NULL, &alloc2);
54460
56261
    if (!SWIG_IsOK(res2)) {
54461
 
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Samlp2NameIDMappingResponse_Destination_set" "', argument " "2"" of type '" "char *""'");
 
56262
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Samlp2NameIDMappingResponse_destination_set" "', argument " "2"" of type '" "char *""'");
54462
56263
    }
54463
 
    arg2 = buf2;
 
56264
    arg2 = (char *)(buf2);
54464
56265
    LassoSamlp2NameIDMappingResponse_Destination_set(arg1,arg2);
54465
56266
    
54466
56267
    
54475
56276
}
54476
56277
 
54477
56278
 
54478
 
XS(_wrap_Samlp2NameIDMappingResponse_Destination_get) {
 
56279
XS(_wrap_Samlp2NameIDMappingResponse_destination_get) {
54479
56280
  {
54480
56281
    LassoSamlp2NameIDMappingResponse *arg1 = (LassoSamlp2NameIDMappingResponse *) 0 ;
54481
56282
    char *result = 0 ;
54485
56286
    dXSARGS;
54486
56287
    
54487
56288
    if ((items < 1) || (items > 1)) {
54488
 
      SWIG_croak("Usage: Samlp2NameIDMappingResponse_Destination_get(self);");
 
56289
      SWIG_croak("Usage: Samlp2NameIDMappingResponse_destination_get(self);");
54489
56290
    }
54490
56291
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_LassoSamlp2NameIDMappingResponse, 0 |  0 );
54491
56292
    if (!SWIG_IsOK(res1)) {
54492
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Samlp2NameIDMappingResponse_Destination_get" "', argument " "1"" of type '" "LassoSamlp2NameIDMappingResponse *""'"); 
 
56293
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Samlp2NameIDMappingResponse_destination_get" "', argument " "1"" of type '" "LassoSamlp2NameIDMappingResponse *""'"); 
54493
56294
    }
54494
56295
    arg1 = (LassoSamlp2NameIDMappingResponse *)(argp1);
54495
56296
    result = (char *)LassoSamlp2NameIDMappingResponse_Destination_get(arg1);
54496
 
    
54497
 
    ST(argvi) = SWIG_FromCharPtr(result); argvi++ ;
 
56297
    ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
54498
56298
    
54499
56299
    XSRETURN(argvi);
54500
56300
  fail:
54504
56304
}
54505
56305
 
54506
56306
 
54507
 
XS(_wrap_Samlp2NameIDMappingResponse_Consent_set) {
 
56307
XS(_wrap_Samlp2NameIDMappingResponse_consent_set) {
54508
56308
  {
54509
56309
    LassoSamlp2NameIDMappingResponse *arg1 = (LassoSamlp2NameIDMappingResponse *) 0 ;
54510
56310
    char *arg2 = (char *) 0 ;
54517
56317
    dXSARGS;
54518
56318
    
54519
56319
    if ((items < 2) || (items > 2)) {
54520
 
      SWIG_croak("Usage: Samlp2NameIDMappingResponse_Consent_set(self,Consent);");
 
56320
      SWIG_croak("Usage: Samlp2NameIDMappingResponse_consent_set(self,Consent);");
54521
56321
    }
54522
56322
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_LassoSamlp2NameIDMappingResponse, 0 |  0 );
54523
56323
    if (!SWIG_IsOK(res1)) {
54524
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Samlp2NameIDMappingResponse_Consent_set" "', argument " "1"" of type '" "LassoSamlp2NameIDMappingResponse *""'"); 
 
56324
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Samlp2NameIDMappingResponse_consent_set" "', argument " "1"" of type '" "LassoSamlp2NameIDMappingResponse *""'"); 
54525
56325
    }
54526
56326
    arg1 = (LassoSamlp2NameIDMappingResponse *)(argp1);
54527
56327
    res2 = SWIG_AsCharPtrAndSize(ST(1), &buf2, NULL, &alloc2);
54528
56328
    if (!SWIG_IsOK(res2)) {
54529
 
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Samlp2NameIDMappingResponse_Consent_set" "', argument " "2"" of type '" "char *""'");
 
56329
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Samlp2NameIDMappingResponse_consent_set" "', argument " "2"" of type '" "char *""'");
54530
56330
    }
54531
 
    arg2 = buf2;
 
56331
    arg2 = (char *)(buf2);
54532
56332
    LassoSamlp2NameIDMappingResponse_Consent_set(arg1,arg2);
54533
56333
    
54534
56334
    
54543
56343
}
54544
56344
 
54545
56345
 
54546
 
XS(_wrap_Samlp2NameIDMappingResponse_Consent_get) {
 
56346
XS(_wrap_Samlp2NameIDMappingResponse_consent_get) {
54547
56347
  {
54548
56348
    LassoSamlp2NameIDMappingResponse *arg1 = (LassoSamlp2NameIDMappingResponse *) 0 ;
54549
56349
    char *result = 0 ;
54553
56353
    dXSARGS;
54554
56354
    
54555
56355
    if ((items < 1) || (items > 1)) {
54556
 
      SWIG_croak("Usage: Samlp2NameIDMappingResponse_Consent_get(self);");
 
56356
      SWIG_croak("Usage: Samlp2NameIDMappingResponse_consent_get(self);");
54557
56357
    }
54558
56358
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_LassoSamlp2NameIDMappingResponse, 0 |  0 );
54559
56359
    if (!SWIG_IsOK(res1)) {
54560
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Samlp2NameIDMappingResponse_Consent_get" "', argument " "1"" of type '" "LassoSamlp2NameIDMappingResponse *""'"); 
 
56360
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Samlp2NameIDMappingResponse_consent_get" "', argument " "1"" of type '" "LassoSamlp2NameIDMappingResponse *""'"); 
54561
56361
    }
54562
56362
    arg1 = (LassoSamlp2NameIDMappingResponse *)(argp1);
54563
56363
    result = (char *)LassoSamlp2NameIDMappingResponse_Consent_get(arg1);
54564
 
    
54565
 
    ST(argvi) = SWIG_FromCharPtr(result); argvi++ ;
 
56364
    ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
54566
56365
    
54567
56366
    XSRETURN(argvi);
54568
56367
  fail:
54582
56381
      SWIG_croak("Usage: new_Samlp2NameIDMappingResponse();");
54583
56382
    }
54584
56383
    result = (LassoSamlp2NameIDMappingResponse *)new_LassoSamlp2NameIDMappingResponse();
54585
 
    
54586
56384
    ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_LassoSamlp2NameIDMappingResponse, SWIG_OWNER | SWIG_SHADOW); argvi++ ;
54587
56385
    XSRETURN(argvi);
54588
56386
  fail:
54637
56435
    }
54638
56436
    arg1 = (LassoSamlp2NameIDMappingResponse *)(argp1);
54639
56437
    result = (char *)LassoSamlp2NameIDMappingResponse_dump(arg1);
54640
 
    
54641
 
    ST(argvi) = SWIG_FromCharPtr(result); argvi++ ;
 
56438
    ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
54642
56439
    
54643
56440
    g_free(result);
54644
56441
    XSRETURN(argvi);
54659
56456
      SWIG_croak("Usage: new_Saml2EncryptedElement();");
54660
56457
    }
54661
56458
    result = (LassoSaml2EncryptedElement *)new_LassoSaml2EncryptedElement();
54662
 
    
54663
56459
    ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_LassoSaml2EncryptedElement, SWIG_OWNER | SWIG_SHADOW); argvi++ ;
54664
56460
    XSRETURN(argvi);
54665
56461
  fail:
54714
56510
    }
54715
56511
    arg1 = (LassoSaml2EncryptedElement *)(argp1);
54716
56512
    result = (char *)LassoSaml2EncryptedElement_dump(arg1);
54717
 
    
54718
 
    ST(argvi) = SWIG_FromCharPtr(result); argvi++ ;
 
56513
    ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
54719
56514
    
54720
56515
    g_free(result);
54721
56516
    XSRETURN(argvi);
54726
56521
}
54727
56522
 
54728
56523
 
54729
 
XS(_wrap_Samlp2ManageNameIDRequest_NewID_set) {
 
56524
XS(_wrap_Samlp2ManageNameIDRequest_newId_set) {
54730
56525
  {
54731
56526
    LassoSamlp2ManageNameIDRequest *arg1 = (LassoSamlp2ManageNameIDRequest *) 0 ;
54732
56527
    char *arg2 = (char *) 0 ;
54739
56534
    dXSARGS;
54740
56535
    
54741
56536
    if ((items < 2) || (items > 2)) {
54742
 
      SWIG_croak("Usage: Samlp2ManageNameIDRequest_NewID_set(self,NewID);");
 
56537
      SWIG_croak("Usage: Samlp2ManageNameIDRequest_newId_set(self,NewID);");
54743
56538
    }
54744
56539
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_LassoSamlp2ManageNameIDRequest, 0 |  0 );
54745
56540
    if (!SWIG_IsOK(res1)) {
54746
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Samlp2ManageNameIDRequest_NewID_set" "', argument " "1"" of type '" "LassoSamlp2ManageNameIDRequest *""'"); 
 
56541
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Samlp2ManageNameIDRequest_newId_set" "', argument " "1"" of type '" "LassoSamlp2ManageNameIDRequest *""'"); 
54747
56542
    }
54748
56543
    arg1 = (LassoSamlp2ManageNameIDRequest *)(argp1);
54749
56544
    res2 = SWIG_AsCharPtrAndSize(ST(1), &buf2, NULL, &alloc2);
54750
56545
    if (!SWIG_IsOK(res2)) {
54751
 
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Samlp2ManageNameIDRequest_NewID_set" "', argument " "2"" of type '" "char *""'");
 
56546
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Samlp2ManageNameIDRequest_newId_set" "', argument " "2"" of type '" "char *""'");
54752
56547
    }
54753
 
    arg2 = buf2;
 
56548
    arg2 = (char *)(buf2);
54754
56549
    if (arg1->NewID) free((char*)arg1->NewID);
54755
56550
    if (arg2) {
54756
 
      size_t size = strlen(arg2) + 1;
54757
 
      arg1->NewID = (char *)memcpy((char *)malloc((size)*sizeof(char)), arg2, sizeof(char)*(size));
 
56551
      size_t size = strlen((const char *)(arg2)) + 1;
 
56552
      arg1->NewID = (char *)(char *)memcpy((char *)malloc((size)*sizeof(char)), (const char *)(arg2), sizeof(char)*(size));
54758
56553
    } else {
54759
56554
      arg1->NewID = 0;
54760
56555
    }
54770
56565
}
54771
56566
 
54772
56567
 
54773
 
XS(_wrap_Samlp2ManageNameIDRequest_NewID_get) {
 
56568
XS(_wrap_Samlp2ManageNameIDRequest_newId_get) {
54774
56569
  {
54775
56570
    LassoSamlp2ManageNameIDRequest *arg1 = (LassoSamlp2ManageNameIDRequest *) 0 ;
54776
56571
    char *result = 0 ;
54780
56575
    dXSARGS;
54781
56576
    
54782
56577
    if ((items < 1) || (items > 1)) {
54783
 
      SWIG_croak("Usage: Samlp2ManageNameIDRequest_NewID_get(self);");
 
56578
      SWIG_croak("Usage: Samlp2ManageNameIDRequest_newId_get(self);");
54784
56579
    }
54785
56580
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_LassoSamlp2ManageNameIDRequest, 0 |  0 );
54786
56581
    if (!SWIG_IsOK(res1)) {
54787
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Samlp2ManageNameIDRequest_NewID_get" "', argument " "1"" of type '" "LassoSamlp2ManageNameIDRequest *""'"); 
 
56582
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Samlp2ManageNameIDRequest_newId_get" "', argument " "1"" of type '" "LassoSamlp2ManageNameIDRequest *""'"); 
54788
56583
    }
54789
56584
    arg1 = (LassoSamlp2ManageNameIDRequest *)(argp1);
54790
56585
    result = (char *) ((arg1)->NewID);
54791
 
    
54792
 
    ST(argvi) = SWIG_FromCharPtr(result); argvi++ ;
 
56586
    ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
54793
56587
    
54794
56588
    XSRETURN(argvi);
54795
56589
  fail:
54855
56649
    }
54856
56650
    arg1 = (LassoSamlp2ManageNameIDRequest *)(argp1);
54857
56651
    result = (LassoSaml2NameID *)LassoSamlp2ManageNameIDRequest_NameID_get(arg1);
54858
 
    
54859
56652
    ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_LassoSaml2NameID, 0 | SWIG_SHADOW); argvi++ ;
54860
56653
    
54861
56654
    XSRETURN(argvi);
54922
56715
    }
54923
56716
    arg1 = (LassoSamlp2ManageNameIDRequest *)(argp1);
54924
56717
    result = (LassoSaml2EncryptedElement *)LassoSamlp2ManageNameIDRequest_EncryptedID_get(arg1);
54925
 
    
54926
56718
    ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_LassoSaml2EncryptedElement, 0 | SWIG_SHADOW); argvi++ ;
54927
56719
    
54928
56720
    XSRETURN(argvi);
54989
56781
    }
54990
56782
    arg1 = (LassoSamlp2ManageNameIDRequest *)(argp1);
54991
56783
    result = (LassoSaml2EncryptedElement *)LassoSamlp2ManageNameIDRequest_NewEncryptedID_get(arg1);
54992
 
    
54993
56784
    ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_LassoSaml2EncryptedElement, 0 | SWIG_SHADOW); argvi++ ;
54994
56785
    
54995
56786
    XSRETURN(argvi);
55056
56847
    }
55057
56848
    arg1 = (LassoSamlp2ManageNameIDRequest *)(argp1);
55058
56849
    result = (LassoSamlp2Terminate *)LassoSamlp2ManageNameIDRequest_Terminate_get(arg1);
55059
 
    
55060
56850
    ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_LassoSamlp2Terminate, 0 | SWIG_SHADOW); argvi++ ;
55061
56851
    
55062
56852
    XSRETURN(argvi);
55123
56913
    }
55124
56914
    arg1 = (LassoSamlp2ManageNameIDRequest *)(argp1);
55125
56915
    result = (LassoSaml2NameID *)LassoSamlp2ManageNameIDRequest_Issuer_get(arg1);
55126
 
    
55127
56916
    ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_LassoSaml2NameID, 0 | SWIG_SHADOW); argvi++ ;
55128
56917
    
55129
56918
    XSRETURN(argvi);
55134
56923
}
55135
56924
 
55136
56925
 
55137
 
XS(_wrap_Samlp2ManageNameIDRequest_Extensions_set) {
 
56926
XS(_wrap_Samlp2ManageNameIDRequest_extensions_set) {
55138
56927
  {
55139
56928
    LassoSamlp2ManageNameIDRequest *arg1 = (LassoSamlp2ManageNameIDRequest *) 0 ;
55140
56929
    LassoSamlp2Extensions *arg2 = (LassoSamlp2Extensions *) 0 ;
55146
56935
    dXSARGS;
55147
56936
    
55148
56937
    if ((items < 2) || (items > 2)) {
55149
 
      SWIG_croak("Usage: Samlp2ManageNameIDRequest_Extensions_set(self,Extensions);");
 
56938
      SWIG_croak("Usage: Samlp2ManageNameIDRequest_extensions_set(self,Extensions);");
55150
56939
    }
55151
56940
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_LassoSamlp2ManageNameIDRequest, 0 |  0 );
55152
56941
    if (!SWIG_IsOK(res1)) {
55153
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Samlp2ManageNameIDRequest_Extensions_set" "', argument " "1"" of type '" "LassoSamlp2ManageNameIDRequest *""'"); 
 
56942
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Samlp2ManageNameIDRequest_extensions_set" "', argument " "1"" of type '" "LassoSamlp2ManageNameIDRequest *""'"); 
55154
56943
    }
55155
56944
    arg1 = (LassoSamlp2ManageNameIDRequest *)(argp1);
55156
56945
    res2 = SWIG_ConvertPtr(ST(1), &argp2,SWIGTYPE_p_LassoSamlp2Extensions, SWIG_POINTER_DISOWN |  0 );
55157
56946
    if (!SWIG_IsOK(res2)) {
55158
 
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Samlp2ManageNameIDRequest_Extensions_set" "', argument " "2"" of type '" "LassoSamlp2Extensions *""'"); 
 
56947
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Samlp2ManageNameIDRequest_extensions_set" "', argument " "2"" of type '" "LassoSamlp2Extensions *""'"); 
55159
56948
    }
55160
56949
    arg2 = (LassoSamlp2Extensions *)(argp2);
55161
56950
    LassoSamlp2ManageNameIDRequest_Extensions_set(arg1,arg2);
55172
56961
}
55173
56962
 
55174
56963
 
55175
 
XS(_wrap_Samlp2ManageNameIDRequest_Extensions_get) {
 
56964
XS(_wrap_Samlp2ManageNameIDRequest_extensions_get) {
55176
56965
  {
55177
56966
    LassoSamlp2ManageNameIDRequest *arg1 = (LassoSamlp2ManageNameIDRequest *) 0 ;
55178
56967
    LassoSamlp2Extensions *result = 0 ;
55182
56971
    dXSARGS;
55183
56972
    
55184
56973
    if ((items < 1) || (items > 1)) {
55185
 
      SWIG_croak("Usage: Samlp2ManageNameIDRequest_Extensions_get(self);");
 
56974
      SWIG_croak("Usage: Samlp2ManageNameIDRequest_extensions_get(self);");
55186
56975
    }
55187
56976
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_LassoSamlp2ManageNameIDRequest, 0 |  0 );
55188
56977
    if (!SWIG_IsOK(res1)) {
55189
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Samlp2ManageNameIDRequest_Extensions_get" "', argument " "1"" of type '" "LassoSamlp2ManageNameIDRequest *""'"); 
 
56978
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Samlp2ManageNameIDRequest_extensions_get" "', argument " "1"" of type '" "LassoSamlp2ManageNameIDRequest *""'"); 
55190
56979
    }
55191
56980
    arg1 = (LassoSamlp2ManageNameIDRequest *)(argp1);
55192
56981
    result = (LassoSamlp2Extensions *)LassoSamlp2ManageNameIDRequest_Extensions_get(arg1);
55193
 
    
55194
56982
    ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_LassoSamlp2Extensions, 0 | SWIG_SHADOW); argvi++ ;
55195
56983
    
55196
56984
    XSRETURN(argvi);
55201
56989
}
55202
56990
 
55203
56991
 
55204
 
XS(_wrap_Samlp2ManageNameIDRequest_ID_set) {
 
56992
XS(_wrap_Samlp2ManageNameIDRequest_iD_set) {
55205
56993
  {
55206
56994
    LassoSamlp2ManageNameIDRequest *arg1 = (LassoSamlp2ManageNameIDRequest *) 0 ;
55207
56995
    char *arg2 = (char *) 0 ;
55214
57002
    dXSARGS;
55215
57003
    
55216
57004
    if ((items < 2) || (items > 2)) {
55217
 
      SWIG_croak("Usage: Samlp2ManageNameIDRequest_ID_set(self,ID);");
 
57005
      SWIG_croak("Usage: Samlp2ManageNameIDRequest_iD_set(self,ID);");
55218
57006
    }
55219
57007
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_LassoSamlp2ManageNameIDRequest, 0 |  0 );
55220
57008
    if (!SWIG_IsOK(res1)) {
55221
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Samlp2ManageNameIDRequest_ID_set" "', argument " "1"" of type '" "LassoSamlp2ManageNameIDRequest *""'"); 
 
57009
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Samlp2ManageNameIDRequest_iD_set" "', argument " "1"" of type '" "LassoSamlp2ManageNameIDRequest *""'"); 
55222
57010
    }
55223
57011
    arg1 = (LassoSamlp2ManageNameIDRequest *)(argp1);
55224
57012
    res2 = SWIG_AsCharPtrAndSize(ST(1), &buf2, NULL, &alloc2);
55225
57013
    if (!SWIG_IsOK(res2)) {
55226
 
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Samlp2ManageNameIDRequest_ID_set" "', argument " "2"" of type '" "char *""'");
 
57014
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Samlp2ManageNameIDRequest_iD_set" "', argument " "2"" of type '" "char *""'");
55227
57015
    }
55228
 
    arg2 = buf2;
 
57016
    arg2 = (char *)(buf2);
55229
57017
    LassoSamlp2ManageNameIDRequest_ID_set(arg1,arg2);
55230
57018
    
55231
57019
    
55240
57028
}
55241
57029
 
55242
57030
 
55243
 
XS(_wrap_Samlp2ManageNameIDRequest_ID_get) {
 
57031
XS(_wrap_Samlp2ManageNameIDRequest_iD_get) {
55244
57032
  {
55245
57033
    LassoSamlp2ManageNameIDRequest *arg1 = (LassoSamlp2ManageNameIDRequest *) 0 ;
55246
57034
    char *result = 0 ;
55250
57038
    dXSARGS;
55251
57039
    
55252
57040
    if ((items < 1) || (items > 1)) {
55253
 
      SWIG_croak("Usage: Samlp2ManageNameIDRequest_ID_get(self);");
 
57041
      SWIG_croak("Usage: Samlp2ManageNameIDRequest_iD_get(self);");
55254
57042
    }
55255
57043
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_LassoSamlp2ManageNameIDRequest, 0 |  0 );
55256
57044
    if (!SWIG_IsOK(res1)) {
55257
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Samlp2ManageNameIDRequest_ID_get" "', argument " "1"" of type '" "LassoSamlp2ManageNameIDRequest *""'"); 
 
57045
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Samlp2ManageNameIDRequest_iD_get" "', argument " "1"" of type '" "LassoSamlp2ManageNameIDRequest *""'"); 
55258
57046
    }
55259
57047
    arg1 = (LassoSamlp2ManageNameIDRequest *)(argp1);
55260
57048
    result = (char *)LassoSamlp2ManageNameIDRequest_ID_get(arg1);
55261
 
    
55262
 
    ST(argvi) = SWIG_FromCharPtr(result); argvi++ ;
 
57049
    ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
55263
57050
    
55264
57051
    XSRETURN(argvi);
55265
57052
  fail:
55269
57056
}
55270
57057
 
55271
57058
 
55272
 
XS(_wrap_Samlp2ManageNameIDRequest_Version_set) {
 
57059
XS(_wrap_Samlp2ManageNameIDRequest_version_set) {
55273
57060
  {
55274
57061
    LassoSamlp2ManageNameIDRequest *arg1 = (LassoSamlp2ManageNameIDRequest *) 0 ;
55275
57062
    char *arg2 = (char *) 0 ;
55282
57069
    dXSARGS;
55283
57070
    
55284
57071
    if ((items < 2) || (items > 2)) {
55285
 
      SWIG_croak("Usage: Samlp2ManageNameIDRequest_Version_set(self,Version);");
 
57072
      SWIG_croak("Usage: Samlp2ManageNameIDRequest_version_set(self,Version);");
55286
57073
    }
55287
57074
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_LassoSamlp2ManageNameIDRequest, 0 |  0 );
55288
57075
    if (!SWIG_IsOK(res1)) {
55289
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Samlp2ManageNameIDRequest_Version_set" "', argument " "1"" of type '" "LassoSamlp2ManageNameIDRequest *""'"); 
 
57076
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Samlp2ManageNameIDRequest_version_set" "', argument " "1"" of type '" "LassoSamlp2ManageNameIDRequest *""'"); 
55290
57077
    }
55291
57078
    arg1 = (LassoSamlp2ManageNameIDRequest *)(argp1);
55292
57079
    res2 = SWIG_AsCharPtrAndSize(ST(1), &buf2, NULL, &alloc2);
55293
57080
    if (!SWIG_IsOK(res2)) {
55294
 
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Samlp2ManageNameIDRequest_Version_set" "', argument " "2"" of type '" "char *""'");
 
57081
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Samlp2ManageNameIDRequest_version_set" "', argument " "2"" of type '" "char *""'");
55295
57082
    }
55296
 
    arg2 = buf2;
 
57083
    arg2 = (char *)(buf2);
55297
57084
    LassoSamlp2ManageNameIDRequest_Version_set(arg1,arg2);
55298
57085
    
55299
57086
    
55308
57095
}
55309
57096
 
55310
57097
 
55311
 
XS(_wrap_Samlp2ManageNameIDRequest_Version_get) {
 
57098
XS(_wrap_Samlp2ManageNameIDRequest_version_get) {
55312
57099
  {
55313
57100
    LassoSamlp2ManageNameIDRequest *arg1 = (LassoSamlp2ManageNameIDRequest *) 0 ;
55314
57101
    char *result = 0 ;
55318
57105
    dXSARGS;
55319
57106
    
55320
57107
    if ((items < 1) || (items > 1)) {
55321
 
      SWIG_croak("Usage: Samlp2ManageNameIDRequest_Version_get(self);");
 
57108
      SWIG_croak("Usage: Samlp2ManageNameIDRequest_version_get(self);");
55322
57109
    }
55323
57110
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_LassoSamlp2ManageNameIDRequest, 0 |  0 );
55324
57111
    if (!SWIG_IsOK(res1)) {
55325
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Samlp2ManageNameIDRequest_Version_get" "', argument " "1"" of type '" "LassoSamlp2ManageNameIDRequest *""'"); 
 
57112
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Samlp2ManageNameIDRequest_version_get" "', argument " "1"" of type '" "LassoSamlp2ManageNameIDRequest *""'"); 
55326
57113
    }
55327
57114
    arg1 = (LassoSamlp2ManageNameIDRequest *)(argp1);
55328
57115
    result = (char *)LassoSamlp2ManageNameIDRequest_Version_get(arg1);
55329
 
    
55330
 
    ST(argvi) = SWIG_FromCharPtr(result); argvi++ ;
 
57116
    ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
55331
57117
    
55332
57118
    XSRETURN(argvi);
55333
57119
  fail:
55361
57147
    if (!SWIG_IsOK(res2)) {
55362
57148
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Samlp2ManageNameIDRequest_issueInstant_set" "', argument " "2"" of type '" "char *""'");
55363
57149
    }
55364
 
    arg2 = buf2;
 
57150
    arg2 = (char *)(buf2);
55365
57151
    LassoSamlp2ManageNameIDRequest_IssueInstant_set(arg1,arg2);
55366
57152
    
55367
57153
    
55394
57180
    }
55395
57181
    arg1 = (LassoSamlp2ManageNameIDRequest *)(argp1);
55396
57182
    result = (char *)LassoSamlp2ManageNameIDRequest_IssueInstant_get(arg1);
55397
 
    
55398
 
    ST(argvi) = SWIG_FromCharPtr(result); argvi++ ;
 
57183
    ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
55399
57184
    
55400
57185
    XSRETURN(argvi);
55401
57186
  fail:
55405
57190
}
55406
57191
 
55407
57192
 
55408
 
XS(_wrap_Samlp2ManageNameIDRequest_Destination_set) {
 
57193
XS(_wrap_Samlp2ManageNameIDRequest_destination_set) {
55409
57194
  {
55410
57195
    LassoSamlp2ManageNameIDRequest *arg1 = (LassoSamlp2ManageNameIDRequest *) 0 ;
55411
57196
    char *arg2 = (char *) 0 ;
55418
57203
    dXSARGS;
55419
57204
    
55420
57205
    if ((items < 2) || (items > 2)) {
55421
 
      SWIG_croak("Usage: Samlp2ManageNameIDRequest_Destination_set(self,Destination);");
 
57206
      SWIG_croak("Usage: Samlp2ManageNameIDRequest_destination_set(self,Destination);");
55422
57207
    }
55423
57208
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_LassoSamlp2ManageNameIDRequest, 0 |  0 );
55424
57209
    if (!SWIG_IsOK(res1)) {
55425
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Samlp2ManageNameIDRequest_Destination_set" "', argument " "1"" of type '" "LassoSamlp2ManageNameIDRequest *""'"); 
 
57210
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Samlp2ManageNameIDRequest_destination_set" "', argument " "1"" of type '" "LassoSamlp2ManageNameIDRequest *""'"); 
55426
57211
    }
55427
57212
    arg1 = (LassoSamlp2ManageNameIDRequest *)(argp1);
55428
57213
    res2 = SWIG_AsCharPtrAndSize(ST(1), &buf2, NULL, &alloc2);
55429
57214
    if (!SWIG_IsOK(res2)) {
55430
 
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Samlp2ManageNameIDRequest_Destination_set" "', argument " "2"" of type '" "char *""'");
 
57215
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Samlp2ManageNameIDRequest_destination_set" "', argument " "2"" of type '" "char *""'");
55431
57216
    }
55432
 
    arg2 = buf2;
 
57217
    arg2 = (char *)(buf2);
55433
57218
    LassoSamlp2ManageNameIDRequest_Destination_set(arg1,arg2);
55434
57219
    
55435
57220
    
55444
57229
}
55445
57230
 
55446
57231
 
55447
 
XS(_wrap_Samlp2ManageNameIDRequest_Destination_get) {
 
57232
XS(_wrap_Samlp2ManageNameIDRequest_destination_get) {
55448
57233
  {
55449
57234
    LassoSamlp2ManageNameIDRequest *arg1 = (LassoSamlp2ManageNameIDRequest *) 0 ;
55450
57235
    char *result = 0 ;
55454
57239
    dXSARGS;
55455
57240
    
55456
57241
    if ((items < 1) || (items > 1)) {
55457
 
      SWIG_croak("Usage: Samlp2ManageNameIDRequest_Destination_get(self);");
 
57242
      SWIG_croak("Usage: Samlp2ManageNameIDRequest_destination_get(self);");
55458
57243
    }
55459
57244
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_LassoSamlp2ManageNameIDRequest, 0 |  0 );
55460
57245
    if (!SWIG_IsOK(res1)) {
55461
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Samlp2ManageNameIDRequest_Destination_get" "', argument " "1"" of type '" "LassoSamlp2ManageNameIDRequest *""'"); 
 
57246
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Samlp2ManageNameIDRequest_destination_get" "', argument " "1"" of type '" "LassoSamlp2ManageNameIDRequest *""'"); 
55462
57247
    }
55463
57248
    arg1 = (LassoSamlp2ManageNameIDRequest *)(argp1);
55464
57249
    result = (char *)LassoSamlp2ManageNameIDRequest_Destination_get(arg1);
55465
 
    
55466
 
    ST(argvi) = SWIG_FromCharPtr(result); argvi++ ;
 
57250
    ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
55467
57251
    
55468
57252
    XSRETURN(argvi);
55469
57253
  fail:
55473
57257
}
55474
57258
 
55475
57259
 
55476
 
XS(_wrap_Samlp2ManageNameIDRequest_Consent_set) {
 
57260
XS(_wrap_Samlp2ManageNameIDRequest_consent_set) {
55477
57261
  {
55478
57262
    LassoSamlp2ManageNameIDRequest *arg1 = (LassoSamlp2ManageNameIDRequest *) 0 ;
55479
57263
    char *arg2 = (char *) 0 ;
55486
57270
    dXSARGS;
55487
57271
    
55488
57272
    if ((items < 2) || (items > 2)) {
55489
 
      SWIG_croak("Usage: Samlp2ManageNameIDRequest_Consent_set(self,Consent);");
 
57273
      SWIG_croak("Usage: Samlp2ManageNameIDRequest_consent_set(self,Consent);");
55490
57274
    }
55491
57275
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_LassoSamlp2ManageNameIDRequest, 0 |  0 );
55492
57276
    if (!SWIG_IsOK(res1)) {
55493
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Samlp2ManageNameIDRequest_Consent_set" "', argument " "1"" of type '" "LassoSamlp2ManageNameIDRequest *""'"); 
 
57277
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Samlp2ManageNameIDRequest_consent_set" "', argument " "1"" of type '" "LassoSamlp2ManageNameIDRequest *""'"); 
55494
57278
    }
55495
57279
    arg1 = (LassoSamlp2ManageNameIDRequest *)(argp1);
55496
57280
    res2 = SWIG_AsCharPtrAndSize(ST(1), &buf2, NULL, &alloc2);
55497
57281
    if (!SWIG_IsOK(res2)) {
55498
 
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Samlp2ManageNameIDRequest_Consent_set" "', argument " "2"" of type '" "char *""'");
 
57282
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Samlp2ManageNameIDRequest_consent_set" "', argument " "2"" of type '" "char *""'");
55499
57283
    }
55500
 
    arg2 = buf2;
 
57284
    arg2 = (char *)(buf2);
55501
57285
    LassoSamlp2ManageNameIDRequest_Consent_set(arg1,arg2);
55502
57286
    
55503
57287
    
55512
57296
}
55513
57297
 
55514
57298
 
55515
 
XS(_wrap_Samlp2ManageNameIDRequest_Consent_get) {
 
57299
XS(_wrap_Samlp2ManageNameIDRequest_consent_get) {
55516
57300
  {
55517
57301
    LassoSamlp2ManageNameIDRequest *arg1 = (LassoSamlp2ManageNameIDRequest *) 0 ;
55518
57302
    char *result = 0 ;
55522
57306
    dXSARGS;
55523
57307
    
55524
57308
    if ((items < 1) || (items > 1)) {
55525
 
      SWIG_croak("Usage: Samlp2ManageNameIDRequest_Consent_get(self);");
 
57309
      SWIG_croak("Usage: Samlp2ManageNameIDRequest_consent_get(self);");
55526
57310
    }
55527
57311
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_LassoSamlp2ManageNameIDRequest, 0 |  0 );
55528
57312
    if (!SWIG_IsOK(res1)) {
55529
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Samlp2ManageNameIDRequest_Consent_get" "', argument " "1"" of type '" "LassoSamlp2ManageNameIDRequest *""'"); 
 
57313
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Samlp2ManageNameIDRequest_consent_get" "', argument " "1"" of type '" "LassoSamlp2ManageNameIDRequest *""'"); 
55530
57314
    }
55531
57315
    arg1 = (LassoSamlp2ManageNameIDRequest *)(argp1);
55532
57316
    result = (char *)LassoSamlp2ManageNameIDRequest_Consent_get(arg1);
55533
 
    
55534
 
    ST(argvi) = SWIG_FromCharPtr(result); argvi++ ;
 
57317
    ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
55535
57318
    
55536
57319
    XSRETURN(argvi);
55537
57320
  fail:
55551
57334
      SWIG_croak("Usage: new_Samlp2ManageNameIDRequest();");
55552
57335
    }
55553
57336
    result = (LassoSamlp2ManageNameIDRequest *)new_LassoSamlp2ManageNameIDRequest();
55554
 
    
55555
57337
    ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_LassoSamlp2ManageNameIDRequest, SWIG_OWNER | SWIG_SHADOW); argvi++ ;
55556
57338
    XSRETURN(argvi);
55557
57339
  fail:
55606
57388
    }
55607
57389
    arg1 = (LassoSamlp2ManageNameIDRequest *)(argp1);
55608
57390
    result = (char *)LassoSamlp2ManageNameIDRequest_dump(arg1);
55609
 
    
55610
 
    ST(argvi) = SWIG_FromCharPtr(result); argvi++ ;
 
57391
    ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
55611
57392
    
55612
57393
    g_free(result);
55613
57394
    XSRETURN(argvi);
55618
57399
}
55619
57400
 
55620
57401
 
55621
 
XS(_wrap_Samlp2Scoping_RequesterID_set) {
 
57402
XS(_wrap_Samlp2Scoping_requesterId_set) {
55622
57403
  {
55623
57404
    LassoSamlp2Scoping *arg1 = (LassoSamlp2Scoping *) 0 ;
55624
57405
    char *arg2 = (char *) 0 ;
55631
57412
    dXSARGS;
55632
57413
    
55633
57414
    if ((items < 2) || (items > 2)) {
55634
 
      SWIG_croak("Usage: Samlp2Scoping_RequesterID_set(self,RequesterID);");
 
57415
      SWIG_croak("Usage: Samlp2Scoping_requesterId_set(self,RequesterID);");
55635
57416
    }
55636
57417
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_LassoSamlp2Scoping, 0 |  0 );
55637
57418
    if (!SWIG_IsOK(res1)) {
55638
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Samlp2Scoping_RequesterID_set" "', argument " "1"" of type '" "LassoSamlp2Scoping *""'"); 
 
57419
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Samlp2Scoping_requesterId_set" "', argument " "1"" of type '" "LassoSamlp2Scoping *""'"); 
55639
57420
    }
55640
57421
    arg1 = (LassoSamlp2Scoping *)(argp1);
55641
57422
    res2 = SWIG_AsCharPtrAndSize(ST(1), &buf2, NULL, &alloc2);
55642
57423
    if (!SWIG_IsOK(res2)) {
55643
 
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Samlp2Scoping_RequesterID_set" "', argument " "2"" of type '" "char *""'");
 
57424
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Samlp2Scoping_requesterId_set" "', argument " "2"" of type '" "char *""'");
55644
57425
    }
55645
 
    arg2 = buf2;
 
57426
    arg2 = (char *)(buf2);
55646
57427
    if (arg1->RequesterID) free((char*)arg1->RequesterID);
55647
57428
    if (arg2) {
55648
 
      size_t size = strlen(arg2) + 1;
55649
 
      arg1->RequesterID = (char *)memcpy((char *)malloc((size)*sizeof(char)), arg2, sizeof(char)*(size));
 
57429
      size_t size = strlen((const char *)(arg2)) + 1;
 
57430
      arg1->RequesterID = (char *)(char *)memcpy((char *)malloc((size)*sizeof(char)), (const char *)(arg2), sizeof(char)*(size));
55650
57431
    } else {
55651
57432
      arg1->RequesterID = 0;
55652
57433
    }
55662
57443
}
55663
57444
 
55664
57445
 
55665
 
XS(_wrap_Samlp2Scoping_RequesterID_get) {
 
57446
XS(_wrap_Samlp2Scoping_requesterId_get) {
55666
57447
  {
55667
57448
    LassoSamlp2Scoping *arg1 = (LassoSamlp2Scoping *) 0 ;
55668
57449
    char *result = 0 ;
55672
57453
    dXSARGS;
55673
57454
    
55674
57455
    if ((items < 1) || (items > 1)) {
55675
 
      SWIG_croak("Usage: Samlp2Scoping_RequesterID_get(self);");
 
57456
      SWIG_croak("Usage: Samlp2Scoping_requesterId_get(self);");
55676
57457
    }
55677
57458
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_LassoSamlp2Scoping, 0 |  0 );
55678
57459
    if (!SWIG_IsOK(res1)) {
55679
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Samlp2Scoping_RequesterID_get" "', argument " "1"" of type '" "LassoSamlp2Scoping *""'"); 
 
57460
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Samlp2Scoping_requesterId_get" "', argument " "1"" of type '" "LassoSamlp2Scoping *""'"); 
55680
57461
    }
55681
57462
    arg1 = (LassoSamlp2Scoping *)(argp1);
55682
57463
    result = (char *) ((arg1)->RequesterID);
55683
 
    
55684
 
    ST(argvi) = SWIG_FromCharPtr(result); argvi++ ;
 
57464
    ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
55685
57465
    
55686
57466
    XSRETURN(argvi);
55687
57467
  fail:
55691
57471
}
55692
57472
 
55693
57473
 
55694
 
XS(_wrap_Samlp2Scoping_ProxyCount_set) {
 
57474
XS(_wrap_Samlp2Scoping_proxyCount_set) {
55695
57475
  {
55696
57476
    LassoSamlp2Scoping *arg1 = (LassoSamlp2Scoping *) 0 ;
55697
57477
    char *arg2 = (char *) 0 ;
55704
57484
    dXSARGS;
55705
57485
    
55706
57486
    if ((items < 2) || (items > 2)) {
55707
 
      SWIG_croak("Usage: Samlp2Scoping_ProxyCount_set(self,ProxyCount);");
 
57487
      SWIG_croak("Usage: Samlp2Scoping_proxyCount_set(self,ProxyCount);");
55708
57488
    }
55709
57489
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_LassoSamlp2Scoping, 0 |  0 );
55710
57490
    if (!SWIG_IsOK(res1)) {
55711
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Samlp2Scoping_ProxyCount_set" "', argument " "1"" of type '" "LassoSamlp2Scoping *""'"); 
 
57491
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Samlp2Scoping_proxyCount_set" "', argument " "1"" of type '" "LassoSamlp2Scoping *""'"); 
55712
57492
    }
55713
57493
    arg1 = (LassoSamlp2Scoping *)(argp1);
55714
57494
    res2 = SWIG_AsCharPtrAndSize(ST(1), &buf2, NULL, &alloc2);
55715
57495
    if (!SWIG_IsOK(res2)) {
55716
 
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Samlp2Scoping_ProxyCount_set" "', argument " "2"" of type '" "char *""'");
 
57496
      SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Samlp2Scoping_proxyCount_set" "', argument " "2"" of type '" "char *""'");
55717
57497
    }
55718
 
    arg2 = buf2;
 
57498
    arg2 = (char *)(buf2);
55719
57499
    if (arg1->ProxyCount) free((char*)arg1->ProxyCount);
55720
57500
    if (arg2) {
55721
 
      size_t size = strlen(arg2) + 1;
55722
 
      arg1->ProxyCount = (char *)memcpy((char *)malloc((size)*sizeof(char)), arg2, sizeof(char)*(size));
 
57501
      size_t size = strlen((const char *)(arg2)) + 1;
 
57502
      arg1->ProxyCount = (char *)(char *)memcpy((char *)malloc((size)*sizeof(char)), (const char *)(arg2), sizeof(char)*(size));
55723
57503
    } else {
55724
57504
      arg1->ProxyCount = 0;
55725
57505
    }
55735
57515
}
55736
57516
 
55737
57517
 
55738
 
XS(_wrap_Samlp2Scoping_ProxyCount_get) {
 
57518
XS(_wrap_Samlp2Scoping_proxyCount_get) {
55739
57519
  {
55740
57520
    LassoSamlp2Scoping *arg1 = (LassoSamlp2Scoping *) 0 ;
55741
57521
    char *result = 0 ;
55745
57525
    dXSARGS;
55746
57526
    
55747
57527
    if ((items < 1) || (items > 1)) {
55748
 
      SWIG_croak("Usage: Samlp2Scoping_ProxyCount_get(self);");
 
57528
      SWIG_croak("Usage: Samlp2Scoping_proxyCount_get(self);");
55749
57529
    }
55750
57530
    res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_LassoSamlp2Scoping, 0 |  0 );
55751
57531
    if (!SWIG_IsOK(res1)) {
55752
 
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Samlp2Scoping_ProxyCount_get" "', argument " "1"" of type '" "LassoSamlp2Scoping *""'"); 
 
57532
      SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Samlp2Scoping_proxyCount_get" "', argument " "1"" of type '" "LassoSamlp2Scoping *""'"); 
55753
57533
    }
55754
57534
    arg1 = (LassoSamlp2Scoping *)(argp1);
55755
57535
    result = (char *) ((arg1)->ProxyCount);
55756
 
    
55757
 
    ST(argvi) = SWIG_FromCharPtr(result); argvi++ ;
 
57536
    ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
55758
57537
    
55759
57538
    XSRETURN(argvi);
55760
57539
  fail:
55820
57599
    }
55821
57600
    arg1 = (LassoSamlp2Scoping *)(argp1);
55822
57601
    result = (LassoSamlp2IDPList *)LassoSamlp2Scoping_IDPList_get(arg1);
55823
 
    
55824
57602
    ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_LassoSamlp2IDPList, 0 | SWIG_SHADOW); argvi++ ;
55825
57603
    
55826
57604
    XSRETURN(argvi);
55841
57619
      SWIG_croak("Usage: new_Samlp2Scoping();");
55842
57620
    }
55843
57621
    result = (LassoSamlp2Scoping *)new_LassoSamlp2Scoping();
55844
 
    
55845
57622
    ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_LassoSamlp2Scoping, SWIG_OWNER | SWIG_SHADOW); argvi++ ;
55846
57623
    XSRETURN(argvi);
55847
57624
  fail:
55896
57673
    }
55897
57674
    arg1 = (LassoSamlp2Scoping *)(argp1);
55898
57675
    result = (char *)LassoSamlp2Scoping_dump(arg1);
55899
 
    
55900
 
    ST(argvi) = SWIG_FromCharPtr(result); argvi++ ;
 
57676
    ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
55901
57677
    
55902
57678
    g_free(result);
55903
57679
    XSRETURN(argvi);
55964
57740
    }
55965
57741
    arg1 = (LassoSaml2Subject *)(argp1);
55966
57742
    result = (LassoSaml2BaseIDAbstract *)LassoSaml2Subject_BaseID_get(arg1);
55967
 
    
55968
57743
    ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_LassoSaml2BaseIDAbstract, 0 | SWIG_SHADOW); argvi++ ;
55969
57744
    
55970
57745
    XSRETURN(argvi);
56031
57806
    }
56032
57807
    arg1 = (LassoSaml2Subject *)(argp1);
56033
57808
    result = (LassoSaml2NameID *)LassoSaml2Subject_NameID_get(arg1);
56034
 
    
56035
57809
    ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_LassoSaml2NameID, 0 | SWIG_SHADOW); argvi++ ;
56036
57810
    
56037
57811
    XSRETURN(argvi);
56098
57872
    }
56099
57873
    arg1 = (LassoSaml2Subject *)(argp1);
56100
57874
    result = (LassoSaml2EncryptedElement *)LassoSaml2Subject_EncryptedID_get(arg1);
56101
 
    
56102
57875
    ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_LassoSaml2EncryptedElement, 0 | SWIG_SHADOW); argvi++ ;
56103
57876
    
56104
57877
    XSRETURN(argvi);
56165
57938
    }
56166
57939
    arg1 = (LassoSaml2Subject *)(argp1);
56167
57940
    result = (LassoSaml2SubjectConfirmation *)LassoSaml2Subject_SubjectConfirmation_get(arg1);
56168
 
    
56169
57941
    ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_LassoSaml2SubjectConfirmation, 0 | SWIG_SHADOW); argvi++ ;
56170
57942
    
56171
57943
    XSRETURN(argvi);
56186
57958
      SWIG_croak("Usage: new_Saml2Subject();");
56187
57959
    }
56188
57960
    result = (LassoSaml2Subject *)new_LassoSaml2Subject();
56189
 
    
56190
57961
    ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_LassoSaml2Subject, SWIG_OWNER | SWIG_SHADOW); argvi++ ;
56191
57962
    XSRETURN(argvi);
56192
57963
  fail:
56241
58012
    }
56242
58013
    arg1 = (LassoSaml2Subject *)(argp1);
56243
58014
    result = (char *)LassoSaml2Subject_dump(arg1);
56244
 
    
56245
 
    ST(argvi) = SWIG_FromCharPtr(result); argvi++ ;
 
58015
    ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
56246
58016
    
56247
58017
    g_free(result);
56248
58018
    XSRETURN(argvi);
56258
58028
 
56259
58029
static swig_type_info _swigt__p_LassoCheckVersionMode = {"_p_LassoCheckVersionMode", "enum LassoCheckVersionMode *|LassoCheckVersionMode *", 0, 0, (void*)0, 0};
56260
58030
static swig_type_info _swigt__p_LassoDefederation = {"_p_LassoDefederation", "LassoDefederation *", 0, 0, (void*)"lasso::Defederation", 0};
 
58031
static swig_type_info _swigt__p_LassoEcp = {"_p_LassoEcp", "LassoEcp *", 0, 0, (void*)"lasso::Ecp", 0};
 
58032
static swig_type_info _swigt__p_LassoEncryptionMode = {"_p_LassoEncryptionMode", "enum LassoEncryptionMode *|LassoEncryptionMode *", 0, 0, (void*)0, 0};
 
58033
static swig_type_info _swigt__p_LassoEncryptionSymKeyType = {"_p_LassoEncryptionSymKeyType", "enum LassoEncryptionSymKeyType *|LassoEncryptionSymKeyType *", 0, 0, (void*)0, 0};
56261
58034
static swig_type_info _swigt__p_LassoFederation = {"_p_LassoFederation", "LassoFederation *", 0, 0, (void*)"lasso::Federation", 0};
56262
58035
static swig_type_info _swigt__p_LassoHttpMethod = {"_p_LassoHttpMethod", "enum LassoHttpMethod *|LassoHttpMethod *", 0, 0, (void*)0, 0};
56263
58036
static swig_type_info _swigt__p_LassoIdentity = {"_p_LassoIdentity", "LassoIdentity *", 0, 0, (void*)"lasso::Identity", 0};
56276
58049
static swig_type_info _swigt__p_LassoLoginProtocolProfile = {"_p_LassoLoginProtocolProfile", "enum LassoLoginProtocolProfile *|LassoLoginProtocolProfile *", 0, 0, (void*)0, 0};
56277
58050
static swig_type_info _swigt__p_LassoLogout = {"_p_LassoLogout", "LassoLogout *", 0, 0, (void*)"lasso::Logout", 0};
56278
58051
static swig_type_info _swigt__p_LassoMdProtocolType = {"_p_LassoMdProtocolType", "enum LassoMdProtocolType *|LassoMdProtocolType *", 0, 0, (void*)0, 0};
 
58052
static swig_type_info _swigt__p_LassoNameIdManagement = {"_p_LassoNameIdManagement", "LassoNameIdManagement *", 0, 0, (void*)"lasso::NameIdManagement", 0};
56279
58053
static swig_type_info _swigt__p_LassoNameIdentifierMapping = {"_p_LassoNameIdentifierMapping", "LassoNameIdentifierMapping *", 0, 0, (void*)"lasso::NameIdentifierMapping", 0};
56280
58054
static swig_type_info _swigt__p_LassoNameRegistration = {"_p_LassoNameRegistration", "LassoNameRegistration *", 0, 0, (void*)"lasso::NameRegistration", 0};
56281
58055
static swig_type_info _swigt__p_LassoNode = {"_p_LassoNode", "LassoNode *", 0, 0, (void*)"lasso::Node", 0};
56367
58141
static swig_type_info *swig_type_initial[] = {
56368
58142
  &_swigt__p_LassoCheckVersionMode,
56369
58143
  &_swigt__p_LassoDefederation,
 
58144
  &_swigt__p_LassoEcp,
 
58145
  &_swigt__p_LassoEncryptionMode,
 
58146
  &_swigt__p_LassoEncryptionSymKeyType,
56370
58147
  &_swigt__p_LassoFederation,
56371
58148
  &_swigt__p_LassoHttpMethod,
56372
58149
  &_swigt__p_LassoIdentity,
56385
58162
  &_swigt__p_LassoLoginProtocolProfile,
56386
58163
  &_swigt__p_LassoLogout,
56387
58164
  &_swigt__p_LassoMdProtocolType,
 
58165
  &_swigt__p_LassoNameIdManagement,
56388
58166
  &_swigt__p_LassoNameIdentifierMapping,
56389
58167
  &_swigt__p_LassoNameRegistration,
56390
58168
  &_swigt__p_LassoNode,
56476
58254
 
56477
58255
static swig_cast_info _swigc__p_LassoCheckVersionMode[] = {  {&_swigt__p_LassoCheckVersionMode, 0, 0, 0},{0, 0, 0, 0}};
56478
58256
static swig_cast_info _swigc__p_LassoDefederation[] = {  {&_swigt__p_LassoDefederation, 0, 0, 0},{0, 0, 0, 0}};
 
58257
static swig_cast_info _swigc__p_LassoEcp[] = {  {&_swigt__p_LassoEcp, 0, 0, 0},{0, 0, 0, 0}};
 
58258
static swig_cast_info _swigc__p_LassoEncryptionMode[] = {  {&_swigt__p_LassoEncryptionMode, 0, 0, 0},{0, 0, 0, 0}};
 
58259
static swig_cast_info _swigc__p_LassoEncryptionSymKeyType[] = {  {&_swigt__p_LassoEncryptionSymKeyType, 0, 0, 0},{0, 0, 0, 0}};
56479
58260
static swig_cast_info _swigc__p_LassoFederation[] = {  {&_swigt__p_LassoFederation, 0, 0, 0},{0, 0, 0, 0}};
56480
58261
static swig_cast_info _swigc__p_LassoHttpMethod[] = {  {&_swigt__p_LassoHttpMethod, 0, 0, 0},{0, 0, 0, 0}};
56481
58262
static swig_cast_info _swigc__p_LassoIdentity[] = {  {&_swigt__p_LassoIdentity, 0, 0, 0},{0, 0, 0, 0}};
56494
58275
static swig_cast_info _swigc__p_LassoLoginProtocolProfile[] = {  {&_swigt__p_LassoLoginProtocolProfile, 0, 0, 0},{0, 0, 0, 0}};
56495
58276
static swig_cast_info _swigc__p_LassoLogout[] = {  {&_swigt__p_LassoLogout, 0, 0, 0},{0, 0, 0, 0}};
56496
58277
static swig_cast_info _swigc__p_LassoMdProtocolType[] = {  {&_swigt__p_LassoMdProtocolType, 0, 0, 0},{0, 0, 0, 0}};
 
58278
static swig_cast_info _swigc__p_LassoNameIdManagement[] = {  {&_swigt__p_LassoNameIdManagement, 0, 0, 0},{0, 0, 0, 0}};
56497
58279
static swig_cast_info _swigc__p_LassoNameIdentifierMapping[] = {  {&_swigt__p_LassoNameIdentifierMapping, 0, 0, 0},{0, 0, 0, 0}};
56498
58280
static swig_cast_info _swigc__p_LassoNameRegistration[] = {  {&_swigt__p_LassoNameRegistration, 0, 0, 0},{0, 0, 0, 0}};
56499
58281
static swig_cast_info _swigc__p_LassoNode[] = {  {&_swigt__p_LassoNode, 0, 0, 0},{0, 0, 0, 0}};
56585
58367
static swig_cast_info *swig_cast_initial[] = {
56586
58368
  _swigc__p_LassoCheckVersionMode,
56587
58369
  _swigc__p_LassoDefederation,
 
58370
  _swigc__p_LassoEcp,
 
58371
  _swigc__p_LassoEncryptionMode,
 
58372
  _swigc__p_LassoEncryptionSymKeyType,
56588
58373
  _swigc__p_LassoFederation,
56589
58374
  _swigc__p_LassoHttpMethod,
56590
58375
  _swigc__p_LassoIdentity,
56603
58388
  _swigc__p_LassoLoginProtocolProfile,
56604
58389
  _swigc__p_LassoLogout,
56605
58390
  _swigc__p_LassoMdProtocolType,
 
58391
  _swigc__p_LassoNameIdManagement,
56606
58392
  _swigc__p_LassoNameIdentifierMapping,
56607
58393
  _swigc__p_LassoNameRegistration,
56608
58394
  _swigc__p_LassoNode,
57230
59016
{"lassoc::Provider_getMetadataOne", _wrap_Provider_getMetadataOne},
57231
59017
{"lassoc::Provider_hasProtocolProfile", _wrap_Provider_hasProtocolProfile},
57232
59018
{"lassoc::Provider_getProtocolConformance", _wrap_Provider_getProtocolConformance},
 
59019
{"lassoc::Provider_setEncryptionMode", _wrap_Provider_setEncryptionMode},
 
59020
{"lassoc::Provider_setEncryptionSymKeyType", _wrap_Provider_setEncryptionSymKeyType},
57233
59021
{"lassoc::Server_certificate_set", _wrap_Server_certificate_set},
57234
59022
{"lassoc::Server_certificate_get", _wrap_Server_certificate_get},
57235
59023
{"lassoc::Server_privateKey_set", _wrap_Server_privateKey_set},
57261
59049
{"lassoc::Server_hasProtocolProfile", _wrap_Server_hasProtocolProfile},
57262
59050
{"lassoc::Server_getProtocolConformance", _wrap_Server_getProtocolConformance},
57263
59051
{"lassoc::Server_addProvider", _wrap_Server_addProvider},
 
59052
{"lassoc::Server_setEncryptionPrivateKey", _wrap_Server_setEncryptionPrivateKey},
 
59053
{"lassoc::Server_loadAffiliation", _wrap_Server_loadAffiliation},
57264
59054
{"lassoc::Server_dump", _wrap_Server_dump},
57265
59055
{"lassoc::Server_getProvider", _wrap_Server_getProvider},
57266
59056
{"lassoc::Federation_remoteProviderId_set", _wrap_Federation_remoteProviderId_set},
57368
59158
{"lassoc::Login_processResponseMsg", _wrap_Login_processResponseMsg},
57369
59159
{"lassoc::Login_setResourceId", _wrap_Login_setResourceId},
57370
59160
{"lassoc::Login_validateRequestMsg", _wrap_Login_validateRequestMsg},
 
59161
{"lassoc::Login_processPaosResponseMsg", _wrap_Login_processPaosResponseMsg},
57371
59162
{"lassoc::Logout_artifact_get", _wrap_Logout_artifact_get},
57372
59163
{"lassoc::Logout_artifactMessage_set", _wrap_Logout_artifactMessage_set},
57373
59164
{"lassoc::Logout_artifactMessage_get", _wrap_Logout_artifactMessage_get},
57509
59300
{"lassoc::NameRegistration_processRequestMsg", _wrap_NameRegistration_processRequestMsg},
57510
59301
{"lassoc::NameRegistration_processResponseMsg", _wrap_NameRegistration_processResponseMsg},
57511
59302
{"lassoc::NameRegistration_validateRequest", _wrap_NameRegistration_validateRequest},
 
59303
{"lassoc::isSamlQuery", _wrap_isSamlQuery},
 
59304
{"lassoc::NameIdManagement_artifact_get", _wrap_NameIdManagement_artifact_get},
 
59305
{"lassoc::NameIdManagement_artifactMessage_set", _wrap_NameIdManagement_artifactMessage_set},
 
59306
{"lassoc::NameIdManagement_artifactMessage_get", _wrap_NameIdManagement_artifactMessage_get},
 
59307
{"lassoc::NameIdManagement_identity_set", _wrap_NameIdManagement_identity_set},
 
59308
{"lassoc::NameIdManagement_identity_get", _wrap_NameIdManagement_identity_get},
 
59309
{"lassoc::NameIdManagement_isIdentityDirty_get", _wrap_NameIdManagement_isIdentityDirty_get},
 
59310
{"lassoc::NameIdManagement_isSessionDirty_get", _wrap_NameIdManagement_isSessionDirty_get},
 
59311
{"lassoc::NameIdManagement_msgBody_get", _wrap_NameIdManagement_msgBody_get},
 
59312
{"lassoc::NameIdManagement_msgRelayState_get", _wrap_NameIdManagement_msgRelayState_get},
 
59313
{"lassoc::NameIdManagement_msgUrl_get", _wrap_NameIdManagement_msgUrl_get},
 
59314
{"lassoc::NameIdManagement_nameIdentifier_set", _wrap_NameIdManagement_nameIdentifier_set},
 
59315
{"lassoc::NameIdManagement_nameIdentifier_get", _wrap_NameIdManagement_nameIdentifier_get},
 
59316
{"lassoc::NameIdManagement_remoteProviderId_set", _wrap_NameIdManagement_remoteProviderId_set},
 
59317
{"lassoc::NameIdManagement_remoteProviderId_get", _wrap_NameIdManagement_remoteProviderId_get},
 
59318
{"lassoc::NameIdManagement_request_set", _wrap_NameIdManagement_request_set},
 
59319
{"lassoc::NameIdManagement_request_get", _wrap_NameIdManagement_request_get},
 
59320
{"lassoc::NameIdManagement_response_set", _wrap_NameIdManagement_response_set},
 
59321
{"lassoc::NameIdManagement_response_get", _wrap_NameIdManagement_response_get},
 
59322
{"lassoc::NameIdManagement_server_set", _wrap_NameIdManagement_server_set},
 
59323
{"lassoc::NameIdManagement_server_get", _wrap_NameIdManagement_server_get},
 
59324
{"lassoc::NameIdManagement_session_set", _wrap_NameIdManagement_session_set},
 
59325
{"lassoc::NameIdManagement_session_get", _wrap_NameIdManagement_session_get},
 
59326
{"lassoc::new_NameIdManagement", _wrap_new_NameIdManagement},
 
59327
{"lassoc::delete_NameIdManagement", _wrap_delete_NameIdManagement},
 
59328
{"lassoc::NameIdManagement_newFromDump", _wrap_NameIdManagement_newFromDump},
 
59329
{"lassoc::NameIdManagement_setIdentityFromDump", _wrap_NameIdManagement_setIdentityFromDump},
 
59330
{"lassoc::NameIdManagement_setSessionFromDump", _wrap_NameIdManagement_setSessionFromDump},
 
59331
{"lassoc::NameIdManagement_buildRequestMsg", _wrap_NameIdManagement_buildRequestMsg},
 
59332
{"lassoc::NameIdManagement_buildResponseMsg", _wrap_NameIdManagement_buildResponseMsg},
 
59333
{"lassoc::NameIdManagement_dump", _wrap_NameIdManagement_dump},
 
59334
{"lassoc::NameIdManagement_initRequest", _wrap_NameIdManagement_initRequest},
 
59335
{"lassoc::NameIdManagement_processRequestMsg", _wrap_NameIdManagement_processRequestMsg},
 
59336
{"lassoc::NameIdManagement_processResponseMsg", _wrap_NameIdManagement_processResponseMsg},
 
59337
{"lassoc::NameIdManagement_validateRequest", _wrap_NameIdManagement_validateRequest},
 
59338
{"lassoc::Ecp_msgBody_get", _wrap_Ecp_msgBody_get},
 
59339
{"lassoc::Ecp_msgRelayState_get", _wrap_Ecp_msgRelayState_get},
 
59340
{"lassoc::Ecp_msgUrl_get", _wrap_Ecp_msgUrl_get},
 
59341
{"lassoc::Ecp_request_set", _wrap_Ecp_request_set},
 
59342
{"lassoc::Ecp_request_get", _wrap_Ecp_request_get},
 
59343
{"lassoc::Ecp_response_set", _wrap_Ecp_response_set},
 
59344
{"lassoc::Ecp_response_get", _wrap_Ecp_response_get},
 
59345
{"lassoc::Ecp_assertionConsumerURL_get", _wrap_Ecp_assertionConsumerURL_get},
 
59346
{"lassoc::new_Ecp", _wrap_new_Ecp},
 
59347
{"lassoc::delete_Ecp", _wrap_delete_Ecp},
 
59348
{"lassoc::Ecp_processAuthnRequestMsg", _wrap_Ecp_processAuthnRequestMsg},
 
59349
{"lassoc::Ecp_processResponseMsg", _wrap_Ecp_processResponseMsg},
57512
59350
{"lassoc::Samlp2NameIDPolicy_format_set", _wrap_Samlp2NameIDPolicy_format_set},
57513
59351
{"lassoc::Samlp2NameIDPolicy_format_get", _wrap_Samlp2NameIDPolicy_format_get},
57514
 
{"lassoc::Samlp2NameIDPolicy_SPNameQualifier_set", _wrap_Samlp2NameIDPolicy_SPNameQualifier_set},
57515
 
{"lassoc::Samlp2NameIDPolicy_SPNameQualifier_get", _wrap_Samlp2NameIDPolicy_SPNameQualifier_get},
 
59352
{"lassoc::Samlp2NameIDPolicy_spNameQualifier_set", _wrap_Samlp2NameIDPolicy_spNameQualifier_set},
 
59353
{"lassoc::Samlp2NameIDPolicy_spNameQualifier_get", _wrap_Samlp2NameIDPolicy_spNameQualifier_get},
57516
59354
{"lassoc::Samlp2NameIDPolicy_allowCreate_set", _wrap_Samlp2NameIDPolicy_allowCreate_set},
57517
59355
{"lassoc::Samlp2NameIDPolicy_allowCreate_get", _wrap_Samlp2NameIDPolicy_allowCreate_get},
57518
59356
{"lassoc::new_Samlp2NameIDPolicy", _wrap_new_Samlp2NameIDPolicy},
57519
59357
{"lassoc::delete_Samlp2NameIDPolicy", _wrap_delete_Samlp2NameIDPolicy},
57520
59358
{"lassoc::Samlp2NameIDPolicy_dump", _wrap_Samlp2NameIDPolicy_dump},
57521
 
{"lassoc::Samlp2RequestedAuthnContext_AuthnContextClassRef_set", _wrap_Samlp2RequestedAuthnContext_AuthnContextClassRef_set},
57522
 
{"lassoc::Samlp2RequestedAuthnContext_AuthnContextClassRef_get", _wrap_Samlp2RequestedAuthnContext_AuthnContextClassRef_get},
57523
 
{"lassoc::Samlp2RequestedAuthnContext_AuthnContextDeclRef_set", _wrap_Samlp2RequestedAuthnContext_AuthnContextDeclRef_set},
57524
 
{"lassoc::Samlp2RequestedAuthnContext_AuthnContextDeclRef_get", _wrap_Samlp2RequestedAuthnContext_AuthnContextDeclRef_get},
57525
 
{"lassoc::Samlp2RequestedAuthnContext_Comparison_set", _wrap_Samlp2RequestedAuthnContext_Comparison_set},
57526
 
{"lassoc::Samlp2RequestedAuthnContext_Comparison_get", _wrap_Samlp2RequestedAuthnContext_Comparison_get},
 
59359
{"lassoc::Samlp2RequestedAuthnContext_comparison_set", _wrap_Samlp2RequestedAuthnContext_comparison_set},
 
59360
{"lassoc::Samlp2RequestedAuthnContext_comparison_get", _wrap_Samlp2RequestedAuthnContext_comparison_get},
 
59361
{"lassoc::Samlp2RequestedAuthnContext_authnContextClassRef_set", _wrap_Samlp2RequestedAuthnContext_authnContextClassRef_set},
 
59362
{"lassoc::Samlp2RequestedAuthnContext_authnContextClassRef_get", _wrap_Samlp2RequestedAuthnContext_authnContextClassRef_get},
 
59363
{"lassoc::Samlp2RequestedAuthnContext_authnContextDeclRef_set", _wrap_Samlp2RequestedAuthnContext_authnContextDeclRef_set},
 
59364
{"lassoc::Samlp2RequestedAuthnContext_authnContextDeclRef_get", _wrap_Samlp2RequestedAuthnContext_authnContextDeclRef_get},
57527
59365
{"lassoc::new_Samlp2RequestedAuthnContext", _wrap_new_Samlp2RequestedAuthnContext},
57528
59366
{"lassoc::delete_Samlp2RequestedAuthnContext", _wrap_delete_Samlp2RequestedAuthnContext},
57529
59367
{"lassoc::Samlp2RequestedAuthnContext_dump", _wrap_Samlp2RequestedAuthnContext_dump},
57530
 
{"lassoc::Saml2Assertion_Version_set", _wrap_Saml2Assertion_Version_set},
57531
 
{"lassoc::Saml2Assertion_Version_get", _wrap_Saml2Assertion_Version_get},
57532
 
{"lassoc::Saml2Assertion_ID_set", _wrap_Saml2Assertion_ID_set},
57533
 
{"lassoc::Saml2Assertion_ID_get", _wrap_Saml2Assertion_ID_get},
 
59368
{"lassoc::Saml2Assertion_version_set", _wrap_Saml2Assertion_version_set},
 
59369
{"lassoc::Saml2Assertion_version_get", _wrap_Saml2Assertion_version_get},
 
59370
{"lassoc::Saml2Assertion_iD_set", _wrap_Saml2Assertion_iD_set},
 
59371
{"lassoc::Saml2Assertion_iD_get", _wrap_Saml2Assertion_iD_get},
57534
59372
{"lassoc::Saml2Assertion_issueInstant_set", _wrap_Saml2Assertion_issueInstant_set},
57535
59373
{"lassoc::Saml2Assertion_issueInstant_get", _wrap_Saml2Assertion_issueInstant_get},
57536
59374
{"lassoc::Saml2Assertion_issuer_set", _wrap_Saml2Assertion_issuer_set},
57541
59379
{"lassoc::Saml2Assertion_conditions_get", _wrap_Saml2Assertion_conditions_get},
57542
59380
{"lassoc::Saml2Assertion_advice_set", _wrap_Saml2Assertion_advice_set},
57543
59381
{"lassoc::Saml2Assertion_advice_get", _wrap_Saml2Assertion_advice_get},
 
59382
{"lassoc::Saml2Assertion_authnStatement_set", _wrap_Saml2Assertion_authnStatement_set},
 
59383
{"lassoc::Saml2Assertion_authnStatement_get", _wrap_Saml2Assertion_authnStatement_get},
57544
59384
{"lassoc::new_Saml2Assertion", _wrap_new_Saml2Assertion},
57545
59385
{"lassoc::delete_Saml2Assertion", _wrap_delete_Saml2Assertion},
57546
59386
{"lassoc::Saml2Assertion_dump", _wrap_Saml2Assertion_dump},
57547
 
{"lassoc::Samlp2IDPList_GetComplete_set", _wrap_Samlp2IDPList_GetComplete_set},
57548
 
{"lassoc::Samlp2IDPList_GetComplete_get", _wrap_Samlp2IDPList_GetComplete_get},
 
59387
{"lassoc::Samlp2IDPList_getComplete_set", _wrap_Samlp2IDPList_getComplete_set},
 
59388
{"lassoc::Samlp2IDPList_getComplete_get", _wrap_Samlp2IDPList_getComplete_get},
57549
59389
{"lassoc::Samlp2IDPList_iDPEntry_set", _wrap_Samlp2IDPList_iDPEntry_set},
57550
59390
{"lassoc::Samlp2IDPList_iDPEntry_get", _wrap_Samlp2IDPList_iDPEntry_get},
57551
59391
{"lassoc::new_Samlp2IDPList", _wrap_new_Samlp2IDPList},
57558
59398
{"lassoc::Saml2Conditions_notBefore_get", _wrap_Saml2Conditions_notBefore_get},
57559
59399
{"lassoc::Saml2Conditions_notOnOrAfter_set", _wrap_Saml2Conditions_notOnOrAfter_set},
57560
59400
{"lassoc::Saml2Conditions_notOnOrAfter_get", _wrap_Saml2Conditions_notOnOrAfter_get},
 
59401
{"lassoc::Saml2Conditions_condition_set", _wrap_Saml2Conditions_condition_set},
 
59402
{"lassoc::Saml2Conditions_condition_get", _wrap_Saml2Conditions_condition_get},
 
59403
{"lassoc::Saml2Conditions_audienceRestriction_set", _wrap_Saml2Conditions_audienceRestriction_set},
 
59404
{"lassoc::Saml2Conditions_audienceRestriction_get", _wrap_Saml2Conditions_audienceRestriction_get},
57561
59405
{"lassoc::new_Saml2Conditions", _wrap_new_Saml2Conditions},
57562
59406
{"lassoc::delete_Saml2Conditions", _wrap_delete_Saml2Conditions},
57563
59407
{"lassoc::Saml2Conditions_dump", _wrap_Saml2Conditions_dump},
57572
59416
{"lassoc::Saml2NameID_SPProvidedID_get", _wrap_Saml2NameID_SPProvidedID_get},
57573
59417
{"lassoc::Saml2NameID_nameQualifier_set", _wrap_Saml2NameID_nameQualifier_set},
57574
59418
{"lassoc::Saml2NameID_nameQualifier_get", _wrap_Saml2NameID_nameQualifier_get},
57575
 
{"lassoc::Saml2NameID_SPNameQualifier_set", _wrap_Saml2NameID_SPNameQualifier_set},
57576
 
{"lassoc::Saml2NameID_SPNameQualifier_get", _wrap_Saml2NameID_SPNameQualifier_get},
 
59419
{"lassoc::Saml2NameID_spNameQualifier_set", _wrap_Saml2NameID_spNameQualifier_set},
 
59420
{"lassoc::Saml2NameID_spNameQualifier_get", _wrap_Saml2NameID_spNameQualifier_get},
57577
59421
{"lassoc::new_Saml2NameID", _wrap_new_Saml2NameID},
57578
59422
{"lassoc::delete_Saml2NameID", _wrap_delete_Saml2NameID},
57579
59423
{"lassoc::Saml2NameID_dump", _wrap_Saml2NameID_dump},
57604
59448
{"lassoc::Saml2Advice_dump", _wrap_Saml2Advice_dump},
57605
59449
{"lassoc::Saml2BaseIDAbstract_nameQualifier_set", _wrap_Saml2BaseIDAbstract_nameQualifier_set},
57606
59450
{"lassoc::Saml2BaseIDAbstract_nameQualifier_get", _wrap_Saml2BaseIDAbstract_nameQualifier_get},
57607
 
{"lassoc::Saml2BaseIDAbstract_SPNameQualifier_set", _wrap_Saml2BaseIDAbstract_SPNameQualifier_set},
57608
 
{"lassoc::Saml2BaseIDAbstract_SPNameQualifier_get", _wrap_Saml2BaseIDAbstract_SPNameQualifier_get},
 
59451
{"lassoc::Saml2BaseIDAbstract_spNameQualifier_set", _wrap_Saml2BaseIDAbstract_spNameQualifier_set},
 
59452
{"lassoc::Saml2BaseIDAbstract_spNameQualifier_get", _wrap_Saml2BaseIDAbstract_spNameQualifier_get},
57609
59453
{"lassoc::new_Saml2BaseIDAbstract", _wrap_new_Saml2BaseIDAbstract},
57610
59454
{"lassoc::delete_Saml2BaseIDAbstract", _wrap_delete_Saml2BaseIDAbstract},
57611
59455
{"lassoc::Saml2BaseIDAbstract_dump", _wrap_Saml2BaseIDAbstract_dump},
57612
 
{"lassoc::Saml2AuthnContext_AuthnContextClassRef_set", _wrap_Saml2AuthnContext_AuthnContextClassRef_set},
57613
 
{"lassoc::Saml2AuthnContext_AuthnContextClassRef_get", _wrap_Saml2AuthnContext_AuthnContextClassRef_get},
57614
 
{"lassoc::Saml2AuthnContext_AuthnContextDeclRef_set", _wrap_Saml2AuthnContext_AuthnContextDeclRef_set},
57615
 
{"lassoc::Saml2AuthnContext_AuthnContextDeclRef_get", _wrap_Saml2AuthnContext_AuthnContextDeclRef_get},
 
59456
{"lassoc::Saml2AuthnContext_authnContextClassRef_set", _wrap_Saml2AuthnContext_authnContextClassRef_set},
 
59457
{"lassoc::Saml2AuthnContext_authnContextClassRef_get", _wrap_Saml2AuthnContext_authnContextClassRef_get},
 
59458
{"lassoc::Saml2AuthnContext_authnContextDeclRef_set", _wrap_Saml2AuthnContext_authnContextDeclRef_set},
 
59459
{"lassoc::Saml2AuthnContext_authnContextDeclRef_get", _wrap_Saml2AuthnContext_authnContextDeclRef_get},
57616
59460
{"lassoc::Saml2AuthnContext_AuthenticatingAuthority_set", _wrap_Saml2AuthnContext_AuthenticatingAuthority_set},
57617
59461
{"lassoc::Saml2AuthnContext_AuthenticatingAuthority_get", _wrap_Saml2AuthnContext_AuthenticatingAuthority_get},
57618
59462
{"lassoc::new_Saml2AuthnContext", _wrap_new_Saml2AuthnContext},
57619
59463
{"lassoc::delete_Saml2AuthnContext", _wrap_delete_Saml2AuthnContext},
57620
59464
{"lassoc::Saml2AuthnContext_dump", _wrap_Saml2AuthnContext_dump},
57621
 
{"lassoc::Saml2SubjectLocality_Address_set", _wrap_Saml2SubjectLocality_Address_set},
57622
 
{"lassoc::Saml2SubjectLocality_Address_get", _wrap_Saml2SubjectLocality_Address_get},
57623
 
{"lassoc::Saml2SubjectLocality_DNSName_set", _wrap_Saml2SubjectLocality_DNSName_set},
57624
 
{"lassoc::Saml2SubjectLocality_DNSName_get", _wrap_Saml2SubjectLocality_DNSName_get},
 
59465
{"lassoc::Saml2SubjectLocality_address_set", _wrap_Saml2SubjectLocality_address_set},
 
59466
{"lassoc::Saml2SubjectLocality_address_get", _wrap_Saml2SubjectLocality_address_get},
 
59467
{"lassoc::Saml2SubjectLocality_dnsName_set", _wrap_Saml2SubjectLocality_dnsName_set},
 
59468
{"lassoc::Saml2SubjectLocality_dnsName_get", _wrap_Saml2SubjectLocality_dnsName_get},
57625
59469
{"lassoc::new_Saml2SubjectLocality", _wrap_new_Saml2SubjectLocality},
57626
59470
{"lassoc::delete_Saml2SubjectLocality", _wrap_delete_Saml2SubjectLocality},
57627
59471
{"lassoc::Saml2SubjectLocality_dump", _wrap_Saml2SubjectLocality_dump},
57633
59477
{"lassoc::Saml2SubjectConfirmationData_recipient_get", _wrap_Saml2SubjectConfirmationData_recipient_get},
57634
59478
{"lassoc::Saml2SubjectConfirmationData_inResponseTo_set", _wrap_Saml2SubjectConfirmationData_inResponseTo_set},
57635
59479
{"lassoc::Saml2SubjectConfirmationData_inResponseTo_get", _wrap_Saml2SubjectConfirmationData_inResponseTo_get},
57636
 
{"lassoc::Saml2SubjectConfirmationData_Address_set", _wrap_Saml2SubjectConfirmationData_Address_set},
57637
 
{"lassoc::Saml2SubjectConfirmationData_Address_get", _wrap_Saml2SubjectConfirmationData_Address_get},
 
59480
{"lassoc::Saml2SubjectConfirmationData_address_set", _wrap_Saml2SubjectConfirmationData_address_set},
 
59481
{"lassoc::Saml2SubjectConfirmationData_address_get", _wrap_Saml2SubjectConfirmationData_address_get},
57638
59482
{"lassoc::new_Saml2SubjectConfirmationData", _wrap_new_Saml2SubjectConfirmationData},
57639
59483
{"lassoc::delete_Saml2SubjectConfirmationData", _wrap_delete_Saml2SubjectConfirmationData},
57640
59484
{"lassoc::Saml2SubjectConfirmationData_dump", _wrap_Saml2SubjectConfirmationData_dump},
57641
 
{"lassoc::Saml2SubjectConfirmation_Method_set", _wrap_Saml2SubjectConfirmation_Method_set},
57642
 
{"lassoc::Saml2SubjectConfirmation_Method_get", _wrap_Saml2SubjectConfirmation_Method_get},
 
59485
{"lassoc::Saml2SubjectConfirmation_method_set", _wrap_Saml2SubjectConfirmation_method_set},
 
59486
{"lassoc::Saml2SubjectConfirmation_method_get", _wrap_Saml2SubjectConfirmation_method_get},
57643
59487
{"lassoc::Saml2SubjectConfirmation_baseID_set", _wrap_Saml2SubjectConfirmation_baseID_set},
57644
59488
{"lassoc::Saml2SubjectConfirmation_baseID_get", _wrap_Saml2SubjectConfirmation_baseID_get},
57645
59489
{"lassoc::Saml2SubjectConfirmation_nameID_set", _wrap_Saml2SubjectConfirmation_nameID_set},
57651
59495
{"lassoc::new_Saml2SubjectConfirmation", _wrap_new_Saml2SubjectConfirmation},
57652
59496
{"lassoc::delete_Saml2SubjectConfirmation", _wrap_delete_Saml2SubjectConfirmation},
57653
59497
{"lassoc::Saml2SubjectConfirmation_dump", _wrap_Saml2SubjectConfirmation_dump},
57654
 
{"lassoc::Saml2ProxyRestriction_Audience_set", _wrap_Saml2ProxyRestriction_Audience_set},
57655
 
{"lassoc::Saml2ProxyRestriction_Audience_get", _wrap_Saml2ProxyRestriction_Audience_get},
57656
 
{"lassoc::Saml2ProxyRestriction_Count_set", _wrap_Saml2ProxyRestriction_Count_set},
57657
 
{"lassoc::Saml2ProxyRestriction_Count_get", _wrap_Saml2ProxyRestriction_Count_get},
 
59498
{"lassoc::Saml2ProxyRestriction_audience_set", _wrap_Saml2ProxyRestriction_audience_set},
 
59499
{"lassoc::Saml2ProxyRestriction_audience_get", _wrap_Saml2ProxyRestriction_audience_get},
 
59500
{"lassoc::Saml2ProxyRestriction_count_set", _wrap_Saml2ProxyRestriction_count_set},
 
59501
{"lassoc::Saml2ProxyRestriction_count_get", _wrap_Saml2ProxyRestriction_count_get},
57658
59502
{"lassoc::new_Saml2ProxyRestriction", _wrap_new_Saml2ProxyRestriction},
57659
59503
{"lassoc::delete_Saml2ProxyRestriction", _wrap_delete_Saml2ProxyRestriction},
57660
59504
{"lassoc::Saml2ProxyRestriction_dump", _wrap_Saml2ProxyRestriction_dump},
57661
59505
{"lassoc::new_Saml2StatementAbstract", _wrap_new_Saml2StatementAbstract},
57662
59506
{"lassoc::delete_Saml2StatementAbstract", _wrap_delete_Saml2StatementAbstract},
57663
59507
{"lassoc::Saml2StatementAbstract_dump", _wrap_Saml2StatementAbstract_dump},
57664
 
{"lassoc::Saml2AuthnStatement_AuthnInstant_set", _wrap_Saml2AuthnStatement_AuthnInstant_set},
57665
 
{"lassoc::Saml2AuthnStatement_AuthnInstant_get", _wrap_Saml2AuthnStatement_AuthnInstant_get},
 
59508
{"lassoc::Saml2AuthnStatement_authnInstant_set", _wrap_Saml2AuthnStatement_authnInstant_set},
 
59509
{"lassoc::Saml2AuthnStatement_authnInstant_get", _wrap_Saml2AuthnStatement_authnInstant_get},
57666
59510
{"lassoc::Saml2AuthnStatement_sessionIndex_set", _wrap_Saml2AuthnStatement_sessionIndex_set},
57667
59511
{"lassoc::Saml2AuthnStatement_sessionIndex_get", _wrap_Saml2AuthnStatement_sessionIndex_get},
57668
 
{"lassoc::Saml2AuthnStatement_SessionNotOnOrAfter_set", _wrap_Saml2AuthnStatement_SessionNotOnOrAfter_set},
57669
 
{"lassoc::Saml2AuthnStatement_SessionNotOnOrAfter_get", _wrap_Saml2AuthnStatement_SessionNotOnOrAfter_get},
 
59512
{"lassoc::Saml2AuthnStatement_sessionNotOnOrAfter_set", _wrap_Saml2AuthnStatement_sessionNotOnOrAfter_set},
 
59513
{"lassoc::Saml2AuthnStatement_sessionNotOnOrAfter_get", _wrap_Saml2AuthnStatement_sessionNotOnOrAfter_get},
57670
59514
{"lassoc::Saml2AuthnStatement_subjectLocality_set", _wrap_Saml2AuthnStatement_subjectLocality_set},
57671
59515
{"lassoc::Saml2AuthnStatement_subjectLocality_get", _wrap_Saml2AuthnStatement_subjectLocality_get},
57672
59516
{"lassoc::Saml2AuthnStatement_authnContext_set", _wrap_Saml2AuthnStatement_authnContext_set},
57679
59523
{"lassoc::Saml2AttributeStatement_dump", _wrap_Saml2AttributeStatement_dump},
57680
59524
{"lassoc::Samlp2IDPEntry_providerId_set", _wrap_Samlp2IDPEntry_providerId_set},
57681
59525
{"lassoc::Samlp2IDPEntry_providerId_get", _wrap_Samlp2IDPEntry_providerId_get},
57682
 
{"lassoc::Samlp2IDPEntry_Name_set", _wrap_Samlp2IDPEntry_Name_set},
57683
 
{"lassoc::Samlp2IDPEntry_Name_get", _wrap_Samlp2IDPEntry_Name_get},
57684
 
{"lassoc::Samlp2IDPEntry_Loc_set", _wrap_Samlp2IDPEntry_Loc_set},
57685
 
{"lassoc::Samlp2IDPEntry_Loc_get", _wrap_Samlp2IDPEntry_Loc_get},
 
59526
{"lassoc::Samlp2IDPEntry_name_set", _wrap_Samlp2IDPEntry_name_set},
 
59527
{"lassoc::Samlp2IDPEntry_name_get", _wrap_Samlp2IDPEntry_name_get},
 
59528
{"lassoc::Samlp2IDPEntry_loc_set", _wrap_Samlp2IDPEntry_loc_set},
 
59529
{"lassoc::Samlp2IDPEntry_loc_get", _wrap_Samlp2IDPEntry_loc_get},
57686
59530
{"lassoc::new_Samlp2IDPEntry", _wrap_new_Samlp2IDPEntry},
57687
59531
{"lassoc::delete_Samlp2IDPEntry", _wrap_delete_Samlp2IDPEntry},
57688
59532
{"lassoc::Samlp2IDPEntry_dump", _wrap_Samlp2IDPEntry_dump},
57691
59535
{"lassoc::Samlp2Extensions_dump", _wrap_Samlp2Extensions_dump},
57692
59536
{"lassoc::Saml2Action_content_set", _wrap_Saml2Action_content_set},
57693
59537
{"lassoc::Saml2Action_content_get", _wrap_Saml2Action_content_get},
57694
 
{"lassoc::Saml2Action_Namespace_set", _wrap_Saml2Action_Namespace_set},
57695
 
{"lassoc::Saml2Action_Namespace_get", _wrap_Saml2Action_Namespace_get},
 
59538
{"lassoc::Saml2Action_namespace_set", _wrap_Saml2Action_namespace_set},
 
59539
{"lassoc::Saml2Action_namespace_get", _wrap_Saml2Action_namespace_get},
57696
59540
{"lassoc::new_Saml2Action", _wrap_new_Saml2Action},
57697
59541
{"lassoc::delete_Saml2Action", _wrap_delete_Saml2Action},
57698
59542
{"lassoc::Saml2Action_dump", _wrap_Saml2Action_dump},
57699
 
{"lassoc::Samlp2StatusResponse_ID_set", _wrap_Samlp2StatusResponse_ID_set},
57700
 
{"lassoc::Samlp2StatusResponse_ID_get", _wrap_Samlp2StatusResponse_ID_get},
 
59543
{"lassoc::Samlp2StatusResponse_iD_set", _wrap_Samlp2StatusResponse_iD_set},
 
59544
{"lassoc::Samlp2StatusResponse_iD_get", _wrap_Samlp2StatusResponse_iD_get},
57701
59545
{"lassoc::Samlp2StatusResponse_inResponseTo_set", _wrap_Samlp2StatusResponse_inResponseTo_set},
57702
59546
{"lassoc::Samlp2StatusResponse_inResponseTo_get", _wrap_Samlp2StatusResponse_inResponseTo_get},
57703
 
{"lassoc::Samlp2StatusResponse_Version_set", _wrap_Samlp2StatusResponse_Version_set},
57704
 
{"lassoc::Samlp2StatusResponse_Version_get", _wrap_Samlp2StatusResponse_Version_get},
 
59547
{"lassoc::Samlp2StatusResponse_version_set", _wrap_Samlp2StatusResponse_version_set},
 
59548
{"lassoc::Samlp2StatusResponse_version_get", _wrap_Samlp2StatusResponse_version_get},
57705
59549
{"lassoc::Samlp2StatusResponse_issueInstant_set", _wrap_Samlp2StatusResponse_issueInstant_set},
57706
59550
{"lassoc::Samlp2StatusResponse_issueInstant_get", _wrap_Samlp2StatusResponse_issueInstant_get},
57707
 
{"lassoc::Samlp2StatusResponse_Destination_set", _wrap_Samlp2StatusResponse_Destination_set},
57708
 
{"lassoc::Samlp2StatusResponse_Destination_get", _wrap_Samlp2StatusResponse_Destination_get},
57709
 
{"lassoc::Samlp2StatusResponse_Consent_set", _wrap_Samlp2StatusResponse_Consent_set},
57710
 
{"lassoc::Samlp2StatusResponse_Consent_get", _wrap_Samlp2StatusResponse_Consent_get},
 
59551
{"lassoc::Samlp2StatusResponse_destination_set", _wrap_Samlp2StatusResponse_destination_set},
 
59552
{"lassoc::Samlp2StatusResponse_destination_get", _wrap_Samlp2StatusResponse_destination_get},
 
59553
{"lassoc::Samlp2StatusResponse_consent_set", _wrap_Samlp2StatusResponse_consent_set},
 
59554
{"lassoc::Samlp2StatusResponse_consent_get", _wrap_Samlp2StatusResponse_consent_get},
57711
59555
{"lassoc::Samlp2StatusResponse_issuer_set", _wrap_Samlp2StatusResponse_issuer_set},
57712
59556
{"lassoc::Samlp2StatusResponse_issuer_get", _wrap_Samlp2StatusResponse_issuer_get},
57713
59557
{"lassoc::Samlp2StatusResponse_extensions_set", _wrap_Samlp2StatusResponse_extensions_set},
57719
59563
{"lassoc::Samlp2StatusResponse_dump", _wrap_Samlp2StatusResponse_dump},
57720
59564
{"lassoc::Samlp2Response_issuer_set", _wrap_Samlp2Response_issuer_set},
57721
59565
{"lassoc::Samlp2Response_issuer_get", _wrap_Samlp2Response_issuer_get},
57722
 
{"lassoc::Samlp2Response_Extensions_set", _wrap_Samlp2Response_Extensions_set},
57723
 
{"lassoc::Samlp2Response_Extensions_get", _wrap_Samlp2Response_Extensions_get},
57724
 
{"lassoc::Samlp2Response_Status_set", _wrap_Samlp2Response_Status_set},
57725
 
{"lassoc::Samlp2Response_Status_get", _wrap_Samlp2Response_Status_get},
57726
 
{"lassoc::Samlp2Response_ID_set", _wrap_Samlp2Response_ID_set},
57727
 
{"lassoc::Samlp2Response_ID_get", _wrap_Samlp2Response_ID_get},
 
59566
{"lassoc::Samlp2Response_extensions_set", _wrap_Samlp2Response_extensions_set},
 
59567
{"lassoc::Samlp2Response_extensions_get", _wrap_Samlp2Response_extensions_get},
 
59568
{"lassoc::Samlp2Response_status_set", _wrap_Samlp2Response_status_set},
 
59569
{"lassoc::Samlp2Response_status_get", _wrap_Samlp2Response_status_get},
 
59570
{"lassoc::Samlp2Response_iD_set", _wrap_Samlp2Response_iD_set},
 
59571
{"lassoc::Samlp2Response_iD_get", _wrap_Samlp2Response_iD_get},
57728
59572
{"lassoc::Samlp2Response_inResponseTo_set", _wrap_Samlp2Response_inResponseTo_set},
57729
59573
{"lassoc::Samlp2Response_inResponseTo_get", _wrap_Samlp2Response_inResponseTo_get},
57730
 
{"lassoc::Samlp2Response_Version_set", _wrap_Samlp2Response_Version_set},
57731
 
{"lassoc::Samlp2Response_Version_get", _wrap_Samlp2Response_Version_get},
 
59574
{"lassoc::Samlp2Response_version_set", _wrap_Samlp2Response_version_set},
 
59575
{"lassoc::Samlp2Response_version_get", _wrap_Samlp2Response_version_get},
57732
59576
{"lassoc::Samlp2Response_issueInstant_set", _wrap_Samlp2Response_issueInstant_set},
57733
59577
{"lassoc::Samlp2Response_issueInstant_get", _wrap_Samlp2Response_issueInstant_get},
57734
 
{"lassoc::Samlp2Response_Destination_set", _wrap_Samlp2Response_Destination_set},
57735
 
{"lassoc::Samlp2Response_Destination_get", _wrap_Samlp2Response_Destination_get},
57736
 
{"lassoc::Samlp2Response_Consent_set", _wrap_Samlp2Response_Consent_set},
57737
 
{"lassoc::Samlp2Response_Consent_get", _wrap_Samlp2Response_Consent_get},
 
59578
{"lassoc::Samlp2Response_destination_set", _wrap_Samlp2Response_destination_set},
 
59579
{"lassoc::Samlp2Response_destination_get", _wrap_Samlp2Response_destination_get},
 
59580
{"lassoc::Samlp2Response_consent_set", _wrap_Samlp2Response_consent_set},
 
59581
{"lassoc::Samlp2Response_consent_get", _wrap_Samlp2Response_consent_get},
 
59582
{"lassoc::Samlp2Response_assertion_set", _wrap_Samlp2Response_assertion_set},
 
59583
{"lassoc::Samlp2Response_assertion_get", _wrap_Samlp2Response_assertion_get},
57738
59584
{"lassoc::new_Samlp2Response", _wrap_new_Samlp2Response},
57739
59585
{"lassoc::delete_Samlp2Response", _wrap_delete_Samlp2Response},
57740
59586
{"lassoc::Samlp2Response_dump", _wrap_Samlp2Response_dump},
57742
59588
{"lassoc::Samlp2ArtifactResponse_any_get", _wrap_Samlp2ArtifactResponse_any_get},
57743
59589
{"lassoc::Samlp2ArtifactResponse_issuer_set", _wrap_Samlp2ArtifactResponse_issuer_set},
57744
59590
{"lassoc::Samlp2ArtifactResponse_issuer_get", _wrap_Samlp2ArtifactResponse_issuer_get},
57745
 
{"lassoc::Samlp2ArtifactResponse_Extensions_set", _wrap_Samlp2ArtifactResponse_Extensions_set},
57746
 
{"lassoc::Samlp2ArtifactResponse_Extensions_get", _wrap_Samlp2ArtifactResponse_Extensions_get},
57747
 
{"lassoc::Samlp2ArtifactResponse_Status_set", _wrap_Samlp2ArtifactResponse_Status_set},
57748
 
{"lassoc::Samlp2ArtifactResponse_Status_get", _wrap_Samlp2ArtifactResponse_Status_get},
57749
 
{"lassoc::Samlp2ArtifactResponse_ID_set", _wrap_Samlp2ArtifactResponse_ID_set},
57750
 
{"lassoc::Samlp2ArtifactResponse_ID_get", _wrap_Samlp2ArtifactResponse_ID_get},
 
59591
{"lassoc::Samlp2ArtifactResponse_extensions_set", _wrap_Samlp2ArtifactResponse_extensions_set},
 
59592
{"lassoc::Samlp2ArtifactResponse_extensions_get", _wrap_Samlp2ArtifactResponse_extensions_get},
 
59593
{"lassoc::Samlp2ArtifactResponse_status_set", _wrap_Samlp2ArtifactResponse_status_set},
 
59594
{"lassoc::Samlp2ArtifactResponse_status_get", _wrap_Samlp2ArtifactResponse_status_get},
 
59595
{"lassoc::Samlp2ArtifactResponse_iD_set", _wrap_Samlp2ArtifactResponse_iD_set},
 
59596
{"lassoc::Samlp2ArtifactResponse_iD_get", _wrap_Samlp2ArtifactResponse_iD_get},
57751
59597
{"lassoc::Samlp2ArtifactResponse_inResponseTo_set", _wrap_Samlp2ArtifactResponse_inResponseTo_set},
57752
59598
{"lassoc::Samlp2ArtifactResponse_inResponseTo_get", _wrap_Samlp2ArtifactResponse_inResponseTo_get},
57753
 
{"lassoc::Samlp2ArtifactResponse_Version_set", _wrap_Samlp2ArtifactResponse_Version_set},
57754
 
{"lassoc::Samlp2ArtifactResponse_Version_get", _wrap_Samlp2ArtifactResponse_Version_get},
 
59599
{"lassoc::Samlp2ArtifactResponse_version_set", _wrap_Samlp2ArtifactResponse_version_set},
 
59600
{"lassoc::Samlp2ArtifactResponse_version_get", _wrap_Samlp2ArtifactResponse_version_get},
57755
59601
{"lassoc::Samlp2ArtifactResponse_issueInstant_set", _wrap_Samlp2ArtifactResponse_issueInstant_set},
57756
59602
{"lassoc::Samlp2ArtifactResponse_issueInstant_get", _wrap_Samlp2ArtifactResponse_issueInstant_get},
57757
 
{"lassoc::Samlp2ArtifactResponse_Destination_set", _wrap_Samlp2ArtifactResponse_Destination_set},
57758
 
{"lassoc::Samlp2ArtifactResponse_Destination_get", _wrap_Samlp2ArtifactResponse_Destination_get},
57759
 
{"lassoc::Samlp2ArtifactResponse_Consent_set", _wrap_Samlp2ArtifactResponse_Consent_set},
57760
 
{"lassoc::Samlp2ArtifactResponse_Consent_get", _wrap_Samlp2ArtifactResponse_Consent_get},
 
59603
{"lassoc::Samlp2ArtifactResponse_destination_set", _wrap_Samlp2ArtifactResponse_destination_set},
 
59604
{"lassoc::Samlp2ArtifactResponse_destination_get", _wrap_Samlp2ArtifactResponse_destination_get},
 
59605
{"lassoc::Samlp2ArtifactResponse_consent_set", _wrap_Samlp2ArtifactResponse_consent_set},
 
59606
{"lassoc::Samlp2ArtifactResponse_consent_get", _wrap_Samlp2ArtifactResponse_consent_get},
57761
59607
{"lassoc::new_Samlp2ArtifactResponse", _wrap_new_Samlp2ArtifactResponse},
57762
59608
{"lassoc::delete_Samlp2ArtifactResponse", _wrap_delete_Samlp2ArtifactResponse},
57763
59609
{"lassoc::Samlp2ArtifactResponse_dump", _wrap_Samlp2ArtifactResponse_dump},
57764
 
{"lassoc::Samlp2RequestAbstract_ID_set", _wrap_Samlp2RequestAbstract_ID_set},
57765
 
{"lassoc::Samlp2RequestAbstract_ID_get", _wrap_Samlp2RequestAbstract_ID_get},
57766
 
{"lassoc::Samlp2RequestAbstract_Version_set", _wrap_Samlp2RequestAbstract_Version_set},
57767
 
{"lassoc::Samlp2RequestAbstract_Version_get", _wrap_Samlp2RequestAbstract_Version_get},
 
59610
{"lassoc::Samlp2RequestAbstract_iD_set", _wrap_Samlp2RequestAbstract_iD_set},
 
59611
{"lassoc::Samlp2RequestAbstract_iD_get", _wrap_Samlp2RequestAbstract_iD_get},
 
59612
{"lassoc::Samlp2RequestAbstract_version_set", _wrap_Samlp2RequestAbstract_version_set},
 
59613
{"lassoc::Samlp2RequestAbstract_version_get", _wrap_Samlp2RequestAbstract_version_get},
57768
59614
{"lassoc::Samlp2RequestAbstract_issueInstant_set", _wrap_Samlp2RequestAbstract_issueInstant_set},
57769
59615
{"lassoc::Samlp2RequestAbstract_issueInstant_get", _wrap_Samlp2RequestAbstract_issueInstant_get},
57770
 
{"lassoc::Samlp2RequestAbstract_Destination_set", _wrap_Samlp2RequestAbstract_Destination_set},
57771
 
{"lassoc::Samlp2RequestAbstract_Destination_get", _wrap_Samlp2RequestAbstract_Destination_get},
57772
 
{"lassoc::Samlp2RequestAbstract_Consent_set", _wrap_Samlp2RequestAbstract_Consent_set},
57773
 
{"lassoc::Samlp2RequestAbstract_Consent_get", _wrap_Samlp2RequestAbstract_Consent_get},
 
59616
{"lassoc::Samlp2RequestAbstract_destination_set", _wrap_Samlp2RequestAbstract_destination_set},
 
59617
{"lassoc::Samlp2RequestAbstract_destination_get", _wrap_Samlp2RequestAbstract_destination_get},
 
59618
{"lassoc::Samlp2RequestAbstract_consent_set", _wrap_Samlp2RequestAbstract_consent_set},
 
59619
{"lassoc::Samlp2RequestAbstract_consent_get", _wrap_Samlp2RequestAbstract_consent_get},
57774
59620
{"lassoc::Samlp2RequestAbstract_issuer_set", _wrap_Samlp2RequestAbstract_issuer_set},
57775
59621
{"lassoc::Samlp2RequestAbstract_issuer_get", _wrap_Samlp2RequestAbstract_issuer_get},
57776
59622
{"lassoc::Samlp2RequestAbstract_extensions_set", _wrap_Samlp2RequestAbstract_extensions_set},
57778
59624
{"lassoc::new_Samlp2RequestAbstract", _wrap_new_Samlp2RequestAbstract},
57779
59625
{"lassoc::delete_Samlp2RequestAbstract", _wrap_delete_Samlp2RequestAbstract},
57780
59626
{"lassoc::Samlp2RequestAbstract_dump", _wrap_Samlp2RequestAbstract_dump},
57781
 
{"lassoc::Samlp2AssertionIDRequest_AssertionIDRef_set", _wrap_Samlp2AssertionIDRequest_AssertionIDRef_set},
57782
 
{"lassoc::Samlp2AssertionIDRequest_AssertionIDRef_get", _wrap_Samlp2AssertionIDRequest_AssertionIDRef_get},
 
59627
{"lassoc::Samlp2AssertionIDRequest_assertionIdRef_set", _wrap_Samlp2AssertionIDRequest_assertionIdRef_set},
 
59628
{"lassoc::Samlp2AssertionIDRequest_assertionIdRef_get", _wrap_Samlp2AssertionIDRequest_assertionIdRef_get},
57783
59629
{"lassoc::Samlp2AssertionIDRequest_issuer_set", _wrap_Samlp2AssertionIDRequest_issuer_set},
57784
59630
{"lassoc::Samlp2AssertionIDRequest_issuer_get", _wrap_Samlp2AssertionIDRequest_issuer_get},
57785
 
{"lassoc::Samlp2AssertionIDRequest_Extensions_set", _wrap_Samlp2AssertionIDRequest_Extensions_set},
57786
 
{"lassoc::Samlp2AssertionIDRequest_Extensions_get", _wrap_Samlp2AssertionIDRequest_Extensions_get},
57787
 
{"lassoc::Samlp2AssertionIDRequest_ID_set", _wrap_Samlp2AssertionIDRequest_ID_set},
57788
 
{"lassoc::Samlp2AssertionIDRequest_ID_get", _wrap_Samlp2AssertionIDRequest_ID_get},
57789
 
{"lassoc::Samlp2AssertionIDRequest_Version_set", _wrap_Samlp2AssertionIDRequest_Version_set},
57790
 
{"lassoc::Samlp2AssertionIDRequest_Version_get", _wrap_Samlp2AssertionIDRequest_Version_get},
 
59631
{"lassoc::Samlp2AssertionIDRequest_extensions_set", _wrap_Samlp2AssertionIDRequest_extensions_set},
 
59632
{"lassoc::Samlp2AssertionIDRequest_extensions_get", _wrap_Samlp2AssertionIDRequest_extensions_get},
 
59633
{"lassoc::Samlp2AssertionIDRequest_iD_set", _wrap_Samlp2AssertionIDRequest_iD_set},
 
59634
{"lassoc::Samlp2AssertionIDRequest_iD_get", _wrap_Samlp2AssertionIDRequest_iD_get},
 
59635
{"lassoc::Samlp2AssertionIDRequest_version_set", _wrap_Samlp2AssertionIDRequest_version_set},
 
59636
{"lassoc::Samlp2AssertionIDRequest_version_get", _wrap_Samlp2AssertionIDRequest_version_get},
57791
59637
{"lassoc::Samlp2AssertionIDRequest_issueInstant_set", _wrap_Samlp2AssertionIDRequest_issueInstant_set},
57792
59638
{"lassoc::Samlp2AssertionIDRequest_issueInstant_get", _wrap_Samlp2AssertionIDRequest_issueInstant_get},
57793
 
{"lassoc::Samlp2AssertionIDRequest_Destination_set", _wrap_Samlp2AssertionIDRequest_Destination_set},
57794
 
{"lassoc::Samlp2AssertionIDRequest_Destination_get", _wrap_Samlp2AssertionIDRequest_Destination_get},
57795
 
{"lassoc::Samlp2AssertionIDRequest_Consent_set", _wrap_Samlp2AssertionIDRequest_Consent_set},
57796
 
{"lassoc::Samlp2AssertionIDRequest_Consent_get", _wrap_Samlp2AssertionIDRequest_Consent_get},
 
59639
{"lassoc::Samlp2AssertionIDRequest_destination_set", _wrap_Samlp2AssertionIDRequest_destination_set},
 
59640
{"lassoc::Samlp2AssertionIDRequest_destination_get", _wrap_Samlp2AssertionIDRequest_destination_get},
 
59641
{"lassoc::Samlp2AssertionIDRequest_consent_set", _wrap_Samlp2AssertionIDRequest_consent_set},
 
59642
{"lassoc::Samlp2AssertionIDRequest_consent_get", _wrap_Samlp2AssertionIDRequest_consent_get},
57797
59643
{"lassoc::new_Samlp2AssertionIDRequest", _wrap_new_Samlp2AssertionIDRequest},
57798
59644
{"lassoc::delete_Samlp2AssertionIDRequest", _wrap_delete_Samlp2AssertionIDRequest},
57799
59645
{"lassoc::Samlp2AssertionIDRequest_dump", _wrap_Samlp2AssertionIDRequest_dump},
57800
 
{"lassoc::Samlp2ArtifactResolve_Artifact_set", _wrap_Samlp2ArtifactResolve_Artifact_set},
57801
 
{"lassoc::Samlp2ArtifactResolve_Artifact_get", _wrap_Samlp2ArtifactResolve_Artifact_get},
 
59646
{"lassoc::Samlp2ArtifactResolve_artifact_set", _wrap_Samlp2ArtifactResolve_artifact_set},
 
59647
{"lassoc::Samlp2ArtifactResolve_artifact_get", _wrap_Samlp2ArtifactResolve_artifact_get},
57802
59648
{"lassoc::Samlp2ArtifactResolve_issuer_set", _wrap_Samlp2ArtifactResolve_issuer_set},
57803
59649
{"lassoc::Samlp2ArtifactResolve_issuer_get", _wrap_Samlp2ArtifactResolve_issuer_get},
57804
 
{"lassoc::Samlp2ArtifactResolve_Extensions_set", _wrap_Samlp2ArtifactResolve_Extensions_set},
57805
 
{"lassoc::Samlp2ArtifactResolve_Extensions_get", _wrap_Samlp2ArtifactResolve_Extensions_get},
57806
 
{"lassoc::Samlp2ArtifactResolve_ID_set", _wrap_Samlp2ArtifactResolve_ID_set},
57807
 
{"lassoc::Samlp2ArtifactResolve_ID_get", _wrap_Samlp2ArtifactResolve_ID_get},
57808
 
{"lassoc::Samlp2ArtifactResolve_Version_set", _wrap_Samlp2ArtifactResolve_Version_set},
57809
 
{"lassoc::Samlp2ArtifactResolve_Version_get", _wrap_Samlp2ArtifactResolve_Version_get},
 
59650
{"lassoc::Samlp2ArtifactResolve_extensions_set", _wrap_Samlp2ArtifactResolve_extensions_set},
 
59651
{"lassoc::Samlp2ArtifactResolve_extensions_get", _wrap_Samlp2ArtifactResolve_extensions_get},
 
59652
{"lassoc::Samlp2ArtifactResolve_iD_set", _wrap_Samlp2ArtifactResolve_iD_set},
 
59653
{"lassoc::Samlp2ArtifactResolve_iD_get", _wrap_Samlp2ArtifactResolve_iD_get},
 
59654
{"lassoc::Samlp2ArtifactResolve_version_set", _wrap_Samlp2ArtifactResolve_version_set},
 
59655
{"lassoc::Samlp2ArtifactResolve_version_get", _wrap_Samlp2ArtifactResolve_version_get},
57810
59656
{"lassoc::Samlp2ArtifactResolve_issueInstant_set", _wrap_Samlp2ArtifactResolve_issueInstant_set},
57811
59657
{"lassoc::Samlp2ArtifactResolve_issueInstant_get", _wrap_Samlp2ArtifactResolve_issueInstant_get},
57812
 
{"lassoc::Samlp2ArtifactResolve_Destination_set", _wrap_Samlp2ArtifactResolve_Destination_set},
57813
 
{"lassoc::Samlp2ArtifactResolve_Destination_get", _wrap_Samlp2ArtifactResolve_Destination_get},
57814
 
{"lassoc::Samlp2ArtifactResolve_Consent_set", _wrap_Samlp2ArtifactResolve_Consent_set},
57815
 
{"lassoc::Samlp2ArtifactResolve_Consent_get", _wrap_Samlp2ArtifactResolve_Consent_get},
 
59658
{"lassoc::Samlp2ArtifactResolve_destination_set", _wrap_Samlp2ArtifactResolve_destination_set},
 
59659
{"lassoc::Samlp2ArtifactResolve_destination_get", _wrap_Samlp2ArtifactResolve_destination_get},
 
59660
{"lassoc::Samlp2ArtifactResolve_consent_set", _wrap_Samlp2ArtifactResolve_consent_set},
 
59661
{"lassoc::Samlp2ArtifactResolve_consent_get", _wrap_Samlp2ArtifactResolve_consent_get},
57816
59662
{"lassoc::new_Samlp2ArtifactResolve", _wrap_new_Samlp2ArtifactResolve},
57817
59663
{"lassoc::delete_Samlp2ArtifactResolve", _wrap_delete_Samlp2ArtifactResolve},
57818
59664
{"lassoc::Samlp2ArtifactResolve_dump", _wrap_Samlp2ArtifactResolve_dump},
57826
59672
{"lassoc::Samlp2NameIDMappingRequest_nameIDPolicy_get", _wrap_Samlp2NameIDMappingRequest_nameIDPolicy_get},
57827
59673
{"lassoc::Samlp2NameIDMappingRequest_issuer_set", _wrap_Samlp2NameIDMappingRequest_issuer_set},
57828
59674
{"lassoc::Samlp2NameIDMappingRequest_issuer_get", _wrap_Samlp2NameIDMappingRequest_issuer_get},
57829
 
{"lassoc::Samlp2NameIDMappingRequest_Extensions_set", _wrap_Samlp2NameIDMappingRequest_Extensions_set},
57830
 
{"lassoc::Samlp2NameIDMappingRequest_Extensions_get", _wrap_Samlp2NameIDMappingRequest_Extensions_get},
57831
 
{"lassoc::Samlp2NameIDMappingRequest_ID_set", _wrap_Samlp2NameIDMappingRequest_ID_set},
57832
 
{"lassoc::Samlp2NameIDMappingRequest_ID_get", _wrap_Samlp2NameIDMappingRequest_ID_get},
57833
 
{"lassoc::Samlp2NameIDMappingRequest_Version_set", _wrap_Samlp2NameIDMappingRequest_Version_set},
57834
 
{"lassoc::Samlp2NameIDMappingRequest_Version_get", _wrap_Samlp2NameIDMappingRequest_Version_get},
 
59675
{"lassoc::Samlp2NameIDMappingRequest_extensions_set", _wrap_Samlp2NameIDMappingRequest_extensions_set},
 
59676
{"lassoc::Samlp2NameIDMappingRequest_extensions_get", _wrap_Samlp2NameIDMappingRequest_extensions_get},
 
59677
{"lassoc::Samlp2NameIDMappingRequest_iD_set", _wrap_Samlp2NameIDMappingRequest_iD_set},
 
59678
{"lassoc::Samlp2NameIDMappingRequest_iD_get", _wrap_Samlp2NameIDMappingRequest_iD_get},
 
59679
{"lassoc::Samlp2NameIDMappingRequest_version_set", _wrap_Samlp2NameIDMappingRequest_version_set},
 
59680
{"lassoc::Samlp2NameIDMappingRequest_version_get", _wrap_Samlp2NameIDMappingRequest_version_get},
57835
59681
{"lassoc::Samlp2NameIDMappingRequest_issueInstant_set", _wrap_Samlp2NameIDMappingRequest_issueInstant_set},
57836
59682
{"lassoc::Samlp2NameIDMappingRequest_issueInstant_get", _wrap_Samlp2NameIDMappingRequest_issueInstant_get},
57837
 
{"lassoc::Samlp2NameIDMappingRequest_Destination_set", _wrap_Samlp2NameIDMappingRequest_Destination_set},
57838
 
{"lassoc::Samlp2NameIDMappingRequest_Destination_get", _wrap_Samlp2NameIDMappingRequest_Destination_get},
57839
 
{"lassoc::Samlp2NameIDMappingRequest_Consent_set", _wrap_Samlp2NameIDMappingRequest_Consent_set},
57840
 
{"lassoc::Samlp2NameIDMappingRequest_Consent_get", _wrap_Samlp2NameIDMappingRequest_Consent_get},
 
59683
{"lassoc::Samlp2NameIDMappingRequest_destination_set", _wrap_Samlp2NameIDMappingRequest_destination_set},
 
59684
{"lassoc::Samlp2NameIDMappingRequest_destination_get", _wrap_Samlp2NameIDMappingRequest_destination_get},
 
59685
{"lassoc::Samlp2NameIDMappingRequest_consent_set", _wrap_Samlp2NameIDMappingRequest_consent_set},
 
59686
{"lassoc::Samlp2NameIDMappingRequest_consent_get", _wrap_Samlp2NameIDMappingRequest_consent_get},
57841
59687
{"lassoc::new_Samlp2NameIDMappingRequest", _wrap_new_Samlp2NameIDMappingRequest},
57842
59688
{"lassoc::delete_Samlp2NameIDMappingRequest", _wrap_delete_Samlp2NameIDMappingRequest},
57843
59689
{"lassoc::Samlp2NameIDMappingRequest_dump", _wrap_Samlp2NameIDMappingRequest_dump},
57845
59691
{"lassoc::Samlp2AuthnRequest_forceAuthn_get", _wrap_Samlp2AuthnRequest_forceAuthn_get},
57846
59692
{"lassoc::Samlp2AuthnRequest_isPassive_set", _wrap_Samlp2AuthnRequest_isPassive_set},
57847
59693
{"lassoc::Samlp2AuthnRequest_isPassive_get", _wrap_Samlp2AuthnRequest_isPassive_get},
57848
 
{"lassoc::Samlp2AuthnRequest_ProtocolBinding_set", _wrap_Samlp2AuthnRequest_ProtocolBinding_set},
57849
 
{"lassoc::Samlp2AuthnRequest_ProtocolBinding_get", _wrap_Samlp2AuthnRequest_ProtocolBinding_get},
 
59694
{"lassoc::Samlp2AuthnRequest_protocolBinding_set", _wrap_Samlp2AuthnRequest_protocolBinding_set},
 
59695
{"lassoc::Samlp2AuthnRequest_protocolBinding_get", _wrap_Samlp2AuthnRequest_protocolBinding_get},
57850
59696
{"lassoc::Samlp2AuthnRequest_assertionConsumerServiceIndex_set", _wrap_Samlp2AuthnRequest_assertionConsumerServiceIndex_set},
57851
59697
{"lassoc::Samlp2AuthnRequest_assertionConsumerServiceIndex_get", _wrap_Samlp2AuthnRequest_assertionConsumerServiceIndex_get},
57852
59698
{"lassoc::Samlp2AuthnRequest_AssertionConsumerServiceURL_set", _wrap_Samlp2AuthnRequest_AssertionConsumerServiceURL_set},
57867
59713
{"lassoc::Samlp2AuthnRequest_scoping_get", _wrap_Samlp2AuthnRequest_scoping_get},
57868
59714
{"lassoc::Samlp2AuthnRequest_issuer_set", _wrap_Samlp2AuthnRequest_issuer_set},
57869
59715
{"lassoc::Samlp2AuthnRequest_issuer_get", _wrap_Samlp2AuthnRequest_issuer_get},
57870
 
{"lassoc::Samlp2AuthnRequest_Extensions_set", _wrap_Samlp2AuthnRequest_Extensions_set},
57871
 
{"lassoc::Samlp2AuthnRequest_Extensions_get", _wrap_Samlp2AuthnRequest_Extensions_get},
57872
 
{"lassoc::Samlp2AuthnRequest_ID_set", _wrap_Samlp2AuthnRequest_ID_set},
57873
 
{"lassoc::Samlp2AuthnRequest_ID_get", _wrap_Samlp2AuthnRequest_ID_get},
57874
 
{"lassoc::Samlp2AuthnRequest_Version_set", _wrap_Samlp2AuthnRequest_Version_set},
57875
 
{"lassoc::Samlp2AuthnRequest_Version_get", _wrap_Samlp2AuthnRequest_Version_get},
 
59716
{"lassoc::Samlp2AuthnRequest_extensions_set", _wrap_Samlp2AuthnRequest_extensions_set},
 
59717
{"lassoc::Samlp2AuthnRequest_extensions_get", _wrap_Samlp2AuthnRequest_extensions_get},
 
59718
{"lassoc::Samlp2AuthnRequest_iD_set", _wrap_Samlp2AuthnRequest_iD_set},
 
59719
{"lassoc::Samlp2AuthnRequest_iD_get", _wrap_Samlp2AuthnRequest_iD_get},
 
59720
{"lassoc::Samlp2AuthnRequest_version_set", _wrap_Samlp2AuthnRequest_version_set},
 
59721
{"lassoc::Samlp2AuthnRequest_version_get", _wrap_Samlp2AuthnRequest_version_get},
57876
59722
{"lassoc::Samlp2AuthnRequest_issueInstant_set", _wrap_Samlp2AuthnRequest_issueInstant_set},
57877
59723
{"lassoc::Samlp2AuthnRequest_issueInstant_get", _wrap_Samlp2AuthnRequest_issueInstant_get},
57878
 
{"lassoc::Samlp2AuthnRequest_Destination_set", _wrap_Samlp2AuthnRequest_Destination_set},
57879
 
{"lassoc::Samlp2AuthnRequest_Destination_get", _wrap_Samlp2AuthnRequest_Destination_get},
57880
 
{"lassoc::Samlp2AuthnRequest_Consent_set", _wrap_Samlp2AuthnRequest_Consent_set},
57881
 
{"lassoc::Samlp2AuthnRequest_Consent_get", _wrap_Samlp2AuthnRequest_Consent_get},
 
59724
{"lassoc::Samlp2AuthnRequest_destination_set", _wrap_Samlp2AuthnRequest_destination_set},
 
59725
{"lassoc::Samlp2AuthnRequest_destination_get", _wrap_Samlp2AuthnRequest_destination_get},
 
59726
{"lassoc::Samlp2AuthnRequest_consent_set", _wrap_Samlp2AuthnRequest_consent_set},
 
59727
{"lassoc::Samlp2AuthnRequest_consent_get", _wrap_Samlp2AuthnRequest_consent_get},
57882
59728
{"lassoc::new_Samlp2AuthnRequest", _wrap_new_Samlp2AuthnRequest},
57883
59729
{"lassoc::delete_Samlp2AuthnRequest", _wrap_delete_Samlp2AuthnRequest},
57884
59730
{"lassoc::Samlp2AuthnRequest_dump", _wrap_Samlp2AuthnRequest_dump},
57886
59732
{"lassoc::Samlp2SubjectQueryAbstract_subject_get", _wrap_Samlp2SubjectQueryAbstract_subject_get},
57887
59733
{"lassoc::Samlp2SubjectQueryAbstract_issuer_set", _wrap_Samlp2SubjectQueryAbstract_issuer_set},
57888
59734
{"lassoc::Samlp2SubjectQueryAbstract_issuer_get", _wrap_Samlp2SubjectQueryAbstract_issuer_get},
57889
 
{"lassoc::Samlp2SubjectQueryAbstract_Extensions_set", _wrap_Samlp2SubjectQueryAbstract_Extensions_set},
57890
 
{"lassoc::Samlp2SubjectQueryAbstract_Extensions_get", _wrap_Samlp2SubjectQueryAbstract_Extensions_get},
57891
 
{"lassoc::Samlp2SubjectQueryAbstract_ID_set", _wrap_Samlp2SubjectQueryAbstract_ID_set},
57892
 
{"lassoc::Samlp2SubjectQueryAbstract_ID_get", _wrap_Samlp2SubjectQueryAbstract_ID_get},
57893
 
{"lassoc::Samlp2SubjectQueryAbstract_Version_set", _wrap_Samlp2SubjectQueryAbstract_Version_set},
57894
 
{"lassoc::Samlp2SubjectQueryAbstract_Version_get", _wrap_Samlp2SubjectQueryAbstract_Version_get},
 
59735
{"lassoc::Samlp2SubjectQueryAbstract_extensions_set", _wrap_Samlp2SubjectQueryAbstract_extensions_set},
 
59736
{"lassoc::Samlp2SubjectQueryAbstract_extensions_get", _wrap_Samlp2SubjectQueryAbstract_extensions_get},
 
59737
{"lassoc::Samlp2SubjectQueryAbstract_iD_set", _wrap_Samlp2SubjectQueryAbstract_iD_set},
 
59738
{"lassoc::Samlp2SubjectQueryAbstract_iD_get", _wrap_Samlp2SubjectQueryAbstract_iD_get},
 
59739
{"lassoc::Samlp2SubjectQueryAbstract_version_set", _wrap_Samlp2SubjectQueryAbstract_version_set},
 
59740
{"lassoc::Samlp2SubjectQueryAbstract_version_get", _wrap_Samlp2SubjectQueryAbstract_version_get},
57895
59741
{"lassoc::Samlp2SubjectQueryAbstract_issueInstant_set", _wrap_Samlp2SubjectQueryAbstract_issueInstant_set},
57896
59742
{"lassoc::Samlp2SubjectQueryAbstract_issueInstant_get", _wrap_Samlp2SubjectQueryAbstract_issueInstant_get},
57897
 
{"lassoc::Samlp2SubjectQueryAbstract_Destination_set", _wrap_Samlp2SubjectQueryAbstract_Destination_set},
57898
 
{"lassoc::Samlp2SubjectQueryAbstract_Destination_get", _wrap_Samlp2SubjectQueryAbstract_Destination_get},
57899
 
{"lassoc::Samlp2SubjectQueryAbstract_Consent_set", _wrap_Samlp2SubjectQueryAbstract_Consent_set},
57900
 
{"lassoc::Samlp2SubjectQueryAbstract_Consent_get", _wrap_Samlp2SubjectQueryAbstract_Consent_get},
 
59743
{"lassoc::Samlp2SubjectQueryAbstract_destination_set", _wrap_Samlp2SubjectQueryAbstract_destination_set},
 
59744
{"lassoc::Samlp2SubjectQueryAbstract_destination_get", _wrap_Samlp2SubjectQueryAbstract_destination_get},
 
59745
{"lassoc::Samlp2SubjectQueryAbstract_consent_set", _wrap_Samlp2SubjectQueryAbstract_consent_set},
 
59746
{"lassoc::Samlp2SubjectQueryAbstract_consent_get", _wrap_Samlp2SubjectQueryAbstract_consent_get},
57901
59747
{"lassoc::new_Samlp2SubjectQueryAbstract", _wrap_new_Samlp2SubjectQueryAbstract},
57902
59748
{"lassoc::delete_Samlp2SubjectQueryAbstract", _wrap_delete_Samlp2SubjectQueryAbstract},
57903
59749
{"lassoc::Samlp2SubjectQueryAbstract_dump", _wrap_Samlp2SubjectQueryAbstract_dump},
57904
 
{"lassoc::Samlp2AuthzDecisionQuery_Resource_set", _wrap_Samlp2AuthzDecisionQuery_Resource_set},
57905
 
{"lassoc::Samlp2AuthzDecisionQuery_Resource_get", _wrap_Samlp2AuthzDecisionQuery_Resource_get},
 
59750
{"lassoc::Samlp2AuthzDecisionQuery_resource_set", _wrap_Samlp2AuthzDecisionQuery_resource_set},
 
59751
{"lassoc::Samlp2AuthzDecisionQuery_resource_get", _wrap_Samlp2AuthzDecisionQuery_resource_get},
57906
59752
{"lassoc::Samlp2AuthzDecisionQuery_action_set", _wrap_Samlp2AuthzDecisionQuery_action_set},
57907
59753
{"lassoc::Samlp2AuthzDecisionQuery_action_get", _wrap_Samlp2AuthzDecisionQuery_action_get},
57908
59754
{"lassoc::Samlp2AuthzDecisionQuery_evidence_set", _wrap_Samlp2AuthzDecisionQuery_evidence_set},
57909
59755
{"lassoc::Samlp2AuthzDecisionQuery_evidence_get", _wrap_Samlp2AuthzDecisionQuery_evidence_get},
57910
 
{"lassoc::Samlp2AuthzDecisionQuery_Subject_set", _wrap_Samlp2AuthzDecisionQuery_Subject_set},
57911
 
{"lassoc::Samlp2AuthzDecisionQuery_Subject_get", _wrap_Samlp2AuthzDecisionQuery_Subject_get},
 
59756
{"lassoc::Samlp2AuthzDecisionQuery_subject_set", _wrap_Samlp2AuthzDecisionQuery_subject_set},
 
59757
{"lassoc::Samlp2AuthzDecisionQuery_subject_get", _wrap_Samlp2AuthzDecisionQuery_subject_get},
57912
59758
{"lassoc::Samlp2AuthzDecisionQuery_issuer_set", _wrap_Samlp2AuthzDecisionQuery_issuer_set},
57913
59759
{"lassoc::Samlp2AuthzDecisionQuery_issuer_get", _wrap_Samlp2AuthzDecisionQuery_issuer_get},
57914
 
{"lassoc::Samlp2AuthzDecisionQuery_Extensions_set", _wrap_Samlp2AuthzDecisionQuery_Extensions_set},
57915
 
{"lassoc::Samlp2AuthzDecisionQuery_Extensions_get", _wrap_Samlp2AuthzDecisionQuery_Extensions_get},
57916
 
{"lassoc::Samlp2AuthzDecisionQuery_ID_set", _wrap_Samlp2AuthzDecisionQuery_ID_set},
57917
 
{"lassoc::Samlp2AuthzDecisionQuery_ID_get", _wrap_Samlp2AuthzDecisionQuery_ID_get},
57918
 
{"lassoc::Samlp2AuthzDecisionQuery_Version_set", _wrap_Samlp2AuthzDecisionQuery_Version_set},
57919
 
{"lassoc::Samlp2AuthzDecisionQuery_Version_get", _wrap_Samlp2AuthzDecisionQuery_Version_get},
 
59760
{"lassoc::Samlp2AuthzDecisionQuery_extensions_set", _wrap_Samlp2AuthzDecisionQuery_extensions_set},
 
59761
{"lassoc::Samlp2AuthzDecisionQuery_extensions_get", _wrap_Samlp2AuthzDecisionQuery_extensions_get},
 
59762
{"lassoc::Samlp2AuthzDecisionQuery_iD_set", _wrap_Samlp2AuthzDecisionQuery_iD_set},
 
59763
{"lassoc::Samlp2AuthzDecisionQuery_iD_get", _wrap_Samlp2AuthzDecisionQuery_iD_get},
 
59764
{"lassoc::Samlp2AuthzDecisionQuery_version_set", _wrap_Samlp2AuthzDecisionQuery_version_set},
 
59765
{"lassoc::Samlp2AuthzDecisionQuery_version_get", _wrap_Samlp2AuthzDecisionQuery_version_get},
57920
59766
{"lassoc::Samlp2AuthzDecisionQuery_issueInstant_set", _wrap_Samlp2AuthzDecisionQuery_issueInstant_set},
57921
59767
{"lassoc::Samlp2AuthzDecisionQuery_issueInstant_get", _wrap_Samlp2AuthzDecisionQuery_issueInstant_get},
57922
 
{"lassoc::Samlp2AuthzDecisionQuery_Destination_set", _wrap_Samlp2AuthzDecisionQuery_Destination_set},
57923
 
{"lassoc::Samlp2AuthzDecisionQuery_Destination_get", _wrap_Samlp2AuthzDecisionQuery_Destination_get},
57924
 
{"lassoc::Samlp2AuthzDecisionQuery_Consent_set", _wrap_Samlp2AuthzDecisionQuery_Consent_set},
57925
 
{"lassoc::Samlp2AuthzDecisionQuery_Consent_get", _wrap_Samlp2AuthzDecisionQuery_Consent_get},
 
59768
{"lassoc::Samlp2AuthzDecisionQuery_destination_set", _wrap_Samlp2AuthzDecisionQuery_destination_set},
 
59769
{"lassoc::Samlp2AuthzDecisionQuery_destination_get", _wrap_Samlp2AuthzDecisionQuery_destination_get},
 
59770
{"lassoc::Samlp2AuthzDecisionQuery_consent_set", _wrap_Samlp2AuthzDecisionQuery_consent_set},
 
59771
{"lassoc::Samlp2AuthzDecisionQuery_consent_get", _wrap_Samlp2AuthzDecisionQuery_consent_get},
57926
59772
{"lassoc::new_Samlp2AuthzDecisionQuery", _wrap_new_Samlp2AuthzDecisionQuery},
57927
59773
{"lassoc::delete_Samlp2AuthzDecisionQuery", _wrap_delete_Samlp2AuthzDecisionQuery},
57928
59774
{"lassoc::Samlp2AuthzDecisionQuery_dump", _wrap_Samlp2AuthzDecisionQuery_dump},
57929
59775
{"lassoc::Samlp2AttributeQuery_attribute_set", _wrap_Samlp2AttributeQuery_attribute_set},
57930
59776
{"lassoc::Samlp2AttributeQuery_attribute_get", _wrap_Samlp2AttributeQuery_attribute_get},
57931
 
{"lassoc::Samlp2AttributeQuery_Subject_set", _wrap_Samlp2AttributeQuery_Subject_set},
57932
 
{"lassoc::Samlp2AttributeQuery_Subject_get", _wrap_Samlp2AttributeQuery_Subject_get},
 
59777
{"lassoc::Samlp2AttributeQuery_subject_set", _wrap_Samlp2AttributeQuery_subject_set},
 
59778
{"lassoc::Samlp2AttributeQuery_subject_get", _wrap_Samlp2AttributeQuery_subject_get},
57933
59779
{"lassoc::Samlp2AttributeQuery_issuer_set", _wrap_Samlp2AttributeQuery_issuer_set},
57934
59780
{"lassoc::Samlp2AttributeQuery_issuer_get", _wrap_Samlp2AttributeQuery_issuer_get},
57935
 
{"lassoc::Samlp2AttributeQuery_Extensions_set", _wrap_Samlp2AttributeQuery_Extensions_set},
57936
 
{"lassoc::Samlp2AttributeQuery_Extensions_get", _wrap_Samlp2AttributeQuery_Extensions_get},
57937
 
{"lassoc::Samlp2AttributeQuery_ID_set", _wrap_Samlp2AttributeQuery_ID_set},
57938
 
{"lassoc::Samlp2AttributeQuery_ID_get", _wrap_Samlp2AttributeQuery_ID_get},
57939
 
{"lassoc::Samlp2AttributeQuery_Version_set", _wrap_Samlp2AttributeQuery_Version_set},
57940
 
{"lassoc::Samlp2AttributeQuery_Version_get", _wrap_Samlp2AttributeQuery_Version_get},
 
59781
{"lassoc::Samlp2AttributeQuery_extensions_set", _wrap_Samlp2AttributeQuery_extensions_set},
 
59782
{"lassoc::Samlp2AttributeQuery_extensions_get", _wrap_Samlp2AttributeQuery_extensions_get},
 
59783
{"lassoc::Samlp2AttributeQuery_iD_set", _wrap_Samlp2AttributeQuery_iD_set},
 
59784
{"lassoc::Samlp2AttributeQuery_iD_get", _wrap_Samlp2AttributeQuery_iD_get},
 
59785
{"lassoc::Samlp2AttributeQuery_version_set", _wrap_Samlp2AttributeQuery_version_set},
 
59786
{"lassoc::Samlp2AttributeQuery_version_get", _wrap_Samlp2AttributeQuery_version_get},
57941
59787
{"lassoc::Samlp2AttributeQuery_issueInstant_set", _wrap_Samlp2AttributeQuery_issueInstant_set},
57942
59788
{"lassoc::Samlp2AttributeQuery_issueInstant_get", _wrap_Samlp2AttributeQuery_issueInstant_get},
57943
 
{"lassoc::Samlp2AttributeQuery_Destination_set", _wrap_Samlp2AttributeQuery_Destination_set},
57944
 
{"lassoc::Samlp2AttributeQuery_Destination_get", _wrap_Samlp2AttributeQuery_Destination_get},
57945
 
{"lassoc::Samlp2AttributeQuery_Consent_set", _wrap_Samlp2AttributeQuery_Consent_set},
57946
 
{"lassoc::Samlp2AttributeQuery_Consent_get", _wrap_Samlp2AttributeQuery_Consent_get},
 
59789
{"lassoc::Samlp2AttributeQuery_destination_set", _wrap_Samlp2AttributeQuery_destination_set},
 
59790
{"lassoc::Samlp2AttributeQuery_destination_get", _wrap_Samlp2AttributeQuery_destination_get},
 
59791
{"lassoc::Samlp2AttributeQuery_consent_set", _wrap_Samlp2AttributeQuery_consent_set},
 
59792
{"lassoc::Samlp2AttributeQuery_consent_get", _wrap_Samlp2AttributeQuery_consent_get},
57947
59793
{"lassoc::new_Samlp2AttributeQuery", _wrap_new_Samlp2AttributeQuery},
57948
59794
{"lassoc::delete_Samlp2AttributeQuery", _wrap_delete_Samlp2AttributeQuery},
57949
59795
{"lassoc::Samlp2AttributeQuery_dump", _wrap_Samlp2AttributeQuery_dump},
57950
 
{"lassoc::Saml2AudienceRestriction_Audience_set", _wrap_Saml2AudienceRestriction_Audience_set},
57951
 
{"lassoc::Saml2AudienceRestriction_Audience_get", _wrap_Saml2AudienceRestriction_Audience_get},
 
59796
{"lassoc::Saml2AudienceRestriction_audience_set", _wrap_Saml2AudienceRestriction_audience_set},
 
59797
{"lassoc::Saml2AudienceRestriction_audience_get", _wrap_Saml2AudienceRestriction_audience_get},
57952
59798
{"lassoc::new_Saml2AudienceRestriction", _wrap_new_Saml2AudienceRestriction},
57953
59799
{"lassoc::delete_Saml2AudienceRestriction", _wrap_delete_Saml2AudienceRestriction},
57954
59800
{"lassoc::Saml2AudienceRestriction_dump", _wrap_Saml2AudienceRestriction_dump},
57955
59801
{"lassoc::Samlp2LogoutRequest_sessionIndex_set", _wrap_Samlp2LogoutRequest_sessionIndex_set},
57956
59802
{"lassoc::Samlp2LogoutRequest_sessionIndex_get", _wrap_Samlp2LogoutRequest_sessionIndex_get},
57957
 
{"lassoc::Samlp2LogoutRequest_Reason_set", _wrap_Samlp2LogoutRequest_Reason_set},
57958
 
{"lassoc::Samlp2LogoutRequest_Reason_get", _wrap_Samlp2LogoutRequest_Reason_get},
 
59803
{"lassoc::Samlp2LogoutRequest_reason_set", _wrap_Samlp2LogoutRequest_reason_set},
 
59804
{"lassoc::Samlp2LogoutRequest_reason_get", _wrap_Samlp2LogoutRequest_reason_get},
57959
59805
{"lassoc::Samlp2LogoutRequest_notOnOrAfter_set", _wrap_Samlp2LogoutRequest_notOnOrAfter_set},
57960
59806
{"lassoc::Samlp2LogoutRequest_notOnOrAfter_get", _wrap_Samlp2LogoutRequest_notOnOrAfter_get},
57961
59807
{"lassoc::Samlp2LogoutRequest_baseID_set", _wrap_Samlp2LogoutRequest_baseID_set},
57966
59812
{"lassoc::Samlp2LogoutRequest_encryptedID_get", _wrap_Samlp2LogoutRequest_encryptedID_get},
57967
59813
{"lassoc::Samlp2LogoutRequest_issuer_set", _wrap_Samlp2LogoutRequest_issuer_set},
57968
59814
{"lassoc::Samlp2LogoutRequest_issuer_get", _wrap_Samlp2LogoutRequest_issuer_get},
57969
 
{"lassoc::Samlp2LogoutRequest_Extensions_set", _wrap_Samlp2LogoutRequest_Extensions_set},
57970
 
{"lassoc::Samlp2LogoutRequest_Extensions_get", _wrap_Samlp2LogoutRequest_Extensions_get},
57971
 
{"lassoc::Samlp2LogoutRequest_ID_set", _wrap_Samlp2LogoutRequest_ID_set},
57972
 
{"lassoc::Samlp2LogoutRequest_ID_get", _wrap_Samlp2LogoutRequest_ID_get},
57973
 
{"lassoc::Samlp2LogoutRequest_Version_set", _wrap_Samlp2LogoutRequest_Version_set},
57974
 
{"lassoc::Samlp2LogoutRequest_Version_get", _wrap_Samlp2LogoutRequest_Version_get},
 
59815
{"lassoc::Samlp2LogoutRequest_extensions_set", _wrap_Samlp2LogoutRequest_extensions_set},
 
59816
{"lassoc::Samlp2LogoutRequest_extensions_get", _wrap_Samlp2LogoutRequest_extensions_get},
 
59817
{"lassoc::Samlp2LogoutRequest_iD_set", _wrap_Samlp2LogoutRequest_iD_set},
 
59818
{"lassoc::Samlp2LogoutRequest_iD_get", _wrap_Samlp2LogoutRequest_iD_get},
 
59819
{"lassoc::Samlp2LogoutRequest_version_set", _wrap_Samlp2LogoutRequest_version_set},
 
59820
{"lassoc::Samlp2LogoutRequest_version_get", _wrap_Samlp2LogoutRequest_version_get},
57975
59821
{"lassoc::Samlp2LogoutRequest_issueInstant_set", _wrap_Samlp2LogoutRequest_issueInstant_set},
57976
59822
{"lassoc::Samlp2LogoutRequest_issueInstant_get", _wrap_Samlp2LogoutRequest_issueInstant_get},
57977
 
{"lassoc::Samlp2LogoutRequest_Destination_set", _wrap_Samlp2LogoutRequest_Destination_set},
57978
 
{"lassoc::Samlp2LogoutRequest_Destination_get", _wrap_Samlp2LogoutRequest_Destination_get},
57979
 
{"lassoc::Samlp2LogoutRequest_Consent_set", _wrap_Samlp2LogoutRequest_Consent_set},
57980
 
{"lassoc::Samlp2LogoutRequest_Consent_get", _wrap_Samlp2LogoutRequest_Consent_get},
 
59823
{"lassoc::Samlp2LogoutRequest_destination_set", _wrap_Samlp2LogoutRequest_destination_set},
 
59824
{"lassoc::Samlp2LogoutRequest_destination_get", _wrap_Samlp2LogoutRequest_destination_get},
 
59825
{"lassoc::Samlp2LogoutRequest_consent_set", _wrap_Samlp2LogoutRequest_consent_set},
 
59826
{"lassoc::Samlp2LogoutRequest_consent_get", _wrap_Samlp2LogoutRequest_consent_get},
57981
59827
{"lassoc::new_Samlp2LogoutRequest", _wrap_new_Samlp2LogoutRequest},
57982
59828
{"lassoc::delete_Samlp2LogoutRequest", _wrap_delete_Samlp2LogoutRequest},
57983
59829
{"lassoc::Samlp2LogoutRequest_dump", _wrap_Samlp2LogoutRequest_dump},
57985
59831
{"lassoc::Samlp2AuthnQuery_sessionIndex_get", _wrap_Samlp2AuthnQuery_sessionIndex_get},
57986
59832
{"lassoc::Samlp2AuthnQuery_requestedAuthnContext_set", _wrap_Samlp2AuthnQuery_requestedAuthnContext_set},
57987
59833
{"lassoc::Samlp2AuthnQuery_requestedAuthnContext_get", _wrap_Samlp2AuthnQuery_requestedAuthnContext_get},
57988
 
{"lassoc::Samlp2AuthnQuery_Subject_set", _wrap_Samlp2AuthnQuery_Subject_set},
57989
 
{"lassoc::Samlp2AuthnQuery_Subject_get", _wrap_Samlp2AuthnQuery_Subject_get},
 
59834
{"lassoc::Samlp2AuthnQuery_subject_set", _wrap_Samlp2AuthnQuery_subject_set},
 
59835
{"lassoc::Samlp2AuthnQuery_subject_get", _wrap_Samlp2AuthnQuery_subject_get},
57990
59836
{"lassoc::Samlp2AuthnQuery_issuer_set", _wrap_Samlp2AuthnQuery_issuer_set},
57991
59837
{"lassoc::Samlp2AuthnQuery_issuer_get", _wrap_Samlp2AuthnQuery_issuer_get},
57992
 
{"lassoc::Samlp2AuthnQuery_Extensions_set", _wrap_Samlp2AuthnQuery_Extensions_set},
57993
 
{"lassoc::Samlp2AuthnQuery_Extensions_get", _wrap_Samlp2AuthnQuery_Extensions_get},
57994
 
{"lassoc::Samlp2AuthnQuery_ID_set", _wrap_Samlp2AuthnQuery_ID_set},
57995
 
{"lassoc::Samlp2AuthnQuery_ID_get", _wrap_Samlp2AuthnQuery_ID_get},
57996
 
{"lassoc::Samlp2AuthnQuery_Version_set", _wrap_Samlp2AuthnQuery_Version_set},
57997
 
{"lassoc::Samlp2AuthnQuery_Version_get", _wrap_Samlp2AuthnQuery_Version_get},
 
59838
{"lassoc::Samlp2AuthnQuery_extensions_set", _wrap_Samlp2AuthnQuery_extensions_set},
 
59839
{"lassoc::Samlp2AuthnQuery_extensions_get", _wrap_Samlp2AuthnQuery_extensions_get},
 
59840
{"lassoc::Samlp2AuthnQuery_iD_set", _wrap_Samlp2AuthnQuery_iD_set},
 
59841
{"lassoc::Samlp2AuthnQuery_iD_get", _wrap_Samlp2AuthnQuery_iD_get},
 
59842
{"lassoc::Samlp2AuthnQuery_version_set", _wrap_Samlp2AuthnQuery_version_set},
 
59843
{"lassoc::Samlp2AuthnQuery_version_get", _wrap_Samlp2AuthnQuery_version_get},
57998
59844
{"lassoc::Samlp2AuthnQuery_issueInstant_set", _wrap_Samlp2AuthnQuery_issueInstant_set},
57999
59845
{"lassoc::Samlp2AuthnQuery_issueInstant_get", _wrap_Samlp2AuthnQuery_issueInstant_get},
58000
 
{"lassoc::Samlp2AuthnQuery_Destination_set", _wrap_Samlp2AuthnQuery_Destination_set},
58001
 
{"lassoc::Samlp2AuthnQuery_Destination_get", _wrap_Samlp2AuthnQuery_Destination_get},
58002
 
{"lassoc::Samlp2AuthnQuery_Consent_set", _wrap_Samlp2AuthnQuery_Consent_set},
58003
 
{"lassoc::Samlp2AuthnQuery_Consent_get", _wrap_Samlp2AuthnQuery_Consent_get},
 
59846
{"lassoc::Samlp2AuthnQuery_destination_set", _wrap_Samlp2AuthnQuery_destination_set},
 
59847
{"lassoc::Samlp2AuthnQuery_destination_get", _wrap_Samlp2AuthnQuery_destination_get},
 
59848
{"lassoc::Samlp2AuthnQuery_consent_set", _wrap_Samlp2AuthnQuery_consent_set},
 
59849
{"lassoc::Samlp2AuthnQuery_consent_get", _wrap_Samlp2AuthnQuery_consent_get},
58004
59850
{"lassoc::new_Samlp2AuthnQuery", _wrap_new_Samlp2AuthnQuery},
58005
59851
{"lassoc::delete_Samlp2AuthnQuery", _wrap_delete_Samlp2AuthnQuery},
58006
59852
{"lassoc::Samlp2AuthnQuery_dump", _wrap_Samlp2AuthnQuery_dump},
58007
 
{"lassoc::Saml2Attribute_Name_set", _wrap_Saml2Attribute_Name_set},
58008
 
{"lassoc::Saml2Attribute_Name_get", _wrap_Saml2Attribute_Name_get},
58009
 
{"lassoc::Saml2Attribute_NameFormat_set", _wrap_Saml2Attribute_NameFormat_set},
58010
 
{"lassoc::Saml2Attribute_NameFormat_get", _wrap_Saml2Attribute_NameFormat_get},
58011
 
{"lassoc::Saml2Attribute_FriendlyName_set", _wrap_Saml2Attribute_FriendlyName_set},
58012
 
{"lassoc::Saml2Attribute_FriendlyName_get", _wrap_Saml2Attribute_FriendlyName_get},
 
59853
{"lassoc::Saml2Attribute_name_set", _wrap_Saml2Attribute_name_set},
 
59854
{"lassoc::Saml2Attribute_name_get", _wrap_Saml2Attribute_name_get},
 
59855
{"lassoc::Saml2Attribute_nameFormat_set", _wrap_Saml2Attribute_nameFormat_set},
 
59856
{"lassoc::Saml2Attribute_nameFormat_get", _wrap_Saml2Attribute_nameFormat_get},
 
59857
{"lassoc::Saml2Attribute_friendlyName_set", _wrap_Saml2Attribute_friendlyName_set},
 
59858
{"lassoc::Saml2Attribute_friendlyName_get", _wrap_Saml2Attribute_friendlyName_get},
58013
59859
{"lassoc::new_Saml2Attribute", _wrap_new_Saml2Attribute},
58014
59860
{"lassoc::delete_Saml2Attribute", _wrap_delete_Saml2Attribute},
58015
59861
{"lassoc::Saml2Attribute_dump", _wrap_Saml2Attribute_dump},
58019
59865
{"lassoc::new_Samlp2StatusDetail", _wrap_new_Samlp2StatusDetail},
58020
59866
{"lassoc::delete_Samlp2StatusDetail", _wrap_delete_Samlp2StatusDetail},
58021
59867
{"lassoc::Samlp2StatusDetail_dump", _wrap_Samlp2StatusDetail_dump},
58022
 
{"lassoc::Saml2AuthzDecisionStatement_Resource_set", _wrap_Saml2AuthzDecisionStatement_Resource_set},
58023
 
{"lassoc::Saml2AuthzDecisionStatement_Resource_get", _wrap_Saml2AuthzDecisionStatement_Resource_get},
58024
 
{"lassoc::Saml2AuthzDecisionStatement_Decision_set", _wrap_Saml2AuthzDecisionStatement_Decision_set},
58025
 
{"lassoc::Saml2AuthzDecisionStatement_Decision_get", _wrap_Saml2AuthzDecisionStatement_Decision_get},
 
59868
{"lassoc::Saml2AuthzDecisionStatement_resource_set", _wrap_Saml2AuthzDecisionStatement_resource_set},
 
59869
{"lassoc::Saml2AuthzDecisionStatement_resource_get", _wrap_Saml2AuthzDecisionStatement_resource_get},
 
59870
{"lassoc::Saml2AuthzDecisionStatement_decision_set", _wrap_Saml2AuthzDecisionStatement_decision_set},
 
59871
{"lassoc::Saml2AuthzDecisionStatement_decision_get", _wrap_Saml2AuthzDecisionStatement_decision_get},
58026
59872
{"lassoc::Saml2AuthzDecisionStatement_action_set", _wrap_Saml2AuthzDecisionStatement_action_set},
58027
59873
{"lassoc::Saml2AuthzDecisionStatement_action_get", _wrap_Saml2AuthzDecisionStatement_action_get},
58028
59874
{"lassoc::Saml2AuthzDecisionStatement_evidence_set", _wrap_Saml2AuthzDecisionStatement_evidence_set},
58036
59882
{"lassoc::Samlp2NameIDMappingResponse_encryptedID_get", _wrap_Samlp2NameIDMappingResponse_encryptedID_get},
58037
59883
{"lassoc::Samlp2NameIDMappingResponse_issuer_set", _wrap_Samlp2NameIDMappingResponse_issuer_set},
58038
59884
{"lassoc::Samlp2NameIDMappingResponse_issuer_get", _wrap_Samlp2NameIDMappingResponse_issuer_get},
58039
 
{"lassoc::Samlp2NameIDMappingResponse_Extensions_set", _wrap_Samlp2NameIDMappingResponse_Extensions_set},
58040
 
{"lassoc::Samlp2NameIDMappingResponse_Extensions_get", _wrap_Samlp2NameIDMappingResponse_Extensions_get},
58041
 
{"lassoc::Samlp2NameIDMappingResponse_Status_set", _wrap_Samlp2NameIDMappingResponse_Status_set},
58042
 
{"lassoc::Samlp2NameIDMappingResponse_Status_get", _wrap_Samlp2NameIDMappingResponse_Status_get},
58043
 
{"lassoc::Samlp2NameIDMappingResponse_ID_set", _wrap_Samlp2NameIDMappingResponse_ID_set},
58044
 
{"lassoc::Samlp2NameIDMappingResponse_ID_get", _wrap_Samlp2NameIDMappingResponse_ID_get},
 
59885
{"lassoc::Samlp2NameIDMappingResponse_extensions_set", _wrap_Samlp2NameIDMappingResponse_extensions_set},
 
59886
{"lassoc::Samlp2NameIDMappingResponse_extensions_get", _wrap_Samlp2NameIDMappingResponse_extensions_get},
 
59887
{"lassoc::Samlp2NameIDMappingResponse_status_set", _wrap_Samlp2NameIDMappingResponse_status_set},
 
59888
{"lassoc::Samlp2NameIDMappingResponse_status_get", _wrap_Samlp2NameIDMappingResponse_status_get},
 
59889
{"lassoc::Samlp2NameIDMappingResponse_iD_set", _wrap_Samlp2NameIDMappingResponse_iD_set},
 
59890
{"lassoc::Samlp2NameIDMappingResponse_iD_get", _wrap_Samlp2NameIDMappingResponse_iD_get},
58045
59891
{"lassoc::Samlp2NameIDMappingResponse_inResponseTo_set", _wrap_Samlp2NameIDMappingResponse_inResponseTo_set},
58046
59892
{"lassoc::Samlp2NameIDMappingResponse_inResponseTo_get", _wrap_Samlp2NameIDMappingResponse_inResponseTo_get},
58047
 
{"lassoc::Samlp2NameIDMappingResponse_Version_set", _wrap_Samlp2NameIDMappingResponse_Version_set},
58048
 
{"lassoc::Samlp2NameIDMappingResponse_Version_get", _wrap_Samlp2NameIDMappingResponse_Version_get},
 
59893
{"lassoc::Samlp2NameIDMappingResponse_version_set", _wrap_Samlp2NameIDMappingResponse_version_set},
 
59894
{"lassoc::Samlp2NameIDMappingResponse_version_get", _wrap_Samlp2NameIDMappingResponse_version_get},
58049
59895
{"lassoc::Samlp2NameIDMappingResponse_issueInstant_set", _wrap_Samlp2NameIDMappingResponse_issueInstant_set},
58050
59896
{"lassoc::Samlp2NameIDMappingResponse_issueInstant_get", _wrap_Samlp2NameIDMappingResponse_issueInstant_get},
58051
 
{"lassoc::Samlp2NameIDMappingResponse_Destination_set", _wrap_Samlp2NameIDMappingResponse_Destination_set},
58052
 
{"lassoc::Samlp2NameIDMappingResponse_Destination_get", _wrap_Samlp2NameIDMappingResponse_Destination_get},
58053
 
{"lassoc::Samlp2NameIDMappingResponse_Consent_set", _wrap_Samlp2NameIDMappingResponse_Consent_set},
58054
 
{"lassoc::Samlp2NameIDMappingResponse_Consent_get", _wrap_Samlp2NameIDMappingResponse_Consent_get},
 
59897
{"lassoc::Samlp2NameIDMappingResponse_destination_set", _wrap_Samlp2NameIDMappingResponse_destination_set},
 
59898
{"lassoc::Samlp2NameIDMappingResponse_destination_get", _wrap_Samlp2NameIDMappingResponse_destination_get},
 
59899
{"lassoc::Samlp2NameIDMappingResponse_consent_set", _wrap_Samlp2NameIDMappingResponse_consent_set},
 
59900
{"lassoc::Samlp2NameIDMappingResponse_consent_get", _wrap_Samlp2NameIDMappingResponse_consent_get},
58055
59901
{"lassoc::new_Samlp2NameIDMappingResponse", _wrap_new_Samlp2NameIDMappingResponse},
58056
59902
{"lassoc::delete_Samlp2NameIDMappingResponse", _wrap_delete_Samlp2NameIDMappingResponse},
58057
59903
{"lassoc::Samlp2NameIDMappingResponse_dump", _wrap_Samlp2NameIDMappingResponse_dump},
58058
59904
{"lassoc::new_Saml2EncryptedElement", _wrap_new_Saml2EncryptedElement},
58059
59905
{"lassoc::delete_Saml2EncryptedElement", _wrap_delete_Saml2EncryptedElement},
58060
59906
{"lassoc::Saml2EncryptedElement_dump", _wrap_Saml2EncryptedElement_dump},
58061
 
{"lassoc::Samlp2ManageNameIDRequest_NewID_set", _wrap_Samlp2ManageNameIDRequest_NewID_set},
58062
 
{"lassoc::Samlp2ManageNameIDRequest_NewID_get", _wrap_Samlp2ManageNameIDRequest_NewID_get},
 
59907
{"lassoc::Samlp2ManageNameIDRequest_newId_set", _wrap_Samlp2ManageNameIDRequest_newId_set},
 
59908
{"lassoc::Samlp2ManageNameIDRequest_newId_get", _wrap_Samlp2ManageNameIDRequest_newId_get},
58063
59909
{"lassoc::Samlp2ManageNameIDRequest_nameID_set", _wrap_Samlp2ManageNameIDRequest_nameID_set},
58064
59910
{"lassoc::Samlp2ManageNameIDRequest_nameID_get", _wrap_Samlp2ManageNameIDRequest_nameID_get},
58065
59911
{"lassoc::Samlp2ManageNameIDRequest_encryptedID_set", _wrap_Samlp2ManageNameIDRequest_encryptedID_set},
58070
59916
{"lassoc::Samlp2ManageNameIDRequest_terminate_get", _wrap_Samlp2ManageNameIDRequest_terminate_get},
58071
59917
{"lassoc::Samlp2ManageNameIDRequest_issuer_set", _wrap_Samlp2ManageNameIDRequest_issuer_set},
58072
59918
{"lassoc::Samlp2ManageNameIDRequest_issuer_get", _wrap_Samlp2ManageNameIDRequest_issuer_get},
58073
 
{"lassoc::Samlp2ManageNameIDRequest_Extensions_set", _wrap_Samlp2ManageNameIDRequest_Extensions_set},
58074
 
{"lassoc::Samlp2ManageNameIDRequest_Extensions_get", _wrap_Samlp2ManageNameIDRequest_Extensions_get},
58075
 
{"lassoc::Samlp2ManageNameIDRequest_ID_set", _wrap_Samlp2ManageNameIDRequest_ID_set},
58076
 
{"lassoc::Samlp2ManageNameIDRequest_ID_get", _wrap_Samlp2ManageNameIDRequest_ID_get},
58077
 
{"lassoc::Samlp2ManageNameIDRequest_Version_set", _wrap_Samlp2ManageNameIDRequest_Version_set},
58078
 
{"lassoc::Samlp2ManageNameIDRequest_Version_get", _wrap_Samlp2ManageNameIDRequest_Version_get},
 
59919
{"lassoc::Samlp2ManageNameIDRequest_extensions_set", _wrap_Samlp2ManageNameIDRequest_extensions_set},
 
59920
{"lassoc::Samlp2ManageNameIDRequest_extensions_get", _wrap_Samlp2ManageNameIDRequest_extensions_get},
 
59921
{"lassoc::Samlp2ManageNameIDRequest_iD_set", _wrap_Samlp2ManageNameIDRequest_iD_set},
 
59922
{"lassoc::Samlp2ManageNameIDRequest_iD_get", _wrap_Samlp2ManageNameIDRequest_iD_get},
 
59923
{"lassoc::Samlp2ManageNameIDRequest_version_set", _wrap_Samlp2ManageNameIDRequest_version_set},
 
59924
{"lassoc::Samlp2ManageNameIDRequest_version_get", _wrap_Samlp2ManageNameIDRequest_version_get},
58079
59925
{"lassoc::Samlp2ManageNameIDRequest_issueInstant_set", _wrap_Samlp2ManageNameIDRequest_issueInstant_set},
58080
59926
{"lassoc::Samlp2ManageNameIDRequest_issueInstant_get", _wrap_Samlp2ManageNameIDRequest_issueInstant_get},
58081
 
{"lassoc::Samlp2ManageNameIDRequest_Destination_set", _wrap_Samlp2ManageNameIDRequest_Destination_set},
58082
 
{"lassoc::Samlp2ManageNameIDRequest_Destination_get", _wrap_Samlp2ManageNameIDRequest_Destination_get},
58083
 
{"lassoc::Samlp2ManageNameIDRequest_Consent_set", _wrap_Samlp2ManageNameIDRequest_Consent_set},
58084
 
{"lassoc::Samlp2ManageNameIDRequest_Consent_get", _wrap_Samlp2ManageNameIDRequest_Consent_get},
 
59927
{"lassoc::Samlp2ManageNameIDRequest_destination_set", _wrap_Samlp2ManageNameIDRequest_destination_set},
 
59928
{"lassoc::Samlp2ManageNameIDRequest_destination_get", _wrap_Samlp2ManageNameIDRequest_destination_get},
 
59929
{"lassoc::Samlp2ManageNameIDRequest_consent_set", _wrap_Samlp2ManageNameIDRequest_consent_set},
 
59930
{"lassoc::Samlp2ManageNameIDRequest_consent_get", _wrap_Samlp2ManageNameIDRequest_consent_get},
58085
59931
{"lassoc::new_Samlp2ManageNameIDRequest", _wrap_new_Samlp2ManageNameIDRequest},
58086
59932
{"lassoc::delete_Samlp2ManageNameIDRequest", _wrap_delete_Samlp2ManageNameIDRequest},
58087
59933
{"lassoc::Samlp2ManageNameIDRequest_dump", _wrap_Samlp2ManageNameIDRequest_dump},
58088
 
{"lassoc::Samlp2Scoping_RequesterID_set", _wrap_Samlp2Scoping_RequesterID_set},
58089
 
{"lassoc::Samlp2Scoping_RequesterID_get", _wrap_Samlp2Scoping_RequesterID_get},
58090
 
{"lassoc::Samlp2Scoping_ProxyCount_set", _wrap_Samlp2Scoping_ProxyCount_set},
58091
 
{"lassoc::Samlp2Scoping_ProxyCount_get", _wrap_Samlp2Scoping_ProxyCount_get},
 
59934
{"lassoc::Samlp2Scoping_requesterId_set", _wrap_Samlp2Scoping_requesterId_set},
 
59935
{"lassoc::Samlp2Scoping_requesterId_get", _wrap_Samlp2Scoping_requesterId_get},
 
59936
{"lassoc::Samlp2Scoping_proxyCount_set", _wrap_Samlp2Scoping_proxyCount_set},
 
59937
{"lassoc::Samlp2Scoping_proxyCount_get", _wrap_Samlp2Scoping_proxyCount_get},
58092
59938
{"lassoc::Samlp2Scoping_iDPList_set", _wrap_Samlp2Scoping_iDPList_set},
58093
59939
{"lassoc::Samlp2Scoping_iDPList_get", _wrap_Samlp2Scoping_iDPList_get},
58094
59940
{"lassoc::new_Samlp2Scoping", _wrap_new_Samlp2Scoping},
58107
59953
{"lassoc::Saml2Subject_dump", _wrap_Saml2Subject_dump},
58108
59954
{0,0}
58109
59955
};
58110
 
/*************************************************************************
 
59956
/* -----------------------------------------------------------------------------
58111
59957
 * Type initialization:
58112
59958
 * This problem is tough by the requirement that no dynamic 
58113
59959
 * memory is used. Also, since swig_type_info structures store pointers to 
58119
59965
 * swig_module, and does all the lookup, filling in the swig_module.types
58120
59966
 * array with the correct data and linking the correct swig_cast_info
58121
59967
 * structures together.
58122
 
 
 
59968
 *
58123
59969
 * The generated swig_type_info structures are assigned staticly to an initial 
58124
 
 * array. We just loop though that array, and handle each type individually.
 
59970
 * array. We just loop through that array, and handle each type individually.
58125
59971
 * First we lookup if this type has been already loaded, and if so, use the
58126
59972
 * loaded structure instead of the generated one. Then we have to fill in the
58127
59973
 * cast linked list. The cast data is initially stored in something like a
58133
59979
 * we find the array of casts associated with the type, and loop through it 
58134
59980
 * adding the casts to the list. The one last trick we need to do is making
58135
59981
 * sure the type pointer in the swig_cast_info struct is correct.
58136
 
 
 
59982
 *
58137
59983
 * First off, we lookup the cast->type name to see if it is already loaded. 
58138
59984
 * There are three cases to handle:
58139
59985
 *  1) If the cast->type has already been loaded AND the type we are adding
58146
59992
 *  3) Finally, if cast->type has not already been loaded, then we add that
58147
59993
 *     swig_cast_info to the linked list (because the cast->type) pointer will
58148
59994
 *     be correct.
58149
 
**/
 
59995
 * ----------------------------------------------------------------------------- */
58150
59996
 
58151
59997
#ifdef __cplusplus
58152
59998
extern "C" {
58159
60005
#define SWIGRUNTIME_DEBUG
58160
60006
#endif
58161
60007
 
 
60008
 
58162
60009
SWIGRUNTIME void
58163
60010
SWIG_InitializeModule(void *clientdata) {
58164
60011
  size_t i;
58165
 
  swig_module_info *module_head;
58166
 
  static int init_run = 0;
 
60012
  swig_module_info *module_head, *iter;
 
60013
  int found;
58167
60014
  
58168
60015
  clientdata = clientdata;
58169
60016
  
58170
 
  if (init_run) return;
58171
 
  init_run = 1;
58172
 
  
58173
 
  /* Initialize the swig_module */
58174
 
  swig_module.type_initial = swig_type_initial;
58175
 
  swig_module.cast_initial = swig_cast_initial;
 
60017
  /* check to see if the circular list has been setup, if not, set it up */
 
60018
  if (swig_module.next==0) {
 
60019
    /* Initialize the swig_module */
 
60020
    swig_module.type_initial = swig_type_initial;
 
60021
    swig_module.cast_initial = swig_cast_initial;
 
60022
    swig_module.next = &swig_module;
 
60023
  }
58176
60024
  
58177
60025
  /* Try and load any already created modules */
58178
60026
  module_head = SWIG_GetModule(clientdata);
58179
 
  if (module_head) {
 
60027
  if (!module_head) {
 
60028
    /* This is the first module loaded for this interpreter */
 
60029
    /* so set the swig module into the interpreter */
 
60030
    SWIG_SetModule(clientdata, &swig_module);
 
60031
    module_head = &swig_module;
 
60032
  } else {
 
60033
    /* the interpreter has loaded a SWIG module, but has it loaded this one? */
 
60034
    found=0;
 
60035
    iter=module_head;
 
60036
    do {
 
60037
      if (iter==&swig_module) {
 
60038
        found=1;
 
60039
        break;
 
60040
      }
 
60041
      iter=iter->next;
 
60042
    } while (iter!= module_head);
 
60043
    
 
60044
    /* if the is found in the list, then all is done and we may leave */
 
60045
    if (found) return;
 
60046
    /* otherwise we must add out module into the list */
58180
60047
    swig_module.next = module_head->next;
58181
60048
    module_head->next = &swig_module;
58182
 
  } else {
58183
 
    /* This is the first module loaded */
58184
 
    swig_module.next = &swig_module;
58185
 
    SWIG_SetModule(clientdata, &swig_module);
58186
60049
  }
58187
60050
  
58188
60051
  /* Now work on filling in swig_module.types */
58378
60241
    sv_setsv(sv, SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(0)));
58379
60242
    SvREADONLY_on(sv);
58380
60243
  } while(0) /*@SWIG@*/;
58381
 
  /*@SWIG:%set_constant@*/ do {
58382
 
    SV *sv = get_sv((char*) SWIG_prefix "SAML2_SUPPORT", TRUE | 0x2);
58383
 
    sv_setsv(sv, SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(1)));
58384
 
    SvREADONLY_on(sv);
58385
 
  } while(0) /*@SWIG@*/;
58386
 
  /*@SWIG:%set_constant@*/ do {
58387
 
    SV *sv = get_sv((char*) SWIG_prefix "SAML2_NAME_IDENTIFIER_FORMAT_PERSISTENT", TRUE | 0x2);
58388
 
    sv_setsv(sv, SWIG_FromCharPtr("urn:oasis:names:tc:SAML:2.0:nameid-format:persistent"));
58389
 
    SvREADONLY_on(sv);
58390
 
  } while(0) /*@SWIG@*/;
58391
 
  /*@SWIG:%set_constant@*/ do {
58392
 
    SV *sv = get_sv((char*) SWIG_prefix "SAML2_NAME_IDENTIFIER_FORMAT_TRANSIENT", TRUE | 0x2);
58393
 
    sv_setsv(sv, SWIG_FromCharPtr("urn:oasis:names:tc:SAML:2.0:nameid-format:transient"));
58394
 
    SvREADONLY_on(sv);
58395
 
  } while(0) /*@SWIG@*/;
58396
60244
  
58397
60245
  SWIGTYPE_p_LassoNode->dcast = (swig_dycast_func) dynamic_cast_node;
58398
60246
  
58408
60256
    node_info *info;
58409
60257
    
58410
60258
    info = node_infos;
58411
 
#ifdef PHP_VERSION
 
60259
#if defined(PHP_VERSION) && ! defined(PHP_VERSION_ID)
58412
60260
    set_node_info(info++, "LassoNode", NULL, SWIGTYPE_p_LassoNode, &ce_swig_LassoNode);
58413
60261
#define SET_NODE_INFO(className, superClassName)\
58414
60262
    set_node_info(info++, "Lasso"#className, "Lasso"#superClassName,\
58748
60596
    SvREADONLY_on(sv);
58749
60597
  } while(0) /*@SWIG@*/;
58750
60598
  /*@SWIG:%set_constant@*/ do {
 
60599
    SV *sv = get_sv((char*) SWIG_prefix "REQUEST_TYPE_NAME_ID_MANAGEMENT", TRUE | 0x2);
 
60600
    sv_setsv(sv, SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(LASSO_REQUEST_TYPE_NAME_ID_MANAGEMENT)));
 
60601
    SvREADONLY_on(sv);
 
60602
  } while(0) /*@SWIG@*/;
 
60603
  /*@SWIG:%set_constant@*/ do {
58751
60604
    SV *sv = get_sv((char*) SWIG_prefix "LIB_AUTHN_CONTEXT_CLASS_REF_INTERNET_PROTOCOL", TRUE | 0x2);
58752
60605
    sv_setsv(sv, SWIG_FromCharPtr("http://www.projectliberty.org/schemas/authctx/classes/InternetProtocol"));
58753
60606
    SvREADONLY_on(sv);
58903
60756
    SvREADONLY_on(sv);
58904
60757
  } while(0) /*@SWIG@*/;
58905
60758
  /*@SWIG:%set_constant@*/ do {
 
60759
    SV *sv = get_sv((char*) SWIG_prefix "ENCRYPTION_MODE_NONE", TRUE | 0x2);
 
60760
    sv_setsv(sv, SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(LASSO_ENCRYPTION_MODE_NONE)));
 
60761
    SvREADONLY_on(sv);
 
60762
  } while(0) /*@SWIG@*/;
 
60763
  /*@SWIG:%set_constant@*/ do {
 
60764
    SV *sv = get_sv((char*) SWIG_prefix "ENCRYPTION_MODE_NAMEID", TRUE | 0x2);
 
60765
    sv_setsv(sv, SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(LASSO_ENCRYPTION_MODE_NAMEID)));
 
60766
    SvREADONLY_on(sv);
 
60767
  } while(0) /*@SWIG@*/;
 
60768
  /*@SWIG:%set_constant@*/ do {
 
60769
    SV *sv = get_sv((char*) SWIG_prefix "ENCRYPTION_MODE_ASSERTION", TRUE | 0x2);
 
60770
    sv_setsv(sv, SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(LASSO_ENCRYPTION_MODE_ASSERTION)));
 
60771
    SvREADONLY_on(sv);
 
60772
  } while(0) /*@SWIG@*/;
 
60773
  /*@SWIG:%set_constant@*/ do {
 
60774
    SV *sv = get_sv((char*) SWIG_prefix "ENCRYPTION_SYM_KEY_TYPE_DEFAULT", TRUE | 0x2);
 
60775
    sv_setsv(sv, SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(LASSO_ENCRYPTION_SYM_KEY_TYPE_DEFAULT)));
 
60776
    SvREADONLY_on(sv);
 
60777
  } while(0) /*@SWIG@*/;
 
60778
  /*@SWIG:%set_constant@*/ do {
 
60779
    SV *sv = get_sv((char*) SWIG_prefix "ENCRYPTION_SYM_KEY_TYPE_AES_256", TRUE | 0x2);
 
60780
    sv_setsv(sv, SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(LASSO_ENCRYPTION_SYM_KEY_TYPE_AES_256)));
 
60781
    SvREADONLY_on(sv);
 
60782
  } while(0) /*@SWIG@*/;
 
60783
  /*@SWIG:%set_constant@*/ do {
 
60784
    SV *sv = get_sv((char*) SWIG_prefix "ENCRYPTION_SYM_KEY_TYPE_AES_128", TRUE | 0x2);
 
60785
    sv_setsv(sv, SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(LASSO_ENCRYPTION_SYM_KEY_TYPE_AES_128)));
 
60786
    SvREADONLY_on(sv);
 
60787
  } while(0) /*@SWIG@*/;
 
60788
  /*@SWIG:%set_constant@*/ do {
 
60789
    SV *sv = get_sv((char*) SWIG_prefix "ENCRYPTION_SYM_KEY_TYPE_3DES", TRUE | 0x2);
 
60790
    sv_setsv(sv, SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(LASSO_ENCRYPTION_SYM_KEY_TYPE_3DES)));
 
60791
    SvREADONLY_on(sv);
 
60792
  } while(0) /*@SWIG@*/;
 
60793
  /*@SWIG:%set_constant@*/ do {
58906
60794
    SV *sv = get_sv((char*) SWIG_prefix "ERROR_UNDEFINED", TRUE | 0x2);
58907
60795
    sv_setsv(sv, SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(-1)));
58908
60796
    SvREADONLY_on(sv);
58933
60821
    SvREADONLY_on(sv);
58934
60822
  } while(0) /*@SWIG@*/;
58935
60823
  /*@SWIG:%set_constant@*/ do {
 
60824
    SV *sv = get_sv((char*) SWIG_prefix "LASSO_XML_ERROR_INVALID_FILE", TRUE | 0x2);
 
60825
    sv_setsv(sv, SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(-14)));
 
60826
    SvREADONLY_on(sv);
 
60827
  } while(0) /*@SWIG@*/;
 
60828
  /*@SWIG:%set_constant@*/ do {
 
60829
    SV *sv = get_sv((char*) SWIG_prefix "LASSO_XML_ERROR_OBJECT_CONSTRUCTION_FAILED", TRUE | 0x2);
 
60830
    sv_setsv(sv, SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(-15)));
 
60831
    SvREADONLY_on(sv);
 
60832
  } while(0) /*@SWIG@*/;
 
60833
  /*@SWIG:%set_constant@*/ do {
 
60834
    SV *sv = get_sv((char*) SWIG_prefix "LASSO_XML_ERROR_MISSING_NAMESPACE", TRUE | 0x2);
 
60835
    sv_setsv(sv, SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(-16)));
 
60836
    SvREADONLY_on(sv);
 
60837
  } while(0) /*@SWIG@*/;
 
60838
  /*@SWIG:%set_constant@*/ do {
58936
60839
    SV *sv = get_sv((char*) SWIG_prefix "DS_ERROR_SIGNATURE_NOT_FOUND", TRUE | 0x2);
58937
60840
    sv_setsv(sv, SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(101)));
58938
60841
    SvREADONLY_on(sv);
59003
60906
    SvREADONLY_on(sv);
59004
60907
  } while(0) /*@SWIG@*/;
59005
60908
  /*@SWIG:%set_constant@*/ do {
59006
 
    SV *sv = get_sv((char*) SWIG_prefix "LASSO_DS_ERROR_SIGNATURE_TEMPLATE_NOT_FOUND", TRUE | 0x2);
 
60909
    SV *sv = get_sv((char*) SWIG_prefix "DS_ERROR_SIGNATURE_TEMPLATE_NOT_FOUND", TRUE | 0x2);
59007
60910
    sv_setsv(sv, SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(-115)));
59008
60911
    SvREADONLY_on(sv);
59009
60912
  } while(0) /*@SWIG@*/;
59018
60921
    SvREADONLY_on(sv);
59019
60922
  } while(0) /*@SWIG@*/;
59020
60923
  /*@SWIG:%set_constant@*/ do {
59021
 
    SV *sv = get_sv((char*) SWIG_prefix "LASSO_SERVER_ERROR_ADD_PROVIDER_PROTOCOL_MISMATCH", TRUE | 0x2);
 
60924
    SV *sv = get_sv((char*) SWIG_prefix "SERVER_ERROR_ADD_PROVIDER_PROTOCOL_MISMATCH", TRUE | 0x2);
59022
60925
    sv_setsv(sv, SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(-203)));
59023
60926
    SvREADONLY_on(sv);
59024
60927
  } while(0) /*@SWIG@*/;
59025
60928
  /*@SWIG:%set_constant@*/ do {
 
60929
    SV *sv = get_sv((char*) SWIG_prefix "SERVER_ERROR_SET_ENCRYPTION_PRIVATE_KEY_FAILED", TRUE | 0x2);
 
60930
    sv_setsv(sv, SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(204)));
 
60931
    SvREADONLY_on(sv);
 
60932
  } while(0) /*@SWIG@*/;
 
60933
  /*@SWIG:%set_constant@*/ do {
 
60934
    SV *sv = get_sv((char*) SWIG_prefix "LASSO_SERVER_ERROR_INVALID_XML", TRUE | 0x2);
 
60935
    sv_setsv(sv, SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(-205)));
 
60936
    SvREADONLY_on(sv);
 
60937
  } while(0) /*@SWIG@*/;
 
60938
  /*@SWIG:%set_constant@*/ do {
59026
60939
    SV *sv = get_sv((char*) SWIG_prefix "LOGOUT_ERROR_UNSUPPORTED_PROFILE", TRUE | 0x2);
59027
60940
    sv_setsv(sv, SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(-301)));
59028
60941
    SvREADONLY_on(sv);
59033
60946
    SvREADONLY_on(sv);
59034
60947
  } while(0) /*@SWIG@*/;
59035
60948
  /*@SWIG:%set_constant@*/ do {
 
60949
    SV *sv = get_sv((char*) SWIG_prefix "LOGOUT_ERROR_FEDERATION_NOT_FOUND", TRUE | 0x2);
 
60950
    sv_setsv(sv, SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(303)));
 
60951
    SvREADONLY_on(sv);
 
60952
  } while(0) /*@SWIG@*/;
 
60953
  /*@SWIG:%set_constant@*/ do {
 
60954
    SV *sv = get_sv((char*) SWIG_prefix "LOGOUT_ERROR_UNKNOWN_PRINCIPAL", TRUE | 0x2);
 
60955
    sv_setsv(sv, SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(304)));
 
60956
    SvREADONLY_on(sv);
 
60957
  } while(0) /*@SWIG@*/;
 
60958
  /*@SWIG:%set_constant@*/ do {
59036
60959
    SV *sv = get_sv((char*) SWIG_prefix "PROFILE_ERROR_INVALID_QUERY", TRUE | 0x2);
59037
60960
    sv_setsv(sv, SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(-401)));
59038
60961
    SvREADONLY_on(sv);
59133
61056
    SvREADONLY_on(sv);
59134
61057
  } while(0) /*@SWIG@*/;
59135
61058
  /*@SWIG:%set_constant@*/ do {
 
61059
    SV *sv = get_sv((char*) SWIG_prefix "PROFILE_ERROR_MISSING_RESPONSE", TRUE | 0x2);
 
61060
    sv_setsv(sv, SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(-421)));
 
61061
    SvREADONLY_on(sv);
 
61062
  } while(0) /*@SWIG@*/;
 
61063
  /*@SWIG:%set_constant@*/ do {
 
61064
    SV *sv = get_sv((char*) SWIG_prefix "PROFILE_ERROR_MISSING_STATUS_CODE", TRUE | 0x2);
 
61065
    sv_setsv(sv, SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(-422)));
 
61066
    SvREADONLY_on(sv);
 
61067
  } while(0) /*@SWIG@*/;
 
61068
  /*@SWIG:%set_constant@*/ do {
 
61069
    SV *sv = get_sv((char*) SWIG_prefix "PROFILE_ERROR_MISSING_ARTIFACT", TRUE | 0x2);
 
61070
    sv_setsv(sv, SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(-423)));
 
61071
    SvREADONLY_on(sv);
 
61072
  } while(0) /*@SWIG@*/;
 
61073
  /*@SWIG:%set_constant@*/ do {
 
61074
    SV *sv = get_sv((char*) SWIG_prefix "PROFILE_ERROR_MISSING_RESOURCE_OFFERING", TRUE | 0x2);
 
61075
    sv_setsv(sv, SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(424)));
 
61076
    SvREADONLY_on(sv);
 
61077
  } while(0) /*@SWIG@*/;
 
61078
  /*@SWIG:%set_constant@*/ do {
 
61079
    SV *sv = get_sv((char*) SWIG_prefix "PROFILE_ERROR_MISSING_SERVICE_DESCRIPTION", TRUE | 0x2);
 
61080
    sv_setsv(sv, SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(425)));
 
61081
    SvREADONLY_on(sv);
 
61082
  } while(0) /*@SWIG@*/;
 
61083
  /*@SWIG:%set_constant@*/ do {
 
61084
    SV *sv = get_sv((char*) SWIG_prefix "PROFILE_ERROR_MISSING_SERVICE_TYPE", TRUE | 0x2);
 
61085
    sv_setsv(sv, SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(426)));
 
61086
    SvREADONLY_on(sv);
 
61087
  } while(0) /*@SWIG@*/;
 
61088
  /*@SWIG:%set_constant@*/ do {
 
61089
    SV *sv = get_sv((char*) SWIG_prefix "PROFILE_ERROR_MISSING_ASSERTION", TRUE | 0x2);
 
61090
    sv_setsv(sv, SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(-427)));
 
61091
    SvREADONLY_on(sv);
 
61092
  } while(0) /*@SWIG@*/;
 
61093
  /*@SWIG:%set_constant@*/ do {
 
61094
    SV *sv = get_sv((char*) SWIG_prefix "PROFILE_ERROR_MISSING_SUBJECT", TRUE | 0x2);
 
61095
    sv_setsv(sv, SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(-428)));
 
61096
    SvREADONLY_on(sv);
 
61097
  } while(0) /*@SWIG@*/;
 
61098
  /*@SWIG:%set_constant@*/ do {
 
61099
    SV *sv = get_sv((char*) SWIG_prefix "PROFILE_ERROR_MISSING_NAME_IDENTIFIER", TRUE | 0x2);
 
61100
    sv_setsv(sv, SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(-429)));
 
61101
    SvREADONLY_on(sv);
 
61102
  } while(0) /*@SWIG@*/;
 
61103
  /*@SWIG:%set_constant@*/ do {
 
61104
    SV *sv = get_sv((char*) SWIG_prefix "PROFILE_ERROR_INVALID_ARTIFACT", TRUE | 0x2);
 
61105
    sv_setsv(sv, SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(-430)));
 
61106
    SvREADONLY_on(sv);
 
61107
  } while(0) /*@SWIG@*/;
 
61108
  /*@SWIG:%set_constant@*/ do {
 
61109
    SV *sv = get_sv((char*) SWIG_prefix "PROFILE_ERROR_MISSING_ENCRYPTION_PRIVATE_KEY", TRUE | 0x2);
 
61110
    sv_setsv(sv, SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(-431)));
 
61111
    SvREADONLY_on(sv);
 
61112
  } while(0) /*@SWIG@*/;
 
61113
  /*@SWIG:%set_constant@*/ do {
 
61114
    SV *sv = get_sv((char*) SWIG_prefix "PROFILE_ERROR_STATUS_NOT_SUCCESS", TRUE | 0x2);
 
61115
    sv_setsv(sv, SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(-432)));
 
61116
    SvREADONLY_on(sv);
 
61117
  } while(0) /*@SWIG@*/;
 
61118
  /*@SWIG:%set_constant@*/ do {
 
61119
    SV *sv = get_sv((char*) SWIG_prefix "LASSO_PROFILE_ERROR_MISSING_ISSUER", TRUE | 0x2);
 
61120
    sv_setsv(sv, SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(-433)));
 
61121
    SvREADONLY_on(sv);
 
61122
  } while(0) /*@SWIG@*/;
 
61123
  /*@SWIG:%set_constant@*/ do {
 
61124
    SV *sv = get_sv((char*) SWIG_prefix "LASSO_PROFILE_ERROR_MISSING_SERVICE_INSTANCE", TRUE | 0x2);
 
61125
    sv_setsv(sv, SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(-434)));
 
61126
    SvREADONLY_on(sv);
 
61127
  } while(0) /*@SWIG@*/;
 
61128
  /*@SWIG:%set_constant@*/ do {
59136
61129
    SV *sv = get_sv((char*) SWIG_prefix "LASSO_PARAM_ERROR_BAD_TYPE_OR_NULL_OBJ", TRUE | 0x2);
59137
61130
    sv_setsv(sv, SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(-501)));
59138
61131
    SvREADONLY_on(sv);
59188
61181
    SvREADONLY_on(sv);
59189
61182
  } while(0) /*@SWIG@*/;
59190
61183
  /*@SWIG:%set_constant@*/ do {
 
61184
    SV *sv = get_sv((char*) SWIG_prefix "LOGIN_ERROR_NO_DEFAULT_ENDPOINT", TRUE | 0x2);
 
61185
    sv_setsv(sv, SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(609)));
 
61186
    SvREADONLY_on(sv);
 
61187
  } while(0) /*@SWIG@*/;
 
61188
  /*@SWIG:%set_constant@*/ do {
 
61189
    SV *sv = get_sv((char*) SWIG_prefix "LOGIN_ERROR_ASSERTION_REPLAY", TRUE | 0x2);
 
61190
    sv_setsv(sv, SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(610)));
 
61191
    SvREADONLY_on(sv);
 
61192
  } while(0) /*@SWIG@*/;
 
61193
  /*@SWIG:%set_constant@*/ do {
59191
61194
    SV *sv = get_sv((char*) SWIG_prefix "DEFEDERATION_ERROR_MISSING_NAME_IDENTIFIER", TRUE | 0x2);
59192
61195
    sv_setsv(sv, SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(-700)));
59193
61196
    SvREADONLY_on(sv);
59194
61197
  } while(0) /*@SWIG@*/;
59195
61198
  /*@SWIG:%set_constant@*/ do {
59196
 
    SV *sv = get_sv((char*) SWIG_prefix "LASSO_SOAP_FAULT_REDIRECT_REQUEST", TRUE | 0x2);
 
61199
    SV *sv = get_sv((char*) SWIG_prefix "SOAP_FAULT_REDIRECT_REQUEST", TRUE | 0x2);
59197
61200
    sv_setsv(sv, SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(800)));
59198
61201
    SvREADONLY_on(sv);
59199
61202
  } while(0) /*@SWIG@*/;
59200
61203
  /*@SWIG:%set_constant@*/ do {
 
61204
    SV *sv = get_sv((char*) SWIG_prefix "LASSO_SOAP_ERROR_MISSING_HEADER", TRUE | 0x2);
 
61205
    sv_setsv(sv, SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(-801)));
 
61206
    SvREADONLY_on(sv);
 
61207
  } while(0) /*@SWIG@*/;
 
61208
  /*@SWIG:%set_constant@*/ do {
 
61209
    SV *sv = get_sv((char*) SWIG_prefix "LASSO_SOAP_ERROR_MISSING_BODY", TRUE | 0x2);
 
61210
    sv_setsv(sv, SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(-802)));
 
61211
    SvREADONLY_on(sv);
 
61212
  } while(0) /*@SWIG@*/;
 
61213
  /*@SWIG:%set_constant@*/ do {
 
61214
    SV *sv = get_sv((char*) SWIG_prefix "NAME_IDENTIFIER_MAPPING_ERROR_MISSING_TARGET_NAMESPACE", TRUE | 0x2);
 
61215
    sv_setsv(sv, SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(-900)));
 
61216
    SvREADONLY_on(sv);
 
61217
  } while(0) /*@SWIG@*/;
 
61218
  /*@SWIG:%set_constant@*/ do {
 
61219
    SV *sv = get_sv((char*) SWIG_prefix "NAME_IDENTIFIER_MAPPING_ERROR_FORBIDDEN_CALL_ON_THIS_SIDE", TRUE | 0x2);
 
61220
    sv_setsv(sv, SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(-901)));
 
61221
    SvREADONLY_on(sv);
 
61222
  } while(0) /*@SWIG@*/;
 
61223
  /*@SWIG:%set_constant@*/ do {
 
61224
    SV *sv = get_sv((char*) SWIG_prefix "NAME_IDENTIFIER_MAPPING_ERROR_MISSING_TARGET_IDENTIFIER", TRUE | 0x2);
 
61225
    sv_setsv(sv, SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(-902)));
 
61226
    SvREADONLY_on(sv);
 
61227
  } while(0) /*@SWIG@*/;
 
61228
  /*@SWIG:%set_constant@*/ do {
 
61229
    SV *sv = get_sv((char*) SWIG_prefix "LASSO_DATA_SERVICE_ERROR_UNREGISTERED_DST", TRUE | 0x2);
 
61230
    sv_setsv(sv, SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(-1000)));
 
61231
    SvREADONLY_on(sv);
 
61232
  } while(0) /*@SWIG@*/;
 
61233
  /*@SWIG:%set_constant@*/ do {
 
61234
    SV *sv = get_sv((char*) SWIG_prefix "LASSO_WSF_PROFILE_ERROR_MISSING_CORRELATION", TRUE | 0x2);
 
61235
    sv_setsv(sv, SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(-1100)));
 
61236
    SvREADONLY_on(sv);
 
61237
  } while(0) /*@SWIG@*/;
 
61238
  /*@SWIG:%set_constant@*/ do {
 
61239
    SV *sv = get_sv((char*) SWIG_prefix "LASSO_WSF_PROFILE_ERROR_MISSING_SECURITY", TRUE | 0x2);
 
61240
    sv_setsv(sv, SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(-1101)));
 
61241
    SvREADONLY_on(sv);
 
61242
  } while(0) /*@SWIG@*/;
 
61243
  /*@SWIG:%set_constant@*/ do {
59201
61244
    SV *sv = get_sv((char*) SWIG_prefix "CHECK_VERSION_EXACT", TRUE | 0x2);
59202
61245
    sv_setsv(sv, SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(LASSO_CHECK_VERSION_EXACT)));
59203
61246
    SvREADONLY_on(sv);
59263
61306
  SWIG_TypeClientData(SWIGTYPE_p_LassoLecp, (void*) "lasso::Lecp");
59264
61307
  SWIG_TypeClientData(SWIGTYPE_p_LassoNameIdentifierMapping, (void*) "lasso::NameIdentifierMapping");
59265
61308
  SWIG_TypeClientData(SWIGTYPE_p_LassoNameRegistration, (void*) "lasso::NameRegistration");
 
61309
  /*@SWIG:%set_constant@*/ do {
 
61310
    SV *sv = get_sv((char*) SWIG_prefix "SAML2_SUPPORT", TRUE | 0x2);
 
61311
    sv_setsv(sv, SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(1)));
 
61312
    SvREADONLY_on(sv);
 
61313
  } while(0) /*@SWIG@*/;
 
61314
  /*@SWIG:%set_constant@*/ do {
 
61315
    SV *sv = get_sv((char*) SWIG_prefix "SAML2_NAME_IDENTIFIER_FORMAT_PERSISTENT", TRUE | 0x2);
 
61316
    sv_setsv(sv, SWIG_FromCharPtr("urn:oasis:names:tc:SAML:2.0:nameid-format:persistent"));
 
61317
    SvREADONLY_on(sv);
 
61318
  } while(0) /*@SWIG@*/;
 
61319
  /*@SWIG:%set_constant@*/ do {
 
61320
    SV *sv = get_sv((char*) SWIG_prefix "SAML2_NAME_IDENTIFIER_FORMAT_TRANSIENT", TRUE | 0x2);
 
61321
    sv_setsv(sv, SWIG_FromCharPtr("urn:oasis:names:tc:SAML:2.0:nameid-format:transient"));
 
61322
    SvREADONLY_on(sv);
 
61323
  } while(0) /*@SWIG@*/;
 
61324
  /*@SWIG:%set_constant@*/ do {
 
61325
    SV *sv = get_sv((char*) SWIG_prefix "SAML2_NAME_IDENTIFIER_FORMAT_ENCRYPTED", TRUE | 0x2);
 
61326
    sv_setsv(sv, SWIG_FromCharPtr("urn:oasis:names:tc:SAML:2.0:nameid-format:encrypted"));
 
61327
    SvREADONLY_on(sv);
 
61328
  } while(0) /*@SWIG@*/;
 
61329
  /*@SWIG:%set_constant@*/ do {
 
61330
    SV *sv = get_sv((char*) SWIG_prefix "SAML2_METADATA_BINDING_SOAP", TRUE | 0x2);
 
61331
    sv_setsv(sv, SWIG_FromCharPtr("urn:oasis:names:tc:SAML:2.0:bindings:SOAP"));
 
61332
    SvREADONLY_on(sv);
 
61333
  } while(0) /*@SWIG@*/;
 
61334
  /*@SWIG:%set_constant@*/ do {
 
61335
    SV *sv = get_sv((char*) SWIG_prefix "SAML2_METADATA_BINDING_REDIRECT", TRUE | 0x2);
 
61336
    sv_setsv(sv, SWIG_FromCharPtr("urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect"));
 
61337
    SvREADONLY_on(sv);
 
61338
  } while(0) /*@SWIG@*/;
 
61339
  /*@SWIG:%set_constant@*/ do {
 
61340
    SV *sv = get_sv((char*) SWIG_prefix "SAML2_METADATA_BINDING_POST", TRUE | 0x2);
 
61341
    sv_setsv(sv, SWIG_FromCharPtr("urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST"));
 
61342
    SvREADONLY_on(sv);
 
61343
  } while(0) /*@SWIG@*/;
 
61344
  /*@SWIG:%set_constant@*/ do {
 
61345
    SV *sv = get_sv((char*) SWIG_prefix "SAML2_METADATA_BINDING_ARTIFACT", TRUE | 0x2);
 
61346
    sv_setsv(sv, SWIG_FromCharPtr("urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact"));
 
61347
    SvREADONLY_on(sv);
 
61348
  } while(0) /*@SWIG@*/;
 
61349
  /*@SWIG:%set_constant@*/ do {
 
61350
    SV *sv = get_sv((char*) SWIG_prefix "SAML2_METADATA_BINDING_PAOS", TRUE | 0x2);
 
61351
    sv_setsv(sv, SWIG_FromCharPtr("urn:oasis:names:tc:SAML:2.0:bindings:PAOS"));
 
61352
    SvREADONLY_on(sv);
 
61353
  } while(0) /*@SWIG@*/;
 
61354
  /*@SWIG:%set_constant@*/ do {
 
61355
    SV *sv = get_sv((char*) SWIG_prefix "SAML2_AUTHN_CONTEXT_AUTHENTICATED_TELEPHONY", TRUE | 0x2);
 
61356
    sv_setsv(sv, SWIG_FromCharPtr("urn:oasis:names:tc:SAML:2.0:ac:classes:AuthenticatedTelephony"));
 
61357
    SvREADONLY_on(sv);
 
61358
  } while(0) /*@SWIG@*/;
 
61359
  /*@SWIG:%set_constant@*/ do {
 
61360
    SV *sv = get_sv((char*) SWIG_prefix "SAML2_AUTHN_CONTEXT_INTERNET_PROTOCOL", TRUE | 0x2);
 
61361
    sv_setsv(sv, SWIG_FromCharPtr("urn:oasis:names:tc:SAML:2.0:ac:classes:InternetProtocol"));
 
61362
    SvREADONLY_on(sv);
 
61363
  } while(0) /*@SWIG@*/;
 
61364
  /*@SWIG:%set_constant@*/ do {
 
61365
    SV *sv = get_sv((char*) SWIG_prefix "SAML2_AUTHN_CONTEXT_INTERNET_PROTOCOL_PASSWORD", TRUE | 0x2);
 
61366
    sv_setsv(sv, SWIG_FromCharPtr("urn:oasis:names:tc:SAML:2.0:ac:classes:InternetProtocolPassword"));
 
61367
    SvREADONLY_on(sv);
 
61368
  } while(0) /*@SWIG@*/;
 
61369
  /*@SWIG:%set_constant@*/ do {
 
61370
    SV *sv = get_sv((char*) SWIG_prefix "SAML2_AUTHN_CONTEXT_KERBEROS", TRUE | 0x2);
 
61371
    sv_setsv(sv, SWIG_FromCharPtr("urn:oasis:names:tc:SAML:2.0:ac:classes:Kerberos"));
 
61372
    SvREADONLY_on(sv);
 
61373
  } while(0) /*@SWIG@*/;
 
61374
  /*@SWIG:%set_constant@*/ do {
 
61375
    SV *sv = get_sv((char*) SWIG_prefix "SAML2_AUTHN_CONTEXT_MOBILE_ONE_FACTOR_CONTRACT", TRUE | 0x2);
 
61376
    sv_setsv(sv, SWIG_FromCharPtr("urn:oasis:names:tc:SAML:2.0:ac:classes:MobileOneFactorContract"));
 
61377
    SvREADONLY_on(sv);
 
61378
  } while(0) /*@SWIG@*/;
 
61379
  /*@SWIG:%set_constant@*/ do {
 
61380
    SV *sv = get_sv((char*) SWIG_prefix "SAML2_AUTHN_CONTEXT_MOBILE_ONE_FACTOR_UNREGISTERED", TRUE | 0x2);
 
61381
    sv_setsv(sv, SWIG_FromCharPtr("urn:oasis:names:tc:SAML:2.0:ac:classes:MobileOneFactorUnregistered"));
 
61382
    SvREADONLY_on(sv);
 
61383
  } while(0) /*@SWIG@*/;
 
61384
  /*@SWIG:%set_constant@*/ do {
 
61385
    SV *sv = get_sv((char*) SWIG_prefix "SAML2_AUTHN_CONTEXT_MOBILE_TWO_FACTOR_CONTRACT", TRUE | 0x2);
 
61386
    sv_setsv(sv, SWIG_FromCharPtr("urn:oasis:names:tc:SAML:2.0:ac:classes:MobileTwoFactorContract"));
 
61387
    SvREADONLY_on(sv);
 
61388
  } while(0) /*@SWIG@*/;
 
61389
  /*@SWIG:%set_constant@*/ do {
 
61390
    SV *sv = get_sv((char*) SWIG_prefix "SAML2_AUTHN_CONTEXT_MOBILE_TWO_FACTOR_UNREGISTERED", TRUE | 0x2);
 
61391
    sv_setsv(sv, SWIG_FromCharPtr("urn:oasis:names:tc:SAML:2.0:ac:classes:MobileTwoFactorUnregistered"));
 
61392
    SvREADONLY_on(sv);
 
61393
  } while(0) /*@SWIG@*/;
 
61394
  /*@SWIG:%set_constant@*/ do {
 
61395
    SV *sv = get_sv((char*) SWIG_prefix "SAML2_AUTHN_CONTEXT_NOMAD_TELEPHONY", TRUE | 0x2);
 
61396
    sv_setsv(sv, SWIG_FromCharPtr("urn:oasis:names:tc:SAML:2.0:ac:classes:NomadTelephony"));
 
61397
    SvREADONLY_on(sv);
 
61398
  } while(0) /*@SWIG@*/;
 
61399
  /*@SWIG:%set_constant@*/ do {
 
61400
    SV *sv = get_sv((char*) SWIG_prefix "SAML2_AUTHN_CONTEXT_PERSONALIZED_TELEPHONY", TRUE | 0x2);
 
61401
    sv_setsv(sv, SWIG_FromCharPtr("urn:oasis:names:tc:SAML:2.0:ac:classes:PersonalizedTelephony"));
 
61402
    SvREADONLY_on(sv);
 
61403
  } while(0) /*@SWIG@*/;
 
61404
  /*@SWIG:%set_constant@*/ do {
 
61405
    SV *sv = get_sv((char*) SWIG_prefix "SAML2_AUTHN_CONTEXT_PGP", TRUE | 0x2);
 
61406
    sv_setsv(sv, SWIG_FromCharPtr("urn:oasis:names:tc:SAML:2.0:ac:classes:PGP"));
 
61407
    SvREADONLY_on(sv);
 
61408
  } while(0) /*@SWIG@*/;
 
61409
  /*@SWIG:%set_constant@*/ do {
 
61410
    SV *sv = get_sv((char*) SWIG_prefix "SAML2_AUTHN_CONTEXT_PASSWORD_PROTECTED_TRANSPORT", TRUE | 0x2);
 
61411
    sv_setsv(sv, SWIG_FromCharPtr("urn:oasis:names:tc:SAML:2.0:ac:classes:PasswordProtectedTransport"));
 
61412
    SvREADONLY_on(sv);
 
61413
  } while(0) /*@SWIG@*/;
 
61414
  /*@SWIG:%set_constant@*/ do {
 
61415
    SV *sv = get_sv((char*) SWIG_prefix "SAML2_AUTHN_CONTEXT_PASSWORD", TRUE | 0x2);
 
61416
    sv_setsv(sv, SWIG_FromCharPtr("urn:oasis:names:tc:SAML:2.0:ac:classes:Password"));
 
61417
    SvREADONLY_on(sv);
 
61418
  } while(0) /*@SWIG@*/;
 
61419
  /*@SWIG:%set_constant@*/ do {
 
61420
    SV *sv = get_sv((char*) SWIG_prefix "SAML2_AUTHN_CONTEXT_PREVIOUS_SESSION", TRUE | 0x2);
 
61421
    sv_setsv(sv, SWIG_FromCharPtr("urn:oasis:names:tc:SAML:2.0:ac:classes:PreviousSession"));
 
61422
    SvREADONLY_on(sv);
 
61423
  } while(0) /*@SWIG@*/;
 
61424
  /*@SWIG:%set_constant@*/ do {
 
61425
    SV *sv = get_sv((char*) SWIG_prefix "SAML2_AUTHN_CONTEXT_SMARTCARD", TRUE | 0x2);
 
61426
    sv_setsv(sv, SWIG_FromCharPtr("urn:oasis:names:tc:SAML:2.0:ac:classes:Smartcard"));
 
61427
    SvREADONLY_on(sv);
 
61428
  } while(0) /*@SWIG@*/;
 
61429
  /*@SWIG:%set_constant@*/ do {
 
61430
    SV *sv = get_sv((char*) SWIG_prefix "SAML2_AUTHN_CONTEXT_SMARTCARD_PKI", TRUE | 0x2);
 
61431
    sv_setsv(sv, SWIG_FromCharPtr("urn:oasis:names:tc:SAML:2.0:ac:classes:SmartcardPKI"));
 
61432
    SvREADONLY_on(sv);
 
61433
  } while(0) /*@SWIG@*/;
 
61434
  /*@SWIG:%set_constant@*/ do {
 
61435
    SV *sv = get_sv((char*) SWIG_prefix "SAML2_AUTHN_CONTEXT_SOFTWARE_PKI", TRUE | 0x2);
 
61436
    sv_setsv(sv, SWIG_FromCharPtr("urn:oasis:names:tc:SAML:2.0:ac:classes:SoftwarePKI"));
 
61437
    SvREADONLY_on(sv);
 
61438
  } while(0) /*@SWIG@*/;
 
61439
  /*@SWIG:%set_constant@*/ do {
 
61440
    SV *sv = get_sv((char*) SWIG_prefix "SAML2_AUTHN_CONTEXT_SPKI", TRUE | 0x2);
 
61441
    sv_setsv(sv, SWIG_FromCharPtr("urn:oasis:names:tc:SAML:2.0:ac:classes:SPKI"));
 
61442
    SvREADONLY_on(sv);
 
61443
  } while(0) /*@SWIG@*/;
 
61444
  /*@SWIG:%set_constant@*/ do {
 
61445
    SV *sv = get_sv((char*) SWIG_prefix "SAML2_AUTHN_CONTEXT_SECURE_REMOTE_PASSWORD", TRUE | 0x2);
 
61446
    sv_setsv(sv, SWIG_FromCharPtr("urn:oasis:names:tc:SAML:2.0:ac:classes:SecureRemotePassword"));
 
61447
    SvREADONLY_on(sv);
 
61448
  } while(0) /*@SWIG@*/;
 
61449
  /*@SWIG:%set_constant@*/ do {
 
61450
    SV *sv = get_sv((char*) SWIG_prefix "SAML2_AUTHN_CONTEXT_TLS_CLIENT", TRUE | 0x2);
 
61451
    sv_setsv(sv, SWIG_FromCharPtr("urn:oasis:names:tc:SAML:2.0:ac:classes:TLSClient"));
 
61452
    SvREADONLY_on(sv);
 
61453
  } while(0) /*@SWIG@*/;
 
61454
  /*@SWIG:%set_constant@*/ do {
 
61455
    SV *sv = get_sv((char*) SWIG_prefix "SAML2_AUTHN_CONTEXT_X509", TRUE | 0x2);
 
61456
    sv_setsv(sv, SWIG_FromCharPtr("urn:oasis:names:tc:SAML:2.0:ac:classes:X509"));
 
61457
    SvREADONLY_on(sv);
 
61458
  } while(0) /*@SWIG@*/;
 
61459
  /*@SWIG:%set_constant@*/ do {
 
61460
    SV *sv = get_sv((char*) SWIG_prefix "SAML2_AUTHN_CONTEXT_TELEPHONY", TRUE | 0x2);
 
61461
    sv_setsv(sv, SWIG_FromCharPtr("urn:oasis:names:tc:SAML:2.0:ac:classes:Telephony"));
 
61462
    SvREADONLY_on(sv);
 
61463
  } while(0) /*@SWIG@*/;
 
61464
  /*@SWIG:%set_constant@*/ do {
 
61465
    SV *sv = get_sv((char*) SWIG_prefix "SAML2_AUTHN_CONTEXT_TIME_SYNC_TOKEN", TRUE | 0x2);
 
61466
    sv_setsv(sv, SWIG_FromCharPtr("urn:oasis:names:tc:SAML:2.0:ac:classes:TimeSyncToken"));
 
61467
    SvREADONLY_on(sv);
 
61468
  } while(0) /*@SWIG@*/;
 
61469
  /*@SWIG:%set_constant@*/ do {
 
61470
    SV *sv = get_sv((char*) SWIG_prefix "SAML2_AUTHN_CONTEXT_XMLDSIG", TRUE | 0x2);
 
61471
    sv_setsv(sv, SWIG_FromCharPtr("urn:oasis:names:tc:SAML:2.0:ac:classes:XMLDSig"));
 
61472
    SvREADONLY_on(sv);
 
61473
  } while(0) /*@SWIG@*/;
 
61474
  SWIG_TypeClientData(SWIGTYPE_p_LassoNameIdManagement, (void*) "lasso::NameIdManagement");
 
61475
  SWIG_TypeClientData(SWIGTYPE_p_LassoEcp, (void*) "lasso::Ecp");
59266
61476
  SWIG_TypeClientData(SWIGTYPE_p_LassoSamlp2NameIDPolicy, (void*) "lasso::Samlp2NameIDPolicy");
59267
61477
  SWIG_TypeClientData(SWIGTYPE_p_LassoSamlp2RequestedAuthnContext, (void*) "lasso::Samlp2RequestedAuthnContext");
59268
61478
  SWIG_TypeClientData(SWIGTYPE_p_LassoSaml2Assertion, (void*) "lasso::Saml2Assertion");