public void CancelPrintJob(Guid jobID, string sessionToken) { var url = string.Format("api/v3/printjobs/{0}/", jobID); var request = new JSONRestRequest(url, Method.DELETE); request.AddParameter("sessionToken", sessionToken); Execute <ResponseMessage>(request, System.Net.HttpStatusCode.OK); }
public List <TenantBasicInfo> GetTenantsForSessionToken(string sessionToken) { var httpRequest = new JSONRestRequest("api/v3/tenants/", Method.GET); httpRequest.AddParameter("session", sessionToken); var response = Execute <List <TenantBasicInfo> >(httpRequest, HttpStatusCode.OK); return(response.Data); }
public List <LogicalPrinter> GetLogicalPrintersForTenant(Guid tenantID) { var url = string.Format("api/v3/logical-printers/"); var request = new JSONRestRequest(url); request.AddParameter("tenant", tenantID); var result = Execute <List <LogicalPrinter> >(request, System.Net.HttpStatusCode.OK); return(result.Data); }
public List <PrintingAgent> GetPrintingAgents(Guid tenantID) { var url = "api/v3/agents/"; var request = new JSONRestRequest(url); request.AddParameter("tenant", tenantID); var result = Execute <List <PrintingAgent> >(request, System.Net.HttpStatusCode.OK); return(result.Data); }
public List <PrintJobStatus> GetPrintJobStatuses(Guid jobID, string sessionToken) { var url = string.Format("api/v3/printjobs/{0}/statuses/", jobID); var request = new JSONRestRequest(url, Method.GET); request.AddParameter("sessionToken", sessionToken); var result = Execute <List <PrintJobStatus> >(request, System.Net.HttpStatusCode.OK); return(result.Data); }
public List <TrustRelation> GetAllTrustRelations(Guid tenantID, bool fetchDetails = false, TrustRelationFilter filter = null) { var url = string.Format("{0}/trust-relations/", tenantID); var httpRequest = new JSONRestRequest(url); httpRequest.ApplyTrustRelationFilters(filter); httpRequest.AddParameter("details", fetchDetails); var response = Execute <List <TrustRelation> >(httpRequest, HttpStatusCode.OK); return(response.Data); }
public List <TrustRelationTypeGroup> GetAllTrustRelationTypeGroups(Guid?applicationID = null) { var url = string.Format("trust-relation-groups/"); var httpRequest = new JSONRestRequest(url); if (applicationID != null) { httpRequest.AddParameter("application-id", applicationID); } var response = Execute <List <TrustRelationTypeGroup> >(httpRequest, HttpStatusCode.OK); return(response.Data.ConvertAll(o => (TrustRelationTypeGroup)o)); }