How to decode input from transaction by web3js?

{
    "blockHash": "0x72357b3cb86ac855b55f7e9437c4dfa47b6e6ff2ccec017987687d2ca1af98da",
    "blockNumber": 14590684,
    "from": "0xDA8c36E2C588C7505c328d8321b84F5DcA4845CE",
    "gas": 51413,
    "gasPrice": "10000000000",
    "hash": "0xe1426dbeda9bdec02c50beb38c3dd32df757a70c69aaa84123de25d74805745c",
    "input": "0xd0679d340000000000000000000000003be906914dbb160b06270feac460c4d72d358370000000000000000000000000000000000000000000000000000000000000000a",
    "nonce": 34,
    "to": "0x0623Ab448b008418ceae92A3f41F11493c72FD72",
    "transactionIndex": 9,
    "value": "0",
    "type": 0,
    "v": "0xe6",
    "r": "0x7900873862233ddd12c38cf811655fab9370ab0af271beecad72dc81a830c9e5",
    "s": "0x7f615686423194b833bc853ae4bc3884eaa9509afafd88808c158b817c89ee8b"
}

I think that the input is dependent on that specific transaction, it depends for example what contract function was called and there could be parameters for that smart contract function.
in your particular case it could be:

0xd0679d340000000000000000000000003be906914dbb160b06270feac460c4d72d358370000000000000000000000000000000000000000000000000000000000000000a

=>

0xd0679d34
0000000000000000000000003be906914dbb160b06270feac460c4d72d358370
000000000000000000000000000000000000000000000000000000000000000a

It is helpful. Do you know where to find more info or doc about β€œinput” field?