public async Task <Session> CreateSessionAsync(string apiKey, Token installationToken) { var request = new CreateSessionServerRequest(apiKey); var entities = await ApiClient.DoSignedApiRequestAsync(HttpMethod.Post, "session-server", installationToken, request); var response = new Session(entities); return(response); }
public async Task <CreateSessionServerResponse> CreateAsync(Token installationToken) { var request = new CreateSessionServerRequest(ApiClient.ApiKey); var responseObjects = await ApiClient.DoSignedApiRequestAsync(HttpMethod.Post, "session-server", installationToken, request); var response = new CreateSessionServerResponse(responseObjects); return(response); }