'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)
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__)
'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(