summaryrefslogtreecommitdiffstats
path: root/python/protocols/py_logout_request.c
diff options
context:
space:
mode:
authorNicolas Clapies <nclapies@entrouvert.com>2004-04-27 14:36:18 +0000
committerNicolas Clapies <nclapies@entrouvert.com>2004-04-27 14:36:18 +0000
commit7d5c442cc20fd40ea4784682c24fd4f8945b63a0 (patch)
treeded2db20faf95225a821313dd98afbe640b923ba /python/protocols/py_logout_request.c
parent02ff9d7733735224d4f7e1580dadee0218e7b7e8 (diff)
downloadlasso-7d5c442cc20fd40ea4784682c24fd4f8945b63a0.tar.gz
lasso-7d5c442cc20fd40ea4784682c24fd4f8945b63a0.tar.xz
lasso-7d5c442cc20fd40ea4784682c24fd4f8945b63a0.zip
add optional element and attribute for LogoutRequest/Response
Diffstat (limited to 'python/protocols/py_logout_request.c')
-rw-r--r--python/protocols/py_logout_request.c43
1 files changed, 43 insertions, 0 deletions
diff --git a/python/protocols/py_logout_request.c b/python/protocols/py_logout_request.c
index d89a3ae0..f876e325 100644
--- a/python/protocols/py_logout_request.c
+++ b/python/protocols/py_logout_request.c
@@ -78,3 +78,46 @@ PyObject *logout_request(PyObject *self, PyObject *args) {
return (lassoLogoutRequest_wrap(request));
}
+
+PyObject *logout_request_set_sessionIndex(PyObject *self, PyObject *args){
+ PyObject *request_obj;
+ const xmlChar *sessionIndex;
+
+ if(!PyArg_ParseTuple(args, (char *) "Os:logout_request_set_sessionIndex",
+ &request_obj, &sessionIndex))
+ return NULL;
+
+ lasso_lib_logout_request_set_sessionIndex(lassoLogoutRequest_get(request_obj),
+ sessionIndex);
+
+ return (int_wrap(1));
+}
+
+PyObject *logout_request_set_relayState(PyObject *self, PyObject *args){
+ PyObject *request_obj;
+ const xmlChar *relayState;
+
+ if(!PyArg_ParseTuple(args, (char *) "Os:logout_request_set_relayState",
+ &request_obj, &relayState))
+ return NULL;
+
+ lasso_lib_logout_request_set_relayState(lassoLogoutRequest_get(request_obj),
+ relayState);
+
+ return (int_wrap(1));
+}
+
+PyObject *logout_request_set_consent(PyObject *self, PyObject *args){
+ PyObject *request_obj;
+ const xmlChar *consent;
+
+
+ if(!PyArg_ParseTuple(args, (char *) "Os:logout_request_set_consent",
+ &request_obj, &consent))
+ return NULL;
+
+ lasso_lib_logout_request_set_consent(lassoLogoutRequest_get(request_obj),
+ consent);
+
+ return (int_wrap(1));
+}