feat: remove InputStream overloads and add new lab test fields#68
Open
fern-api[bot] wants to merge 1 commit intomainfrom
Open
feat: remove InputStream overloads and add new lab test fields#68fern-api[bot] wants to merge 1 commit intomainfrom
fern-api[bot] wants to merge 1 commit intomainfrom
Conversation
Remove four overloaded methods for parserCreateJob that accepted InputStream parameters in favor of File-based methods. Add new optional fields to lab test creation and filtering including labAccountId, labSlug, and grantedPermissions for manual connections. Key changes: - Remove InputStream-based parserCreateJob methods (4 overloads) - Add labAccountId and labSlug fields to CreateLabTestRequest - Add labSlug parameter to LabTestsGetMarkersRequest - Change lab parameter type from String to AppointmentPscLabs enum - Add grantedPermissions field to ManualConnectionData - Add vitalIosSdkVersion and vitalAndroidSdkVersion to ManualConnectionData 🌿 Generated with Fern
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
ClientOptions.builder().logging(logConfig). New SSE event discrimination capabilities are available viaStream.fromSseWithEventDiscrimination()for streaming APIs that use discriminated unions. Some InputStream-based file upload methods have been removed from LabReportClient in favor of File-based alternatives.parserCreateJobmethod overloads that acceptedInputStreamparameters have been removed fromRawLabReportClient. Use theFile-based overloads instead. Thelabparameter inLabTestsGetPscAppointmentAvailabilityRequestnow uses theAppointmentPscLabsenum instead of a String.ClientFacingOrdermodel has been updated with a newclinicalNotesfield and theparentIdfield has been removed - existing code accessingparentIdwill need to be updated. TheParsingJobmodel no longer includes thejobIdfield. TheGetOrderTransactionResponse.statusfield is now strongly typed as an enum instead of a string.lab_slugparameter for filtering results. Manual provider connection requests now support SDK version headers for improved debugging and analytics.RawLabAccountClient.getTeamLabAccounts()method for retrieving team lab account information. Order creation has been enhanced with an optionalclinical_notesparameter inCreateOrderRequestCompatiblefor better clinical documentation. All request builders now includeadditionalProperty()andadditionalProperties()methods for extended customization.additionalProperty()andadditionalProperties()methods are now available on request builder classes, allowing you to set custom key-value pairs on request objects using a fluent interface.additionalProperty()andadditionalProperties()are now available on request classes to support custom field extensions. These methods allow adding arbitrary key-value pairs to request objects for enhanced SDK flexibility.additionalProperty()andadditionalProperties()are now available on all vitals request builders, allowing custom key-value pairs to be included when constructing requests.additionalProperty()andadditionalProperties()builder methods are now available on all vitals request classes, enabling dynamic field handling for API requests.additionalProperty()andadditionalProperties()are now available on request objects to support custom key-value pairs for API extensibility.additionalProperty(key, value)andadditionalProperties(map)methods on builders for appointment, body, temperature, and other health data models.additionalPropertyandadditionalPropertiesmethods are now available on builder classes for ClientFacing types, allowing custom key-value pairs to be added during object construction.additionalProperty()andadditionalProperties()are now available for setting custom key-value pairs when constructing model objects. These methods provide a cleaner API for working with additional properties during object building.additionalProperty()to set individual properties oradditionalProperties()to set multiple properties at once during object construction.additionalProperty()andadditionalProperties()methods are now available on builder patterns for improved flexibility when constructing model objects with custom properties.additionalProperty()andadditionalProperties()are now available on client-facing types, allowing developers to set custom properties that will be preserved during serialization..additionalProperty(key, value)to set individual properties or.additionalProperties(map)to set multiple properties at once.additionalProperty()andadditionalProperties()builder methods available on response object builders to support custom field handling. Added newConvertCompendiumResponsetype for lab test conversion operations andDerivedReadinessColumnExprfor readiness data expressions.additionalProperty()andadditionalProperties()are now available on builder classes to support custom properties. A newGetTeamLabAccountsResponseclass has been added for retrieving team lab account data.additionalProperty()andadditionalProperties()are now available on all grouped data type builders, allowing developers to set custom key-value pairs on grouped response objects.additionalProperty()andadditionalProperties()are now available on all grouped data type builders, enabling flexible handling of additional properties while maintaining full backward compatibility.additionalProperty()andadditionalProperties()methods available on all builder classes, allowing developers to add custom properties to objects during construction.PerLabCandidatetype available for representing laboratory test candidates with comprehensive metadata including marker IDs, LOINC codes, CPT codes, and confidence scores.additionalProperty()andadditionalProperties()are now available on response type builders, providing a fluent API for setting custom properties during object construction.