mark_estey
07/24/2023, 6:15 PMProperty('custom_fields', ObjectType(additional_properties=True))
but then when it runs it just complains that all the sub-properties are not found in the catalog and there's no way to include them. Do I have to dynamically retrieve the list of possible keys and include it in the schema, or is there a way to tell the SDK that this is just an object and to store it as an JSON object without a set schema?gary_james
07/24/2023, 6:28 PMObjectType()
and set TYPE_CONFORMANCE_LEVEL = TypeConformanceLevel.ROOT_ONLY
on the stream, dunno if there's a way to alter that at field level though
from singer_sdk.helpers._typing import TypeConformanceLevel
(prepares to alter a bunch of taps if there's a cleaner way 😅 )mark_estey
07/24/2023, 6:44 PMgary_james
07/24/2023, 6:48 PMmark_estey
07/24/2023, 8:38 PMTYPE_CONFORMANCE_LEVEL
works so I guess I have to go with that anyhow. Thanks for that!