def get_db_proposals(query_params={}): return db.get_db_items( models.Proposal, schemas.proposal.dict_schema, schemas.proposal.ma_schema, query_params, )
def get_lab_contacts(request): """Returns shipments by query parameters""" query_params = request.args.to_dict() return db.get_db_items( models.LabContact, schemas.lab_contact.dict_schema, schemas.lab_contact.ma_schema, query_params, )
def get_persons(request): """Returns persons by query parameters""" query_params = request.args.to_dict() return db.get_db_items( models.Person, schemas.person.dict_schema, schemas.person.ma_schema, query_params, )
def get_shipments(request): """Returns shipments by query parameters""" query_params = request.args.to_dict() return db.get_db_items( models.Shipping, schemas.shipping.dict_schema, schemas.shipping.ma_schema, query_params, )
def get_loaded_samples(request): """Returns loaded_samples by query parameters""" query_params = request.args.to_dict() return ( db.get_db_items( models.LoadedSample, schemas.loaded_sample.dict_schema, schemas.loaded_sample.ma_schema, query_params, ), HTTPStatus.OK, )
def get_crystals(request): """ Returns crystal entries Returns: [type]: [description] """ query_params = request.args.to_dict() return db.get_db_items( models.Crystal, schemas.crystal.dict_schema, schemas.crystal.ma_schema, query_params, )
def get_auto_proc_status(request): """ Returns auto_proc_status entries. Returns: [type]: [description] """ query_params = request.args.to_dict() return db.get_db_items( models.AutoProcStatus, schemas.auto_proc_status.dict_schema, schemas.auto_proc_status.ma_schema, query_params, )
def get_auto_proc_program_attachments(request): """ Returns auto_proc_program_attachment entries. Returns: [type]: [description] """ query_params = request.args.to_dict() return db.get_db_items( models.AutoProcProgramAttachment, schemas.auto_proc_program_attachment.dict_schema, schemas.auto_proc_program_attachment.ma_schema, query_params, )
def get_auto_proc_program_messages(request): """ Returns auto_proc_program_message entries. Returns: [type]: [description] """ query_params = request.args.to_dict() return db.get_db_items( models.AutoProcProgramMessage, schemas.auto_proc_program_message.dict_schema, schemas.auto_proc_program_message.ma_schema, query_params, )
def get_samples(request): """ Returns sample entries. Returns: [type]: [description] """ query_params = request.args.to_dict() return db.get_db_items( models.BLSample, schemas.sample.dict_schema, schemas.sample.ma_schema, query_params, )
def get_proteins(request): """ Returns protein entries. Returns: [type]: [description] """ query_params = request.args.to_dict() return db.get_db_items( models.Protein, schemas.protein.dict_schema, schemas.protein.ma_schema, query_params, )
def get_containers(request): """Returns all containers. Returns: dict: list with dewars] """ query_params = request.args.to_dict() return db.get_db_items( models.Dewar, schemas.dewar.dict_schema, schemas.dewar.ma_schema, query_params, )
def get_sessions(request): """Returns session based on query parameters Args: query_params ([type]): [description] Returns: [type]: [description] """ query_params = request.args.to_dict() return db.get_db_items( models.BLSession, schemas.session.dict_schema, schemas.session.ma_schema, query_params, )
def get_laboratories(request): """Returns laboratories based on query parameters Args: query_params ([type]): [description] Returns: [type]: [description] """ query_params = request.args.to_dict() return db.get_db_items( models.Laboratory, schemas.laboratory.dict_schema, schemas.laboratory.ma_schema, query_params, )
def get_beamline_setups(request): """ Returns beamline_setup items based on query parameters. Args: query_params (dict): [description] Returns: [type]: [description] """ query_params = request.args.to_dict() return db.get_db_items( models.BeamLineSetup, schemas.beamline_setup.dict_schema, schemas.beamline_setup.ma_schema, query_params, )
def get_data_collections(request): """ Returns data collection items based on query parameters Args: query_params ([type]): [description] Returns: [type]: [description] """ query_params = request.args.to_dict() return db.get_db_items( models.DataCollection, schemas.data_collection.dict_schema, schemas.data_collection.ma_schema, query_params, )
def get_sample_delivery_devices(request): """Returns all sample delivery devices. Args: query_params ([type]): [description] Returns: [type]: [description] """ query_params = request.args.to_dict() return ( db.get_db_items( models.SampleDeliveryDevice, schemas.sample_delivery_device.f_schema, schemas.sample_delivery_device.ma_schema, query_params, ), HTTPStatus.OK, )