cloud-ide-lms-model
Version:
Package for Model management of Cloud IDEsys LMS
52 lines (51 loc) • 1.82 kB
TypeScript
/**
* Admission Contact Addresses Schema - TypeScript Interfaces
*
* Purpose: Type definitions for admission contact addresses
* Cloned from: CoreUserContactAddresses
* Prefix: admca_ (admission contact addresses)
*/
declare class AdmissionContactAddressesBase {
_id?: string;
admca_admission_id_admap?: string;
admca_address_type_id_sygms?: string;
admca_contact_person_name?: string;
admca_contact_person_relation_id_sygms?: string;
admca_contact_address?: string;
admca_contact_pin_sypin?: string;
admca_contact_city_sypin?: string;
admca_contact_state_sypin?: string;
admca_contact_country_syctr?: string;
admca_contact_phone?: number;
admca_contact_phone_country_code?: string;
admca_contact_phone_alt?: number;
admca_contact_phone_alt_country_code?: string;
admca_contact_fax?: string;
admca_contact_email?: string;
admca_contact_email_alt?: string;
admca_is_primary?: boolean;
admca_same_as_permanent?: boolean;
admca_isactive?: boolean;
}
declare class AdmissionContactAddresses extends AdmissionContactAddressesBase {
}
/**
* Access Pass Management Base Schema
*/
declare class AdmissionEntityAccessPassManagementBase {
_id?: string;
admepm_user_id_user?: string;
admepm_entity_id_syen?: string;
admepm_access_pass_to?: string;
admepm_is_owner?: boolean;
admepm_can_edit?: boolean;
admepm_can_view?: boolean;
admepm_isactive?: boolean;
admepm_actions_allowed?: Record<string, any>;
}
declare class AdmissionEntityAccessPassManagement extends AdmissionEntityAccessPassManagementBase {
}
export { AdmissionContactAddressesBase, // Base interface
AdmissionContactAddresses, // Main schema
AdmissionEntityAccessPassManagementBase, // Access pass base
AdmissionEntityAccessPassManagement };