From 0a5179edfbcc6fc7e6737c16bb5385bd8c6a9259 Mon Sep 17 00:00:00 2001 From: Tit Petric Date: Fri, 6 Jul 2018 10:18:26 +0000 Subject: [PATCH] update specs docs for autogen --- sam/docs/src/spec.json | 15 ++++++++++++--- sam/docs/src/spec/organisation.json | 15 +++++++++++++++ sam/docs/src/spec/team.json | 15 +++++++++++++++ sam/docs/src/spec/user.json | 15 +++++++++++++++ 4 files changed, 57 insertions(+), 3 deletions(-) diff --git a/sam/docs/src/spec.json b/sam/docs/src/spec.json index b51775cd3..189222675 100644 --- a/sam/docs/src/spec.json +++ b/sam/docs/src/spec.json @@ -8,9 +8,12 @@ "struct": [ { "name": "Organisation", + "imports": ["time"], "fields": [ { "name": "ID", "type": "uint64" }, - { "name": "Name", "type": "string" } + { "name": "Name", "type": "string" }, + { "type": "*time.Time", "name": "ArchivedAt", "tag": "json:\",omitempty\"", "complex": true }, + { "type": "*time.Time", "name": "DeletedAt", "tag": "json:\",omitempty\"", "complex": true } ] } ], @@ -77,11 +80,14 @@ "struct": [ { "name": "Team", + "imports": [ "time" ], "fields": [ { "type": "uint64", "name": "ID" }, { "type": "string", "name": "Name" }, { "type": "[]uint64", "name": "MemberIDs", "tag": "json:\"-\"", "complex": true }, - { "type": "[]User", "name": "Members", "tag": "json:\",omitempty\"", "complex": true } + { "type": "[]User", "name": "Members", "tag": "json:\",omitempty\"", "complex": true }, + { "type": "*time.Time", "name": "ArchivedAt", "tag": "json:\",omitempty\"", "complex": true }, + { "type": "*time.Time", "name": "DeletedAt", "tag": "json:\",omitempty\"", "complex": true } ] } ], @@ -360,10 +366,13 @@ "struct": [ { "name": "User", + "imports": ["time"], "fields": [ { "type": "uint64", "name": "ID" }, { "type": "string", "name": "Username" }, - { "type": "[]byte", "name": "Password", "tag": "json:\"-\"" } + { "type": "[]byte", "name": "Password", "tag": "json:\"-\"" }, + { "type": "*time.Time", "name": "SuspendedAt", "tag": "json:\",omitempty\"", "complex": true }, + { "type": "*time.Time", "name": "DeletedAt", "tag": "json:\",omitempty\"", "complex": true } ] } ], diff --git a/sam/docs/src/spec/organisation.json b/sam/docs/src/spec/organisation.json index 07a8b811b..e134dc902 100644 --- a/sam/docs/src/spec/organisation.json +++ b/sam/docs/src/spec/organisation.json @@ -13,8 +13,23 @@ { "name": "Name", "type": "string" + }, + { + "complex": true, + "name": "ArchivedAt", + "tag": "json:\",omitempty\"", + "type": "*time.Time" + }, + { + "complex": true, + "name": "DeletedAt", + "tag": "json:\",omitempty\"", + "type": "*time.Time" } ], + "imports": [ + "time" + ], "name": "Organisation" } ], diff --git a/sam/docs/src/spec/team.json b/sam/docs/src/spec/team.json index 0fb8bdae7..c19a26cdd 100644 --- a/sam/docs/src/spec/team.json +++ b/sam/docs/src/spec/team.json @@ -25,8 +25,23 @@ "name": "Members", "tag": "json:\",omitempty\"", "type": "[]User" + }, + { + "complex": true, + "name": "ArchivedAt", + "tag": "json:\",omitempty\"", + "type": "*time.Time" + }, + { + "complex": true, + "name": "DeletedAt", + "tag": "json:\",omitempty\"", + "type": "*time.Time" } ], + "imports": [ + "time" + ], "name": "Team" } ], diff --git a/sam/docs/src/spec/user.json b/sam/docs/src/spec/user.json index 3715bbb74..53aca55b6 100644 --- a/sam/docs/src/spec/user.json +++ b/sam/docs/src/spec/user.json @@ -17,8 +17,23 @@ "name": "Password", "tag": "json:\"-\"", "type": "[]byte" + }, + { + "complex": true, + "name": "SuspendedAt", + "tag": "json:\",omitempty\"", + "type": "*time.Time" + }, + { + "complex": true, + "name": "DeletedAt", + "tag": "json:\",omitempty\"", + "type": "*time.Time" } ], + "imports": [ + "time" + ], "name": "User" } ],