
이 계약에 의해 정의된 데이터 구조입니다.
-
{ "name": "addtester", "base": "", "fields": [ { "name": "owner", "type": "name" } ] } -
{ "name": "api", "base": "", "fields": [ { "name": "owner", "type": "name" }, { "name": "nodes", "type": "node[]" } ] } report의 구조체 속성
{ "name": "api_measurements", "base": "", "fields": [ { "name": "owner", "type": "name" }, { "name": "url", "type": "string" }, { "name": "status", "type": "uint16" }, { "name": "elapsed", "type": "uint16" } ] }-
{ "name": "cpu", "base": "", "fields": [] } node의 구조체 속성
{ "name": "measurement", "base": "", "fields": [ { "name": "tester", "type": "name" }, { "name": "elapsed", "type": "uint16" }, { "name": "status", "type": "uint16" }, { "name": "taken_at", "type": "uint32" } ] }-
{ "name": "node", "base": "", "fields": [ { "name": "url", "type": "string" }, { "name": "measurements", "type": "measurement[]" }, { "name": "avg_perf", "type": "uint16" } ] } -
{ "name": "report", "base": "", "fields": [ { "name": "tester", "type": "name" }, { "name": "tests", "type": "api_measurements[]" } ] } -
{ "name": "rmreport", "base": "", "fields": [ { "name": "producer", "type": "name" } ] } -
{ "name": "rmtester", "base": "", "fields": [ { "name": "owner", "type": "name" } ] } -
{ "name": "tester", "base": "", "fields": [ { "name": "owner", "type": "name" }, { "name": "reports", "type": "uint32" } ] }