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: '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: '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: '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: 'CLAIMABLE_claimOwnership'),
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: '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: 'MOCK_CONNECTOR_installDiscoveryPayload'),
directives: [],
args: [
_i1.InputValueDefinitionNode(
name: _i1.NameNode(value: 'integrationId'),
directives: [],
type: _i1.NamedTypeNode(
name: _i1.NameNode(value: 'ID'), isNonNull: true),
defaultValue: null),
_i1.InputValueDefinitionNode(
name: _i1.NameNode(value: 'deviceManifest'),
directives: [],
type: _i1.ListTypeNode(
type: _i1.NamedTypeNode(
name: _i1.NameNode(value: 'JSONObject'),
isNonNull: false),
isNonNull: true),
defaultValue: null),
_i1.InputValueDefinitionNode(
name: _i1.NameNode(value: 'customAccountData'),
directives: [],
type: _i1.NamedTypeNode(
name: _i1.NameNode(value: 'JSONObject'), isNonNull: false),
defaultValue: null)
],
type: _i1.NamedTypeNode(
name: _i1.NameNode(value: 'Boolean'), isNonNull: true)),
_i1.FieldDefinitionNode(
name:
_i1.NameNode(value: 'MOCK_CONNECTOR_sendStaleAccessTokenRequest'),
directives: [],
args: [
_i1.InputValueDefinitionNode(
name: _i1.NameNode(value: 'integrationId'),
directives: [],
type: _i1.NamedTypeNode(
name: _i1.NameNode(value: 'ID'), isNonNull: true),
defaultValue: null),
_i1.InputValueDefinitionNode(
name: _i1.NameNode(value: 'connectorAccessToken'),
directives: [],
type: _i1.NamedTypeNode(
name: _i1.NameNode(value: 'String'), isNonNull: true),
defaultValue: null)
],
type: _i1.NamedTypeNode(
name: _i1.NameNode(value: 'JSON'), isNonNull: true)),
_i1.FieldDefinitionNode(
name: _i1.NameNode(value: 'MOCK_CONNECTOR_requestDiscoveryEvent'),
directives: [],
args: [
_i1.InputValueDefinitionNode(
name: _i1.NameNode(value: 'integrationId'),
directives: [],
type: _i1.NamedTypeNode(
name: _i1.NameNode(value: 'ID'), isNonNull: true),
defaultValue: null),
_i1.InputValueDefinitionNode(
name: _i1.NameNode(value: 'connectorAccessToken'),
directives: [],
type: _i1.NamedTypeNode(
name: _i1.NameNode(value: 'String'), isNonNull: true),
defaultValue: null)
],
type: _i1.NamedTypeNode(
name: _i1.NameNode(value: 'JSON'), isNonNull: true)),
_i1.FieldDefinitionNode(
name: _i1.NameNode(value: 'MOCK_CONNECTOR_reportListState'),
directives: [],
args: [
_i1.InputValueDefinitionNode(
name: _i1.NameNode(value: 'integrationId'),
directives: [],
type: _i1.NamedTypeNode(
name: _i1.NameNode(value: 'ID'), isNonNull: true),
defaultValue: null),
_i1.InputValueDefinitionNode(
name: _i1.NameNode(value: 'physicalId'),
directives: [],
type: _i1.NamedTypeNode(
name: _i1.NameNode(value: 'ID'), isNonNull: true),
defaultValue: null),
_i1.InputValueDefinitionNode(
name: _i1.NameNode(value: 'connectorAccessToken'),
directives: [],
type: _i1.NamedTypeNode(
name: _i1.NameNode(value: 'String'), isNonNull: true),
defaultValue: null),
_i1.InputValueDefinitionNode(
name: _i1.NameNode(value: 'traitName'),
directives: [],
type: _i1.NamedTypeNode(
name: _i1.NameNode(value: 'TraitName'), 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: 'fieldName'),
directives: [],
type: _i1.NamedTypeNode(
name: _i1.NameNode(value: 'String'), isNonNull: true),
defaultValue: null),
_i1.InputValueDefinitionNode(
name: _i1.NameNode(value: 'value'),
directives: [],
type: _i1.NamedTypeNode(
name: _i1.NameNode(value: 'MockReportedListStateValue'),
isNonNull: true),
defaultValue: null),
_i1.InputValueDefinitionNode(
name: _i1.NameNode(value: 'sampledAt'),
directives: [],
type: _i1.NamedTypeNode(
name: _i1.NameNode(value: 'DateTime'), isNonNull: false),
defaultValue: null)
],
type: _i1.NamedTypeNode(
name: _i1.NameNode(value: 'JSON'), isNonNull: true)),
_i1.FieldDefinitionNode(
name: _i1.NameNode(value: 'MOCK_CONNECTOR_reportState'),
directives: [],
args: [
_i1.InputValueDefinitionNode(
name: _i1.NameNode(value: 'integrationId'),
directives: [],
type: _i1.NamedTypeNode(
name: _i1.NameNode(value: 'ID'), isNonNull: true),
defaultValue: null),
_i1.InputValueDefinitionNode(
name: _i1.NameNode(value: 'physicalId'),
directives: [],
type: _i1.NamedTypeNode(
name: _i1.NameNode(value: 'ID'), isNonNull: true),
defaultValue: null),
_i1.InputValueDefinitionNode(
name: _i1.NameNode(value: 'connectorAccessToken'),
directives: [],
type: _i1.NamedTypeNode(
name: _i1.NameNode(value: 'String'), isNonNull: true),
defaultValue: null),
_i1.InputValueDefinitionNode(
name: _i1.NameNode(value: 'traitName'),
directives: [],
type: _i1.NamedTypeNode(
name: _i1.NameNode(value: 'TraitName'), 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: 'fieldName'),
directives: [],
type: _i1.NamedTypeNode(
name: _i1.NameNode(value: 'String'), isNonNull: true),
defaultValue: null),
_i1.InputValueDefinitionNode(
name: _i1.NameNode(value: 'value'),
directives: [],
type: _i1.NamedTypeNode(
name: _i1.NameNode(value: 'JSON'), isNonNull: true),
defaultValue: null),
_i1.InputValueDefinitionNode(
name: _i1.NameNode(value: 'sampledAt'),
directives: [],
type: _i1.NamedTypeNode(
name: _i1.NameNode(value: 'DateTime'), isNonNull: false),
defaultValue: null)
],
type: _i1.NamedTypeNode(
name: _i1.NameNode(value: 'JSON'), isNonNull: true)),
_i1.FieldDefinitionNode(
name: _i1.NameNode(value: 'MOCK_CONNECTOR_registerDeviceIdentity'),
directives: [],
args: [
_i1.InputValueDefinitionNode(
name: _i1.NameNode(value: 'integrationId'),
directives: [],
type: _i1.NamedTypeNode(
name: _i1.NameNode(value: 'ID'), isNonNull: true),
defaultValue: null),
_i1.InputValueDefinitionNode(
name: _i1.NameNode(value: 'physicalId'),
directives: [],
type: _i1.NamedTypeNode(
name: _i1.NameNode(value: 'ID'), isNonNull: true),
defaultValue: null)
],
type: _i1.NamedTypeNode(
name: _i1.NameNode(value: 'JSON'), isNonNull: true)),
_i1.FieldDefinitionNode(
name: _i1.NameNode(value: 'VIRTUAL_CONNECTOR_discover'),
directives: [],
args: [
_i1.InputValueDefinitionNode(
name: _i1.NameNode(value: 'linkedAccountId'),
directives: [],
type: _i1.NamedTypeNode(
name: _i1.NameNode(value: 'ID'), isNonNull: true),
defaultValue: null),
_i1.InputValueDefinitionNode(
name: _i1.NameNode(value: 'locks'),
directives: [],
type: _i1.NamedTypeNode(
name: _i1.NameNode(value: 'Int'), isNonNull: true),
defaultValue: _i1.IntValueNode(value: '0')),
_i1.InputValueDefinitionNode(
name: _i1.NameNode(value: 'switches'),
directives: [],
type: _i1.NamedTypeNode(
name: _i1.NameNode(value: 'Int'), isNonNull: true),
defaultValue: _i1.IntValueNode(value: '0')),
_i1.InputValueDefinitionNode(
name: _i1.NameNode(value: 'lights'),
directives: [],
type: _i1.NamedTypeNode(
name: _i1.NameNode(value: 'Int'), isNonNull: true),
defaultValue: _i1.IntValueNode(value: '0')),
_i1.InputValueDefinitionNode(
name: _i1.NameNode(value: 'thermostats'),
directives: [],
type: _i1.NamedTypeNode(
name: _i1.NameNode(value: 'Int'), isNonNull: true),
defaultValue: _i1.IntValueNode(value: '0'))
],
type: _i1.ListTypeNode(
type: _i1.NamedTypeNode(
name: _i1.NameNode(value: 'Device'), isNonNull: true),
isNonNull: true)),
_i1.FieldDefinitionNode(
name: _i1.NameNode(value: 'VIRTUAL_CONNECTOR_reportState'),
directives: [],
args: [
_i1.InputValueDefinitionNode(
name: _i1.NameNode(value: 'linkedAccountId'),
directives: [],
type: _i1.NamedTypeNode(
name: _i1.NameNode(value: 'ID'), isNonNull: true),
defaultValue: null),
_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: 'traitName'),
directives: [],
type: _i1.NamedTypeNode(
name: _i1.NameNode(value: 'TraitName'), 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: 'fieldName'),
directives: [],
type: _i1.NamedTypeNode(
name: _i1.NameNode(value: 'String'), isNonNull: true),
defaultValue: null),
_i1.InputValueDefinitionNode(
name: _i1.NameNode(value: 'sampledAt'),
directives: [],
type: _i1.NamedTypeNode(
name: _i1.NameNode(value: 'DateTime'), isNonNull: false),
defaultValue: null),
_i1.InputValueDefinitionNode(
name: _i1.NameNode(value: 'value'),
directives: [],
type: _i1.NamedTypeNode(
name: _i1.NameNode(value: 'JSON'), isNonNull: true),
defaultValue: null)
],
type: _i1.NamedTypeNode(
name: _i1.NameNode(value: 'Device'), isNonNull: true)),
_i1.FieldDefinitionNode(
name: _i1.NameNode(value: 'VIRTUAL_CONNECTOR_reportListState'),
directives: [],
args: [
_i1.InputValueDefinitionNode(
name: _i1.NameNode(value: 'linkedAccountId'),
directives: [],
type: _i1.NamedTypeNode(
name: _i1.NameNode(value: 'ID'), isNonNull: true),
defaultValue: null),
_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: 'traitName'),
directives: [],
type: _i1.NamedTypeNode(
name: _i1.NameNode(value: 'TraitName'), 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: 'fieldName'),
directives: [],
type: _i1.NamedTypeNode(
name: _i1.NameNode(value: 'String'), isNonNull: true),
defaultValue: null),
_i1.InputValueDefinitionNode(
name: _i1.NameNode(value: 'sampledAt'),
directives: [],
type: _i1.NamedTypeNode(
name: _i1.NameNode(value: 'DateTime'), isNonNull: false),
defaultValue: null),
_i1.InputValueDefinitionNode(
name: _i1.NameNode(value: 'value'),
directives: [],
type: _i1.NamedTypeNode(
name: _i1.NameNode(value: 'JSONObject'), isNonNull: true),
defaultValue: null)
],
type: _i1.NamedTypeNode(
name: _i1.NameNode(value: 'Device'), isNonNull: true)),
_i1.FieldDefinitionNode(
name: _i1.NameNode(value: 'VIRTUAL_CONNECTOR_configureDevice'),
directives: [],
args: [
_i1.InputValueDefinitionNode(
name: _i1.NameNode(value: 'linkedAccountId'),
directives: [],
type: _i1.NamedTypeNode(
name: _i1.NameNode(value: 'ID'), isNonNull: true),
defaultValue: null),
_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: 'traits'),
directives: [],
type: _i1.NamedTypeNode(
name: _i1.NameNode(value: 'JSON'), isNonNull: true),
defaultValue: null)
],
type: _i1.NamedTypeNode(
name: _i1.NameNode(value: 'Device'), isNonNull: true)),
_i1.FieldDefinitionNode(
name: _i1.NameNode(value: 'VIRTUAL_CONNECTOR_updateActionStatus'),
directives: [],
args: [
_i1.InputValueDefinitionNode(
name: _i1.NameNode(value: 'linkedAccountId'),
directives: [],
type: _i1.NamedTypeNode(
name: _i1.NameNode(value: 'ID'), isNonNull: true),
defaultValue: null),
_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: 'actionId'),
directives: [],
type: _i1.NamedTypeNode(
name: _i1.NameNode(value: 'ID'), isNonNull: true),
defaultValue: null),
_i1.InputValueDefinitionNode(
name: _i1.NameNode(value: 'status'),
directives: [],
type: _i1.NamedTypeNode(
name: _i1.NameNode(value: 'VIRTUAL_CONNECTOR_ActionStatus'),
isNonNull: true),
defaultValue:
_i1.EnumValueNode(name: _i1.NameNode(value: 'REJECTED')))
],
type: _i1.NamedTypeNode(
name: _i1.NameNode(value: 'Device'), isNonNull: true)),
_i1.FieldDefinitionNode(
name: _i1.NameNode(value: 'PARTNER_createIntegration'),
directives: [],
args: [
_i1.InputValueDefinitionNode(
name: _i1.NameNode(value: 'displayName'),
directives: [],
type: _i1.NamedTypeNode(
name: _i1.NameNode(value: 'String'), isNonNull: false),
defaultValue: null),
_i1.InputValueDefinitionNode(
name: _i1.NameNode(value: 'oAuth'),
directives: [],
type: _i1.NamedTypeNode(
name: _i1.NameNode(value: 'JSON'), isNonNull: false),
defaultValue: null)
],
type: _i1.NamedTypeNode(
name: _i1.NameNode(value: 'Integration'), isNonNull: true)),
_i1.FieldDefinitionNode(
name: _i1.NameNode(value: 'PARTNER_createMockIntegration'),
directives: [],
args: [
_i1.InputValueDefinitionNode(
name: _i1.NameNode(value: 'displayName'),
directives: [],
type: _i1.NamedTypeNode(
name: _i1.NameNode(value: 'String'), isNonNull: false),
defaultValue: null),
_i1.InputValueDefinitionNode(
name: _i1.NameNode(value: 'integrationType'),
directives: [],
type: _i1.NamedTypeNode(
name: _i1.NameNode(value: 'IntegrationType'),
isNonNull: false),
defaultValue: null)
],
type: _i1.NamedTypeNode(
name: _i1.NameNode(value: 'JSON'), isNonNull: true)),
_i1.FieldDefinitionNode(
name: _i1.NameNode(value: 'ADMIN_setIntegrations'),
directives: [],
args: [
_i1.InputValueDefinitionNode(
name: _i1.NameNode(value: 'integrationIds'),
directives: [],
type: _i1.ListTypeNode(
type: _i1.NamedTypeNode(
name: _i1.NameNode(value: 'ID'), isNonNull: true),
isNonNull: true),
defaultValue: null)
],
type: _i1.ListTypeNode(
type: _i1.NamedTypeNode(
name: _i1.NameNode(value: 'Integration'), isNonNull: true),
isNonNull: true))
]);