ProjectRequestParameter

class LOGS.Entities.ProjectRequestParameter.ProjectRequestParameter(customTypeIds=None, customFieldIds=None, lockedByIds=None, lockedFrom=None, lockedTo=None, isLocked=None, enteredFrom=None, enteredTo=None, ownerIds=None, names=None, originIds=None, includePermissions=None, page=None, pageSize=None, excludeIds=None, searchTerm=None, ids=None, includeCount=None, sortBy=None, inventoryItemIds=None, labNotebookIds=None, personIds=None, datasetIds=None, sampleIds=None, currentUserHasAddPermission=None)[source]

Bases: EntityRequestParameter[ProjectSortingOptions], IPermissionedEntityRequest, IUniqueEntityRequest, INamedEntityRequest, IOwnedEntityRequest, IEntryRecordRequest, IModificationRecordRequest, ILockableEntityRequest, ITypedEntityRequest

currentUserHasAddPermission: Optional[bool] = None
datasetIds: Optional[List[int]] = None
inventoryItemIds: Optional[List[int]] = None
labNotebookIds: Optional[List[int]] = None
personIds: Optional[List[int]] = None
sampleIds: Optional[List[int]] = None
class LOGS.Entities.ProjectRequestParameter.ProjectSortingOptions(ref=None)[source]

Bases: IGenericEntitySortingOptions, INamedEntitySortingOptions, IEntryRecordSortingOptions, IModificationRecordSortingOptions, ITypedEntitySortingOptions

DATASET_COUNT: Self = 'DATASET_COUNT'
INVENTORY_ITEM_COUNT: Self = 'INVENTORY_ITEM_COUNT'
LAB_NOTEBOOK_COUNT: Self = 'LAB_NOTEBOOK_COUNT'
SAMPLE_COUNT: Self = 'SAMPLE_COUNT'