Click or drag to resize

Spark Class

Spark object is the entry point to use this Cisco Spark .Net SDK. A Spark object must be created with one of the following Authenticator.
Inheritance Hierarchy
SystemObject
  SparkSDKSpark

Namespace:  SparkSDK
Assembly:  SparkSDK (in SparkSDK.dll) Version: 0.1.0.0 (0.1.0.0)
Syntax
C#
public sealed class Spark

The Spark type exposes the following members.

Constructors
  NameDescription
Public methodSpark
Initializes a new instance of the Spark,with an Authenticator class.
Top
Properties
  NameDescription
Public propertyAuthenticator
This is the Authenticator object from the application when constructing this Spark object. It can be used to check and modify authentication state.
Public propertyConsoleLogger
Gets or sets log level of the console logging.
Public propertyLogger
The logger for this SDK.
Public propertyMemberships
Gets the memberships, which is an instance of MembershipClient Memberships represent a person's relationships to rooms. Use membership to manage the authenticated user's relationship to rooms.
Public propertyMessages
Gets the messages, which is an instance of MessageClient Messages are how we communicate in a room. Use messages to manage the messages on behalf of the authenticated user.
Public propertyPeople
Gets the people, which is an instance of PersonClient People are registered users of Cisco Spark. Use people to find a person on behalf of the authenticated user.
Public propertyPhone
Gets the phone, which is an instance of Phone. Phone represents a calling device in Cisco Spark Windows SDK.
Public propertyRooms
Gets the rooms, which is an instance of RoomClient Rooms are virtual meeting places in Cisco Spark where people post messages and collaborate to get work done. Use rooms to manage the rooms on behalf of the authenticated user.
Public propertyTeamMemberships
Gets the team memberships, which is an instance of TeamMembershipClient Team Memberships represent a person's relationships to teams. Use teamMemberships to create and manage the team membership on behalf of the authenticated user.
Public propertyTeams
Gets the teams, which is an instance of TeamClient Teams are groups of people with a set of rooms that are visible to all members of that team. Use teams to create and manage the teams on behalf of the authenticated user.
Public propertyCode exampleWebhooks
Gets the webhooks. Webhooks allow the application to be notified via HTTP(or HTTPS) when a specific event occurs in Cisco Spark
Top
Fields
  NameDescription
Public fieldStatic memberVersion
The version number of this Cisco Spark .Net SDK.
Top
Remarks
Since: 0.1.0
See Also