com.alipay.api.domain.AlipayUserStepcounterSyncModel Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of alipay-sdk-java Show documentation
Show all versions of alipay-sdk-java Show documentation
Alipay openapi SDK for Java
Copyright © 2018 杭州蚂蚁金服
All rights reserved.
版权所有 (C)杭州蚂蚁金服
http://open.alipay.com
package com.alipay.api.domain;
import java.util.Date;
import com.alipay.api.AlipayObject;
import com.alipay.api.internal.mapping.ApiField;
/**
* 外部商户步数同步接口
*
* @author auto create
* @since 1.0, 2020-04-30 16:40:17
*/
public class AlipayUserStepcounterSyncModel extends AlipayObject {
private static final long serialVersionUID = 4555362888258667388L;
/**
* 年龄数据。是外部商户系统中录入的用户年龄数据
*/
@ApiField("age")
private Long age;
/**
* 卡路里。是商户系统通过用户运动设备(如手环)读取到的用户运动卡路里值
*/
@ApiField("calorie")
private String calorie;
/**
* 步数。商户系统通过用户运动设备(如手环)读取到的用户当日步数值
*/
@ApiField("count")
private Long count;
/**
* 业务方标识。步数来源的唯一标识,每一个外部商户都会分配一个业务方标识,请使用钉钉联系支付宝小二骁然获取此标识
*/
@ApiField("data_provider")
private String dataProvider;
/**
* 运动距离。是外部商户系统从用户设备中读取到的用户步行距离,单位:米
*/
@ApiField("distance")
private Long distance;
/**
* 身高数据。是外部商户系统中录入的用户身高数据,单位:cm
*/
@ApiField("height")
private String height;
/**
* 位置纬度。是商户系统从用户设备中读取到的用户位置纬度,必须使用wgs84坐标集
*/
@ApiField("latitude")
private String latitude;
/**
* 位置经度。是商户系统从用户客户端设备中读取到的用户位置经度,必须使用wgs84坐标集
*/
@ApiField("longitude")
private String longitude;
/**
* 商户系统的用户uid。是外部商户系统中的用户唯一id
*/
@ApiField("out_user_id")
private String outUserId;
/**
* 步数更新时间。用户步数上报到商户服务端的时间
*/
@ApiField("time")
private Date time;
/**
* 用户时区。外部商户系统从用户运动设备中读取到的设备时区
*/
@ApiField("time_zone")
private String timeZone;
/**
* 支付宝用户id。为2088开头id号,需通过alipay.user.userinfo.share接口获取此值
*/
@ApiField("user_id")
private String userId;
/**
* 体重数据。是外部商户系统中录入的用户体重数据,单位:kg
*/
@ApiField("weight")
private String weight;
public Long getAge() {
return this.age;
}
public void setAge(Long age) {
this.age = age;
}
public String getCalorie() {
return this.calorie;
}
public void setCalorie(String calorie) {
this.calorie = calorie;
}
public Long getCount() {
return this.count;
}
public void setCount(Long count) {
this.count = count;
}
public String getDataProvider() {
return this.dataProvider;
}
public void setDataProvider(String dataProvider) {
this.dataProvider = dataProvider;
}
public Long getDistance() {
return this.distance;
}
public void setDistance(Long distance) {
this.distance = distance;
}
public String getHeight() {
return this.height;
}
public void setHeight(String height) {
this.height = height;
}
public String getLatitude() {
return this.latitude;
}
public void setLatitude(String latitude) {
this.latitude = latitude;
}
public String getLongitude() {
return this.longitude;
}
public void setLongitude(String longitude) {
this.longitude = longitude;
}
public String getOutUserId() {
return this.outUserId;
}
public void setOutUserId(String outUserId) {
this.outUserId = outUserId;
}
public Date getTime() {
return this.time;
}
public void setTime(Date time) {
this.time = time;
}
public String getTimeZone() {
return this.timeZone;
}
public void setTimeZone(String timeZone) {
this.timeZone = timeZone;
}
public String getUserId() {
return this.userId;
}
public void setUserId(String userId) {
this.userId = userId;
}
public String getWeight() {
return this.weight;
}
public void setWeight(String weight) {
this.weight = weight;
}
}