Publication structure

Communication structure used by AMQP.

class storage.structures.comm.publication.Publication(*args, **kwargs)

Bases: storage.structures.comm.publication.Publication

Communication structure used to sent data to storage subsystem over AMQP.

title

str – Title of the publication.

author

str – Name of the author.

pub_year

str – Year when the publication was released.

isbn

str – ISBN for the publication.

urnnbn

strURN:NBN for the publication.

uuid

str – UUID string to pair the publication with edeposit.

aleph_id

str – ID used in aleph.

producent_id

str – ID used for producent.

is_public

bool – Is the file public?

filename

str – Original filename.

is_periodical

bool – Is the publication periodical?

path

str – Path in the tree (used for periodicals).

b64_data

str – Base64 encoded data ebook file.

url

str – URL in case that publication is public.

file_pointer

str – Pointer to the file on the file server.