Interface IExtensionTypeInfo
Information about extension, which can be included into CAM Open API
Namespace: CAMAPI.Extensions
Assembly: CAMAPI.Extensions.dll
Syntax
[InterfaceType(ComInterfaceType.InterfaceIsIUnknown)]
[Guid("7ADE4684-6779-4392-A48F-83D0C6011720")]
public interface IExtensionTypeInfo
Properties
Group
Group, that shows places, where extension can be used
Declaration
string Group { get; set; }
Property Value
Type | Description |
---|---|
string |
Id
Unique identifier of extension in global list of extensions
Declaration
string Id { get; set; }
Property Value
Type | Description |
---|---|
string |
MaxApiVersion
Max API version, which is required to use this extension
Declaration
string MaxApiVersion { get; }
Property Value
Type | Description |
---|---|
string |
MinApiVersion
Min API version, which is required to use this extension
Declaration
string MinApiVersion { get; }
Property Value
Type | Description |
---|---|
string |
Name
Name of extension
Declaration
string Name { get; set; }
Property Value
Type | Description |
---|---|
string |
Methods
Copy(IExtensionTypeInfo)
Copy all properties from source object
Declaration
void Copy(IExtensionTypeInfo source)
Parameters
Type | Name | Description |
---|---|---|
IExtensionTypeInfo | source |
EmptyValues()
Set values of private properties to default
Declaration
void EmptyValues()
Update(string)
Update extension with new data from source
Declaration
void Update(string source)
Parameters
Type | Name | Description |
---|---|---|
string | source |