public DirectoryV3SessionsListPostResponse DirectoryV3SessionsListPost(DirectoryV3SessionsListPostRequest request, EntityIdentifier subject) { var response = ExecuteRequest(HttpMethod.POST, "/directory/v3/sessions/list", subject, request, null); var sessions = DecryptResponse <List <DirectoryV3SessionsListPostResponse.Session> >(response); return(new DirectoryV3SessionsListPostResponse(sessions)); }
public void ShouldSerializeCorrectly() { var encoder = new JsonNetJsonEncoder(); var o = new DirectoryV3SessionsListPostRequest("id"); var json = encoder.EncodeObject(o); Assert.AreEqual("{\"identifier\":\"id\"}", json); }
public List <Session> GetAllServiceSessions(string userId) { var request = new DirectoryV3SessionsListPostRequest(userId); var response = _transport.DirectoryV3SessionsListPost(request, _directoryId); var sessions = new List <Session>(); foreach (var responseSession in response.Sessions) { sessions.Add( new Session( responseSession.ServiceId, responseSession.ServiceName, responseSession.ServiceIcon, responseSession.AuthRequest, responseSession.Created ) ); } return(sessions); }
public void Constructor_ShouldSetProperties() { var o = new DirectoryV3SessionsListPostRequest("id"); Assert.AreEqual(o.Identifier, "id"); }