UNPKG

@stackend/api

Version:

JS bindings to api.stackend.com

38 lines 1.34 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.listRsvpUsers = exports.rsvp = exports.RSVPStatus = exports.EVENT_CLASS = exports.CALENDAR_CONTEXT = void 0; var api_1 = require("../api"); exports.CALENDAR_CONTEXT = 'calendar'; exports.EVENT_CLASS = 'net.josh.community.eventcalendar.Event'; var RSVPStatus; (function (RSVPStatus) { RSVPStatus["UNKNOWN"] = "UNKNOWN"; RSVPStatus["ACCEPTED"] = "ACCEPTED"; RSVPStatus["INTERESTED"] = "INTERESTED"; RSVPStatus["DECLINED"] = "DECLINED"; })(RSVPStatus = exports.RSVPStatus || (exports.RSVPStatus = {})); /** * Respond to an event invitation * @param eventId * @param status */ function rsvp(_a) { var eventId = _a.eventId, status = _a.status; return (0, api_1.post)({ url: '/blog/event/rsvp', parameters: arguments }); } exports.rsvp = rsvp; /** * List user attending an event. * * @param eventId {number} * @param status {RSVPStatus} * @param p {number} Page * @param pageSize {number} Page size (defaults to 10) * @returns {Promise} */ function listRsvpUsers(_a) { var eventId = _a.eventId, status = _a.status, p = _a.p, pageSize = _a.pageSize; return (0, api_1.getJson)({ url: '/blog/event/list-rsvp-users', parameters: arguments }); } exports.listRsvpUsers = listRsvpUsers; //# sourceMappingURL=index.js.map