official SDK vs auto-generated SDK