{ "providerType": "adapter name", "displayName": "adapter name", "iconImage": "path of icon for this provider", "canSupportSubAccounts": true, "canDiscoverSubAccounts": false, "canDetachSubAccounts": false, "canDoTestConnection": false, "version": 1, "accountMetadata": { "version": { "type": "string", "minLength": 1, "maxLength": 100, "canUpdate": true, "regex": "", "displayLabel": " [adapter Name] Provider Version", "helpText": "Add [adapter Name] Provider Version", "translationCodes":{ "displayLabel": "CO_[adapter Name]_PROVIDER_VERSION", "helpText": "CO_ADD_[adapter Name]_PROVIDER_VERSION" }, "appliesTo": [ { "accountType": "asset", "isRequired": true } ], "displayOrder":1 } }, "credentialMetadata": { "assetIngestion": { "url": { "type": "string", "canUpdate": true, "minLength": 3, "maxLength": 200, "isRequired": true, "displayLabel": "[adapter] URL", "helpText": "Enter [adapter] URL", "translationCodes":{ "displayLabel": "CO_[adapter]_USER_NAME", "helpText": "CO_ENTER_[adapter]_USER_NAME" }, "displayOrder":3 }, "username": { "type": "string", "canUpdate": true, "minLength": 3, "maxLength": 200, "isRequired": true, "displayLabel": "User Name", "helpText": "Enter User Name", "translationCodes":{ "displayLabel": "CO_[adapter]_USER_NAME", "helpText": "CO_ENTER_[adapter]_USER_NAME" }, "displayOrder":4 }, "password": { "type": "password", "canUpdate": true, "minLength": 3, "maxLength": 200, "isRequired": true, "displayLabel": "Enter Password", "helpText": "Enter Password", "translationCodes":{ "displayLabel": "CO_[adapter]_PASSWORD", "helpText": "CO_ENTER_[adapter]_PASSWORD" }, "displayOrder":5 } } } }
Function | Active provider with no existing orders | Active provider with existing orders | Not Active |
---|---|---|---|
Edit Provider name | N | N | Y |
Edit Provider logo | Y | Y | Y |
Edit Description | Y | Y | Y |
Edit Source Code repo link | Y | Y | Y |
Edit Account settings | N | N | Y |
Edit Credentials setting | N | N | Y |
Activate provider | N/A | N/A | Y |
Deactivate provider | Y | N | N/A |
Delete provider | Y (must be deactivated first) | N | Y |