1
/* ----------------------------------------------------------------------------
2
* This file was automatically generated by SWIG (http://www.swig.org).
5
* Do not make changes to this file unless you know what you are doing--modify
6
* the SWIG interface file instead.
7
* ----------------------------------------------------------------------------- */
13
public class LibAuthnResponse : SamlpResponse, IDisposable {
14
internal LibAuthnResponse(IntPtr cPtr, bool cMemoryOwn) {
15
swigCMemOwn = cMemoryOwn;
19
protected static IntPtr getCPtr(LibAuthnResponse obj) {
20
return (obj == null) ? IntPtr.Zero : obj.swigCPtr;
23
protected LibAuthnResponse() : this(IntPtr.Zero, false) {
30
public virtual void Dispose() {
34
public string consent {
36
lassoPINVOKE.set_LibAuthnResponse_consent(swigCPtr, value);
39
return lassoPINVOKE.get_LibAuthnResponse_consent(swigCPtr);
43
public string providerId {
45
lassoPINVOKE.set_LibAuthnResponse_providerId(swigCPtr, value);
48
return lassoPINVOKE.get_LibAuthnResponse_providerId(swigCPtr);
52
public string relayState {
54
lassoPINVOKE.set_LibAuthnResponse_relayState(swigCPtr, value);
57
return lassoPINVOKE.get_LibAuthnResponse_relayState(swigCPtr);
61
public StringList extension {
63
lassoPINVOKE.set_LibAuthnResponse_extension(swigCPtr, StringList.getCPtr(value));
66
IntPtr cPtr = lassoPINVOKE.get_LibAuthnResponse_extension(swigCPtr);
67
return (cPtr == IntPtr.Zero) ? null : new StringList(cPtr, false);
71
public SamlpStatus status {
73
lassoPINVOKE.set_LibAuthnResponse_status(swigCPtr, SamlpStatus.getCPtr(value));
76
IntPtr cPtr = lassoPINVOKE.get_LibAuthnResponse_status(swigCPtr);
77
return (cPtr == IntPtr.Zero) ? null : new SamlpStatus(cPtr, false);
81
public LibAuthnResponse(string providerID, LibAuthnRequest request) : this(lassoPINVOKE.new_LibAuthnResponse(providerID, LibAuthnRequest.getCPtr(request)), true) {
84
public string dump() {
85
return lassoPINVOKE.LibAuthnResponse_dump(swigCPtr);