import { SdPlatformNotificationLevel, SdPlatformNotificationType } from "../commons/SdPlatformNotificationCommons"; /** * DTO for Chargebee webhook call * Please see https://apidocs.chargebee.com/docs/api/v1/events */ export interface SdPlatformRequestWebhookChargebeeEvent { /** event id */ id: string; /** event type */ event_type: string; } /** * DTO for model message webhook call * Send a message to the owner of a model. */ export interface SdPlatformRequestWebhookModelMessage { /** geometry backend model id (guid) */ modelid: string; /** subject of message */ subject: string; /** message */ msg: string; } /** * DTO for notification webhook call * Create a notification related to a model. */ export interface SdPlatformRequestWebhookNotification { /** geometry backend model id (guid) */ guid: string; /** description of the notification */ description?: string; /** optional epoch timestamp until which the notification should be valid */ valid_until?: number; /** level of notification */ level: SdPlatformNotificationLevel; /** type of notification */ type: SdPlatformNotificationType; } //# sourceMappingURL=SdPlatformRequestWebhook.d.ts.map