// devices.operations.ts - Device configuration operations
import { INodeProperties } from 'n8n-workflow';

export const devicesOperations: INodeProperties[] = [
  {
    displayName: 'Operation',
    name: 'operation',
    type: 'options',
    noDataExpression: true,
    displayOptions: {
      show: {
        domain: ['configuration'],
        category: ['devices'],
      },
    },
    options: [
      {
        name: 'Get Device Group',
        value: 'getDeviceGroup',
        description: 'Get device group information',
        action: 'Get device group information',
      },
      {
        name: 'Move Devices to Group',
        value: 'moveDevicesToGroup',
        description: 'Move devices to a different group',
        action: 'Move devices to a different group',
      },
    ],
    default: 'getDeviceGroup',
  },
];