glasswall.content_management.switches.archive

  1from glasswall.content_management.switches.switch import Switch
  2
  3
  4class bmp(Switch):
  5    """ An ArchiveManager bmp switch. """
  6
  7    def __init__(self, value: str):
  8        self.name = self.__class__.__name__
  9        self.restrict_values = ["no_action", "discard", "process"]
 10        self.value = value
 11        super().__init__(name=self.name, value=self.value, restrict_values=self.restrict_values)
 12
 13
 14class doc(Switch):
 15    """ An ArchiveManager doc switch. """
 16
 17    def __init__(self, value: str):
 18        self.name = self.__class__.__name__
 19        self.restrict_values = ["no_action", "discard", "process"]
 20        self.value = value
 21        super().__init__(name=self.name, value=self.value, restrict_values=self.restrict_values)
 22
 23
 24class docx(Switch):
 25    """ An ArchiveManager docx switch. """
 26
 27    def __init__(self, value: str):
 28        self.name = self.__class__.__name__
 29        self.restrict_values = ["no_action", "discard", "process"]
 30        self.value = value
 31        super().__init__(name=self.name, value=self.value, restrict_values=self.restrict_values)
 32
 33
 34class elf(Switch):
 35    """ An ArchiveManager elf switch. """
 36
 37    def __init__(self, value: str):
 38        self.name = self.__class__.__name__
 39        self.restrict_values = ["no_action", "discard", "process"]
 40        self.value = value
 41        super().__init__(name=self.name, value=self.value, restrict_values=self.restrict_values)
 42
 43
 44class emf(Switch):
 45    """ An ArchiveManager emf switch. """
 46
 47    def __init__(self, value: str):
 48        self.name = self.__class__.__name__
 49        self.restrict_values = ["no_action", "discard", "process"]
 50        self.value = value
 51        super().__init__(name=self.name, value=self.value, restrict_values=self.restrict_values)
 52
 53
 54class gif(Switch):
 55    """ An ArchiveManager gif switch. """
 56
 57    def __init__(self, value: str):
 58        self.name = self.__class__.__name__
 59        self.restrict_values = ["no_action", "discard", "process"]
 60        self.value = value
 61        super().__init__(name=self.name, value=self.value, restrict_values=self.restrict_values)
 62
 63
 64class jpeg(Switch):
 65    """ An ArchiveManager jpeg switch. """
 66
 67    def __init__(self, value: str):
 68        self.name = self.__class__.__name__
 69        self.restrict_values = ["no_action", "discard", "process"]
 70        self.value = value
 71        super().__init__(name=self.name, value=self.value, restrict_values=self.restrict_values)
 72
 73
 74class mp3(Switch):
 75    """ An ArchiveManager mp3 switch. """
 76
 77    def __init__(self, value: str):
 78        self.name = self.__class__.__name__
 79        self.restrict_values = ["no_action", "discard", "process"]
 80        self.value = value
 81        super().__init__(name=self.name, value=self.value, restrict_values=self.restrict_values)
 82
 83
 84class mp4(Switch):
 85    """ An ArchiveManager mp4 switch. """
 86
 87    def __init__(self, value: str):
 88        self.name = self.__class__.__name__
 89        self.restrict_values = ["no_action", "discard", "process"]
 90        self.value = value
 91        super().__init__(name=self.name, value=self.value, restrict_values=self.restrict_values)
 92
 93
 94class mpg(Switch):
 95    """ An ArchiveManager mpg switch. """
 96
 97    def __init__(self, value: str):
 98        self.name = self.__class__.__name__
 99        self.restrict_values = ["no_action", "discard", "process"]
