class Literal(ce.OneOfKeywordSchema): _one_of = [ ce.ExtendedSchemaNode(ce.ExtendedFloat()), ce.ExtendedSchemaNode(ce.ExtendedInteger()), ce.ExtendedSchemaNode(ce.ExtendedString()), ce.ExtendedSchemaNode(ce.ExtendedBoolean()), ]
class IntMap(ce.ExtendedMappingSchema): num = ce.ExtendedSchemaNode(ce.ExtendedInteger(allow_string=True))
class IntMap(ce.ExtendedMappingSchema): num = ce.ExtendedSchemaNode(ce.ExtendedInteger())
class NormalMap(ce.ExtendedMappingSchema): known = ce.ExtendedSchemaNode(ce.ExtendedInteger())
class MappingSchema(ce.ExtendedMappingSchema): value = ce.ExtendedSchemaNode( ce.ExtendedInteger()) # strict int, no auto convert to str
class DataMapDrop(ce.ExtendedMappingSchema): field = ce.ExtendedSchemaNode(ce.ExtendedInteger(), missing=colander.drop)
class DataMap(ce.ExtendedMappingSchema): field = ce.ExtendedSchemaNode(ce.ExtendedInteger())