List entities

ListEntities.py

from LOGS import LOGS
from LOGS.Entities import (
    BridgeRequestParameter,
    CustomFieldRequestParameter,
    CustomTypeRequestParameter,
    DataFormatInstrumentRequestParameter,
    DataFormatRequestParameter,
    DatasetRequestParameter,
    DataSourceRequestParameter,
    LabNotebookEntryRequestParameter,
    MethodRequestParameter,
    OriginRequestParameter,
    PersonRequestParameter,
    ProjectRequestParameter,
    RoleRequestParameter,
    SampleRequestParameter,
    VendorRequestParameter,
)

logs = LOGS()

limit = 1

i = 0
for e in logs.samples(SampleRequestParameter()):
    print(e)
    i += 1
    if i > limit:
        print("... truncated")
        break

i = 0
for e in logs.projects(ProjectRequestParameter()):
    print(e)
    i += 1
    if i > limit:
        print("... truncated")
        break

i = 0
for e in logs.datasets(DatasetRequestParameter()):
    print(e)
    i += 1
    if i > limit:
        print("... truncated")
        break

i = 0
for e in logs.persons(PersonRequestParameter()):
    print(e)
    i += 1
    if i > limit:
        print("... truncated")
        break

i = 0
for e in logs.origins(OriginRequestParameter()):
    print(e)
    i += 1
    if i > limit:
        print("... truncated")
        break

i = 0
for e in logs.dataFormats(DataFormatRequestParameter()):
    print(e)
    i += 1
    if i > limit:
        print("... truncated")
        break

i = 0
for e in logs.roles(RoleRequestParameter()):
    print(e)
    i += 1
    if i > limit:
        print("... truncated")
        break

i = 0
for e in logs.bridges(BridgeRequestParameter()):
    print(e)
    i += 1
    if i > limit:
        print("... truncated")
        break

i = 0
for e in logs.dataSources(DataSourceRequestParameter()):
    print(e)
    i += 1
    if i > limit:
        print("... truncated")
        break

i = 0
for e in logs.labNotebookEntries(LabNotebookEntryRequestParameter()):
    print(e)
    i += 1
    if i > limit:
        print("... truncated")
        break

i = 0
for e in logs.vendors(VendorRequestParameter()):
    print(e)
    i += 1
    if i > limit:
        print("... truncated")
        break

i = 0
for e in logs.methods(MethodRequestParameter()):
    print(e)
    i += 1
    if i > limit:
        print("... truncated")
        break

i = 0
for e in logs.dataFormatInstruments(DataFormatInstrumentRequestParameter()):
    print(e)
    i += 1
    if i > limit:
        print("... truncated")
        break

i = 0
for e in logs.customFields(CustomFieldRequestParameter()):
    print(e)
    i += 1
    if i > limit:
        print("... truncated")
        break

i = 0
for e in logs.customTypes(CustomTypeRequestParameter()):
    print(e)
    i += 1
    if i > limit:
        print("... truncated")
        break