import { INodeProperties } from 'n8n-workflow';

/**
 * Parameters for getClientMatchSteerHistory operation
 */
export const getClientMatchSteerHistoryDescription: INodeProperties[] = [
	{
		displayName: 'Serial',
		name: 'serial',
		type: 'string',
		required: true,
		default: '',
		displayOptions: {
			show: {
				resource: ['ap'],
				domain: ['monitoring'],
				operation: ['getClientMatchSteerHistory'],
			},
		},
		description:
			'Serial Number of AP to get client steering history for. Note: This is an undocumented API that may not be available on all clusters or APs.',
	},
	{
		displayName: 'From Timestamp',
		name: 'from_timestamp',
		type: 'number',
		default: '',
		displayOptions: {
			show: {
				resource: ['ap'],
				domain: ['monitoring'],
				operation: ['getClientMatchSteerHistory'],
			},
		},
		description: 'Start time for steering history (epoch timestamp)',
	},
	{
		displayName: 'To Timestamp',
		name: 'to_timestamp',
		type: 'number',
		default: '',
		displayOptions: {
			show: {
				resource: ['ap'],
				domain: ['monitoring'],
				operation: ['getClientMatchSteerHistory'],
			},
		},
		description: 'End time for steering history (epoch timestamp)',
	},
];