100        self.value = value
101        super().__init__(name=self.name, value=self.value, restrict_values=self.restrict_values)
102
103
104class o(Switch):
105    """ An ArchiveManager o switch. """
106
107    def __init__(self, value: str):
108        self.name = self.__class__.__name__
109        self.restrict_values = ["no_action", "discard", "process"]
110        self.value = value
111        super().__init__(name=self.name, value=self.value, restrict_values=self.restrict_values)
112
113
114class pdf(Switch):
115    """ An ArchiveManager pdf switch. """
116
117    def __init__(self, value: str):
118        self.name = self.__class__.__name__
119        self.restrict_values = ["no_action", "discard", "process"]
120        self.value = value
121        super().__init__(name=self.name, value=self.value, restrict_values=self.restrict_values)
122
123
124class pe(Switch):
125    """ An ArchiveManager pe switch. """
126
127    def __init__(self, value: str):
128        self.name = self.__class__.__name__
129        self.restrict_values = ["no_action", "discard", "process"]
130        self.value = value
131        super().__init__(name=self.name, value=self.value, restrict_values=self.restrict_values)
132
133
134class png(Switch):
135    """ An ArchiveManager png switch. """
136
137    def __init__(self, value: str):
138        self.name = self.__class__.__name__
139        self.restrict_values = ["no_action", "discard", "process"]
140        self.value = value
141        super().__init__(name=self.name, value=self.value, restrict_values=self.restrict_values)
142
143
144class ppt(Switch):
145    """ An ArchiveManager ppt switch. """
146
147    def __init__(self, value: str):
148        self.name = self.__class__.__name__
149        self.restrict_values = ["no_action", "discard", "process"]
150        self.value = value
151        super().__init__(name=self.name, value=self.value, restrict_values=self.restrict_values)
152
153
154class pptx(Switch):
155    """ An ArchiveManager pptx switch. """
156
157    def __init__(self, value: str):
158        self.name = self.__class__.__name__
159        self.restrict_values = ["no_action", "discard", "process"]
160        self.value = value
161        super().__init__(name=self.name, value=self.value, restrict_values=self.restrict_values)
162
163
164class tiff(Switch):
165    """ An ArchiveManager tiff switch. """
166
167    def __init__(self, value: str):
168        self.name = self.__class__.__name__
169        self.restrict_values = ["no_action", "discard", "process"]
170        self.value = value
171        super().__init__(name=self.name, value=self.value, restrict_values=self.restrict_values)
172
173
174class txt(Switch):
175    """ An ArchiveManager txt switch. """
176
177    def __init__(self, value: str):
178        self.name = self.__class__.__name__
179        self.restrict_values = ["no_action", "discard", "process"]
180        self.value = value
181        super().__init__(name=self.name, value=self.value, restrict_values=self.restrict_values)
182
183
184class wav(Switch):
185    """ An ArchiveManager wav switch. """
186
187    def __init__(self, value: str):
188        self.name = self.__class__.__name__
189        self.restrict_values = ["no_action", "discard", "process"]
190        self.value = value
191        super().__init__(name=self.name, value=self.value, restrict_values=self.restrict_values)
192
193
194class wmf(Switch):
195    """ An ArchiveManager wmf switch. """
196
197    def __init__(self, value: str):
198        self.name = self.__class__.__name__
199        self.restrict_values = ["no_action", "discard", "process"]
200        self.value = value
201        super().__init__(name=self.name, value=self.value, restrict_values=self.restrict_values)
202
203
204class xls(Switch):
205    """ An ArchiveManager xls switch. """
206
207    def __init__(self, value: str):
208        self.name = self.__class__.__name__
209        self.restrict_values = ["no_action", "discard", "process"]
210        self.value = value
211        super().__init__(name=self.name, value=self.value, restrict_values=self.restrict_values)
212
213
214class xlsx(Switch):
215    """ An ArchiveManager xlsx switch. """
216
217    def __init__(self, value: str):
218        self.name = self.__class__.__name__
219        self.restrict_values = ["no_action", "discard", "process"]
220        self.value = value
221        super().__init__(name=self.name, value=self.value, restrict_values=self.restrict_values)
 7class bmp(Switch):
 8    """ An ArchiveManager bmp switch. """
 9
