Exemplo n.º 1
0
        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);
        }
Exemplo n.º 2
0
        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);
        }
Exemplo n.º 3
0
        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);
        }
Exemplo n.º 4
0
        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);
        }
Exemplo n.º 5
0
        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);
        }
Exemplo n.º 7
0
        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));
        }