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); }