UNPKG

@bitblit/ratchet-misc

Version:

Ratchet miscellaneous tooling that requires smallish dependant libraries

51 lines 1.64 kB
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