Source code for shuup.front.providers.form_fields

import six


[docs] class FormFieldDefinition: """ Simple definition for form fields provided by `shuup.front.providers.form_fields.FormFieldProvider` """ # field name name = None # field object field = None
[docs] def __init__(self, name, field, **kwargs): self.name = name self.field = field for k, v in six.iteritems(kwargs): setattr(self, k, v)
[docs] class FormFieldProvider:
[docs] def __init__(self, **kwargs): for k, v in kwargs: setattr(self, k, v)
[docs] def get_fields(self, **kwargs): """ Get a list of field definitions :return: list of `FormFieldDefinition`s :rtype: list[shuup.front.providers.form_fields.FormFieldDefinition] """ return []