Structures

Model models.AliasModel[source]

Bases: dirty_models.models.BaseModel

Model alias fields

int_field: int

IntegerField field

Aliases
  • integer_field

  • number_field

  • scalar_field

string_field: str

StringField field

Aliases
  • text_field

boolean_field: bool

BooleanField field

Aliases
  • bool_field

time_field: time

TimeField field

Format

formatted by models.hour_to_time()

Model models.ComposedModel[source]

Bases: models.SimpleModel

Model with composed fields

integer_field: int [READ ONLY]

IntegerField field [READ ONLY]

float_field: float

Inner documented float field

bool_field: bool

BooleanField field

string_field: str

StringField field

Default value

default value

string_id_field: str

StringIdField field

time_field: time

TimeField field

Default timezone

Europe/Paris

Format

%H:%M:%S

date_field: date

DateField field

Format

%d/%m/%y

datetime_field: datetime

DateTimeField field

Timezone

Europe/London

Format

%d/%m/%y %H:%M:%S

timedelta_field: timedelta

TimedeltaField field

blob_field: anything

BlobField field

enum_field: enum

EnumField field (models.TestEnum)

Default value

2

Options
  • 1

  • 2

inner_enum_field: enum

EnumField field (models.InnerTestEnum)

Default value

1

Options
  • 1

  • 2

hashmap_int_field:

HashMapField field (dirty_models.models.HashMapModel)

hashmap_str_field:

HashMapField field (dirty_models.models.HashMapModel)

model_field:

ModelField field (models.SimpleModel)

integer_field: int [READ ONLY]

IntegerField field [READ ONLY]

float_field: float

Inner documented float field

bool_field: bool

BooleanField field

string_field: str

StringField field

Default value

default value

string_id_field: str

StringIdField field

time_field: time

TimeField field

Default timezone

Europe/Paris

Format

%H:%M:%S

date_field: date

DateField field

Format

%d/%m/%y

datetime_field: datetime

DateTimeField field

Timezone

Europe/London

Format

%d/%m/%y %H:%M:%S

timedelta_field: timedelta

TimedeltaField field

blob_field: anything

BlobField field

enum_field: enum

EnumField field (models.TestEnum)

Default value

2

Options
  • 1

  • 2

inner_enum_field: enum

EnumField field (models.InnerTestEnum)

Default value

1

Options
  • 1

  • 2

array_int_field: int

Array of IntegerField field

array_str_field: str

Array of StringField field

multitype_field: int or str

Multiple type values are allowed:

  • IntegerField field

  • StringField field

Model models.SimpleModel[source]

Bases: dirty_models.models.BaseModel

Model with simple type fields

integer_field: int [READ ONLY]

Documented integer field

float_field: float

Inner documented float field

bool_field: bool

Prefix documented boolean field

string_field: str

StringField field

Default value

default value

string_id_field: str

StringIdField field

time_field: time

TimeField field

Default timezone

Europe/Paris

Format

%H:%M:%S

date_field: date

DateField field

Format

%d/%m/%y

datetime_field: datetime

DateTimeField field

Timezone

Europe/London

Format

%d/%m/%y %H:%M:%S

timedelta_field: timedelta

TimedeltaField field

blob_field: anything

BlobField field

enum_field: enum

EnumField field (models.TestEnum)

Default value

2

Options
  • 1

  • 2

inner_enum_field: enum

EnumField field (models.InnerTestEnum)

Default value

1

Options
  • 1

  • 2

enum models.TestEnum[source]

Bases: enum.Enum

Test enumeration

value_1 = 1

Value 1

value_2 = 2

Value 2

Model models.TreeModel[source]

Bases: dirty_models.models.BaseModel

Tree model.

int_field: int

IntegerField field

str_field: str

StringField field

models.hour_to_time(hour)[source]

Create time with hour.

Parameters

hour (int) – Hour

Return type

datetime.time