Source code for nisystemlink.clients.assetmanagement.models._start_utilization_partial_success_response

"""Model for start utilization partial success response."""

from typing import List

from nisystemlink.clients.core import ApiError
from nisystemlink.clients.core._uplink._json_model import JsonModel

from ._asset_identification import AssetIdentification


[docs]class StartUtilizationPartialSuccessResponse(JsonModel): """Response model for start utilization operation with partial success support.""" error: ApiError | None = None """Error information if any failures occurred.""" assets_with_started_utilization: List[AssetIdentification] | None = None """Array containing the asset identification data for the assets that started being utilized.""" failed: List[AssetIdentification] | None = None """Array containing the asset identification data for the assets that failed to start being utilized."""