UNPKG

cloud-ide-model-schema

Version:

Pachage for schema management of Cloud IDEsys LMS

103 lines (102 loc) 3.01 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.CCoreUserContactAddresses = exports.CCoreEntityAccessPassManagementSycad = void 0; var mongoose_1 = require("mongoose"); /* SCHEMA START */ var core_user_contact_addresses = new mongoose_1.Schema({ sycad_user_id_user: { type: mongoose_1.default.Schema.Types.ObjectId, ref: 'auth_user_mst' }, sycad_address_type_id_sygms: { type: mongoose_1.default.Schema.Types.ObjectId, ref: 'core_general_master' }, sycad_contact_person_name: { type: String, default: "" }, sycad_contact_person_syfdl: { type: mongoose_1.default.Schema.Types.ObjectId, ref: 'core_user_family_details' }, sycad_contact_address: { type: String, default: "" }, sycad_contact_pin_sypin: { type: mongoose_1.default.Schema.Types.ObjectId, ref: 'core_pin_code' }, sycad_contact_city_sypin: { type: String, default: "" }, sycad_contact_state_sypin: { type: String, default: "" }, sycad_contact_country_syctr: { type: mongoose_1.default.Schema.Types.ObjectId, ref: 'core_system_country' }, sycad_contact_phone: { type: Number, default: null }, sycad_contact_phone_alt: { type: Number, default: null }, sycad_contact_fax: { type: String, default: "" }, sycad_contact_email: { type: String, default: "" }, sycad_contact_email_alt: { type: String, default: "" } }, { collection: 'core_user_contact_addresses' }); var CCoreUserContactAddresses = mongoose_1.default.model("core_user_contact_addresses", core_user_contact_addresses); exports.CCoreUserContactAddresses = CCoreUserContactAddresses; // Access pass var core_entity_access_pass_management_sycad = new mongoose_1.Schema({ syepm_user_id_user: { type: mongoose_1.default.Schema.Types.ObjectId, ref: 'auth_user_mst' }, syepm_entity_id_syen: { type: mongoose_1.default.Schema.Types.ObjectId, ref: 'core_system_entity' }, syepm_access_passs_to: { type: mongoose_1.default.Schema.Types.ObjectId, ref: 'core_user_contact_addresses' }, syepm_is_owner: { type: Boolean, default: true }, syepm_can_edit: { type: Boolean, default: true }, syepm_can_view: { type: Boolean, default: true }, syepm_isactive: { type: Boolean, default: true }, syepm_actions_allowed: { type: Object, default: {} } }, { collection: 'core_entity_access_pass_management_sycad' }); var CCoreEntityAccessPassManagementSycad = mongoose_1.default.model("core_entity_access_pass_management_sycad", core_entity_access_pass_management_sycad); exports.CCoreEntityAccessPassManagementSycad = CCoreEntityAccessPassManagementSycad;