Class AdapterDescriptor
Information about the adapter.
Inheritance
Implements
Namespace: OpenText.Fusion.AdapterSdk.Api
Assembly: OpenText.Fusion.AdapterSdk.Api.dll
Syntax
public class AdapterDescriptor : object, IAdapterDescriptor
Remarks
Class provides basic information about the adapter that is used when communicating with Fusion.
Constructors
AdapterDescriptor(String, IEnumerable<RepositorySettingDefinition>, Nullable<IEnumerable<String>>)
Initializes a new instance of the AdapterDescriptor class.
Declaration
public AdapterDescriptor(string adapterType, IEnumerable<RepositorySettingDefinition> propertyDefinitions, IEnumerable<string>? additionalCapabilities = null)
Parameters
Type | Name | Description |
---|---|---|
System.String | adapterType | Adapter type. |
IEnumerable<RepositorySettingDefinition> | propertyDefinitions | The repository setting definitions required by the adapter. |
System.Nullable<IEnumerable<System.String>> | additionalCapabilities | The additional capabilities of the adapter. |
Properties
AdapterType
Gets the type of the adapter.
Declaration
public string AdapterType { get; }
Property Value
Type | Description |
---|---|
System.String | The type of the adapter. |
Remarks
The adapter type is the type used when creating a custom adapter in Fusion.
It is not related to .NET type.
AdditionalCapabilities
Gets the additional capabilities of the adapter.
Declaration
public IEnumerable<string> AdditionalCapabilities { get; }
Property Value
Type | Description |
---|---|
IEnumerable<System.String> | The additional capabilities of the adapter. |
Remarks
Additional capabilities that may be present in adapters.
SettingDefinitions
Gets the property definitions.
Declaration
public IEnumerable<RepositorySettingDefinition> SettingDefinitions { get; }
Property Value
Type | Description |
---|---|
IEnumerable<RepositorySettingDefinition> | The repository setting definitions. |
Remarks
Settings are the repository attributes that a user can specify when creating a custom adapter in Fusion.