Source code for s4.clarity.reagent_lot
# Copyright 2016 Semaphore Solutions, Inc.
# ---------------------------------------------------------------------------
from ._internal import ClarityElement
from ._internal.props import subnode_property, subnode_link
from .reagent_kit import ReagentKit
from s4.clarity import types
[docs]class ReagentLot(ClarityElement):
UNIVERSAL_TAG = "{http://genologics.com/ri/reagentlot}reagent-lot"
reagent_kit = subnode_link(ReagentKit, "reagent-kit", attributes=('uri',))
name = subnode_property("name")
lot_number = subnode_property("lot-number")
created_date = subnode_property("created-date", types.DATE)
last_modified_date = subnode_property("last-modified-date", types.DATE)
expiry_date = subnode_property("expiry-date", types.DATE)
storage_location = subnode_property("storage-location")
notes = subnode_property("notes")
status = subnode_property("status")
usage_count = subnode_property("usage-count", types.NUMERIC)