Table of Contents

Class TimelineClient

Namespace
Shift.Toolbox
Assembly
Shift.Toolbox.dll
public class TimelineClient
Inheritance
TimelineClient
Inherited Members
Extension Methods

Constructors

TimelineClient(ApiSettings, SecuritySettings, int)

public TimelineClient(ApiSettings api, SecuritySettings security, int lifetimeLimitInSeconds = 1200)

Parameters

api ApiSettings
security SecuritySettings
lifetimeLimitInSeconds int

Methods

CreateToken(Guid, Guid)

public string CreateToken(Guid user, Guid organization)

Parameters

user Guid
organization Guid

Returns

string

GetTokenAsync(string)

public Task<ApiResult<JwtResponse>> GetTokenAsync(string secret)

Parameters

secret string

Returns

Task<ApiResult<JwtResponse>>

QueueCommand(ICommand, string)

public ApiResult QueueCommand(ICommand command, string token = null)

Parameters

command ICommand
token string

Returns

ApiResult

QueueCommandAsync(string, string, string)

public Task<ApiResult> QueueCommandAsync(string name, string data, string token)

Parameters

name string
data string
token string

Returns

Task<ApiResult>