/**
 * 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 { CargoRotationTypeStudio } from './cargoRotationType';
/**
 * Cargo [compatibilities](#section/Description/Compatibilities).
 */
export interface CargoCompatibilitiesStudio {
    [key: string]: any | any;
    /**
     * Width in meters, used to check the transport box capacity.
     */
    width?: number;
    /**
     * Height in meters, used to check the transport box capacity.
     */
    height?: number;
    /**
     * Length in meters, used to check the transport box capacity.
     */
    length?: number;
    /**
     * List of possibilities of a object rotations (90 degree step):   * `ALL` - can rotate by any axis   * `YAW` - can yaw   * `PITCH` - can pitch   * `ROLL` - can roll  Empty list means object rotations is prohibited.  More about [cargo placement](#section/Description/Cargo-placement).
     */
    rotation?: Array<CargoRotationTypeStudio>;
    /**
     * A list of tags that define a property or requirement.
     */
    box_restrictions?: Array<string>;
    /**
     * A list of tags that define a property or requirement.
     */
    cargo_features?: Array<string>;
    /**
     * A list of tags that define a property or requirement.
     */
    cargo_restrictions?: Array<string>;
}
