Unable to liftCode

when i tried doing PlutusTx.liftCode PolicyParams ,getting this error, any help is appreciated:

data PolicyParams = PolicyParams
                { pOwner        ::  !PaymentPubKeyHash,
                  pLastMintTime ::  POSIXTime
                } deriving (Generic, ToJSON, FromJSON, ToSchema)```

```Compilation Error, Line 91, Column 14 (jump)

error:
    * No instance for (PlutusTx.Lift
                         plutus-core-0.1.0.0:PlutusCore.Default.Universe.DefaultUni
                         PolicyParams)
        arising from a use of `PlutusTx.liftCode'
    * In the second argument of `PlutusTx.applyCode', namely
        `PlutusTx.liftCode pParams'
      In the second argument of `($)', namely
        `$(PlutusTx.compile
              [|| Scripts.wrapMintingPolicy . signedMintingPolicy ||])
           `PlutusTx.applyCode` PlutusTx.liftCode pParams'
      In the expression:
        mkMintingPolicyScript
          $ $(PlutusTx.compile
                 [|| Scripts.wrapMintingPolicy . signedMintingPolicy ||])
              `PlutusTx.applyCode` PlutusTx.liftCode pParams
   |
91 |              PlutusTx.liftCode pParams
   |              ^^^^^^^^^^^^^^^^^^^^^^^^^`