ThermostatSettingProperties top-level constant
ObjectTypeDefinitionNode
const ThermostatSettingProperties
Implementation
const ThermostatSettingProperties = _i1.ObjectTypeDefinitionNode(
name: _i1.NameNode(value: 'ThermostatSettingProperties'),
directives: [],
interfaces: [],
fields: [
_i1.FieldDefinitionNode(
name: _i1.NameNode(value: 'availableThermostatModes'),
directives: [],
args: [],
type: _i1.ListTypeNode(
type: _i1.NamedTypeNode(
name: _i1.NameNode(value: 'ThermostatMode'), isNonNull: true),
isNonNull: false)),
_i1.FieldDefinitionNode(
name: _i1.NameNode(value: 'availableFanModes'),
directives: [],
args: [],
type: _i1.ListTypeNode(
type: _i1.NamedTypeNode(
name: _i1.NameNode(value: 'FanMode'), isNonNull: true),
isNonNull: false)),
_i1.FieldDefinitionNode(
name: _i1.NameNode(value: 'heatSetPointRange'),
directives: [],
args: [],
type: _i1.NamedTypeNode(
name: _i1.NameNode(value: 'DynamicFloatRange'),
isNonNull: false)),
_i1.FieldDefinitionNode(
name: _i1.NameNode(value: 'coolSetPointRange'),
directives: [],
args: [],
type: _i1.NamedTypeNode(
name: _i1.NameNode(value: 'DynamicFloatRange'),
isNonNull: false)),
_i1.FieldDefinitionNode(
name: _i1.NameNode(value: 'allowedTargetTemperatureModes'),
directives: [],
args: [],
type: _i1.ListTypeNode(
type: _i1.NamedTypeNode(
name: _i1.NameNode(value: 'ThermostatMode'), isNonNull: true),
isNonNull: false)),
_i1.FieldDefinitionNode(
name: _i1.NameNode(value: 'allowedTargetTemperatureRangeModes'),
directives: [],
args: [],
type: _i1.ListTypeNode(
type: _i1.NamedTypeNode(
name: _i1.NameNode(value: 'ThermostatMode'), isNonNull: true),
isNonNull: false))
]);