public Usage getDailyApiRequests() {
        return forOperation(Operation.DailyApiRequests.name());
    }
@Test
    public void shouldDeserializeFromSalesforceGeneratedJSON() throws IOException {
        final ObjectMapper mapper = JsonUtils.createObjectMapper();

        final Object read = mapper.readerFor(Limits.class)
                .readValue(LimitsTest.class.getResource("/org/apache/camel/component/salesforce/api/dto/limits.json"));

        assertThat("Limits should be parsed from JSON", read, instanceOf(Limits.class));

        final Limits limits = (Limits) read;

        final Usage dailyApiRequests = limits.getDailyApiRequests();
        assertFalse(dailyApiRequests.isUnknown(), "Should have some usage present");
        assertFalse(dailyApiRequests.getPerApplicationUsage().isEmpty(), "Per application usage should be present");
        assertNotNull(dailyApiRequests.forApplication("Camel Salesman"),
                "'Camel Salesman' application usage should be present");
    }