/
creartum
/
mdata-test
Обзор
Документация
Войти
/
creartum
/
mdata-test
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
src/app/data.model.ts
469 строк
7 KB
Sergei
initial_commit
05 июл 2025, 00:50
05 июл 2025, 00:50
025736a
Код
Авторство
О чём код?
export interface Properties { Category: Category CommonName: CommonName FullName: FullName ShortName: ShortName OrgInfo: OrgInfo ObjectAddress: ObjectAddress[] ChiefOrg: ChiefOrg ChiefName: ChiefName2 ChiefPosition: ChiefPosition2 PublicPhone: PublicPhone Fax: Fax Email: Email WorkingHours: WorkingHours ClarificationOfWorkingHours: ClarificationOfWorkingHours WebSite: WebSite NumOfSeats: NumOfSeats NumOfReaders: NumOfReaders NumOfVisitors: NumOfVisitors global_id: number geoData: GeoData geodata_center: GeodataCenter } export interface Category { description: string type: string } export interface CommonName { description: string type: string maxLength: number } export interface FullName { description: string type: string maxLength: number } export interface ShortName { description: string type: string maxLength: number } export interface OrgInfo { description: string type: string items: Items2 } export interface Items2 { properties: Properties2 type: string } export interface Properties2 { ChiefPhone: ChiefPhone FullName: FullName2 INN: Inn KPP: Kpp OGRN: Ogrn LegalAddress: LegalAddress ChiefName: ChiefName ChiefPosition: ChiefPosition } export interface ChiefPhone { description: string type: string items: Items3 } export interface Items3 { properties: Properties3 type: string } export interface Properties3 { ChiefPhone: ChiefPhone2 } export interface ChiefPhone2 { description: string type: string maxLength: number } export interface FullName2 { description: string type: string maxLength: number } export interface Inn { description: string type: string maxLength: number } export interface Kpp { description: string type: string maxLength: number } export interface Ogrn { description: string type: string maxLength: number } export interface LegalAddress { description: string type: string maxLength: number } export interface ChiefName { description: string type: string maxLength: number } export interface ChiefPosition { description: string type: string } export interface ObjectAddress { AdmArea: AdmArea District: District PostalCode: PostalCode Address: Address Availability: Availability } export interface Items4 { properties: Properties4 type: string } export interface Properties4 { } export interface AdmArea { description: string type: string } export interface District { description: string type: string } export interface PostalCode { description: string type: string maxLength: number } export interface Address { description: string type: string maxLength: number } export interface Availability { description: string type: string items: Items5 } export interface Items5 { properties: Properties5 type: string } export interface Properties5 { available_k: AvailableK available_o: AvailableO available_z: AvailableZ available_s: AvailableS available_element: AvailableElement } export interface AvailableK { description: string type: string } export interface AvailableO { description: string type: string } export interface AvailableZ { description: string type: string } export interface AvailableS { description: string type: string } export interface AvailableElement { description: string type: string items: Items6 } export interface Items6 { properties: Properties6 type: string } export interface Properties6 { Group_mgn: GroupMgn Area_mgn: AreaMgn Element_mgn: ElementMgn available_degree: AvailableDegree available_index: AvailableIndex } export interface GroupMgn { description: string type: string } export interface AreaMgn { description: string type: string } export interface ElementMgn { description: string type: string } export interface AvailableDegree { description: string type: string } export interface AvailableIndex { description: string type: string } export interface ChiefOrg { description: string type: string maxLength: number } export interface ChiefName2 { description: string type: string maxLength: number } export interface ChiefPosition2 { description: string type: string } export interface PublicPhone { description: string type: string items: Items7 } export interface Items7 { properties: Properties7 type: string } export interface Properties7 { PublicPhone: PublicPhone2 } export interface PublicPhone2 { description: string type: string maxLength: number } export interface Fax { description: string type: string items: Items8 } export interface Items8 { properties: Properties8 type: string } export interface Properties8 { Fax: Fax2 } export interface Fax2 { description: string type: string maxLength: number } export interface Email { description: string type: string items: Items9 } export interface Items9 { properties: Properties9 type: string } export interface Properties9 { Email: Email2 } export interface Email2 { description: string type: string maxLength: number } export interface WorkingHours { description: string type: string items: Items10 } export interface Items10 { properties: Properties10 type: string } export interface Properties10 { DayWeek: DayWeek WorkHours: WorkHours } export interface DayWeek { description: string type: string } export interface WorkHours { description: string type: string maxLength: number } export interface ClarificationOfWorkingHours { description: string type: string maxLength: number } export interface WebSite { description: string type: string maxLength: number } export interface NumOfSeats { description: string type: string } export interface NumOfReaders { description: string type: string } export interface NumOfVisitors { description: string type: string } export interface GlobalId { description: string type: string } export interface GeoData { anyOf: AnyOf[] } export interface AnyOf { $ref: string } export interface GeodataCenter { $ref: string } export interface Defs { oneTypeGeo: OneTypeGeo fewTypeGeo: FewTypeGeo } export interface OneTypeGeo { type: string properties: Properties11 } export interface Properties11 { coordinates: Coordinates type: Type } export interface Coordinates { type: string items: Items11 } export interface Items11 { type: string[] items: Items12 } export interface Items12 { type: string[] items: Items13 } export interface Items13 { type: string[] items: Items14 } export interface Items14 { type: string } export interface Type { type: string } export interface FewTypeGeo { type: string properties: Properties12 } export interface Properties12 { geometries: Geometries type: Type2 } export interface Geometries { type: string items: Items15 } export interface Items15 { $ref: string } export interface Type2 { type: string }