Home Reference Source Test Repository
public class | source

CiscoSparkFactory

Extends:

CiscoSpark → CiscoSparkFactory

Cisco Spark Factory class

Example:

  const CiscoSpark = require('node-ciscospark')
  const spark = new CiscoSpark('Access Token');
  spark.messages({ roomId: 'your-room-id', text: 'Message'})

Constructor Summary

Public Constructor
public

constructor(accessToken: string, userAgent: string)

Member Summary

Public Members
public get

Spark Memberships

public get

Spark Messages

public get

Spark People

public get

rooms: Rooms: *

Spark Rooms

public get

Spark Team Memberships

public get

teams: Teams: *

Spark Teams

public get

Spark Webhooks

Protected Members
protected

Inherited Summary

From class CiscoSpark
public set
protected
protected
protected
protected
public abstract

Check Id

public

create(params: Object, callback: requestCallback): *

Create an object

public

delete(id: string, callback: requestCallback): *

Delete an Object

public

get(id: string, callback: requestCallback): *

Get an object

public

list(params: Object, callback: requestCallback)

List objects

public

update(id: string, params: Object, callback: requestCallback): *

Update an object

protected

request(options: Object, callback: requestCallback): *

Make a request

Public Constructors

public constructor(accessToken: string, userAgent: string) source

Constructor for abstract class

Override:

CiscoSpark#constructor

Params:

NameTypeAttributeDescription
accessToken string
  • optional

Your Cisco Spark accesstoken

userAgent string
  • optional

User Agent request header

Public Members

public get memberships: Memberships: * source

Spark Memberships

Return:

Memberships

public get messages: Messages: * source

Spark Messages

Return:

Messages

Message Object

public get people: People: * source

Spark People

Return:

People

public get rooms: Rooms: * source

Spark Rooms

Return:

Rooms

public get teamMemberships: TeamMemberships: * source

Spark Team Memberships

Return:

TeamMemberships

public get teams: Teams: * source

Spark Teams

Return:

Teams

public get webhooks: Webhooks: * source

Spark Webhooks

Return:

Webhooks

Protected Members

protected userAgent: string source

Override:

CiscoSpark#userAgent