public ApiCommandLogin(IStreamApiConnector streamApiConnector, string sessionID, StreamApiHeader streamApiHeader = null) : this(streamApiConnector, streamApiHeader) { this.sessionID = sessionID; this.ReturnType = typeof(LoginInfo); PostParams.Add(new StringPair(ApiConstants.ApiParamId, sessionID)); PostParams.Add(new StringPair(ApiConstants.ApiParamSessionId, sessionID)); }
public ApiCommandLogin(IStreamApiConnector streamApiConnector, string username, string password, int? apiSessionTimeout, StreamApiHeader streamApiHeader = null) : this(streamApiConnector, streamApiHeader) { this.Username = username; this.Password = password; this.ApiSessionTimeout = apiSessionTimeout; this.ReturnType = typeof(LoginInfo); PostParams.Add(new StringPair(ApiConstants.ApiParamUsername, Username)); PostParams.Add(new StringPair(ApiConstants.ApiParamPassword, Password)); if (ApiSessionTimeout.HasValue) { PostParams.Add(new StringPair(ApiConstants.ApiParamTimeToLive, ApiSessionTimeout.Value.ToString())); } }
protected ApiCommandLogin(IStreamApiConnector streamApiConnector, StreamApiHeader streamApiHeader = null) : base(streamApiConnector, streamApiHeader) { }
public ApiCommandLogout(IStreamApiConnector streamApiConnector, StreamApiHeader streamApiHeader = null) : base(streamApiConnector, streamApiHeader) { ReturnType = typeof(SuccessResult); }
public ApiCommandApiServerInfo(IStreamApiConnector streamApiConnector, StreamApiHeader streamApiHeader = null) : base(streamApiConnector, streamApiHeader) { this.ReturnType = typeof(ServerInfo); }
public ApiCommandApiMetadata(IStreamApiConnector streamApiConnector, StreamApiHeader streamApiHeader = null) : base(streamApiConnector, streamApiHeader) { this.ReturnType = typeof(Dictionary<string, Dictionary<string, ApiObjectInfo>>); }