/// <exception cref="ArgumentException">Thrown when <paramref name="deviceToken"/> is null or empty</exception>> public async Task ApproveDevice(string deviceToken) { ArgumentGuard.NotNullOrEmpty(deviceToken, nameof(deviceToken)); await TryRequest(() => _messageSender.Put <VoidResponse>($"/v1/devices/{deviceToken}/approve")); }