catalog_id refers to the ID in the marketplace catalog
description adds more text for the integration name -- also relevant for the marketplace listing.
feature_type is the type of the integration.
id is a system generated GUID. This same ID is designed to be federated in all the applicable localities.
name is the integration name, which will be used for display purposes in the marketplace.
To start we're going to make sure the display name is at least 3 characters. Can adjust this easily later.
partner_id is the foreign key reference to the partner account this integration belongs to.
short_description is the brief description of the integration, which is used for display purposes in cards
url_slug refers to the url_slug in the marketplace catalog
Integration defines a self contained functioning unit which partners publish. A partner may create one or many of these integrations.