10    def __init__(self, value: str):
11        self.name = self.__class__.__name__
12        self.restrict_values = ["no_action", "discard", "process"]
13        self.value = value
14        super().__init__(name=self.name, value=self.value, restrict_values=self.restrict_values)

An ArchiveManager bmp switch.

bmp(value: str)
10    def __init__(self, value: str):
11        self.name = self.__class__.__name__
12        self.restrict_values = ["no_action", "discard", "process"]
13        self.value = value
14        super().__init__(name=self.name, value=self.value, restrict_values=self.restrict_values)
name
restrict_values
value
30    @property
31    def value(self):
32        return self._value
17class doc(Switch):
18    """ An ArchiveManager doc switch. """
19
20    def __init__(self, value: str):
21        self.name = self.__class__.__name__
22        self.restrict_values = ["no_action", "discard", "process"]
23        self.value = value
24        super().__init__(name=self.name, value=self.value, restrict_values=self.restrict_values)

An ArchiveManager doc switch.

doc(value: str)
20    def __init__(self, value: str):
21        self.name = self.__class__.__name__
22        self.restrict_values = ["no_action", "discard", "process"]
23        self.value = value
24        super().__init__(name=self.name, value=self.value, restrict_values=self.restrict_values)
name
restrict_values
value
30    @property
31    def value(self):
32        return self._value
27class docx(Switch):
28    """ An ArchiveManager docx switch. """
29
30    def __init__(self, value: str):
31        self.name = self.__class__.__name__
32        self.restrict_values = ["no_action", "discard", "process"]
33        self.value = value
34        super().__init__(name=self.name, value=self.value, restrict_values=self.restrict_values)

An ArchiveManager docx switch.

docx(value: str)
30    def __init__(self, value: str):
31        self.name = self.__class__.__name__
32        self.restrict_values = ["no_action", "discard", "process"]
33        self.value = value
34        super().__init__(name=self.name, value=self.value, restrict_values=self.restrict_values)
name
restrict_values
value
30    @property
31    def value(self):
32        return self._value
37class elf(Switch):
38    """ An ArchiveManager elf switch. """
39
40    def __init__(self, value: str):
41        self.name = self.__class__.__name__
42        self.restrict_values = ["no_action", "discard", "process"]
43        self.value = value
44        super().__init__(name=self.name, value=self.value, restrict_values=self.restrict_values)

An ArchiveManager elf switch.

elf(value: str)
40    def __init__(self, value: str):
41        self.name = self.__class__.__name__
42        self.restrict_values = ["no_action", "discard", "process"]
43        self.value = value
44        super().__init__(name=self.name, value=self.value, restrict_values=self.restrict_values)
name
restrict_values
value
30    @property
31    def value(self):
32        return self._value
47class emf(Switch):
48    """ An ArchiveManager emf switch. """
49
50    def __init__(self, value: str):
51        self.name = self.__class__.__name__
52        self.restrict_values = ["no_action", "discard", "process"]
53        self.value = value
54        super().__init__(name=self.name, value=self.value, restrict_values=self.restrict_values)

An ArchiveManager emf switch.

emf(value: str)
50    def __init__(self, value: str):
51        self.name = self.__class__.__name__
52        self.restrict_values = ["no_action", "discard", "process"]
53        self.value = value
54        super().__init__(name=self.name, value=self.value, restrict_values=self.restrict_values)
name
restrict_values
value
30    @property
31    def value(self):
32        return self._value
57class gif(Switch):
58    """ An ArchiveManager gif switch. """
59
60    def __init__(self, value: str):
61        self.name = self.__class__.__name__
62        self.restrict_values = ["no_action", "discard", "process"]
63        self.value = value
64        super().__init__(name=self.name, value=self.value, restrict_values=self.restrict_values)

An ArchiveManager gif switch.

