28 lines
		
	
	
	
		
			588 B
		
	
	
	
		
			TypeScript
		
	
	
	
	
	
		
		
			
		
	
	
			28 lines
		
	
	
	
		
			588 B
		
	
	
	
		
			TypeScript
		
	
	
	
	
	
| 
								 | 
							
								import {
							 | 
						||
| 
								 | 
							
									ICredentialType,
							 | 
						||
| 
								 | 
							
									NodePropertyTypes,
							 | 
						||
| 
								 | 
							
								} from 'n8n-workflow';
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								export class ExampleCredentials implements ICredentialType {
							 | 
						||
| 
								 | 
							
									name = 'exampleCredentials';
							 | 
						||
| 
								 | 
							
									displayName = 'Example Credentials';
							 | 
						||
| 
								 | 
							
									properties = [
							 | 
						||
| 
								 | 
							
										// The credentials to get from user and save encrypted.
							 | 
						||
| 
								 | 
							
										// Properties can be defined exactly in the same way
							 | 
						||
| 
								 | 
							
										// as node properties.
							 | 
						||
| 
								 | 
							
										{
							 | 
						||
| 
								 | 
							
											displayName: 'User',
							 | 
						||
| 
								 | 
							
											name: 'user',
							 | 
						||
| 
								 | 
							
											type: 'string' as NodePropertyTypes,
							 | 
						||
| 
								 | 
							
											default: '',
							 | 
						||
| 
								 | 
							
										},
							 | 
						||
| 
								 | 
							
										{
							 | 
						||
| 
								 | 
							
											displayName: 'Access Token',
							 | 
						||
| 
								 | 
							
											name: 'accessToken',
							 | 
						||
| 
								 | 
							
											type: 'string' as NodePropertyTypes,
							 | 
						||
| 
								 | 
							
											default: '',
							 | 
						||
| 
								 | 
							
										},
							 | 
						||
| 
								 | 
							
									];
							 | 
						||
| 
								 | 
							
								}
							 |