{
"type": "object",
"properties": {
"a_tab": {
"type": "array",
"description": "An array of class tab objects.",
"items": {
"type": "object",
"properties": {
"id_class_tab_object": {
"type": "integer",
"description": "The object ID of the class tab."
},
"id_class_tab_system": {
"type": ["integer", "null"],
"description": "The system ID of the class tab, if applicable."
},
"k_class_tab": {
"type": ["string", "null"],
"description": "The key identifier for the class tab, if available."
},
"k_resource_type": {
"type": ["string", "null"],
"description": "The resource type key associated with the tab, if applicable."
},
"k_service_category": {
"type": ["string", "null"],
"description": "The service category key associated with the tab, if applicable."
},
"s_title": {
"type": "string",
"description": "The title of the class tab."
},
"k_id": {
"type": "integer",
"description": "The unique identifier for the tab."
},
"i_order": {
"type": "integer",
"description": "The order in which the tab appears."
},
"url_origin": {
"type": "string",
"format": "uri",
"description": "The URL associated with this tab."
}
},
"required": [
"id_class_tab_object",
"s_title",
"k_id",
"i_order",
"url_origin"
]
}
},
"status": {
"type": "string",
"enum": ["ok"],
"description": "Status of the response."
},
"s_version": {
"type": "string",
"description": "Version identifier for the response format."
},
"__a_message": {
"type": "array",
"description": "Additional messages related to the response.",
"items": {
"type": "string"
}
}
},
"required": ["a_tab", "status", "s_version"]
}