def patch_lab_contact(lab_contact_id, data_dict): """ Patches lab contact db item. Args: lab_contact_id (int): [description] data_dict (dict): [description] Returns: dict: [description] """ id_dict = {"labContactId": lab_contact_id} return db.patch_db_item(models.LabContact, schemas.lab_contact.ma_schema, id_dict, data_dict)
def patch_sample(sample_id, data_dict): """ Patch a sample. Args: sample_id ([type]): [description] data_dict ([type]): [description] Returns: [type]: [description] """ id_dict = {"blSampleId": sample_id} return db.patch_db_item(models.BLSample, schemas.sample.ma_schema, id_dict, data_dict)
def patch_proposal(proposal_id, proposal_dict): """ Patch a proposal. Args: proposal_id ([type]): [description] proposal_dict ([type]): [description] Returns: [type]: [description] """ id_dict = {"proposalId": proposal_id} return db.patch_db_item(models.Proposal, schemas.proposal.ma_schema, id_dict, proposal_dict)
def patch_dewar(dewar_id, data_dict): """ Patch a dewar. Args: dewar_id ([type]): [description] data_dict ([type]): [description] Returns: [type]: [description] """ id_dict = {"dewarId": dewar_id} return db.patch_db_item(models.Dewar, schemas.dewar.ma_schema, id_dict, data_dict)
def patch_laboratory(laboratory_id, data_dict): """ Patch a laboratory. Args: laboratory_id ([type]): [description] laboratory_dict ([type]): [description] Returns: [type]: [description] """ id_dict = {"laboratoryId": laboratory_id} return db.patch_db_item(models.Laboratory, schemas.laboratory.ma_schema, id_dict, data_dict)
def patch_person(person_id, person_dict): """ Patch a person. Args: person_id ([type]): [description] person_dict ([type]): [description] Returns: [type]: [description] """ id_dict = {"personId": person_id} return db.patch_db_item(models.Person, schemas.person.ma_schema, id_dict, person_dict)
def patch_crystal(crystal_id, data_dict): """ Patch a crystal. Args: crystal_id ([type]): [description] data_dict ([type]): [description] Returns: [type]: [description] """ id_dict = {"crystalId": crystal_id} return db.patch_db_item(models.Crystal, schemas.crystal.ma_schema, id_dict, data_dict)
def patch_container(container_id, data_dict): """ Patch a container. Args: container_id ([type]): [description] data_dict ([type]): [description] Returns: [type]: [description] """ id_dict = {"containerId": container_id} return db.patch_db_item(models.Container, schemas.container.ma_schema, id_dict, data_dict)
def patch_robot_action(robot_action_id, data_dict): """ Patch a robot_action. Args: robot_action_id ([type]): [description] data_dict ([type]): [description] Returns: [type]: [description] """ id_dict = {"robotActionId": robot_action_id} return db.patch_db_item(models.RobotAction, schemas.robot_action.ma_schema, id_dict, data_dict)
def patch_component_type(component_type_id, data_dict): """ Patch a component_type. Args: component_type_id ([type]): [description] data_dict ([type]): [description] Returns: [type]: [description] """ id_dict = {"componentTypeId": component_type_id} return db.patch_db_item( models.ComponentType, schemas.component_type.ma_schema, id_dict, data_dict )
def patch_motion_correction(motion_correction_id, data_dict): """ Patch a motion_correction. Args: motion_correction_id ([type]): [description] data_dict ([type]): [description] Returns: [type]: [description] """ id_dict = {"motionCorrectionId": motion_correction_id} return db.patch_db_item( models.MotionCorrection, schemas.motion_correction.ma_schema, id_dict, data_dict )
def patch_shipment(shipment_id, data_dict): """ Partialy updates shipment. Args: shipment_id ([type]): [description] shipment_dict ([type]): [description] Returns: [type]: [description] """ id_dict = {"shippingId": shipment_id} return db.patch_db_item( models.Shipping, schemas.shipping.ma_schema, id_dict, data_dict )
def patch_beamline_setup(beamline_setup_id, data_dict): """ Patch a beamline_setup Args: beamline_setup_id ([type]): [description] data_dict ([type]): [description] Returns: [type]: [description] """ id_dict = {"beamLineSetupId": beamline_setup_id} return db.patch_db_item(models.BeamLineSetup, schemas.beamline_setup.ma_schema, id_dict, data_dict)
def patch_protein(protein_id, data_dict): """ Patch a protein. Args: protein_id ([type]): [description] data_dict ([type]): [description] Returns: [type]: [description] """ id_dict = {"proteinId": protein_id} return db.patch_db_item( models.Protein, schemas.protein.ma_schema, id_dict, data_dict )
def patch_diffraction_plan(diffraction_plan_id, data_dict): """ Patch a diffraction_plan. Args: diffraction_plan_id ([type]): [description] data_dict ([type]): [description] Returns: [type]: [description] """ id_dict = {"diffractionPlanId": diffraction_plan_id} return db.patch_db_item(models.DiffractionPlan, schemas.diffraction_plan.ma_schema, id_dict, data_dict)
def patch_beam_calendar(beam_calendar_id, data_dict): """ Patch a beam_calendar. Args: beam_calendar_id ([type]): [description] data_dict ([type]): [description] Returns: [type]: [description] """ id_dict = {"beamCalendarId": beam_calendar_id} return db.patch_db_item( models.BeamCalendar, schemas.beam_calendar.ma_schema, id_dict, data_dict )
def patch_session(session_id, data_dict): """ Patch a session. Args: session_id ([type]): [description] data_dict ([type]): [description] Returns: [type]: [description] """ id_dict = {"sessionId": session_id} return db.patch_db_item( models.BLSession, schemas.session.ma_schema, id_dict, data_dict )