summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--swig/Lasso.i11
1 files changed, 10 insertions, 1 deletions
diff --git a/swig/Lasso.i b/swig/Lasso.i
index dfb51eef..90b10939 100644
--- a/swig/Lasso.i
+++ b/swig/Lasso.i
@@ -1624,7 +1624,11 @@ typedef struct {
%extend LassoSamlAdvice {
/* Attributes */
- /* LassoSamlAssertion *Assertion; FIXME: unbounded */
+#ifndef SWIGPHP4
+ %rename(assertion) Assertion;
+#endif
+ %newobject Assertion_get;
+ LassoSamlAssertion *Assertion;
%newobject assertionIdReference_get;
LassoStringList *assertionIdReference;
@@ -1644,6 +1648,11 @@ typedef struct {
%{
/* Attributes implementations */
+/* Assertion */
+#define LassoSamlAdvice_get_Assertion(self) get_node((self)->Assertion)
+#define LassoSamlAdvice_Assertion_get(self) get_node((self)->Assertion)
+#define LassoSamlAdvice_set_Assertion(self, value) set_node((gpointer *) &(self)->Assertion, (value))
+#define LassoSamlAdvice_Assertion_set(self, value) set_node((gpointer *) &(self)->Assertion, (value))
/* assertionIdReference */
#define LassoSamlAdvice_get_assertionIdReference(self) get_string_list((self)->AssertionIDReference)