mirror of
https://github.com/open-metadata/OpenMetadata.git
synced 2025-09-27 09:55:36 +00:00
Update generated TypeScript types
This commit is contained in:
parent
e4f43aa3b6
commit
a503c72c12
@ -39,6 +39,10 @@ export interface CreateNotificationTemplate {
|
|||||||
* Handlebars template content for rendering notifications
|
* Handlebars template content for rendering notifications
|
||||||
*/
|
*/
|
||||||
templateBody: string;
|
templateBody: string;
|
||||||
|
/**
|
||||||
|
* Handlebars template for notification subject line
|
||||||
|
*/
|
||||||
|
templateSubject: string;
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -0,0 +1,25 @@
|
|||||||
|
/*
|
||||||
|
* Copyright 2025 Collate.
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
*/
|
||||||
|
/**
|
||||||
|
* Request to validate a notification template
|
||||||
|
*/
|
||||||
|
export interface NotificationTemplateValidationRequest {
|
||||||
|
/**
|
||||||
|
* The template body to validate
|
||||||
|
*/
|
||||||
|
templateBody: string;
|
||||||
|
/**
|
||||||
|
* The template subject line to validate
|
||||||
|
*/
|
||||||
|
templateSubject: string;
|
||||||
|
}
|
@ -0,0 +1,43 @@
|
|||||||
|
/*
|
||||||
|
* Copyright 2025 Collate.
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
*/
|
||||||
|
/**
|
||||||
|
* Response from notification template validation
|
||||||
|
*/
|
||||||
|
export interface NotificationTemplateValidationResponse {
|
||||||
|
/**
|
||||||
|
* Validation result for template body
|
||||||
|
*/
|
||||||
|
templateBody?: FieldValidation;
|
||||||
|
/**
|
||||||
|
* Validation result for template subject
|
||||||
|
*/
|
||||||
|
templateSubject?: FieldValidation;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Validation result for template body
|
||||||
|
*
|
||||||
|
* Validation result for a template field
|
||||||
|
*
|
||||||
|
* Validation result for template subject
|
||||||
|
*/
|
||||||
|
export interface FieldValidation {
|
||||||
|
/**
|
||||||
|
* Error message if validation failed
|
||||||
|
*/
|
||||||
|
error?: string;
|
||||||
|
/**
|
||||||
|
* Whether the field validation passed
|
||||||
|
*/
|
||||||
|
passed: boolean;
|
||||||
|
}
|
@ -409,6 +409,7 @@ export enum EntityStatus {
|
|||||||
Draft = "Draft",
|
Draft = "Draft",
|
||||||
InReview = "In Review",
|
InReview = "In Review",
|
||||||
Rejected = "Rejected",
|
Rejected = "Rejected",
|
||||||
|
Unprocessed = "Unprocessed",
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -19,6 +19,11 @@ export interface NotificationTemplate {
|
|||||||
* Change that lead to this version of the template.
|
* Change that lead to this version of the template.
|
||||||
*/
|
*/
|
||||||
changeDescription?: ChangeDescription;
|
changeDescription?: ChangeDescription;
|
||||||
|
/**
|
||||||
|
* Checksum of the default template to detect if updates are available. Only applicable to
|
||||||
|
* system templates.
|
||||||
|
*/
|
||||||
|
defaultTemplateChecksum?: string;
|
||||||
/**
|
/**
|
||||||
* When `true` indicates the template has been soft deleted.
|
* When `true` indicates the template has been soft deleted.
|
||||||
*/
|
*/
|
||||||
@ -47,6 +52,11 @@ export interface NotificationTemplate {
|
|||||||
* Change that lead to this version of the entity.
|
* Change that lead to this version of the entity.
|
||||||
*/
|
*/
|
||||||
incrementalChangeDescription?: ChangeDescription;
|
incrementalChangeDescription?: ChangeDescription;
|
||||||
|
/**
|
||||||
|
* Indicates if this system template has been modified from its default version. Only
|
||||||
|
* applicable to system templates.
|
||||||
|
*/
|
||||||
|
isModifiedFromDefault?: boolean;
|
||||||
/**
|
/**
|
||||||
* Name for the notification template (e.g., 'Default Table Template', 'Custom Pipeline
|
* Name for the notification template (e.g., 'Default Table Template', 'Custom Pipeline
|
||||||
* Alerts').
|
* Alerts').
|
||||||
@ -61,6 +71,10 @@ export interface NotificationTemplate {
|
|||||||
* Handlebars HTML template body with placeholders.
|
* Handlebars HTML template body with placeholders.
|
||||||
*/
|
*/
|
||||||
templateBody: string;
|
templateBody: string;
|
||||||
|
/**
|
||||||
|
* Handlebars template for the email subject line with placeholders.
|
||||||
|
*/
|
||||||
|
templateSubject?: string;
|
||||||
/**
|
/**
|
||||||
* Last update time corresponding to the new version of the template.
|
* Last update time corresponding to the new version of the template.
|
||||||
*/
|
*/
|
||||||
|
Loading…
x
Reference in New Issue
Block a user