合同法中,留置权适用的合同类型有承揽合同、运输合同、保管合同以及行纪合同。
【法律依据】
《合同法》第二百六十四条规定,定作人未向承揽人支付报酬或者材料费等价款的,承揽人对完成的工作成果享有留置权,但当事人另有约定的除外。
第三百一十五条规定,托运人或者收货人不支付运费、保管费以及其他运输费用的,承运人对相应的运输货物享有留置权,但当事人另有约定的除外。
第三百八十条规定,寄存人未按照约定支付保管费以及其他费用的,保管人对保管物享有留置权,但当事人另有约定的除外。
第四百二十二条规定,行纪人完成或者部分完成委托事务的,委托人应当向其支付相应的报酬。委托人逾期不支付报酬的,行纪人对委托物享有留置权,但当事人另有约定的除外。