n8n-nodes-arubaclearpass
Version:
n8n community node for Aruba ClearPass API integration with comprehensive identity, policy, and enforcement profile management
32 lines (31 loc) • 833 B
TypeScript
export interface IGuestUser {
id?: number;
username: string;
password?: string;
role_id: number;
role_name?: string;
enabled: boolean;
start_time: string;
expire_time: string;
create_time?: string;
sponsor_name: string;
sponsor_profile: string;
sponsor_email?: string;
visitor_name?: string;
visitor_company?: string;
visitor_phone?: string;
email?: string;
mac?: string;
notes?: string;
simultaneous_use?: number;
do_expire?: number;
current_state?: string;
}
export interface IGuestUserCreate extends Omit<IGuestUser, 'id' | 'role_name' | 'current_state'> {
password: string;
}
export interface IGuestUserUpdate extends Partial<IGuestUserCreate> {
}
export interface IGuestUserReplace extends Omit<IGuestUserCreate, 'id'> {
id?: number;
}