There is a driver for the Yale Assured lock (should be similar) at:
https://raw.githubusercontent.com/hansandersson/hubitat/master/yale-assure-z-wave-lock.groovy
It’s released under the Apache license, but you may want to talk to the author about using it as a base.