Beispiel #1
0
        private static AssetsApi GetApiInstance(string token, string serverUrl)
        {
            var apiInstance = new AssetsApi(serverUrl);

            apiInstance.Configuration.AccessToken = token;
            return(apiInstance);
        }
Beispiel #2
0
        public LeagueClientApi()
        {
            HttpClient = new LeagueHttpClient();

            Assets         = new AssetsApi(HttpClient);
            ChampSelect    = new ChampSelectApi(HttpClient);
            Chat           = new ChatApi(HttpClient);
            DataStore      = new DataStoreApi(HttpClient);
            GameData       = new GameDataApi(HttpClient);
            Inventory      = new InventoryApi(HttpClient);
            ItemSets       = new ItemSetsApi(HttpClient);
            Login          = new LoginApi(HttpClient);
            Matchmaking    = new MatchmakingApi(HttpClient);
            Missions       = new MissionsApi(HttpClient);
            Performance    = new PerformanceApi(HttpClient);
            Perks          = new PerksApi(HttpClient);
            PlayerBehavior = new PlayerBehaviorApi(HttpClient);
            RiotClient     = new RiotClientApi(HttpClient);
            Summoner       = new SummonerApi(HttpClient);
            System         = new SystemApi(HttpClient);
        }
        private static void Main(string[] args)
        {
            Configuration configuration = new Configuration();

            configuration.BasePath = "http://connector.develop.cnxt.dtr01.rodenstock.com:8080/api";
            //configuration.BasePath = "http://localhost:8280/api";

            PatientsApi patientsApi = new PatientsApi(configuration);

            // Query the first 25 patients sorted by lastName (ascending)
            PatientsResponse patientsResponse = patientsApi.GetPatients(25, null, new PatientFilter()
            {
                DateOfBirth = DateTime.ParseExact("1982-10-30", "yyyy-MM-dd", CultureInfo.InvariantCulture,
                                                  DateTimeStyles.None)
            }, new List <string>()
            {
                "lastName"
            }, new List <string>()
            {
                "session", "latestSessionId", "latestSessionUpdate"
            });

            // Query the next 25 patients sorted by lastName (ascending)
            patientsResponse = patientsApi.GetPatients(25, patientsResponse.PageInfo.EndCursor, null, new List <string>()
            {
                "lastName"
            }, new List <string>()
            {
                "session", "latestSessionId", "latestSessionUpdate"
            });

            List <PatientResponse> patients = patientsResponse.Patients;

            PatientResponse patient = null;

            foreach (PatientResponse patientResponse in patients)
            {
                // Query patient by id and include session relationship
                patient = patientsApi.GetPatient(patientResponse.Id, new List <string>()
                {
                    "session"
                });
                Console.WriteLine("Patient: {0}" + Environment.NewLine, JsonConvert.SerializeObject(patient));
            }

            SessionsApi sessionsApi = new SessionsApi(configuration);

            // Query the first 25 sessions sorted by upatedAt date (descending)
            SessionsResponse sessionsResponse = sessionsApi.GetSessions(25, null, new SessionFilter()
            {
                UpdatedAfter = DateTime.Parse("2020-02-17T10:00:00.391984Z"), State = null
            }, new List <string>()
            {
                "-updatedAt"
            }, new List <string>()
            {
                "patient"
            });

            // Query the next 25 sessions sorted by updatedAt date (descending)
            sessionsResponse = sessionsApi.GetSessions(25, sessionsResponse.PageInfo.EndCursor, new SessionFilter()
            {
                UpdatedAfter = DateTime.Parse("2020-02-17T10:00:00.391984Z"), State = null
            }, new List <string>()
            {
                "-updatedAt"
            }, new List <string>()
            {
                "patient"
            });

            List <SessionResponse> sessions = sessionsResponse.Sessions;

            SessionResponse session = null;

            foreach (SessionResponse sessionResponse in sessions)
            {
                // Query session by id and include patient and b2boptic relationships
                session = sessionsApi.GetSession(sessionResponse.Id, new List <string>()
                {
                    "patient", "b2boptic"
                });
                Console.WriteLine("Session: {0}" + Environment.NewLine, JsonConvert.SerializeObject(session));

                // Query assets assigned to the the specified session
                AssetsResponse assetResponse = sessionsApi.GetAssets(session.Id);
            }

            string b2bOptic_Sample1 = System.IO.File.ReadAllText("./Data/B2BOptic_Sample1.xml");

            // Import b2boptic XML document as new session
            List <string> sessionIds = sessionsApi.ImportB2BOpticAsNewSession(b2bOptic_Sample1, "OPEN");

            string b2bOptic_Sample2 = System.IO.File.ReadAllText("./Data/B2BOptic_Sample2.xml");

            // Import b2boptic XML document and update it by session for the specified session
            sessionIds = sessionsApi.ImportB2BOptic("691e5c29-3d70-4a3e-a8dd-bea781faba4b", b2bOptic_Sample2, "OPEN");

            SessionResponse _sessionResponse = sessionsApi.GetSession("f62fc646-9101-4f20-8255-65816435662c");
            AssetsResponse  _assetResponse   = sessionsApi.GetAssets(_sessionResponse.Id);

            AssetsApi assetsApi = new AssetsApi(configuration);
            DNEyeScannerAssetsResponse dnEyeScannerAssetsResponse = assetsApi.GetDNEyeScannerAssets("b126c195-8dde-47d6-9373-a2a47a72abaa");

            ImpressionISTAssetsResponse impressionISTAssetResponse = assetsApi.GetImpressionISTAssets("f62fc646-9101-4f20-8255-65816435662c");

            Console.ReadLine();
        }
        public async Task testAssetSearchWithLimit()
        {
            var assets = await AssetsApi <object> .getAssetsWithLimitAsync("bigchaindb", 2);

            assets.Count.ShouldBe(2);
        }
        public async Task testAssetSearch()
        {
            var assets = await AssetsApi <object> .getAssetsAsync("bigchaindb");

            assets.Count.ShouldBe(assets.Count);
        }
Beispiel #6
0
 public void Init()
 {
     instance = new AssetsApi();
 }