@beincom/dto
Version:
Share dto for all projects of Beincom
35 lines (34 loc) • 1.44 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.InvitationResponseDTO = exports.InvitationUserInfo = exports.INVITATION_STATUS = exports.INVITATION_TARGET = exports.INVITATION_TYPE = void 0;
var INVITATION_TYPE;
(function (INVITATION_TYPE) {
INVITATION_TYPE["EMAIL"] = "EMAIL";
INVITATION_TYPE["NOTIFICATION"] = "NOTIFICATION";
})(INVITATION_TYPE = exports.INVITATION_TYPE || (exports.INVITATION_TYPE = {}));
var INVITATION_TARGET;
(function (INVITATION_TARGET) {
INVITATION_TARGET["GROUP"] = "GROUP";
INVITATION_TARGET["GROUP_SET"] = "GROUP_SET";
})(INVITATION_TARGET = exports.INVITATION_TARGET || (exports.INVITATION_TARGET = {}));
var INVITATION_STATUS;
(function (INVITATION_STATUS) {
INVITATION_STATUS["WAITING"] = "WAITING";
INVITATION_STATUS["ACCEPTED"] = "ACCEPTED";
INVITATION_STATUS["DECLINED"] = "DECLINED";
INVITATION_STATUS["CANCELLED"] = "CANCELLED";
})(INVITATION_STATUS = exports.INVITATION_STATUS || (exports.INVITATION_STATUS = {}));
class InvitationUserInfo {
constructor(data) {
this.id = data.id;
this.username = data.username;
this.fullname = data.fullname;
this.email = data.email;
this.avatar = data.avatar;
this.isDeactivated = data.isDeactivated;
}
}
exports.InvitationUserInfo = InvitationUserInfo;
class InvitationResponseDTO {
}
exports.InvitationResponseDTO = InvitationResponseDTO;