Prev | Next |
ISBPIIntegrationPlugin interface
The ISBPIIntegrationPlugin interface provides a range of methods.
ISBPIIntegrationPlugin interface methods
Most methods have a single string parameter (char* in C++, string in C#) that is encoded as JSON to provide a variety of parameters.
The ISBPIIntegrationPlugin interface provides these methods:
Method Name |
Notes |
See also |
---|---|---|
Release |
C++ only. This is called by the controlling application when the interface class is no longer required. The method should delete class created during the CreatePlugin() function. |
|
SetCallbacks(const void ** callbackFunctions) |
C++ only. |
SetCallbacks |
SetConfiguration |
Receives the settings defined when the user sets up the Custom Integration Plugin in Pro Cloud Server. |
SetConfiguration |
SetAuthorisation |
SetAuthorisation | |
GetAuthorisationDetails |
GetAuthorisationDetails | |
PostOAuthCode |
PostOAuthCode | |
RefreshOAuthToken |
RefreshOAuthToken | |
GetMenuList |
GetMenuList | |
GetItemList |
GetItemList | |
GetItem |
GetItem | |
GetItems |
GetItems | |
GetItemNotes |
GetItemNotes | |
GetItemDiscussion |
GetItemDiscussion | |
PostNewItem |
PostNewItem | |
PostUpdateItem |
PostUpdateItem | |
PostNewDiscussion |
PostNewDiscussion | |
CreateWebEAHyperlink |
CreateWebEAHyperlink | |
GetDefaultTypeMapping |
GetDefaultTypeMapping | |
GetDefaultFieldMapping |
GetDefaultFieldMapping | |
GetTypes |
GetTypes | |
GetFields |
GetFields | |
GetIcon |
GetIcon | |
GenericRequest |
Reserved for future use. |