Types#
- class caris.Type#
- class caris.StringType#
string type
- __init__()#
Constructor
- Parameters:
code (
str) – The code of the string typename (
str) – The name of the string typedescription (
str) – The description of the string typedefault_value (
str, optional) – The default value of the string typemin_length (
int, optional) – The minimum string lengthmax_length (
int, optional) – The maximum string length
- class caris.DateType#
date type
- min_value#
The minimum value
- Type:
- max_value#
The maximum value
- Type:
- default_value#
The default value
- Type:
- __init__()#
Constructor
- Parameters:
code (
str) – The code of the date typename (
str) – The name of the date typedescription (
str) – The description of the date typedefault_value (
datetime.date, optional) – The default value of the date typemin_value (
datetime.date, optional) – The minimum valuemax_value (
datetime.date, optional) – The maximum value
- class caris.DateTimeType#
date & time type
- min_value#
The minimum value
- Type:
- max_value#
The maximum value
- Type:
- default_value#
The default value
- Type:
- __init__()#
Constructor
- Parameters:
code (
str) – The code of the datetime typename (
str) – The name of the datetime typedescription (
str) – The description of the datetime typedefault_value (
datetime.dateTime, optional) – The default value of the datetime typemin_value (
datetime.dateTime, optional) – The minimum valuemax_value (
datetime.dateTime, optional) – The maximum value
- class caris.BoolType#
bool type
- class caris.DoubleType#
double type
- __init__()#
Constructor
- Parameters:
code (
str) – The code of the double typename (
str) – The name of the double typedescription (
str) – The description of the double typedefault_value (
float, optional) – The default value of the double typemin_value (
float, optional) – The minimum valuemax_value (
float, optional) – The maximum value
- class caris.IntegerType#
integer type
- __init__()#
Constructor
- Parameters:
code (
str) – The code of the integer typename (
str) – The name of the integer typedescription (
str) – The description of the integer typedefault_value (
int, optional) – The default value of the integer typemin_value (
int, optional) – The minimum valuemax_value (
int, optional) – The maximum value
- class caris.EnumType#
enum type
- class caris.FileType#
file type
- class caris.QuantityType#
quantity type
- __init__()#
Constructor
- Parameters:
code (
str) – The code of the quantity typename (
str) – The name of the quantity typedescription (
str) – The description of the quantity typedefault_value (
Quantity, optional) – The default value of the quantity typemin_value (
Quantity, optional) – The minimum valuemax_value (
Quantity, optional) – The maximum value
- class caris.ComplexType#
A complex type
- attributes#
The definitions of the attributes defined for this type
- class caris.MeasurementType#
measurement type
- __init__()#
Constructor
- Parameters:
code (
str) – The code of the measurement typename (
str) – The name of the measurement typedescription (
str) – The description of the measurement typedefault_value (
Quantity, optional) – The default value of the measurement typemin_value (
Quantity, optional) – The minimum valuemax_value (
Quantity, optional) – The maximum value