import { INodeProperties } from 'n8n-workflow';

/**
 * Parameters for getInsightsClient operation
 */
export const getInsightsClientDescription: INodeProperties[] = [
	{
		displayName: 'Client MAC Address',
		name: 'sta_mac',
		type: 'string',
		required: true,
		default: '',
		description: 'Client MAC address to get insights for',
		displayOptions: {
			show: {
				operation: ['getInsightsClient'],
				resource: ['insights'],
				domain: ['aiops'],
			},
		},
	},
	{
		displayName: 'From',
		name: 'from',
		type: 'dateTime',
		required: true,
		default: '',
		description: 'Start time for data retrieval',
		displayOptions: {
			show: {
				operation: ['getInsightsClient'],
				resource: ['insights'],
				domain: ['aiops'],
			},
		},
	},
	{
		displayName: 'To',
		name: 'to',
		type: 'dateTime',
		required: true,
		default: '',
		description: 'End time for data retrieval',
		displayOptions: {
			show: {
				operation: ['getInsightsClient'],
				resource: ['insights'],
				domain: ['aiops'],
			},
		},
	},
];
