# UDA Dictionary Class Storage

Following is the definition of the `mco_dict_class_storage_t` structure that is used for calls to `mco_uda_db_open_()` as defined in `mcouda.h`:

class_code | The integer class code as defined in the generated header file.
persistence | A uint1 value indicating if the class is to be redefined as DEFAULT (0 meaning), TRANSIENT (1) or PERSISTENT (2).

The values for the persistence parameter should be set with one of the following values defined in `mcouda.h`:

MCO_UDA_CLASS_DEFAULT | Leave this class as it was defined in the database schema.
MCO_UDA_CLASS_TRANSIENT | Override the schema deinition and make this class TRANSIENT.
MCO_UDA_CLASS_PERSISTENT | Override the schema deinition and make this class PERSISTENT.