feat: remove InputStream-based lab report upload methods and add lab configuration fields#79
Open
fern-api[bot] wants to merge 1 commit intomainfrom
Open
feat: remove InputStream-based lab report upload methods and add lab configuration fields#79fern-api[bot] wants to merge 1 commit intomainfrom
fern-api[bot] wants to merge 1 commit intomainfrom
Conversation
…configuration fields Remove InputStream-based parserCreateJob overloads from RawLabReportClient to simplify the API surface. Add labAccountId and labSlug parameters to CreateLabTestRequest, labSlug parameter to LabTestsGetMarkersRequest, and appointmentNotes to RequestAppointmentRequest. Update lab parameter type in LabTestsGetPscAppointmentAvailabilityRequest to use enum. Key changes: - Remove parserCreateJob(InputStream, String) and related overload methods - Add optional labAccountId and labSlug fields to CreateLabTestRequest - Add optional labSlug field to LabTestsGetMarkersRequest - Add optional appointmentNotes field to RequestAppointmentRequest - Change lab parameter from String to AppointmentPscLabs enum in LabTestsGetPscAppointmentAvailabilityRequest 🌿 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.
Version Bump: Removed public parserCreateJob methods that accept InputStream parameters - existing callers will get compile errors.
LogConfigclass, allowing you to control log levels and output destinations for HTTP requests and responses. Additionally, theStreamclass adds support for SSE event-level discrimination with newfromSseWithEventDiscrimination()methods for handling discriminated unions in server-sent events.parentIdfield has been removed fromClientFacingOrder. This field was deprecated and is no longer available. Additionally, new optional fields have been added:vitalIosSdkVersionandvitalAndroidSdkVersioninManualConnectionData,grantedPermissionsfor tracking user permissions,accessNotesinAddress,appointmentNotesinAppointmentRescheduleRequest, andclinicalNotesinClientFacingOrder.statusDetailfield inClientFacingOrderEventand strongly-typedOrderTransactionStatusenum for transaction status. Added optionalorderTransactionfield to lab results andaccessNotesfield to patient address types. The deprecatedjobIdfield has been removed fromParsingJob- use theidfield instead.RawLabAccountClientwith methods to retrieve and filter team lab accounts. Order creation now supports an optionalclinicalNotesfield for adding medical context to lab test orders.additionalProperty()andadditionalProperties()methods. These methods allow passing arbitrary key-value pairs to request objects for advanced use cases.additionalProperty()andadditionalProperties()available on all request builders for setting additional metadata on API requests.additionalProperty()andadditionalProperties()are now available on all vitals request builders, allowing you to set custom key-value pairs for extensibility.additionalProperty(String, Object)andadditionalProperties(Map<String, Object>)methods are now available on all vitals request builders, enabling custom properties to be added to API requests.additionalProperty()andadditionalProperties()methods. Appointment booking requests now accept an optionalappointmentNotesfield for custom notes.additionalProperty()andadditionalProperties()builder methods. A newCanonicalCandidatetype is available for biomarker canonicalization operations, providing access to LOINC codes, CPT codes, aliases, and confidence scoring metadata.appointmentNotesfield available onClientFacingAppointmentfor storing appointment-specific notes. Additional builder utility methods added across multiple classes for improved API ergonomics.additionalProperty()andadditionalProperties()are now available on all type classes, enabling flexible setting of additional properties during object construction.additionalProperty()andadditionalProperties()methods are now available on all model builder classes. These methods provide a fluent API for setting custom properties on model objects while maintaining backward compatibility.additionalProperty()andadditionalProperties()are now available on all client-facing type builders, allowing you to set custom properties on objects using a fluent interface.additionalProperty()andadditionalProperties()builder methods available on ClientFacing data types. These methods allow setting custom additional properties on objects through a fluent API.additionalProperty()andadditionalProperties()are now available on all client-facing model types, allowing custom key-value data to be set during object construction.additionalProperty()andadditionalProperties()methods on all client-facing type builders, enabling better handling of dynamic JSON fields and improved extensibility for unknown properties.additionalProperty(String key, Object value)for setting individual properties andadditionalProperties(Map<String, Object> additionalProperties)for setting multiple properties at once.additionalProperty()andadditionalProperties()methods. NewGetTeamLabAccountsResponsetype available.additionalProperty()andadditionalProperties()methods are now available on all grouped response builders, allowing dynamic property handling.additionalProperty(key, value)andadditionalProperties(map)are now available on all grouped data type builders. These methods allow setting additional properties when constructing grouped objects using the builder pattern.additionalProperty()andadditionalProperties()methods allow setting arbitrary key-value pairs on builders, enabling more flexible object construction.additionalProperty()andadditionalProperties()methods. A newPerLabCandidatetype is also available for lab candidate data.SearchCompendiumResponse,RelatedCandidate,SearchMode, andResultMetadataGendertypes. A new optionalgenderfield is available onResultMetadata.UsStateenum andUserAddressclass are now available for handling US state codes and structured address data. All existing builder classes now supportadditionalProperty()andadditionalProperties()methods for better extensibility.additionalProperty()andadditionalProperties()are now available on WorkoutColumnExpr, WorkoutDurationTimeseriesExpr, and WorkoutV2InDb builders to support setting custom properties.