gif(value: str)
60    def __init__(self, value: str):
61        self.name = self.__class__.__name__
62        self.restrict_values = ["no_action", "discard", "process"]
63        self.value = value
64        super().__init__(name=self.name, value=self.value, restrict_values=self.restrict_values)
name
restrict_values
value
30    @property
31    def value(self):
32        return self._value
67class jpeg(Switch):
68    """ An ArchiveManager jpeg switch. """
69
70    def __init__(self, value: str):
71        self.name = self.__class__.__name__
72        self.restrict_values = ["no_action", "discard", "process"]
73        self.value = value
74        super().__init__(name=self.name, value=self.value, restrict_values=self.restrict_values)

An ArchiveManager jpeg switch.

jpeg(value: str)
70    def __init__(self, value: str):
71        self.name = self.__class__.__name__
72        self.restrict_values = ["no_action", "discard", "process"]
73        self.value = value
74        super().__init__(name=self.name, value=self.value, restrict_values=self.restrict_values)
name
restrict_values
value
30    @property
31    def value(self):
32        return self._value
77class mp3(Switch):
78    """ An ArchiveManager mp3 switch. """
79
80    def __init__(self, value: str):
81        self.name = self.__class__.__name__
82        self.restrict_values = ["no_action", "discard", "process"]
83        self.value = value
84        super().__init__(name=self.name, value=self.value, restrict_values=self.restrict_values)

An ArchiveManager mp3 switch.

mp3(value: str)
80    def __init__(self, value: str):
81        self.name = self.__class__.__name__
82        self.restrict_values = ["no_action", "discard", "process"]
83        self.value = value
84        super().__init__(name=self.name, value=self.value, restrict_values=self.restrict_values)
name
restrict_values
value
30    @property
31    def value(self):
32        return self._value
87class mp4(Switch):
88    """ An ArchiveManager mp4 switch. """
89
90    def __init__(self, value: str):
91        self.name = self.__class__.__name__
92        self.restrict_values = ["no_action", "discard", "process"]
93        self.value = value
94        super().__init__(name=self.name, value=self.value, restrict_values=self.restrict_values)

An ArchiveManager mp4 switch.

mp4(value: str)
90    def __init__(self, value: str):
91        self.name = self.__class__.__name__
92        self.restrict_values = ["no_action", "discard", "process"]
93        self.value = value
94        super().__init__(name=self.name, value=self.value, restrict_values=self.restrict_values)
name
restrict_values
value
30    @property
31    def value(self):
32        return self._value
 97class mpg(Switch):
 98    """ An ArchiveManager mpg switch. """
 99
100    def __init__(self, value: str):
101        self.name = self.__class__.__name__
102        self.restrict_values = ["no_action", "discard", "process"]
103        self.value = value
104        super().__init__(name=self.name, value=self.value, restrict_values=self.restrict_values)

An ArchiveManager mpg switch.

mpg(value: str)
100    def __init__(self, value: str):
101        self.name = self.__class__.__name__
102        self.restrict_values = ["no_action", "discard", "process"]
103        self.value = value
104        super().__init__(name=self.name, value=self.value, restrict_values=self.restrict_values)
name
restrict_values
value
30    @property
31    def value(self):
32        return self._value
107class o(Switch):
108    """ An ArchiveManager o switch. """
109
110    def __init__(self, value: str):
111        self.name = self.__class__.__name__
112        self.restrict_values = ["no_action", "discard", "process"]
113        self.value = value
114        super().__init__(name=self.name, value=self.value, restrict_values=self.restrict_values)

An ArchiveManager o switch.

o(value: str)
110    def __init__(self, value: str):
111        self.name = self.__class__.__name__
112        self.restrict_values = ["no_action", "discard", "process"]
113        self.value = value
114        super().__init__(name=self.name, value=self.value, restrict_values=self.restrict_values)
name
restrict_values
value
30    @property
31    def value(self):
32        return self._value
117class pdf(Switch):
118    """ An ArchiveManager pdf switch. """
119
120    def __init__(self, value: str):
121        self.name = self.__class__.__name__
122        self.restrict_values = ["no_action", "discard", "process"]
123        self.value = value
124        super().__init__(name=self.name, value=self.value, restrict_values=self.restrict_values)

