有关此资源的方法列表,请参阅本页结尾。
资源表现形式
OpenTime 是用户的工作开放时间。OpenTime的设置会生成开放时间被用于展示在用户Profile页面给其他用户查看。其他用户可根据开放时间对该用户提供的服务下单。
{
"weekdays": list,
"start": string,
"until": string,
"timezone": string,
"repeat_start": string
}
Property name | Value | Description | Notes |
---|---|---|---|
weekdays | list | 这是工作日列表。这表示该开放时间在每周的星期几作为工作日,列表的元素为数字,分别0是星期日,1是星期一,如此类推,6是星期六。 | OpenTime最多可以设置7条记录(一周7天,为每天定制一条记录) |
start | string | 这是开放时间记录的工作开始时间。表示的是在对应weekdays工作日中工作开始的时点,前端只需要获取该值的时间部分,无视日期部分。比如”2019-01-01T08:00:00Z”,这表示在每周对应的工作日中,从8点开始工作,无须处理日期部分。 | 日期时间格式: YYYY-MM-DDThh:mm:ss |
until | string | 这是开放时间记录的工作结束时间。表示的是在对应weekdays工作日中工作结束的时点,前端只需要获取该值的时间部分,无视日期部分。比如”2019-01-01T12:00:00Z”,这表示在每周对应的工作日中,到12点就结束工作,无须处理日期部分。 | 日期时间格式: YYYY-MM-DDThh:mm:ss |
timezone | string | 这是开放时间记录的对应时区 | 默认:UTC |
repeat_start | string | 开放时间记录的开始生效时间,自动生成 | 该字段目前没作用。 |
Methods
get
获取工作开放时间
getById
指定用户ID获取该用户的工作开放时间
update
更改工作开放时间设置