#[derive(utoipa::OpenApi)]
#[openapi(components(schemas(
crate::actions::ChartExtActions,
crate::actions::ChartExtActionsV0,
crate::actions::ChartExtActionUserDeploymentRole,
crate::actions::ChartExtActionEndpoint,
crate::actions::ChartExtActionMethod,
crate::actions::ChartExtActionTarget,
crate::actions::ChartExtActionV0,
crate::actions::ChartExtActionsV1Beta1,
crate::actions::ChartExtActionV1Beta1,
crate::features::ChartExtFeatures,
crate::features::ChartExtFeaturesV0,
crate::features::ChartExtStatusFeature,
crate::features::ChartExtCardinality,
crate::features::ChartExtFeaturesV1Beta1,
crate::features::ChartExtFeaturesV1Beta2,
crate::features::ChartExtFeaturesSpec,
crate::features::ChartExtIngress,
crate::features::ChartExtIngressHostnameFormat,
crate::features::ChartExtDeploymentDisplay,
crate::features::ChartExtDeploymentDisplayName,
crate::features::ChartExtDeploymentDisplayNameInputField,
crate::features::ChartExtDeploymentDisplayIcon,
crate::resource_types::ChartExtResourceTypes,
crate::resource_types::ChartExtResourceType,
crate::resource_types::ChartExtResourceTypeV1Beta1,
crate::resource_types::ChartExtResourceTypeV1Beta1Spec,
crate::resource_types::ChartExtResourceLifecycleV1Beta1,
crate::resource_types::ChartExtResourceLifecycleActionV1Beta1,
crate::ext_type::ChartExt,
crate::metadata::ChartMetadata,
crate::ui_schema::UiSchema,
crate::ui_schema::UiSchemaV0,
crate::ui_schema::UiSchemaV1Beta1,
crate::ui_schema::UiSchemaInput,
crate::ui_schema::UiSchemaOutputs,
crate::ui_schema::UiSchemaOutputSecrets,
crate::ui_schema::UiSchemaInputSingleType,
crate::ui_schema::UiSchemaInputType,
crate::ui_schema::SerializedUiSchemaInputType,
crate::ui_schema::UiSchemaFieldValuePair,
crate::ui_schema::UiSchemaInput,
crate::ui_schema::UiSchemaInputFieldOption,
crate::ui_schema::UiSchemaInputFieldValue,
crate::ui_schema::UiSchemaInputRef,
crate::ui_schema::UiSchemaInputRefField,
crate::ui_schema::UiSchemaInputRefProperty,
crate::ui_schema::UiSchemaOutputValue,
crate::versions::ChartExtVersionV1Beta1,
crate::versions::ChartExtVersionV1Beta2,
crate::versions::ChartExtKindValuesUi,
crate::versions::ChartExtKindAction,
crate::versions::ChartExtKindFeatures,
crate::versions::ChartExtKindResourceType,
)))]
pub struct OpenApi;