## TestDetailedError TestDetailedError — Detailed errors |

## Synopsis

    #define             TEST_DETAILED_ERROR
    GQuark              test_detailed_error_quark           (void);
    GType               test_detailed_error_get_type        (void);
    #define             TEST_TYPE_DETAILED_ERROR
    enum                TestDetailedError;

## Description

Another error domain declaration.

## Details

### TEST_DETAILED_ERROR

    #define TEST_DETAILED_ERROR test_detailed_error_quark()

Error domain for `com.example.Error.Detailed.*` D-Bus errors. Errors in this domain will be from the TestDetailedError enumeration. See GError for information on error domains

### test_detailed_error_quark ()

    GQuark              test_detailed_error_quark           (void);

### test_detailed_error_get_type ()

    GType               test_detailed_error_get_type        (void);

### TEST_TYPE_DETAILED_ERROR

    #define TEST_TYPE_DETAILED_ERROR (test_detailed_error_get_type ())

### enum TestDetailedError

    typedef enum
    {
      TEST_DETAILED_ERROR_FAILED = 0,   /*< nick=com.example.Error.Detailed.Failed >*/
      TEST_DETAILED_ERROR_PERMISSIONS_TOO_COOL = 1,   /*< nick=com.example.Error.Detailed.Permissions.TooCool >*/
    } TestDetailedError;

Another error domain declaration.

`TEST_DETAILED_ERROR_FAILED` | Something went wrong
`TEST_DETAILED_ERROR_PERMISSIONS_TOO_COOL` | FIXME: not documented.