UNPKG

@bitblit/ratchet-misc

Version:

Ratchet miscellaneous tooling that requires smallish dependant libraries

60 lines 2.33 kB
import { exists } from '../runtime.js'; export var CreateWebhookEventsEnum; (function (CreateWebhookEventsEnum) { CreateWebhookEventsEnum["Sent"] = "sent"; CreateWebhookEventsEnum["HardBounce"] = "hardBounce"; CreateWebhookEventsEnum["SoftBounce"] = "softBounce"; CreateWebhookEventsEnum["Blocked"] = "blocked"; CreateWebhookEventsEnum["Spam"] = "spam"; CreateWebhookEventsEnum["Delivered"] = "delivered"; CreateWebhookEventsEnum["Request"] = "request"; CreateWebhookEventsEnum["Click"] = "click"; CreateWebhookEventsEnum["Invalid"] = "invalid"; CreateWebhookEventsEnum["Deferred"] = "deferred"; CreateWebhookEventsEnum["Opened"] = "opened"; CreateWebhookEventsEnum["UniqueOpened"] = "uniqueOpened"; CreateWebhookEventsEnum["Unsubscribed"] = "unsubscribed"; CreateWebhookEventsEnum["ListAddition"] = "listAddition"; CreateWebhookEventsEnum["ContactUpdated"] = "contactUpdated"; CreateWebhookEventsEnum["ContactDeleted"] = "contactDeleted"; })(CreateWebhookEventsEnum || (CreateWebhookEventsEnum = {})); export var CreateWebhookTypeEnum; (function (CreateWebhookTypeEnum) { CreateWebhookTypeEnum["Transactional"] = "transactional"; CreateWebhookTypeEnum["Marketing"] = "marketing"; })(CreateWebhookTypeEnum || (CreateWebhookTypeEnum = {})); export function instanceOfCreateWebhook(value) { let isInstance = true; isInstance = isInstance && 'url' in value; isInstance = isInstance && 'events' in value; return isInstance; } export function CreateWebhookFromJSON(json) { return CreateWebhookFromJSONTyped(json, false); } export function CreateWebhookFromJSONTyped(json, ignoreDiscriminator) { if (json === undefined || json === null) { return json; } return { url: json['url'], description: !exists(json, 'description') ? undefined : json['description'], events: json['events'], type: !exists(json, 'type') ? undefined : json['type'], }; } export function CreateWebhookToJSON(value) { if (value === undefined) { return undefined; } if (value === null) { return null; } return { url: value.url, description: value.description, events: value.events, type: value.type, }; } //# sourceMappingURL=CreateWebhook.js.map