summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--swig/saml-2.0/saml2_assertion.i30
1 files changed, 30 insertions, 0 deletions
diff --git a/swig/saml-2.0/saml2_assertion.i b/swig/saml-2.0/saml2_assertion.i
index 57a0ee1c..e503b2f6 100644
--- a/swig/saml-2.0/saml2_assertion.i
+++ b/swig/saml-2.0/saml2_assertion.i
@@ -48,6 +48,18 @@ typedef struct {
%newobject AuthnStatement_get;
LassoNodeList *AuthnStatement;
+#ifndef SWIG_PHP_RENAMES
+ %rename(authzDecisionStatement) AuthzDecisionStatement;
+#endif
+ %newobject AuthzDecisionStatement_get;
+ LassoNodeList *AuthzDecisionStatement;
+
+#ifndef SWIG_PHP_RENAMES
+ %rename(attributeStatement) AttributeStatement;
+#endif
+ %newobject AttributeStatement_get;
+ LassoNodeList *AttributeStatement;
+
/* Constructor, Destructor & Static Methods */
LassoSaml2Assertion();
~LassoSaml2Assertion();
@@ -98,6 +110,24 @@ typedef struct {
#define LassoSaml2Assertion_AuthnStatement_set(self, value) set_node_list(&(self)->AuthnStatement, (value))
+/* AuthzDecisionStatement */
+
+#define LassoSaml2Assertion_get_AuthzDecisionStatement(self) get_node_list((self)->AuthzDecisionStatement)
+#define LassoSaml2Assertion_AuthzDecisionStatement_get(self) get_node_list((self)->AuthzDecisionStatement)
+#define LassoSaml2Assertion_set_AuthzDecisionStatement(self, value) set_node_list(&(self)->AuthzDecisionStatement, (value))
+#define LassoSaml2Assertion_AuthzDecisionStatement_set(self, value) set_node_list(&(self)->AuthzDecisionStatement, (value))
+
+
+/* AttributeStatement */
+
+#define LassoSaml2Assertion_get_AttributeStatement(self) get_node_list((self)->AttributeStatement)
+#define LassoSaml2Assertion_AttributeStatement_get(self) get_node_list((self)->AttributeStatement)
+#define LassoSaml2Assertion_set_AttributeStatement(self, value) set_node_list(&(self)->AttributeStatement, (value))
+#define LassoSaml2Assertion_AttributeStatement_set(self, value) set_node_list(&(self)->AttributeStatement, (value))
+
+
+
+
/* Constructors, destructors & static methods implementations */
#define new_LassoSaml2Assertion lasso_saml2_assertion_new