Skip to content

The files module

This module contains models for the record.files part of a DataCite record.

from gamslib.datacite.files import FilesRecord, DataCiteFile, FileLinks

gamslib.datacite.files.FilesRecord

Bases: BaseModel

A datacite record.files object.

enabled class-attribute instance-attribute

enabled = True

entries class-attribute instance-attribute

entries = None

default_preview class-attribute instance-attribute

default_preview = None

gamslib.datacite.files.DataCiteFile

Bases: BaseModel

A file entry in the datacite record.files object.

bucket_id instance-attribute

bucket_id

checksum instance-attribute

checksum

created instance-attribute

created

file_id instance-attribute

file_id

key instance-attribute

key
links

metadata instance-attribute

metadata

mimetype instance-attribute

mimetype

size instance-attribute

size

status instance-attribute

status

storage_class instance-attribute

storage_class

updated instance-attribute

updated

version_id instance-attribute

version_id

Bases: BaseModel

Links for a file entry in the datacite record.files object.

self_ class-attribute instance-attribute

self_ = Field(serialization_alias='self')

content instance-attribute

content

iiif_canvas class-attribute instance-attribute

iiif_canvas = None

iiif_info class-attribute instance-attribute

iiif_info = None

iiif_api class-attribute instance-attribute

iiif_api = None