Sha256: f7029d903017bebb1215464085339e1b0c32529e556693c601113f50c6d3c1f1
Contents?: true
Size: 933 Bytes
Versions: 2
Compression:
Stored size: 933 Bytes
Contents
class ZapiXML def login username:, password: _wrap_xml_request({ zapiUsername: username, zapiPassword: password, zapiMethod: { methodName: 'zapiMobileLogin', mobileData: { mobileDeviceData: { model: '', name: '', systemName: '', systemVersion: '' }, iosLocationServiceData: { altitude: '', coordinate: '', course: '', horizontalAccuracy: '', verticalAccuracy: '', speed: '', timeStamp: '', } } } }) end def get_activity_categories user_id:, api_token: _wrap_xml_request({ zapiToken: api_token, zapiUserId: user_id, zapiMethod: { methodName: 'zapiGetActivityCategories' } }) end def _wrap_xml_request hash hash.to_xml(:root => 'request') end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
zaui_zapi-0.0.2 | lib/zapi_xml.rb |
zaui_zapi-0.0.1 | lib/zapi_xml.rb |