import { ICredentialType, NodePropertyTypes } from 'n8n-workflow';

export class AsaasApi implements ICredentialType {
  name = 'asaasApi';
  displayName = 'Asaas API';
  documentationUrl = 'https://docs.asaas.com/';
  properties = [
    {
      displayName: 'Access Token',
      name: 'accessToken',
      type: 'string' as NodePropertyTypes,
      default: '',
    },
    {
      displayName: 'Ambiente',
      name: 'environment',
      type: 'options' as NodePropertyTypes,
      options: [
        { name: 'Produção', value: 'production' },
        { name: 'Sandbox', value: 'sandbox' }
      ],
      default: 'production',
    },
  ];
}