You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
20 lines
936 B
20 lines
936 B
# Copyright (C) 2005-2025 Splunk Inc. All Rights Reserved.
|
|
|
|
from maintenance_services.constants import (
|
|
MAINTENANCE_CALENDAR_OBJECT_TYPE,
|
|
OPERATIVE_MAINTENANCE_RECORD_OBJECT_TYPE
|
|
)
|
|
from .maintenance_calendar import MaintenanceCalendar
|
|
from .operative_maintenance_record import OperativeMaintenanceRecord
|
|
|
|
'''
|
|
Object manifest is used currently to control which objects are supported in ITSI via ItoaObject implementation.
|
|
Deprecated objects like link_table, are specifically handled during migration by directly instantiating ItoaObject.
|
|
This works for now, but in future if the list of deprecated objects go up/need specific implementations, we will add
|
|
them here. Obviously, when something currently present here moves to deprecated list, consider the proposal above.
|
|
'''
|
|
object_manifest = {
|
|
MAINTENANCE_CALENDAR_OBJECT_TYPE: MaintenanceCalendar,
|
|
OPERATIVE_MAINTENANCE_RECORD_OBJECT_TYPE: OperativeMaintenanceRecord
|
|
}
|