An ArchiveManager pdf switch.

pdf(value: str)
120    def __init__(self, value: str):
121        self.name = self.__class__.__name__
122        self.restrict_values = ["no_action", "discard", "process"]
123        self.value = value
124        super().__init__(name=self.name, value=self.value, restrict_values=self.restrict_values)
name
restrict_values
value
30    @property
31    def value(self):
32        return self._value
127class pe(Switch):
128    """ An ArchiveManager pe switch. """
129
130    def __init__(self, value: str):
131        self.name = self.__class__.__name__
132        self.restrict_values = ["no_action", "discard", "process"]
133        self.value = value
134        super().__init__(name=self.name, value=self.value, restrict_values=self.restrict_values)

An ArchiveManager pe switch.

pe(value: str)
130    def __init__(self, value: str):
131        self.name = self.__class__.__name__
132        self.restrict_values = ["no_action", "discard", "process"]
133        self.value = value
134        super().__init__(name=self.name, value=self.value, restrict_values=self.restrict_values)
name
restrict_values
value
30    @property
31    def value(self):
32        return self._value
137class png(Switch):
138    """ An ArchiveManager png switch. """
139
140    def __init__(self, value: str):
141        self.name = self.__class__.__name__
142        self.restrict_values = ["no_action", "discard", "process"]
143        self.value = value
144        super().__init__(name=self.name, value=self.value, restrict_values=self.restrict_values)

An ArchiveManager png switch.

png(value: str)
140    def __init__(self, value: str):
141        self.name = self.__class__.__name__
142        self.restrict_values = ["no_action", "discard", "process"]
143        self.value = value
144        super().__init__(name=self.name, value=self.value, restrict_values=self.restrict_values)
name
restrict_values
value
30    @property
31    def value(self):
32        return self._value
147class ppt(Switch):
148    """ An ArchiveManager ppt switch. """
149
150    def __init__(self, value: str):
151        self.name = self.__class__.__name__
152        self.restrict_values = ["no_action", "discard", "process"]
153        self.value = value
154        super().__init__(name=self.name, value=self.value, restrict_values=self.restrict_values)

An ArchiveManager ppt switch.

ppt(value: str)
150    def __init__(self, value: str):
151        self.name = self.__class__.__name__
152        self.restrict_values = ["no_action", "discard", "process"]
153        self.value = value
154        super().__init__(name=self.name, value=self.value, restrict_values=self.restrict_values)
name
restrict_values
value
30    @property
31    def value(self):
32        return self._value
157class pptx(Switch):
158    """ An ArchiveManager pptx switch. """
159
160    def __init__(self, value: str):
161        self.name = self.__class__.__name__
162        self.restrict_values = ["no_action", "discard", "process"]
163        self.value = value
164        super().__init__(name=self.name, value=self.value, restrict_values=self.restrict_values)

An ArchiveManager pptx switch.

pptx(value: str)
160    def __init__(self, value: str):
161        self.name = self.__class__.__name__
162        self.restrict_values = ["no_action", "discard", "process"]
163        self.value = value
164        super().__init__(name=self.name, value=self.value, restrict_values=self.restrict_values)
name
restrict_values
value
30    @property
31    def value(self):
32        return self._value
167class tiff(Switch):
168    """ An ArchiveManager tiff switch. """
169
170    def __init__(self, value: str):
171        self.name = self.__class__.__name__
172        self.restrict_values = ["no_action", "discard", "process"]
173        self.value = value
174        super().__init__(name=self.name, value=self.value, restrict_values=self.restrict_values)

An ArchiveManager tiff switch.

