### Struct

# GUPnP ServiceStateVariableInfo

#### Description [src]

    struct GUPnPServiceStateVariableInfo {
      char* name;
      gboolean send_events;
      gboolean is_numeric;
      GType type;
      GValue default_value;
      GValue minimum;
      GValue maximum;
      GValue step;
      GList* allowed_values;
    }

This structure contains information about service state variable.

###### Structure members

`name`

  The name of the state variable.

`send_events`

  Whether this state variable can source events.

`is_numeric`

  Wether this state variable is a numeric type (integer and float).

`type`

  The GType of this state variable.

`default_value`

  The default value of this state variable.

`minimum`

  The minimum value of this state variable. Only applies to numeric data types.

`maximum`

  The maximum value of this state variable. Only applies to numeric data types.

`step`

  The step value of this state variable. Only applies to numeric data types.

`allowed_values`

  The allowed values of this state variable. Only applies to string data types. Unlike the other fields in this structure, this field contains a list of (char *) strings rather than GValues.