~ubuntu-branches/ubuntu/edgy/lasso/edgy

« back to all changes in this revision

Viewing changes to csharp/LibRegisterNameIdentifierRequest.cs

  • Committer: Bazaar Package Importer
  • Author(s): Stephan Hermann
  • Date: 2005-09-16 02:16:49 UTC
  • mfrom: (1.1.1 upstream)
  • Revision ID: james.westby@ubuntu.com-20050916021649-lr5tuka6pfmmks44
Tags: 0.6.2-3ubuntu1
* debian/control: removed hardcoded php dependency, added php:Depends
  substvar
* debian/rules: added phpapiver, added substitution of php:Depends

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
/* ----------------------------------------------------------------------------
 
2
 * This file was automatically generated by SWIG (http://www.swig.org).
 
3
 * Version 1.3.24
 
4
 *
 
5
 * Do not make changes to this file unless you know what you are doing--modify
 
6
 * the SWIG interface file instead.
 
7
 * ----------------------------------------------------------------------------- */
 
8
 
 
9
namespace lasso {
 
10
 
 
11
using System;
 
12
 
 
13
public class LibRegisterNameIdentifierRequest : SamlpRequestAbstract, IDisposable {
 
14
  internal LibRegisterNameIdentifierRequest(IntPtr cPtr, bool cMemoryOwn) {
 
15
    swigCMemOwn = cMemoryOwn;
 
16
    swigCPtr = cPtr;
 
17
  }
 
18
 
 
19
  protected static IntPtr getCPtr(LibRegisterNameIdentifierRequest obj) {
 
20
    return (obj == null) ? IntPtr.Zero : obj.swigCPtr;
 
21
  }
 
22
 
 
23
  ~LibRegisterNameIdentifierRequest() {
 
24
    Dispose();
 
25
  }
 
26
 
 
27
  public virtual void Dispose() {
 
28
  base.Dispose();
 
29
}
 
30
 
 
31
  public string providerId {
 
32
    set {
 
33
      lassoPINVOKE.set_LibRegisterNameIdentifierRequest_providerId(swigCPtr, value);
 
34
    } 
 
35
    get {
 
36
      return lassoPINVOKE.get_LibRegisterNameIdentifierRequest_providerId(swigCPtr);
 
37
    } 
 
38
  }
 
39
 
 
40
  public string relayState {
 
41
    set {
 
42
      lassoPINVOKE.set_LibRegisterNameIdentifierRequest_relayState(swigCPtr, value);
 
43
    } 
 
44
    get {
 
45
      return lassoPINVOKE.get_LibRegisterNameIdentifierRequest_relayState(swigCPtr);
 
46
    } 
 
47
  }
 
48
 
 
49
  public string certificateFile {
 
50
    set {
 
51
      lassoPINVOKE.set_LibRegisterNameIdentifierRequest_certificateFile(swigCPtr, value);
 
52
    } 
 
53
    get {
 
54
      return lassoPINVOKE.get_LibRegisterNameIdentifierRequest_certificateFile(swigCPtr);
 
55
    } 
 
56
  }
 
57
 
 
58
  public string issueInstant {
 
59
    set {
 
60
      lassoPINVOKE.set_LibRegisterNameIdentifierRequest_issueInstant(swigCPtr, value);
 
61
    } 
 
62
    get {
 
63
      return lassoPINVOKE.get_LibRegisterNameIdentifierRequest_issueInstant(swigCPtr);
 
64
    } 
 
65
  }
 
66
 
 
67
  public int majorVersion {
 
68
    set {
 
69
      lassoPINVOKE.set_LibRegisterNameIdentifierRequest_majorVersion(swigCPtr, value);
 
70
    } 
 
71
    get {
 
72
      return lassoPINVOKE.get_LibRegisterNameIdentifierRequest_majorVersion(swigCPtr);
 
73
    } 
 
74
  }
 
75
 
 
76
  public int minorVersion {
 
77
    set {
 
78
      lassoPINVOKE.set_LibRegisterNameIdentifierRequest_minorVersion(swigCPtr, value);
 
79
    } 
 
80
    get {
 
81
      return lassoPINVOKE.get_LibRegisterNameIdentifierRequest_minorVersion(swigCPtr);
 
82
    } 
 
83
  }
 
84
 
 
85
  public string privateKeyFile {
 
86
    set {
 
87
      lassoPINVOKE.set_LibRegisterNameIdentifierRequest_privateKeyFile(swigCPtr, value);
 
88
    } 
 
89
    get {
 
90
      return lassoPINVOKE.get_LibRegisterNameIdentifierRequest_privateKeyFile(swigCPtr);
 
91
    } 
 
92
  }
 
93
 
 
94
  public string requestId {
 
95
    set {
 
96
      lassoPINVOKE.set_LibRegisterNameIdentifierRequest_requestId(swigCPtr, value);
 
97
    } 
 
98
    get {
 
99
      return lassoPINVOKE.get_LibRegisterNameIdentifierRequest_requestId(swigCPtr);
 
100
    } 
 
101
  }
 
102
 
 
103
  public StringList respondWith {
 
104
    set {
 
105
      lassoPINVOKE.set_LibRegisterNameIdentifierRequest_respondWith(swigCPtr, StringList.getCPtr(value));
 
106
    } 
 
107
    get {
 
108
      IntPtr cPtr = lassoPINVOKE.get_LibRegisterNameIdentifierRequest_respondWith(swigCPtr);
 
109
      return (cPtr == IntPtr.Zero) ? null : new StringList(cPtr, false);
 
110
    } 
 
111
  }
 
112
 
 
113
  public SignatureMethod signMethod {
 
114
    set {
 
115
      lassoPINVOKE.set_LibRegisterNameIdentifierRequest_signMethod(swigCPtr, (int)value);
 
116
    } 
 
117
    get {
 
118
      return (SignatureMethod)lassoPINVOKE.get_LibRegisterNameIdentifierRequest_signMethod(swigCPtr);
 
119
    } 
 
120
  }
 
121
 
 
122
  public SWIGTYPE_p_LassoSignatureType signType {
 
123
    set {
 
124
      lassoPINVOKE.set_LibRegisterNameIdentifierRequest_signType(swigCPtr, SWIGTYPE_p_LassoSignatureType.getCPtr(value));
 
125
    } 
 
126
    get {
 
127
      return new SWIGTYPE_p_LassoSignatureType(lassoPINVOKE.get_LibRegisterNameIdentifierRequest_signType(swigCPtr), true);
 
128
    } 
 
129
  }
 
130
 
 
131
  public StringList extension {
 
132
    set {
 
133
      lassoPINVOKE.set_LibRegisterNameIdentifierRequest_extension(swigCPtr, StringList.getCPtr(value));
 
134
    } 
 
135
    get {
 
136
      IntPtr cPtr = lassoPINVOKE.get_LibRegisterNameIdentifierRequest_extension(swigCPtr);
 
137
      return (cPtr == IntPtr.Zero) ? null : new StringList(cPtr, false);
 
138
    } 
 
139
  }
 
140
 
 
141
  public SamlNameIdentifier idpProvidedNameIdentifier {
 
142
    set {
 
143
      lassoPINVOKE.set_LibRegisterNameIdentifierRequest_idpProvidedNameIdentifier(swigCPtr, SamlNameIdentifier.getCPtr(value));
 
144
    } 
 
145
    get {
 
146
      IntPtr cPtr = lassoPINVOKE.get_LibRegisterNameIdentifierRequest_idpProvidedNameIdentifier(swigCPtr);
 
147
      return (cPtr == IntPtr.Zero) ? null : new SamlNameIdentifier(cPtr, false);
 
148
    } 
 
149
  }
 
150
 
 
151
  public SamlNameIdentifier oldProvidedNameIdentifier {
 
152
    set {
 
153
      lassoPINVOKE.set_LibRegisterNameIdentifierRequest_oldProvidedNameIdentifier(swigCPtr, SamlNameIdentifier.getCPtr(value));
 
154
    } 
 
155
    get {
 
156
      IntPtr cPtr = lassoPINVOKE.get_LibRegisterNameIdentifierRequest_oldProvidedNameIdentifier(swigCPtr);
 
157
      return (cPtr == IntPtr.Zero) ? null : new SamlNameIdentifier(cPtr, false);
 
158
    } 
 
159
  }
 
160
 
 
161
  public SamlNameIdentifier spProvidedNameIdentifier {
 
162
    set {
 
163
      lassoPINVOKE.set_LibRegisterNameIdentifierRequest_spProvidedNameIdentifier(swigCPtr, SamlNameIdentifier.getCPtr(value));
 
164
    } 
 
165
    get {
 
166
      IntPtr cPtr = lassoPINVOKE.get_LibRegisterNameIdentifierRequest_spProvidedNameIdentifier(swigCPtr);
 
167
      return (cPtr == IntPtr.Zero) ? null : new SamlNameIdentifier(cPtr, false);
 
168
    } 
 
169
  }
 
170
 
 
171
  public LibRegisterNameIdentifierRequest() : this(lassoPINVOKE.new_LibRegisterNameIdentifierRequest(), true) {
 
172
  }
 
173
 
 
174
  public static LibRegisterNameIdentifierRequest newFull(string providerID, SamlNameIdentifier idpNameIdentifier, SamlNameIdentifier spNameIdentifier, SamlNameIdentifier oldNameIdentifier, SWIGTYPE_p_LassoSignatureType sign_type, SignatureMethod sign_method) {
 
175
    IntPtr cPtr = lassoPINVOKE.LibRegisterNameIdentifierRequest_newFull(providerID, SamlNameIdentifier.getCPtr(idpNameIdentifier), SamlNameIdentifier.getCPtr(spNameIdentifier), SamlNameIdentifier.getCPtr(oldNameIdentifier), SWIGTYPE_p_LassoSignatureType.getCPtr(sign_type), (int)sign_method);
 
176
    return (cPtr == IntPtr.Zero) ? null : new LibRegisterNameIdentifierRequest(cPtr, true);
 
177
  }
 
178
 
 
179
  public string dump() {
 
180
    return lassoPINVOKE.LibRegisterNameIdentifierRequest_dump(swigCPtr);
 
181
  }
 
182
 
 
183
}
 
184
 
 
185
}