更新时间:2024-04-25 GMT+08:00
分享

创建对象

功能介绍

添加一个对象(Object)。

URI

POST AstroZero域名/u-route/baas/metadata/v1.0/Object

请求参数

表1 请求Body参数

参数

是否必选

参数类型

描述

name

String

创建表对象时的名字,一旦创建不可修改。

label

String

对象的别名,可以修改。

description

String

对象的描述信息。

fields

Array of field object

对象的字段列表。

view

Object of layout object

是一个对象,其中包含ObjectDetailLayout对象和ObjectRecordsLayout对象。

表2 fields字段参数

参数

是否必选

参数类型

描述

label

String

字段标签。

name

String

字段名。

dataType

String

字段类型。

响应参数

表3 响应参数

参数

参数类型

描述

resCode

String

返回码,如果返回“0”代表请求成功,其他错误码说明请参考错误码

resMsg

String

返回消息,如果成功状态,通常会返回“Success”,其他情况会返回具体的错误信息。

result

string

成功会返回Object的一个ID值。

请求示例

创建Object对象实例。

POST https://AstroZero域名/u-route/baas/metadata/v1.0/Object

{
    "label": "VehicleType",
    "name": "VehicleType__CST",
    "description": "",
    "fields": [
        {
            "label": "Name",
            "name": "name",
            "dataType": "Name"
        }
    ],
    "view": {
        "ObjectDetailLayout": {
            "name": "__layout__VehicleType__CST__detail",
            "fields": [
                "name"
            ]
        },
        "ObjectRecordsLayout": {
            "name": "__layout__VehicleType__CST__records",
            "fields": [
                "name"
            ]
        }
    }
}

响应示例

{
    "resCode":"0",
    "resMsg":"成功",
    "result":"cust000000aKtFZpERvc"
}     

状态码

状态码请参见状态码

错误码

错误码请参见错误码

分享:

    相关文档

    相关产品