diff --git a/.fern/metadata.json b/.fern/metadata.json index 5c34227..c510023 100644 --- a/.fern/metadata.json +++ b/.fern/metadata.json @@ -1,7 +1,7 @@ { - "cliVersion": "5.16.0", + "cliVersion": "5.18.1", "generatorName": "fernapi/fern-java-sdk", - "generatorVersion": "4.6.1", + "generatorVersion": "4.8.3", "generatorConfig": { "package-prefix": "com.junction.api", "publish-to": "central", @@ -9,10 +9,10 @@ "client-class-name": "Junction", "enable-forward-compatible-enums": true }, - "originGitCommit": "b86a13ae347b0f20883c905a1c03aaf134912701", + "originGitCommit": "3f979ee1e4cc799ef18b1ea8d8565a2dc32c5abf", "originGitCommitIsDirty": true, "invokedBy": "ci", "requestedVersion": "AUTO", "ciProvider": "unknown", - "sdkVersion": "1.0.0" + "sdkVersion": "1.0.1" } \ No newline at end of file diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md new file mode 100644 index 0000000..24cf9fa --- /dev/null +++ b/CONTRIBUTING.md @@ -0,0 +1,114 @@ +# Contributing + +Thanks for your interest in contributing to this SDK! This document provides guidelines for contributing to the project. + +## Getting Started + +### Prerequisites + +- Java 11+ +- Gradle + +### Installation + +Install the project dependencies: + +```bash +./gradlew build +``` + +### Building + +Build the project: + +```bash +./gradlew build +``` + +### Testing + +Run the test suite: + +```bash +./gradlew test +``` + +### Formatting + +Check and fix code style: + +```bash +./gradlew spotlessApply +``` + +## About Generated Code + +**Important**: Most files in this SDK are automatically generated by [Fern](https://buildwithfern.com) from the API definition. Direct modifications to generated files will be overwritten the next time the SDK is generated. + +### Generated Files + +The following directories contain generated code: +- `src/` - API client classes and types +- Most Java files in the project + +### How to Customize + +If you need to customize the SDK, you have two options: + +#### Option 1: Use `.fernignore` + +For custom code that should persist across SDK regenerations: + +1. Create a `.fernignore` file in the project root +2. Add file patterns for files you want to preserve (similar to `.gitignore` syntax) +3. Add your custom code to those files + +Files listed in `.fernignore` will not be overwritten when the SDK is regenerated. + +For more information, see the [Fern documentation on custom code](https://buildwithfern.com/learn/sdks/overview/custom-code). + +#### Option 2: Contribute to the Generator + +If you want to change how code is generated for all users of this SDK: + +1. The Java SDK generator lives in the [Fern repository](https://github.com/fern-api/fern) +2. Generator code is located at `generators/java-v2/` +3. Follow the [Fern contributing guidelines](https://github.com/fern-api/fern/blob/main/CONTRIBUTING.md) +4. Submit a pull request with your changes to the generator + +This approach is best for: +- Bug fixes in generated code +- New features that would benefit all users +- Improvements to code generation patterns + +## Making Changes + +### Workflow + +1. Create a new branch for your changes +2. Make your modifications +3. Run tests to ensure nothing breaks: `./gradlew test` +4. Run formatting: `./gradlew spotlessApply` +5. Build the project: `./gradlew build` +6. Commit your changes with a clear commit message +7. Push your branch and create a pull request + +### Commit Messages + +Write clear, descriptive commit messages that explain what changed and why. + +### Code Style + +This project uses automated code formatting. Run `./gradlew spotlessApply` before committing to ensure your code meets the project's style guidelines. + +## Questions or Issues? + +If you have questions or run into issues: + +1. Check the [Fern documentation](https://buildwithfern.com) +2. Search existing [GitHub issues](https://github.com/fern-api/fern/issues) +3. Open a new issue if your question hasn't been addressed + +## License + +By contributing to this project, you agree that your contributions will be licensed under the same license as the project. diff --git a/README.md b/README.md index 52fcf13..5be9be7 100644 --- a/README.md +++ b/README.md @@ -29,7 +29,7 @@ Add the dependency in your `build.gradle` file: ```groovy dependencies { - implementation 'com.junction:junction-java:1.0.0' + implementation 'com.junction:junction-java:1.0.1' } ``` @@ -41,7 +41,7 @@ Add the dependency in your `pom.xml` file: com.junction junction-java - 1.0.0 + 1.0.1 ``` @@ -75,14 +75,6 @@ public class Example { .provider(OAuthProviders.OURA) .connections( Arrays.asList( - ConnectionRecipe - .builder() - .userId("user_id") - .accessToken("access_token") - .refreshToken("refresh_token") - .providerId("provider_id") - .expiresAt(1) - .build(), ConnectionRecipe .builder() .userId("user_id") @@ -167,11 +159,19 @@ retry limit (default: 2). Before defaulting to exponential backoff, the SDK will the `Retry-After` header (as either in seconds or as an HTTP date), and then the `X-RateLimit-Reset` header (as a Unix timestamp in epoch seconds); failing both of those, it will fall back to exponential backoff. -A request is deemed retryable when any of the following HTTP status codes is returned: +Which status codes are retried depends on the `retry-status-codes` generator configuration: + +**`legacy`** (current default): retries on +- [408](https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/408) (Timeout) +- [429](https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/429) (Too Many Requests) +- [5XX](https://developer.mozilla.org/en-US/docs/Web/HTTP/Status#server_error_responses) (All server errors, including 500) +**`recommended`**: retries on - [408](https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/408) (Timeout) - [429](https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/429) (Too Many Requests) -- [5XX](https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/500) (Internal Server Errors) +- [502](https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/502) (Bad Gateway) +- [503](https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/503) (Service Unavailable) +- [504](https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/504) (Gateway Timeout) Use the `maxRetries` client option to configure this behavior. diff --git a/build.gradle b/build.gradle index 31b2970..638b6d8 100644 --- a/build.gradle +++ b/build.gradle @@ -47,7 +47,7 @@ java { group = 'com.junction' -version = '1.0.0' +version = '1.0.1' jar { dependsOn(":generatePomFileForMavenPublication") @@ -78,7 +78,7 @@ publishing { maven(MavenPublication) { groupId = 'com.junction' artifactId = 'junction-java' - version = '1.0.0' + version = '1.0.1' from components.java pom { name = 'vital' diff --git a/changelog.md b/changelog.md index 9d7930a..e79a678 100644 --- a/changelog.md +++ b/changelog.md @@ -1,3 +1,19 @@ +## 1.0.1 - 2026-05-07 +* fix: fix request field serialization across all request types +* Previously, required fields like `start_date`, `zip_code`, `lab_id`, +* `user_id`, `collection_date`, and `lab` were annotated with `@JsonIgnore`, +* causing them to be omitted from serialized request bodies. Optional fields +* (`end_date`, `provider`, `cursor`, `next_cursor`, etc.) also lacked proper +* `@JsonProperty` bindings and `NullableNonemptyFilter` handling. +* This fix ensures all request fields are correctly serialized when making +* API calls, resolving silent data-loss bugs where required parameters were +* never sent to the server. +* Key changes: +* Replace `@JsonIgnore` with `@JsonProperty` on required fields across all request classes (activity, body, sleep, vitals, lab tests, link, meal, menstrual cycle, etc.) +* Add private `@JsonProperty`-annotated accessors with `NullableNonemptyFilter` for all optional (`Optional`) fields to ensure correct conditional serialization +* Import `NullableNonemptyFilter` and `JsonProperty` in all affected request classes +* 🌿 Generated with Fern + ## 1.0.0 - 2026-05-06 * Initial SDK generation * 🌿 Generated with Fern diff --git a/reference.md b/reference.md index 1bc8392..3abe256 100644 --- a/reference.md +++ b/reference.md @@ -10656,10 +10656,10 @@ client.labTests().get( GetLabTestsRequest .builder() .markerIds( - Arrays.asList(Optional.of(1)) + Arrays.asList(1) ) .providerIds( - Arrays.asList(Optional.of("provider_ids")) + Arrays.asList("provider_ids") ) .generationMethod(LabTestGenerationMethodFilter.AUTO) .labSlug("lab_slug") @@ -11023,7 +11023,7 @@ client.labTests().getMarkers( GetMarkersLabTestsRequest .builder() .labId( - Arrays.asList(Optional.of(1)) + Arrays.asList(1) ) .labSlug("lab_slug") .name("name") @@ -11407,10 +11407,10 @@ client.labTests().getPaginated( GetPaginatedLabTestsRequest .builder() .markerIds( - Arrays.asList(Optional.of(1)) + Arrays.asList(1) ) .providerIds( - Arrays.asList(Optional.of("provider_ids")) + Arrays.asList("provider_ids") ) .labTestLimit(1) .nextCursor("next_cursor") @@ -11605,16 +11605,16 @@ client.labTests().getOrders( GetOrdersLabTestsRequest .builder() .status( - Arrays.asList(Optional.of(OrderLowLevelStatus.ORDERED)) + Arrays.asList(OrderLowLevelStatus.ORDERED) ) .orderType( - Arrays.asList(Optional.of(LabTestCollectionMethod.TESTKIT)) + Arrays.asList(LabTestCollectionMethod.TESTKIT) ) .orderActivationTypes( - Arrays.asList(Optional.of(OrderActivationType.CURRENT)) + Arrays.asList(OrderActivationType.CURRENT) ) .orderIds( - Arrays.asList(Optional.of("order_ids")) + Arrays.asList("order_ids") ) .searchInput("search_input") .startDate(OffsetDateTime.parse("2024-01-15T09:30:00Z")) @@ -12329,7 +12329,7 @@ client.labTests().getAreaInfo( .builder() .zipCode("zip_code") .labs( - Arrays.asList(Optional.of(ClientFacingLabs.QUEST)) + Arrays.asList(ClientFacingLabs.QUEST) ) .radius(AllowedRadius.TEN) .lab(ClientFacingLabs.QUEST) @@ -12413,7 +12413,7 @@ client.labTests().getPscInfo( .zipCode("zip_code") .labId(1) .capabilities( - Arrays.asList(Optional.of(LabLocationCapability.STAT)) + Arrays.asList(LabLocationCapability.STAT) ) .radius(AllowedRadius.TEN) .labAccountId("lab_account_id") @@ -12495,7 +12495,7 @@ client.labTests().getOrderPscInfo( GetOrderPscInfoLabTestsRequest .builder() .capabilities( - Arrays.asList(Optional.of(LabLocationCapability.STAT)) + Arrays.asList(LabLocationCapability.STAT) ) .radius(AllowedRadius.TEN) .build() @@ -12814,7 +12814,7 @@ client.labTests().getPscAppointmentAvailability( .builder() .lab(AppointmentPscLabs.QUEST) .siteCodes( - Arrays.asList(Optional.of("site_codes")) + Arrays.asList("site_codes") ) .startDate("start_date") .zipCode("zip_code") @@ -14941,6 +14941,7 @@ and starts the ParseLabReport. Returns a generated job_id. ```java client.labReport().parserCreateJob( + null, CreateLabReportParserJobBody .builder() .userId("user_id") diff --git a/src/main/java/com/junction/api/core/ClientOptions.java b/src/main/java/com/junction/api/core/ClientOptions.java index d699afb..88f1766 100644 --- a/src/main/java/com/junction/api/core/ClientOptions.java +++ b/src/main/java/com/junction/api/core/ClientOptions.java @@ -38,10 +38,10 @@ private ClientOptions( this.headers.putAll(headers); this.headers.putAll(new HashMap() { { - put("User-Agent", "com.junction:junction-java/1.0.0"); + put("User-Agent", "com.junction:junction-java/1.0.1"); put("X-Fern-Language", "JAVA"); put("X-Fern-SDK-Name", "com.vital.fern:api-sdk"); - put("X-Fern-SDK-Version", "1.0.0"); + put("X-Fern-SDK-Version", "1.0.1"); } }); this.headerSuppliers = headerSuppliers; diff --git a/src/main/java/com/junction/api/resources/activity/requests/GetActivityRequest.java b/src/main/java/com/junction/api/resources/activity/requests/GetActivityRequest.java index 823814f..e33b3db 100644 --- a/src/main/java/com/junction/api/resources/activity/requests/GetActivityRequest.java +++ b/src/main/java/com/junction/api/resources/activity/requests/GetActivityRequest.java @@ -8,10 +8,12 @@ import com.fasterxml.jackson.annotation.JsonIgnore; import com.fasterxml.jackson.annotation.JsonIgnoreProperties; import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonSetter; import com.fasterxml.jackson.annotation.Nulls; import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import com.junction.api.core.Nullable; +import com.junction.api.core.NullableNonemptyFilter; import com.junction.api.core.ObjectMappers; import java.util.HashMap; import java.util.Map; @@ -55,7 +57,7 @@ public Optional getProvider() { /** * @return Date from in YYYY-MM-DD or ISO formatted date time. If a date is provided without a time, the time will be set to 00:00:00 */ - @JsonIgnore + @JsonProperty("start_date") public String getStartDate() { return startDate; } @@ -71,6 +73,18 @@ public Optional getEndDate() { return endDate; } + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("provider") + private Optional _getProvider() { + return provider; + } + + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("end_date") + private Optional _getEndDate() { + return endDate; + } + @java.lang.Override public boolean equals(Object other) { if (this == other) return true; diff --git a/src/main/java/com/junction/api/resources/activity/requests/GetRawActivityRequest.java b/src/main/java/com/junction/api/resources/activity/requests/GetRawActivityRequest.java index 493d906..6c739bf 100644 --- a/src/main/java/com/junction/api/resources/activity/requests/GetRawActivityRequest.java +++ b/src/main/java/com/junction/api/resources/activity/requests/GetRawActivityRequest.java @@ -8,10 +8,12 @@ import com.fasterxml.jackson.annotation.JsonIgnore; import com.fasterxml.jackson.annotation.JsonIgnoreProperties; import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonSetter; import com.fasterxml.jackson.annotation.Nulls; import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import com.junction.api.core.Nullable; +import com.junction.api.core.NullableNonemptyFilter; import com.junction.api.core.ObjectMappers; import java.util.HashMap; import java.util.Map; @@ -55,7 +57,7 @@ public Optional getProvider() { /** * @return Date from in YYYY-MM-DD or ISO formatted date time. If a date is provided without a time, the time will be set to 00:00:00 */ - @JsonIgnore + @JsonProperty("start_date") public String getStartDate() { return startDate; } @@ -71,6 +73,18 @@ public Optional getEndDate() { return endDate; } + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("provider") + private Optional _getProvider() { + return provider; + } + + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("end_date") + private Optional _getEndDate() { + return endDate; + } + @java.lang.Override public boolean equals(Object other) { if (this == other) return true; diff --git a/src/main/java/com/junction/api/resources/aggregate/requests/GetTaskHistoryForContinuousQueryAggregateRequest.java b/src/main/java/com/junction/api/resources/aggregate/requests/GetTaskHistoryForContinuousQueryAggregateRequest.java index f068f25..562e314 100644 --- a/src/main/java/com/junction/api/resources/aggregate/requests/GetTaskHistoryForContinuousQueryAggregateRequest.java +++ b/src/main/java/com/junction/api/resources/aggregate/requests/GetTaskHistoryForContinuousQueryAggregateRequest.java @@ -8,10 +8,12 @@ import com.fasterxml.jackson.annotation.JsonIgnore; import com.fasterxml.jackson.annotation.JsonIgnoreProperties; import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonSetter; import com.fasterxml.jackson.annotation.Nulls; import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import com.junction.api.core.Nullable; +import com.junction.api.core.NullableNonemptyFilter; import com.junction.api.core.ObjectMappers; import java.util.HashMap; import java.util.Map; @@ -50,6 +52,18 @@ public Optional getLimit() { return limit; } + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("next_cursor") + private Optional _getNextCursor() { + return nextCursor; + } + + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("limit") + private Optional _getLimit() { + return limit; + } + @java.lang.Override public boolean equals(Object other) { if (this == other) return true; diff --git a/src/main/java/com/junction/api/resources/body/requests/GetBodyRequest.java b/src/main/java/com/junction/api/resources/body/requests/GetBodyRequest.java index 805c9e6..a95beac 100644 --- a/src/main/java/com/junction/api/resources/body/requests/GetBodyRequest.java +++ b/src/main/java/com/junction/api/resources/body/requests/GetBodyRequest.java @@ -8,10 +8,12 @@ import com.fasterxml.jackson.annotation.JsonIgnore; import com.fasterxml.jackson.annotation.JsonIgnoreProperties; import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonSetter; import com.fasterxml.jackson.annotation.Nulls; import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import com.junction.api.core.Nullable; +import com.junction.api.core.NullableNonemptyFilter; import com.junction.api.core.ObjectMappers; import java.util.HashMap; import java.util.Map; @@ -55,7 +57,7 @@ public Optional getProvider() { /** * @return Date from in YYYY-MM-DD or ISO formatted date time. If a date is provided without a time, the time will be set to 00:00:00 */ - @JsonIgnore + @JsonProperty("start_date") public String getStartDate() { return startDate; } @@ -71,6 +73,18 @@ public Optional getEndDate() { return endDate; } + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("provider") + private Optional _getProvider() { + return provider; + } + + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("end_date") + private Optional _getEndDate() { + return endDate; + } + @java.lang.Override public boolean equals(Object other) { if (this == other) return true; diff --git a/src/main/java/com/junction/api/resources/body/requests/GetRawBodyRequest.java b/src/main/java/com/junction/api/resources/body/requests/GetRawBodyRequest.java index 7b6e8e0..fece237 100644 --- a/src/main/java/com/junction/api/resources/body/requests/GetRawBodyRequest.java +++ b/src/main/java/com/junction/api/resources/body/requests/GetRawBodyRequest.java @@ -8,10 +8,12 @@ import com.fasterxml.jackson.annotation.JsonIgnore; import com.fasterxml.jackson.annotation.JsonIgnoreProperties; import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonSetter; import com.fasterxml.jackson.annotation.Nulls; import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import com.junction.api.core.Nullable; +import com.junction.api.core.NullableNonemptyFilter; import com.junction.api.core.ObjectMappers; import java.util.HashMap; import java.util.Map; @@ -55,7 +57,7 @@ public Optional getProvider() { /** * @return Date from in YYYY-MM-DD or ISO formatted date time. If a date is provided without a time, the time will be set to 00:00:00 */ - @JsonIgnore + @JsonProperty("start_date") public String getStartDate() { return startDate; } @@ -71,6 +73,18 @@ public Optional getEndDate() { return endDate; } + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("provider") + private Optional _getProvider() { + return provider; + } + + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("end_date") + private Optional _getEndDate() { + return endDate; + } + @java.lang.Override public boolean equals(Object other) { if (this == other) return true; diff --git a/src/main/java/com/junction/api/resources/devices/requests/GetRawDevicesRequest.java b/src/main/java/com/junction/api/resources/devices/requests/GetRawDevicesRequest.java index d27ef42..9a9fbf7 100644 --- a/src/main/java/com/junction/api/resources/devices/requests/GetRawDevicesRequest.java +++ b/src/main/java/com/junction/api/resources/devices/requests/GetRawDevicesRequest.java @@ -8,10 +8,12 @@ import com.fasterxml.jackson.annotation.JsonIgnore; import com.fasterxml.jackson.annotation.JsonIgnoreProperties; import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonSetter; import com.fasterxml.jackson.annotation.Nulls; import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import com.junction.api.core.Nullable; +import com.junction.api.core.NullableNonemptyFilter; import com.junction.api.core.ObjectMappers; import java.util.HashMap; import java.util.Map; @@ -41,6 +43,12 @@ public Optional getProvider() { return provider; } + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("provider") + private Optional _getProvider() { + return provider; + } + @java.lang.Override public boolean equals(Object other) { if (this == other) return true; diff --git a/src/main/java/com/junction/api/resources/electrocardiogram/requests/GetElectrocardiogramRequest.java b/src/main/java/com/junction/api/resources/electrocardiogram/requests/GetElectrocardiogramRequest.java index 2cc1110..8e3b590 100644 --- a/src/main/java/com/junction/api/resources/electrocardiogram/requests/GetElectrocardiogramRequest.java +++ b/src/main/java/com/junction/api/resources/electrocardiogram/requests/GetElectrocardiogramRequest.java @@ -8,10 +8,12 @@ import com.fasterxml.jackson.annotation.JsonIgnore; import com.fasterxml.jackson.annotation.JsonIgnoreProperties; import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonSetter; import com.fasterxml.jackson.annotation.Nulls; import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import com.junction.api.core.Nullable; +import com.junction.api.core.NullableNonemptyFilter; import com.junction.api.core.ObjectMappers; import java.util.HashMap; import java.util.Map; @@ -41,7 +43,7 @@ private GetElectrocardiogramRequest( this.additionalProperties = additionalProperties; } - @JsonIgnore + @JsonProperty("start_date") public String getStartDate() { return startDate; } @@ -65,6 +67,18 @@ public Optional getProvider() { return provider; } + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("end_date") + private Optional _getEndDate() { + return endDate; + } + + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("provider") + private Optional _getProvider() { + return provider; + } + @java.lang.Override public boolean equals(Object other) { if (this == other) return true; diff --git a/src/main/java/com/junction/api/resources/insurance/requests/SearchDiagnosisInsuranceRequest.java b/src/main/java/com/junction/api/resources/insurance/requests/SearchDiagnosisInsuranceRequest.java index 61abacb..a2b20dc 100644 --- a/src/main/java/com/junction/api/resources/insurance/requests/SearchDiagnosisInsuranceRequest.java +++ b/src/main/java/com/junction/api/resources/insurance/requests/SearchDiagnosisInsuranceRequest.java @@ -5,9 +5,9 @@ import com.fasterxml.jackson.annotation.JsonAnyGetter; import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; import com.fasterxml.jackson.annotation.JsonIgnoreProperties; import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonSetter; import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import com.junction.api.core.ObjectMappers; @@ -28,7 +28,7 @@ private SearchDiagnosisInsuranceRequest(String diagnosisQuery, Map getProviderPayorId() { return providerPayorId; } + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("insurance_name") + private Optional _getInsuranceName() { + return insuranceName; + } + + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("provider") + private Optional _getProvider() { + return provider; + } + + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("provider_payor_id") + private Optional _getProviderPayorId() { + return providerPayorId; + } + @java.lang.Override public boolean equals(Object other) { if (this == other) return true; diff --git a/src/main/java/com/junction/api/resources/introspect/requests/GetUserHistoricalPullsIntrospectRequest.java b/src/main/java/com/junction/api/resources/introspect/requests/GetUserHistoricalPullsIntrospectRequest.java index 9131b22..f62b4d0 100644 --- a/src/main/java/com/junction/api/resources/introspect/requests/GetUserHistoricalPullsIntrospectRequest.java +++ b/src/main/java/com/junction/api/resources/introspect/requests/GetUserHistoricalPullsIntrospectRequest.java @@ -8,10 +8,12 @@ import com.fasterxml.jackson.annotation.JsonIgnore; import com.fasterxml.jackson.annotation.JsonIgnoreProperties; import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonSetter; import com.fasterxml.jackson.annotation.Nulls; import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import com.junction.api.core.Nullable; +import com.junction.api.core.NullableNonemptyFilter; import com.junction.api.core.ObjectMappers; import com.junction.api.types.Providers; import java.util.HashMap; @@ -95,6 +97,36 @@ public Optional getNextCursor() { return nextCursor; } + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("user_id") + private Optional _getUserId() { + return userId; + } + + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("provider") + private Optional _getProvider() { + return provider; + } + + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("user_limit") + private Optional _getUserLimit() { + return userLimit; + } + + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("cursor") + private Optional _getCursor() { + return cursor; + } + + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("next_cursor") + private Optional _getNextCursor() { + return nextCursor; + } + @java.lang.Override public boolean equals(Object other) { if (this == other) return true; diff --git a/src/main/java/com/junction/api/resources/introspect/requests/GetUserResourcesIntrospectRequest.java b/src/main/java/com/junction/api/resources/introspect/requests/GetUserResourcesIntrospectRequest.java index 95b0876..74bbf66 100644 --- a/src/main/java/com/junction/api/resources/introspect/requests/GetUserResourcesIntrospectRequest.java +++ b/src/main/java/com/junction/api/resources/introspect/requests/GetUserResourcesIntrospectRequest.java @@ -8,10 +8,12 @@ import com.fasterxml.jackson.annotation.JsonIgnore; import com.fasterxml.jackson.annotation.JsonIgnoreProperties; import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonSetter; import com.fasterxml.jackson.annotation.Nulls; import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import com.junction.api.core.Nullable; +import com.junction.api.core.NullableNonemptyFilter; import com.junction.api.core.ObjectMappers; import com.junction.api.types.Providers; import java.util.HashMap; @@ -95,6 +97,36 @@ public Optional getNextCursor() { return nextCursor; } + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("user_id") + private Optional _getUserId() { + return userId; + } + + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("provider") + private Optional _getProvider() { + return provider; + } + + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("user_limit") + private Optional _getUserLimit() { + return userLimit; + } + + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("cursor") + private Optional _getCursor() { + return cursor; + } + + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("next_cursor") + private Optional _getNextCursor() { + return nextCursor; + } + @java.lang.Override public boolean equals(Object other) { if (this == other) return true; diff --git a/src/main/java/com/junction/api/resources/labaccount/requests/GetTeamLabAccountsLabAccountRequest.java b/src/main/java/com/junction/api/resources/labaccount/requests/GetTeamLabAccountsLabAccountRequest.java index 9243706..ebebda9 100644 --- a/src/main/java/com/junction/api/resources/labaccount/requests/GetTeamLabAccountsLabAccountRequest.java +++ b/src/main/java/com/junction/api/resources/labaccount/requests/GetTeamLabAccountsLabAccountRequest.java @@ -8,10 +8,12 @@ import com.fasterxml.jackson.annotation.JsonIgnore; import com.fasterxml.jackson.annotation.JsonIgnoreProperties; import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonSetter; import com.fasterxml.jackson.annotation.Nulls; import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import com.junction.api.core.Nullable; +import com.junction.api.core.NullableNonemptyFilter; import com.junction.api.core.ObjectMappers; import com.junction.api.types.LabAccountStatus; import java.util.HashMap; @@ -53,6 +55,18 @@ public Optional getStatus() { return status; } + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("lab_account_id") + private Optional _getLabAccountId() { + return labAccountId; + } + + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("status") + private Optional _getStatus() { + return status; + } + @java.lang.Override public boolean equals(Object other) { if (this == other) return true; diff --git a/src/main/java/com/junction/api/resources/labtests/requests/GetAreaInfoLabTestsRequest.java b/src/main/java/com/junction/api/resources/labtests/requests/GetAreaInfoLabTestsRequest.java index 2b6259b..18c1ae6 100644 --- a/src/main/java/com/junction/api/resources/labtests/requests/GetAreaInfoLabTestsRequest.java +++ b/src/main/java/com/junction/api/resources/labtests/requests/GetAreaInfoLabTestsRequest.java @@ -8,10 +8,12 @@ import com.fasterxml.jackson.annotation.JsonIgnore; import com.fasterxml.jackson.annotation.JsonIgnoreProperties; import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonSetter; import com.fasterxml.jackson.annotation.Nulls; import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import com.junction.api.core.Nullable; +import com.junction.api.core.NullableNonemptyFilter; import com.junction.api.core.ObjectMappers; import com.junction.api.types.AllowedRadius; import com.junction.api.types.ClientFacingLabs; @@ -67,7 +69,7 @@ public Optional> getLabs() { /** * @return Zip code of the area to check */ - @JsonIgnore + @JsonProperty("zip_code") public String getZipCode() { return zipCode; } @@ -105,6 +107,30 @@ public Optional getLabAccountId() { return labAccountId; } + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("labs") + private Optional> _getLabs() { + return labs; + } + + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("radius") + private Optional _getRadius() { + return radius; + } + + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("lab") + private Optional _getLab() { + return lab; + } + + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("lab_account_id") + private Optional _getLabAccountId() { + return labAccountId; + } + @java.lang.Override public boolean equals(Object other) { if (this == other) return true; diff --git a/src/main/java/com/junction/api/resources/labtests/requests/GetByIdLabTestsRequest.java b/src/main/java/com/junction/api/resources/labtests/requests/GetByIdLabTestsRequest.java index b295f6c..63234da 100644 --- a/src/main/java/com/junction/api/resources/labtests/requests/GetByIdLabTestsRequest.java +++ b/src/main/java/com/junction/api/resources/labtests/requests/GetByIdLabTestsRequest.java @@ -8,10 +8,12 @@ import com.fasterxml.jackson.annotation.JsonIgnore; import com.fasterxml.jackson.annotation.JsonIgnoreProperties; import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonSetter; import com.fasterxml.jackson.annotation.Nulls; import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import com.junction.api.core.Nullable; +import com.junction.api.core.NullableNonemptyFilter; import com.junction.api.core.ObjectMappers; import java.util.HashMap; import java.util.Map; @@ -41,6 +43,12 @@ public Optional getLabAccountId() { return labAccountId; } + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("lab_account_id") + private Optional _getLabAccountId() { + return labAccountId; + } + @java.lang.Override public boolean equals(Object other) { if (this == other) return true; diff --git a/src/main/java/com/junction/api/resources/labtests/requests/GetLabTestsRequest.java b/src/main/java/com/junction/api/resources/labtests/requests/GetLabTestsRequest.java index 5985b56..d23668a 100644 --- a/src/main/java/com/junction/api/resources/labtests/requests/GetLabTestsRequest.java +++ b/src/main/java/com/junction/api/resources/labtests/requests/GetLabTestsRequest.java @@ -8,10 +8,12 @@ import com.fasterxml.jackson.annotation.JsonIgnore; import com.fasterxml.jackson.annotation.JsonIgnoreProperties; import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonSetter; import com.fasterxml.jackson.annotation.Nulls; import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import com.junction.api.core.Nullable; +import com.junction.api.core.NullableNonemptyFilter; import com.junction.api.core.ObjectMappers; import com.junction.api.resources.labtests.types.GetLabTestsRequestOrderDirection; import com.junction.api.resources.labtests.types.GetLabTestsRequestOrderKey; @@ -164,6 +166,60 @@ public Optional getOrderDirection() { return orderDirection; } + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("marker_ids") + private Optional> _getMarkerIds() { + return markerIds; + } + + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("provider_ids") + private Optional> _getProviderIds() { + return providerIds; + } + + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("generation_method") + private Optional _getGenerationMethod() { + return generationMethod; + } + + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("lab_slug") + private Optional _getLabSlug() { + return labSlug; + } + + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("collection_method") + private Optional _getCollectionMethod() { + return collectionMethod; + } + + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("status") + private Optional _getStatus() { + return status; + } + + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("name") + private Optional _getName() { + return name; + } + + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("order_key") + private Optional _getOrderKey() { + return orderKey; + } + + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("order_direction") + private Optional _getOrderDirection() { + return orderDirection; + } + @java.lang.Override public boolean equals(Object other) { if (this == other) return true; diff --git a/src/main/java/com/junction/api/resources/labtests/requests/GetLabelsPdfLabTestsRequest.java b/src/main/java/com/junction/api/resources/labtests/requests/GetLabelsPdfLabTestsRequest.java index 887b9cf..4f89e57 100644 --- a/src/main/java/com/junction/api/resources/labtests/requests/GetLabelsPdfLabTestsRequest.java +++ b/src/main/java/com/junction/api/resources/labtests/requests/GetLabelsPdfLabTestsRequest.java @@ -8,10 +8,12 @@ import com.fasterxml.jackson.annotation.JsonIgnore; import com.fasterxml.jackson.annotation.JsonIgnoreProperties; import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonSetter; import com.fasterxml.jackson.annotation.Nulls; import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import com.junction.api.core.Nullable; +import com.junction.api.core.NullableNonemptyFilter; import com.junction.api.core.ObjectMappers; import java.time.OffsetDateTime; import java.util.HashMap; @@ -50,11 +52,17 @@ public Optional getNumberOfLabels() { /** * @return Collection date */ - @JsonIgnore + @JsonProperty("collection_date") public OffsetDateTime getCollectionDate() { return collectionDate; } + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("number_of_labels") + private Optional _getNumberOfLabels() { + return numberOfLabels; + } + @java.lang.Override public boolean equals(Object other) { if (this == other) return true; diff --git a/src/main/java/com/junction/api/resources/labtests/requests/GetMarkersByLabAndProviderIdLabTestsRequest.java b/src/main/java/com/junction/api/resources/labtests/requests/GetMarkersByLabAndProviderIdLabTestsRequest.java index 9235b88..94c6e2f 100644 --- a/src/main/java/com/junction/api/resources/labtests/requests/GetMarkersByLabAndProviderIdLabTestsRequest.java +++ b/src/main/java/com/junction/api/resources/labtests/requests/GetMarkersByLabAndProviderIdLabTestsRequest.java @@ -8,10 +8,12 @@ import com.fasterxml.jackson.annotation.JsonIgnore; import com.fasterxml.jackson.annotation.JsonIgnoreProperties; import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonSetter; import com.fasterxml.jackson.annotation.Nulls; import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import com.junction.api.core.Nullable; +import com.junction.api.core.NullableNonemptyFilter; import com.junction.api.core.ObjectMappers; import java.util.HashMap; import java.util.Map; @@ -42,6 +44,12 @@ public Optional getLabAccountId() { return labAccountId; } + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("lab_account_id") + private Optional _getLabAccountId() { + return labAccountId; + } + @java.lang.Override public boolean equals(Object other) { if (this == other) return true; diff --git a/src/main/java/com/junction/api/resources/labtests/requests/GetMarkersForLabTestLabTestsRequest.java b/src/main/java/com/junction/api/resources/labtests/requests/GetMarkersForLabTestLabTestsRequest.java index 4ca627e..3edb4f8 100644 --- a/src/main/java/com/junction/api/resources/labtests/requests/GetMarkersForLabTestLabTestsRequest.java +++ b/src/main/java/com/junction/api/resources/labtests/requests/GetMarkersForLabTestLabTestsRequest.java @@ -8,10 +8,12 @@ import com.fasterxml.jackson.annotation.JsonIgnore; import com.fasterxml.jackson.annotation.JsonIgnoreProperties; import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonSetter; import com.fasterxml.jackson.annotation.Nulls; import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import com.junction.api.core.Nullable; +import com.junction.api.core.NullableNonemptyFilter; import com.junction.api.core.ObjectMappers; import java.util.HashMap; import java.util.Map; @@ -67,6 +69,24 @@ public Optional getSize() { return size; } + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("lab_account_id") + private Optional _getLabAccountId() { + return labAccountId; + } + + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("page") + private Optional _getPage() { + return page; + } + + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("size") + private Optional _getSize() { + return size; + } + @java.lang.Override public boolean equals(Object other) { if (this == other) return true; diff --git a/src/main/java/com/junction/api/resources/labtests/requests/GetMarkersForOrderSetLabTestsRequest.java b/src/main/java/com/junction/api/resources/labtests/requests/GetMarkersForOrderSetLabTestsRequest.java index c7d21ed..e577460 100644 --- a/src/main/java/com/junction/api/resources/labtests/requests/GetMarkersForOrderSetLabTestsRequest.java +++ b/src/main/java/com/junction/api/resources/labtests/requests/GetMarkersForOrderSetLabTestsRequest.java @@ -13,6 +13,7 @@ import com.fasterxml.jackson.annotation.Nulls; import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import com.junction.api.core.Nullable; +import com.junction.api.core.NullableNonemptyFilter; import com.junction.api.core.ObjectMappers; import com.junction.api.types.OrderSetRequest; import java.util.HashMap; @@ -64,6 +65,18 @@ public OrderSetRequest getBody() { return body; } + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("page") + private Optional _getPage() { + return page; + } + + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("size") + private Optional _getSize() { + return size; + } + @java.lang.Override public boolean equals(Object other) { if (this == other) return true; diff --git a/src/main/java/com/junction/api/resources/labtests/requests/GetMarkersLabTestsRequest.java b/src/main/java/com/junction/api/resources/labtests/requests/GetMarkersLabTestsRequest.java index 26ca750..87e96a9 100644 --- a/src/main/java/com/junction/api/resources/labtests/requests/GetMarkersLabTestsRequest.java +++ b/src/main/java/com/junction/api/resources/labtests/requests/GetMarkersLabTestsRequest.java @@ -8,10 +8,12 @@ import com.fasterxml.jackson.annotation.JsonIgnore; import com.fasterxml.jackson.annotation.JsonIgnoreProperties; import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonSetter; import com.fasterxml.jackson.annotation.Nulls; import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import com.junction.api.core.Nullable; +import com.junction.api.core.NullableNonemptyFilter; import com.junction.api.core.ObjectMappers; import java.util.Collections; import java.util.HashMap; @@ -126,6 +128,48 @@ public Optional getSize() { return size; } + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("lab_id") + private Optional> _getLabId() { + return labId; + } + + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("lab_slug") + private Optional _getLabSlug() { + return labSlug; + } + + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("name") + private Optional _getName() { + return name; + } + + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("a_la_carte_enabled") + private Optional _getALaCarteEnabled() { + return aLaCarteEnabled; + } + + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("lab_account_id") + private Optional _getLabAccountId() { + return labAccountId; + } + + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("page") + private Optional _getPage() { + return page; + } + + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("size") + private Optional _getSize() { + return size; + } + @java.lang.Override public boolean equals(Object other) { if (this == other) return true; diff --git a/src/main/java/com/junction/api/resources/labtests/requests/GetOrderPscInfoLabTestsRequest.java b/src/main/java/com/junction/api/resources/labtests/requests/GetOrderPscInfoLabTestsRequest.java index 51fb7a6..67880e6 100644 --- a/src/main/java/com/junction/api/resources/labtests/requests/GetOrderPscInfoLabTestsRequest.java +++ b/src/main/java/com/junction/api/resources/labtests/requests/GetOrderPscInfoLabTestsRequest.java @@ -8,10 +8,12 @@ import com.fasterxml.jackson.annotation.JsonIgnore; import com.fasterxml.jackson.annotation.JsonIgnoreProperties; import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonSetter; import com.fasterxml.jackson.annotation.Nulls; import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import com.junction.api.core.Nullable; +import com.junction.api.core.NullableNonemptyFilter; import com.junction.api.core.ObjectMappers; import com.junction.api.types.AllowedRadius; import com.junction.api.types.LabLocationCapability; @@ -62,6 +64,18 @@ public Optional getRadius() { return radius; } + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("capabilities") + private Optional> _getCapabilities() { + return capabilities; + } + + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("radius") + private Optional _getRadius() { + return radius; + } + @java.lang.Override public boolean equals(Object other) { if (this == other) return true; diff --git a/src/main/java/com/junction/api/resources/labtests/requests/GetOrdersLabTestsRequest.java b/src/main/java/com/junction/api/resources/labtests/requests/GetOrdersLabTestsRequest.java index 941190f..7baade0 100644 --- a/src/main/java/com/junction/api/resources/labtests/requests/GetOrdersLabTestsRequest.java +++ b/src/main/java/com/junction/api/resources/labtests/requests/GetOrdersLabTestsRequest.java @@ -8,10 +8,12 @@ import com.fasterxml.jackson.annotation.JsonIgnore; import com.fasterxml.jackson.annotation.JsonIgnoreProperties; import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonSetter; import com.fasterxml.jackson.annotation.Nulls; import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import com.junction.api.core.Nullable; +import com.junction.api.core.NullableNonemptyFilter; import com.junction.api.core.ObjectMappers; import com.junction.api.resources.labtests.types.GetOrdersLabTestsRequestOrderDirection; import com.junction.api.resources.labtests.types.GetOrdersLabTestsRequestOrderKey; @@ -316,6 +318,120 @@ public Optional getSize() { return size; } + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("status") + private Optional> _getStatus() { + return status; + } + + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("order_type") + private Optional> _getOrderType() { + return orderType; + } + + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("order_activation_types") + private Optional> _getOrderActivationTypes() { + return orderActivationTypes; + } + + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("order_ids") + private Optional> _getOrderIds() { + return orderIds; + } + + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("search_input") + private Optional _getSearchInput() { + return searchInput; + } + + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("start_date") + private Optional _getStartDate() { + return startDate; + } + + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("end_date") + private Optional _getEndDate() { + return endDate; + } + + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("updated_start_date") + private Optional _getUpdatedStartDate() { + return updatedStartDate; + } + + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("updated_end_date") + private Optional _getUpdatedEndDate() { + return updatedEndDate; + } + + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("order_key") + private Optional _getOrderKey() { + return orderKey; + } + + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("order_direction") + private Optional _getOrderDirection() { + return orderDirection; + } + + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("is_critical") + private Optional _getIsCritical() { + return isCritical; + } + + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("interpretation") + private Optional _getInterpretation() { + return interpretation; + } + + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("user_id") + private Optional _getUserId() { + return userId; + } + + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("patient_name") + private Optional _getPatientName() { + return patientName; + } + + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("shipping_recipient_name") + private Optional _getShippingRecipientName() { + return shippingRecipientName; + } + + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("order_transaction_id") + private Optional _getOrderTransactionId() { + return orderTransactionId; + } + + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("page") + private Optional _getPage() { + return page; + } + + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("size") + private Optional _getSize() { + return size; + } + @java.lang.Override public boolean equals(Object other) { if (this == other) return true; diff --git a/src/main/java/com/junction/api/resources/labtests/requests/GetPaginatedLabTestsRequest.java b/src/main/java/com/junction/api/resources/labtests/requests/GetPaginatedLabTestsRequest.java index faddf62..17ce0b6 100644 --- a/src/main/java/com/junction/api/resources/labtests/requests/GetPaginatedLabTestsRequest.java +++ b/src/main/java/com/junction/api/resources/labtests/requests/GetPaginatedLabTestsRequest.java @@ -8,10 +8,12 @@ import com.fasterxml.jackson.annotation.JsonIgnore; import com.fasterxml.jackson.annotation.JsonIgnoreProperties; import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonSetter; import com.fasterxml.jackson.annotation.Nulls; import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import com.junction.api.core.Nullable; +import com.junction.api.core.NullableNonemptyFilter; import com.junction.api.core.ObjectMappers; import com.junction.api.resources.labtests.types.GetPaginatedLabTestsRequestOrderDirection; import com.junction.api.resources.labtests.types.GetPaginatedLabTestsRequestOrderKey; @@ -188,6 +190,72 @@ public Optional getOrderDirection() { return orderDirection; } + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("marker_ids") + private Optional> _getMarkerIds() { + return markerIds; + } + + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("provider_ids") + private Optional> _getProviderIds() { + return providerIds; + } + + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("lab_test_limit") + private Optional _getLabTestLimit() { + return labTestLimit; + } + + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("next_cursor") + private Optional _getNextCursor() { + return nextCursor; + } + + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("generation_method") + private Optional _getGenerationMethod() { + return generationMethod; + } + + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("lab_slug") + private Optional _getLabSlug() { + return labSlug; + } + + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("collection_method") + private Optional _getCollectionMethod() { + return collectionMethod; + } + + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("status") + private Optional _getStatus() { + return status; + } + + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("name") + private Optional _getName() { + return name; + } + + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("order_key") + private Optional _getOrderKey() { + return orderKey; + } + + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("order_direction") + private Optional _getOrderDirection() { + return orderDirection; + } + @java.lang.Override public boolean equals(Object other) { if (this == other) return true; diff --git a/src/main/java/com/junction/api/resources/labtests/requests/GetPhlebotomyAppointmentAvailabilityLabTestsRequest.java b/src/main/java/com/junction/api/resources/labtests/requests/GetPhlebotomyAppointmentAvailabilityLabTestsRequest.java index bbfb03e..145dd60 100644 --- a/src/main/java/com/junction/api/resources/labtests/requests/GetPhlebotomyAppointmentAvailabilityLabTestsRequest.java +++ b/src/main/java/com/junction/api/resources/labtests/requests/GetPhlebotomyAppointmentAvailabilityLabTestsRequest.java @@ -13,6 +13,7 @@ import com.fasterxml.jackson.annotation.Nulls; import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import com.junction.api.core.Nullable; +import com.junction.api.core.NullableNonemptyFilter; import com.junction.api.core.ObjectMappers; import com.junction.api.types.UsAddress; import java.util.HashMap; @@ -56,6 +57,12 @@ public UsAddress getBody() { return body; } + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("start_date") + private Optional _getStartDate() { + return startDate; + } + @java.lang.Override public boolean equals(Object other) { if (this == other) return true; diff --git a/src/main/java/com/junction/api/resources/labtests/requests/GetPscAppointmentAvailabilityLabTestsRequest.java b/src/main/java/com/junction/api/resources/labtests/requests/GetPscAppointmentAvailabilityLabTestsRequest.java index 4da743d..711ffe2 100644 --- a/src/main/java/com/junction/api/resources/labtests/requests/GetPscAppointmentAvailabilityLabTestsRequest.java +++ b/src/main/java/com/junction/api/resources/labtests/requests/GetPscAppointmentAvailabilityLabTestsRequest.java @@ -8,10 +8,12 @@ import com.fasterxml.jackson.annotation.JsonIgnore; import com.fasterxml.jackson.annotation.JsonIgnoreProperties; import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonSetter; import com.fasterxml.jackson.annotation.Nulls; import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import com.junction.api.core.Nullable; +import com.junction.api.core.NullableNonemptyFilter; import com.junction.api.core.ObjectMappers; import com.junction.api.types.AllowedRadius; import com.junction.api.types.AppointmentPscLabs; @@ -71,7 +73,7 @@ public Optional> getSiteCodes() { /** * @return Lab to check for availability */ - @JsonIgnore + @JsonProperty("lab") public AppointmentPscLabs getLab() { return lab; } @@ -120,6 +122,36 @@ public Optional getAllowStale() { return allowStale; } + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("site_codes") + private Optional> _getSiteCodes() { + return siteCodes; + } + + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("start_date") + private Optional _getStartDate() { + return startDate; + } + + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("zip_code") + private Optional _getZipCode() { + return zipCode; + } + + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("radius") + private Optional _getRadius() { + return radius; + } + + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("allow_stale") + private Optional _getAllowStale() { + return allowStale; + } + @java.lang.Override public boolean equals(Object other) { if (this == other) return true; diff --git a/src/main/java/com/junction/api/resources/labtests/requests/GetPscInfoLabTestsRequest.java b/src/main/java/com/junction/api/resources/labtests/requests/GetPscInfoLabTestsRequest.java index 1e016e7..2adaafa 100644 --- a/src/main/java/com/junction/api/resources/labtests/requests/GetPscInfoLabTestsRequest.java +++ b/src/main/java/com/junction/api/resources/labtests/requests/GetPscInfoLabTestsRequest.java @@ -8,10 +8,12 @@ import com.fasterxml.jackson.annotation.JsonIgnore; import com.fasterxml.jackson.annotation.JsonIgnoreProperties; import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonSetter; import com.fasterxml.jackson.annotation.Nulls; import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import com.junction.api.core.Nullable; +import com.junction.api.core.NullableNonemptyFilter; import com.junction.api.core.ObjectMappers; import com.junction.api.types.AllowedRadius; import com.junction.api.types.LabLocationCapability; @@ -67,7 +69,7 @@ public Optional> getCapabilities() { /** * @return Zip code of the area to check */ - @JsonIgnore + @JsonProperty("zip_code") public String getZipCode() { return zipCode; } @@ -75,7 +77,7 @@ public String getZipCode() { /** * @return Lab ID to check for PSCs */ - @JsonIgnore + @JsonProperty("lab_id") public int getLabId() { return labId; } @@ -102,6 +104,24 @@ public Optional getLabAccountId() { return labAccountId; } + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("capabilities") + private Optional> _getCapabilities() { + return capabilities; + } + + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("radius") + private Optional _getRadius() { + return radius; + } + + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("lab_account_id") + private Optional _getLabAccountId() { + return labAccountId; + } + @java.lang.Override public boolean equals(Object other) { if (this == other) return true; diff --git a/src/main/java/com/junction/api/resources/labtests/requests/SimulateOrderProcessLabTestsRequest.java b/src/main/java/com/junction/api/resources/labtests/requests/SimulateOrderProcessLabTestsRequest.java index d2e031a..83750c9 100644 --- a/src/main/java/com/junction/api/resources/labtests/requests/SimulateOrderProcessLabTestsRequest.java +++ b/src/main/java/com/junction/api/resources/labtests/requests/SimulateOrderProcessLabTestsRequest.java @@ -68,6 +68,18 @@ public Optional getBody() { return body; } + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("final_status") + private Optional _getFinalStatus() { + return finalStatus; + } + + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("delay") + private Optional _getDelay() { + return delay; + } + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) @JsonProperty("body") private Optional _getBody() { diff --git a/src/main/java/com/junction/api/resources/link/requests/CodeCreateLinkRequest.java b/src/main/java/com/junction/api/resources/link/requests/CodeCreateLinkRequest.java index 036cee5..a5e8e1c 100644 --- a/src/main/java/com/junction/api/resources/link/requests/CodeCreateLinkRequest.java +++ b/src/main/java/com/junction/api/resources/link/requests/CodeCreateLinkRequest.java @@ -8,10 +8,12 @@ import com.fasterxml.jackson.annotation.JsonIgnore; import com.fasterxml.jackson.annotation.JsonIgnoreProperties; import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonSetter; import com.fasterxml.jackson.annotation.Nulls; import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import com.junction.api.core.Nullable; +import com.junction.api.core.NullableNonemptyFilter; import com.junction.api.core.ObjectMappers; import java.time.OffsetDateTime; import java.util.HashMap; @@ -36,7 +38,7 @@ private CodeCreateLinkRequest( this.additionalProperties = additionalProperties; } - @JsonIgnore + @JsonProperty("user_id") public String getUserId() { return userId; } @@ -52,6 +54,12 @@ public Optional getExpiresAt() { return expiresAt; } + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("expires_at") + private Optional _getExpiresAt() { + return expiresAt; + } + @java.lang.Override public boolean equals(Object other) { if (this == other) return true; diff --git a/src/main/java/com/junction/api/resources/link/requests/ListBulkOpsLinkRequest.java b/src/main/java/com/junction/api/resources/link/requests/ListBulkOpsLinkRequest.java index fe69be4..2279fd0 100644 --- a/src/main/java/com/junction/api/resources/link/requests/ListBulkOpsLinkRequest.java +++ b/src/main/java/com/junction/api/resources/link/requests/ListBulkOpsLinkRequest.java @@ -8,10 +8,12 @@ import com.fasterxml.jackson.annotation.JsonIgnore; import com.fasterxml.jackson.annotation.JsonIgnoreProperties; import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonSetter; import com.fasterxml.jackson.annotation.Nulls; import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import com.junction.api.core.Nullable; +import com.junction.api.core.NullableNonemptyFilter; import com.junction.api.core.ObjectMappers; import java.util.HashMap; import java.util.Map; @@ -50,6 +52,18 @@ public Optional getPageSize() { return pageSize; } + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("next_cursor") + private Optional _getNextCursor() { + return nextCursor; + } + + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("page_size") + private Optional _getPageSize() { + return pageSize; + } + @java.lang.Override public boolean equals(Object other) { if (this == other) return true; diff --git a/src/main/java/com/junction/api/resources/meal/requests/GetMealRequest.java b/src/main/java/com/junction/api/resources/meal/requests/GetMealRequest.java index 4519bf7..895cc15 100644 --- a/src/main/java/com/junction/api/resources/meal/requests/GetMealRequest.java +++ b/src/main/java/com/junction/api/resources/meal/requests/GetMealRequest.java @@ -8,10 +8,12 @@ import com.fasterxml.jackson.annotation.JsonIgnore; import com.fasterxml.jackson.annotation.JsonIgnoreProperties; import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonSetter; import com.fasterxml.jackson.annotation.Nulls; import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import com.junction.api.core.Nullable; +import com.junction.api.core.NullableNonemptyFilter; import com.junction.api.core.ObjectMappers; import java.util.HashMap; import java.util.Map; @@ -55,7 +57,7 @@ public Optional getProvider() { /** * @return Date from in YYYY-MM-DD or ISO formatted date time. If a date is provided without a time, the time will be set to 00:00:00 */ - @JsonIgnore + @JsonProperty("start_date") public String getStartDate() { return startDate; } @@ -71,6 +73,18 @@ public Optional getEndDate() { return endDate; } + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("provider") + private Optional _getProvider() { + return provider; + } + + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("end_date") + private Optional _getEndDate() { + return endDate; + } + @java.lang.Override public boolean equals(Object other) { if (this == other) return true; diff --git a/src/main/java/com/junction/api/resources/menstrualcycle/requests/GetMenstrualCycleRequest.java b/src/main/java/com/junction/api/resources/menstrualcycle/requests/GetMenstrualCycleRequest.java index df2ddc7..7512e60 100644 --- a/src/main/java/com/junction/api/resources/menstrualcycle/requests/GetMenstrualCycleRequest.java +++ b/src/main/java/com/junction/api/resources/menstrualcycle/requests/GetMenstrualCycleRequest.java @@ -8,10 +8,12 @@ import com.fasterxml.jackson.annotation.JsonIgnore; import com.fasterxml.jackson.annotation.JsonIgnoreProperties; import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonSetter; import com.fasterxml.jackson.annotation.Nulls; import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import com.junction.api.core.Nullable; +import com.junction.api.core.NullableNonemptyFilter; import com.junction.api.core.ObjectMappers; import java.util.HashMap; import java.util.Map; @@ -52,7 +54,7 @@ public Optional getProvider() { return provider; } - @JsonIgnore + @JsonProperty("start_date") public String getStartDate() { return startDate; } @@ -65,6 +67,18 @@ public Optional getEndDate() { return endDate; } + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("provider") + private Optional _getProvider() { + return provider; + } + + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("end_date") + private Optional _getEndDate() { + return endDate; + } + @java.lang.Override public boolean equals(Object other) { if (this == other) return true; diff --git a/src/main/java/com/junction/api/resources/profile/requests/GetProfileRequest.java b/src/main/java/com/junction/api/resources/profile/requests/GetProfileRequest.java index acf1384..37468b9 100644 --- a/src/main/java/com/junction/api/resources/profile/requests/GetProfileRequest.java +++ b/src/main/java/com/junction/api/resources/profile/requests/GetProfileRequest.java @@ -8,10 +8,12 @@ import com.fasterxml.jackson.annotation.JsonIgnore; import com.fasterxml.jackson.annotation.JsonIgnoreProperties; import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonSetter; import com.fasterxml.jackson.annotation.Nulls; import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import com.junction.api.core.Nullable; +import com.junction.api.core.NullableNonemptyFilter; import com.junction.api.core.ObjectMappers; import java.util.HashMap; import java.util.Map; @@ -41,6 +43,12 @@ public Optional getProvider() { return provider; } + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("provider") + private Optional _getProvider() { + return provider; + } + @java.lang.Override public boolean equals(Object other) { if (this == other) return true; diff --git a/src/main/java/com/junction/api/resources/profile/requests/GetRawProfileRequest.java b/src/main/java/com/junction/api/resources/profile/requests/GetRawProfileRequest.java index 4c1ba2e..2b4e926 100644 --- a/src/main/java/com/junction/api/resources/profile/requests/GetRawProfileRequest.java +++ b/src/main/java/com/junction/api/resources/profile/requests/GetRawProfileRequest.java @@ -8,10 +8,12 @@ import com.fasterxml.jackson.annotation.JsonIgnore; import com.fasterxml.jackson.annotation.JsonIgnoreProperties; import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonSetter; import com.fasterxml.jackson.annotation.Nulls; import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import com.junction.api.core.Nullable; +import com.junction.api.core.NullableNonemptyFilter; import com.junction.api.core.ObjectMappers; import java.util.HashMap; import java.util.Map; @@ -41,6 +43,12 @@ public Optional getProvider() { return provider; } + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("provider") + private Optional _getProvider() { + return provider; + } + @java.lang.Override public boolean equals(Object other) { if (this == other) return true; diff --git a/src/main/java/com/junction/api/resources/providers/requests/GetAllProvidersRequest.java b/src/main/java/com/junction/api/resources/providers/requests/GetAllProvidersRequest.java index 85c3d49..16415c6 100644 --- a/src/main/java/com/junction/api/resources/providers/requests/GetAllProvidersRequest.java +++ b/src/main/java/com/junction/api/resources/providers/requests/GetAllProvidersRequest.java @@ -8,10 +8,12 @@ import com.fasterxml.jackson.annotation.JsonIgnore; import com.fasterxml.jackson.annotation.JsonIgnoreProperties; import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonSetter; import com.fasterxml.jackson.annotation.Nulls; import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import com.junction.api.core.Nullable; +import com.junction.api.core.NullableNonemptyFilter; import com.junction.api.core.ObjectMappers; import java.util.HashMap; import java.util.Map; @@ -38,6 +40,12 @@ public Optional getSourceType() { return sourceType; } + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("source_type") + private Optional _getSourceType() { + return sourceType; + } + @java.lang.Override public boolean equals(Object other) { if (this == other) return true; diff --git a/src/main/java/com/junction/api/resources/sleep/requests/GetRawSleepRequest.java b/src/main/java/com/junction/api/resources/sleep/requests/GetRawSleepRequest.java index e2c9217..fab904d 100644 --- a/src/main/java/com/junction/api/resources/sleep/requests/GetRawSleepRequest.java +++ b/src/main/java/com/junction/api/resources/sleep/requests/GetRawSleepRequest.java @@ -8,10 +8,12 @@ import com.fasterxml.jackson.annotation.JsonIgnore; import com.fasterxml.jackson.annotation.JsonIgnoreProperties; import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonSetter; import com.fasterxml.jackson.annotation.Nulls; import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import com.junction.api.core.Nullable; +import com.junction.api.core.NullableNonemptyFilter; import com.junction.api.core.ObjectMappers; import java.util.HashMap; import java.util.Map; @@ -55,7 +57,7 @@ public Optional getProvider() { /** * @return Date from in YYYY-MM-DD or ISO formatted date time. If a date is provided without a time, the time will be set to 00:00:00 */ - @JsonIgnore + @JsonProperty("start_date") public String getStartDate() { return startDate; } @@ -71,6 +73,18 @@ public Optional getEndDate() { return endDate; } + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("provider") + private Optional _getProvider() { + return provider; + } + + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("end_date") + private Optional _getEndDate() { + return endDate; + } + @java.lang.Override public boolean equals(Object other) { if (this == other) return true; diff --git a/src/main/java/com/junction/api/resources/sleep/requests/GetSleepRequest.java b/src/main/java/com/junction/api/resources/sleep/requests/GetSleepRequest.java index 7621eb4..57fe135 100644 --- a/src/main/java/com/junction/api/resources/sleep/requests/GetSleepRequest.java +++ b/src/main/java/com/junction/api/resources/sleep/requests/GetSleepRequest.java @@ -8,10 +8,12 @@ import com.fasterxml.jackson.annotation.JsonIgnore; import com.fasterxml.jackson.annotation.JsonIgnoreProperties; import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonSetter; import com.fasterxml.jackson.annotation.Nulls; import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import com.junction.api.core.Nullable; +import com.junction.api.core.NullableNonemptyFilter; import com.junction.api.core.ObjectMappers; import java.util.HashMap; import java.util.Map; @@ -55,7 +57,7 @@ public Optional getProvider() { /** * @return Date from in YYYY-MM-DD or ISO formatted date time. If a date is provided without a time, the time will be set to 00:00:00 */ - @JsonIgnore + @JsonProperty("start_date") public String getStartDate() { return startDate; } @@ -71,6 +73,18 @@ public Optional getEndDate() { return endDate; } + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("provider") + private Optional _getProvider() { + return provider; + } + + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("end_date") + private Optional _getEndDate() { + return endDate; + } + @java.lang.Override public boolean equals(Object other) { if (this == other) return true; diff --git a/src/main/java/com/junction/api/resources/sleepcycle/requests/GetSleepCycleRequest.java b/src/main/java/com/junction/api/resources/sleepcycle/requests/GetSleepCycleRequest.java index 0bae419..b552edc 100644 --- a/src/main/java/com/junction/api/resources/sleepcycle/requests/GetSleepCycleRequest.java +++ b/src/main/java/com/junction/api/resources/sleepcycle/requests/GetSleepCycleRequest.java @@ -8,10 +8,12 @@ import com.fasterxml.jackson.annotation.JsonIgnore; import com.fasterxml.jackson.annotation.JsonIgnoreProperties; import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonSetter; import com.fasterxml.jackson.annotation.Nulls; import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import com.junction.api.core.Nullable; +import com.junction.api.core.NullableNonemptyFilter; import com.junction.api.core.ObjectMappers; import java.util.HashMap; import java.util.Map; @@ -41,7 +43,7 @@ private GetSleepCycleRequest( this.additionalProperties = additionalProperties; } - @JsonIgnore + @JsonProperty("start_date") public String getStartDate() { return startDate; } @@ -65,6 +67,18 @@ public Optional getProvider() { return provider; } + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("end_date") + private Optional _getEndDate() { + return endDate; + } + + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("provider") + private Optional _getProvider() { + return provider; + } + @java.lang.Override public boolean equals(Object other) { if (this == other) return true; diff --git a/src/main/java/com/junction/api/resources/team/requests/GetSourcePrioritiesTeamRequest.java b/src/main/java/com/junction/api/resources/team/requests/GetSourcePrioritiesTeamRequest.java index 6c951ba..85af202 100644 --- a/src/main/java/com/junction/api/resources/team/requests/GetSourcePrioritiesTeamRequest.java +++ b/src/main/java/com/junction/api/resources/team/requests/GetSourcePrioritiesTeamRequest.java @@ -8,10 +8,12 @@ import com.fasterxml.jackson.annotation.JsonIgnore; import com.fasterxml.jackson.annotation.JsonIgnoreProperties; import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonSetter; import com.fasterxml.jackson.annotation.Nulls; import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import com.junction.api.core.Nullable; +import com.junction.api.core.NullableNonemptyFilter; import com.junction.api.core.ObjectMappers; import com.junction.api.types.PriorityResource; import java.util.HashMap; @@ -40,6 +42,12 @@ public Optional getDataType() { return dataType; } + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("data_type") + private Optional _getDataType() { + return dataType; + } + @java.lang.Override public boolean equals(Object other) { if (this == other) return true; diff --git a/src/main/java/com/junction/api/resources/team/requests/GetUserByIdTeamRequest.java b/src/main/java/com/junction/api/resources/team/requests/GetUserByIdTeamRequest.java index 8630afd..c68cc0b 100644 --- a/src/main/java/com/junction/api/resources/team/requests/GetUserByIdTeamRequest.java +++ b/src/main/java/com/junction/api/resources/team/requests/GetUserByIdTeamRequest.java @@ -8,10 +8,12 @@ import com.fasterxml.jackson.annotation.JsonIgnore; import com.fasterxml.jackson.annotation.JsonIgnoreProperties; import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonSetter; import com.fasterxml.jackson.annotation.Nulls; import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import com.junction.api.core.Nullable; +import com.junction.api.core.NullableNonemptyFilter; import com.junction.api.core.ObjectMappers; import java.util.HashMap; import java.util.Map; @@ -38,6 +40,12 @@ public Optional getQueryId() { return queryId; } + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("query_id") + private Optional _getQueryId() { + return queryId; + } + @java.lang.Override public boolean equals(Object other) { if (this == other) return true; diff --git a/src/main/java/com/junction/api/resources/user/requests/GetAllUserRequest.java b/src/main/java/com/junction/api/resources/user/requests/GetAllUserRequest.java index f61303e..9da02ad 100644 --- a/src/main/java/com/junction/api/resources/user/requests/GetAllUserRequest.java +++ b/src/main/java/com/junction/api/resources/user/requests/GetAllUserRequest.java @@ -8,10 +8,12 @@ import com.fasterxml.jackson.annotation.JsonIgnore; import com.fasterxml.jackson.annotation.JsonIgnoreProperties; import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonSetter; import com.fasterxml.jackson.annotation.Nulls; import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import com.junction.api.core.Nullable; +import com.junction.api.core.NullableNonemptyFilter; import com.junction.api.core.ObjectMappers; import java.util.HashMap; import java.util.Map; @@ -50,6 +52,18 @@ public Optional getLimit() { return limit; } + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("offset") + private Optional _getOffset() { + return offset; + } + + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("limit") + private Optional _getLimit() { + return limit; + } + @java.lang.Override public boolean equals(Object other) { if (this == other) return true; diff --git a/src/main/java/com/junction/api/resources/user/requests/GetLatestInsuranceUserRequest.java b/src/main/java/com/junction/api/resources/user/requests/GetLatestInsuranceUserRequest.java index 3b61e35..08a9bba 100644 --- a/src/main/java/com/junction/api/resources/user/requests/GetLatestInsuranceUserRequest.java +++ b/src/main/java/com/junction/api/resources/user/requests/GetLatestInsuranceUserRequest.java @@ -8,10 +8,12 @@ import com.fasterxml.jackson.annotation.JsonIgnore; import com.fasterxml.jackson.annotation.JsonIgnoreProperties; import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonSetter; import com.fasterxml.jackson.annotation.Nulls; import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import com.junction.api.core.Nullable; +import com.junction.api.core.NullableNonemptyFilter; import com.junction.api.core.ObjectMappers; import java.util.HashMap; import java.util.Map; @@ -38,6 +40,12 @@ public Optional getIsPrimary() { return isPrimary; } + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("is_primary") + private Optional _getIsPrimary() { + return isPrimary; + } + @java.lang.Override public boolean equals(Object other) { if (this == other) return true; diff --git a/src/main/java/com/junction/api/resources/user/requests/RefreshUserRequest.java b/src/main/java/com/junction/api/resources/user/requests/RefreshUserRequest.java index 800ca0d..741d1d7 100644 --- a/src/main/java/com/junction/api/resources/user/requests/RefreshUserRequest.java +++ b/src/main/java/com/junction/api/resources/user/requests/RefreshUserRequest.java @@ -8,10 +8,12 @@ import com.fasterxml.jackson.annotation.JsonIgnore; import com.fasterxml.jackson.annotation.JsonIgnoreProperties; import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonSetter; import com.fasterxml.jackson.annotation.Nulls; import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import com.junction.api.core.Nullable; +import com.junction.api.core.NullableNonemptyFilter; import com.junction.api.core.ObjectMappers; import java.util.HashMap; import java.util.Map; @@ -38,6 +40,12 @@ public Optional getTimeout() { return timeout; } + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("timeout") + private Optional _getTimeout() { + return timeout; + } + @java.lang.Override public boolean equals(Object other) { if (this == other) return true; diff --git a/src/main/java/com/junction/api/resources/user/requests/UndoDeleteUserRequest.java b/src/main/java/com/junction/api/resources/user/requests/UndoDeleteUserRequest.java index 64b8a73..6a3d3a0 100644 --- a/src/main/java/com/junction/api/resources/user/requests/UndoDeleteUserRequest.java +++ b/src/main/java/com/junction/api/resources/user/requests/UndoDeleteUserRequest.java @@ -8,10 +8,12 @@ import com.fasterxml.jackson.annotation.JsonIgnore; import com.fasterxml.jackson.annotation.JsonIgnoreProperties; import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonSetter; import com.fasterxml.jackson.annotation.Nulls; import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import com.junction.api.core.Nullable; +import com.junction.api.core.NullableNonemptyFilter; import com.junction.api.core.ObjectMappers; import java.util.HashMap; import java.util.Map; @@ -56,6 +58,18 @@ public Optional getClientUserId() { return clientUserId; } + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("user_id") + private Optional _getUserId() { + return userId; + } + + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("client_user_id") + private Optional _getClientUserId() { + return clientUserId; + } + @java.lang.Override public boolean equals(Object other) { if (this == other) return true; diff --git a/src/main/java/com/junction/api/resources/vitals/requests/AfibBurdenGroupedVitalsRequest.java b/src/main/java/com/junction/api/resources/vitals/requests/AfibBurdenGroupedVitalsRequest.java index 1fb62e2..5088b8b 100644 --- a/src/main/java/com/junction/api/resources/vitals/requests/AfibBurdenGroupedVitalsRequest.java +++ b/src/main/java/com/junction/api/resources/vitals/requests/AfibBurdenGroupedVitalsRequest.java @@ -8,10 +8,12 @@ import com.fasterxml.jackson.annotation.JsonIgnore; import com.fasterxml.jackson.annotation.JsonIgnoreProperties; import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonSetter; import com.fasterxml.jackson.annotation.Nulls; import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import com.junction.api.core.Nullable; +import com.junction.api.core.NullableNonemptyFilter; import com.junction.api.core.ObjectMappers; import java.util.HashMap; import java.util.Map; @@ -85,7 +87,7 @@ public Optional getProvider() { /** * @return Date from in YYYY-MM-DD or ISO formatted date time. If a date is provided without a time, the time will be set to 00:00:00 */ - @JsonIgnore + @JsonProperty("start_date") public String getStartDate() { return startDate; } @@ -101,6 +103,30 @@ public Optional getEndDate() { return endDate; } + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("cursor") + private Optional _getCursor() { + return cursor; + } + + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("next_cursor") + private Optional _getNextCursor() { + return nextCursor; + } + + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("provider") + private Optional _getProvider() { + return provider; + } + + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("end_date") + private Optional _getEndDate() { + return endDate; + } + @java.lang.Override public boolean equals(Object other) { if (this == other) return true; diff --git a/src/main/java/com/junction/api/resources/vitals/requests/BasalBodyTemperatureGroupedVitalsRequest.java b/src/main/java/com/junction/api/resources/vitals/requests/BasalBodyTemperatureGroupedVitalsRequest.java index fd7c43d..439ada2 100644 --- a/src/main/java/com/junction/api/resources/vitals/requests/BasalBodyTemperatureGroupedVitalsRequest.java +++ b/src/main/java/com/junction/api/resources/vitals/requests/BasalBodyTemperatureGroupedVitalsRequest.java @@ -8,10 +8,12 @@ import com.fasterxml.jackson.annotation.JsonIgnore; import com.fasterxml.jackson.annotation.JsonIgnoreProperties; import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonSetter; import com.fasterxml.jackson.annotation.Nulls; import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import com.junction.api.core.Nullable; +import com.junction.api.core.NullableNonemptyFilter; import com.junction.api.core.ObjectMappers; import java.util.HashMap; import java.util.Map; @@ -85,7 +87,7 @@ public Optional getProvider() { /** * @return Date from in YYYY-MM-DD or ISO formatted date time. If a date is provided without a time, the time will be set to 00:00:00 */ - @JsonIgnore + @JsonProperty("start_date") public String getStartDate() { return startDate; } @@ -101,6 +103,30 @@ public Optional getEndDate() { return endDate; } + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("cursor") + private Optional _getCursor() { + return cursor; + } + + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("next_cursor") + private Optional _getNextCursor() { + return nextCursor; + } + + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("provider") + private Optional _getProvider() { + return provider; + } + + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("end_date") + private Optional _getEndDate() { + return endDate; + } + @java.lang.Override public boolean equals(Object other) { if (this == other) return true; diff --git a/src/main/java/com/junction/api/resources/vitals/requests/BloodOxygenGroupedVitalsRequest.java b/src/main/java/com/junction/api/resources/vitals/requests/BloodOxygenGroupedVitalsRequest.java index 49a9f21..a3dde46 100644 --- a/src/main/java/com/junction/api/resources/vitals/requests/BloodOxygenGroupedVitalsRequest.java +++ b/src/main/java/com/junction/api/resources/vitals/requests/BloodOxygenGroupedVitalsRequest.java @@ -8,10 +8,12 @@ import com.fasterxml.jackson.annotation.JsonIgnore; import com.fasterxml.jackson.annotation.JsonIgnoreProperties; import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonSetter; import com.fasterxml.jackson.annotation.Nulls; import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import com.junction.api.core.Nullable; +import com.junction.api.core.NullableNonemptyFilter; import com.junction.api.core.ObjectMappers; import java.util.HashMap; import java.util.Map; @@ -85,7 +87,7 @@ public Optional getProvider() { /** * @return Date from in YYYY-MM-DD or ISO formatted date time. If a date is provided without a time, the time will be set to 00:00:00 */ - @JsonIgnore + @JsonProperty("start_date") public String getStartDate() { return startDate; } @@ -101,6 +103,30 @@ public Optional getEndDate() { return endDate; } + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("cursor") + private Optional _getCursor() { + return cursor; + } + + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("next_cursor") + private Optional _getNextCursor() { + return nextCursor; + } + + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("provider") + private Optional _getProvider() { + return provider; + } + + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("end_date") + private Optional _getEndDate() { + return endDate; + } + @java.lang.Override public boolean equals(Object other) { if (this == other) return true; diff --git a/src/main/java/com/junction/api/resources/vitals/requests/BloodOxygenVitalsRequest.java b/src/main/java/com/junction/api/resources/vitals/requests/BloodOxygenVitalsRequest.java index a266e79..02c7e5d 100644 --- a/src/main/java/com/junction/api/resources/vitals/requests/BloodOxygenVitalsRequest.java +++ b/src/main/java/com/junction/api/resources/vitals/requests/BloodOxygenVitalsRequest.java @@ -8,10 +8,12 @@ import com.fasterxml.jackson.annotation.JsonIgnore; import com.fasterxml.jackson.annotation.JsonIgnoreProperties; import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonSetter; import com.fasterxml.jackson.annotation.Nulls; import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import com.junction.api.core.Nullable; +import com.junction.api.core.NullableNonemptyFilter; import com.junction.api.core.ObjectMappers; import java.util.HashMap; import java.util.Map; @@ -55,7 +57,7 @@ public Optional getProvider() { /** * @return Date from in YYYY-MM-DD or ISO formatted date time. If a date is provided without a time, the time will be set to 00:00:00 */ - @JsonIgnore + @JsonProperty("start_date") public String getStartDate() { return startDate; } @@ -71,6 +73,18 @@ public Optional getEndDate() { return endDate; } + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("provider") + private Optional _getProvider() { + return provider; + } + + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("end_date") + private Optional _getEndDate() { + return endDate; + } + @java.lang.Override public boolean equals(Object other) { if (this == other) return true; diff --git a/src/main/java/com/junction/api/resources/vitals/requests/BloodPressureGroupedVitalsRequest.java b/src/main/java/com/junction/api/resources/vitals/requests/BloodPressureGroupedVitalsRequest.java index 3cc1aee..14d11a6 100644 --- a/src/main/java/com/junction/api/resources/vitals/requests/BloodPressureGroupedVitalsRequest.java +++ b/src/main/java/com/junction/api/resources/vitals/requests/BloodPressureGroupedVitalsRequest.java @@ -8,10 +8,12 @@ import com.fasterxml.jackson.annotation.JsonIgnore; import com.fasterxml.jackson.annotation.JsonIgnoreProperties; import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonSetter; import com.fasterxml.jackson.annotation.Nulls; import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import com.junction.api.core.Nullable; +import com.junction.api.core.NullableNonemptyFilter; import com.junction.api.core.ObjectMappers; import java.util.HashMap; import java.util.Map; @@ -85,7 +87,7 @@ public Optional getProvider() { /** * @return Date from in YYYY-MM-DD or ISO formatted date time. If a date is provided without a time, the time will be set to 00:00:00 */ - @JsonIgnore + @JsonProperty("start_date") public String getStartDate() { return startDate; } @@ -101,6 +103,30 @@ public Optional getEndDate() { return endDate; } + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("cursor") + private Optional _getCursor() { + return cursor; + } + + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("next_cursor") + private Optional _getNextCursor() { + return nextCursor; + } + + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("provider") + private Optional _getProvider() { + return provider; + } + + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("end_date") + private Optional _getEndDate() { + return endDate; + } + @java.lang.Override public boolean equals(Object other) { if (this == other) return true; diff --git a/src/main/java/com/junction/api/resources/vitals/requests/BloodPressureVitalsRequest.java b/src/main/java/com/junction/api/resources/vitals/requests/BloodPressureVitalsRequest.java index 3f15e43..b7612bf 100644 --- a/src/main/java/com/junction/api/resources/vitals/requests/BloodPressureVitalsRequest.java +++ b/src/main/java/com/junction/api/resources/vitals/requests/BloodPressureVitalsRequest.java @@ -8,10 +8,12 @@ import com.fasterxml.jackson.annotation.JsonIgnore; import com.fasterxml.jackson.annotation.JsonIgnoreProperties; import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonSetter; import com.fasterxml.jackson.annotation.Nulls; import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import com.junction.api.core.Nullable; +import com.junction.api.core.NullableNonemptyFilter; import com.junction.api.core.ObjectMappers; import java.util.HashMap; import java.util.Map; @@ -55,7 +57,7 @@ public Optional getProvider() { /** * @return Date from in YYYY-MM-DD or ISO formatted date time. If a date is provided without a time, the time will be set to 00:00:00 */ - @JsonIgnore + @JsonProperty("start_date") public String getStartDate() { return startDate; } @@ -71,6 +73,18 @@ public Optional getEndDate() { return endDate; } + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("provider") + private Optional _getProvider() { + return provider; + } + + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("end_date") + private Optional _getEndDate() { + return endDate; + } + @java.lang.Override public boolean equals(Object other) { if (this == other) return true; diff --git a/src/main/java/com/junction/api/resources/vitals/requests/BodyFatGroupedVitalsRequest.java b/src/main/java/com/junction/api/resources/vitals/requests/BodyFatGroupedVitalsRequest.java index 7369b0a..b76660c 100644 --- a/src/main/java/com/junction/api/resources/vitals/requests/BodyFatGroupedVitalsRequest.java +++ b/src/main/java/com/junction/api/resources/vitals/requests/BodyFatGroupedVitalsRequest.java @@ -8,10 +8,12 @@ import com.fasterxml.jackson.annotation.JsonIgnore; import com.fasterxml.jackson.annotation.JsonIgnoreProperties; import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonSetter; import com.fasterxml.jackson.annotation.Nulls; import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import com.junction.api.core.Nullable; +import com.junction.api.core.NullableNonemptyFilter; import com.junction.api.core.ObjectMappers; import java.util.HashMap; import java.util.Map; @@ -85,7 +87,7 @@ public Optional getProvider() { /** * @return Date from in YYYY-MM-DD or ISO formatted date time. If a date is provided without a time, the time will be set to 00:00:00 */ - @JsonIgnore + @JsonProperty("start_date") public String getStartDate() { return startDate; } @@ -101,6 +103,30 @@ public Optional getEndDate() { return endDate; } + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("cursor") + private Optional _getCursor() { + return cursor; + } + + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("next_cursor") + private Optional _getNextCursor() { + return nextCursor; + } + + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("provider") + private Optional _getProvider() { + return provider; + } + + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("end_date") + private Optional _getEndDate() { + return endDate; + } + @java.lang.Override public boolean equals(Object other) { if (this == other) return true; diff --git a/src/main/java/com/junction/api/resources/vitals/requests/BodyFatVitalsRequest.java b/src/main/java/com/junction/api/resources/vitals/requests/BodyFatVitalsRequest.java index 16342d8..6baf066 100644 --- a/src/main/java/com/junction/api/resources/vitals/requests/BodyFatVitalsRequest.java +++ b/src/main/java/com/junction/api/resources/vitals/requests/BodyFatVitalsRequest.java @@ -8,10 +8,12 @@ import com.fasterxml.jackson.annotation.JsonIgnore; import com.fasterxml.jackson.annotation.JsonIgnoreProperties; import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonSetter; import com.fasterxml.jackson.annotation.Nulls; import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import com.junction.api.core.Nullable; +import com.junction.api.core.NullableNonemptyFilter; import com.junction.api.core.ObjectMappers; import java.util.HashMap; import java.util.Map; @@ -55,7 +57,7 @@ public Optional getProvider() { /** * @return Date from in YYYY-MM-DD or ISO formatted date time. If a date is provided without a time, the time will be set to 00:00:00 */ - @JsonIgnore + @JsonProperty("start_date") public String getStartDate() { return startDate; } @@ -71,6 +73,18 @@ public Optional getEndDate() { return endDate; } + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("provider") + private Optional _getProvider() { + return provider; + } + + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("end_date") + private Optional _getEndDate() { + return endDate; + } + @java.lang.Override public boolean equals(Object other) { if (this == other) return true; diff --git a/src/main/java/com/junction/api/resources/vitals/requests/BodyMassIndexGroupedVitalsRequest.java b/src/main/java/com/junction/api/resources/vitals/requests/BodyMassIndexGroupedVitalsRequest.java index 5a9fe38..d75a524 100644 --- a/src/main/java/com/junction/api/resources/vitals/requests/BodyMassIndexGroupedVitalsRequest.java +++ b/src/main/java/com/junction/api/resources/vitals/requests/BodyMassIndexGroupedVitalsRequest.java @@ -8,10 +8,12 @@ import com.fasterxml.jackson.annotation.JsonIgnore; import com.fasterxml.jackson.annotation.JsonIgnoreProperties; import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonSetter; import com.fasterxml.jackson.annotation.Nulls; import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import com.junction.api.core.Nullable; +import com.junction.api.core.NullableNonemptyFilter; import com.junction.api.core.ObjectMappers; import java.util.HashMap; import java.util.Map; @@ -85,7 +87,7 @@ public Optional getProvider() { /** * @return Date from in YYYY-MM-DD or ISO formatted date time. If a date is provided without a time, the time will be set to 00:00:00 */ - @JsonIgnore + @JsonProperty("start_date") public String getStartDate() { return startDate; } @@ -101,6 +103,30 @@ public Optional getEndDate() { return endDate; } + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("cursor") + private Optional _getCursor() { + return cursor; + } + + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("next_cursor") + private Optional _getNextCursor() { + return nextCursor; + } + + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("provider") + private Optional _getProvider() { + return provider; + } + + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("end_date") + private Optional _getEndDate() { + return endDate; + } + @java.lang.Override public boolean equals(Object other) { if (this == other) return true; diff --git a/src/main/java/com/junction/api/resources/vitals/requests/BodyTemperatureDeltaGroupedVitalsRequest.java b/src/main/java/com/junction/api/resources/vitals/requests/BodyTemperatureDeltaGroupedVitalsRequest.java index 274f62c..54b1aaa 100644 --- a/src/main/java/com/junction/api/resources/vitals/requests/BodyTemperatureDeltaGroupedVitalsRequest.java +++ b/src/main/java/com/junction/api/resources/vitals/requests/BodyTemperatureDeltaGroupedVitalsRequest.java @@ -8,10 +8,12 @@ import com.fasterxml.jackson.annotation.JsonIgnore; import com.fasterxml.jackson.annotation.JsonIgnoreProperties; import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonSetter; import com.fasterxml.jackson.annotation.Nulls; import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import com.junction.api.core.Nullable; +import com.junction.api.core.NullableNonemptyFilter; import com.junction.api.core.ObjectMappers; import java.util.HashMap; import java.util.Map; @@ -85,7 +87,7 @@ public Optional getProvider() { /** * @return Date from in YYYY-MM-DD or ISO formatted date time. If a date is provided without a time, the time will be set to 00:00:00 */ - @JsonIgnore + @JsonProperty("start_date") public String getStartDate() { return startDate; } @@ -101,6 +103,30 @@ public Optional getEndDate() { return endDate; } + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("cursor") + private Optional _getCursor() { + return cursor; + } + + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("next_cursor") + private Optional _getNextCursor() { + return nextCursor; + } + + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("provider") + private Optional _getProvider() { + return provider; + } + + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("end_date") + private Optional _getEndDate() { + return endDate; + } + @java.lang.Override public boolean equals(Object other) { if (this == other) return true; diff --git a/src/main/java/com/junction/api/resources/vitals/requests/BodyTemperatureGroupedVitalsRequest.java b/src/main/java/com/junction/api/resources/vitals/requests/BodyTemperatureGroupedVitalsRequest.java index fde4946..9c1814d 100644 --- a/src/main/java/com/junction/api/resources/vitals/requests/BodyTemperatureGroupedVitalsRequest.java +++ b/src/main/java/com/junction/api/resources/vitals/requests/BodyTemperatureGroupedVitalsRequest.java @@ -8,10 +8,12 @@ import com.fasterxml.jackson.annotation.JsonIgnore; import com.fasterxml.jackson.annotation.JsonIgnoreProperties; import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonSetter; import com.fasterxml.jackson.annotation.Nulls; import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import com.junction.api.core.Nullable; +import com.junction.api.core.NullableNonemptyFilter; import com.junction.api.core.ObjectMappers; import java.util.HashMap; import java.util.Map; @@ -85,7 +87,7 @@ public Optional getProvider() { /** * @return Date from in YYYY-MM-DD or ISO formatted date time. If a date is provided without a time, the time will be set to 00:00:00 */ - @JsonIgnore + @JsonProperty("start_date") public String getStartDate() { return startDate; } @@ -101,6 +103,30 @@ public Optional getEndDate() { return endDate; } + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("cursor") + private Optional _getCursor() { + return cursor; + } + + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("next_cursor") + private Optional _getNextCursor() { + return nextCursor; + } + + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("provider") + private Optional _getProvider() { + return provider; + } + + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("end_date") + private Optional _getEndDate() { + return endDate; + } + @java.lang.Override public boolean equals(Object other) { if (this == other) return true; diff --git a/src/main/java/com/junction/api/resources/vitals/requests/BodyWeightGroupedVitalsRequest.java b/src/main/java/com/junction/api/resources/vitals/requests/BodyWeightGroupedVitalsRequest.java index bba9a1c..dd46d6d 100644 --- a/src/main/java/com/junction/api/resources/vitals/requests/BodyWeightGroupedVitalsRequest.java +++ b/src/main/java/com/junction/api/resources/vitals/requests/BodyWeightGroupedVitalsRequest.java @@ -8,10 +8,12 @@ import com.fasterxml.jackson.annotation.JsonIgnore; import com.fasterxml.jackson.annotation.JsonIgnoreProperties; import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonSetter; import com.fasterxml.jackson.annotation.Nulls; import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import com.junction.api.core.Nullable; +import com.junction.api.core.NullableNonemptyFilter; import com.junction.api.core.ObjectMappers; import java.util.HashMap; import java.util.Map; @@ -85,7 +87,7 @@ public Optional getProvider() { /** * @return Date from in YYYY-MM-DD or ISO formatted date time. If a date is provided without a time, the time will be set to 00:00:00 */ - @JsonIgnore + @JsonProperty("start_date") public String getStartDate() { return startDate; } @@ -101,6 +103,30 @@ public Optional getEndDate() { return endDate; } + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("cursor") + private Optional _getCursor() { + return cursor; + } + + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("next_cursor") + private Optional _getNextCursor() { + return nextCursor; + } + + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("provider") + private Optional _getProvider() { + return provider; + } + + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("end_date") + private Optional _getEndDate() { + return endDate; + } + @java.lang.Override public boolean equals(Object other) { if (this == other) return true; diff --git a/src/main/java/com/junction/api/resources/vitals/requests/BodyWeightVitalsRequest.java b/src/main/java/com/junction/api/resources/vitals/requests/BodyWeightVitalsRequest.java index 81b7fc9..ad17e52 100644 --- a/src/main/java/com/junction/api/resources/vitals/requests/BodyWeightVitalsRequest.java +++ b/src/main/java/com/junction/api/resources/vitals/requests/BodyWeightVitalsRequest.java @@ -8,10 +8,12 @@ import com.fasterxml.jackson.annotation.JsonIgnore; import com.fasterxml.jackson.annotation.JsonIgnoreProperties; import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonSetter; import com.fasterxml.jackson.annotation.Nulls; import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import com.junction.api.core.Nullable; +import com.junction.api.core.NullableNonemptyFilter; import com.junction.api.core.ObjectMappers; import java.util.HashMap; import java.util.Map; @@ -55,7 +57,7 @@ public Optional getProvider() { /** * @return Date from in YYYY-MM-DD or ISO formatted date time. If a date is provided without a time, the time will be set to 00:00:00 */ - @JsonIgnore + @JsonProperty("start_date") public String getStartDate() { return startDate; } @@ -71,6 +73,18 @@ public Optional getEndDate() { return endDate; } + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("provider") + private Optional _getProvider() { + return provider; + } + + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("end_date") + private Optional _getEndDate() { + return endDate; + } + @java.lang.Override public boolean equals(Object other) { if (this == other) return true; diff --git a/src/main/java/com/junction/api/resources/vitals/requests/CaffeineGroupedVitalsRequest.java b/src/main/java/com/junction/api/resources/vitals/requests/CaffeineGroupedVitalsRequest.java index 2a7a706..1010447 100644 --- a/src/main/java/com/junction/api/resources/vitals/requests/CaffeineGroupedVitalsRequest.java +++ b/src/main/java/com/junction/api/resources/vitals/requests/CaffeineGroupedVitalsRequest.java @@ -8,10 +8,12 @@ import com.fasterxml.jackson.annotation.JsonIgnore; import com.fasterxml.jackson.annotation.JsonIgnoreProperties; import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonSetter; import com.fasterxml.jackson.annotation.Nulls; import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import com.junction.api.core.Nullable; +import com.junction.api.core.NullableNonemptyFilter; import com.junction.api.core.ObjectMappers; import java.util.HashMap; import java.util.Map; @@ -85,7 +87,7 @@ public Optional getProvider() { /** * @return Date from in YYYY-MM-DD or ISO formatted date time. If a date is provided without a time, the time will be set to 00:00:00 */ - @JsonIgnore + @JsonProperty("start_date") public String getStartDate() { return startDate; } @@ -101,6 +103,30 @@ public Optional getEndDate() { return endDate; } + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("cursor") + private Optional _getCursor() { + return cursor; + } + + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("next_cursor") + private Optional _getNextCursor() { + return nextCursor; + } + + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("provider") + private Optional _getProvider() { + return provider; + } + + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("end_date") + private Optional _getEndDate() { + return endDate; + } + @java.lang.Override public boolean equals(Object other) { if (this == other) return true; diff --git a/src/main/java/com/junction/api/resources/vitals/requests/CaffeineVitalsRequest.java b/src/main/java/com/junction/api/resources/vitals/requests/CaffeineVitalsRequest.java index 82331a7..9b38d4d 100644 --- a/src/main/java/com/junction/api/resources/vitals/requests/CaffeineVitalsRequest.java +++ b/src/main/java/com/junction/api/resources/vitals/requests/CaffeineVitalsRequest.java @@ -8,10 +8,12 @@ import com.fasterxml.jackson.annotation.JsonIgnore; import com.fasterxml.jackson.annotation.JsonIgnoreProperties; import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonSetter; import com.fasterxml.jackson.annotation.Nulls; import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import com.junction.api.core.Nullable; +import com.junction.api.core.NullableNonemptyFilter; import com.junction.api.core.ObjectMappers; import java.util.HashMap; import java.util.Map; @@ -55,7 +57,7 @@ public Optional getProvider() { /** * @return Date from in YYYY-MM-DD or ISO formatted date time. If a date is provided without a time, the time will be set to 00:00:00 */ - @JsonIgnore + @JsonProperty("start_date") public String getStartDate() { return startDate; } @@ -71,6 +73,18 @@ public Optional getEndDate() { return endDate; } + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("provider") + private Optional _getProvider() { + return provider; + } + + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("end_date") + private Optional _getEndDate() { + return endDate; + } + @java.lang.Override public boolean equals(Object other) { if (this == other) return true; diff --git a/src/main/java/com/junction/api/resources/vitals/requests/CaloriesActiveGroupedVitalsRequest.java b/src/main/java/com/junction/api/resources/vitals/requests/CaloriesActiveGroupedVitalsRequest.java index 645db6b..9b0abd6 100644 --- a/src/main/java/com/junction/api/resources/vitals/requests/CaloriesActiveGroupedVitalsRequest.java +++ b/src/main/java/com/junction/api/resources/vitals/requests/CaloriesActiveGroupedVitalsRequest.java @@ -8,10 +8,12 @@ import com.fasterxml.jackson.annotation.JsonIgnore; import com.fasterxml.jackson.annotation.JsonIgnoreProperties; import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonSetter; import com.fasterxml.jackson.annotation.Nulls; import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import com.junction.api.core.Nullable; +import com.junction.api.core.NullableNonemptyFilter; import com.junction.api.core.ObjectMappers; import java.util.HashMap; import java.util.Map; @@ -85,7 +87,7 @@ public Optional getProvider() { /** * @return Date from in YYYY-MM-DD or ISO formatted date time. If a date is provided without a time, the time will be set to 00:00:00 */ - @JsonIgnore + @JsonProperty("start_date") public String getStartDate() { return startDate; } @@ -101,6 +103,30 @@ public Optional getEndDate() { return endDate; } + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("cursor") + private Optional _getCursor() { + return cursor; + } + + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("next_cursor") + private Optional _getNextCursor() { + return nextCursor; + } + + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("provider") + private Optional _getProvider() { + return provider; + } + + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("end_date") + private Optional _getEndDate() { + return endDate; + } + @java.lang.Override public boolean equals(Object other) { if (this == other) return true; diff --git a/src/main/java/com/junction/api/resources/vitals/requests/CaloriesActiveVitalsRequest.java b/src/main/java/com/junction/api/resources/vitals/requests/CaloriesActiveVitalsRequest.java index 37773e1..f19b83c 100644 --- a/src/main/java/com/junction/api/resources/vitals/requests/CaloriesActiveVitalsRequest.java +++ b/src/main/java/com/junction/api/resources/vitals/requests/CaloriesActiveVitalsRequest.java @@ -8,10 +8,12 @@ import com.fasterxml.jackson.annotation.JsonIgnore; import com.fasterxml.jackson.annotation.JsonIgnoreProperties; import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonSetter; import com.fasterxml.jackson.annotation.Nulls; import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import com.junction.api.core.Nullable; +import com.junction.api.core.NullableNonemptyFilter; import com.junction.api.core.ObjectMappers; import java.util.HashMap; import java.util.Map; @@ -55,7 +57,7 @@ public Optional getProvider() { /** * @return Date from in YYYY-MM-DD or ISO formatted date time. If a date is provided without a time, the time will be set to 00:00:00 */ - @JsonIgnore + @JsonProperty("start_date") public String getStartDate() { return startDate; } @@ -71,6 +73,18 @@ public Optional getEndDate() { return endDate; } + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("provider") + private Optional _getProvider() { + return provider; + } + + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("end_date") + private Optional _getEndDate() { + return endDate; + } + @java.lang.Override public boolean equals(Object other) { if (this == other) return true; diff --git a/src/main/java/com/junction/api/resources/vitals/requests/CaloriesBasalGroupedVitalsRequest.java b/src/main/java/com/junction/api/resources/vitals/requests/CaloriesBasalGroupedVitalsRequest.java index 0f47779..4180cba 100644 --- a/src/main/java/com/junction/api/resources/vitals/requests/CaloriesBasalGroupedVitalsRequest.java +++ b/src/main/java/com/junction/api/resources/vitals/requests/CaloriesBasalGroupedVitalsRequest.java @@ -8,10 +8,12 @@ import com.fasterxml.jackson.annotation.JsonIgnore; import com.fasterxml.jackson.annotation.JsonIgnoreProperties; import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonSetter; import com.fasterxml.jackson.annotation.Nulls; import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import com.junction.api.core.Nullable; +import com.junction.api.core.NullableNonemptyFilter; import com.junction.api.core.ObjectMappers; import java.util.HashMap; import java.util.Map; @@ -85,7 +87,7 @@ public Optional getProvider() { /** * @return Date from in YYYY-MM-DD or ISO formatted date time. If a date is provided without a time, the time will be set to 00:00:00 */ - @JsonIgnore + @JsonProperty("start_date") public String getStartDate() { return startDate; } @@ -101,6 +103,30 @@ public Optional getEndDate() { return endDate; } + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("cursor") + private Optional _getCursor() { + return cursor; + } + + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("next_cursor") + private Optional _getNextCursor() { + return nextCursor; + } + + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("provider") + private Optional _getProvider() { + return provider; + } + + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("end_date") + private Optional _getEndDate() { + return endDate; + } + @java.lang.Override public boolean equals(Object other) { if (this == other) return true; diff --git a/src/main/java/com/junction/api/resources/vitals/requests/CaloriesBasalVitalsRequest.java b/src/main/java/com/junction/api/resources/vitals/requests/CaloriesBasalVitalsRequest.java index 2efafde..aedc1e2 100644 --- a/src/main/java/com/junction/api/resources/vitals/requests/CaloriesBasalVitalsRequest.java +++ b/src/main/java/com/junction/api/resources/vitals/requests/CaloriesBasalVitalsRequest.java @@ -8,10 +8,12 @@ import com.fasterxml.jackson.annotation.JsonIgnore; import com.fasterxml.jackson.annotation.JsonIgnoreProperties; import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonSetter; import com.fasterxml.jackson.annotation.Nulls; import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import com.junction.api.core.Nullable; +import com.junction.api.core.NullableNonemptyFilter; import com.junction.api.core.ObjectMappers; import java.util.HashMap; import java.util.Map; @@ -55,7 +57,7 @@ public Optional getProvider() { /** * @return Date from in YYYY-MM-DD or ISO formatted date time. If a date is provided without a time, the time will be set to 00:00:00 */ - @JsonIgnore + @JsonProperty("start_date") public String getStartDate() { return startDate; } @@ -71,6 +73,18 @@ public Optional getEndDate() { return endDate; } + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("provider") + private Optional _getProvider() { + return provider; + } + + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("end_date") + private Optional _getEndDate() { + return endDate; + } + @java.lang.Override public boolean equals(Object other) { if (this == other) return true; diff --git a/src/main/java/com/junction/api/resources/vitals/requests/CarbohydratesGroupedVitalsRequest.java b/src/main/java/com/junction/api/resources/vitals/requests/CarbohydratesGroupedVitalsRequest.java index 372f86e..db16b90 100644 --- a/src/main/java/com/junction/api/resources/vitals/requests/CarbohydratesGroupedVitalsRequest.java +++ b/src/main/java/com/junction/api/resources/vitals/requests/CarbohydratesGroupedVitalsRequest.java @@ -8,10 +8,12 @@ import com.fasterxml.jackson.annotation.JsonIgnore; import com.fasterxml.jackson.annotation.JsonIgnoreProperties; import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonSetter; import com.fasterxml.jackson.annotation.Nulls; import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import com.junction.api.core.Nullable; +import com.junction.api.core.NullableNonemptyFilter; import com.junction.api.core.ObjectMappers; import java.util.HashMap; import java.util.Map; @@ -85,7 +87,7 @@ public Optional getProvider() { /** * @return Date from in YYYY-MM-DD or ISO formatted date time. If a date is provided without a time, the time will be set to 00:00:00 */ - @JsonIgnore + @JsonProperty("start_date") public String getStartDate() { return startDate; } @@ -101,6 +103,30 @@ public Optional getEndDate() { return endDate; } + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("cursor") + private Optional _getCursor() { + return cursor; + } + + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("next_cursor") + private Optional _getNextCursor() { + return nextCursor; + } + + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("provider") + private Optional _getProvider() { + return provider; + } + + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("end_date") + private Optional _getEndDate() { + return endDate; + } + @java.lang.Override public boolean equals(Object other) { if (this == other) return true; diff --git a/src/main/java/com/junction/api/resources/vitals/requests/CholesterolGroupedVitalsRequest.java b/src/main/java/com/junction/api/resources/vitals/requests/CholesterolGroupedVitalsRequest.java index 375932d..95a3892 100644 --- a/src/main/java/com/junction/api/resources/vitals/requests/CholesterolGroupedVitalsRequest.java +++ b/src/main/java/com/junction/api/resources/vitals/requests/CholesterolGroupedVitalsRequest.java @@ -8,10 +8,12 @@ import com.fasterxml.jackson.annotation.JsonIgnore; import com.fasterxml.jackson.annotation.JsonIgnoreProperties; import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonSetter; import com.fasterxml.jackson.annotation.Nulls; import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import com.junction.api.core.Nullable; +import com.junction.api.core.NullableNonemptyFilter; import com.junction.api.core.ObjectMappers; import java.util.HashMap; import java.util.Map; @@ -85,7 +87,7 @@ public Optional getProvider() { /** * @return Date from in YYYY-MM-DD or ISO formatted date time. If a date is provided without a time, the time will be set to 00:00:00 */ - @JsonIgnore + @JsonProperty("start_date") public String getStartDate() { return startDate; } @@ -101,6 +103,30 @@ public Optional getEndDate() { return endDate; } + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("cursor") + private Optional _getCursor() { + return cursor; + } + + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("next_cursor") + private Optional _getNextCursor() { + return nextCursor; + } + + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("provider") + private Optional _getProvider() { + return provider; + } + + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("end_date") + private Optional _getEndDate() { + return endDate; + } + @java.lang.Override public boolean equals(Object other) { if (this == other) return true; diff --git a/src/main/java/com/junction/api/resources/vitals/requests/CholesterolHdlVitalsRequest.java b/src/main/java/com/junction/api/resources/vitals/requests/CholesterolHdlVitalsRequest.java index b537497..2ea344f 100644 --- a/src/main/java/com/junction/api/resources/vitals/requests/CholesterolHdlVitalsRequest.java +++ b/src/main/java/com/junction/api/resources/vitals/requests/CholesterolHdlVitalsRequest.java @@ -8,10 +8,12 @@ import com.fasterxml.jackson.annotation.JsonIgnore; import com.fasterxml.jackson.annotation.JsonIgnoreProperties; import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonSetter; import com.fasterxml.jackson.annotation.Nulls; import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import com.junction.api.core.Nullable; +import com.junction.api.core.NullableNonemptyFilter; import com.junction.api.core.ObjectMappers; import java.util.HashMap; import java.util.Map; @@ -55,7 +57,7 @@ public Optional getProvider() { /** * @return Date from in YYYY-MM-DD or ISO formatted date time. If a date is provided without a time, the time will be set to 00:00:00 */ - @JsonIgnore + @JsonProperty("start_date") public String getStartDate() { return startDate; } @@ -71,6 +73,18 @@ public Optional getEndDate() { return endDate; } + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("provider") + private Optional _getProvider() { + return provider; + } + + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("end_date") + private Optional _getEndDate() { + return endDate; + } + @java.lang.Override public boolean equals(Object other) { if (this == other) return true; diff --git a/src/main/java/com/junction/api/resources/vitals/requests/CholesterolLdlVitalsRequest.java b/src/main/java/com/junction/api/resources/vitals/requests/CholesterolLdlVitalsRequest.java index bf21dcc..f52a7cb 100644 --- a/src/main/java/com/junction/api/resources/vitals/requests/CholesterolLdlVitalsRequest.java +++ b/src/main/java/com/junction/api/resources/vitals/requests/CholesterolLdlVitalsRequest.java @@ -8,10 +8,12 @@ import com.fasterxml.jackson.annotation.JsonIgnore; import com.fasterxml.jackson.annotation.JsonIgnoreProperties; import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonSetter; import com.fasterxml.jackson.annotation.Nulls; import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import com.junction.api.core.Nullable; +import com.junction.api.core.NullableNonemptyFilter; import com.junction.api.core.ObjectMappers; import java.util.HashMap; import java.util.Map; @@ -55,7 +57,7 @@ public Optional getProvider() { /** * @return Date from in YYYY-MM-DD or ISO formatted date time. If a date is provided without a time, the time will be set to 00:00:00 */ - @JsonIgnore + @JsonProperty("start_date") public String getStartDate() { return startDate; } @@ -71,6 +73,18 @@ public Optional getEndDate() { return endDate; } + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("provider") + private Optional _getProvider() { + return provider; + } + + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("end_date") + private Optional _getEndDate() { + return endDate; + } + @java.lang.Override public boolean equals(Object other) { if (this == other) return true; diff --git a/src/main/java/com/junction/api/resources/vitals/requests/CholesterolTotalVitalsRequest.java b/src/main/java/com/junction/api/resources/vitals/requests/CholesterolTotalVitalsRequest.java index 880023c..d093e0c 100644 --- a/src/main/java/com/junction/api/resources/vitals/requests/CholesterolTotalVitalsRequest.java +++ b/src/main/java/com/junction/api/resources/vitals/requests/CholesterolTotalVitalsRequest.java @@ -8,10 +8,12 @@ import com.fasterxml.jackson.annotation.JsonIgnore; import com.fasterxml.jackson.annotation.JsonIgnoreProperties; import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonSetter; import com.fasterxml.jackson.annotation.Nulls; import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import com.junction.api.core.Nullable; +import com.junction.api.core.NullableNonemptyFilter; import com.junction.api.core.ObjectMappers; import java.util.HashMap; import java.util.Map; @@ -55,7 +57,7 @@ public Optional getProvider() { /** * @return Date from in YYYY-MM-DD or ISO formatted date time. If a date is provided without a time, the time will be set to 00:00:00 */ - @JsonIgnore + @JsonProperty("start_date") public String getStartDate() { return startDate; } @@ -71,6 +73,18 @@ public Optional getEndDate() { return endDate; } + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("provider") + private Optional _getProvider() { + return provider; + } + + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("end_date") + private Optional _getEndDate() { + return endDate; + } + @java.lang.Override public boolean equals(Object other) { if (this == other) return true; diff --git a/src/main/java/com/junction/api/resources/vitals/requests/CholesterolTriglyceridesVitalsRequest.java b/src/main/java/com/junction/api/resources/vitals/requests/CholesterolTriglyceridesVitalsRequest.java index f9403b2..c56e638 100644 --- a/src/main/java/com/junction/api/resources/vitals/requests/CholesterolTriglyceridesVitalsRequest.java +++ b/src/main/java/com/junction/api/resources/vitals/requests/CholesterolTriglyceridesVitalsRequest.java @@ -8,10 +8,12 @@ import com.fasterxml.jackson.annotation.JsonIgnore; import com.fasterxml.jackson.annotation.JsonIgnoreProperties; import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonSetter; import com.fasterxml.jackson.annotation.Nulls; import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import com.junction.api.core.Nullable; +import com.junction.api.core.NullableNonemptyFilter; import com.junction.api.core.ObjectMappers; import java.util.HashMap; import java.util.Map; @@ -55,7 +57,7 @@ public Optional getProvider() { /** * @return Date from in YYYY-MM-DD or ISO formatted date time. If a date is provided without a time, the time will be set to 00:00:00 */ - @JsonIgnore + @JsonProperty("start_date") public String getStartDate() { return startDate; } @@ -71,6 +73,18 @@ public Optional getEndDate() { return endDate; } + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("provider") + private Optional _getProvider() { + return provider; + } + + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("end_date") + private Optional _getEndDate() { + return endDate; + } + @java.lang.Override public boolean equals(Object other) { if (this == other) return true; diff --git a/src/main/java/com/junction/api/resources/vitals/requests/CholesterolVitalsRequest.java b/src/main/java/com/junction/api/resources/vitals/requests/CholesterolVitalsRequest.java index 514e7be..e6d49bc 100644 --- a/src/main/java/com/junction/api/resources/vitals/requests/CholesterolVitalsRequest.java +++ b/src/main/java/com/junction/api/resources/vitals/requests/CholesterolVitalsRequest.java @@ -8,10 +8,12 @@ import com.fasterxml.jackson.annotation.JsonIgnore; import com.fasterxml.jackson.annotation.JsonIgnoreProperties; import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonSetter; import com.fasterxml.jackson.annotation.Nulls; import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import com.junction.api.core.Nullable; +import com.junction.api.core.NullableNonemptyFilter; import com.junction.api.core.ObjectMappers; import java.util.HashMap; import java.util.Map; @@ -55,7 +57,7 @@ public Optional getProvider() { /** * @return Date from in YYYY-MM-DD or ISO formatted date time. If a date is provided without a time, the time will be set to 00:00:00 */ - @JsonIgnore + @JsonProperty("start_date") public String getStartDate() { return startDate; } @@ -71,6 +73,18 @@ public Optional getEndDate() { return endDate; } + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("provider") + private Optional _getProvider() { + return provider; + } + + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("end_date") + private Optional _getEndDate() { + return endDate; + } + @java.lang.Override public boolean equals(Object other) { if (this == other) return true; diff --git a/src/main/java/com/junction/api/resources/vitals/requests/DaylightExposureGroupedVitalsRequest.java b/src/main/java/com/junction/api/resources/vitals/requests/DaylightExposureGroupedVitalsRequest.java index cc87264..3d02997 100644 --- a/src/main/java/com/junction/api/resources/vitals/requests/DaylightExposureGroupedVitalsRequest.java +++ b/src/main/java/com/junction/api/resources/vitals/requests/DaylightExposureGroupedVitalsRequest.java @@ -8,10 +8,12 @@ import com.fasterxml.jackson.annotation.JsonIgnore; import com.fasterxml.jackson.annotation.JsonIgnoreProperties; import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonSetter; import com.fasterxml.jackson.annotation.Nulls; import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import com.junction.api.core.Nullable; +import com.junction.api.core.NullableNonemptyFilter; import com.junction.api.core.ObjectMappers; import java.util.HashMap; import java.util.Map; @@ -85,7 +87,7 @@ public Optional getProvider() { /** * @return Date from in YYYY-MM-DD or ISO formatted date time. If a date is provided without a time, the time will be set to 00:00:00 */ - @JsonIgnore + @JsonProperty("start_date") public String getStartDate() { return startDate; } @@ -101,6 +103,30 @@ public Optional getEndDate() { return endDate; } + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("cursor") + private Optional _getCursor() { + return cursor; + } + + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("next_cursor") + private Optional _getNextCursor() { + return nextCursor; + } + + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("provider") + private Optional _getProvider() { + return provider; + } + + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("end_date") + private Optional _getEndDate() { + return endDate; + } + @java.lang.Override public boolean equals(Object other) { if (this == other) return true; diff --git a/src/main/java/com/junction/api/resources/vitals/requests/DistanceGroupedVitalsRequest.java b/src/main/java/com/junction/api/resources/vitals/requests/DistanceGroupedVitalsRequest.java index 4dfac77..64780b5 100644 --- a/src/main/java/com/junction/api/resources/vitals/requests/DistanceGroupedVitalsRequest.java +++ b/src/main/java/com/junction/api/resources/vitals/requests/DistanceGroupedVitalsRequest.java @@ -8,10 +8,12 @@ import com.fasterxml.jackson.annotation.JsonIgnore; import com.fasterxml.jackson.annotation.JsonIgnoreProperties; import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonSetter; import com.fasterxml.jackson.annotation.Nulls; import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import com.junction.api.core.Nullable; +import com.junction.api.core.NullableNonemptyFilter; import com.junction.api.core.ObjectMappers; import java.util.HashMap; import java.util.Map; @@ -85,7 +87,7 @@ public Optional getProvider() { /** * @return Date from in YYYY-MM-DD or ISO formatted date time. If a date is provided without a time, the time will be set to 00:00:00 */ - @JsonIgnore + @JsonProperty("start_date") public String getStartDate() { return startDate; } @@ -101,6 +103,30 @@ public Optional getEndDate() { return endDate; } + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("cursor") + private Optional _getCursor() { + return cursor; + } + + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("next_cursor") + private Optional _getNextCursor() { + return nextCursor; + } + + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("provider") + private Optional _getProvider() { + return provider; + } + + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("end_date") + private Optional _getEndDate() { + return endDate; + } + @java.lang.Override public boolean equals(Object other) { if (this == other) return true; diff --git a/src/main/java/com/junction/api/resources/vitals/requests/DistanceVitalsRequest.java b/src/main/java/com/junction/api/resources/vitals/requests/DistanceVitalsRequest.java index 3da4500..e9ce7a4 100644 --- a/src/main/java/com/junction/api/resources/vitals/requests/DistanceVitalsRequest.java +++ b/src/main/java/com/junction/api/resources/vitals/requests/DistanceVitalsRequest.java @@ -8,10 +8,12 @@ import com.fasterxml.jackson.annotation.JsonIgnore; import com.fasterxml.jackson.annotation.JsonIgnoreProperties; import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonSetter; import com.fasterxml.jackson.annotation.Nulls; import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import com.junction.api.core.Nullable; +import com.junction.api.core.NullableNonemptyFilter; import com.junction.api.core.ObjectMappers; import java.util.HashMap; import java.util.Map; @@ -55,7 +57,7 @@ public Optional getProvider() { /** * @return Date from in YYYY-MM-DD or ISO formatted date time. If a date is provided without a time, the time will be set to 00:00:00 */ - @JsonIgnore + @JsonProperty("start_date") public String getStartDate() { return startDate; } @@ -71,6 +73,18 @@ public Optional getEndDate() { return endDate; } + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("provider") + private Optional _getProvider() { + return provider; + } + + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("end_date") + private Optional _getEndDate() { + return endDate; + } + @java.lang.Override public boolean equals(Object other) { if (this == other) return true; diff --git a/src/main/java/com/junction/api/resources/vitals/requests/ElectrocardiogramVoltageGroupedVitalsRequest.java b/src/main/java/com/junction/api/resources/vitals/requests/ElectrocardiogramVoltageGroupedVitalsRequest.java index 5b5fbd1..af3fda8 100644 --- a/src/main/java/com/junction/api/resources/vitals/requests/ElectrocardiogramVoltageGroupedVitalsRequest.java +++ b/src/main/java/com/junction/api/resources/vitals/requests/ElectrocardiogramVoltageGroupedVitalsRequest.java @@ -8,10 +8,12 @@ import com.fasterxml.jackson.annotation.JsonIgnore; import com.fasterxml.jackson.annotation.JsonIgnoreProperties; import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonSetter; import com.fasterxml.jackson.annotation.Nulls; import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import com.junction.api.core.Nullable; +import com.junction.api.core.NullableNonemptyFilter; import com.junction.api.core.ObjectMappers; import java.util.HashMap; import java.util.Map; @@ -85,7 +87,7 @@ public Optional getProvider() { /** * @return Date from in YYYY-MM-DD or ISO formatted date time. If a date is provided without a time, the time will be set to 00:00:00 */ - @JsonIgnore + @JsonProperty("start_date") public String getStartDate() { return startDate; } @@ -101,6 +103,30 @@ public Optional getEndDate() { return endDate; } + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("cursor") + private Optional _getCursor() { + return cursor; + } + + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("next_cursor") + private Optional _getNextCursor() { + return nextCursor; + } + + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("provider") + private Optional _getProvider() { + return provider; + } + + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("end_date") + private Optional _getEndDate() { + return endDate; + } + @java.lang.Override public boolean equals(Object other) { if (this == other) return true; diff --git a/src/main/java/com/junction/api/resources/vitals/requests/ElectrocardiogramVoltageVitalsRequest.java b/src/main/java/com/junction/api/resources/vitals/requests/ElectrocardiogramVoltageVitalsRequest.java index dc71b64..a2f3799 100644 --- a/src/main/java/com/junction/api/resources/vitals/requests/ElectrocardiogramVoltageVitalsRequest.java +++ b/src/main/java/com/junction/api/resources/vitals/requests/ElectrocardiogramVoltageVitalsRequest.java @@ -8,10 +8,12 @@ import com.fasterxml.jackson.annotation.JsonIgnore; import com.fasterxml.jackson.annotation.JsonIgnoreProperties; import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonSetter; import com.fasterxml.jackson.annotation.Nulls; import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import com.junction.api.core.Nullable; +import com.junction.api.core.NullableNonemptyFilter; import com.junction.api.core.ObjectMappers; import java.util.HashMap; import java.util.Map; @@ -55,7 +57,7 @@ public Optional getProvider() { /** * @return Date from in YYYY-MM-DD or ISO formatted date time. If a date is provided without a time, the time will be set to 00:00:00 */ - @JsonIgnore + @JsonProperty("start_date") public String getStartDate() { return startDate; } @@ -71,6 +73,18 @@ public Optional getEndDate() { return endDate; } + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("provider") + private Optional _getProvider() { + return provider; + } + + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("end_date") + private Optional _getEndDate() { + return endDate; + } + @java.lang.Override public boolean equals(Object other) { if (this == other) return true; diff --git a/src/main/java/com/junction/api/resources/vitals/requests/FallGroupedVitalsRequest.java b/src/main/java/com/junction/api/resources/vitals/requests/FallGroupedVitalsRequest.java index 2b46342..aca9d1d 100644 --- a/src/main/java/com/junction/api/resources/vitals/requests/FallGroupedVitalsRequest.java +++ b/src/main/java/com/junction/api/resources/vitals/requests/FallGroupedVitalsRequest.java @@ -8,10 +8,12 @@ import com.fasterxml.jackson.annotation.JsonIgnore; import com.fasterxml.jackson.annotation.JsonIgnoreProperties; import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonSetter; import com.fasterxml.jackson.annotation.Nulls; import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import com.junction.api.core.Nullable; +import com.junction.api.core.NullableNonemptyFilter; import com.junction.api.core.ObjectMappers; import java.util.HashMap; import java.util.Map; @@ -85,7 +87,7 @@ public Optional getProvider() { /** * @return Date from in YYYY-MM-DD or ISO formatted date time. If a date is provided without a time, the time will be set to 00:00:00 */ - @JsonIgnore + @JsonProperty("start_date") public String getStartDate() { return startDate; } @@ -101,6 +103,30 @@ public Optional getEndDate() { return endDate; } + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("cursor") + private Optional _getCursor() { + return cursor; + } + + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("next_cursor") + private Optional _getNextCursor() { + return nextCursor; + } + + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("provider") + private Optional _getProvider() { + return provider; + } + + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("end_date") + private Optional _getEndDate() { + return endDate; + } + @java.lang.Override public boolean equals(Object other) { if (this == other) return true; diff --git a/src/main/java/com/junction/api/resources/vitals/requests/FloorsClimbedGroupedVitalsRequest.java b/src/main/java/com/junction/api/resources/vitals/requests/FloorsClimbedGroupedVitalsRequest.java index 4daf7ce..d15e000 100644 --- a/src/main/java/com/junction/api/resources/vitals/requests/FloorsClimbedGroupedVitalsRequest.java +++ b/src/main/java/com/junction/api/resources/vitals/requests/FloorsClimbedGroupedVitalsRequest.java @@ -8,10 +8,12 @@ import com.fasterxml.jackson.annotation.JsonIgnore; import com.fasterxml.jackson.annotation.JsonIgnoreProperties; import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonSetter; import com.fasterxml.jackson.annotation.Nulls; import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import com.junction.api.core.Nullable; +import com.junction.api.core.NullableNonemptyFilter; import com.junction.api.core.ObjectMappers; import java.util.HashMap; import java.util.Map; @@ -85,7 +87,7 @@ public Optional getProvider() { /** * @return Date from in YYYY-MM-DD or ISO formatted date time. If a date is provided without a time, the time will be set to 00:00:00 */ - @JsonIgnore + @JsonProperty("start_date") public String getStartDate() { return startDate; } @@ -101,6 +103,30 @@ public Optional getEndDate() { return endDate; } + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("cursor") + private Optional _getCursor() { + return cursor; + } + + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("next_cursor") + private Optional _getNextCursor() { + return nextCursor; + } + + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("provider") + private Optional _getProvider() { + return provider; + } + + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("end_date") + private Optional _getEndDate() { + return endDate; + } + @java.lang.Override public boolean equals(Object other) { if (this == other) return true; diff --git a/src/main/java/com/junction/api/resources/vitals/requests/FloorsClimbedVitalsRequest.java b/src/main/java/com/junction/api/resources/vitals/requests/FloorsClimbedVitalsRequest.java index 158b43f..4d9f23d 100644 --- a/src/main/java/com/junction/api/resources/vitals/requests/FloorsClimbedVitalsRequest.java +++ b/src/main/java/com/junction/api/resources/vitals/requests/FloorsClimbedVitalsRequest.java @@ -8,10 +8,12 @@ import com.fasterxml.jackson.annotation.JsonIgnore; import com.fasterxml.jackson.annotation.JsonIgnoreProperties; import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonSetter; import com.fasterxml.jackson.annotation.Nulls; import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import com.junction.api.core.Nullable; +import com.junction.api.core.NullableNonemptyFilter; import com.junction.api.core.ObjectMappers; import java.util.HashMap; import java.util.Map; @@ -55,7 +57,7 @@ public Optional getProvider() { /** * @return Date from in YYYY-MM-DD or ISO formatted date time. If a date is provided without a time, the time will be set to 00:00:00 */ - @JsonIgnore + @JsonProperty("start_date") public String getStartDate() { return startDate; } @@ -71,6 +73,18 @@ public Optional getEndDate() { return endDate; } + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("provider") + private Optional _getProvider() { + return provider; + } + + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("end_date") + private Optional _getEndDate() { + return endDate; + } + @java.lang.Override public boolean equals(Object other) { if (this == other) return true; diff --git a/src/main/java/com/junction/api/resources/vitals/requests/ForcedExpiratoryVolume1GroupedVitalsRequest.java b/src/main/java/com/junction/api/resources/vitals/requests/ForcedExpiratoryVolume1GroupedVitalsRequest.java index 6cd57c2..479293e 100644 --- a/src/main/java/com/junction/api/resources/vitals/requests/ForcedExpiratoryVolume1GroupedVitalsRequest.java +++ b/src/main/java/com/junction/api/resources/vitals/requests/ForcedExpiratoryVolume1GroupedVitalsRequest.java @@ -8,10 +8,12 @@ import com.fasterxml.jackson.annotation.JsonIgnore; import com.fasterxml.jackson.annotation.JsonIgnoreProperties; import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonSetter; import com.fasterxml.jackson.annotation.Nulls; import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import com.junction.api.core.Nullable; +import com.junction.api.core.NullableNonemptyFilter; import com.junction.api.core.ObjectMappers; import java.util.HashMap; import java.util.Map; @@ -85,7 +87,7 @@ public Optional getProvider() { /** * @return Date from in YYYY-MM-DD or ISO formatted date time. If a date is provided without a time, the time will be set to 00:00:00 */ - @JsonIgnore + @JsonProperty("start_date") public String getStartDate() { return startDate; } @@ -101,6 +103,30 @@ public Optional getEndDate() { return endDate; } + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("cursor") + private Optional _getCursor() { + return cursor; + } + + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("next_cursor") + private Optional _getNextCursor() { + return nextCursor; + } + + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("provider") + private Optional _getProvider() { + return provider; + } + + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("end_date") + private Optional _getEndDate() { + return endDate; + } + @java.lang.Override public boolean equals(Object other) { if (this == other) return true; diff --git a/src/main/java/com/junction/api/resources/vitals/requests/ForcedVitalCapacityGroupedVitalsRequest.java b/src/main/java/com/junction/api/resources/vitals/requests/ForcedVitalCapacityGroupedVitalsRequest.java index 0ab619b..89c1003 100644 --- a/src/main/java/com/junction/api/resources/vitals/requests/ForcedVitalCapacityGroupedVitalsRequest.java +++ b/src/main/java/com/junction/api/resources/vitals/requests/ForcedVitalCapacityGroupedVitalsRequest.java @@ -8,10 +8,12 @@ import com.fasterxml.jackson.annotation.JsonIgnore; import com.fasterxml.jackson.annotation.JsonIgnoreProperties; import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonSetter; import com.fasterxml.jackson.annotation.Nulls; import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import com.junction.api.core.Nullable; +import com.junction.api.core.NullableNonemptyFilter; import com.junction.api.core.ObjectMappers; import java.util.HashMap; import java.util.Map; @@ -85,7 +87,7 @@ public Optional getProvider() { /** * @return Date from in YYYY-MM-DD or ISO formatted date time. If a date is provided without a time, the time will be set to 00:00:00 */ - @JsonIgnore + @JsonProperty("start_date") public String getStartDate() { return startDate; } @@ -101,6 +103,30 @@ public Optional getEndDate() { return endDate; } + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("cursor") + private Optional _getCursor() { + return cursor; + } + + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("next_cursor") + private Optional _getNextCursor() { + return nextCursor; + } + + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("provider") + private Optional _getProvider() { + return provider; + } + + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("end_date") + private Optional _getEndDate() { + return endDate; + } + @java.lang.Override public boolean equals(Object other) { if (this == other) return true; diff --git a/src/main/java/com/junction/api/resources/vitals/requests/GlucoseGroupedVitalsRequest.java b/src/main/java/com/junction/api/resources/vitals/requests/GlucoseGroupedVitalsRequest.java index 9c62b1c..252d2d7 100644 --- a/src/main/java/com/junction/api/resources/vitals/requests/GlucoseGroupedVitalsRequest.java +++ b/src/main/java/com/junction/api/resources/vitals/requests/GlucoseGroupedVitalsRequest.java @@ -8,10 +8,12 @@ import com.fasterxml.jackson.annotation.JsonIgnore; import com.fasterxml.jackson.annotation.JsonIgnoreProperties; import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonSetter; import com.fasterxml.jackson.annotation.Nulls; import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import com.junction.api.core.Nullable; +import com.junction.api.core.NullableNonemptyFilter; import com.junction.api.core.ObjectMappers; import java.util.HashMap; import java.util.Map; @@ -85,7 +87,7 @@ public Optional getProvider() { /** * @return Date from in YYYY-MM-DD or ISO formatted date time. If a date is provided without a time, the time will be set to 00:00:00 */ - @JsonIgnore + @JsonProperty("start_date") public String getStartDate() { return startDate; } @@ -101,6 +103,30 @@ public Optional getEndDate() { return endDate; } + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("cursor") + private Optional _getCursor() { + return cursor; + } + + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("next_cursor") + private Optional _getNextCursor() { + return nextCursor; + } + + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("provider") + private Optional _getProvider() { + return provider; + } + + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("end_date") + private Optional _getEndDate() { + return endDate; + } + @java.lang.Override public boolean equals(Object other) { if (this == other) return true; diff --git a/src/main/java/com/junction/api/resources/vitals/requests/GlucoseVitalsRequest.java b/src/main/java/com/junction/api/resources/vitals/requests/GlucoseVitalsRequest.java index df5aa0a..b84238d 100644 --- a/src/main/java/com/junction/api/resources/vitals/requests/GlucoseVitalsRequest.java +++ b/src/main/java/com/junction/api/resources/vitals/requests/GlucoseVitalsRequest.java @@ -8,10 +8,12 @@ import com.fasterxml.jackson.annotation.JsonIgnore; import com.fasterxml.jackson.annotation.JsonIgnoreProperties; import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonSetter; import com.fasterxml.jackson.annotation.Nulls; import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import com.junction.api.core.Nullable; +import com.junction.api.core.NullableNonemptyFilter; import com.junction.api.core.ObjectMappers; import java.util.HashMap; import java.util.Map; @@ -55,7 +57,7 @@ public Optional getProvider() { /** * @return Date from in YYYY-MM-DD or ISO formatted date time. If a date is provided without a time, the time will be set to 00:00:00 */ - @JsonIgnore + @JsonProperty("start_date") public String getStartDate() { return startDate; } @@ -71,6 +73,18 @@ public Optional getEndDate() { return endDate; } + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("provider") + private Optional _getProvider() { + return provider; + } + + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("end_date") + private Optional _getEndDate() { + return endDate; + } + @java.lang.Override public boolean equals(Object other) { if (this == other) return true; diff --git a/src/main/java/com/junction/api/resources/vitals/requests/HandwashingGroupedVitalsRequest.java b/src/main/java/com/junction/api/resources/vitals/requests/HandwashingGroupedVitalsRequest.java index 87ef13a..867064e 100644 --- a/src/main/java/com/junction/api/resources/vitals/requests/HandwashingGroupedVitalsRequest.java +++ b/src/main/java/com/junction/api/resources/vitals/requests/HandwashingGroupedVitalsRequest.java @@ -8,10 +8,12 @@ import com.fasterxml.jackson.annotation.JsonIgnore; import com.fasterxml.jackson.annotation.JsonIgnoreProperties; import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonSetter; import com.fasterxml.jackson.annotation.Nulls; import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import com.junction.api.core.Nullable; +import com.junction.api.core.NullableNonemptyFilter; import com.junction.api.core.ObjectMappers; import java.util.HashMap; import java.util.Map; @@ -85,7 +87,7 @@ public Optional getProvider() { /** * @return Date from in YYYY-MM-DD or ISO formatted date time. If a date is provided without a time, the time will be set to 00:00:00 */ - @JsonIgnore + @JsonProperty("start_date") public String getStartDate() { return startDate; } @@ -101,6 +103,30 @@ public Optional getEndDate() { return endDate; } + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("cursor") + private Optional _getCursor() { + return cursor; + } + + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("next_cursor") + private Optional _getNextCursor() { + return nextCursor; + } + + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("provider") + private Optional _getProvider() { + return provider; + } + + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("end_date") + private Optional _getEndDate() { + return endDate; + } + @java.lang.Override public boolean equals(Object other) { if (this == other) return true; diff --git a/src/main/java/com/junction/api/resources/vitals/requests/HeartRateAlertGroupedVitalsRequest.java b/src/main/java/com/junction/api/resources/vitals/requests/HeartRateAlertGroupedVitalsRequest.java index 570720b..39c6570 100644 --- a/src/main/java/com/junction/api/resources/vitals/requests/HeartRateAlertGroupedVitalsRequest.java +++ b/src/main/java/com/junction/api/resources/vitals/requests/HeartRateAlertGroupedVitalsRequest.java @@ -8,10 +8,12 @@ import com.fasterxml.jackson.annotation.JsonIgnore; import com.fasterxml.jackson.annotation.JsonIgnoreProperties; import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonSetter; import com.fasterxml.jackson.annotation.Nulls; import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import com.junction.api.core.Nullable; +import com.junction.api.core.NullableNonemptyFilter; import com.junction.api.core.ObjectMappers; import java.util.HashMap; import java.util.Map; @@ -85,7 +87,7 @@ public Optional getProvider() { /** * @return Date from in YYYY-MM-DD or ISO formatted date time. If a date is provided without a time, the time will be set to 00:00:00 */ - @JsonIgnore + @JsonProperty("start_date") public String getStartDate() { return startDate; } @@ -101,6 +103,30 @@ public Optional getEndDate() { return endDate; } + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("cursor") + private Optional _getCursor() { + return cursor; + } + + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("next_cursor") + private Optional _getNextCursor() { + return nextCursor; + } + + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("provider") + private Optional _getProvider() { + return provider; + } + + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("end_date") + private Optional _getEndDate() { + return endDate; + } + @java.lang.Override public boolean equals(Object other) { if (this == other) return true; diff --git a/src/main/java/com/junction/api/resources/vitals/requests/HeartRateRecoveryOneMinuteGroupedVitalsRequest.java b/src/main/java/com/junction/api/resources/vitals/requests/HeartRateRecoveryOneMinuteGroupedVitalsRequest.java index 933cfcb..c734025 100644 --- a/src/main/java/com/junction/api/resources/vitals/requests/HeartRateRecoveryOneMinuteGroupedVitalsRequest.java +++ b/src/main/java/com/junction/api/resources/vitals/requests/HeartRateRecoveryOneMinuteGroupedVitalsRequest.java @@ -8,10 +8,12 @@ import com.fasterxml.jackson.annotation.JsonIgnore; import com.fasterxml.jackson.annotation.JsonIgnoreProperties; import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonSetter; import com.fasterxml.jackson.annotation.Nulls; import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import com.junction.api.core.Nullable; +import com.junction.api.core.NullableNonemptyFilter; import com.junction.api.core.ObjectMappers; import java.util.HashMap; import java.util.Map; @@ -85,7 +87,7 @@ public Optional getProvider() { /** * @return Date from in YYYY-MM-DD or ISO formatted date time. If a date is provided without a time, the time will be set to 00:00:00 */ - @JsonIgnore + @JsonProperty("start_date") public String getStartDate() { return startDate; } @@ -101,6 +103,30 @@ public Optional getEndDate() { return endDate; } + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("cursor") + private Optional _getCursor() { + return cursor; + } + + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("next_cursor") + private Optional _getNextCursor() { + return nextCursor; + } + + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("provider") + private Optional _getProvider() { + return provider; + } + + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("end_date") + private Optional _getEndDate() { + return endDate; + } + @java.lang.Override public boolean equals(Object other) { if (this == other) return true; diff --git a/src/main/java/com/junction/api/resources/vitals/requests/HeartrateGroupedVitalsRequest.java b/src/main/java/com/junction/api/resources/vitals/requests/HeartrateGroupedVitalsRequest.java index 44a5496..c167f62 100644 --- a/src/main/java/com/junction/api/resources/vitals/requests/HeartrateGroupedVitalsRequest.java +++ b/src/main/java/com/junction/api/resources/vitals/requests/HeartrateGroupedVitalsRequest.java @@ -8,10 +8,12 @@ import com.fasterxml.jackson.annotation.JsonIgnore; import com.fasterxml.jackson.annotation.JsonIgnoreProperties; import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonSetter; import com.fasterxml.jackson.annotation.Nulls; import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import com.junction.api.core.Nullable; +import com.junction.api.core.NullableNonemptyFilter; import com.junction.api.core.ObjectMappers; import java.util.HashMap; import java.util.Map; @@ -85,7 +87,7 @@ public Optional getProvider() { /** * @return Date from in YYYY-MM-DD or ISO formatted date time. If a date is provided without a time, the time will be set to 00:00:00 */ - @JsonIgnore + @JsonProperty("start_date") public String getStartDate() { return startDate; } @@ -101,6 +103,30 @@ public Optional getEndDate() { return endDate; } + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("cursor") + private Optional _getCursor() { + return cursor; + } + + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("next_cursor") + private Optional _getNextCursor() { + return nextCursor; + } + + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("provider") + private Optional _getProvider() { + return provider; + } + + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("end_date") + private Optional _getEndDate() { + return endDate; + } + @java.lang.Override public boolean equals(Object other) { if (this == other) return true; diff --git a/src/main/java/com/junction/api/resources/vitals/requests/HeartrateVitalsRequest.java b/src/main/java/com/junction/api/resources/vitals/requests/HeartrateVitalsRequest.java index db8d728..9d2da72 100644 --- a/src/main/java/com/junction/api/resources/vitals/requests/HeartrateVitalsRequest.java +++ b/src/main/java/com/junction/api/resources/vitals/requests/HeartrateVitalsRequest.java @@ -8,10 +8,12 @@ import com.fasterxml.jackson.annotation.JsonIgnore; import com.fasterxml.jackson.annotation.JsonIgnoreProperties; import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonSetter; import com.fasterxml.jackson.annotation.Nulls; import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import com.junction.api.core.Nullable; +import com.junction.api.core.NullableNonemptyFilter; import com.junction.api.core.ObjectMappers; import java.util.HashMap; import java.util.Map; @@ -55,7 +57,7 @@ public Optional getProvider() { /** * @return Date from in YYYY-MM-DD or ISO formatted date time. If a date is provided without a time, the time will be set to 00:00:00 */ - @JsonIgnore + @JsonProperty("start_date") public String getStartDate() { return startDate; } @@ -71,6 +73,18 @@ public Optional getEndDate() { return endDate; } + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("provider") + private Optional _getProvider() { + return provider; + } + + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("end_date") + private Optional _getEndDate() { + return endDate; + } + @java.lang.Override public boolean equals(Object other) { if (this == other) return true; diff --git a/src/main/java/com/junction/api/resources/vitals/requests/HrvGroupedVitalsRequest.java b/src/main/java/com/junction/api/resources/vitals/requests/HrvGroupedVitalsRequest.java index 7a34c1c..2dece96 100644 --- a/src/main/java/com/junction/api/resources/vitals/requests/HrvGroupedVitalsRequest.java +++ b/src/main/java/com/junction/api/resources/vitals/requests/HrvGroupedVitalsRequest.java @@ -8,10 +8,12 @@ import com.fasterxml.jackson.annotation.JsonIgnore; import com.fasterxml.jackson.annotation.JsonIgnoreProperties; import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonSetter; import com.fasterxml.jackson.annotation.Nulls; import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import com.junction.api.core.Nullable; +import com.junction.api.core.NullableNonemptyFilter; import com.junction.api.core.ObjectMappers; import java.util.HashMap; import java.util.Map; @@ -85,7 +87,7 @@ public Optional getProvider() { /** * @return Date from in YYYY-MM-DD or ISO formatted date time. If a date is provided without a time, the time will be set to 00:00:00 */ - @JsonIgnore + @JsonProperty("start_date") public String getStartDate() { return startDate; } @@ -101,6 +103,30 @@ public Optional getEndDate() { return endDate; } + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("cursor") + private Optional _getCursor() { + return cursor; + } + + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("next_cursor") + private Optional _getNextCursor() { + return nextCursor; + } + + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("provider") + private Optional _getProvider() { + return provider; + } + + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("end_date") + private Optional _getEndDate() { + return endDate; + } + @java.lang.Override public boolean equals(Object other) { if (this == other) return true; diff --git a/src/main/java/com/junction/api/resources/vitals/requests/HrvVitalsRequest.java b/src/main/java/com/junction/api/resources/vitals/requests/HrvVitalsRequest.java index 10bcb1f..a080ae2 100644 --- a/src/main/java/com/junction/api/resources/vitals/requests/HrvVitalsRequest.java +++ b/src/main/java/com/junction/api/resources/vitals/requests/HrvVitalsRequest.java @@ -8,10 +8,12 @@ import com.fasterxml.jackson.annotation.JsonIgnore; import com.fasterxml.jackson.annotation.JsonIgnoreProperties; import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonSetter; import com.fasterxml.jackson.annotation.Nulls; import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import com.junction.api.core.Nullable; +import com.junction.api.core.NullableNonemptyFilter; import com.junction.api.core.ObjectMappers; import java.util.HashMap; import java.util.Map; @@ -55,7 +57,7 @@ public Optional getProvider() { /** * @return Date from in YYYY-MM-DD or ISO formatted date time. If a date is provided without a time, the time will be set to 00:00:00 */ - @JsonIgnore + @JsonProperty("start_date") public String getStartDate() { return startDate; } @@ -71,6 +73,18 @@ public Optional getEndDate() { return endDate; } + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("provider") + private Optional _getProvider() { + return provider; + } + + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("end_date") + private Optional _getEndDate() { + return endDate; + } + @java.lang.Override public boolean equals(Object other) { if (this == other) return true; diff --git a/src/main/java/com/junction/api/resources/vitals/requests/HypnogramGroupedVitalsRequest.java b/src/main/java/com/junction/api/resources/vitals/requests/HypnogramGroupedVitalsRequest.java index 50dbd22..b05bd5a 100644 --- a/src/main/java/com/junction/api/resources/vitals/requests/HypnogramGroupedVitalsRequest.java +++ b/src/main/java/com/junction/api/resources/vitals/requests/HypnogramGroupedVitalsRequest.java @@ -8,10 +8,12 @@ import com.fasterxml.jackson.annotation.JsonIgnore; import com.fasterxml.jackson.annotation.JsonIgnoreProperties; import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonSetter; import com.fasterxml.jackson.annotation.Nulls; import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import com.junction.api.core.Nullable; +import com.junction.api.core.NullableNonemptyFilter; import com.junction.api.core.ObjectMappers; import java.util.HashMap; import java.util.Map; @@ -85,7 +87,7 @@ public Optional getProvider() { /** * @return Date from in YYYY-MM-DD or ISO formatted date time. If a date is provided without a time, the time will be set to 00:00:00 */ - @JsonIgnore + @JsonProperty("start_date") public String getStartDate() { return startDate; } @@ -101,6 +103,30 @@ public Optional getEndDate() { return endDate; } + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("cursor") + private Optional _getCursor() { + return cursor; + } + + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("next_cursor") + private Optional _getNextCursor() { + return nextCursor; + } + + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("provider") + private Optional _getProvider() { + return provider; + } + + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("end_date") + private Optional _getEndDate() { + return endDate; + } + @java.lang.Override public boolean equals(Object other) { if (this == other) return true; diff --git a/src/main/java/com/junction/api/resources/vitals/requests/HypnogramVitalsRequest.java b/src/main/java/com/junction/api/resources/vitals/requests/HypnogramVitalsRequest.java index 8e81356..fc5bab8 100644 --- a/src/main/java/com/junction/api/resources/vitals/requests/HypnogramVitalsRequest.java +++ b/src/main/java/com/junction/api/resources/vitals/requests/HypnogramVitalsRequest.java @@ -8,10 +8,12 @@ import com.fasterxml.jackson.annotation.JsonIgnore; import com.fasterxml.jackson.annotation.JsonIgnoreProperties; import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonSetter; import com.fasterxml.jackson.annotation.Nulls; import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import com.junction.api.core.Nullable; +import com.junction.api.core.NullableNonemptyFilter; import com.junction.api.core.ObjectMappers; import java.util.HashMap; import java.util.Map; @@ -55,7 +57,7 @@ public Optional getProvider() { /** * @return Date from in YYYY-MM-DD or ISO formatted date time. If a date is provided without a time, the time will be set to 00:00:00 */ - @JsonIgnore + @JsonProperty("start_date") public String getStartDate() { return startDate; } @@ -71,6 +73,18 @@ public Optional getEndDate() { return endDate; } + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("provider") + private Optional _getProvider() { + return provider; + } + + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("end_date") + private Optional _getEndDate() { + return endDate; + } + @java.lang.Override public boolean equals(Object other) { if (this == other) return true; diff --git a/src/main/java/com/junction/api/resources/vitals/requests/IgeGroupedVitalsRequest.java b/src/main/java/com/junction/api/resources/vitals/requests/IgeGroupedVitalsRequest.java index 985ac80..d1af94a 100644 --- a/src/main/java/com/junction/api/resources/vitals/requests/IgeGroupedVitalsRequest.java +++ b/src/main/java/com/junction/api/resources/vitals/requests/IgeGroupedVitalsRequest.java @@ -8,10 +8,12 @@ import com.fasterxml.jackson.annotation.JsonIgnore; import com.fasterxml.jackson.annotation.JsonIgnoreProperties; import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonSetter; import com.fasterxml.jackson.annotation.Nulls; import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import com.junction.api.core.Nullable; +import com.junction.api.core.NullableNonemptyFilter; import com.junction.api.core.ObjectMappers; import java.util.HashMap; import java.util.Map; @@ -85,7 +87,7 @@ public Optional getProvider() { /** * @return Date from in YYYY-MM-DD or ISO formatted date time. If a date is provided without a time, the time will be set to 00:00:00 */ - @JsonIgnore + @JsonProperty("start_date") public String getStartDate() { return startDate; } @@ -101,6 +103,30 @@ public Optional getEndDate() { return endDate; } + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("cursor") + private Optional _getCursor() { + return cursor; + } + + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("next_cursor") + private Optional _getNextCursor() { + return nextCursor; + } + + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("provider") + private Optional _getProvider() { + return provider; + } + + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("end_date") + private Optional _getEndDate() { + return endDate; + } + @java.lang.Override public boolean equals(Object other) { if (this == other) return true; diff --git a/src/main/java/com/junction/api/resources/vitals/requests/IgeVitalsRequest.java b/src/main/java/com/junction/api/resources/vitals/requests/IgeVitalsRequest.java index 4c9e842..2eab74a 100644 --- a/src/main/java/com/junction/api/resources/vitals/requests/IgeVitalsRequest.java +++ b/src/main/java/com/junction/api/resources/vitals/requests/IgeVitalsRequest.java @@ -8,10 +8,12 @@ import com.fasterxml.jackson.annotation.JsonIgnore; import com.fasterxml.jackson.annotation.JsonIgnoreProperties; import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonSetter; import com.fasterxml.jackson.annotation.Nulls; import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import com.junction.api.core.Nullable; +import com.junction.api.core.NullableNonemptyFilter; import com.junction.api.core.ObjectMappers; import java.util.HashMap; import java.util.Map; @@ -55,7 +57,7 @@ public Optional getProvider() { /** * @return Date from in YYYY-MM-DD or ISO formatted date time. If a date is provided without a time, the time will be set to 00:00:00 */ - @JsonIgnore + @JsonProperty("start_date") public String getStartDate() { return startDate; } @@ -71,6 +73,18 @@ public Optional getEndDate() { return endDate; } + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("provider") + private Optional _getProvider() { + return provider; + } + + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("end_date") + private Optional _getEndDate() { + return endDate; + } + @java.lang.Override public boolean equals(Object other) { if (this == other) return true; diff --git a/src/main/java/com/junction/api/resources/vitals/requests/IggGroupedVitalsRequest.java b/src/main/java/com/junction/api/resources/vitals/requests/IggGroupedVitalsRequest.java index 8a8bb91..869fa2d 100644 --- a/src/main/java/com/junction/api/resources/vitals/requests/IggGroupedVitalsRequest.java +++ b/src/main/java/com/junction/api/resources/vitals/requests/IggGroupedVitalsRequest.java @@ -8,10 +8,12 @@ import com.fasterxml.jackson.annotation.JsonIgnore; import com.fasterxml.jackson.annotation.JsonIgnoreProperties; import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonSetter; import com.fasterxml.jackson.annotation.Nulls; import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import com.junction.api.core.Nullable; +import com.junction.api.core.NullableNonemptyFilter; import com.junction.api.core.ObjectMappers; import java.util.HashMap; import java.util.Map; @@ -85,7 +87,7 @@ public Optional getProvider() { /** * @return Date from in YYYY-MM-DD or ISO formatted date time. If a date is provided without a time, the time will be set to 00:00:00 */ - @JsonIgnore + @JsonProperty("start_date") public String getStartDate() { return startDate; } @@ -101,6 +103,30 @@ public Optional getEndDate() { return endDate; } + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("cursor") + private Optional _getCursor() { + return cursor; + } + + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("next_cursor") + private Optional _getNextCursor() { + return nextCursor; + } + + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("provider") + private Optional _getProvider() { + return provider; + } + + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("end_date") + private Optional _getEndDate() { + return endDate; + } + @java.lang.Override public boolean equals(Object other) { if (this == other) return true; diff --git a/src/main/java/com/junction/api/resources/vitals/requests/IggVitalsRequest.java b/src/main/java/com/junction/api/resources/vitals/requests/IggVitalsRequest.java index cb48a9a..b30f789 100644 --- a/src/main/java/com/junction/api/resources/vitals/requests/IggVitalsRequest.java +++ b/src/main/java/com/junction/api/resources/vitals/requests/IggVitalsRequest.java @@ -8,10 +8,12 @@ import com.fasterxml.jackson.annotation.JsonIgnore; import com.fasterxml.jackson.annotation.JsonIgnoreProperties; import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonSetter; import com.fasterxml.jackson.annotation.Nulls; import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import com.junction.api.core.Nullable; +import com.junction.api.core.NullableNonemptyFilter; import com.junction.api.core.ObjectMappers; import java.util.HashMap; import java.util.Map; @@ -55,7 +57,7 @@ public Optional getProvider() { /** * @return Date from in YYYY-MM-DD or ISO formatted date time. If a date is provided without a time, the time will be set to 00:00:00 */ - @JsonIgnore + @JsonProperty("start_date") public String getStartDate() { return startDate; } @@ -71,6 +73,18 @@ public Optional getEndDate() { return endDate; } + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("provider") + private Optional _getProvider() { + return provider; + } + + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("end_date") + private Optional _getEndDate() { + return endDate; + } + @java.lang.Override public boolean equals(Object other) { if (this == other) return true; diff --git a/src/main/java/com/junction/api/resources/vitals/requests/InhalerUsageGroupedVitalsRequest.java b/src/main/java/com/junction/api/resources/vitals/requests/InhalerUsageGroupedVitalsRequest.java index f8afc47..99c6fd1 100644 --- a/src/main/java/com/junction/api/resources/vitals/requests/InhalerUsageGroupedVitalsRequest.java +++ b/src/main/java/com/junction/api/resources/vitals/requests/InhalerUsageGroupedVitalsRequest.java @@ -8,10 +8,12 @@ import com.fasterxml.jackson.annotation.JsonIgnore; import com.fasterxml.jackson.annotation.JsonIgnoreProperties; import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonSetter; import com.fasterxml.jackson.annotation.Nulls; import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import com.junction.api.core.Nullable; +import com.junction.api.core.NullableNonemptyFilter; import com.junction.api.core.ObjectMappers; import java.util.HashMap; import java.util.Map; @@ -85,7 +87,7 @@ public Optional getProvider() { /** * @return Date from in YYYY-MM-DD or ISO formatted date time. If a date is provided without a time, the time will be set to 00:00:00 */ - @JsonIgnore + @JsonProperty("start_date") public String getStartDate() { return startDate; } @@ -101,6 +103,30 @@ public Optional getEndDate() { return endDate; } + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("cursor") + private Optional _getCursor() { + return cursor; + } + + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("next_cursor") + private Optional _getNextCursor() { + return nextCursor; + } + + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("provider") + private Optional _getProvider() { + return provider; + } + + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("end_date") + private Optional _getEndDate() { + return endDate; + } + @java.lang.Override public boolean equals(Object other) { if (this == other) return true; diff --git a/src/main/java/com/junction/api/resources/vitals/requests/InsulinInjectionGroupedVitalsRequest.java b/src/main/java/com/junction/api/resources/vitals/requests/InsulinInjectionGroupedVitalsRequest.java index 74124bd..dc6b974 100644 --- a/src/main/java/com/junction/api/resources/vitals/requests/InsulinInjectionGroupedVitalsRequest.java +++ b/src/main/java/com/junction/api/resources/vitals/requests/InsulinInjectionGroupedVitalsRequest.java @@ -8,10 +8,12 @@ import com.fasterxml.jackson.annotation.JsonIgnore; import com.fasterxml.jackson.annotation.JsonIgnoreProperties; import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonSetter; import com.fasterxml.jackson.annotation.Nulls; import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import com.junction.api.core.Nullable; +import com.junction.api.core.NullableNonemptyFilter; import com.junction.api.core.ObjectMappers; import java.util.HashMap; import java.util.Map; @@ -85,7 +87,7 @@ public Optional getProvider() { /** * @return Date from in YYYY-MM-DD or ISO formatted date time. If a date is provided without a time, the time will be set to 00:00:00 */ - @JsonIgnore + @JsonProperty("start_date") public String getStartDate() { return startDate; } @@ -101,6 +103,30 @@ public Optional getEndDate() { return endDate; } + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("cursor") + private Optional _getCursor() { + return cursor; + } + + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("next_cursor") + private Optional _getNextCursor() { + return nextCursor; + } + + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("provider") + private Optional _getProvider() { + return provider; + } + + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("end_date") + private Optional _getEndDate() { + return endDate; + } + @java.lang.Override public boolean equals(Object other) { if (this == other) return true; diff --git a/src/main/java/com/junction/api/resources/vitals/requests/LeanBodyMassGroupedVitalsRequest.java b/src/main/java/com/junction/api/resources/vitals/requests/LeanBodyMassGroupedVitalsRequest.java index 032bcaf..9bca95e 100644 --- a/src/main/java/com/junction/api/resources/vitals/requests/LeanBodyMassGroupedVitalsRequest.java +++ b/src/main/java/com/junction/api/resources/vitals/requests/LeanBodyMassGroupedVitalsRequest.java @@ -8,10 +8,12 @@ import com.fasterxml.jackson.annotation.JsonIgnore; import com.fasterxml.jackson.annotation.JsonIgnoreProperties; import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonSetter; import com.fasterxml.jackson.annotation.Nulls; import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import com.junction.api.core.Nullable; +import com.junction.api.core.NullableNonemptyFilter; import com.junction.api.core.ObjectMappers; import java.util.HashMap; import java.util.Map; @@ -85,7 +87,7 @@ public Optional getProvider() { /** * @return Date from in YYYY-MM-DD or ISO formatted date time. If a date is provided without a time, the time will be set to 00:00:00 */ - @JsonIgnore + @JsonProperty("start_date") public String getStartDate() { return startDate; } @@ -101,6 +103,30 @@ public Optional getEndDate() { return endDate; } + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("cursor") + private Optional _getCursor() { + return cursor; + } + + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("next_cursor") + private Optional _getNextCursor() { + return nextCursor; + } + + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("provider") + private Optional _getProvider() { + return provider; + } + + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("end_date") + private Optional _getEndDate() { + return endDate; + } + @java.lang.Override public boolean equals(Object other) { if (this == other) return true; diff --git a/src/main/java/com/junction/api/resources/vitals/requests/MindfulnessMinutesGroupedVitalsRequest.java b/src/main/java/com/junction/api/resources/vitals/requests/MindfulnessMinutesGroupedVitalsRequest.java index 9e0b847..43dcb80 100644 --- a/src/main/java/com/junction/api/resources/vitals/requests/MindfulnessMinutesGroupedVitalsRequest.java +++ b/src/main/java/com/junction/api/resources/vitals/requests/MindfulnessMinutesGroupedVitalsRequest.java @@ -8,10 +8,12 @@ import com.fasterxml.jackson.annotation.JsonIgnore; import com.fasterxml.jackson.annotation.JsonIgnoreProperties; import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonSetter; import com.fasterxml.jackson.annotation.Nulls; import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import com.junction.api.core.Nullable; +import com.junction.api.core.NullableNonemptyFilter; import com.junction.api.core.ObjectMappers; import java.util.HashMap; import java.util.Map; @@ -85,7 +87,7 @@ public Optional getProvider() { /** * @return Date from in YYYY-MM-DD or ISO formatted date time. If a date is provided without a time, the time will be set to 00:00:00 */ - @JsonIgnore + @JsonProperty("start_date") public String getStartDate() { return startDate; } @@ -101,6 +103,30 @@ public Optional getEndDate() { return endDate; } + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("cursor") + private Optional _getCursor() { + return cursor; + } + + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("next_cursor") + private Optional _getNextCursor() { + return nextCursor; + } + + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("provider") + private Optional _getProvider() { + return provider; + } + + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("end_date") + private Optional _getEndDate() { + return endDate; + } + @java.lang.Override public boolean equals(Object other) { if (this == other) return true; diff --git a/src/main/java/com/junction/api/resources/vitals/requests/MindfulnessMinutesVitalsRequest.java b/src/main/java/com/junction/api/resources/vitals/requests/MindfulnessMinutesVitalsRequest.java index cc1c02f..4aafdbd 100644 --- a/src/main/java/com/junction/api/resources/vitals/requests/MindfulnessMinutesVitalsRequest.java +++ b/src/main/java/com/junction/api/resources/vitals/requests/MindfulnessMinutesVitalsRequest.java @@ -8,10 +8,12 @@ import com.fasterxml.jackson.annotation.JsonIgnore; import com.fasterxml.jackson.annotation.JsonIgnoreProperties; import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonSetter; import com.fasterxml.jackson.annotation.Nulls; import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import com.junction.api.core.Nullable; +import com.junction.api.core.NullableNonemptyFilter; import com.junction.api.core.ObjectMappers; import java.util.HashMap; import java.util.Map; @@ -55,7 +57,7 @@ public Optional getProvider() { /** * @return Date from in YYYY-MM-DD or ISO formatted date time. If a date is provided without a time, the time will be set to 00:00:00 */ - @JsonIgnore + @JsonProperty("start_date") public String getStartDate() { return startDate; } @@ -71,6 +73,18 @@ public Optional getEndDate() { return endDate; } + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("provider") + private Optional _getProvider() { + return provider; + } + + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("end_date") + private Optional _getEndDate() { + return endDate; + } + @java.lang.Override public boolean equals(Object other) { if (this == other) return true; diff --git a/src/main/java/com/junction/api/resources/vitals/requests/NoteGroupedVitalsRequest.java b/src/main/java/com/junction/api/resources/vitals/requests/NoteGroupedVitalsRequest.java index 7b5e945..b91a8ac 100644 --- a/src/main/java/com/junction/api/resources/vitals/requests/NoteGroupedVitalsRequest.java +++ b/src/main/java/com/junction/api/resources/vitals/requests/NoteGroupedVitalsRequest.java @@ -8,10 +8,12 @@ import com.fasterxml.jackson.annotation.JsonIgnore; import com.fasterxml.jackson.annotation.JsonIgnoreProperties; import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonSetter; import com.fasterxml.jackson.annotation.Nulls; import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import com.junction.api.core.Nullable; +import com.junction.api.core.NullableNonemptyFilter; import com.junction.api.core.ObjectMappers; import java.util.HashMap; import java.util.Map; @@ -85,7 +87,7 @@ public Optional getProvider() { /** * @return Date from in YYYY-MM-DD or ISO formatted date time. If a date is provided without a time, the time will be set to 00:00:00 */ - @JsonIgnore + @JsonProperty("start_date") public String getStartDate() { return startDate; } @@ -101,6 +103,30 @@ public Optional getEndDate() { return endDate; } + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("cursor") + private Optional _getCursor() { + return cursor; + } + + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("next_cursor") + private Optional _getNextCursor() { + return nextCursor; + } + + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("provider") + private Optional _getProvider() { + return provider; + } + + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("end_date") + private Optional _getEndDate() { + return endDate; + } + @java.lang.Override public boolean equals(Object other) { if (this == other) return true; diff --git a/src/main/java/com/junction/api/resources/vitals/requests/PeakExpiratoryFlowRateGroupedVitalsRequest.java b/src/main/java/com/junction/api/resources/vitals/requests/PeakExpiratoryFlowRateGroupedVitalsRequest.java index 66fc318..a6b1aa1 100644 --- a/src/main/java/com/junction/api/resources/vitals/requests/PeakExpiratoryFlowRateGroupedVitalsRequest.java +++ b/src/main/java/com/junction/api/resources/vitals/requests/PeakExpiratoryFlowRateGroupedVitalsRequest.java @@ -8,10 +8,12 @@ import com.fasterxml.jackson.annotation.JsonIgnore; import com.fasterxml.jackson.annotation.JsonIgnoreProperties; import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonSetter; import com.fasterxml.jackson.annotation.Nulls; import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import com.junction.api.core.Nullable; +import com.junction.api.core.NullableNonemptyFilter; import com.junction.api.core.ObjectMappers; import java.util.HashMap; import java.util.Map; @@ -85,7 +87,7 @@ public Optional getProvider() { /** * @return Date from in YYYY-MM-DD or ISO formatted date time. If a date is provided without a time, the time will be set to 00:00:00 */ - @JsonIgnore + @JsonProperty("start_date") public String getStartDate() { return startDate; } @@ -101,6 +103,30 @@ public Optional getEndDate() { return endDate; } + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("cursor") + private Optional _getCursor() { + return cursor; + } + + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("next_cursor") + private Optional _getNextCursor() { + return nextCursor; + } + + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("provider") + private Optional _getProvider() { + return provider; + } + + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("end_date") + private Optional _getEndDate() { + return endDate; + } + @java.lang.Override public boolean equals(Object other) { if (this == other) return true; diff --git a/src/main/java/com/junction/api/resources/vitals/requests/RespiratoryRateGroupedVitalsRequest.java b/src/main/java/com/junction/api/resources/vitals/requests/RespiratoryRateGroupedVitalsRequest.java index 8407ef9..b00e7be 100644 --- a/src/main/java/com/junction/api/resources/vitals/requests/RespiratoryRateGroupedVitalsRequest.java +++ b/src/main/java/com/junction/api/resources/vitals/requests/RespiratoryRateGroupedVitalsRequest.java @@ -8,10 +8,12 @@ import com.fasterxml.jackson.annotation.JsonIgnore; import com.fasterxml.jackson.annotation.JsonIgnoreProperties; import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonSetter; import com.fasterxml.jackson.annotation.Nulls; import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import com.junction.api.core.Nullable; +import com.junction.api.core.NullableNonemptyFilter; import com.junction.api.core.ObjectMappers; import java.util.HashMap; import java.util.Map; @@ -85,7 +87,7 @@ public Optional getProvider() { /** * @return Date from in YYYY-MM-DD or ISO formatted date time. If a date is provided without a time, the time will be set to 00:00:00 */ - @JsonIgnore + @JsonProperty("start_date") public String getStartDate() { return startDate; } @@ -101,6 +103,30 @@ public Optional getEndDate() { return endDate; } + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("cursor") + private Optional _getCursor() { + return cursor; + } + + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("next_cursor") + private Optional _getNextCursor() { + return nextCursor; + } + + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("provider") + private Optional _getProvider() { + return provider; + } + + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("end_date") + private Optional _getEndDate() { + return endDate; + } + @java.lang.Override public boolean equals(Object other) { if (this == other) return true; diff --git a/src/main/java/com/junction/api/resources/vitals/requests/RespiratoryRateVitalsRequest.java b/src/main/java/com/junction/api/resources/vitals/requests/RespiratoryRateVitalsRequest.java index 3988df9..645bd45 100644 --- a/src/main/java/com/junction/api/resources/vitals/requests/RespiratoryRateVitalsRequest.java +++ b/src/main/java/com/junction/api/resources/vitals/requests/RespiratoryRateVitalsRequest.java @@ -8,10 +8,12 @@ import com.fasterxml.jackson.annotation.JsonIgnore; import com.fasterxml.jackson.annotation.JsonIgnoreProperties; import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonSetter; import com.fasterxml.jackson.annotation.Nulls; import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import com.junction.api.core.Nullable; +import com.junction.api.core.NullableNonemptyFilter; import com.junction.api.core.ObjectMappers; import java.util.HashMap; import java.util.Map; @@ -55,7 +57,7 @@ public Optional getProvider() { /** * @return Date from in YYYY-MM-DD or ISO formatted date time. If a date is provided without a time, the time will be set to 00:00:00 */ - @JsonIgnore + @JsonProperty("start_date") public String getStartDate() { return startDate; } @@ -71,6 +73,18 @@ public Optional getEndDate() { return endDate; } + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("provider") + private Optional _getProvider() { + return provider; + } + + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("end_date") + private Optional _getEndDate() { + return endDate; + } + @java.lang.Override public boolean equals(Object other) { if (this == other) return true; diff --git a/src/main/java/com/junction/api/resources/vitals/requests/SleepApneaAlertGroupedVitalsRequest.java b/src/main/java/com/junction/api/resources/vitals/requests/SleepApneaAlertGroupedVitalsRequest.java index 89f84fc..5cd4e9e 100644 --- a/src/main/java/com/junction/api/resources/vitals/requests/SleepApneaAlertGroupedVitalsRequest.java +++ b/src/main/java/com/junction/api/resources/vitals/requests/SleepApneaAlertGroupedVitalsRequest.java @@ -8,10 +8,12 @@ import com.fasterxml.jackson.annotation.JsonIgnore; import com.fasterxml.jackson.annotation.JsonIgnoreProperties; import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonSetter; import com.fasterxml.jackson.annotation.Nulls; import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import com.junction.api.core.Nullable; +import com.junction.api.core.NullableNonemptyFilter; import com.junction.api.core.ObjectMappers; import java.util.HashMap; import java.util.Map; @@ -85,7 +87,7 @@ public Optional getProvider() { /** * @return Date from in YYYY-MM-DD or ISO formatted date time. If a date is provided without a time, the time will be set to 00:00:00 */ - @JsonIgnore + @JsonProperty("start_date") public String getStartDate() { return startDate; } @@ -101,6 +103,30 @@ public Optional getEndDate() { return endDate; } + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("cursor") + private Optional _getCursor() { + return cursor; + } + + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("next_cursor") + private Optional _getNextCursor() { + return nextCursor; + } + + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("provider") + private Optional _getProvider() { + return provider; + } + + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("end_date") + private Optional _getEndDate() { + return endDate; + } + @java.lang.Override public boolean equals(Object other) { if (this == other) return true; diff --git a/src/main/java/com/junction/api/resources/vitals/requests/SleepBreathingDisturbanceGroupedVitalsRequest.java b/src/main/java/com/junction/api/resources/vitals/requests/SleepBreathingDisturbanceGroupedVitalsRequest.java index c89788c..b1e3b85 100644 --- a/src/main/java/com/junction/api/resources/vitals/requests/SleepBreathingDisturbanceGroupedVitalsRequest.java +++ b/src/main/java/com/junction/api/resources/vitals/requests/SleepBreathingDisturbanceGroupedVitalsRequest.java @@ -8,10 +8,12 @@ import com.fasterxml.jackson.annotation.JsonIgnore; import com.fasterxml.jackson.annotation.JsonIgnoreProperties; import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonSetter; import com.fasterxml.jackson.annotation.Nulls; import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import com.junction.api.core.Nullable; +import com.junction.api.core.NullableNonemptyFilter; import com.junction.api.core.ObjectMappers; import java.util.HashMap; import java.util.Map; @@ -85,7 +87,7 @@ public Optional getProvider() { /** * @return Date from in YYYY-MM-DD or ISO formatted date time. If a date is provided without a time, the time will be set to 00:00:00 */ - @JsonIgnore + @JsonProperty("start_date") public String getStartDate() { return startDate; } @@ -101,6 +103,30 @@ public Optional getEndDate() { return endDate; } + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("cursor") + private Optional _getCursor() { + return cursor; + } + + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("next_cursor") + private Optional _getNextCursor() { + return nextCursor; + } + + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("provider") + private Optional _getProvider() { + return provider; + } + + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("end_date") + private Optional _getEndDate() { + return endDate; + } + @java.lang.Override public boolean equals(Object other) { if (this == other) return true; diff --git a/src/main/java/com/junction/api/resources/vitals/requests/StandDurationGroupedVitalsRequest.java b/src/main/java/com/junction/api/resources/vitals/requests/StandDurationGroupedVitalsRequest.java index 02119a9..3399dd8 100644 --- a/src/main/java/com/junction/api/resources/vitals/requests/StandDurationGroupedVitalsRequest.java +++ b/src/main/java/com/junction/api/resources/vitals/requests/StandDurationGroupedVitalsRequest.java @@ -8,10 +8,12 @@ import com.fasterxml.jackson.annotation.JsonIgnore; import com.fasterxml.jackson.annotation.JsonIgnoreProperties; import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonSetter; import com.fasterxml.jackson.annotation.Nulls; import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import com.junction.api.core.Nullable; +import com.junction.api.core.NullableNonemptyFilter; import com.junction.api.core.ObjectMappers; import java.util.HashMap; import java.util.Map; @@ -85,7 +87,7 @@ public Optional getProvider() { /** * @return Date from in YYYY-MM-DD or ISO formatted date time. If a date is provided without a time, the time will be set to 00:00:00 */ - @JsonIgnore + @JsonProperty("start_date") public String getStartDate() { return startDate; } @@ -101,6 +103,30 @@ public Optional getEndDate() { return endDate; } + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("cursor") + private Optional _getCursor() { + return cursor; + } + + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("next_cursor") + private Optional _getNextCursor() { + return nextCursor; + } + + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("provider") + private Optional _getProvider() { + return provider; + } + + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("end_date") + private Optional _getEndDate() { + return endDate; + } + @java.lang.Override public boolean equals(Object other) { if (this == other) return true; diff --git a/src/main/java/com/junction/api/resources/vitals/requests/StandHourGroupedVitalsRequest.java b/src/main/java/com/junction/api/resources/vitals/requests/StandHourGroupedVitalsRequest.java index 5d86f50..08679f5 100644 --- a/src/main/java/com/junction/api/resources/vitals/requests/StandHourGroupedVitalsRequest.java +++ b/src/main/java/com/junction/api/resources/vitals/requests/StandHourGroupedVitalsRequest.java @@ -8,10 +8,12 @@ import com.fasterxml.jackson.annotation.JsonIgnore; import com.fasterxml.jackson.annotation.JsonIgnoreProperties; import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonSetter; import com.fasterxml.jackson.annotation.Nulls; import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import com.junction.api.core.Nullable; +import com.junction.api.core.NullableNonemptyFilter; import com.junction.api.core.ObjectMappers; import java.util.HashMap; import java.util.Map; @@ -85,7 +87,7 @@ public Optional getProvider() { /** * @return Date from in YYYY-MM-DD or ISO formatted date time. If a date is provided without a time, the time will be set to 00:00:00 */ - @JsonIgnore + @JsonProperty("start_date") public String getStartDate() { return startDate; } @@ -101,6 +103,30 @@ public Optional getEndDate() { return endDate; } + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("cursor") + private Optional _getCursor() { + return cursor; + } + + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("next_cursor") + private Optional _getNextCursor() { + return nextCursor; + } + + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("provider") + private Optional _getProvider() { + return provider; + } + + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("end_date") + private Optional _getEndDate() { + return endDate; + } + @java.lang.Override public boolean equals(Object other) { if (this == other) return true; diff --git a/src/main/java/com/junction/api/resources/vitals/requests/StepsGroupedVitalsRequest.java b/src/main/java/com/junction/api/resources/vitals/requests/StepsGroupedVitalsRequest.java index d6d2cf1..da8bf86 100644 --- a/src/main/java/com/junction/api/resources/vitals/requests/StepsGroupedVitalsRequest.java +++ b/src/main/java/com/junction/api/resources/vitals/requests/StepsGroupedVitalsRequest.java @@ -8,10 +8,12 @@ import com.fasterxml.jackson.annotation.JsonIgnore; import com.fasterxml.jackson.annotation.JsonIgnoreProperties; import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonSetter; import com.fasterxml.jackson.annotation.Nulls; import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import com.junction.api.core.Nullable; +import com.junction.api.core.NullableNonemptyFilter; import com.junction.api.core.ObjectMappers; import java.util.HashMap; import java.util.Map; @@ -85,7 +87,7 @@ public Optional getProvider() { /** * @return Date from in YYYY-MM-DD or ISO formatted date time. If a date is provided without a time, the time will be set to 00:00:00 */ - @JsonIgnore + @JsonProperty("start_date") public String getStartDate() { return startDate; } @@ -101,6 +103,30 @@ public Optional getEndDate() { return endDate; } + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("cursor") + private Optional _getCursor() { + return cursor; + } + + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("next_cursor") + private Optional _getNextCursor() { + return nextCursor; + } + + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("provider") + private Optional _getProvider() { + return provider; + } + + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("end_date") + private Optional _getEndDate() { + return endDate; + } + @java.lang.Override public boolean equals(Object other) { if (this == other) return true; diff --git a/src/main/java/com/junction/api/resources/vitals/requests/StepsVitalsRequest.java b/src/main/java/com/junction/api/resources/vitals/requests/StepsVitalsRequest.java index 966fd29..8bc5e8d 100644 --- a/src/main/java/com/junction/api/resources/vitals/requests/StepsVitalsRequest.java +++ b/src/main/java/com/junction/api/resources/vitals/requests/StepsVitalsRequest.java @@ -8,10 +8,12 @@ import com.fasterxml.jackson.annotation.JsonIgnore; import com.fasterxml.jackson.annotation.JsonIgnoreProperties; import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonSetter; import com.fasterxml.jackson.annotation.Nulls; import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import com.junction.api.core.Nullable; +import com.junction.api.core.NullableNonemptyFilter; import com.junction.api.core.ObjectMappers; import java.util.HashMap; import java.util.Map; @@ -55,7 +57,7 @@ public Optional getProvider() { /** * @return Date from in YYYY-MM-DD or ISO formatted date time. If a date is provided without a time, the time will be set to 00:00:00 */ - @JsonIgnore + @JsonProperty("start_date") public String getStartDate() { return startDate; } @@ -71,6 +73,18 @@ public Optional getEndDate() { return endDate; } + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("provider") + private Optional _getProvider() { + return provider; + } + + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("end_date") + private Optional _getEndDate() { + return endDate; + } + @java.lang.Override public boolean equals(Object other) { if (this == other) return true; diff --git a/src/main/java/com/junction/api/resources/vitals/requests/StressLevelGroupedVitalsRequest.java b/src/main/java/com/junction/api/resources/vitals/requests/StressLevelGroupedVitalsRequest.java index 14872c3..882ee15 100644 --- a/src/main/java/com/junction/api/resources/vitals/requests/StressLevelGroupedVitalsRequest.java +++ b/src/main/java/com/junction/api/resources/vitals/requests/StressLevelGroupedVitalsRequest.java @@ -8,10 +8,12 @@ import com.fasterxml.jackson.annotation.JsonIgnore; import com.fasterxml.jackson.annotation.JsonIgnoreProperties; import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonSetter; import com.fasterxml.jackson.annotation.Nulls; import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import com.junction.api.core.Nullable; +import com.junction.api.core.NullableNonemptyFilter; import com.junction.api.core.ObjectMappers; import java.util.HashMap; import java.util.Map; @@ -85,7 +87,7 @@ public Optional getProvider() { /** * @return Date from in YYYY-MM-DD or ISO formatted date time. If a date is provided without a time, the time will be set to 00:00:00 */ - @JsonIgnore + @JsonProperty("start_date") public String getStartDate() { return startDate; } @@ -101,6 +103,30 @@ public Optional getEndDate() { return endDate; } + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("cursor") + private Optional _getCursor() { + return cursor; + } + + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("next_cursor") + private Optional _getNextCursor() { + return nextCursor; + } + + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("provider") + private Optional _getProvider() { + return provider; + } + + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("end_date") + private Optional _getEndDate() { + return endDate; + } + @java.lang.Override public boolean equals(Object other) { if (this == other) return true; diff --git a/src/main/java/com/junction/api/resources/vitals/requests/StressLevelVitalsRequest.java b/src/main/java/com/junction/api/resources/vitals/requests/StressLevelVitalsRequest.java index 9ba1d25..0f28341 100644 --- a/src/main/java/com/junction/api/resources/vitals/requests/StressLevelVitalsRequest.java +++ b/src/main/java/com/junction/api/resources/vitals/requests/StressLevelVitalsRequest.java @@ -8,10 +8,12 @@ import com.fasterxml.jackson.annotation.JsonIgnore; import com.fasterxml.jackson.annotation.JsonIgnoreProperties; import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonSetter; import com.fasterxml.jackson.annotation.Nulls; import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import com.junction.api.core.Nullable; +import com.junction.api.core.NullableNonemptyFilter; import com.junction.api.core.ObjectMappers; import java.util.HashMap; import java.util.Map; @@ -55,7 +57,7 @@ public Optional getProvider() { /** * @return Date from in YYYY-MM-DD or ISO formatted date time. If a date is provided without a time, the time will be set to 00:00:00 */ - @JsonIgnore + @JsonProperty("start_date") public String getStartDate() { return startDate; } @@ -71,6 +73,18 @@ public Optional getEndDate() { return endDate; } + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("provider") + private Optional _getProvider() { + return provider; + } + + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("end_date") + private Optional _getEndDate() { + return endDate; + } + @java.lang.Override public boolean equals(Object other) { if (this == other) return true; diff --git a/src/main/java/com/junction/api/resources/vitals/requests/UvExposureGroupedVitalsRequest.java b/src/main/java/com/junction/api/resources/vitals/requests/UvExposureGroupedVitalsRequest.java index 36884d8..01c3c68 100644 --- a/src/main/java/com/junction/api/resources/vitals/requests/UvExposureGroupedVitalsRequest.java +++ b/src/main/java/com/junction/api/resources/vitals/requests/UvExposureGroupedVitalsRequest.java @@ -8,10 +8,12 @@ import com.fasterxml.jackson.annotation.JsonIgnore; import com.fasterxml.jackson.annotation.JsonIgnoreProperties; import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonSetter; import com.fasterxml.jackson.annotation.Nulls; import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import com.junction.api.core.Nullable; +import com.junction.api.core.NullableNonemptyFilter; import com.junction.api.core.ObjectMappers; import java.util.HashMap; import java.util.Map; @@ -85,7 +87,7 @@ public Optional getProvider() { /** * @return Date from in YYYY-MM-DD or ISO formatted date time. If a date is provided without a time, the time will be set to 00:00:00 */ - @JsonIgnore + @JsonProperty("start_date") public String getStartDate() { return startDate; } @@ -101,6 +103,30 @@ public Optional getEndDate() { return endDate; } + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("cursor") + private Optional _getCursor() { + return cursor; + } + + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("next_cursor") + private Optional _getNextCursor() { + return nextCursor; + } + + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("provider") + private Optional _getProvider() { + return provider; + } + + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("end_date") + private Optional _getEndDate() { + return endDate; + } + @java.lang.Override public boolean equals(Object other) { if (this == other) return true; diff --git a/src/main/java/com/junction/api/resources/vitals/requests/Vo2MaxGroupedVitalsRequest.java b/src/main/java/com/junction/api/resources/vitals/requests/Vo2MaxGroupedVitalsRequest.java index 3eceed6..8eb3fbe 100644 --- a/src/main/java/com/junction/api/resources/vitals/requests/Vo2MaxGroupedVitalsRequest.java +++ b/src/main/java/com/junction/api/resources/vitals/requests/Vo2MaxGroupedVitalsRequest.java @@ -8,10 +8,12 @@ import com.fasterxml.jackson.annotation.JsonIgnore; import com.fasterxml.jackson.annotation.JsonIgnoreProperties; import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonSetter; import com.fasterxml.jackson.annotation.Nulls; import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import com.junction.api.core.Nullable; +import com.junction.api.core.NullableNonemptyFilter; import com.junction.api.core.ObjectMappers; import java.util.HashMap; import java.util.Map; @@ -85,7 +87,7 @@ public Optional getProvider() { /** * @return Date from in YYYY-MM-DD or ISO formatted date time. If a date is provided without a time, the time will be set to 00:00:00 */ - @JsonIgnore + @JsonProperty("start_date") public String getStartDate() { return startDate; } @@ -101,6 +103,30 @@ public Optional getEndDate() { return endDate; } + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("cursor") + private Optional _getCursor() { + return cursor; + } + + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("next_cursor") + private Optional _getNextCursor() { + return nextCursor; + } + + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("provider") + private Optional _getProvider() { + return provider; + } + + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("end_date") + private Optional _getEndDate() { + return endDate; + } + @java.lang.Override public boolean equals(Object other) { if (this == other) return true; diff --git a/src/main/java/com/junction/api/resources/vitals/requests/Vo2MaxVitalsRequest.java b/src/main/java/com/junction/api/resources/vitals/requests/Vo2MaxVitalsRequest.java index e83df3d..31cb539 100644 --- a/src/main/java/com/junction/api/resources/vitals/requests/Vo2MaxVitalsRequest.java +++ b/src/main/java/com/junction/api/resources/vitals/requests/Vo2MaxVitalsRequest.java @@ -8,10 +8,12 @@ import com.fasterxml.jackson.annotation.JsonIgnore; import com.fasterxml.jackson.annotation.JsonIgnoreProperties; import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonSetter; import com.fasterxml.jackson.annotation.Nulls; import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import com.junction.api.core.Nullable; +import com.junction.api.core.NullableNonemptyFilter; import com.junction.api.core.ObjectMappers; import java.util.HashMap; import java.util.Map; @@ -55,7 +57,7 @@ public Optional getProvider() { /** * @return Date from in YYYY-MM-DD or ISO formatted date time. If a date is provided without a time, the time will be set to 00:00:00 */ - @JsonIgnore + @JsonProperty("start_date") public String getStartDate() { return startDate; } @@ -71,6 +73,18 @@ public Optional getEndDate() { return endDate; } + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("provider") + private Optional _getProvider() { + return provider; + } + + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("end_date") + private Optional _getEndDate() { + return endDate; + } + @java.lang.Override public boolean equals(Object other) { if (this == other) return true; diff --git a/src/main/java/com/junction/api/resources/vitals/requests/WaistCircumferenceGroupedVitalsRequest.java b/src/main/java/com/junction/api/resources/vitals/requests/WaistCircumferenceGroupedVitalsRequest.java index 5e5882b..1695dd4 100644 --- a/src/main/java/com/junction/api/resources/vitals/requests/WaistCircumferenceGroupedVitalsRequest.java +++ b/src/main/java/com/junction/api/resources/vitals/requests/WaistCircumferenceGroupedVitalsRequest.java @@ -8,10 +8,12 @@ import com.fasterxml.jackson.annotation.JsonIgnore; import com.fasterxml.jackson.annotation.JsonIgnoreProperties; import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonSetter; import com.fasterxml.jackson.annotation.Nulls; import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import com.junction.api.core.Nullable; +import com.junction.api.core.NullableNonemptyFilter; import com.junction.api.core.ObjectMappers; import java.util.HashMap; import java.util.Map; @@ -85,7 +87,7 @@ public Optional getProvider() { /** * @return Date from in YYYY-MM-DD or ISO formatted date time. If a date is provided without a time, the time will be set to 00:00:00 */ - @JsonIgnore + @JsonProperty("start_date") public String getStartDate() { return startDate; } @@ -101,6 +103,30 @@ public Optional getEndDate() { return endDate; } + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("cursor") + private Optional _getCursor() { + return cursor; + } + + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("next_cursor") + private Optional _getNextCursor() { + return nextCursor; + } + + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("provider") + private Optional _getProvider() { + return provider; + } + + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("end_date") + private Optional _getEndDate() { + return endDate; + } + @java.lang.Override public boolean equals(Object other) { if (this == other) return true; diff --git a/src/main/java/com/junction/api/resources/vitals/requests/WaterGroupedVitalsRequest.java b/src/main/java/com/junction/api/resources/vitals/requests/WaterGroupedVitalsRequest.java index 3097f35..9e05906 100644 --- a/src/main/java/com/junction/api/resources/vitals/requests/WaterGroupedVitalsRequest.java +++ b/src/main/java/com/junction/api/resources/vitals/requests/WaterGroupedVitalsRequest.java @@ -8,10 +8,12 @@ import com.fasterxml.jackson.annotation.JsonIgnore; import com.fasterxml.jackson.annotation.JsonIgnoreProperties; import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonSetter; import com.fasterxml.jackson.annotation.Nulls; import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import com.junction.api.core.Nullable; +import com.junction.api.core.NullableNonemptyFilter; import com.junction.api.core.ObjectMappers; import java.util.HashMap; import java.util.Map; @@ -85,7 +87,7 @@ public Optional getProvider() { /** * @return Date from in YYYY-MM-DD or ISO formatted date time. If a date is provided without a time, the time will be set to 00:00:00 */ - @JsonIgnore + @JsonProperty("start_date") public String getStartDate() { return startDate; } @@ -101,6 +103,30 @@ public Optional getEndDate() { return endDate; } + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("cursor") + private Optional _getCursor() { + return cursor; + } + + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("next_cursor") + private Optional _getNextCursor() { + return nextCursor; + } + + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("provider") + private Optional _getProvider() { + return provider; + } + + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("end_date") + private Optional _getEndDate() { + return endDate; + } + @java.lang.Override public boolean equals(Object other) { if (this == other) return true; diff --git a/src/main/java/com/junction/api/resources/vitals/requests/WaterVitalsRequest.java b/src/main/java/com/junction/api/resources/vitals/requests/WaterVitalsRequest.java index ae3fa5a..bd81089 100644 --- a/src/main/java/com/junction/api/resources/vitals/requests/WaterVitalsRequest.java +++ b/src/main/java/com/junction/api/resources/vitals/requests/WaterVitalsRequest.java @@ -8,10 +8,12 @@ import com.fasterxml.jackson.annotation.JsonIgnore; import com.fasterxml.jackson.annotation.JsonIgnoreProperties; import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonSetter; import com.fasterxml.jackson.annotation.Nulls; import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import com.junction.api.core.Nullable; +import com.junction.api.core.NullableNonemptyFilter; import com.junction.api.core.ObjectMappers; import java.util.HashMap; import java.util.Map; @@ -55,7 +57,7 @@ public Optional getProvider() { /** * @return Date from in YYYY-MM-DD or ISO formatted date time. If a date is provided without a time, the time will be set to 00:00:00 */ - @JsonIgnore + @JsonProperty("start_date") public String getStartDate() { return startDate; } @@ -71,6 +73,18 @@ public Optional getEndDate() { return endDate; } + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("provider") + private Optional _getProvider() { + return provider; + } + + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("end_date") + private Optional _getEndDate() { + return endDate; + } + @java.lang.Override public boolean equals(Object other) { if (this == other) return true; diff --git a/src/main/java/com/junction/api/resources/vitals/requests/WheelchairPushGroupedVitalsRequest.java b/src/main/java/com/junction/api/resources/vitals/requests/WheelchairPushGroupedVitalsRequest.java index 866fb8d..f6ba4d7 100644 --- a/src/main/java/com/junction/api/resources/vitals/requests/WheelchairPushGroupedVitalsRequest.java +++ b/src/main/java/com/junction/api/resources/vitals/requests/WheelchairPushGroupedVitalsRequest.java @@ -8,10 +8,12 @@ import com.fasterxml.jackson.annotation.JsonIgnore; import com.fasterxml.jackson.annotation.JsonIgnoreProperties; import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonSetter; import com.fasterxml.jackson.annotation.Nulls; import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import com.junction.api.core.Nullable; +import com.junction.api.core.NullableNonemptyFilter; import com.junction.api.core.ObjectMappers; import java.util.HashMap; import java.util.Map; @@ -85,7 +87,7 @@ public Optional getProvider() { /** * @return Date from in YYYY-MM-DD or ISO formatted date time. If a date is provided without a time, the time will be set to 00:00:00 */ - @JsonIgnore + @JsonProperty("start_date") public String getStartDate() { return startDate; } @@ -101,6 +103,30 @@ public Optional getEndDate() { return endDate; } + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("cursor") + private Optional _getCursor() { + return cursor; + } + + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("next_cursor") + private Optional _getNextCursor() { + return nextCursor; + } + + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("provider") + private Optional _getProvider() { + return provider; + } + + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("end_date") + private Optional _getEndDate() { + return endDate; + } + @java.lang.Override public boolean equals(Object other) { if (this == other) return true; diff --git a/src/main/java/com/junction/api/resources/vitals/requests/WorkoutDistanceGroupedVitalsRequest.java b/src/main/java/com/junction/api/resources/vitals/requests/WorkoutDistanceGroupedVitalsRequest.java index adf2ef9..e2102b3 100644 --- a/src/main/java/com/junction/api/resources/vitals/requests/WorkoutDistanceGroupedVitalsRequest.java +++ b/src/main/java/com/junction/api/resources/vitals/requests/WorkoutDistanceGroupedVitalsRequest.java @@ -8,10 +8,12 @@ import com.fasterxml.jackson.annotation.JsonIgnore; import com.fasterxml.jackson.annotation.JsonIgnoreProperties; import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonSetter; import com.fasterxml.jackson.annotation.Nulls; import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import com.junction.api.core.Nullable; +import com.junction.api.core.NullableNonemptyFilter; import com.junction.api.core.ObjectMappers; import java.util.HashMap; import java.util.Map; @@ -85,7 +87,7 @@ public Optional getProvider() { /** * @return Date from in YYYY-MM-DD or ISO formatted date time. If a date is provided without a time, the time will be set to 00:00:00 */ - @JsonIgnore + @JsonProperty("start_date") public String getStartDate() { return startDate; } @@ -101,6 +103,30 @@ public Optional getEndDate() { return endDate; } + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("cursor") + private Optional _getCursor() { + return cursor; + } + + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("next_cursor") + private Optional _getNextCursor() { + return nextCursor; + } + + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("provider") + private Optional _getProvider() { + return provider; + } + + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("end_date") + private Optional _getEndDate() { + return endDate; + } + @java.lang.Override public boolean equals(Object other) { if (this == other) return true; diff --git a/src/main/java/com/junction/api/resources/vitals/requests/WorkoutDurationGroupedVitalsRequest.java b/src/main/java/com/junction/api/resources/vitals/requests/WorkoutDurationGroupedVitalsRequest.java index 0b0c16c..b87ddaf 100644 --- a/src/main/java/com/junction/api/resources/vitals/requests/WorkoutDurationGroupedVitalsRequest.java +++ b/src/main/java/com/junction/api/resources/vitals/requests/WorkoutDurationGroupedVitalsRequest.java @@ -8,10 +8,12 @@ import com.fasterxml.jackson.annotation.JsonIgnore; import com.fasterxml.jackson.annotation.JsonIgnoreProperties; import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonSetter; import com.fasterxml.jackson.annotation.Nulls; import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import com.junction.api.core.Nullable; +import com.junction.api.core.NullableNonemptyFilter; import com.junction.api.core.ObjectMappers; import java.util.HashMap; import java.util.Map; @@ -85,7 +87,7 @@ public Optional getProvider() { /** * @return Date from in YYYY-MM-DD or ISO formatted date time. If a date is provided without a time, the time will be set to 00:00:00 */ - @JsonIgnore + @JsonProperty("start_date") public String getStartDate() { return startDate; } @@ -101,6 +103,30 @@ public Optional getEndDate() { return endDate; } + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("cursor") + private Optional _getCursor() { + return cursor; + } + + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("next_cursor") + private Optional _getNextCursor() { + return nextCursor; + } + + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("provider") + private Optional _getProvider() { + return provider; + } + + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("end_date") + private Optional _getEndDate() { + return endDate; + } + @java.lang.Override public boolean equals(Object other) { if (this == other) return true; diff --git a/src/main/java/com/junction/api/resources/vitals/requests/WorkoutSwimmingStrokeGroupedVitalsRequest.java b/src/main/java/com/junction/api/resources/vitals/requests/WorkoutSwimmingStrokeGroupedVitalsRequest.java index e8b1033..b22abae 100644 --- a/src/main/java/com/junction/api/resources/vitals/requests/WorkoutSwimmingStrokeGroupedVitalsRequest.java +++ b/src/main/java/com/junction/api/resources/vitals/requests/WorkoutSwimmingStrokeGroupedVitalsRequest.java @@ -8,10 +8,12 @@ import com.fasterxml.jackson.annotation.JsonIgnore; import com.fasterxml.jackson.annotation.JsonIgnoreProperties; import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonSetter; import com.fasterxml.jackson.annotation.Nulls; import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import com.junction.api.core.Nullable; +import com.junction.api.core.NullableNonemptyFilter; import com.junction.api.core.ObjectMappers; import java.util.HashMap; import java.util.Map; @@ -85,7 +87,7 @@ public Optional getProvider() { /** * @return Date from in YYYY-MM-DD or ISO formatted date time. If a date is provided without a time, the time will be set to 00:00:00 */ - @JsonIgnore + @JsonProperty("start_date") public String getStartDate() { return startDate; } @@ -101,6 +103,30 @@ public Optional getEndDate() { return endDate; } + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("cursor") + private Optional _getCursor() { + return cursor; + } + + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("next_cursor") + private Optional _getNextCursor() { + return nextCursor; + } + + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("provider") + private Optional _getProvider() { + return provider; + } + + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("end_date") + private Optional _getEndDate() { + return endDate; + } + @java.lang.Override public boolean equals(Object other) { if (this == other) return true; diff --git a/src/main/java/com/junction/api/resources/workouts/requests/GetRawWorkoutsRequest.java b/src/main/java/com/junction/api/resources/workouts/requests/GetRawWorkoutsRequest.java index 34610a7..58b20ae 100644 --- a/src/main/java/com/junction/api/resources/workouts/requests/GetRawWorkoutsRequest.java +++ b/src/main/java/com/junction/api/resources/workouts/requests/GetRawWorkoutsRequest.java @@ -8,10 +8,12 @@ import com.fasterxml.jackson.annotation.JsonIgnore; import com.fasterxml.jackson.annotation.JsonIgnoreProperties; import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonSetter; import com.fasterxml.jackson.annotation.Nulls; import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import com.junction.api.core.Nullable; +import com.junction.api.core.NullableNonemptyFilter; import com.junction.api.core.ObjectMappers; import java.util.HashMap; import java.util.Map; @@ -55,7 +57,7 @@ public Optional getProvider() { /** * @return Date from in YYYY-MM-DD or ISO formatted date time. If a date is provided without a time, the time will be set to 00:00:00 */ - @JsonIgnore + @JsonProperty("start_date") public String getStartDate() { return startDate; } @@ -71,6 +73,18 @@ public Optional getEndDate() { return endDate; } + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("provider") + private Optional _getProvider() { + return provider; + } + + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("end_date") + private Optional _getEndDate() { + return endDate; + } + @java.lang.Override public boolean equals(Object other) { if (this == other) return true; diff --git a/src/main/java/com/junction/api/resources/workouts/requests/GetWorkoutsRequest.java b/src/main/java/com/junction/api/resources/workouts/requests/GetWorkoutsRequest.java index 39fd1dc..6bf5a78 100644 --- a/src/main/java/com/junction/api/resources/workouts/requests/GetWorkoutsRequest.java +++ b/src/main/java/com/junction/api/resources/workouts/requests/GetWorkoutsRequest.java @@ -8,10 +8,12 @@ import com.fasterxml.jackson.annotation.JsonIgnore; import com.fasterxml.jackson.annotation.JsonIgnoreProperties; import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonSetter; import com.fasterxml.jackson.annotation.Nulls; import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import com.junction.api.core.Nullable; +import com.junction.api.core.NullableNonemptyFilter; import com.junction.api.core.ObjectMappers; import java.util.HashMap; import java.util.Map; @@ -55,7 +57,7 @@ public Optional getProvider() { /** * @return Date from in YYYY-MM-DD or ISO formatted date time. If a date is provided without a time, the time will be set to 00:00:00 */ - @JsonIgnore + @JsonProperty("start_date") public String getStartDate() { return startDate; } @@ -71,6 +73,18 @@ public Optional getEndDate() { return endDate; } + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("provider") + private Optional _getProvider() { + return provider; + } + + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("end_date") + private Optional _getEndDate() { + return endDate; + } + @java.lang.Override public boolean equals(Object other) { if (this == other) return true;