summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorFrederic Peters <fpeters@entrouvert.com>2007-07-27 16:30:53 +0000
committerFrederic Peters <fpeters@entrouvert.com>2007-07-27 16:30:53 +0000
commit185eaacba77cb5f6c66c7435b25e7b49fee558b3 (patch)
treefa5cdc2431f6b81dcbc0237bce37c79be2c48ef2
parent45c8e7b1d279e5ed6a1265ff1fac9314589b79ed (diff)
downloadlasso-185eaacba77cb5f6c66c7435b25e7b49fee558b3.tar.gz
lasso-185eaacba77cb5f6c66c7435b25e7b49fee558b3.tar.xz
lasso-185eaacba77cb5f6c66c7435b25e7b49fee558b3.zip
access to saml2 attribute statement
-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