DiscoveredProperty
class DiscoveredProperty(apiRepresentation: JsonNode, namePath: List<String>, typePath: List<String>, matchingKeyPredicate: Predicate<JsonNode>, availabilityPredicate: Predicate<JsonNode>, requiredPredicate: Predicate<JsonNode>, typeMapper: Map<String, AirbyteType>)
Represents a property that was extracted from the API with the rules that defines the operation for a specific insertion method.
Note that a DiscoveredProperty with be different depending on the insertion method because the rules to determine things like matchingKey and availability will be different.
Constructors
Functions
Link copied to clipboard
Nullability has been reverted and there are no plans to move forward so we will consider everything as nullable for now
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard