## ESS_PARTOTL_MBRATTR_API_T

This structure stores member attribute information.

    typedef struct ESS_PARTOTL_MBRATTR_API_T
    {
       ESS_STS_T			status;
       ESS_SHORT_T			level;
       ESS_SHORT_T			generation;
       ESS_CHAR_T			*calc;
       ESS_SHORT_T			ucal;
       ESS_USHORT_T			atype;
       ESS_BOOL_T			nocconvert;
       ESS_CHAR_T			*crMbrName;
       ESS_PARTOTL_NAMECHG_API_T	*pUdaChange;
       ESS_PARTOTL_NAMECHG_API_T	*pAliasChange;
    }  ESS_PARTOTL_MBRATTR_API_T, *ESS_PPARTOTL_MBRATTR_API_T, **ESS_PPPARTOTL_MBRATTR_API_T;

Data Type | Field | Descriptions
ESS_STS_T | status | Member status.
ESS_SHORT_T | level | Level number.
ESS_SHORT_T | generation | Generation.
ESS_CHAR_T | calc | Calculation equation.
ESS_SHORT_T | ucalc | Unary calculation symbol for this member.
ESS_USHORT_T | atype | A 16 bit mask for members of the dimension tagged as ACCOUNT. This is not used elsewhere. By default, they are all OFF.
ESS_BOOL_T | nocconvert | Default to FALSE, do currency conversion.
ESS_CHAR_T | crMbrName | The name of the tagged currency database member FOR TIME -- tagged Time Member FOR COUNTRY -- tagged currency Member FOR ACCOUNTS -- tagged category Member
ESS_PARTOTL_NAMECHG_API_T | pUdaChange | User defined attributes changes.
ESS_PARTOTL_NAMECHG_API_T | pAliasChange | Alias changes.