Skip to main content
View as Markdown

IEDMS_LibraryService interface

No description yet.

public interface IEDMS_LibraryService

Namespace: DXP · Assembly: Altium.SDK.Interfaces

Methods​

MethodReturnsDescription
AddOrUpdateTagbool
AddToMyLibrarybool
CreateItembool
CreateSimpleParameterIEDMS_SimpleParameter
CreateSimpleParametersIEDMS_SimpleParameters
CreateTagIEDMS_Tag
CreateTagsIEDMS_Tags
ExecuteJsonRequestToCiivabool
ExecuteJsonRequestToOctopartbool
ExecuteJsonRequestToOctopartExtbool
GetItemsbool
GetTagsbool
GetTagsByRevisionIdbool
RemoveFromMyLibrarybool
RemoveItembool
RemoveTagsbool
UpdateItemTagsbool

AddOrUpdateTag​

No description yet.

bool AddOrUpdateTag(IEDMS_Tag argTag, out IEDMS_Tag argResultTag, out string argErrorMsg);
bool AddOrUpdateTag(object argTag, out IEDMS_Tag argResultTag, out string argErrorMsg);
ParameterTypePassing
argTagIEDMS_Tagvalue
argResultTagIEDMS_Tagout
argErrorMsgstringout

Returns: bool

The first overload is an extension method of IEDMS_LibraryServiceHelper (using DXP;) with typed parameters; the second is declared by the interface.

AddToMyLibrary​

No description yet.

bool AddToMyLibrary(string argLibraryItemID, out string argErrorMsg);
ParameterTypePassing
argLibraryItemIDstringvalue
argErrorMsgstringout

Returns: bool

CreateItem​

No description yet.

bool CreateItem(string argRevisionId, out IEDMS_LibraryItem argItem, out string argErrorMsg);
ParameterTypePassing
argRevisionIdstringvalue
argItemIEDMS_LibraryItemout
argErrorMsgstringout

Returns: bool

CreateSimpleParameter​

No description yet.

IEDMS_SimpleParameter CreateSimpleParameter();

Returns: IEDMS_SimpleParameter

Extension method of IEDMS_LibraryServiceHelper (using DXP;).

CreateSimpleParameters​

No description yet.

IEDMS_SimpleParameters CreateSimpleParameters();

Returns: IEDMS_SimpleParameters

Extension method of IEDMS_LibraryServiceHelper (using DXP;).

CreateTag​

No description yet.

IEDMS_Tag CreateTag();

Returns: IEDMS_Tag

Extension method of IEDMS_LibraryServiceHelper (using DXP;).

CreateTags​

No description yet.

IEDMS_Tags CreateTags();

Returns: IEDMS_Tags

Extension method of IEDMS_LibraryServiceHelper (using DXP;).

ExecuteJsonRequestToCiiva​

No description yet.

bool ExecuteJsonRequestToCiiva(string argEndPointName, string argRequest, out string argResponse, out string argErrorMsg);
ParameterTypePassing
argEndPointNamestringvalue
argRequeststringvalue
argResponsestringout
argErrorMsgstringout

Returns: bool

ExecuteJsonRequestToOctopart​

No description yet.

bool ExecuteJsonRequestToOctopart(string argEndPointName, IEDMS_SimpleParameters argParamList, out string argResponse, out string argErrorMsg);
bool ExecuteJsonRequestToOctopart(string argEndPointName, object argParamList, out string argResponse, out string argErrorMsg);
ParameterTypePassing
argEndPointNamestringvalue
argParamListIEDMS_SimpleParametersvalue
argResponsestringout
argErrorMsgstringout

Returns: bool

The first overload is an extension method of IEDMS_LibraryServiceHelper (using DXP;) with typed parameters; the second is declared by the interface.

ExecuteJsonRequestToOctopartExt​

No description yet.

bool ExecuteJsonRequestToOctopartExt(string argEndPointName, string argRequest, out string argResponse, out string argErrorMsg);
ParameterTypePassing
argEndPointNamestringvalue
argRequeststringvalue
argResponsestringout
argErrorMsgstringout

Returns: bool

GetItems​

No description yet.

bool GetItems(out IEDMS_LibraryItems argItems, out string argErrorMsg);
ParameterTypePassing
argItemsIEDMS_LibraryItemsout
argErrorMsgstringout

Returns: bool

GetTags​

No description yet.

bool GetTags(out IEDMS_Tags argTags, out string argErrorMsg);
ParameterTypePassing
argTagsIEDMS_Tagsout
argErrorMsgstringout

Returns: bool

GetTagsByRevisionId​

No description yet.

bool GetTagsByRevisionId(string argRevisionID, out IEDMS_Tags argTags, out string argErrorMsg);
ParameterTypePassing
argRevisionIDstringvalue
argTagsIEDMS_Tagsout
argErrorMsgstringout

Returns: bool

RemoveFromMyLibrary​

No description yet.

bool RemoveFromMyLibrary(string argLibraryItemID, out string argErrorMsg);
ParameterTypePassing
argLibraryItemIDstringvalue
argErrorMsgstringout

Returns: bool

RemoveItem​

No description yet.

bool RemoveItem(string argRevisionId, out string argErrorMsg);
ParameterTypePassing
argRevisionIdstringvalue
argErrorMsgstringout

Returns: bool

RemoveTags​

No description yet.

bool RemoveTags(IEDMS_Tags argTags, out string argErrorMsg);
bool RemoveTags(object argTags, out string argErrorMsg);
ParameterTypePassing
argTagsIEDMS_Tagsvalue
argErrorMsgstringout

Returns: bool

The first overload is an extension method of IEDMS_LibraryServiceHelper (using DXP;) with typed parameters; the second is declared by the interface.

UpdateItemTags​

No description yet.

bool UpdateItemTags(string argLibraryItemID, IEDMS_Tags argTags, out string argErrorMsg);
bool UpdateItemTags(string argLibraryItemID, object argTags, out string argErrorMsg);
ParameterTypePassing
argLibraryItemIDstringvalue
argTagsIEDMS_Tagsvalue
argErrorMsgstringout

Returns: bool

The first overload is an extension method of IEDMS_LibraryServiceHelper (using DXP;) with typed parameters; the second is declared by the interface.

Returned by​

IEDMS_DXPServerManager.GetLibraryService