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