Exemple #1
0
        public RestitutionClientTest()
        {
            //configuring the SDK
            config =
                new ClientConfig.Builder()
            {
                Environment    = ClientConfig.Environments.Sandbox,
                ConsumerKey    = Config.ConsumerKey,
                ConsumerSecret = Config.ConsumerSecret
            };
            //Creating client
            client            = ClientFactory.Create(config);
            restiturionclient = client.Restitution;

            //creating owner, object and events
            owner  = TestUtils.CreateOwner();
            obj    = TestUtils.CreateObject();
            events = TestUtils.CreateEvents(obj.DeviceId, 2);

            //posting owners, objects and events lists
            client.Objects.Create(obj);
            client.Owners.Create(owner);
            client.Events.Post(events);

            WaitForLoading(GetSearchEventQuery(events[0].DeviceId));
            WaitForLoading(GetSearchOwnerQuery(owner.Username));
        }
        internal SmartObjectsClient(ClientConfig config)
        {
            client = new HttpClient(config);

            Objects     = new ObjectClient(client);
            Owners      = new OwnerClient(client);
            Events      = new EventClient(client);
            Restitution = new RestitutionClient(client);
        }