inspirehep.modules.records.serializers.schemas.json.literature package

Module contents

class inspirehep.modules.records.serializers.schemas.json.literature.LiteratureAuthorsSchemaJSONUIV1(extra=None, only=None, exclude=(), prefix=u'', strict=None, many=False, context=None, load_only=(), dump_only=(), partial=False)[source]

Bases: inspirehep.modules.records.serializers.schemas.base.JSONSchemaUIV1

Schema for literature authors.

opts = <marshmallow.schema.SchemaOpts object>
class inspirehep.modules.records.serializers.schemas.json.literature.LiteratureRecordSchemaJSONUIV1(extra=None, only=None, exclude=(), prefix=u'', strict=None, many=False, context=None, load_only=(), dump_only=(), partial=False)[source]

Bases: inspirehep.modules.records.serializers.schemas.base.JSONSchemaUIV1

Schema for record UI.

opts = <marshmallow.schema.SchemaOpts object>
class inspirehep.modules.records.serializers.schemas.json.literature.LiteratureReferencesSchemaJSONUIV1(extra=None, only=None, exclude=(), prefix=u'', strict=None, many=False, context=None, load_only=(), dump_only=(), partial=False)[source]

Bases: inspirehep.modules.records.serializers.schemas.base.JSONSchemaUIV1

Schema for references.

opts = <marshmallow.schema.SchemaOpts object>
class inspirehep.modules.records.serializers.schemas.json.literature.MetadataAuthorsSchemaV1(extra=None, only=None, exclude=(), prefix=u'', strict=None, many=False, context=None, load_only=(), dump_only=(), partial=False)[source]

Bases: marshmallow.schema.Schema

opts = <marshmallow.schema.SchemaOpts object>
class inspirehep.modules.records.serializers.schemas.json.literature.MetadataReferencesSchemaUIV1(extra=None, only=None, exclude=(), prefix=u'', strict=None, many=False, context=None, load_only=(), dump_only=(), partial=False)[source]

Bases: marshmallow.schema.Schema

opts = <marshmallow.schema.SchemaOpts object>
class inspirehep.modules.records.serializers.schemas.json.literature.RecordMetadataSchemaV1(extra=None, only=None, exclude=(), prefix=u'', strict=None, many=False, context=None, load_only=(), dump_only=(), partial=False)[source]

Bases: marshmallow.schema.Schema

get_formatted_date(data)[source]
static get_len_or_missing(maybe_none_list)[source]
get_number_of_authors(data)[source]
get_number_of_references(data)[source]
opts = <marshmallow.schema.SchemaOpts object>
strip_empty(data)[source]