// api/configuration/ap/operations/setApSsids.descriptions.ts
import type { INodeProperties } from 'n8n-workflow';

/**
 * Parameters for setApSsids operation
 */
export const setApSsidsDescription: INodeProperties[] = [
	{
		displayName: 'Serial Number',
		name: 'serialNumber',
		type: 'string',
		required: true,
		default: '',
		description: 'AP serial number',
		displayOptions: {
			show: {
				operation: ['setApSsids'],
				resource: ['ap'],
				domain: ['configuration'],
			},
		},
	},
	{
		displayName: 'SSIDs',
		name: 'ssids',
		type: 'string',
		required: true,
		default: '',
		typeOptions: {
			multipleValues: true,
		},
		description: 'List of SSIDs (zonename) to configure for the AP',
		displayOptions: {
			show: {
				operation: ['setApSsids'],
				resource: ['ap'],
				domain: ['configuration'],
			},
		},
	},
];
