11
11
12
12
NAMESPACE = 'urn:oasis:names:tc:SAML:2.0:metadata:dri'
13
13
14
+
14
15
class CreationInstant (SamlBase ):
15
16
"""The urn:oasis:names:tc:SAML:2.0:metadata:dri:CreationInstant element """
16
17
@@ -22,6 +23,7 @@ class CreationInstant(SamlBase):
22
23
c_child_order = SamlBase .c_child_order [:]
23
24
c_cardinality = SamlBase .c_cardinality .copy ()
24
25
26
+
25
27
def creation_instant_from_string (xml_string ):
26
28
return saml2 .create_class_from_xml_string (CreationInstant , xml_string )
27
29
@@ -37,6 +39,7 @@ class SerialNumber(SamlBase):
37
39
c_child_order = SamlBase .c_child_order [:]
38
40
c_cardinality = SamlBase .c_cardinality .copy ()
39
41
42
+
40
43
def serial_number_from_string (xml_string ):
41
44
return saml2 .create_class_from_xml_string (SerialNumber , xml_string )
42
45
@@ -52,6 +55,7 @@ class UsagePolicy(SamlBase):
52
55
c_child_order = SamlBase .c_child_order [:]
53
56
c_cardinality = SamlBase .c_cardinality .copy ()
54
57
58
+
55
59
def usage_policy_from_string (xml_string ):
56
60
return saml2 .create_class_from_xml_string (UsagePolicy , xml_string )
57
61
@@ -70,28 +74,30 @@ class PublisherType_(SamlBase):
70
74
c_attributes ['SerialNumber' ] = ('serial_number' , 'string' , False )
71
75
72
76
def __init__ (self ,
73
- publisher_id = None ,
74
- creation_instant = None ,
75
- serial_number = None ,
76
- text = None ,
77
- extension_elements = None ,
78
- extension_attributes = None ,
79
- ):
80
- SamlBase .__init__ (self ,
81
- text = text ,
82
- extension_elements = extension_elements ,
83
- extension_attributes = extension_attributes ,
84
- )
85
- self .publisher_id = publisher_id
86
- self .creation_instant = creation_instant
87
- self .serial_number = serial_number
77
+ publisher_id = None ,
78
+ creation_instant = None ,
79
+ serial_number = None ,
80
+ text = None ,
81
+ extension_elements = None ,
82
+ extension_attributes = None ,
83
+ ):
84
+ SamlBase .__init__ (self ,
85
+ text = text ,
86
+ extension_elements = extension_elements ,
87
+ extension_attributes = extension_attributes ,
88
+ )
89
+ self .publisher_id = publisher_id
90
+ self .creation_instant = creation_instant
91
+ self .serial_number = serial_number
92
+
88
93
89
94
def publisher_type__from_string (xml_string ):
90
95
return saml2 .create_class_from_xml_string (PublisherType_ , xml_string )
91
96
92
97
93
98
class RegistrationAuthority (md .EntityIDType_ ):
94
- """The urn:oasis:names:tc:SAML:2.0:metadata:dri:RegistrationAuthority element """
99
+ """The urn:oasis:names:tc:SAML:2.0:metadata:dri:RegistrationAuthority
100
+ element """
95
101
96
102
c_tag = 'RegistrationAuthority'
97
103
c_namespace = NAMESPACE
@@ -100,12 +106,14 @@ class RegistrationAuthority(md.EntityIDType_):
100
106
c_child_order = md .EntityIDType_ .c_child_order [:]
101
107
c_cardinality = md .EntityIDType_ .c_cardinality .copy ()
102
108
109
+
103
110
def registration_authority_from_string (xml_string ):
104
111
return saml2 .create_class_from_xml_string (RegistrationAuthority , xml_string )
105
112
106
113
107
114
class RegistrationInstant (SamlBase ):
108
- """The urn:oasis:names:tc:SAML:2.0:metadata:dri:RegistrationInstant element """
115
+ """The urn:oasis:names:tc:SAML:2.0:metadata:dri:RegistrationInstant
116
+ element """
109
117
110
118
c_tag = 'RegistrationInstant'
111
119
c_namespace = NAMESPACE
@@ -115,12 +123,14 @@ class RegistrationInstant(SamlBase):
115
123
c_child_order = SamlBase .c_child_order [:]
116
124
c_cardinality = SamlBase .c_cardinality .copy ()
117
125
126
+
118
127
def registration_instant_from_string (xml_string ):
119
128
return saml2 .create_class_from_xml_string (RegistrationInstant , xml_string )
120
129
121
130
122
131
class RegistrationPolicy (SamlBase ):
123
- """The urn:oasis:names:tc:SAML:2.0:metadata:dri:RegistrationPolicy element """
132
+ """The urn:oasis:names:tc:SAML:2.0:metadata:dri:RegistrationPolicy
133
+ element """
124
134
125
135
c_tag = 'RegistrationPolicy'
126
136
c_namespace = NAMESPACE
@@ -130,6 +140,7 @@ class RegistrationPolicy(SamlBase):
130
140
c_child_order = SamlBase .c_child_order [:]
131
141
c_cardinality = SamlBase .c_cardinality .copy ()
132
142
143
+
133
144
def registration_policy_from_string (xml_string ):
134
145
return saml2 .create_class_from_xml_string (RegistrationPolicy , xml_string )
135
146
@@ -144,41 +155,51 @@ class Publisher(PublisherType_):
144
155
c_child_order = PublisherType_ .c_child_order [:]
145
156
c_cardinality = PublisherType_ .c_cardinality .copy ()
146
157
158
+
147
159
def publisher_from_string (xml_string ):
148
160
return saml2 .create_class_from_xml_string (Publisher , xml_string )
149
161
150
162
151
163
class RegistrationInfoType_ (SamlBase ):
152
- """The urn:oasis:names:tc:SAML:2.0:metadata:dri:RegistrationInfoType element """
164
+ """The urn:oasis:names:tc:SAML:2.0:metadata:dri:RegistrationInfoType
165
+ element """
153
166
154
167
c_tag = 'RegistrationInfoType'
155
168
c_namespace = NAMESPACE
156
169
c_children = SamlBase .c_children .copy ()
157
170
c_attributes = SamlBase .c_attributes .copy ()
158
171
c_child_order = SamlBase .c_child_order [:]
159
172
c_cardinality = SamlBase .c_cardinality .copy ()
160
- c_children ['{urn:oasis:names:tc:SAML:2.0:metadata:dri}RegistrationAuthority' ] = ('registration_authority' , RegistrationAuthority )
161
- c_children ['{urn:oasis:names:tc:SAML:2.0:metadata:dri}RegistrationInstant' ] = ('registration_instant' , RegistrationInstant )
162
- c_children ['{urn:oasis:names:tc:SAML:2.0:metadata:dri}RegistrationPolicy' ] = ('registration_policy' , RegistrationPolicy )
163
- c_cardinality ['registration_policy' ] = {"min" :0 , "max" :1 }
164
- c_child_order .extend (['registration_authority' , 'registration_instant' , 'registration_policy' ])
173
+ c_children [
174
+ '{urn:oasis:names:tc:SAML:2.0:metadata:dri}RegistrationAuthority' ] = (
175
+ 'registration_authority' , RegistrationAuthority )
176
+ c_children [
177
+ '{urn:oasis:names:tc:SAML:2.0:metadata:dri}RegistrationInstant' ] = (
178
+ 'registration_instant' , RegistrationInstant )
179
+ c_children [
180
+ '{urn:oasis:names:tc:SAML:2.0:metadata:dri}RegistrationPolicy' ] = (
181
+ 'registration_policy' , RegistrationPolicy )
182
+ c_cardinality ['registration_policy' ] = {"min" : 0 , "max" : 1 }
183
+ c_child_order .extend (['registration_authority' , 'registration_instant' ,
184
+ 'registration_policy' ])
165
185
166
186
def __init__ (self ,
167
- registration_authority = None ,
168
- registration_instant = None ,
169
- registration_policy = None ,
170
- text = None ,
171
- extension_elements = None ,
172
- extension_attributes = None ,
173
- ):
174
- SamlBase .__init__ (self ,
175
- text = text ,
176
- extension_elements = extension_elements ,
177
- extension_attributes = extension_attributes ,
178
- )
179
- self .registration_authority = registration_authority
180
- self .registration_instant = registration_instant
181
- self .registration_policy = registration_policy
187
+ registration_authority = None ,
188
+ registration_instant = None ,
189
+ registration_policy = None ,
190
+ text = None ,
191
+ extension_elements = None ,
192
+ extension_attributes = None ,
193
+ ):
194
+ SamlBase .__init__ (self ,
195
+ text = text ,
196
+ extension_elements = extension_elements ,
197
+ extension_attributes = extension_attributes ,
198
+ )
199
+ self .registration_authority = registration_authority
200
+ self .registration_instant = registration_instant
201
+ self .registration_policy = registration_policy
202
+
182
203
183
204
def registration_info_type__from_string (xml_string ):
184
205
return saml2 .create_class_from_xml_string (RegistrationInfoType_ , xml_string )
@@ -193,22 +214,24 @@ class PublishersType_(SamlBase):
193
214
c_attributes = SamlBase .c_attributes .copy ()
194
215
c_child_order = SamlBase .c_child_order [:]
195
216
c_cardinality = SamlBase .c_cardinality .copy ()
196
- c_children ['{urn:oasis:names:tc:SAML:2.0:metadata:dri}Publisher' ] = ('publisher' , [Publisher ])
197
- c_cardinality ['publisher' ] = {"min" :0 }
217
+ c_children ['{urn:oasis:names:tc:SAML:2.0:metadata:dri}Publisher' ] = (
218
+ 'publisher' , [Publisher ])
219
+ c_cardinality ['publisher' ] = {"min" : 0 }
198
220
c_child_order .extend (['publisher' ])
199
221
200
222
def __init__ (self ,
201
- publisher = None ,
202
- text = None ,
203
- extension_elements = None ,
204
- extension_attributes = None ,
205
- ):
206
- SamlBase .__init__ (self ,
207
- text = text ,
208
- extension_elements = extension_elements ,
209
- extension_attributes = extension_attributes ,
210
- )
211
- self .publisher = publisher or []
223
+ publisher = None ,
224
+ text = None ,
225
+ extension_elements = None ,
226
+ extension_attributes = None ,
227
+ ):
228
+ SamlBase .__init__ (self ,
229
+ text = text ,
230
+ extension_elements = extension_elements ,
231
+ extension_attributes = extension_attributes ,
232
+ )
233
+ self .publisher = publisher or []
234
+
212
235
213
236
def publishers_type__from_string (xml_string ):
214
237
return saml2 .create_class_from_xml_string (PublishersType_ , xml_string )
@@ -224,6 +247,7 @@ class RegistrationInfo(RegistrationInfoType_):
224
247
c_child_order = RegistrationInfoType_ .c_child_order [:]
225
248
c_cardinality = RegistrationInfoType_ .c_cardinality .copy ()
226
249
250
+
227
251
def registration_info_from_string (xml_string ):
228
252
return saml2 .create_class_from_xml_string (RegistrationInfo , xml_string )
229
253
@@ -238,6 +262,7 @@ class Publishers(PublishersType_):
238
262
c_child_order = PublishersType_ .c_child_order [:]
239
263
c_cardinality = PublishersType_ .c_cardinality .copy ()
240
264
265
+
241
266
def publishers_from_string (xml_string ):
242
267
return saml2 .create_class_from_xml_string (Publishers , xml_string )
243
268
@@ -251,34 +276,40 @@ class DocumentInfoType_(SamlBase):
251
276
c_attributes = SamlBase .c_attributes .copy ()
252
277
c_child_order = SamlBase .c_child_order [:]
253
278
c_cardinality = SamlBase .c_cardinality .copy ()
254
- c_children ['{urn:oasis:names:tc:SAML:2.0:metadata:dri}CreationInstant' ] = ('creation_instant' , CreationInstant )
255
- c_cardinality ['creation_instant' ] = {"min" :0 , "max" :1 }
256
- c_children ['{urn:oasis:names:tc:SAML:2.0:metadata:dri}SerialNumber' ] = ('serial_number' , SerialNumber )
257
- c_cardinality ['serial_number' ] = {"min" :0 , "max" :1 }
258
- c_children ['{urn:oasis:names:tc:SAML:2.0:metadata:dri}UsagePolicy' ] = ('usage_policy' , UsagePolicy )
259
- c_cardinality ['usage_policy' ] = {"min" :0 , "max" :1 }
260
- c_children ['{urn:oasis:names:tc:SAML:2.0:metadata:dri}Publishers' ] = ('publishers' , Publishers )
261
- c_cardinality ['publishers' ] = {"min" :0 , "max" :1 }
262
- c_child_order .extend (['creation_instant' , 'serial_number' , 'usage_policy' , 'publishers' ])
279
+ c_children ['{urn:oasis:names:tc:SAML:2.0:metadata:dri}CreationInstant' ] = (
280
+ 'creation_instant' , CreationInstant )
281
+ c_cardinality ['creation_instant' ] = {"min" : 0 , "max" : 1 }
282
+ c_children ['{urn:oasis:names:tc:SAML:2.0:metadata:dri}SerialNumber' ] = (
283
+ 'serial_number' , SerialNumber )
284
+ c_cardinality ['serial_number' ] = {"min" : 0 , "max" : 1 }
285
+ c_children ['{urn:oasis:names:tc:SAML:2.0:metadata:dri}UsagePolicy' ] = (
286
+ 'usage_policy' , UsagePolicy )
287
+ c_cardinality ['usage_policy' ] = {"min" : 0 , "max" : 1 }
288
+ c_children ['{urn:oasis:names:tc:SAML:2.0:metadata:dri}Publishers' ] = (
289
+ 'publishers' , Publishers )
290
+ c_cardinality ['publishers' ] = {"min" : 0 , "max" : 1 }
291
+ c_child_order .extend (
292
+ ['creation_instant' , 'serial_number' , 'usage_policy' , 'publishers' ])
263
293
264
294
def __init__ (self ,
265
- creation_instant = None ,
266
- serial_number = None ,
267
- usage_policy = None ,
268
- publishers = None ,
269
- text = None ,
270
- extension_elements = None ,
271
- extension_attributes = None ,
272
- ):
273
- SamlBase .__init__ (self ,
274
- text = text ,
275
- extension_elements = extension_elements ,
276
- extension_attributes = extension_attributes ,
277
- )
278
- self .creation_instant = creation_instant
279
- self .serial_number = serial_number
280
- self .usage_policy = usage_policy
281
- self .publishers = publishers
295
+ creation_instant = None ,
296
+ serial_number = None ,
297
+ usage_policy = None ,
298
+ publishers = None ,
299
+ text = None ,
300
+ extension_elements = None ,
301
+ extension_attributes = None ,
302
+ ):
303
+ SamlBase .__init__ (self ,
304
+ text = text ,
305
+ extension_elements = extension_elements ,
306
+ extension_attributes = extension_attributes ,
307
+ )
308
+ self .creation_instant = creation_instant
309
+ self .serial_number = serial_number
310
+ self .usage_policy = usage_policy
311
+ self .publishers = publishers
312
+
282
313
283
314
def document_info_type__from_string (xml_string ):
284
315
return saml2 .create_class_from_xml_string (DocumentInfoType_ , xml_string )
@@ -294,6 +325,7 @@ class DocumentInfo(DocumentInfoType_):
294
325
c_child_order = DocumentInfoType_ .c_child_order [:]
295
326
c_cardinality = DocumentInfoType_ .c_cardinality .copy ()
296
327
328
+
297
329
def document_info_from_string (xml_string ):
298
330
return saml2 .create_class_from_xml_string (DocumentInfo , xml_string )
299
331
0 commit comments