OptionalDescriptionHuman-readable description of the object's purpose (used for sp_addextendedproperty on the table).
Human-readable label (e.g., "Deals", "Members").
Name in the source system (e.g., "deals", "MemberList").
Fields/columns in the source object.
OptionalIncrementalSource field name that marks "last changed" for incremental sync. When introspecting a source whose docs (or describe response) name a watermark field, surface it here so SchemaBuilder/IntegrationSchemaSync can populate IntegrationObject.IncrementalWatermarkField. Leave undefined when the source does not expose a documented watermark.
Primary key field name(s).
Foreign key relationships to other source objects.
One source object (table, API entity) discovered during introspection.