创建对象
功能介绍
添加一个对象(Object)。
URI
POST AstroZero域名/u-route/baas/metadata/v1.0/Object
请求参数
参数 |
是否必选 |
参数类型 |
描述 |
---|---|---|---|
name |
是 |
String |
创建表对象时的名字,一旦创建不可修改。 |
label |
否 |
String |
对象的别名,可以修改。 |
description |
否 |
String |
对象的描述信息。 |
fields |
是 |
Array of field object |
对象的字段列表。 |
view |
是 |
Object of layout object |
是一个对象,其中包含ObjectDetailLayout对象和ObjectRecordsLayout对象。 |
参数 |
是否必选 |
参数类型 |
描述 |
---|---|---|---|
label |
是 |
String |
字段标签。 |
name |
是 |
String |
字段名。 |
dataType |
是 |
String |
字段类型。 |
响应参数
参数 |
参数类型 |
描述 |
---|---|---|
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" }
状态码
状态码请参见状态码。
错误码
错误码请参见错误码。