Mutation top-level constant
ObjectTypeDefinitionNode
const Mutation
Implementation
const Mutation = _i1.ObjectTypeDefinitionNode(
name: _i1.NameNode(value: 'Mutation'),
directives: [],
interfaces: [],
fields: [
_i1.FieldDefinitionNode(
name: _i1.NameNode(value: 'removeMyUser'),
directives: [],
args: [],
type: _i1.NamedTypeNode(
name: _i1.NameNode(value: 'ID'), isNonNull: true)),
_i1.FieldDefinitionNode(
name: _i1.NameNode(value: 'generateAccountLinkingUrl'),
directives: [],
args: [
_i1.InputValueDefinitionNode(
name: _i1.NameNode(value: 'integrationId'),
directives: [],
type: _i1.NamedTypeNode(
name: _i1.NameNode(value: 'ID'), isNonNull: true),
defaultValue: null)
],
type: _i1.NamedTypeNode(
name: _i1.NameNode(value: 'GeneratedAccountLinkingUrl'),
isNonNull: true)),
_i1.FieldDefinitionNode(
name: _i1.NameNode(value: 'removeLinkedAccount'),
directives: [],
args: [
_i1.InputValueDefinitionNode(
name: _i1.NameNode(value: 'linkedAccountId'),
directives: [],
type: _i1.NamedTypeNode(
name: _i1.NameNode(value: 'ID'), isNonNull: true),
defaultValue: null)
],
type: _i1.NamedTypeNode(
name: _i1.NameNode(value: 'RemoveLinkedAccountResponse'),
isNonNull: true)),
_i1.FieldDefinitionNode(
name: _i1.NameNode(value: 'generateAccountRelinkingUrl'),
directives: [],
args: [
_i1.InputValueDefinitionNode(
name: _i1.NameNode(value: 'linkedAccountId'),
directives: [],
type: _i1.NamedTypeNode(
name: _i1.NameNode(value: 'ID'), isNonNull: true),
defaultValue: null)
],
type: _i1.NamedTypeNode(
name: _i1.NameNode(value: 'GeneratedAccountRelinkingUrl'),
isNonNull: true)),
_i1.FieldDefinitionNode(
name: _i1.NameNode(value: 'CLAIMABLE_claimOwnership'),
directives: [],
args: [
_i1.InputValueDefinitionNode(
name: _i1.NameNode(value: 'claimToken'),
directives: [],
type: _i1.NamedTypeNode(
name: _i1.NameNode(value: 'String'), isNonNull: true),
defaultValue: null)
],
type: _i1.NamedTypeNode(
name: _i1.NameNode(value: 'ClaimableDevice'), isNonNull: true)),
_i1.FieldDefinitionNode(
name: _i1.NameNode(value: 'CLAIMABLE_unclaimOwnership'),
directives: [],
args: [
_i1.InputValueDefinitionNode(
name: _i1.NameNode(value: 'deviceId'),
directives: [],
type: _i1.NamedTypeNode(
name: _i1.NameNode(value: 'String'), isNonNull: true),
defaultValue: null)
],
type: _i1.NamedTypeNode(
name: _i1.NameNode(value: 'ClaimableDevice'), isNonNull: true)),
_i1.FieldDefinitionNode(
name: _i1.NameNode(
value: 'actionBetaCardCredentialCreateCardCredential'),
directives: [],
args: [
_i1.InputValueDefinitionNode(
name: _i1.NameNode(value: 'deviceId'),
directives: [],
type: _i1.NamedTypeNode(
name: _i1.NameNode(value: 'ID'), isNonNull: true),
defaultValue: null),
_i1.InputValueDefinitionNode(
name: _i1.NameNode(value: 'traitInstance'),
directives: [],
type: _i1.NamedTypeNode(
name: _i1.NameNode(value: 'String'), isNonNull: true),
defaultValue:
_i1.StringValueNode(value: 'default', isBlock: false)),
_i1.InputValueDefinitionNode(
name: _i1.NameNode(value: 'cardCredential'),
directives: [],
type: _i1.NamedTypeNode(
name: _i1.NameNode(value: 'BetaCardCredentialInput'),
isNonNull: true),
defaultValue: null)
],
type: _i1.NamedTypeNode(
name: _i1.NameNode(value: 'CreateActionResponse'),
isNonNull: true)),
_i1.FieldDefinitionNode(
name: _i1.NameNode(
value: 'actionBetaCardCredentialUpdateCardCredential'),
directives: [],
args: [
_i1.InputValueDefinitionNode(
name: _i1.NameNode(value: 'deviceId'),
directives: [],
type: _i1.NamedTypeNode(
name: _i1.NameNode(value: 'ID'), isNonNull: true),
defaultValue: null),
_i1.InputValueDefinitionNode(
name: _i1.NameNode(value: 'traitInstance'),
directives: [],
type: _i1.NamedTypeNode(
name: _i1.NameNode(value: 'String'), isNonNull: true),
defaultValue:
_i1.StringValueNode(value: 'default', isBlock: false)),
_i1.InputValueDefinitionNode(
name: _i1.NameNode(value: 'cardCredential'),
directives: [],
type: _i1.NamedTypeNode(
name: _i1.NameNode(value: 'BetaCardCredentialInput'),
isNonNull: true),
defaultValue: null)
],
type: _i1.NamedTypeNode(
name: _i1.NameNode(value: 'CreateActionResponse'),
isNonNull: true)),
_i1.FieldDefinitionNode(
name: _i1.NameNode(
value: 'actionBetaCardCredentialDeleteCardCredential'),
directives: [],
args: [
_i1.InputValueDefinitionNode(
name: _i1.NameNode(value: 'deviceId'),
directives: [],
type: _i1.NamedTypeNode(
name: _i1.NameNode(value: 'ID'), isNonNull: true),
defaultValue: null),
_i1.InputValueDefinitionNode(
name: _i1.NameNode(value: 'traitInstance'),
directives: [],
type: _i1.NamedTypeNode(
name: _i1.NameNode(value: 'String'), isNonNull: true),
defaultValue:
_i1.StringValueNode(value: 'default', isBlock: false)),
_i1.InputValueDefinitionNode(
name: _i1.NameNode(value: 'id'),
directives: [],
type: _i1.NamedTypeNode(
name: _i1.NameNode(value: 'String'), isNonNull: true),
defaultValue: null)
],
type: _i1.NamedTypeNode(
name: _i1.NameNode(value: 'CreateActionResponse'),
isNonNull: true)),
_i1.FieldDefinitionNode(
name: _i1.NameNode(
value: 'actionBetaFirmwareScheduleLatestFirmwareUpdate'),
directives: [],
args: [
_i1.InputValueDefinitionNode(
name: _i1.NameNode(value: 'deviceId'),
directives: [],
type: _i1.NamedTypeNode(
name: _i1.NameNode(value: 'ID'), isNonNull: true),
defaultValue: null),
_i1.InputValueDefinitionNode(
name: _i1.NameNode(value: 'traitInstance'),
directives: [],
type: _i1.NamedTypeNode(
name: _i1.NameNode(value: 'String'), isNonNull: true),
defaultValue:
_i1.StringValueNode(value: 'default', isBlock: false)),
_i1.InputValueDefinitionNode(
name: _i1.NameNode(value: 'scheduleAt'),
directives: [],
type: _i1.NamedTypeNode(
name: _i1.NameNode(value: 'DateTime'), isNonNull: true),
defaultValue: null)
],
type: _i1.NamedTypeNode(
name: _i1.NameNode(value: 'CreateActionResponse'),
isNonNull: true)),
_i1.FieldDefinitionNode(
name: _i1.NameNode(
value: 'actionBetaFirmwareInstallLatestFirmwareUpdate'),
directives: [],
args: [
_i1.InputValueDefinitionNode(
name: _i1.NameNode(value: 'deviceId'),
directives: [],
type: _i1.NamedTypeNode(
name: _i1.NameNode(value: 'ID'), isNonNull: true),
defaultValue: null),
_i1.InputValueDefinitionNode(
name: _i1.NameNode(value: 'traitInstance'),
directives: [],
type: _i1.NamedTypeNode(
name: _i1.NameNode(value: 'String'), isNonNull: true),
defaultValue:
_i1.StringValueNode(value: 'default', isBlock: false))
],
type: _i1.NamedTypeNode(
name: _i1.NameNode(value: 'CreateActionResponse'),
isNonNull: true)),
_i1.FieldDefinitionNode(
name: _i1.NameNode(
value:
'actionBetaLightEffectsSetBrightnessPercentageWithTransition'),
directives: [],
args: [
_i1.InputValueDefinitionNode(
name: _i1.NameNode(value: 'deviceId'),
directives: [],
type: _i1.NamedTypeNode(
name: _i1.NameNode(value: 'ID'), isNonNull: true),
defaultValue: null),
_i1.InputValueDefinitionNode(
name: _i1.NameNode(value: 'traitInstance'),
directives: [],
type: _i1.NamedTypeNode(
name: _i1.NameNode(value: 'String'), isNonNull: true),
defaultValue:
_i1.StringValueNode(value: 'default', isBlock: false)),
_i1.InputValueDefinitionNode(
name: _i1.NameNode(value: 'brightness'),
directives: [],
type: _i1.NamedTypeNode(
name: _i1.NameNode(value: 'Int'), isNonNull: true),
defaultValue: null),
_i1.InputValueDefinitionNode(
name: _i1.NameNode(value: 'transition'),
directives: [],
type: _i1.NamedTypeNode(
name: _i1.NameNode(value: 'Int'), isNonNull: true),
defaultValue: null)
],
type: _i1.NamedTypeNode(
name: _i1.NameNode(value: 'CreateActionResponse'),
isNonNull: true)),
_i1.FieldDefinitionNode(
name: _i1.NameNode(
value: 'actionBetaLightEffectsSetColorWithTransition'),
directives: [],
args: [
_i1.InputValueDefinitionNode(
name: _i1.NameNode(value: 'deviceId'),
directives: [],
type: _i1.NamedTypeNode(
name: _i1.NameNode(value: 'ID'), isNonNull: true),
defaultValue: null),
_i1.InputValueDefinitionNode(
name: _i1.NameNode(value: 'traitInstance'),
directives: [],
type: _i1.NamedTypeNode(
name: _i1.NameNode(value: 'String'), isNonNull: true),
defaultValue:
_i1.StringValueNode(value: 'default', isBlock: false)),
_i1.InputValueDefinitionNode(
name: _i1.NameNode(value: 'color'),
directives: [],
type: _i1.NamedTypeNode(
name: _i1.NameNode(value: 'HSBColorValueInput'),
isNonNull: true),
defaultValue: null),
_i1.InputValueDefinitionNode(
name: _i1.NameNode(value: 'transition'),
directives: [],
type: _i1.NamedTypeNode(
name: _i1.NameNode(value: 'Int'), isNonNull: true),
defaultValue: null)
],
type: _i1.NamedTypeNode(
name: _i1.NameNode(value: 'CreateActionResponse'),
isNonNull: true)),
_i1.FieldDefinitionNode(
name: _i1.NameNode(
value: 'actionBetaLightEffectsSetColorTemperatureWithTransition'),
directives: [],
args: [
_i1.InputValueDefinitionNode(
name: _i1.NameNode(value: 'deviceId'),
directives: [],
type: _i1.NamedTypeNode(
name: _i1.NameNode(value: 'ID'), isNonNull: true),
defaultValue: null),
_i1.InputValueDefinitionNode(
name: _i1.NameNode(value: 'traitInstance'),
directives: [],
type: _i1.NamedTypeNode(
name: _i1.NameNode(value: 'String'), isNonNull: true),
defaultValue:
_i1.StringValueNode(value: 'default', isBlock: false)),
_i1.InputValueDefinitionNode(
name: _i1.NameNode(value: 'colorTemperature'),
directives: [],
type: _i1.NamedTypeNode(
name: _i1.NameNode(value: 'Int'), isNonNull: true),
defaultValue: null),
_i1.InputValueDefinitionNode(
name: _i1.NameNode(value: 'transition'),
directives: [],
type: _i1.NamedTypeNode(
name: _i1.NameNode(value: 'Int'), isNonNull: true),
defaultValue: null)
],
type: _i1.NamedTypeNode(
name: _i1.NameNode(value: 'CreateActionResponse'),
isNonNull: true)),
_i1.FieldDefinitionNode(
name: _i1.NameNode(
value: 'actionBetaPinCodeCredentialsCreatePinCodeCredential'),
directives: [],
args: [
_i1.InputValueDefinitionNode(
name: _i1.NameNode(value: 'deviceId'),
directives: [],
type: _i1.NamedTypeNode(
name: _i1.NameNode(value: 'ID'), isNonNull: true),
defaultValue: null),
_i1.InputValueDefinitionNode(
name: _i1.NameNode(value: 'traitInstance'),
directives: [],
type: _i1.NamedTypeNode(
name: _i1.NameNode(value: 'String'), isNonNull: true),
defaultValue:
_i1.StringValueNode(value: 'default', isBlock: false)),
_i1.InputValueDefinitionNode(
name: _i1.NameNode(value: 'pinCodeCredential'),
directives: [],
type: _i1.NamedTypeNode(
name:
_i1.NameNode(value: 'PinCodeCredentialCreateItemInput'),
isNonNull: true),
defaultValue: null)
],
type: _i1.NamedTypeNode(
name: _i1.NameNode(value: 'CreateActionResponse'),
isNonNull: true)),
_i1.FieldDefinitionNode(
name: _i1.NameNode(
value: 'actionBetaPinCodeCredentialsUpdatePinCodeCredential'),
directives: [],
args: [
_i1.InputValueDefinitionNode(
name: _i1.NameNode(value: 'deviceId'),
directives: [],
type: _i1.NamedTypeNode(
name: _i1.NameNode(value: 'ID'), isNonNull: true),
defaultValue: null),
_i1.InputValueDefinitionNode(
name: _i1.NameNode(value: 'traitInstance'),
directives: [],
type: _i1.NamedTypeNode(
name: _i1.NameNode(value: 'String'), isNonNull: true),
defaultValue:
_i1.StringValueNode(value: 'default', isBlock: false)),
_i1.InputValueDefinitionNode(
name: _i1.NameNode(value: 'pinCodeCredential'),
directives: [],
type: _i1.NamedTypeNode(
name: _i1.NameNode(value: 'PinCodeCredentialItemInput'),
isNonNull: true),
defaultValue: null)
],
type: _i1.NamedTypeNode(
name: _i1.NameNode(value: 'CreateActionResponse'),
isNonNull: true)),
_i1.FieldDefinitionNode(
name: _i1.NameNode(
value: 'actionBetaPinCodeCredentialsDeletePinCodeCredential'),
directives: [],
args: [
_i1.InputValueDefinitionNode(
name: _i1.NameNode(value: 'deviceId'),
directives: [],
type: _i1.NamedTypeNode(
name: _i1.NameNode(value: 'ID'), isNonNull: true),
defaultValue: null),
_i1.InputValueDefinitionNode(
name: _i1.NameNode(value: 'traitInstance'),
directives: [],
type: _i1.NamedTypeNode(
name: _i1.NameNode(value: 'String'), isNonNull: true),
defaultValue:
_i1.StringValueNode(value: 'default', isBlock: false)),
_i1.InputValueDefinitionNode(
name: _i1.NameNode(value: 'id'),
directives: [],
type: _i1.NamedTypeNode(
name: _i1.NameNode(value: 'String'), isNonNull: true),
defaultValue: null)
],
type: _i1.NamedTypeNode(
name: _i1.NameNode(value: 'CreateActionResponse'),
isNonNull: true)),
_i1.FieldDefinitionNode(
name: _i1.NameNode(value: 'actionBetaRelockSetRelockDelay'),
directives: [],
args: [
_i1.InputValueDefinitionNode(
name: _i1.NameNode(value: 'deviceId'),
directives: [],
type: _i1.NamedTypeNode(
name: _i1.NameNode(value: 'ID'), isNonNull: true),
defaultValue: null),
_i1.InputValueDefinitionNode(
name: _i1.NameNode(value: 'traitInstance'),
directives: [],
type: _i1.NamedTypeNode(
name: _i1.NameNode(value: 'String'), isNonNull: true),
defaultValue:
_i1.StringValueNode(value: 'default', isBlock: false)),
_i1.InputValueDefinitionNode(
name: _i1.NameNode(value: 'relockDelay'),
directives: [],
type: _i1.NamedTypeNode(
name: _i1.NameNode(value: 'Int'), isNonNull: true),
defaultValue: null)
],
type: _i1.NamedTypeNode(
name: _i1.NameNode(value: 'CreateActionResponse'),
isNonNull: true)),
_i1.FieldDefinitionNode(
name: _i1.NameNode(value: 'actionBrightnessSetBrightnessPercentage'),
directives: [],
args: [
_i1.InputValueDefinitionNode(
name: _i1.NameNode(value: 'deviceId'),
directives: [],
type: _i1.NamedTypeNode(
name: _i1.NameNode(value: 'ID'), isNonNull: true),
defaultValue: null),
_i1.InputValueDefinitionNode(
name: _i1.NameNode(value: 'traitInstance'),
directives: [],
type: _i1.NamedTypeNode(
name: _i1.NameNode(value: 'String'), isNonNull: true),
defaultValue:
_i1.StringValueNode(value: 'default', isBlock: false)),
_i1.InputValueDefinitionNode(
name: _i1.NameNode(value: 'brightness'),
directives: [],
type: _i1.NamedTypeNode(
name: _i1.NameNode(value: 'Int'), isNonNull: true),
defaultValue: null)
],
type: _i1.NamedTypeNode(
name: _i1.NameNode(value: 'CreateActionResponse'),
isNonNull: true)),
_i1.FieldDefinitionNode(
name: _i1.NameNode(value: 'actionColorSetColor'),
directives: [],
args: [
_i1.InputValueDefinitionNode(
name: _i1.NameNode(value: 'deviceId'),
directives: [],
type: _i1.NamedTypeNode(
name: _i1.NameNode(value: 'ID'), isNonNull: true),
defaultValue: null),
_i1.InputValueDefinitionNode(
name: _i1.NameNode(value: 'traitInstance'),
directives: [],
type: _i1.NamedTypeNode(
name: _i1.NameNode(value: 'String'), isNonNull: true),
defaultValue:
_i1.StringValueNode(value: 'default', isBlock: false)),
_i1.InputValueDefinitionNode(
name: _i1.NameNode(value: 'color'),
directives: [],
type: _i1.NamedTypeNode(
name: _i1.NameNode(value: 'HSBColorValueInput'),
isNonNull: true),
defaultValue: null)
],
type: _i1.NamedTypeNode(
name: _i1.NameNode(value: 'CreateActionResponse'),
isNonNull: true)),
_i1.FieldDefinitionNode(
name:
_i1.NameNode(value: 'actionColorTemperatureSetColorTemperature'),
directives: [],
args: [
_i1.InputValueDefinitionNode(
name: _i1.NameNode(value: 'deviceId'),
directives: [],
type: _i1.NamedTypeNode(
name: _i1.NameNode(value: 'ID'), isNonNull: true),
defaultValue: null),
_i1.InputValueDefinitionNode(
name: _i1.NameNode(value: 'traitInstance'),
directives: [],
type: _i1.NamedTypeNode(
name: _i1.NameNode(value: 'String'), isNonNull: true),
defaultValue:
_i1.StringValueNode(value: 'default', isBlock: false)),
_i1.InputValueDefinitionNode(
name: _i1.NameNode(value: 'colorTemperature'),
directives: [],
type: _i1.NamedTypeNode(
name: _i1.NameNode(value: 'Int'), isNonNull: true),
defaultValue: null)
],
type: _i1.NamedTypeNode(
name: _i1.NameNode(value: 'CreateActionResponse'),
isNonNull: true)),
_i1.FieldDefinitionNode(
name: _i1.NameNode(value: 'actionLockSetLocked'),
directives: [],
args: [
_i1.InputValueDefinitionNode(
name: _i1.NameNode(value: 'deviceId'),
directives: [],
type: _i1.NamedTypeNode(
name: _i1.NameNode(value: 'ID'), isNonNull: true),
defaultValue: null),
_i1.InputValueDefinitionNode(
name: _i1.NameNode(value: 'traitInstance'),
directives: [],
type: _i1.NamedTypeNode(
name: _i1.NameNode(value: 'String'), isNonNull: true),
defaultValue:
_i1.StringValueNode(value: 'default', isBlock: false)),
_i1.InputValueDefinitionNode(
name: _i1.NameNode(value: 'lock'),
directives: [],
type: _i1.NamedTypeNode(
name: _i1.NameNode(value: 'Boolean'), isNonNull: true),
defaultValue: null)
],
type: _i1.NamedTypeNode(
name: _i1.NameNode(value: 'CreateActionResponse'),
isNonNull: true)),
_i1.FieldDefinitionNode(
name: _i1.NameNode(
value: 'actionPinCodeCredentialCreatePinCodeCredential'),
directives: [],
args: [
_i1.InputValueDefinitionNode(
name: _i1.NameNode(value: 'deviceId'),
directives: [],
type: _i1.NamedTypeNode(
name: _i1.NameNode(value: 'ID'), isNonNull: true),
defaultValue: null),
_i1.InputValueDefinitionNode(
name: _i1.NameNode(value: 'traitInstance'),
directives: [],
type: _i1.NamedTypeNode(
name: _i1.NameNode(value: 'String'), isNonNull: true),
defaultValue:
_i1.StringValueNode(value: 'default', isBlock: false)),
_i1.InputValueDefinitionNode(
name: _i1.NameNode(value: 'pinCodeCredential'),
directives: [],
type: _i1.NamedTypeNode(
name: _i1.NameNode(value: 'PinCodeCredentialInput'),
isNonNull: true),
defaultValue: null)
],
type: _i1.NamedTypeNode(
name: _i1.NameNode(value: 'CreateActionResponse'),
isNonNull: true)),
_i1.FieldDefinitionNode(
name: _i1.NameNode(
value: 'actionPinCodeCredentialUpdatePinCodeCredential'),
directives: [],
args: [
_i1.InputValueDefinitionNode(
name: _i1.NameNode(value: 'deviceId'),
directives: [],
type: _i1.NamedTypeNode(
name: _i1.NameNode(value: 'ID'), isNonNull: true),
defaultValue: null),
_i1.InputValueDefinitionNode(
name: _i1.NameNode(value: 'traitInstance'),
directives: [],
type: _i1.NamedTypeNode(
name: _i1.NameNode(value: 'String'), isNonNull: true),
defaultValue:
_i1.StringValueNode(value: 'default', isBlock: false)),
_i1.InputValueDefinitionNode(
name: _i1.NameNode(value: 'pinCodeCredential'),
directives: [],
type: _i1.NamedTypeNode(
name: _i1.NameNode(value: 'PinCodeCredentialInput'),
isNonNull: true),
defaultValue: null)
],
type: _i1.NamedTypeNode(
name: _i1.NameNode(value: 'CreateActionResponse'),
isNonNull: true)),
_i1.FieldDefinitionNode(
name: _i1.NameNode(
value: 'actionPinCodeCredentialDeletePinCodeCredential'),
directives: [],
args: [
_i1.InputValueDefinitionNode(
name: _i1.NameNode(value: 'deviceId'),
directives: [],
type: _i1.NamedTypeNode(
name: _i1.NameNode(value: 'ID'), isNonNull: true),
defaultValue: null),
_i1.InputValueDefinitionNode(
name: _i1.NameNode(value: 'traitInstance'),
directives: [],
type: _i1.NamedTypeNode(
name: _i1.NameNode(value: 'String'), isNonNull: true),
defaultValue:
_i1.StringValueNode(value: 'default', isBlock: false)),
_i1.InputValueDefinitionNode(
name: _i1.NameNode(value: 'pinCode'),
directives: [],
type: _i1.NamedTypeNode(
name: _i1.NameNode(value: 'String'), isNonNull: true),
defaultValue: null)
],
type: _i1.NamedTypeNode(
name: _i1.NameNode(value: 'CreateActionResponse'),
isNonNull: true)),
_i1.FieldDefinitionNode(
name: _i1.NameNode(
value: 'actionPinCodeCredentialAddPinCodeCredential'),
directives: [],
args: [
_i1.InputValueDefinitionNode(
name: _i1.NameNode(value: 'deviceId'),
directives: [],
type: _i1.NamedTypeNode(
name: _i1.NameNode(value: 'ID'), isNonNull: true),
defaultValue: null),
_i1.InputValueDefinitionNode(
name: _i1.NameNode(value: 'traitInstance'),
directives: [],
type: _i1.NamedTypeNode(
name: _i1.NameNode(value: 'String'), isNonNull: true),
defaultValue:
_i1.StringValueNode(value: 'default', isBlock: false)),
_i1.InputValueDefinitionNode(
name: _i1.NameNode(value: 'pinCodeCredential'),
directives: [],
type: _i1.NamedTypeNode(
name: _i1.NameNode(value: 'PinCodeCredentialListItemInput'),
isNonNull: true),
defaultValue: null)
],
type: _i1.NamedTypeNode(
name: _i1.NameNode(value: 'CreateActionResponse'),
isNonNull: true)),
_i1.FieldDefinitionNode(
name: _i1.NameNode(
value: 'actionPinCodeCredentialModifyPinCodeCredential'),
directives: [],
args: [
_i1.InputValueDefinitionNode(
name: _i1.NameNode(value: 'deviceId'),
directives: [],
type: _i1.NamedTypeNode(
name: _i1.NameNode(value: 'ID'), isNonNull: true),
defaultValue: null),
_i1.InputValueDefinitionNode(
name: _i1.NameNode(value: 'traitInstance'),
directives: [],
type: _i1.NamedTypeNode(
name: _i1.NameNode(value: 'String'), isNonNull: true),
defaultValue:
_i1.StringValueNode(value: 'default', isBlock: false)),
_i1.InputValueDefinitionNode(
name: _i1.NameNode(value: 'pinCodeCredential'),
directives: [],
type: _i1.NamedTypeNode(
name: _i1.NameNode(value: 'PinCodeCredentialListItemInput'),
isNonNull: true),
defaultValue: null)
],
type: _i1.NamedTypeNode(
name: _i1.NameNode(value: 'CreateActionResponse'),
isNonNull: true)),
_i1.FieldDefinitionNode(
name: _i1.NameNode(
value: 'actionPinCodeCredentialRemovePinCodeCredential'),
directives: [],
args: [
_i1.InputValueDefinitionNode(
name: _i1.NameNode(value: 'deviceId'),
directives: [],
type: _i1.NamedTypeNode(
name: _i1.NameNode(value: 'ID'), isNonNull: true),
defaultValue: null),
_i1.InputValueDefinitionNode(
name: _i1.NameNode(value: 'traitInstance'),
directives: [],
type: _i1.NamedTypeNode(
name: _i1.NameNode(value: 'String'), isNonNull: true),
defaultValue:
_i1.StringValueNode(value: 'default', isBlock: false)),
_i1.InputValueDefinitionNode(
name: _i1.NameNode(value: 'pinCode'),
directives: [],
type: _i1.NamedTypeNode(
name: _i1.NameNode(value: 'String'), isNonNull: true),
defaultValue: null)
],
type: _i1.NamedTypeNode(
name: _i1.NameNode(value: 'CreateActionResponse'),
isNonNull: true)),
_i1.FieldDefinitionNode(
name: _i1.NameNode(value: 'actionPowerSetOn'),
directives: [],
args: [
_i1.InputValueDefinitionNode(
name: _i1.NameNode(value: 'deviceId'),
directives: [],
type: _i1.NamedTypeNode(
name: _i1.NameNode(value: 'ID'), isNonNull: true),
defaultValue: null),
_i1.InputValueDefinitionNode(
name: _i1.NameNode(value: 'traitInstance'),
directives: [],
type: _i1.NamedTypeNode(
name: _i1.NameNode(value: 'String'), isNonNull: true),
defaultValue:
_i1.StringValueNode(value: 'default', isBlock: false)),
_i1.InputValueDefinitionNode(
name: _i1.NameNode(value: 'on'),
directives: [],
type: _i1.NamedTypeNode(
name: _i1.NameNode(value: 'Boolean'), isNonNull: true),
defaultValue: null)
],
type: _i1.NamedTypeNode(
name: _i1.NameNode(value: 'CreateActionResponse'),
isNonNull: true)),
_i1.FieldDefinitionNode(
name: _i1.NameNode(value: 'actionThermostatSettingSetThermostatMode'),
directives: [],
args: [
_i1.InputValueDefinitionNode(
name: _i1.NameNode(value: 'deviceId'),
directives: [],
type: _i1.NamedTypeNode(
name: _i1.NameNode(value: 'ID'), isNonNull: true),
defaultValue: null),
_i1.InputValueDefinitionNode(
name: _i1.NameNode(value: 'traitInstance'),
directives: [],
type: _i1.NamedTypeNode(
name: _i1.NameNode(value: 'String'), isNonNull: true),
defaultValue:
_i1.StringValueNode(value: 'default', isBlock: false)),
_i1.InputValueDefinitionNode(
name: _i1.NameNode(value: 'mode'),
directives: [],
type: _i1.NamedTypeNode(
name: _i1.NameNode(value: 'ThermostatMode'),
isNonNull: true),
defaultValue: null)
],
type: _i1.NamedTypeNode(
name: _i1.NameNode(value: 'CreateActionResponse'),
isNonNull: true)),
_i1.FieldDefinitionNode(
name: _i1.NameNode(
value: 'actionThermostatSettingSetTargetTemperature'),
directives: [],
args: [
_i1.InputValueDefinitionNode(
name: _i1.NameNode(value: 'deviceId'),
directives: [],
type: _i1.NamedTypeNode(
name: _i1.NameNode(value: 'ID'), isNonNull: true),
defaultValue: null),
_i1.InputValueDefinitionNode(
name: _i1.NameNode(value: 'traitInstance'),
directives: [],
type: _i1.NamedTypeNode(
name: _i1.NameNode(value: 'String'), isNonNull: true),
defaultValue:
_i1.StringValueNode(value: 'default', isBlock: false)),
_i1.InputValueDefinitionNode(
name: _i1.NameNode(value: 'targetTemperature'),
directives: [],
type: _i1.NamedTypeNode(
name: _i1.NameNode(value: 'Float'), isNonNull: true),
defaultValue: null)
],
type: _i1.NamedTypeNode(
name: _i1.NameNode(value: 'CreateActionResponse'),
isNonNull: true)),
_i1.FieldDefinitionNode(
name: _i1.NameNode(value: 'actionThermostatSettingSetFanMode'),
directives: [],
args: [
_i1.InputValueDefinitionNode(
name: _i1.NameNode(value: 'deviceId'),
directives: [],
type: _i1.NamedTypeNode(
name: _i1.NameNode(value: 'ID'), isNonNull: true),
defaultValue: null),
_i1.InputValueDefinitionNode(
name: _i1.NameNode(value: 'traitInstance'),
directives: [],
type: _i1.NamedTypeNode(
name: _i1.NameNode(value: 'String'), isNonNull: true),
defaultValue:
_i1.StringValueNode(value: 'default', isBlock: false)),
_i1.InputValueDefinitionNode(
name: _i1.NameNode(value: 'fanMode'),
directives: [],
type: _i1.NamedTypeNode(
name: _i1.NameNode(value: 'FanMode'), isNonNull: true),
defaultValue: null)
],
type: _i1.NamedTypeNode(
name: _i1.NameNode(value: 'CreateActionResponse'),
isNonNull: true)),
_i1.FieldDefinitionNode(
name: _i1.NameNode(
value: 'actionThermostatSettingSetTargetTemperatureRange'),
directives: [],
args: [
_i1.InputValueDefinitionNode(
name: _i1.NameNode(value: 'deviceId'),
directives: [],
type: _i1.NamedTypeNode(
name: _i1.NameNode(value: 'ID'), isNonNull: true),
defaultValue: null),
_i1.InputValueDefinitionNode(
name: _i1.NameNode(value: 'traitInstance'),
directives: [],
type: _i1.NamedTypeNode(
name: _i1.NameNode(value: 'String'), isNonNull: true),
defaultValue:
_i1.StringValueNode(value: 'default', isBlock: false)),
_i1.InputValueDefinitionNode(
name: _i1.NameNode(value: 'setPointLow'),
directives: [],
type: _i1.NamedTypeNode(
name: _i1.NameNode(value: 'Float'), isNonNull: true),
defaultValue: null),
_i1.InputValueDefinitionNode(
name: _i1.NameNode(value: 'setPointHigh'),
directives: [],
type: _i1.NamedTypeNode(
name: _i1.NameNode(value: 'Float'), isNonNull: true),
defaultValue: null)
],
type: _i1.NamedTypeNode(
name: _i1.NameNode(value: 'CreateActionResponse'),
isNonNull: true)),
_i1.FieldDefinitionNode(
name: _i1.NameNode(
value:
'actionThermostatSettingSetThermostatModeAndTargetTemperature'),
directives: [],
args: [
_i1.InputValueDefinitionNode(
name: _i1.NameNode(value: 'deviceId'),
directives: [],
type: _i1.NamedTypeNode(
name: _i1.NameNode(value: 'ID'), isNonNull: true),
defaultValue: null),
_i1.InputValueDefinitionNode(
name: _i1.NameNode(value: 'traitInstance'),
directives: [],
type: _i1.NamedTypeNode(
name: _i1.NameNode(value: 'String'), isNonNull: true),
defaultValue:
_i1.StringValueNode(value: 'default', isBlock: false)),
_i1.InputValueDefinitionNode(
name: _i1.NameNode(value: 'mode'),
directives: [],
type: _i1.NamedTypeNode(
name: _i1.NameNode(value: 'ThermostatMode'),
isNonNull: true),
defaultValue: null),
_i1.InputValueDefinitionNode(
name: _i1.NameNode(value: 'targetTemperature'),
directives: [],
type: _i1.NamedTypeNode(
name: _i1.NameNode(value: 'Float'), isNonNull: false),
defaultValue: null)
],
type: _i1.NamedTypeNode(
name: _i1.NameNode(value: 'CreateActionResponse'),
isNonNull: true)),
_i1.FieldDefinitionNode(
name: _i1.NameNode(
value:
'actionThermostatSettingSetThermostatModeAndTargetTemperatureRange'),
directives: [],
args: [
_i1.InputValueDefinitionNode(
name: _i1.NameNode(value: 'deviceId'),
directives: [],
type: _i1.NamedTypeNode(
name: _i1.NameNode(value: 'ID'), isNonNull: true),
defaultValue: null),
_i1.InputValueDefinitionNode(
name: _i1.NameNode(value: 'traitInstance'),
directives: [],
type: _i1.NamedTypeNode(
name: _i1.NameNode(value: 'String'), isNonNull: true),
defaultValue:
_i1.StringValueNode(value: 'default', isBlock: false)),
_i1.InputValueDefinitionNode(
name: _i1.NameNode(value: 'mode'),
directives: [],
type: _i1.NamedTypeNode(
name: _i1.NameNode(value: 'ThermostatMode'),
isNonNull: true),
defaultValue: null),
_i1.InputValueDefinitionNode(
name: _i1.NameNode(value: 'range'),
directives: [],
type: _i1.NamedTypeNode(
name: _i1.NameNode(value: 'ThermostatRangeInput'),
isNonNull: true),
defaultValue: null)
],
type: _i1.NamedTypeNode(
name: _i1.NameNode(value: 'CreateActionResponse'),
isNonNull: true))
]);