Utils#

Typing utils#

is_dict(klass)[source]#

Determine whether klass is a Dict

is_generic(klass)[source]#

Determine whether klass is a generic class

is_list(klass)[source]#

Determine whether klass is a List

Util#

deserialize_date(string)[source]#

Deserializes string to date.

Parameters

string (str) – str.

Returns

date.

Return type

date

deserialize_datetime(string)[source]#

Deserializes string to datetime.

The string should be in iso8601 datetime format.

Parameters

string (str) – str.

Returns

datetime.

Return type

datetime

deserialize_model(data, klass)[source]#

Deserializes list or dict to model.

Parameters
  • data (dict | list) – dict, list.

  • klass – class literal.

Returns

model object.