Skip to content

Module invenio_rest_api_client.models.update_draft_record

Variables

T
TYPE_CHECKING

Classes

UpdateDraftRecord

class UpdateDraftRecord(
    access: invenio_rest_api_client.types.Unset | ForwardRef('Access') = <invenio_rest_api_client.types.Unset object at 0x7f5f74d96cf0>,
    files: invenio_rest_api_client.types.Unset | ForwardRef('Files') = <invenio_rest_api_client.types.Unset object at 0x7f5f74d96cf0>,
    metadata: invenio_rest_api_client.types.Unset | ForwardRef('Metadata') = <invenio_rest_api_client.types.Unset object at 0x7f5f74d96cf0>,
    custom_fields: invenio_rest_api_client.types.Unset | ForwardRef('CustomFields') = <invenio_rest_api_client.types.Unset object at 0x7f5f74d96cf0>
)

Attributes:

access (Union[Unset, Access]): Denotes record-specific read (visibility) options.

More informations can be found on InvenioRDM Official page:
https://inveniordm.docs.cern.ch/reference/metadata/#access

files (Union[Unset, Files]): Files options for the record.

More informations can be found on InvenioRDM Official page:
https://inveniordm.docs.cern.ch/reference/rest_api_drafts_records/#files-options

metadata (Union[Unset, Metadata]): Metadata schema of bibliographic records in InvenioRDM.

More informations can be found on InvenioRDM Official page:
https://inveniordm.docs.cern.ch/reference/metadata/#metadata

custom_fields (Union[Unset, CustomFields]): Custom fields metadata for the record. (v10 and newer).

More informations can be found on InvenioRDM Official page:
https://inveniordm.docs.cern.ch/operate/customize/metadata/custom_fields/records/#declaring-custom-fields

Static methods

from_dict

def from_dict(
    src_dict: collections.abc.Mapping[str, typing.Any]
) -> ~T

Instance variables

access
additional_keys
additional_properties
custom_fields
files
metadata

Methods

to_dict

def to_dict(
    self
) -> dict[str, typing.Any]