#suppress "@azure-tools/typespec-azure-core/use-standard-operations" "Job templates are project-standard operations"
@delete
op deleteJobPreview<AreaPreviewLabel extends
| FoundryFeaturesOptInKeys
| AgentDefinitionOptInKeys> is FoundryDataPlanePreviewOperation<
AreaPreviewLabel,
{
/** The ID of the job to delete. */
@path jobId: string;
},
NoContentResponse
>;
investigate if this apply to other template constructs too
To compare a similar Typescript formatting is
interface deleteJobPreview<
AreaPreviewLabel extends FoundryFeaturesOptInKeys | AgentDefinitionOptInKeys,
> extends FoundryDataPlanePreviewOperation<
AreaPreviewLabel,
{
/** The ID of the job to delete. */
jobId: string;
},
NoContentResponse
> {}
or if needing split
interface deleteJobPreview<
AreaPreviewLabel extends
| FoundryFeaturesOptInKeysExtraLongNeedSplit
| FoundryFeaturesOptInKeysExtraLongNeedSplit
| FoundryFeaturesOptInKeysExtraLongNeedSplit,
> extends FoundryDataPlanePreviewOperation<
AreaPreviewLabel,
{
/** The ID of the job to delete. */
jobId: string;
},
NoContentResponse
> {}
investigate if this apply to other template constructs too
To compare a similar Typescript formatting is
or if needing split