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.