Swift port of clojushop_client_ios