Source code for LOGS.Entities.CustomFieldModels

from enum import Enum


[docs] class CustomTypeEntityType(Enum): Sample = "Sample" Dataset = "Dataset" InventoryItem = "InventoryItem" Project = "Project" Person = "Person"
[docs] class CustomFieldDataType(Enum): String = "String" StringArray = "StringArray" Integer = "Integer" IntegerArray = "IntegerArray" Float = "Float" FloatArray = "FloatArray" Boolean = "Boolean" Date = "Date" DateArray = "DateArray" DateTime = "DateTime" DateTimeArray = "DateTimeArray" Time = "Time" TimeArray = "TimeArray" DateTimeRange = "DateTimeRange" TimeRange = "TimeRange" Dataset = "Dataset" DatasetArray = "DatasetArray" Sample = "Sample" SampleArray = "SampleArray" Project = "Project" ProjectArray = "ProjectArray" Person = "Person" PersonArray = "PersonArray" Method = "Method" MethodArray = "MethodArray" SharedContent = "SharedContent" SharedContentArray = "SharedContentArray" LabNotebook = "LabNotebook" LabNotebookArray = "LabNotebookArray" LabNotebookExperiment = "LabNotebookExperiment" LabNotebookExperimentArray = "LabNotebookExperimentArray" LabNotebookEntry = "LabNotebookEntry" LabNotebookEntryArray = "LabNotebookEntryArray" Attachment = "Attachment" InventoryItem = "InventoryItem" InventoryItemArray = "InventoryItemArray" Barcode = "Barcode" Url = "Url" UrlArray = "UrlArray"
[docs] class CustomFieldValuesSearchPredicate(Enum): AND = "AND" OR = "OR"