Main entrypoint of the Jive SDK API.
Example Usage:
var jive = require('jive-sdk');
jive.logger.info('Welcome!');
- Source:
Members
-
<static> community :module:community
-
API for managing jive communities.
Example Usage:var jive = require('jive-sdk'); jive.community.findByTenantID( '8sakjhdfee1' ).then( function(community) { jive.logger.info('Found',JSON.stringify(community)); });Type:
- Source:
-
<static> constants :module:constants
-
An object containing constant string values. @see constants.
Type:
- Source:
-
<static> context :Object
-
Object that contains nominal API configuration state.
Type:
- Object
- Source:
Properties:
Name Type Description persistenceobject Configured persistence strategy.
schedulerobject Configured scheduler strategy.
configobject Configuration options.
-
<static> events :module:events
-
API for managing events.
Type:
- Source:
-
<static> extstreams :module:extstreamsInstances
-
API for manipulating external streams and tiles (instances and definitions).
Example Usage:var jive = require('jive-sdk'); jive.extstreams.findByID( ... ); jive.extstreams.definitions.findByID( ... );Type:
- Source:
Properties:
Name Type Description definitionsextstreamsDefinitions Stream definitions API.
-
<static> logger :Logger
-
Instance of the default logger.
Type:
- Logger
- Source:
Properties:
Name Type Description debugfunction example: require('jive-sdk').logger.debug('Debug message');
infofunction example: require('jive-sdk').logger.debug('Info message');
warnfunction example: require('jive-sdk').logger.debug('Warn message');
fatalfunction example: require('jive-sdk').logger.debug('Fatal message');
errorfunction example: require('jive-sdk').logger.debug('Error message');
-
<static> oauthUtil :Object
-
Type:
- Object
- Deprecated:
- Yes
- Source:
-
<static> persistence :Object
-
An object containing the available default persistence strategies.
Example Usage:var jive = require('jive-sdk'); var persistence = new jive.persistence.memory(); persistence.save( ... );Type:
- Object
- Source:
Properties:
Name Type Description filefilePersistence File based persistence. @see filePersistence persistence.
memorymemoryPersistence Memory based persistence @see memoryPersistence persistence.
-
<static> scheduler :memoryScheduler
-
An object containing the available default scheduling strategy types.
Example Usage:var jive = require('jive-sdk'); var scheduler = new jive.scheduler.memory(); ... ... scheduler.schedule( ... );Type:
- Source:
-
<static> service :module:service
-
API for managing an SDK service.
Type:
- Source:
-
<static> tasks :module:tasks
-
API for managing tasks.
Type:
- Source:
-
<static> tiles :module:tileInstances
-
API for manipulating tiles (instances and definitions).
Example Usage:var jive = require('jive-sdk'); jive.tiles.findByID( ... ); jive.tiles.definitions.findByID( ... );Type:
- Source:
Properties:
Name Type Description definitionstilesDefinitions Tiles definitions API.
-
<static> util :module:jiveutil
-
Useful general purpose utility functions.
Example Usage:var jive = require('jive-sdk'); var guid = jive.util.guid();Type:
- Source:
-
<static> webhooks :module:webhooks
-
API For managing service webhooks
Type:
- Source: