Projekt

Obecné

Profil

Stáhnout (5.2 KB) Statistiky
| Větev: | Tag: | Revize:
1
# coding: utf-8
2

    
3
from __future__ import absolute_import
4
from datetime import date, datetime  # noqa: F401
5

    
6
from typing import List, Dict  # noqa: F401
7

    
8
from swagger_server.models.base_model_ import Model
9
from swagger_server import util
10

    
11

    
12
class Subject(Model):
13
    """NOTE: This class is auto generated by the swagger code generator program.
14

    
15
    Do not edit the class manually.
16
    """
17
    def __init__(self, c: str=None, st: str=None, l: str=None, cn: str=None, o: str=None, ou: str=None, email_address: str=None):  # noqa: E501
18
        """Subject - a model defined in Swagger
19

    
20
        :param c: The c of this Subject.  # noqa: E501
21
        :type c: str
22
        :param st: The st of this Subject.  # noqa: E501
23
        :type st: str
24
        :param l: The l of this Subject.  # noqa: E501
25
        :type l: str
26
        :param cn: The cn of this Subject.  # noqa: E501
27
        :type cn: str
28
        :param o: The o of this Subject.  # noqa: E501
29
        :type o: str
30
        :param ou: The ou of this Subject.  # noqa: E501
31
        :type ou: str
32
        :param email_address: The email_address of this Subject.  # noqa: E501
33
        :type email_address: str
34
        """
35
        self.swagger_types = {
36
            'c': str,
37
            'st': str,
38
            'l': str,
39
            'cn': str,
40
            'o': str,
41
            'ou': str,
42
            'email_address': str
43
        }
44

    
45
        self.attribute_map = {
46
            'c': 'C',
47
            'st': 'ST',
48
            'l': 'L',
49
            'cn': 'CN',
50
            'o': 'O',
51
            'ou': 'OU',
52
            'email_address': 'emailAddress'
53
        }
54
        self._c = c
55
        self._st = st
56
        self._l = l
57
        self._cn = cn
58
        self._o = o
59
        self._ou = ou
60
        self._email_address = email_address
61

    
62
    @classmethod
63
    def from_dict(cls, dikt) -> 'Subject':
64
        """Returns the dict as a model
65

    
66
        :param dikt: A dict.
67
        :type: dict
68
        :return: The Subject of this Subject.  # noqa: E501
69
        :rtype: Subject
70
        """
71
        return util.deserialize_model(dikt, cls)
72

    
73
    @property
74
    def c(self) -> str:
75
        """Gets the c of this Subject.
76

    
77
        Country code  # noqa: E501
78

    
79
        :return: The c of this Subject.
80
        :rtype: str
81
        """
82
        return self._c
83

    
84
    @c.setter
85
    def c(self, c: str):
86
        """Sets the c of this Subject.
87

    
88
        Country code  # noqa: E501
89

    
90
        :param c: The c of this Subject.
91
        :type c: str
92
        """
93

    
94
        self._c = c
95

    
96
    @property
97
    def st(self) -> str:
98
        """Gets the st of this Subject.
99

    
100
        State/Province  # noqa: E501
101

    
102
        :return: The st of this Subject.
103
        :rtype: str
104
        """
105
        return self._st
106

    
107
    @st.setter
108
    def st(self, st: str):
109
        """Sets the st of this Subject.
110

    
111
        State/Province  # noqa: E501
112

    
113
        :param st: The st of this Subject.
114
        :type st: str
115
        """
116

    
117
        self._st = st
118

    
119
    @property
120
    def l(self) -> str:
121
        """Gets the l of this Subject.
122

    
123
        Locality  # noqa: E501
124

    
125
        :return: The l of this Subject.
126
        :rtype: str
127
        """
128
        return self._l
129

    
130
    @l.setter
131
    def l(self, l: str):
132
        """Sets the l of this Subject.
133

    
134
        Locality  # noqa: E501
135

    
136
        :param l: The l of this Subject.
137
        :type l: str
138
        """
139

    
140
        self._l = l
141

    
142
    @property
143
    def cn(self) -> str:
144
        """Gets the cn of this Subject.
145

    
146
        Common name  # noqa: E501
147

    
148
        :return: The cn of this Subject.
149
        :rtype: str
150
        """
151
        return self._cn
152

    
153
    @cn.setter
154
    def cn(self, cn: str):
155
        """Sets the cn of this Subject.
156

    
157
        Common name  # noqa: E501
158

    
159
        :param cn: The cn of this Subject.
160
        :type cn: str
161
        """
162
        if cn is None:
163
            raise ValueError("Invalid value for `cn`, must not be `None`")  # noqa: E501
164

    
165
        self._cn = cn
166

    
167
    @property
168
    def o(self) -> str:
169
        """Gets the o of this Subject.
170

    
171
        Organization  # noqa: E501
172

    
173
        :return: The o of this Subject.
174
        :rtype: str
175
        """
176
        return self._o
177

    
178
    @o.setter
179
    def o(self, o: str):
180
        """Sets the o of this Subject.
181

    
182
        Organization  # noqa: E501
183

    
184
        :param o: The o of this Subject.
185
        :type o: str
186
        """
187

    
188
        self._o = o
189

    
190
    @property
191
    def ou(self) -> str:
192
        """Gets the ou of this Subject.
193

    
194
        Organization Unit  # noqa: E501
195

    
196
        :return: The ou of this Subject.
197
        :rtype: str
198
        """
199
        return self._ou
200

    
201
    @ou.setter
202
    def ou(self, ou: str):
203
        """Sets the ou of this Subject.
204

    
205
        Organization Unit  # noqa: E501
206

    
207
        :param ou: The ou of this Subject.
208
        :type ou: str
209
        """
210

    
211
        self._ou = ou
212

    
213
    @property
214
    def email_address(self) -> str:
215
        """Gets the email_address of this Subject.
216

    
217
        Email Address  # noqa: E501
218

    
219
        :return: The email_address of this Subject.
220
        :rtype: str
221
        """
222
        return self._email_address
223

    
224
    @email_address.setter
225
    def email_address(self, email_address: str):
226
        """Sets the email_address of this Subject.
227

    
228
        Email Address  # noqa: E501
229

    
230
        :param email_address: The email_address of this Subject.
231
        :type email_address: str
232
        """
233

    
234
        self._email_address = email_address
(15-15/15)