tiff(value: str)
170    def __init__(self, value: str):
171        self.name = self.__class__.__name__
172        self.restrict_values = ["no_action", "discard", "process"]
173        self.value = value
174        super().__init__(name=self.name, value=self.value, restrict_values=self.restrict_values)
name
restrict_values
value
30    @property
31    def value(self):
32        return self._value
177class txt(Switch):
178    """ An ArchiveManager txt switch. """
179
180    def __init__(self, value: str):
181        self.name = self.__class__.__name__
182        self.restrict_values = ["no_action", "discard", "process"]
183        self.value = value
184        super().__init__(name=self.name, value=self.value, restrict_values=self.restrict_values)

An ArchiveManager txt switch.

txt(value: str)
180    def __init__(self, value: str):
181        self.name = self.__class__.__name__
182        self.restrict_values = ["no_action", "discard", "process"]
183        self.value = value
184        super().__init__(name=self.name, value=self.value, restrict_values=self.restrict_values)
name
restrict_values
value
30    @property
31    def value(self):
32        return self._value
187class wav(Switch):
188    """ An ArchiveManager wav switch. """
189
190    def __init__(self, value: str):
191        self.name = self.__class__.__name__
192        self.restrict_values = ["no_action", "discard", "process"]
193        self.value = value
194        super().__init__(name=self.name, value=self.value, restrict_values=self.restrict_values)

An ArchiveManager wav switch.

wav(value: str)
190    def __init__(self, value: str):
191        self.name = self.__class__.__name__
192        self.restrict_values = ["no_action", "discard", "process"]
193        self.value = value
194        super().__init__(name=self.name, value=self.value, restrict_values=self.restrict_values)
name
restrict_values
value
30    @property
31    def value(self):
32        return self._value
197class wmf(Switch):
198    """ An ArchiveManager wmf switch. """
199
200    def __init__(self, value: str):
201        self.name = self.__class__.__name__
202        self.restrict_values = ["no_action", "discard", "process"]
203        self.value = value
204        super().__init__(name=self.name, value=self.value, restrict_values=self.restrict_values)

An ArchiveManager wmf switch.

wmf(value: str)
200    def __init__(self, value: str):
201        self.name = self.__class__.__name__
202        self.restrict_values = ["no_action", "discard", "process"]
203        self.value = value
204        super().__init__(name=self.name, value=self.value, restrict_values=self.restrict_values)
name
restrict_values
value
30    @property
31    def value(self):
32        return self._value
207class xls(Switch):
208    """ An ArchiveManager xls switch. """
209
210    def __init__(self, value: str):
211        self.name = self.__class__.__name__
212        self.restrict_values = ["no_action", "discard", "process"]
213        self.value = value
214        super().__init__(name=self.name, value=self.value, restrict_values=self.restrict_values)

An ArchiveManager xls switch.

xls(value: str)
210    def __init__(self, value: str):
211        self.name = self.__class__.__name__
212        self.restrict_values = ["no_action", "discard", "process"]
213        self.value = value
214        super().__init__(name=self.name, value=self.value, restrict_values=self.restrict_values)
name
restrict_values
value
30    @property
31    def value(self):
32        return self._value
217class xlsx(Switch):
218    """ An ArchiveManager xlsx switch. """
219
220    def __init__(self, value: str):
221        self.name = self.__class__.__name__
222        self.restrict_values = ["no_action", "discard", "process"]
223        self.value = value
224        super().__init__(name=self.name, value=self.value, restrict_values=self.restrict_values)

An ArchiveManager xlsx switch.

xlsx(value: str)
220    def __init__(self, value: str):
221        self.name = self.__class__.__name__
222        self.restrict_values = ["no_action", "discard", "process"]
223        self.value = value
224        super().__init__(name=self.name, value=self.value, restrict_values=self.restrict_values)
name
restrict_values
value
30    @property
31    def value(self):
32        return self._value