@bitblit/ratchet-misc
Version:
Ratchet miscellaneous tooling that requires smallish dependant libraries
51 lines • 1.64 kB
JavaScript
export var GetWebhookTypeEnum;
(function (GetWebhookTypeEnum) {
GetWebhookTypeEnum["Marketing"] = "marketing";
GetWebhookTypeEnum["Transac"] = "transac";
})(GetWebhookTypeEnum || (GetWebhookTypeEnum = {}));
export function instanceOfGetWebhook(value) {
let isInstance = true;
isInstance = isInstance && 'url' in value;
isInstance = isInstance && 'id' in value;
isInstance = isInstance && 'description' in value;
isInstance = isInstance && 'events' in value;
isInstance = isInstance && 'type' in value;
isInstance = isInstance && 'createdAt' in value;
isInstance = isInstance && 'modifiedAt' in value;
return isInstance;
}
export function GetWebhookFromJSON(json) {
return GetWebhookFromJSONTyped(json, false);
}
export function GetWebhookFromJSONTyped(json, ignoreDiscriminator) {
if (json === undefined || json === null) {
return json;
}
return {
url: json['url'],
id: json['id'],
description: json['description'],
events: json['events'],
type: json['type'],
createdAt: new Date(json['createdAt']),
modifiedAt: new Date(json['modifiedAt']),
};
}
export function GetWebhookToJSON(value) {
if (value === undefined) {
return undefined;
}
if (value === null) {
return null;
}
return {
url: value.url,
id: value.id,
description: value.description,
events: value.events,
type: value.type,
createdAt: value.createdAt.toISOString(),
modifiedAt: value.modifiedAt.toISOString(),
};
}
//# sourceMappingURL=GetWebhook.js.map