api schema package in go