Transaction User Python Module

Contains the model for metadata transaction user.

class pacifica.metadata.orm.transaction_user.TransactionUser(*args, **kwargs)[source]

TransactionUser model class for transaction user relationships.

Attributes:
Name Description
uuid uuid for the relationship
transaction transaction to be acted upon
relationship relationship to transaction
user user reference
DoesNotExist

alias of TransactionUserDoesNotExist

_meta = <peewee.Metadata object>
_schema = <peewee.SchemaManager object>
citations
created = <ExtendDateTimeField: TransactionUser.created>
deleted = <ExtendDateTimeField: TransactionUser.deleted>
doi_releases
from_hash(obj)[source]

Convert the hash to the object.

relationship = <ForeignKeyField: TransactionUser.relationship>
relationship_id = <ForeignKeyField: TransactionUser.relationship>
to_hash(**flags)[source]

Convert the object to a hash.

transaction = <ForeignKeyField: TransactionUser.transaction>
transaction_id = <ForeignKeyField: TransactionUser.transaction>
updated = <ExtendDateTimeField: TransactionUser.updated>
user = <ForeignKeyField: TransactionUser.user>
user_id = <ForeignKeyField: TransactionUser.user>
uuid = <UUIDField: TransactionUser.uuid>
classmethod where_clause(kwargs)[source]

PeeWee specific where clause used for search.