Back to bricks list
Introduction
Technical Documentation
Other Classes
ListRField RField
Version

ListRField

RFeeld for primitives values, use subclass and not this one directly

:param BaseRField: [description] :type BaseRField: [type] :return: [description] :rtype: [type]

Attributes

include_in_dict_view: boolsearchable: boolvalidator: Validator

Functions

__INIT__

RField to save a json like list. The ListRField only supports element that are either primitives python object or dictionary or lists. It Stringifies all python object to json using str method and replace NaN, inf by None. Support primitive value, Type of Callable function If type or callable, it will be called without parameter to initialise the default value, defaults to [] Do not mark huge fields as include in dict view, defaults to False

Parameters:
NameTypeDefault valueDescription
default_valueList Default value of the resource attribute , optional
include_in_dict_viewbool False If true, this field we be included in the default dict view , optional
DESERIALIZE
Parameters:
NameTypeDefault valueDescription
r_field_valueAny
Return type:
Any
GET_DEFAULT_VALUE
Return type:
Any
SERIALIZE
Parameters:
NameTypeDefault valueDescription
r_field_valueAny
Return type:
Any