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]