获取航线文件列表

2024-09-09
暂无评分

获取航线列表

GET /wayline/api/v1/workspaces/{workspace_id}/waylines

Parameters

NameInTypeRequiredDescription
workspace_idpathstringtrue工作空间id
favoritedquerybooleanfalse是否收藏
order_byquerystringfalse排序(xxx_column desc 或 xxx_column asc, 若不传排序后缀默认为asc,多个字段排序可通过','拼接)
pagequeryintegerfalse页数
page_sizequeryintegerfalse每页大小
template_typequeryarray[integer]false航线模版类型
x-auth-tokenheaderstringtrue访问令牌
action_typequeryintegerfalse1:开启精准复拍航线。不填本字段,表示所有航线。
drone_model_keysqueryarray[string]false机型筛选
payload_model_keyqueryarray[string]false负载筛选

Responses

StatusMeaningDescriptionSchema
200OKopen in new windowOKwayline.GetWaylinesOutput

Example responses

{
    "code":0,
    "message":"success",
    "data":{
        "list":[
            {
                "id":"uuid",
                "drone_model_key":"0-67-0",
                "favorited":false,
                "name":"新建航线1",
                "payload_model_keys":[
                    "1-53-0"
                ],
                "template_types":[
                    0
                ],
                "action_type": 0,
                "update_time":1637158501230,
                "user_name": "string",
                "start_wayline_point": {
                  "start_latitude": 22.5799601837589,
                  "start_lontitude": 113.942744030171
                  }
            }
        ],
        "pagination":{
            "page":1,
            "page_size":9,
            "total":10
        }
    }
}

Schemas

wayline.GetWaylinesOutput

{
  "code": 0,
  "data": {
    "list": [
      {
        "drone_model_key": "string",
        "favorited": true,
        "id": "string",
        "name": "string",
        "payload_model_keys": [
          "string"
        ],
        "template_types": [
          0
        ],
        "action_type": 0,
        "update_time": 0,
        "user_name": "string",
        "start_wayline_point": {
          "start_latitude": 22.5799601837589,
          "start_lontitude": 113.942744030171
          }
      }
    ],
    "pagination": {
      "page": 0,
      "page_size": 0,
      "total": 0
    }
  },
  "message": "string"
}

Properties

NameTypeRequiredRestrictionsDescription
codeintegerfalsenone错误码
datawayline.GetWaylinesOutputDatafalsenonenone
messagestringfalsenone错误描述

wayline.GetWaylinesOutputData

{
  "list": [
    {
      "drone_model_key": "string",
      "favorited": true,
      "id": "string",
      "name": "string",
      "payload_model_keys": [
        "string"
      ],
      "template_types": [
        0
      ],
      "action_type": 0,
      "update_time": 0,
      "user_name": "string",
      "start_wayline_point": {
         "start_latitude": 22.5799601837589,
         "start_lontitude": 113.942744030171
         }
    }
  ],
  "pagination": {
    "page": 0,
    "page_size": 0,
    "total": 0
  }
}

Properties

NameTypeRequiredRestrictionsDescription
list[wayline.AppFileItem]falsenonenone
paginationapi_render.PagyInfofalsenonenone

wayline.AppFileItem

{
  "drone_model_key": "string",
  "favorited": true,
  "id": "string",
  "name": "string",
  "payload_model_keys": [
    "string"
  ],
  "template_types": [
    0
  ],
  "action_type": 0,
  "update_time": 0,
  "user_name": "string",
  "start_wayline_point": {
     "start_latitude": 22.5799601837589,
     "start_lontitude": 113.942744030171
     }
}

Properties

NameTypeRequiredRestrictionsDescription
drone_model_keystringfalsenone飞机产品枚举值
favoritedbooleanfalsenone是否收藏
idstringfalsenone航线id
namestringfalsenone航线名称
payload_model_keys[string]falsenone负载产品枚举值集合
template_types[integer]falsenone航线模版类型集合
update_timeintegerfalsenone航线更新时间(毫秒)
user_namestringfalsenone上传者名称
start_wayline_pointarray[float]falsenone航线起始点
start_latitudefloatfalsenone航线起始点纬度
start_lontitudefloatfalsenone航线起始点经度

api_render.PagyInfo

{
  "page": 0,
  "page_size": 0,
  "total": 0
}

Properties

NameTypeRequiredRestrictionsDescription
pageintegerfalsenone当前页数
page_sizeintegerfalsenone分页大小
totalintegerfalsenone总数
若您对文档有意见或疑惑,点击可快速反馈,我们会与您联系。