Ejemplo n.º 1
0
    'type': fields.String(default='id'),
}
field_inputs_wrap['gallery_nr'] = {
    'validator': validate.natural(default=0),
    'type': fields.Integer(default=0)
}

field_inputs_post = {}
field_inputs_post['path'] = {
    'validator': validate.str_range(argument={
        'low': 1,
        'high': 255
    }),
    'type': fields.String()
}
field_inputs_post['id'] = {
    'validator': validate.natural(),
    'type': fields.Integer()
}
field_inputs_post['width'] = {
    'validator': validate.natural(),
    'type': fields.Integer()
}
field_inputs_post['height'] = {
    'validator': validate.natural(),
    'type': fields.Integer()
}

resource_fields, resource_fields_post, resource_fields_wrap = GetResource(
    field_inputs, field_inputs_post, field_inputs_wrap, field_inputs_wrap_head)
Ejemplo n.º 2
0
field_inputs_wrap = _field_inputs_wrap.copy()

field_inputs['ipVersion'] =  {
        'type': fields.String(),
        'validator': validate.str_in_list(argument=['IPv4', 'IPv6'])
        }

field_inputs['type'] =  {
        'type': fields.String(),
        'validator': validate.str_in_list(argument=['Single', 'Range', 'Subnet'])
        }

field_inputs['addr1'] =  {
        'type': fields.String(),
        'validator': validate.str_range(argument={'low': 1, 'high': 64})
}

field_inputs['addr2'] =  field_inputs['addr1'].copy()

field_inputs_wrap['orderBy'] = {
        'validator': validate.str_in_list(
            default='name',
            argument=['name', 'email', 'description'],
            ),
        'type': fields.String(default='name'),
        }


resource_fields, resource_fields_ref, resource_fields_wrap = GetResource(
        field_inputs, field_inputs_ref, field_inputs_wrap, __heads__)
Ejemplo n.º 3
0
        'low': 1,
        'high': 255
    }),
    'type': fields.String()
}
field_inputs_detail_images_url['icon'] = {
    'validator': validate.str_range(argument={
        'low': 1,
        'high': 255
    }),
    'type': fields.String()
}

# TODO: support multi layer
resource_fields_detail_rates, resource_fields_ref, resource_fields_detail = GetResource(
    field_inputs_detail_rates, field_inputs_ref, field_inputs_detail,
    __head_detail_rates__)

resource_fields_detail_deals, resource_fields_ref, resource_fields_detail = GetResource(
    field_inputs_detail_deals, field_inputs_ref, field_inputs_detail,
    __head_detail_deals__)

resource_fields_detail_images_url, resource_fields_ref, resource_fields_detail = GetResource(
    field_inputs_detail_images_url, field_inputs_ref, field_inputs_detail,
    __head_detail_images_url__)

resource_fields_post, resource_fields_ref, resource_fields_wrap = GetResource(
    field_inputs_post, field_inputs_ref, field_inputs_wrap,
    field_inputs_wrap_head)

#resource_fields, resource_fields_ref, resource_fields_wrap = GetResource(