/**
 * VRt.Studio [ST]
 *
 * The version of the OpenAPI document: 7.18.2755
 * Contact: servicedesk@veeroute.com
 *
 * NOTE: This class is auto generated by OpenAPI Generator.
 * Do not edit the class manually.
 */
import { CompatibilityPenaltyStudio } from './compatibilityPenalty';
/**
 * Planning penalties - ability to disrupt a part of the planning business rules.
 */
export interface TripPenaltiesStudio {
    [key: string]: any | any;
    /**
     * Penalties for violation of compatibility. When taking into account transport-location compatibility violations, the penalty is applied for each stop  and cannot exceed the `max_penalty_cost` of the performer assigned to the trip. Only the absence of a property is penalized; the time windows of the life of a property cannot be violated for a fine.
     */
    compatibilities?: Array<CompatibilityPenaltyStudio>;
    /**
     * The maximum allowable amount of fines for violating location\'s capacity limit.
     */
    max_locations_limits_penalty?: number;
}
