Table of Contents

Class Event

Namespace
Smartsheet.Api.Models
Assembly
smartsheet-csharp-sdk.dll

Class encapsulating an event.

public class Event
Inheritance
Event
Inherited Members

Properties

AccessTokenName

Gets the access token name associated with the event, can be null

public string AccessTokenName { get; set; }

Property Value

string

the access token name associated with the event

Action

Gets the action associated with the event (EventAction enumeration)

public EventAction Action { get; set; }

Property Value

EventAction

the event action

AdditionalDetails

Returns a dictionary of additional details associated with the event

public Dictionary<string, object> AdditionalDetails { get; set; }

Property Value

Dictionary<string, object>

the dictionary

EventId

Gets a unique event ID

public string EventId { get; set; }

Property Value

string

the event ID

EventTimestamp

Gets an event timestamp, either a Date object, or Long if numericDates parameter is true on API call.

public object EventTimestamp { get; set; }

Property Value

object

ObjectId

Get the object ID of the object associated with the event

public object ObjectId { get; set; }

Property Value

object

the object ID

ObjectType

Gets the object type of the object associated with the event (EventObjectType enumeration)

public EventObjectType ObjectType { get; set; }

Property Value

EventObjectType

the object type

RequestUserId

Get the user ID of the user whose credential initiated the request

public long? RequestUserId { get; set; }

Property Value

long?

the request user ID

Source

Gets the source of the event request (EventSource enumeration)

public EventSource Source { get; set; }

Property Value

EventSource

the event source

UserId

Gets the assumed user ID for the event request

public long? UserId { get; set; }

Property Value

long?

the assumed user ID