fix StatusField to be a BaseObject
This commit is contained in:
parent
cf89b8cd67
commit
88a899e8b3
1 changed files with 9 additions and 3 deletions
|
|
@ -18,7 +18,7 @@
|
||||||
# along with weboob. If not, see <http://www.gnu.org/licenses/>.
|
# along with weboob. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
|
|
||||||
from .base import Capability, BaseObject, StringField, Field, UserError
|
from .base import Capability, BaseObject, StringField, IntField, Field, UserError
|
||||||
|
|
||||||
|
|
||||||
__all__ = ['AccountRegisterError', 'Account', 'StatusField', 'CapAccount']
|
__all__ = ['AccountRegisterError', 'Account', 'StatusField', 'CapAccount']
|
||||||
|
|
@ -42,14 +42,20 @@ class Account(BaseObject):
|
||||||
BaseObject.__init__(self, id)
|
BaseObject.__init__(self, id)
|
||||||
|
|
||||||
|
|
||||||
class StatusField(object):
|
class StatusField(BaseObject):
|
||||||
"""
|
"""
|
||||||
Field of an account status.
|
Field of an account staeobjectus.
|
||||||
"""
|
"""
|
||||||
FIELD_TEXT = 0x001 # the value is a long text
|
FIELD_TEXT = 0x001 # the value is a long text
|
||||||
FIELD_HTML = 0x002 # the value is HTML formated
|
FIELD_HTML = 0x002 # the value is HTML formated
|
||||||
|
|
||||||
|
key = StringField('Key')
|
||||||
|
label = StringField('Label')
|
||||||
|
value = StringField('Value')
|
||||||
|
flags = IntField('Flags')
|
||||||
|
|
||||||
def __init__(self, key, label, value, flags=0):
|
def __init__(self, key, label, value, flags=0):
|
||||||
|
super(StatusField, self).__init__(key)
|
||||||
self.key = key
|
self.key = key
|
||||||
self.label = label
|
self.label = label
|
||||||
self.value = value
|
self.value = value
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue